Document Document Title
US12100424B2 Information processing method, information processing apparatus, program, and information processing system
An information processing apparatus executes a process of: reproducing a moving image in which an object is captured when the object is changed from a first state to a second state, when the object is returned to the first state from the second state.
US12100423B2 Magnetic disk device and head control method
According to one embodiment, a magnetic disk device comprises a feedforward control unit, which includes a plant model processing unit including a plurality of submodel processing units. Each of the submodel processing units generates a submodel output value that is an output value for an input value to be input, and the feedforward control unit generates the output value based on a plurality of the submodel output values.
US12100419B2 Method and system for improving estimation of sound source localization by using indoor position data from wireless system
A method, an electronic device or customer-premise equipment, and a computer readable medium are disclosed for estimating a sound source. The method includes detecting, on an electronic device, voice data from a space; calculating, on the electronic device, an estimated voice source location from the detected voice data; detecting, on the electronic device, wireless location data from a positioning system within the space; calculating, on the electronic device, a probability of a user within one or more regions from the calculated estimated voice source location and the detected wireless location data, the one or more regions being regions of a plurality of regions within the space; and steering, from the electronic device, a microphone array for voice detection toward the one or more regions having the probability of the user within the one or more regions.
US12100414B2 Matching mouth shape and movement in digital video to alternative audio
A method for matching mouth shape and movement in digital video to alternative audio includes deriving a sequence of facial poses including mouth shapes for an actor from a source digital video. Each pose in the sequence of facial poses corresponds to a middle position of each audio sample. The method further includes generating an animated face mesh based on the sequence of facial poses and the source digital video, transferring tracked expressions from the animated face mesh or the target video to the source video, and generating a rough output video that includes transfers of the tracked expressions. The method further includes generating a finished video at least in part by refining the rough video using a parametric autoencoder trained on mouth shapes in the animated face mesh or the target video. One or more computers may perform the operations of the method.
US12100412B2 Transformer with Gaussian weighted self-attention for speech enhancement
A method and system for providing Gaussian weighted self-attention for speech enhancement are herein provided. According to one embodiment, the method includes receiving an input noise signal, generating a score matrix based on the received input noise signal, and applying a Gaussian weighted function to the generated score matrix.
US12100408B2 Audio coding with tonal component screening in bandwidth extension
An audio coding method includes obtaining a current frame of an audio signal, where the current frame includes a high frequency band signal; coding the high frequency band signal to obtain a coding parameter of the current frame, where coding includes tonal component screening, the coding parameter indicates information about a target tonal component of the high frequency band signal, the target tonal component is obtained after tonal component screening, and information about a tonal component includes location information, quantity information, and amplitude information or energy information of the tonal component; and performing bitstream multiplexing on the coding parameter to obtain a coded bitstream.
US12100405B2 Intelligent data delivery
Methods and systems for managing and transmitting content are disclosed. A sample method can comprise determining signal-to-noise ratio information relating to one or more data blocks and determining a threshold signal-to-noise ratio. At least one of the one or more data blocks can be requested based upon respective signal-to-noise ratio information and the threshold signal-to-noise ratio.
US12100397B1 Systems and methods for screenless computerized social-media access
Systems and methods for screenless computerized social-media access may include (1) producing, via an audio speaker that is communicatively coupled to a computing device, a computer-generated verbal description of a social-media post provided via a social-media application, (2) detecting, via a microphone that is communicatively coupled to the computing device, an audible response to the social-media post from a user of the computing device, and (3) digitally responding to the social-media post in accordance with the detected audible response. Various other methods, systems, and computer-readable media are also disclosed.
US12100396B2 Indicator for voice-based communications
Systems, methods, and devices for outputting indications regarding voice-based interactions are described. A first speech-controlled device detects spoken audio corresponding to recipient information. The first device captures the audio and sends audio data corresponding to the captured audio to a server. The server determines a second speech-controlled device of the recipient and sends a signal to the recipient's second speech-controlled device representing a message is forthcoming. The recipient's second speech-controlled device outputs and indication representing a message is forthcoming.
US12100393B1 Apparatus and method of generating directed graph using raw data
An apparatus and method of generating directed graph using raw data are disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive raw data from one or more data sources, determine a plurality of execution elements from the raw data, determine a data extrapolation of the plurality of execution elements, wherein determining the data extrapolation further includes determining at least an operation datum for the plurality of execution elements and generate a directed graph as a function of the data extrapolation, wherein the directed graph comprises an ordered series of the plurality of execution elements connected using the at least an operation datum.
US12100390B2 Speech evaluation system, speech evaluation method, and non-transitory computer readable medium storing program
A speech detection unit detects a speech in communication based on output values of microphones of a plurality of wearable terminals, and identifies a wearable terminal corresponding to the detected speech. A speech period detection unit detects for each speech a start timing of the speech and an end timing thereof. An evaluation-value calculation unit calculates, for each speech detected by the speech detection unit, an evaluation value for the speech based on an output value of an acceleration sensor of a wearable terminal other than the wearable terminal corresponding to the speech in an evaluation period from a first timing, which is at or later than the start timing of the speech and earlier than the end timing of the speech, to a second timing, which is later than the end timing of the speech.
US12100384B2 Dynamic adjustment of content descriptions for visual components
In some implementations, a mobile application may receive at least one string included in at least one content description associated with at least one visual component of a screen generated by a mobile application. The mobile application may apply a function to the at least one string, wherein the function performs a targeted replacement of characters included in the at least one string based on at least one optimization associated with a text-to-speech algorithm. Accordingly, the mobile application may receive output from the function that includes at least one modified string based on the at least one string and generate an audio signal, based on the at least one modified string, using the text-to-speech algorithm.
US12100383B1 Voice customization for synthetic speech generation
Voice customization is an application of voice synthesis that involves synthesizing speech having certain voice characteristics, and/or modifying the voice characteristics of human speech. Certain techniques for voice customization may be used in conjunction with compressing speech for storage and/or transmission. For example, speech may be received at a first device and transformed into a latent representation and/or compressed for storage and/or transmission to a second device. The system may use normalizing flows to transform the source audio to a latent representation having a desired variable distribution, and to transform the latent representation back into audio data. A flow model may conditioned using first speech attributes when transforming the source audio, and an inverse flow model may use second speech attributes when transforming the latent representation back into audio data. The first and/or second speech attributes may be modified to alter voice characteristics of the transmitted speech.
US12100380B2 Audio cancellation system and method
A system comprising a feedback device comprising one or more elements operable to generate an output in response to an input from a processing device, a microphone operable to capture one or more audio inputs, an input detection unit operable to detect one or more inputs to the feedback device from the processing device, and a response generation unit operable to generate a response to the detected input in dependence upon the input and at least a distance between an element associated with the corresponding output and the microphone.
US12100379B2 Acoustic processing apparatus and acoustic processing method
Provided is an acoustic processing apparatus that includes an attachment unit, a sensor that detects deformation of the attachment unit attached to an ear portion of a user, and a control unit that switches a mode for noise cancelling in accordance with a detection result of the deformation of the attachment unit.
US12100375B2 Apparatus and methods for generating music
A guitar pedalboard for creating a loop includes a touch screen display for displaying a plurality of tracks of a loop. The touch screen display can be used to adjust a parameter of each track, and the loop. A plurality of footswitches corresponding to the plurality of tracks can be used to independently record and play each track of the loop.
US12100373B2 Snare drum strainer structure
A strainer is provided for a snare drum having a bottom drumhead. The strainer includes a mounting bracket configured to be mounted to a side of a drum shell near the bottom drumhead. A slider is received in an opening in the mounting bracket for vertical movement with respect to the mounting bracket. The slider has an adjustment/tension knob including a threaded bolt. The mounting bracket has a portion configured to clamp on a portion of the slider. A key bolt structure is configured to releasably cause clamping of the mounting bracket against the slider. A post has a portion received in an internal opening of the slider threadedly engaged with the bolt. A snare carrier is fixed to the post. The snare carrier is configured to receive and carry an end of a snare wire assembly.
US12100372B2 Commodity sales data processing device and method
A commodity sales data processing device in an embodiment includes a display unit configured to display information, first determining means for determining whether the number of characters of information that should be displayed in one row exceeds the number of characters that can be displayed in one row of the display unit, and display control means for, if the first determining means determines that the number of characters of the information that should be displayed in one row exceeds the number of characters that can be displayed in one row of the display unit, simultaneously displaying first information that can be displayed in one row of the display unit and a mark indicating that second information that should be further displayed in the same row is present and, after displaying the first information for a predetermined time, displaying the second information instead of the first information and the mark.
US12100371B2 Image apparatus and operating method thereof
An image apparatus includes a pixel array, an optical modulator, a controller, and a memory device storing information of a frame memory and information of a view map. The optical modulator modulates the light emitted from the pixel array to different viewing angles. The controller generates images of a scene with different lighting profiles corresponding to different viewing angles according to the information of the frame memory and the information of the view map.
US12100369B2 Method for rendering color images
A system for rendering color images on an electro-optic display when the electro-optic display has a color gamut with a limited palette of primary colors, and/or the gamut is poorly structured (i.e., not a spheroid or obloid). The system uses an iterative process to identify the best color for a given pixel from a palette that is modified to diffuse the color error over the entire electro-optic display. The system additionally accounts for variations in color that are caused by cross-talk between nearby pixels.
US12100367B2 Display device
A display device includes: pixel electrodes including a first pixel electrode and a second pixel electrode adjacent to the first pixel electrode in a first direction; switching elements including a first switching element coupled to the first pixel electrode and a second switching element coupled to the second pixel electrode; gate lines including a first gate line coupled to the first switching element and a second gate line coupled to the second switching element; a gate driver supplying a gate signal to the gate lines; and drive electrodes including a first drive electrode and a second drive electrode adjacent to the first drive electrode in the first direction. The first drive electrode overlaps the first and second pixel electrodes, and the second gate line. The second drive electrode overlaps the first gate line. The gate driver supplies the gate signal to the first and second gate lines simultaneously.
US12100361B1 Backlight control for display devices
A display device includes a display panel, a backlight device, a drive circuit, and a backlight control circuit. The backlight device includes a plurality of light sources configured to illuminate the display panel. The drive circuit is configured to update the display panel based on an input image. The backlight control circuit is configured to apply a filter to a target part of the input image to generate a filtered image part. The target part of the input image is displayed in a corresponding region of the display panel illuminated by a target light source of the plurality of light sources. The backlight control circuit is further configured to control a luminance level of the target light source based on a maximum pixel luminance level of the filtered image part and a local average picture level (APL) of the filtered image part.
US12100360B2 Backlight module and display device
The present disclosure provides a backlight module and a display device. The backlight module includes a light source structure and an optical film. The light source structure includes a substrate, plural light-emitting units and a package structure. The light-emitting units are disposed on the substrate. The package structure covers the light-emitting units, and the package structure has plural convex portions. The optical film is disposed on the light source structure, and the optical film is in contact with the convex portions of the package structure.
US12100357B2 Shift register, gate drive circuit and driving method therefor
A shift register, a gate drive circuit and a driving method therefor. The shift register includes a display pre-charge reset subcircuit, a sensing pre-charge reset subcircuit, a pull-down control subcircuit, an output subcircuit, a sensing cascade subcircuit and a black frame insertion cascade subcircuit. The display pre-charge reset subcircuit is configured to provide a signal of a first power supply end for a pull-up node under control of a first signal input end and provide a signal of a second power supply end to the pull-up node under control of a reset signal end; the sensing pre-charge reset subcircuit is configured to provide a signal of a first clock signal end to the pull-up node under control of the sensing cascade node and the first clock signal end, and provide a signal of the second power supply end to the pull-up node under control of a total reset end.
US12100356B2 Shift register, gate drive circuit, display panel, and electronic device
This application provides a shift register, a gate drive circuit, a display panel, and an electronic device. The shift register includes a node control module, electrically connected to a first level signal receiving end, a second level signal receiving end, a first node, and a second node; an input module, electrically connected to a first clock signal end, a trigger signal input end, and the second node; an output module, electrically connected to the first level signal receiving end, the second level signal receiving end, the first node, a third node, and a drive signal output end; a first voltage stabilizing module, electrically connected to the first node, a fourth node, and the second level signal receiving end; and a second voltage stabilizing module, electrically connected to the second node, the third node, the fourth node, and a second clock signal end.
US12100347B2 Display device and driving method of the display device
A display device includes a display panel including a plurality of sensing lines and a plurality of pixels each connected to a corresponding sensing line among the plurality of sensing lines, a sensor that senses characteristic information of the plurality of pixels through the plurality of sensing lines and converts the characteristic information into sensing data having a digital format, and a compensator that converts first data received from outside of the display device into second data based on the sensing data, wherein the sensor senses characteristic information of pixels arranged in a partial area of the display panel during a transition period of a sensing period and processes sensed characteristic information as dummy data.
US12100342B2 Display panel and display having cascaded shift registers
A display panel includes a driving circuit including N stages of cascaded shift registers, and each shift register includes: a first control part and a second control part; the second control part is configured to at least receive the signal of the second node, the signal of the third node, and a frequency control signal to generate an output signal; one shift register of the cascaded shift registers connected to a display unit in the first region is configured to receive the first frequency control signal, and one shift register of the cascaded shift registers connected to a display unit in the second region is configured to receive the second frequency control signal; a data refresh frequency of the display unit in the first region is F1, and a data refresh frequency in the second region is F2, F1
US12100341B2 Display device
A display device includes: a plurality of pixel blocks each including a plurality of pixels; a scan driver supplying a scan signal to the scan lines and to supply a control signal to the control lines; a data driver supplying an image data voltage or a low grayscale data voltage to the data lines; and a power supply supplying a reference voltage to the pixels, wherein the pixels are configured to receive the image data voltage during a first scan period of a frame, and to receive the low grayscale data voltage during a second scan period of the frame, and the reference voltage supplied to a first pixel row of at least one of the pixel blocks in the first scan period is different from the reference voltage supplied to a last pixel row of at least one of the pixel blocks in the first scan period.
US12100339B1 Method of scanning display panel and related display driver
A method of scanning a display panel having a plurality of rows of pixels includes steps of: generating a first accumulated number; calculating a first scan number according to the first accumulated number; scanning a present row of pixels having the first scan number among the plurality of rows of pixels; accumulating the first accumulated number to generate a second accumulated number; calculating a second scan number according to the second accumulated number; and scanning a next row of pixels having the second scan number among the plurality of rows of pixels after scanning the present row of pixels. Wherein, the plurality of rows of pixels are scanned in a scan order different from a numbering order of the plurality of rows of pixels.
US12100336B2 Dynamic sleep for a display panel
Technology for a display controller is described. The display controller can detect a frame update when the display controller is in a dynamic sleep state. The display controller can wake up from the dynamic sleep state and enter a selective update state at a programmed vertical blanking interrupt (VBI) that precedes an actual VBI. The display controller can perform a scan-out with a display panel during the selective update state. The display controller can return to the dynamic sleep state in a same time frame after the scan-out is completed. The display controller can exclude timing logic to send a VBI at every time frame to the display panel to maintain time synchronization between the display controller and the display panel.
US12100335B2 Power efficient display architecture
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for a power efficient display architecture. A display processor may obtain an indication that UC is to be displayed at a first resolution or a second resolution, where the first resolution is higher than the second resolution. The display processor may drive a first display via a first controller of a first DPU based on the indication. The display processor may drive a second display via a controller of a second DPU if the UC is to be displayed at the first resolution, or drive the second display via a second controller of the first DPU if the UC is to be displayed at the second resolution.
US12100331B2 Display module, electronic device and method of compensating for color shift of display panel
Disclosed is a method of compensating for a color shift of a display panel, a display module, and an electronic device, in which the method includes: in the case where a color shift occurs in a white screen of the display panel, determining a position where the color shift occurs; changing a timing of sub-pixels lighting the white screen in the position to a timing of red, green and blue pixels; adjusting brightness of the red pixel, brightness of the green pixel and brightness of the blue pixel to compensate for the color shift in the position. The present disclosure solves the technical problem that a color shift repairing technology in the related art can only solve unevenness of brightness within a certain range, resulting in poor repairing effect of the display panel.
US12100329B2 Display device
A display device is provided. The display device includes a first pixel including a first light emission area, a second pixel adjacent to the first pixel in a column direction, and including a second light emission area, a transistor area overlapped with each of the first pixel and the second pixel, and coupled to the first light emission area and the second light emission area, and a light-transmissive area adjacent to the transistor area in a row direction crossing the column direction.
US12100326B2 Flexible display device, rollable display apparatus including flexible display device, and method for controlling flexible display device
Discussed are a flexible display device, a rollable display apparatus including the flexible display device, and a method for controlling the flexible display device. According to embodiments, a sensing operation is performed based on whether a display panel included in the flexible display device moves and based on an exposed area of the display panel. Accordingly, an inaccurate sensed value due to a physical change of the display panel are not considered, such that accurate sensing and deterioration compensation for deterioration of the display panel can be achieved. Further, an image quality of each of the flexible display device, and the rollable display apparatus including the flexible display device can be improved.
US12100325B2 Display panel and display device
The present invention discloses a display panel and a display device. The display panel includes a gate driver circuit and a plurality of driving wires. By disposing gate driver circuits with different distribution density in non-bending frame regions and adjusting corresponding driving wires wired from an output end of the gate driver circuit to a bending displaying region, normal driving of the bending displaying region can be achieved and simultaneously damages to the gate driver circuit during folding can be mitigated or obviated.
US12100324B2 Head-up display with display apparatus
A head-up display having a display apparatus comprising a picture generating unit comprising a display element for displaying an image and a driver for the display element, an optical unit for projecting the image onto a projection surface, and an image control unit for controlling the display element via the driver. The picture generating unit further comprises an image brightness monitoring device, which has an image signal input connected to an image signal output of the image control unit and has a signal output connected to a signal input of the display element.
US12100323B1 Managing concurrent use of front and back portions of an adaptive rollable display device based on imaging user(s)
An electronic device, method, and computer program product manage concurrent use of different portions of an adaptive rollable display device enabling the electronic device to differently support two local users. A first image is received from a first image capturing device of the electronic device. The first image capturing device is disposed in one of a front side and a back side of a device housing of the electronic device and has an associated field of view extending from a respective side of the device housing. First user content is generated based at least in part on the first image and presented on a corresponding one of a front display and back display(s) corresponding to the first user. Second user content is generated based at least in part on the first image and presented on another one of the front display and the back display(s) corresponding to a second user.
US12100322B2 Stretchable display panel and control method, and display device
A stretchable display panel, a control method of the stretchable display panel, and a display device are provided. The stretchable display panel includes a stretchable substrate and a plurality of display units. The stretchable substrate contains a plurality of hollows, and a display unit is disposed corresponding to a hollow. The plurality of display units include a first display unit and a second display unit. In a stretched state, both the first display unit and the second display unit are disposed on a side of the stretchable substrate facing a light-exiting surface. In a first contracted state or a second contracted state, one of the first display unit and the second display unit is disposed on the side of the stretchable substrate facing the light-exiting surface, and the other one is disposed on a side of the stretchable substrate away from the light-exiting surface.
US12100319B2 Rotating display apparatus using semiconductor light-emitting device
The present disclosure is applicable to a display apparatus-related technical field, and relates to, for example, a rotating display apparatus using a light-emitting diode (LED) which is a semiconductor light-emitting device. According to the present disclosure, a rotating display apparatus using a light-emitting device, comprises: a fixed part including a motor; a rotary part located on the fixed part and rotated by the motor; and a light source module which is coupled to the rotary part, and which includes at least one panel that is radially arranged or at least one panel that is arranged along the cylindrical surface, and a first light-emitting device array having individual pixels that are arranged on each panel in the longitudinal direction, wherein sub-pixels forming the individual pixel of the first light-emitting device array can be arranged along a direction orthogonal to the longitudinal direction.
US12100318B2 Systems and methods for simulating an electrical vertical takeoff and landing (eVTOL) aircraft
In an aspect of the present disclosure is a system for simulating an electrical vertical takeoff and landing (eVTOL) aircraft, including a fuselage comprising one or more pilot inputs, each of the pilot inputs configured to detect pilot datum; a concave screen facing the fuselage; a plurality of projectors directed at the concave screen; a computing device communicatively connected to the plurality of projectors, the computing device configured to: receive the pilot datum detected by the pilot inputs; generate a simulated eVTOL flight maneuver as a function of the pilot datum; and command the plurality of projectors to display one or more images based on the simulated flight maneuver.
US12100317B2 System and method to objectively assess adoption to electronic medical record systems
Embodiments are disclosed herein for providing objective electronic medical record (EMR) system adoption analysis. In one embodiment subjective and objective inputs are received by a user via a user computing device. The subjective input includes at least one of knowledge of an EMR system, attitude towards the EMR system, or practice with the EMR system. The objective input includes demographic data related to the user of the EMR system. A score is then calculated for the objective and subjective input. Calculating the score includes weighting the objective and the subjective input to determine one or more of a knowledge score, an attitude score, or a practice score. It is determined that at least the attitude score is below a predetermined threshold. In response, an intervention module associated with attitude score is automatically transmitted to the user.
US12100315B2 Peer-inspired student performance prediction in interactive online question pools with graph neural network
A method for predicting student performance in interactive question pools, comprising: a data processing and feature extraction module for: extracting from historical score data records statistical student features reflecting the students' past performances on the questions; and statistical question features indicating a question popularity of each question and the average students' scores on each question; and extracting from the pointing device movement data records a plurality of interactive edge features representing the characteristics of the students' problem-solving behaviors; a network construction module for: performing an Edge2Node transformation to transform the interactive edge features into one or more interaction nodes; and constructing a heterogeneous student-interaction-question (SIQ) network; and a prediction module for processing the SIQ network using a residual relational graph neural network to predict a student's score on unattempt questions.
US12100310B2 Interactive reading assistant
A method includes obtaining a speech proficiency value indicator indicative of a speech proficiency value associated with a user of the electronic device. The method further includes in response to determining that the speech proficiency value satisfies a threshold proficiency value: displaying training text via the display device; obtaining, from the audio sensor, speech data associated with the training text, wherein the speech data is characterized by the speech proficiency value; determining, using a speech classifier, one or more speech characterization vectors for the speech data based on linguistic features within the speech data; and adjusting one or more operational values of the speech classifier based on the one or more speech characterization vectors and the speech proficiency value.
US12100308B2 Graphical user interface with visual representations of measures as rhythm wheels for visual, auditory, and kinesthetic learning
It is difficult to learn musical rhythm. Accordingly, a rhythm game is disclosed that translates the rhythm of each measure in a musical composition into a rhythm wheel that is visually represented in a graphical user interface. The rhythm wheel may be logically divided into one or more sections by a number of boundaries that is equal to the number of notes in the respective measure. Each boundary represents a note in the respective measure. The visual representation of the rhythm wheel may comprise a visual boundary for each boundary in the rhythm wheel. Each visual boundary may integrate a tolerance in the timing at which the respective note is to be performed. During gameplay, an indicator, representing tempo, may rotate around the visual representation, and a user may attempt to time an input to the indicator's traversal of each visual boundary.
US12100307B2 Aircraft door camera system for wing monitoring
A camera with a field of view toward an external environment of an aircraft is disposed within an aircraft door such that a leading edge of a wing of the aircraft is within the field of view of the camera. A display device is disposed within an interior of the aircraft. A processor is operatively coupled to the camera and to the display device. The processor analyzes image data captured by the camera to predict a likelihood of foreign object collision with the leading edge of the wing, or detect damage or deformation to the leading edge.
US12100306B2 Efficient computer-storage of obstacle data for rendering in a map view
Examples are disclosed that relate to efficient computer-storage and computer-rendering of obstacle data in the computer-generated map view. In one example, one or more vector tiles collectively representing a geographic region are received. Each of the one or more vector tiles represents a sub-region of the geographic region. Obstacle data for one or more obstacles in the geographic region is received. The obstacle data defines a location of each of the one or more obstacles in relation to a local origin of the vector tile representing the sub-region where the obstacle is geographically located. A map view is rendered for visual presentation via a display. The map view includes the geographic region represented by the one or more vector tiles and indicating the one or more obstacles.
US12100303B2 System and method for multi-mode connectivity for group vehicle activity and for over-the-air updates via time synchronized device-to-device side-link communications
A system for multi-mode connectivity for group vehicle activity and for over-the-air updates via time synchronized device-to-device side-link communications is provided. The system includes a remote communication device configured to transmit data, vehicles to receive the data, and a computerized controller. The controller includes programming to analyze hardware of the vehicles to identify alpha vehicles including excellent wireless capabilities, monitor signal strength between the vehicles and the remote communication device to identify vehicles including relatively strong communication strength, and determine a portion of the plurality of vehicles including highly functioning vehicles including the capabilities and communication strength. The controller generates a series of data transfers to first transfer the data from the remote communication device a highly functioning vehicle and subsequently transfer the data from the highly functioning vehicle to a second of the vehicles and transfers the data. The highly functioning vehicle retransmits the data to the second vehicle.
US12100302B2 Automated valet parking management system and automated valet parking management method
An automated valet parking (AVP) management system manages an AVP service delivered in a predetermined area. A pick-up or drop-off point is away from a parking facility in which a vehicle is parked. When it is not possible to deliver the AVP service to a user in accordance with a user request, notification information is delivered to the user. The notification information includes at least one of: a congestion situation on a route from a current position of the vehicle to a specified pick-up or drop-off point; a congestion situation at the specified pick-up or drop-off point; a waiting time for the user to get on or off the vehicle at the specified pick-up or drop-off point; a recommended time of day of use at the specified pick-up or drop-off point; and a substitute pick-up or drop-off point being a substitute for the specified pick-up or drop-off point.
US12100301B2 Cooperative V2X sensor sharing
A system for sharing sensor data between a vehicle and a plurality of remote system generally includes a vehicle communication system, a three-dimensional (3D) sensor, and a controller. The controller is programmed to generate an initial 3D point cloud using the 3D sensor, generate an occupancy grid map based on the initial 3D point cloud, and select a producer remote system to provide data for a cell of the occupancy grid map classified as a first blindspot. The controller is further programmed to send a data request to the producer remote system using the vehicle communication system, receive data from the producer remote system including information about the cell of the occupancy grid map classified as the first blindspot, generate a merged 3D point cloud by merging the data received from the producer remote system with the initial 3D point cloud, and identify objects using the merged 3D point cloud.
US12100299B2 Predictive threat warning system
Systems and techniques are provided for vehicle safety technologies. An example method can include determining, based on sensor data captured by an autonomous vehicle, a first position of a different vehicle and a second position of one or more objects; determining, based on the first position of the different vehicle and the second position of the one or more objects, a risk of a collision between the different vehicle and the one or more objects; and based on a determination that the risk of the collision exceeds a threshold, outputting an alert representing a warning of the collision between the different vehicle and the one or more objects, the alert being directed to at least one of the different vehicle and the one or more objects.
US12100297B1 Designing a smart system to evaporate rainwater in low-lying areas of streets that do not have a rain drainage system
A smart water evaporation system can include a central control unit configured to be in communication with a plurality of thermal rods, a plurality of retractable barriers, and at least one sensor; wherein the central control unit is configured to: retrieve at least one signal from the at least one sensor when the at least one sensor detects an upper limit water level and a lower limit water level; activate the plurality of retractable barriers and the plurality of thermal rods in response to the detected upper limit water level from the at least one sensor being greater than or equal to a preset upper limit water level; and deactivate the plurality of retractable barriers and the plurality of thermal rods in response to the detected lower limit water level from the at least one sensor being less than or equal to a preset lower limit water level.
US12100296B2 Traffic signal assembly with heating element
A traffic light assembly and method for controlling a set of heating elements for the traffic light assembly. A traffic signal with a lens and a visor, the visor having an inner surface and extending from the lens. A sensor mounted to the traffic signal and in direct communication with an environment surrounding the traffic light assembly. A control module located within the traffic signal, the control module comprising a controller for implementing a primary loop that continuously checks environmental conditions via the sensor to determine if a predetermined condition is met.
US12100293B2 Electronic device and control method
An electronic device includes a functional assembly configured to switch a state of the electronic device from a first state to a second state if a predefined criteria is met. The first state indicates that the electronic device is allowed to change its posture, while the second state indicates that the electronic device needs to maintain a current posture.
US12100288B2 Calibration techniques in haptic systems
A system providing various improved calibration techniques for haptic feedback is described. An acoustic field is defined by one or more control points in a space within which the acoustic field may exist. Each control point is assigned an amplitude value equating to a desired amplitude of the acoustic field at the control point. Because complete control of space is not possible, controlling the acoustic field at given points yields erroneous local maxima in the acoustic field levels at other related positions. In relation to mid-air haptic feedback, these can interfere in interactions with the space by creating secondary effects and ghost phenomena that can be felt outside the interaction area. The level and nature of the secondary maxima in the acoustic field is determined by how the space is controlled. By arranging the transducer elements in different ways, unwanted effects on the acoustic field can be limited and controlled.
US12100286B2 Platform for hygiene behavioral monitoring and modification
A hygienic behavior monitoring system configured to use sensors to detect instances of hygienic behaviors. The hygienic behavior monitoring system includes a presentation unit that presents one or more media items and a processing unit that indexes behavioral instances. An analytic unit calculates instances of one or more hygienic events based at least in part on a fusion of sensor signals including instances of the actions of a sanitary device with instances of detected human presence.
US12100283B2 System and method for personal protective equipment
A method for use with a personal protective equipment (PPE) article includes determining, via at least one sensor, a first parameter indicative of a concentration of at least one substance in an ambient environment of the PPE article. The method further includes determining, via a processor, a second parameter indicative of a second order derivative of the first parameter with respect to time. The method further includes retrieving, via the processor, a first threshold value indicative of a protection threshold provided by the PPE article for the at least one substance. The method further includes comparing, via the processor, the second parameter with the first threshold value. The method further includes generating, via the processor, an alert signal based on the comparison of the second parameter with the first threshold value. The method further includes providing, via a user interface, an alert to a user of the PPE article.
US12100274B2 Generating watch lists for retail stores based on unstructured data and system-based inferences
Described herein are systems and methods for generating a watch list of users who pose specific security threats to a store. The method can include retrieving, by a computer system from a data store, case files that document activity that poses a security threat by a user at the store, predicting, based on applying prediction models to the case files, future activity associated with the case files, determining threat scores for the case files based on the predicted future activity, ranking the case files into a candidate list from highest to lowest threat score, generating a watch list for the store that includes a subset of the ranked case files based on which case files pose a greatest current threat to the store, generating summary videos for each case file in the watch list, and transmitting the watch list and summary videos to a user device.
US12100271B2 Verification of items placed in physical shopping cart
In some implementations, a method performed by data processing apparatuses includes receiving, by an item verification engine, a scan notification indicating that a mobile computing device has scanned an item. In response to receiving the scan notification, the item verification engine provides an instruction for a cart computing system to activate item sensors on a shopping cart. The item verification engine receives sensor data collected by the item sensors as a result of the item having been placed in the shopping cart. The item verification engine receives item verification data for verifying the scanned item from the mobile computing device, performs a verification of the item based on the sensor data and the item verification data, and provides verification results for presentation by the mobile computing device.
US12100270B2 Apparatus, system, and method for bulk currency note deposits
A Self-Service Terminal (SST) that provides valuable media deposit features is enhanced with an apparatus fastened to an outside surface of the SST. The apparatus is adapted to receive an externally provided valuable media cassette and connect/interface a port of the cassette to an unload infeed port. A transaction interface is enhanced to identify the cassette as a source device for obtaining valuable media during a deposit transaction. The SST feeds the valuable media from the externally connected cassette through media validation and transport modules of the SST into cassettes of a safe and the SST returns rejected media for the deposit transaction back through the modules to return rejected media to the externally interfaced cassette.
US12100269B2 Method for administering a package of shuffled playing cards
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step.
US12100268B2 Systems and methods for using volatility stabilizing sub-event triggers for a primary game and/or secondary game of chance including randomized independent expanding reels with dynamically changing graphical elements
A system and method for operating a game of chance. A gaming system includes one or more game displays, a user interface, at least one processor running executable instructions related to a game of chance and memory in communication with said at least one processor. The game of chance including a two-part game wherein at least one part of the two-part games includes a video reel game and includes the generation of random sub-events wherein two or more of said random sub-events are required to trigger another game part including a bonus game, a secondary game, a free game round, a “hold and spin” round, or other game event. The plurality of sub-events required to trigger another game part serve to reduce the frequency of significant player “cold streaks” during game play. The game of chance including randomized independent expanding reels with dynamically changing graphical elements.
US12100267B2 Quarantined wallet access for a mobile wallet
A quarantine wallet associated with a user account that support funds to be quarantined for a defined period. A user account server determines that a respective win amount satisfies one or more funds quarantine criteria and removes at least a portion of the win amount satisfying the one or more funds quarantine criteria from access by one or more wallets associated with a user account. The user account server stores the removed portion of the win amount as a quarantined fund amount in a quarantine wallet associated with the user account. The user account server sets a release time for the quarantined funds amount in the quarantine wallet and performs a transfer of the quarantined funds amount to the one or more wallets based on satisfying the release time.
US12100265B2 Collusion detection
Various embodiments that may generally relate to collusion are described. Collusion detection may be used to prevent players in a wagering environment from violating the integrity of a game. Player actions may be tracked to develop a wagering profile that is specific to various game situations. A player acting in a manner that would be against their interest and against their defined profile may be considered a colluding action. Information about collusion actions may be presented for evaluation and/or anti-collusion actions may be automatically taken in response to such collusion actions being determined.
US12100258B2 Digital downloading jukebox with enhanced communication features
Systems and/or methods for use in connection with digital downloading jukeboxes are provided. Such systems and/or methods may be used to provide enhanced communications capabilities, e.g., to registered users of jukeboxes. In certain exemplary embodiments, users may become registered users directly at a jukebox. Registered users also may, in certain exemplary embodiments, receive coupons for free plays, import playlists from hardware devices and/or software applications, receive special pricing when playing certain instances of media, play playlists in whole or in part, create and/or manage playlists directly at a jukebox, establish and manage connections with other registered users, etc. Still further, in certain exemplary embodiments, one or more channels may be predefined and/or set up for a jukebox.
US12100256B1 Systems and methods for retrofit housing using an in-safe cassette port
A housing facilitates a service operation for a transaction device. The housing is communicatively coupled to a housing control computing system. The housing includes a user interface comprising a first input/output (I/O) device that is communicatively coupled to the housing control computing system. The housing includes a transfer cassette interface structured to receive a transfer cassette that is structured to retrievably store banknotes. The transfer cassette interface is coupled to a sensor structured to detect when the cassette is docked and detect an identification of the cassette. The housing also includes a transaction device interface that is structured to couple to a first cassette port and, responsive to the transfer cassette interface receiving the cassette, operably couple the cassette to a transaction device transport apparatus. The transaction device transport apparatus is structured to facilitate transporting banknotes to and from the cassette and a first storage cassette.
US12100255B1 Pulse enabled secure door access system and method of use
A pulse secure doorbell system uses temperature and biometric readings from a person to determine their identity and their health status in order to allow entry through a door. A person presses their finger against a scanner that takes their print and their pulse. A camera measures the face. A thermometer measures their temperature. These metrics combine to provide a complete profile of the person prior to entry.
US12100253B2 Method for smart lock unlocking, related apparatus, and storage medium
A method for smart lock unlocking and related apparatuses are provided. The method includes the following. A server receives a first request message transmitted by a first terminal. The server determines an identity (ID) of the first terminal according to the first request message. The server determines a first smart lock bound to the first terminal according to the ID of the first terminal, where a correspondence between multiple terminals and multiple smart locks is stored in the server. The server transmits a first verification parameter to the first terminal and the first smart lock, where the first verification parameter is used for the first terminal to verify an ID of the first smart lock and for the first smart lock to verify the ID of the first terminal when unlocking.
US12100252B2 Passage propriety assessment device, passage management system, passage propriety assessment method, and computer program
A passage propriety assessment device, provided with: a assessment unit that authorizes a person to pass through a first entrance/exit when a first facial image of the person at the first entrance/exit satisfies an individual authorization criterion, which is a criterion for assessing by facial recognition that the person is a pass-authorized person; and a setting unit that, when it is assessed that a person who has been authorized to pass through the first entrance/exit is impersonating a pass-authorized person, sets the individual authorization criterion for a pass-authorized person for a second entrance/exit located after the first entrance/exit so as to be higher than the individual authorization criterion for the first entrance/exit. When a second facial image of a person at the second entrance/exit does not satisfy the individual authorization criterion that was set higher, the assessment unit restricts the person from passing through the second entrance/exit.
US12100248B2 Method and system for providing secure access to device operations and stored data to consumer applications
In one or more embodiments, method, system and computer program product for providing secure access to device data and/or device operations by an application are disclosed. The method for providing secure access to one or more devices by an application includes receiving application information for the application; receiving device information for the one or more devices to which the application is requesting access; receiving rules for allowing the application to access the one or more devices, wherein the access to the one or more devices includes device data, one or more device operations or a combination thereof; and allowing the application to access the device based on the rules.
US12100243B2 Predicting display fit and ophthalmic fit measurements using a simulator
A system and method of detecting display fit measurements and/or ophthalmic measurements for a head mounted wearable computing device including a display device is provided. The system and method may include capturing image data including a face of a user to be fitted for the head mounted wearable computing device. A three-dimensional head pose and gaze measurements may be extracted and a three-dimensional model may be developed from the captured image data. The system may detect display fit measurements and/or ophthalmic fit measurements from the three-dimensional model, and may provide one or more head mounted wearable computing devices that meet the display fit and/or ophthalmic fit requirements.
US12100242B2 Scene-based automatic white balance
Scene-based automatic white balance correction may be performed by obtaining an input image. A histogram may be computed from an image thumbnail. The scene-based automatic white balance correction may include classifying a scene. The scene-based automatic white balance correction may include learning a first filter and a second filter. The first filter and the second filter may be learned from one or several different instances of the raw image thumbnail, the augmented image thumbnail, the scene classification, or any combination thereof. The scene-based automatic white balance correction may include applying the filter to the histogram to determine white balance correction coefficients and obtain a processed image.
US12100239B2 Display component, display screen, and electronic device
A plurality of thin film transistors (TFTs) and a plurality of photo detectors (PDs) are disposed inside a display component. The plurality of PDs convert detected light into electrical signals. The plurality of PDs and the plurality of TFTs are disposed on two opposite inner side surfaces of a same layer of the display component. Projections of the plurality of PDs and the plurality of TFTs on a first plane are alternately distributed, and the first plane is a plane on which the layer at which the plurality of PDs and the plurality of TFT layers are disposed is located. Fingerprint recognition accuracy can be improved by configuring a display screen including the display component provided in the embodiments of this application. In addition, PDs of different quantities are flexibly arranged, to ensure that a large region of the display screen can be used for fingerprint recognition.
US12100237B2 Image processing device, and non-transitory computer-readable medium for improvement of accurace of a subject captured in an image acquired by an imaging device, and skeleton model estimation based on hidden body part estimation
An image processing device for improving accuracy of discrimination of hidden portions of a subject captured in an image is disclosed. In this regard the image processing device receives image data of an image in which a person is captured. Based on the received image data, the image processing device estimates a hidden body part of the person that is not captured in the image due to obstruction by another body part of the person. Such estimation is performed by detecting first feature points included in a left limb of the person and second feature points included in a right limb of the person, and estimating at least one of the first feature points and the second feature points are to be included in a hidden body part that is obstructed by another body part of the person or a non-hidden body part.
US12100235B2 Systems and methods for deep learning based approach for content extraction
Disclosed are systems and methods for extracting content based on image analysis. A method may include receiving content including at least an image depicting a coupon; converting the received content into a larger image including the image depicting the coupon; determining, utilizing one or more neural networks, the image depicting the coupon within the larger image, wherein determining the image depicting the coupon comprises: segmenting a foreground bounding box including the image depicting the coupon from background image portions of the image; cropping the larger image based on the bounding box, wherein the cropped image consists of the image depicting the coupon; determining text included in the cropped image; and extracting information included in the coupon based on the determined text.
US12100229B2 Object scanning for subsequent object detection
Various implementations disclosed herein include devices, systems, and methods that facilitate the creation of a 3D model for object detection based on a scan of the object. Some implementations provide a user interface that a user interacts with to facilitate a scan of an object to create 3D model of the object for later object detection. The user interface may include an indicator that provides visual or audible feedback to the user indicating the direction that the capturing device is facing relative to the object being scanned. The direction of the capture device may be identified using sensors on the device (e.g., inertial measurement unit (IMU), gyroscope, etc.) or other techniques (e.g., visual inertial odometry (VIO)) and based on the user positioning the device so that the object is in view.
US12100226B2 Electronic device for controlling driving vehicle and operation method of the electronic device
An electronic device configured to control a host vehicle includes: an image sensor configured to photograph a surrounding environment of the host vehicle; and a processor configured to perform an image processing operation based on a first image captured by the image sensor, and control the host vehicle based on the processing result, wherein the processor determines whether to use a high speed performance of the image processing operation based on a speed of the host vehicle, and the electronic device is configured such that when the high speed performance is not used, the processor performs the image processing operation by using a first image processing module, and when the high speed performance is used, the processor performs the image processing operation by using a second image processing module having less data throughput than the first image processing module.
US12100225B2 Vehicular vision system
A vehicular vision system includes an electronic control unit (ECU) configured to connect via a plurality of coaxial cables of a vehicle with a plurality of vehicular cameras of the vehicle. Electrical power for the cameras is carried from the ECU to the respective cameras via respective coaxial cables. The cameras include respective serializers operable to serialize image data captured by the cameras. The cameras include a forward-viewing camera and a rear backup camera. Responsive at least in part to processing at the ECU of de-serialized image data derived from image data captured by the forward-viewing camera, an object present forward of the vehicle is detected. Video images derived at least in part from processing at the ECU of de-serialized image data derived from image data captured by the rear backup camera are displayed at a video display device of the vehicle during a rear backup maneuver of the vehicle.
US12100221B2 Methods and electronic devices for detecting objects in surroundings of a self-driving car
A method and electronic device for detecting an object are disclosed. The method includes generating a cluster of points representative of the surroundings of the SDC, generating by a first Neural Network (NN) a first feature vector based on the cluster indicative of a local context of the given object in the surroundings of the SDC, generating by a second NN second feature vectors for respective points from the cluster based on a portion of the point cloud, where a given second feature vector is indicative of the local and global context of the given object, generating by the first NN a third feature vector for the given object based on the second feature vectors representative of the given object, and generating by a third NN a bounding box around the given object using the third feature vector.
US12100219B2 Generating images or timelines based on user-configured thresholds for number of people and staying time in target area
A system according to an embodiment of the present disclosure is a system for displaying a video captured by a camera connected to a network. The system is configured to set, in response to instructions from a user, a first threshold regarding the number of people staying in a target area and a second threshold regarding a period of time during which the people stay in the target area, measure the number of people staying in the target area and a period of time during which the people stay in the target area, generate a thumbnail showing a video when the number of people staying in the target area for a period of time equal to or longer than the second threshold is equal to or greater than the first threshold, and display the thumbnail generated.
US12100214B2 Video-based public safety incident prediction system and method therefor
A method and system for improving prediction of an incident affecting public safety is described. At a machine learning analytics system, the method includes obtaining a real-time video for a location of a public safety emergency call and predicting a public safety incident therefrom. At a learning processor, the method includes: receiving information related to the public safety emergency call; identifying a public safety incident type based thereon; receiving the prediction of the public safety incident; using a first public safety incident machine learning model based on the identified public safety incident type and comparing the public safety incident prediction with the information related to the public safety emergency call and identifying an incident prediction mismatch therefrom. The learning processor identifies an artifact in the real-time video that is a contributing factor for the incident prediction mismatch; and implements a model improvement action associated with the artifact.
US12100213B2 Alert generation based on event detection in a video feed
Methods, systems and computer program products, for processing a stream of image frames captured by a camera system. A hardcoded alert image frame is generated in response to detecting an event. The hardcoded alert image frame includes motion deltas and/or color changes with respect to an event image frame. A stream of encoded image frames is generated, in which stream the hardcoded alert image frame is inserted in display order after the encoded event image frame.
US12100205B2 Technologies for leveraging machine learning for customized installation of access control hardware
A method of customized installation of access control hardware according to one embodiment includes capturing, by a camera of a mobile device, at least one image of an installation location for the access control hardware, generating a set of customized installation instructions for the access control hardware at the installation location based on the at least one image, and displaying the customized installation instructions on a graphical user interface of the mobile device.
US12100204B2 Apparatus and method for image-guided agriculture
A method for image-guided agriculture includes receiving images; processing the images to generate reflectance maps respectively corresponding to spectral bands; synthesizing the reflectance maps to generate a multispectral image including vegetation index information of a target area; receiving crop information in regions of the target area; and assessing crop conditions for the regions based on the identified crop information and the vegetation index information.
US12100203B2 Above-horizon target tracking
Disclosed herein is a system that comprises an imaging sensor coupled to a robot. The system also comprises an imaging module configured to capture images of a scene within a field of view of the imaging sensor, which is coupled to the robot. The system further comprises an image-processing module configured to process the captured images to identify an object above a horizon in the scene within the field of view of the imaging sensor. The system additionally comprises a tracking module configured to track a trajectory of the object based on the captured images to determine positions of the object relative to the robot.
US12100199B2 Apparatus, program, and method for anomaly detection and classification
A computing apparatus to classify anomalies in images, by unsupervised anomaly detection on an input dataset of the images to detect anomaly portions from said images to generate, for an image in the dataset, a corresponding mask image transmitting a detected anomaly portion in the image and blocking anomaly-free portions; train a classifier ANN, including, in a first epoch process processing a masked version of the input dataset with the classifier ANN, the masked version including the image of the input dataset masked by the corresponding mask image, and training the classifier ANN to classify anomaly portions into one of plural classes by minimising a cross entropy loss function using generated labels as ground truths; extracting, from the classifier ANN, a latent feature representation of the image of the masked version in the input dataset; and in a second epoch process generating a set of pseudo labels corresponding to the masked version of the input dataset by applying an unsupervised clustering algorithm to the latent feature representations to cluster the latent feature representations into one of plural clusters each with a different associated pseudo label, to obtain a pseudo label corresponding to the image in the input dataset; training the classifier ANN to minimise a loss function between a class into which the image of the input dataset is classified by the classifier ANN using the pseudo label for said image as ground truth The training epoch may be repeatedly executed until satisfaction of a training condition, and to output, for the image in the input dataset, an identification of the detected anomaly portion with a corresponding class into which the anomaly portion is classified by the classifier ANN.
US12100197B2 Method and device for training a machine learning system
A method for training a machine learning system. The method includes generating an augmented dataset including input images for training the machine learning system, which is for classification and/or semantic segmentation of input images, using a first machine learning system, which is embodied as a decoder of an autoencoder, and a second machine learning system, which is embodied as an encoder of the autoencoder. Latent variables are ascertained from the input images using the encoder. The input images are classified as a function of ascertained feature characteristics of their image data. An augmented input image of the augmented dataset is ascertained from at least one of the input images as a function of average values of the ascertained latent variables in at least two of the classes. The image classes are selected so that the input images classified therein agree in their characteristics in a predefinable set of other features.
US12100191B2 System, method and computer-accessible medium for quantification of blur in digital images
The present disclosure discusses systems and methods to detect blur in digital images. The solution can be incorporated into the quality control systems of pathology and other slide scanners or can be a stand-alone solution. The solution can identify scanned images that include blur and cause the scanner to automatically rescan the blurry image. The solution can also identify regions of the scanned image that include blur. The solution can generate blur maps for each of the scanned images that identify regions of the scanned image that include blur.
US12100190B2 Perception system for autonomous vehicles
Image processing techniques are described to obtain an image from a camera located on a vehicle while the vehicle is being driven, cropping a portion of the obtained image corresponding to a region of interest, detecting an object in the cropped portion, adding a bounding box around the detected object, determining position(s) of reference point(s) on the bounding box, and determining a location of the detected object in a spatial region where the vehicle is being driven based on the determined one or more positions of the second set of one or more reference points on the bounding box.
US12100189B2 Three-dimensional object detection
An image can be input to a deep neural network to determine a point in the image based on a center of a Gaussian heatmap corresponding to an object included in the image. The deep neural network can determine an object descriptor corresponding to the object and include the object descriptor in an object vector attached to the point. The deep neural network can determine object parameters including a three-dimensional location of the object in global coordinates and predicted pixel offsets of the object. The object parameters can be included in the object vector, and the deep neural network can predict a future location of the object in global coordinates based on the point and the object vector.
US12100188B2 Template mark detection method and template position correction method based on single camera
Provided are template mark detection method and template position correction method based on single camera, including: performing image collection on mark on template by single camera, and obtaining binary image after preprocessing; performing corner detection of jagged edges on binary image to obtain corner set of jagged edges; performing edge detection and line detection sequentially on binary image to obtain set of edge line segments from coarse detection; traversing such set, and judging and retaining collinear line segments, to obtain set of collinear line segments from coarse detection; traversing corner set of jagged edges, for point-line collinearity judgment with line segments in set of collinear line segments from coarse detection, to obtain set of point-line from fine detection; and performing linear fitting on set of point-line from fine detection, and calculating an inclination angle of each straight line through an arctan function, thus completing detection of mark.
US12100187B2 Method and system for estimating interaction information between person and product on basis of image, and non-transitory computer-readable recording medium
An interaction information estimation method is provided. The method includes the steps of: determining, on the basis of a relationship between a product region and a first person detected in a plurality of video frames, whether contact is made between the first person and a product included in the product region, thereby estimating information on an interaction between the first person and the product on the basis of a result of the determination; and validating the estimated information on the interaction.
US12100186B2 Leaf node compression with compressibility prediction
Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU or CPU. The apparatus may allocate each of a plurality of primitives in a scene into one of a plurality of bounding boxes, each of the plurality of bounding boxes corresponding to a plurality of nodes including internal nodes and leaf nodes. The apparatus may also identify whether each of the plurality of nodes is one of the internal nodes or one of the leaf nodes. Further, the apparatus may estimate a compressibility of each of the plurality of nodes if the node is one of the leaf nodes, the compressibility of the node corresponding to whether the node is compressible. The apparatus may also compress data corresponding to each of the plurality of nodes if the node is estimated to be compressible.
US12100183B2 Point cloud attribute transfer algorithm
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. A point cloud attribute transfer algorithm may be used to determine distortion between an original point cloud and a reconstructed point cloud. Additionally, the point cloud attribute transfer algorithm may be used to select attribute values for a reconstructed point cloud such that distortion between an original point cloud and a reconstructed version of the original point cloud is minimized.
US12100178B2 Image processing device, and non-transitory computer-readable medium
An image processing device includes a reception interface and a processor. The reception interface receives image data corresponding to an image in which a subject is captured. The processor detects, based on the image data, a left shoulder feature point, a right shoulder feature point, and a face feature point of the person. The processor acquires a first value corresponding to a distance between the left shoulder feature point and the face feature point. The processor acquires a second value corresponding to a distance between the right shoulder feature point and the face feature point. The processor estimates presence or absence of a body twist of the person based on a ratio between the first value and the second value.
US12100172B2 Method and apparatus for depth estimation relative to a mobile terminal
The method, apparatus and computer program product estimate the depth to objects within a scene that is captured by first and second cameras of a mobile terminal. A method includes determining, based upon an image including an eye of a user captured by a first camera of a mobile terminal and an image of a scene captured by a second camera of the mobile terminal, two or more angles of a geometric shape defined by the eye, the mobile terminal and an object of the scene. Based upon the image captured by the first camera, the method also determines a first distance from the first camera to the eye. The method further estimates the depth to the object in the scene relative to the mobile terminal based upon the first distance and one or more angles of the geometric shape defined by the eye, the mobile terminal and the object.
US12100170B2 Multi-layer image registration
Systems/techniques that facilitate multi-layer image registration are provided. In various embodiments, a system can access a first image and a second image. In various aspects, the system can generate, via execution of a machine learning model on the first image and the second image, a plurality of registration fields and a plurality of weight matrices that respectively correspond to the plurality of registration fields. In various instances, the system can register the first image with the second image based on the plurality of registration fields and the plurality of weight matrices.
US12100169B2 Sparse optical flow estimation
Systems and techniques are described herein for performing optical flow estimation between one or more frames. For example, a process can include determining a subset of pixels of at least one of a first frame and a second frame, and generating a mask indicating the subset of pixels. The process can include determining, based on the mask, one or more features associated with the subset of pixels of at least the first frame and the second frame. The process can include determining optical flow vectors between the subset of pixels of the first frame and corresponding pixels of a second frame. The process can include generating an optical flow map for the second frame using the optical flow vectors.
US12100168B2 Trajectory calculation device, trajectory calculating method, and trajectory calculating program
In the athletic competition involving jumping such as figure skating, it is desired to measure jumping height and flight distance by calculating a trajectory of a moving object as a target from moving images captured by a monocular camera. Provided is a device, a method and a program to calculate the trajectory of the moving object jumping in three dimensions from information of a plurality of image frames captured by the monocular camera by detecting a specific point of the moving object, calculating an amount of change with respect to three-dimensional positions of the specific point in the consecutive image frames, and calculating the trajectory of the specific point from a positional relation between straight lines having the positions of the specific point and a curved line capable of expressing a parabolic motion passing through a take-off point and a landing point.
US12100167B2 Estimating a trajectory path of an object
Apparatuses, methods, and systems are disclosed for estimating a trajectory path of an object. An apparatus includes an object module that identifies a target object based on data captured from a first sensor. An apparatus includes a location module that identifies the target location for the target object based on data captured from a second sensor. An apparatus includes a path module that determines an objective path for the target object relative to the target location. An apparatus includes a surface module that identifies a surface of a striking object that is configured to cause the target object to move along a trajectory path towards a target location. A path module estimates the trajectory path of the target object towards the target location and relative to the objective path prior to the striking object contacting the target object.
US12100159B2 System and method for object analysis
In variants, the method can include: determining a timeseries of measurements of a geographic region; determining a set of object representations from the timeseries of measurements; and determining a timeseries of object versions based on relationships between the object representations.
US12100157B2 Systems and methods for image processing
A method may include obtaining an original image. The method may also include determining a plurality of decomposition coefficients of the original image by decomposing the original image. The method may also include determining at least one enhancement coefficient by performing enhancement to at least one of the plurality of decomposition coefficients using a coefficient enhancement model. The method may also include generating an enhanced image corresponding to the original image based on the at least one enhancement coefficient.
US12100156B2 Garment segmentation
Methods and systems are disclosed for performing operations comprising: receiving a monocular image that includes a depiction of a user wearing a garment; generating a segmentation of the garment worn by the user in the monocular image; accessing a video feed comprising a plurality of monocular images received prior to the monocular image; smoothing, using the video feed, the segmentation of the garment worn by the user to provide a smoothed segmentation of the garment worn by the user; and applying one or more visual effects to the monocular image based on the smoothed segmentation of the garment worn by the user.
US12100151B2 Droplet imaging pipeline
Methods, systems, and apparatus for an imaging-based MicroOrganoSphere drug assay. In one aspect, a method includes obtaining image data of a well plate comprising a plurality of MicroOrganoSpheres; in response to applying a machine learning model configured to identify instances of at least some of the plurality of MicroOrganoSpheres in the image data, obtaining (i) indications indicative of each instance of the MicroOrganoSpheres and (ii) attributes of each instance of the MicroOrganoSpheres; and normalizing, based on the indications and the attributes, a well-to-well variation in the well plate.
US12100150B2 Droplet imaging pipeline
Methods, systems, and apparatus for an imaging-based MicroOrganoSphere drug assay. In one aspect, a method includes obtaining image data of a well plate comprising a plurality of MicroOrganoSpheres; in response to applying a machine learning model configured to identify instances of at least some of the plurality of MicroOrganoSpheres in the image data, obtaining (i) indications indicative of each instance of the MicroOrganoSpheres and (ii) attributes of each instance of the MicroOrganoSpheres; and normalizing, based on the indications and the attributes, a well-to-well variation in the well plate.
US12100149B2 Determining likely response to combination therapies for cardiovascular disease non-invasively
Provided herein are methods and systems for making patient-specific therapy recommendations of a combination of any two or more therapies selected from a lipid-lowering therapy, an anti-inflammatory therapy for patients with known or suspected cardiovascular disease, such as atherosclerosis.
US12100147B2 Method for fitting image
Embodiments of the disclosure provide an image fitting method. The method includes: providing a chip plate and a plurality of photographing assemblies, where the chip plate is used to place a chip tray, and the photographing assemblies are used to capture images of the chip plate; acquiring a chip plate image captured by each photographing assembly, where the chip plate image is an image of the chip plate with a partial area and the chip tray placed on the chip plate; acquiring a chip tray image included in each chip plate image, where the chip tray image is an image of the chip tray with a partial area; and fitting the plurality of chip tray images to acquire a chip image, where the chip image is an image of an entire chip tray.
US12100146B2 Assessing risk of breast cancer recurrence
The subject disclosure presents systems and computer-implemented methods for assessing a risk of cancer recurrence in a patient based on a holistic integration of large amounts of prognostic information for said patient into a single comparative prognostic dataset. A risk classification system may be trained using the large amounts of information from a cohort of training slides from several patients, along with survival data for said patients. For example, a machine-learning-based binary classifier in the risk classification system may be trained using a set of granular image features computed from a plurality of slides corresponding to several cancer patients whose survival information is known and input into the system. The trained classifier may be used to classify image features from one or more test patients into a low-risk or high-risk group.
US12100142B2 System and method of evaluating fluid and air flow
Systems and methods of fluid or air passageway cross-sectional area determination in an anatomy are disclosed. In some examples, the methods may include generating a model of a structure based on a plurality of images of the structure, the structure comprising at least one fluid or air flow path. In some examples, the methods may also include identifying an obstruction element in the model of the structure, the obstruction element affecting the at least one fluid or air flow path in the model. In some examples, the methods may also include determining a region of the at least one fluid or air flow path for flow analysis.
US12100141B2 Three-dimensional delineation of tumor boundaries via supervised machine learning algorithms and augmented reality
Techniques that facilitate three-dimensional (3D) delineation of tumor boundaries via one or more supervised machine learning algorithms are provided. An example embodiment includes a computer-implemented method that includes: extracting, by a computing system operatively coupled to a processor, one or more feature vectors from a time-series evolution of fluorescence distribution observed at a section of bodily tissue of interest, wherein the one or more feature vectors represent a physical model describing on-tissue dye dynamics of the section of bodily tissue; and generating, by the computing system, a classification attribute for the section of bodily tissue represented by the one or more feature vectors, wherein a pre-trained classifier designates the section of bodily tissue as a biopsy or a non-biopsy candidate through execution of the one or more supervised machine learning algorithms.
US12100139B2 Image processing apparatus, image processing method, and computer-readable storage medium for determining a radiation field of radiation from a radiation image
An image processing apparatus for determining a radiation field of radiation from a radiation image comprises: a prediction unit that predicts, based on prior information, a degree that each position of the radiation image becomes a predetermined portion of the radiation field and generating a prediction result representing a distribution of the predicted degrees; an analysis unit that analyzes the radiation image to determines the degree that each position of the radiation image becomes the predetermined portion of the radiation field and generating an analysis result representing the distribution of the predicted degrees; and a recognition unit that decides the predetermined portion of the radiation field based on a combining result obtained by combining the prediction result and the analysis result.
US12100138B2 Image processing apparatus, image processing method, medical information processing apparatus, medical information processing method, radiation imaging system, and computer-readable storage medium
An image processing apparatus comprises a first obtaining unit that obtains examination information, a readout unit that reads out learning result data selected based on the examination information from a storage unit storing at least one piece of learning result data that has been obtained by machine learning in advance, a second obtaining unit that obtains a medical image obtained based on the examination information obtained by the first obtaining unit, and a processing unit that processes the medical image obtained by the second obtaining unit using learning result data read out by the readout unit.
US12100137B2 System for analysis of microscopic data using graphs
Disclosed is a system for analysis of microscopic image data acquired from biological cells. The system includes a data processing system which is configured to read the image data and determine a plurality of vertices, wherein each of the vertices represents a location of an entity of interest within a region of interest of the image data. The data processing system generates a plurality of graphs, wherein for each of the graphs, the generation of the respective graph includes generating a plurality of edges, wherein each of the edges has two of the plurality of vertices associated therewith. For each of the graphs one or more vertex sets are identified, each of which consisting of one or more of the plurality of vertices. The data processing system further determines, for each of the graphs, a number of the identified vertex sets.
US12100132B2 Laser anneal pattern suppression
A location of grid lines in an image of a laser-annealed semiconductor wafer is determined. An area covered by the grid lines can be filled using a new gray value. The new gray value can be based on a second gray scale value of a neighborhood around the area. The neighborhood is outside of the area covered by the grid lines.
US12100128B2 Computer analysis of remotely detected images for image identification
In an approach to improve detecting and identifying objects through orbital synthetic aperture radar satellites, embodiments arrange an array of elements in a predetermined configuration, and process, by a threshold and signature analysis, detected peaks in processed image data. Further, embodiments generate a list of objects detections based on the processed peaks, and identify an object based on amplitude, polarization ratio, and polarization phase difference. Additionally, embodiments, classify the identified object based on the generated list of objects, and output, by a user interface, a list of probable object detections with position coordinates and identifications based on the classified identified objects, wherein the list of probable objects are above or within a predetermine threshold of confidence.
US12100126B2 Display of images
The following provides a system and method to display images on a display screen (e.g. via a display panel or by projection) and the processing of image data therefor. In one aspect, the system implements a luminance retargeting method for altering the perceived contrast and/or colours of an image to match their appearance under different luminance levels. In another aspect, the system may provide a method for transforming an image locally within a sub-area of an image to adjust image contrast for display by a display device. In yet another aspect, the system may provide a method for transforming an image of a first luminance to adjust a perceived colour hue thereof for display by a display device according to a second luminance. In yet another aspect, the system may provide a method for transforming an image having a first luminance to adjust a colour saturation thereof for display by a display device having a second luminance.
US12100124B2 Methods and systems for generating end-to-end de-smoking model
The disclosure herein relates to methods and systems for generating an end-to-end de-smoking model for removing smoke present in a video. Conventional data-driven based de-smoking approaches are limited mainly due to lack of suitable training data. Further, the conventional data-driven based de-smoking approaches are not end-to-end for removing the smoke present in the video. The de-smoking model of the present disclosure is trained end-to-end with the use of synthesized smoky video frames that are obtained by source aware smoke synthesis approach. The end-to-end de-smoking model localize and remove the smoke present in the video, using dynamic properties of the smoke. Hence the end-to-end de-smoking model simultaneously identifies the regions affected with the smoke and performs the de-smoking with minimal artifacts. localized smoke removal and color restoration of a real-time video.
US12100113B2 Performing occlusion-aware global 3D pose and shape estimation of articulated objects
In order to determine accurate three-dimensional (3D) models for objects within a video, the objects are first identified and tracked within the video, and a pose and shape are estimated for these tracked objects. A translation and global orientation are removed from the tracked objects to determine local motion for the objects, and motion infilling is performed to fill in any missing portions for the object within the video. A global trajectory is then determined for the objects within the video, and the infilled motion and global trajectory are then used to determine infilled global motion for the object within the video. This enables the accurate depiction of each object as a 3D pose sequence for that model that accounts for occlusions and global factors within the video.
US12100110B2 AR system for providing interactive experiences in smart spaces
Interactive experiences are generated using an augmented reality (AR) system that leverages the native input and output capabilities of AR devices to generate immersive and interactive experiences in smart spaces that combine visually-represented programming logic, AR content, and IoT devices. The system connects IoT devices with each other in a native AR environment, provides virtual content and logic gates, scripts sequences and loops of actions, solves visibility issues for IoT devices that are far apart, and designs logic gates and flow circuits that best support user intentions when generating interactive experiences in smart spaces. The interactive experience is produced by generating a program of behaviors of selected IoT devices using logic gates and control circuits connected to the IoT devices in a visual programming interface of the AR device. Once completed, the program of behaviors is executed by a runtime module to control the IoT devices during the interactive experience.
US12100106B2 Stereoscopic rendering of virtual 3D objects
In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
US12100103B2 Converting barycentric planes to attribute planes
Methods, systems and apparatuses provide for graphics processor technology that generates attribute plane coefficients based on barycentric coefficients, wherein the attribute plane coefficients are generated on a per polygon basis, and interpolates one or more pixel attributes based on the attribute plane coefficients. In one example, the technology excludes the barycentric coefficients from one or more per pixel operations.
US12100101B2 Generating 2D mapping using 3D data
In an aspect for generating a 2-dimensional (2D) building mapping, a computer-implemented method may include one or more processors configured for receiving scanning data in a first file format corresponding to 3-dimensional (3D) aerial Light Detection and Ranging (LiDaR) images. Further, the method may include transforming the first file format to a second file format and transmitting the scanning data to a building semantic segmentation component. Further, the computer-implemented method may include generating semantic segmentation data corresponding to building structures defined by point clusters; generating instance segmentation data corresponding to top surfaces of the building structures; generating building boundary data for each one of the point clusters based on one or more of the semantic segmentation data and the instance segmentation data; and processing the building boundary data to generate a 2D building mapping comprising refined boundary lines for each of the point clusters.
US12100099B2 Method, electronic device, and computer program product for generating three-dimensional scene
A method, an electronic device, and a computer program product for generating a three-dimensional scene are provided in embodiments of the present disclosure. The method may include obtaining source image features from a plurality of two-dimensional source images associated with the three-dimensional scene to be generated. The method may further include obtaining editing features from an editing instruction input by a user for the three-dimensional scene, each of the editing features respectively forming a feature pair with each of the source image features. Furthermore, the method may include updating the source image features by maximizing a correlation coefficient of each of the feature pairs, and generating the three-dimensional scene based at least on the updated source image features. Embodiments of the present disclosure can realize arbitrary editing of a three-dimensional scene, thus enhancing the experience of human-computer interaction.
US12100097B2 Image rendering method and apparatus
An image rendering method for rendering a pixel at a viewpoint including: for a first element of a virtual scene, having a predetermined surface at a position within that scene, providing the position and a direction based on the viewpoint to a machine learning system previously trained to predict a factor that, when combined with a distribution function that characterises an interaction of light with the predetermined surface, generates a pixel value corresponding to the first element of the virtual scene as illuminated at the position, combining the predicted factor from the machine learning system with the distribution function to generate the pixel value corresponding to the illuminated first element of the virtual scene at the position, and incorporating the pixel value into a rendered image for display.
US12100088B2 Recognition of intent of artificial intelligence characters
Systems and methods for recognition of intent of a character are provided. The character is an Artificial Intelligence (AI) character generated by an AI character model for interacting with users in the virtual environment or is controlled by a human user. An example method includes monitoring interactions between a plurality of characters in a virtual environment; recognizing, based on environmental parameters associated with the interactions, an intent of a character selected from the plurality of characters: selecting a plurality of possible behaviors for the character based on the intent; and triggering a behavior selected from the plurality of possible behaviors based on predetermined criteria.
US12100087B2 System and method for generating an avatar that expresses a state of a user
A user may create an avatar and/or animated sequence illustrating a particular object or living being performing a certain activity, using images of portions of the object or living being extracted from a still image or set of still images of the object or living being.
US12100085B2 Information processing system, information processing method and non-transitory computer readable medium storing program
An information processing system includes an information processing device, a stream user terminal and viewing user terminal. The information processing device comprises processing circuitry configured to stream a video, including a character object of a stream user, to the viewing user terminal by transmitting information on the video to the viewing user terminal; aggregate resulting information including information on an action by a viewing user to the video during streaming of the video; determine a specific motion to be applied to the character object based on the resulting information; and transmit specific information on the specific motion to the stream user terminal. After the streaming of the video is ended, a resulting screen is displayed on the stream user terminal, the resulting screen including a character image with the specific motion applied to the character object, and the character image is generated based on the specific information.
US12100080B2 Virtual reticle for augmented reality systems
Systems and methods for displaying a virtual reticle in an augmented or virtual reality environment by a wearable device are described. The environment can include real or virtual objects that may be interacted with by the user through a variety of poses, such as, e.g., head pose, eye pose or gaze, or body pose. The user may select objects by pointing the virtual reticle toward a target object by changing pose or gaze. The wearable device can recognize that an orientation of a user's head or eyes is outside of a range of acceptable or comfortable head or eye poses and accelerate the movement of the reticle away from a default position and toward a position in the direction of the user's head or eye movement, which can reduce the amount of movement by the user to align the reticle and target.
US12100079B2 System and computer program product for presentation of combined product image with product accompaniment image
Provided is a combined image presentation system and computer program product that are able to combine and present an image for helping a user purchase a product matching a use scene. The combined image presentation system includes a scene processed image generator that generates a scene processed image by performing processing on a scene image stored in a scene storage unit, a main image generator that generates a main image representing a state in which a product is decorated with or displayed on a product accompaniment by combining an product image and a product accompaniment image selected by a user, an image combination unit that generates a combined image by combining the scene image or scene processed image as the background of the main image, and a combined image presentation unit that presents the combined image generated by the image combination unit to the user.
US12100077B2 Visual database system for multidimensional data representation
A visual database system can represent multidimensional data. For example, a computing system can receive, by a visual database system, a multidimensional data point having a plurality of features. The computing system can generate a visual representation of the multidimensional data point by mapping the plurality of features of the multidimensional data point to a plurality of visual attributes using a mapping table associated with the visual database system. The computing system can store, by the visual database system, the visual representation of the multidimensional data point in a visual format. The computing system can output the visual representation to a graphical user interface of a client device for subsequent processing.
US12100076B2 Preserving document design using font synthesis
Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
US12100075B2 Image reconstruction by modeling image formation as one or more neural networks
Systems and methods for image reconstruction based on modeling image formation as one or more neural networks. In accordance with one aspect, one or more neural networks are configured based on physics of image formation (202). The one or more neural networks are optimized using acquired test image data (204). An output image may then be reconstructed by applying current image data as input to the one or more optimized neural networks (208).
US12100074B2 View synthesis robust to unconstrained image data
Provided are systems and methods for synthesizing novel views of complex scenes (e.g., outdoor scenes). In some implementations, the systems and methods can include or use machine-learned models that are capable of learning from unstructured and/or unconstrained collections of imagery such as, for example, “in the wild” photographs. In particular, example implementations of the present disclosure can learn a volumetric scene density and radiance represented by a machine-learned model such as one or more multilayer perceptrons (MLPs).
US12100060B2 Flexible API framework
Embodiments provide approaches to selectively integrate with various providers based on reliability factors, user preferences, and/or other criteria. For example, a user in a location where an on-demand provider is available may attempt to utilize services provided by the on-demand provider in a different location where the on-demand provider has limited or no services available, but where one or more other on-demand providers may be available. The user may attempt to access services provided by the on-demand provider using an application provided by the on-demand provider. However, in the situation where the user is in the location where services provided by the on-demand provider are not available, the user would have to secure other means of accessing those services. In such a situation the user may be able to utilize the application to request services with at least one partner on-demand provider. This can include, for example, enabling the user to use the application to access such services, and thus maintain a familiar front-end user experience, while on the backend a flexible application program interface (API) framework is utilized to enable requests to partner on-demand providers who can satisfy requests on behalf of the on-demand provider.
US12100055B2 Determining an event
A system allows for a user to notify an insurance provider or other third-party with a button press. The button can notify of an emergency situation. An event determiner may analyze information of events surrounding the button click. This information may include the time of day, location, identifying information for the insured, recent locations of the button, information from similar button presses and information from previous insurance claims. Based on this information, the event determiner may provide a high percentage estimate of an abnormal condition: home break-in, car accident, flat tire, etc. The system may automatically take action, depending on the event, such as contacting the police, sending a tow truck, or starting an insurance claim.
US12100053B2 Systems and methods for generating mobility insurance products using ride-sharing telematics data
A personalized insurance (“PI”) computing device for determining an optimal insurance product for a driver operating a vehicle for a transportation network company (“TNC”) during a period of increased demand includes at least one processor in communication with at least one memory. The processor is configured to: (i) receive, from a TNC, data indicating increased demand for transportation services, (ii) retrieve driver data that includes the driver history, (iii) generate an optimal pricing model for the driver based upon the increased demand and the driver data, (iv) execute the model to determine an optimal insurance product having characteristics reflecting at least one risk factor associated with the increased demand for transportation services and a risk profile determined from analyzing the driver data, and (v) transmit an offer to the driver to provide transportation services at an increased earnings rate and with the determined optimal insurance product.
US12100052B2 Method for obtaining product or service information
The present disclosure describes novel systems and methods for a customer to receive information and/or purchase a product or service while interacting with multiple vendors through a single contact/agency. The customer is able to communicate with the agency through a variety of communication modes. The agency adapts the customer's input as necessary to meet the requirements of the vendors and the agency returns information to the customer so that the customer can conveniently interact with the multiple vendors. The systems and methods allow for the customer to stop and restart the process at various points using any of the communication modes. The agency has the ability to present the customer with prospecting, sales, service, upgrades, cross-sells, and other pre- and post-purchase services at the single point-of-contact agency.
US12100051B2 Hail data evaluation computer system
According to some embodiments, a hail history storage device may store information periodically received from a remote third-party weather reporting service. A hail history score request associated with a geographic location and a date range may be received from a remote requester device. Responsive to the received hail history score request, a computer processor of a hail history server may automatically access information in the hail history storage device based on the geographic location and date range. Moreover, the computer processor may automatically evaluate accessed information to calculate a hail history score value. The computer processor may then transmit, to the remote requester device, historical hail evaluation data including the calculated hail history score value.
US12100050B1 Electronic sensor management
Systems and techniques are provided for providing notification indicative of a breach of a dynamic operational parameter threshold. The dynamic operational parameter threshold is set based upon habits of inhabitants of an environment, which are observed via controlled sensors of the environment.
US12100049B2 Filtered POS processing of services
A system and method are presented that utilizes a primary server having shadow data and benefit bucket data to provide adjudication and payment processing of insurance payment requests without requiring interaction with an insurance server and normal adjudication processes. The primary server can handle adjudication and payment processing for a plurality of insurance providers. An alternate payment method can be identified with a member identifier, allowing both insurance payment adjudication and member payment through the alternate payment method. The primary server can provide benefit processing for retail discounts, and store value benefits for authenticated purchase transactions. A variety of discounts, stored value benefits, insurance benefits, and alternate payment mechanisms can be incorporated into a single transaction and handled in real-time during the transaction.
US12100046B1 Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US12100034B2 Methods and systems for providing a vehicle recommendation
A computer-implemented method for determining a reward associated with one or more transactions of a user may comprise obtaining travel data of the user via a device associated with the user, wherein the travel data includes travel dates of the user; obtaining, via one or more processors, exchange rate data based on the travel data of the user; determining, via the one or more processors, a value of the reward associated with the one or more transactions of the user during the travel dates based on the exchange rate data; transmitting, to the user, a notification indicative of the reward associated with the one or more transactions; and causing the reward associated with the one or more transactions to be directed to a financial account associated with the user.
US12100030B2 Method and apparatus for presenting information
Disclosed in embodiments of the present application are an information presentation method and device. One specific embodiment of a system comprises: receiving a collocation request for performing clothing collocation on target clothing, the collocation request comprising a target clothing image; performing feature extraction on the target clothing image to obtain a feature vector of the target clothing image; and selecting, from a preset clothing information set on the basis of the feature vector of the target clothing image, a clothing image having a feature vector matching the feature vector of the target clothing image to form at least one group of clothing collocation images together with the target clothing image, wherein the clothing information set comprises clothing images and feature vectors of the clothing images. The embodiment improves clothing collocation effects.
US12100028B2 Text-driven AI-assisted short-form video creation in an ecommerce environment
Disclosed embodiments describe text-driven AI-assisted short-form video creation. Text from a website is extracted to generate extracted text. Possible summary sentences are formed from the extracted text. The forming is based on natural language processing. The summary sentences are ranked according to an engagement metric. Summary sentences from the possible summary sentences are picked based on a threshold engagement metric value. A list of video scenes is generated based on the summary sentences. Each video scene is associated with a summary sentence. A media asset from a media asset library is chosen for each video scene within the list of video scenes. The choosing is accomplished by machine learning. The list of video scenes, including the media asset that was chosen for each video scene, is compiled into a short-form video. Media is extracted from the website included into the short-form video. The compiling includes a dynamically generated image.
US12100027B2 Dynamic promotional layout management and distribution rules
Systems, methods and computer readable products are provided for enabling dynamic loading of one or more digital image branding functions associated with one or more distribution rules. A distribution rule is used to target a group of end users that are selected from a dataset mapping a plurality of end-users according to one or more distribution rules. Instructions are forwarded to present an indication the digital image branding function to each member of the end users group.
US12100025B2 Platform for management of user data
A system, method, device, and platform for monetizing user data. One or more data elements associated with user data of a user are received from one of a number of sources. One or more tokens are created based on the user data. The user data is stored in a secure location. The user data is vended to one of a number of parties utilizing the one or more tokens. The user data is accessible from the secure location utilizing an indicator included in the one or more tokens. The user is compensated for vending the user data.
US12100024B2 Identification system for pets and method/apparatus of identifying pets using image analysis
A pet is identified by capturing or receiving an image containing the pet, isolating the pet in the image, and identifying the pet. Isolating the pet may include image enhancement, such as outlining the pet (e.g., a fur outline) or removing a background of the image. The identification may include comparison of various pet characteristics to a database of characteristics associated with known pets. The characteristics may be type of animal characteristics, breed characteristics, and specific pet characteristics and/or the pet's name. Pets and their characteristics may be may be added to the database using similar criteria forming a profile for each pet that may be used for other purposes. More than one pet may be linked to an owner such as through a mobile device ID and more than one owner or individual may be linked to a pet.
US12100020B2 Method, apparatus, and computer program product for ascertaining a demand of promotions
A method, apparatus and computer program product are provided herein for ascertaining a demand of promotions. An example method comprises receiving, from one or more consumers, at least one consumer request for at least one of one or more requested promotions or one or more requested providers, generating an aggregated list of the at least one of the one or more requested promotions or the one or more requested providers, ranking the aggregated list of the at least one consumer request, and causing one or more ranked lists to be distributed to at least one sales resource.
US12100016B2 Methods and apparatus to generate audience metrics using third-party privacy-protected cloud environments
An example system disclosed herein includes programmable circuitry to identify donor adjustment factors and recipient adjustment factors used for correction of media impressions logged by a database proprietor, the donor adjustment factors including first donor adjustment factors associated with a first geographic region and second donor adjustment factors associated with a second geographic region, determine a first reduced donor factor set corresponding to ones of the first donor adjustment factors that satisfy a threshold, determine a second reduced donor factor set corresponding to ones of the second donor adjustment factors that satisfy the threshold, and generate imputation factors based on an aggregation of retained ones of the donor adjustment factors, the retained ones of the donor adjustment factors selected based on the first reduced donor factor set and the second reduced donor factor set, the imputation factors to reduce error in the correction.
US12100015B2 System and method for expediting dual-commerce fulfillments of online ordered deliverables by designated expedited-service area pickups of at least one networked supermarket available in sequenced limited-time periods and by delivery to specific locations
A system and method for expediting fulfillments of online ordered dual-commerce available deliverables of networked supermarket deliverable providers (NSDPs), by a customer of a NSDP expedited service area (ESA) providing sequenced deliverable pickup fulfillments within specified limited-time periods, and/or by delivery fulfillments made to specific locations, as selected in a website or mobile application user interface associated with a NSDP accessible via a personal wireless communication (PWC) device or handheld PWC device. Designated ESAs and/or designated workstations or bays adjacent robotic deliverable fulfillment secure enclosures, located within, adjacent, or nearby, respective NSDPs provide deliverable pickup fulfillments more quickly to scheduled ESA-visit customers than NSDPs provide to non-ESA customers. A GUI may present categorized browsing of deliverables of a NSDP available for online ordering, purchasing and either or both dual-commerce fulfillments, an itinerary or schedule including one or more ESA-visit time-window(s), a map and/or navigational instructions and/or contextual-prompts facilitating ESA fulfillments.
US12100010B2 Transaction exchange platform defining conditions for the processing of transaction objects
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for pausing the processing of transactions during a workflow. Other aspects may provide for a messaging microservice that permits communications between the transaction exchange platform and external third-parties.
US12100009B2 Transaction exchange platform with a watchdog microservice to handle stalled transactions
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for pausing the processing of transactions during a workflow. Other aspects may provide for a messaging microservice that permits communications between the transaction exchange platform and external third-parties.
US12100006B2 Previous source input return
A control device connected to a media device can autonomously return the active source input of the media device to a previously selected active source input. Any client device within a network may be able to switch the active source input of the media device to the source input associated with the device so as to deliver media content to the media device. Tor return to the previous active source input generally requires user intervention. However, the control device can store the previous active source input of the media device and then, when the media content is terminated or the client device disconnects from the media device, transmit a source input command that causes the media device to cycle through the plurality of source inputs associated with the media device until the active source input is the previous source input without requiring any user intervention.
US12100004B2 Payer-controlled payment processing
An apparatus comprising an authorization server, merchant device and payer device, including a virtual private network (VPN) communicatively coupled with the merchant device processor and the payer device processor, wherein the VPN tunnels through a communication network, the payer device is configured to receive a first encrypted message from the merchant using at least one of: the VPN, an image-capturing interface, or a near-field communication interface, depending on the type of the transaction initiated by the payer. In response to receiving a purchase request from the payer using the payer device: the merchant device sends on the VPN to the payer device, the first encrypted message comprising the security key and transaction information referencing the purchase request. An implementation can conduct a secure transaction using a VPN connection between the payer device and the merchant device, improving electronic transaction security, preventing replay attacks and data capture by an adversary.
US12100001B2 Cosigning using tokenized reputation scores
Techniques are described, as implemented by computing devices, to control access to transactions through use of cosigning based on tokenized reputation scores. This is performed by leveraging a blockchain such that tokenized reputation scores are generated based on amounts of cryptographic reputation tokens associated with blockchain account addresses associated with applicant and co-signer service provider accounts. Transactional functionality is made available to an applicant service provider account having an insufficient tokenized reputation score by using a co-signer service provider account having a sufficient tokenized reputation score to at least partially back an obligation of the applicant service provider for a transaction.
US12099989B2 On-board unit able to work in concert with in-vehicle head unit, vehicle system including same, and method of updating same
An on board unit (OBU) updatable by working in concert with an in-vehicle head unit. A controller area network (CAN) circuit part transmits and receives data to and from the head unit on basis of CAN communication. An electronic toll collection system (ETCS) circuit part executes update target data received from the head unit and updates a control program as a result of the execution of the update target data.
US12099988B2 Hold condition in a resource transfer system
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US12099987B2 Hybrid tokenization for push payments
A method of performing a funds transfer includes receiving a request for a cryptogram and generating an authentication code. The authentication code is divided into a first code portion and a second code portion. The first code portion is transmitted to a user device. The second code portion is transmitted to a transaction originator. A request for transaction data is received, including both code portions. The authentication code is verified based on the two code portions. A cryptogram is generated and transmitted to the transaction originator.
US12099986B2 Systems and methods for providing embedded banking services
Systems and methods for providing embedded banking services are disclosed. In one embodiment, a method for providing embedded banking services on an electronic device may include (1) a computer program executed by an electronic device comprising a computer processor generating a request to enable embedded banking services for a financial institution on the electronic device; (2) the computer program communicating the request to a host for the electronic device; (3) the computer program receiving a secure token and an encryption key from one of the host of the electronic device and the financial institution; (4) the computer program storing the secure token and encryption key in secure storage of the electronic device; and (5) the computer program enabling embedded banking services on the electronic device.
US12099981B2 Computing device and method to perform a data transfer using a document
There is provided a computing device and method to perform a data transfer using a document. Data to define at least one parameter of a data transfer is defined from data in the document. The document may have text characters or images of text characters (or both) for the data. A GUI may display the document and receive input to identify the data and define the at least one parameter. The document image may be processed to determine the text characters such as by OCR. The document may be a photo (image) captured by a camera on or coupled to the computing device. A GUI may be defined to provide workflow to define the data transfer signal such as a message. Functionality to capture text characters from documents, particularly images, may be added to applications such as via a plug in or otherwise.
US12099978B2 Dynamic multi-path transfers
Systems and methods for determining and executing complex multi-route transfers of digital assets are described. A multi-route transfer of a source asset for a destination asset may be determined by analyzing a graph representing a plurality of assets and exchanges to determine a plurality of unique transfer paths. A transfer path may reflect a direct transfer in which the source asset is swapped for the destination asset, or it may reflect a series of intermediate transfers in which the source asset is swapped for intermediate asset(s) that are swapped for the destination asset. Dynamic programming can be used to select the transfer paths to include in the multi-route transfer, how to distribute swaps across those transfer paths, and how to distribute swaps for each transfer of a transfer path—thereby optimizing for the total amount of the destination asset received while accounting for transaction fees.
US12099977B2 Vehicle repair support system and vehicle repair support method
A vehicle repair support system for supporting repair of a failed vehicle includes a storage device configured to store IDs of a plurality of donor vehicles registered in advance and parts mounted on the donor vehicles in association with each other, a support management device configured to specify a repair part needed to repair the failed vehicle based on defect information for the failed vehicle, and extract the donor vehicles on which the repair part is mounted from among the donor vehicles based on information stored in the storage device, and a request notification device configured to notify an owner of the donor vehicle extracted by the support management device of a request to provide the repair part.
US12099976B2 Group eligibility criteria builder
A system, method implemented on a computer system, and computer program product for generating an expression. A graphical representation of the expression comprising criteria blocks and logical operator blocks is displayed on a user interface. Each of the criteria blocks includes criteria information defining a criteria, an edit block control element, and a delete block control element. A user interface to receive changes to the criteria information for a selected criteria block is displayed in response to selecting the edit block control element for the selected criteria block. The selected criteria block is deleted from the expression in response to selecting the delete block control element for the selected criteria block. A building block may be used to define criteria for criteria blocks in several expressions. Criteria for expressions defined using a building block are changed automatically in response to changes to the building block.
US12099973B2 Computer system and method to efficiently extend a workflow in software
A computer-implemented system and method of extending a workflow. The system translates the workflow into a programming data structure, builds a model structure based on the programming data structure, collects extension instructions related to changing the workflow and orders the extension instructions according to dependencies among the extension instructions, and generates an extended workflow based on applying the extension instructions to the original workflow. In this manner, the system reduces the amount of manual effort in extending the workflow.
US12099970B2 Validating secure modifications to information handling systems
Various embodiments provide methods for validating hardware modifications of an IHS (Information Handling System) by confirming that a hardware modification corresponds to a hardware component supplied for installation in the IHS by a trusted entity. During factory provisioning of an IHS, an inventory certificate that specifies the factory installed IHS hardware is uploaded to the IHS and is also stored for ongoing support of the IHS. Upon a hardware component being supplied for installation in the IHS by a trusted entity, the inventory of the stored inventory certificate is updated to identify the supplied component and the updated certificate is transmitted to the IHS. An inventory of detected hardware components of the IHS is compared against the inventory from the updated inventory certificate in order to validate the detected hardware of the IHS includes the component, supplied by the trusted entity, that is identified in the updated inventory certificate.
US12099967B2 Method and system for detection of hidden patterns for apparel strategies
In retail, absence of customer intended product and availability of customer unintended product in a store leads to lost sales opportunity and over inventory problems. In apparel retailing, underlying characteristics that is common across many apparels such as common size, common brand, common color, and common pattern, etc., indicates intention of population buying those apparels. The approach for detection of underlying pattern that is present across many apparels is challenging. Embodiments of the present disclosure provide a method and system for estimating lost sales opportunities and over inventory due to apparel pattern in a store or online by detecting hidden apparel patterns. It also provides apparel pattern strategies related with assortment, advertisement, and manufacturing by leveraging the estimated lost sales opportunity and over inventory.
US12099961B2 Package delivery management systems and methods
A system and method for tracking and managing package delivery within a distribution network. Many events happen during the processing, moving, and delivery of a package. Systems and methods herein identify whether all expected events occur, whether scan locations are correct, whether delivery times are met, and other requirements. Problems or potential problems can be identified and corrected.
US12099959B2 Mobile application camera activation and de-activation based on physical object location
A system and a method are disclosed for selectively activating access by an application to a camera. In an embodiment, a physical object provider receives a request, from an application installed on a mobile device of a user, for a physical object to be delivered to an address corresponding to the user, wherein access by the application to a camera of the mobile device is de-activated. Responsive to receiving the request, the physical object is caused to be delivered to the address. The physical object provider receives a notification that the physical object has been delivered to the address, and transmits an instruction to the application to activate access by the application to the camera. The physical object provider receives, from the application, an image captured by the camera, and publishes the image to an additional user.
US12099957B2 System and method of providing a supply chain digital hub
A system and method are disclosed including a digital hub and a cloud database. The digital hub encodes, as a virtual supply chain network, the structure, one or more objectives, and one or more states of a supply chain network and contextualizes data received from one or more supply chain entities and one or more external data sources with the virtual supply chain network. The digital hub further employs machine learning to extract insights from the contextualized data and monitors external data sources for an event that may impact the one or more objectives of the supply chain network. Responsive to identifying an event that may impact the one or more objectives, the digital hub automatically adjusts one or more of robotic warehouse systems, robotic inventory systems, automated guided vehicles, mobile racking units, automated robotic production machinery, and robotic devices.
US12099954B2 System and method for generating and managing predefined journey scenarios for a business transition event
Concept 2: A Plurality of Predefined Journey ScenariosA method, computer program product, and computing system for defining a plurality of journey scenarios; presenting the plurality of journey scenarios to a user for review; enabling the user to select a specific journey scenario from the plurality of journey scenarios for a business process transition event; gathering transition information from the user concerning the business process transition event; and processing the specific journey scenario and the transition information to generate a bespoke journey concerning the business process transition event.
US12099953B2 Support device deployment
A method providing a support device to assist personnel includes receiving data values from various devices associated with a task being performed by personnel, wherein the various devices include at least one Internet of Things (IoT) device and at least one wearable device. The method also includes comparing the received data values to historical data values associated with a pre-established knowledge corpus and identifying the task being performed by the personnel. In response to determining the received values exceed the historical values by a predetermined threshold for the task being performed by the personnel, the method includes determining whether the personnel require assistance with performing the task. In response to determining the personnel requires assistance with performing the task, the method includes instructing a support device to perform an action to assist the personnel with performing the task.
US12099944B2 Agenda intelligence system
Agenda intelligence software determines completions of agenda items of a multi-participant communication using a transcription generated in real-time during the multi-participant communication and generates an agenda for a next multi-participant communication including incomplete agenda items. A software platform may in some cases include the agenda intelligence software, a transcription engine which generates the real-time transcription of the multi-participant communication, and a communication system which implements the multi-participant communication. The agenda generated for the next multi-participant communication may further include agenda items not previously identified for the multi-participant communication and determined using the real-time transcription of same.
US12099940B1 Behavior analysis using distributed representations of event data
The features relate to artificial intelligence directed detection of user behavior based on complex analysis of user event data including language modeling to generate distributed representations of user behavior. Further features are described for reducing the amount of data needed to represent relationships between events such as transaction events received from card readers or point of sale systems. Machine learning features for dynamically determining an optimal set of attributes to use as the language model as well as for comparing current event data to historical event data are also included.
US12099938B2 Contextual skills discovery
Recommending one or more relevant skills to a user that are appropriate for the user's current context is provided. A machine learning contextual skills model is trained on data associated with skills that are invoked by the particular user and by various users and context data that defines characteristics of the context of the users, the users' computing devices, and the users' environments in association with the invoked skills. Responsive to a trigger event associated with the user and a computing device, current context data and user data is collected and passed to the contextual skills system. The contextual skills model is applied to the collected data and generates a ranked list of skills. One or more top-ranking skills are selected and provided to the user as one or more skill recommendations that are determined to be relevant to the user and relevant to the user's current context.
US12099934B2 Framework for interactive exploration, evaluation, and improvement of AI-generated solutions
User-driven exploration functionality, referred to herein as a Scratchpad, is a post-learning extension for machine learning systems. For example, in ESP, consisting of the Predictor (a surrogate model of the domain) and Prescriptor (a solution generator model), the Scratchpad allows the user to modify the suggestions of the Prescriptor, and evaluate each such modification interactively with the Predictor. Thus, the Scratchpad makes it possible for the human expert and the AI to work together in designing better solutions. This interactive exploration also allows the user to conclude that the solutions derived in this process are the best found, making the process trustworthy and transparent to the user.
US12099923B1 Determining application performance correlations across isolated network environments
Applications may execute using resources from multiple environments or ecosystems, such as may include virtual resources from a virtual resource environment hosted on physical resources of a cloud provider environment. An event manager in the cloud provider environment can obtain virtualization performance data from the virtual resource environment, as well as performance data from within the cloud provider environment. This data can be fed to an inference engine that can correlate information from the separate environments, and these correlations can be used to generate recommendations for performance adjustments in either the physical or virtual resource environment.
US12099914B2 Analysis device, method, and program for analyzing neural network structure
It is possible to analyze what type of input/output mapping is mainly performed in the entire hidden layer of a neural network. A relationship analysis unit 30 calculates strength of a relationship of each combination of a dimension of the input data and a unit of the neural network and calculates strength of a relationship of each combination of the unit and a dimension of the output data. A role analysis unit 32 calculates a relationship between a prescribed number of types of roles and the unit and a relationship between the prescribed number of types of roles, the dimension of the input data, and the dimension of the output data on the basis of the strength of the relationship of each combination of the dimension of the input data and the unit of the neural network and the strength of the relationship of each combination of the unit and the dimension of the output data.
US12099913B2 Method for neural-network-lightening using repetition-reduction block and apparatus for the same
Disclosed herein are a neural-network-lightening method using a repetition-reduction block and an apparatus for the same. The neural-network-lightening method includes stacking (accumulating) an output layer (value) of either one or both of a layer constituting a neural network and a repetition-reduction block in a Condensed Decoding Connection (CDC), and lightening the neural network by reducing a feature map, generated to correspond to data stacked in the CDC, based on a preset reduction layer.
US12099912B2 Neural processor
A neural processor. In some embodiments, the processor includes a first tile, a second tile, a memory, and a bus. The bus may be connected to the memory, the first tile, and the second tile. The first tile may include: a first weight register, a second weight register, an activations buffer, a first multiplier, and a second multiplier. The activations buffer may be configured to include: a first queue connected to the first multiplier and a second queue connected to the second multiplier. The first queue may include a first register and a second register adjacent to the first register, the first register being an output register of the first queue. The first tile may be configured: in a first state: to multiply, in the first multiplier, a first weight by an activation from the output register of the first queue, and in a second state: to multiply, in the first multiplier, the first weight by an activation from the second register of the first queue.
US12099907B2 Automated geospatial data analysis
Geospatial data is gathered for generation of a geodatacube encompassing data from multiple geospatial data sets for efficient processing and optimization. A method for gathering, storing and processing geospatial data includes identifying a plurality of geospatial data sets for intake, each defining a geospatial data parameter. For each geospatial data set, a plurality of subregions is defined such that each subregion corresponds to a portion of the geographic entity having the same value for the data parameter defined by the respective geospatial data set. In other words, subdividing the geographic entity along demarcations defined by variances in the data parameter(s) defined by the geospatial data set. A number of geospatial data sets for intake are arranged into layers, where each layer defines the data parameter for the respective subregions of the geographic entity. A partition defining polygons common to all layers represents a union of the subregions.
US12099906B2 Parallel development and deployment for machine learning models
Example systems and methods of developing a learning model are presented. In one example, a sample data set to train a first learning algorithm is accessed. A number of states for each input of the sample data set is determined. A subset of the inputs is selected, and the sample data set is partitioned into a number of partitions equal to a combined number of states of the selected inputs. A second learning algorithm is created for each of the partitions, wherein each second learning algorithm receives the unselected inputs. Each of the second learning algorithms is assigned to a processor and trained using the samples of the partition corresponding to that algorithm. Decision logic is generated to direct each of a plurality of operational data units as input to one of the second learning algorithms based on states of the selected inputs of the operational data unit.
US12099905B2 Systems and methods for model-based image analysis
A system for categorizing images is provided. The system is programmed to store a first training set of images. Each image of the first training set of images is associated with an image category of a plurality of image categories. The system is further programmed to analyze each image of the first training set of images to determine one or more features associated with each of the plurality of image categories and receive a second training set of images. The second training set of images includes one or more errors. The system is also programmed to analyze each image of the second training set of images to determine one or more features associated with an error category and generate a model to identify each of the image categories based on the analysis such that the model includes the error category in the plurality of image categories.
US12099904B2 Uniform artificial intelligence model conversion
Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.
US12099899B2 Increasing grain size of polycrystalline superconducting materials for superconducting circuits
A method of increasing grain size of polycrystalline superconducting materials for superconducting circuits, includes forming an initial superconducting epitaxial layer lattice matched to a substrate formed of a substrate material, the initial superconducting epitaxial layer formed of a compound including the substrate material and a first metal; and forming a second layer of the first metal on the initial superconducting epitaxial layer and heating the layers to increase a thickness of the initial superconducting epitaxial layer formed of the compound.
US12099890B2 Interrogation device and/or system having alignment feature(s) for wireless transponder tagged specimen containers and/or carriers
An interrogation device and/or system includes a body and an antenna, the body has an aperture or elongated receiver with an opening and an internal perimeter or inner wall sized and/or shaped to receive a portion of a container therein, either with or without a cap of the container. The container may, for example, be used to store biological specimens a cryogenic temperatures. One or more alignment features of the body align wireless transponders (e.g., RFID transponders) of tagged specimen containers and/or carriers with the antenna to enhance interrogation. Alignment may be along a longitudinal or Z-axis, and/or alignment in an XY plane, perpendicular to the Z-axis. Shielding may reduce or even eliminate cross-talk with neighboring wireless tagged specimen containers and/or carriers.
US12099878B2 Orchestration of computations using a remote repository
Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.
US12099877B2 Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks
This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
US12099871B2 System and method for batch and scheduler migration in an application environment migration
A method of batch and scheduler migration assesses a batch job, scans it's scheduling mechanism and components, ascertains a quantum change for migrating the batch job to a target batch service and forecasts an assessment statistic that provides at least one functional readiness and a timeline to complete the migration of the batch job. The method generates a transformed batch job structure by breaking the batch job according to the target batch service while retaining the scheduling mechanism. Further, it updates containerized batch service components of the target batch service as per the forecasted assessment statistic and the transformed batch job structure, and migrates the batch job to the target batch service by re-platforming the updated containerized batch service components.
US12099863B2 Isolating virtual machine workloads within pods in a cluster environment
Aspects include providing isolation between a plurality of containers in a pod that are each executing on a different virtual machine (VM) on a host computer. Providing the isolation includes converting a data packet into a serial format for communicating with the host computer. The converted data packet is sent to a router executing on the host computer. The router determines a destination container in the plurality of containers based at least in part on content of the converted data packet and routes the converted data packet to the destination container.
US12099862B2 Hypervisor-assisted secured memory sharing among host and guest operating system
Example methods are provided to identify unused memory regions in pages that are allocated for storing executable code. One or more of the unused memory regions are usable as a secure location to store confidential information shared between a hypervisor on the host and a guest (such as a guest virtual computing instance) that runs on the host. The one or more unused memory regions may also be used to store executable code (such as valid executable code of antivirus software or other security program) that has been prevented/delayed in its execution by malicious code that has occupied the pages, thereby providing the executable code with sufficient memory resources to enable the executable code to at least partially complete execution.
US12099860B1 Systems and methods for an enhanced support session using an artificial intelligence-based conversational assistant
In some implementations, a support system may receive, from a user device, a support request to setup a support session. The support system may establish the support session based on the support request by enabling support communications associated with the support session to be exchanged between a terminal device associated with the support system and the user device. The support system may determine an intent associated with the support session by using artificial intelligence processing to process one or more utterances received from the user device. The support system may provide, to the terminal device, a delegation message that includes an option to enable the support communications associated with the support session to be exchanged between the user device and an assisting device associated with the support system. The assisting device may execute an automated support agent. The support system may provide one or more support messages generated by the automated support agent to the user device based on a selection of the option included in the delegation message.
US12099857B2 Dynamic card display method and apparatus
Embodiments of this application provide a dynamic card display method and an apparatus. The method may be applied to electronic devices such as a mobile phone and a tablet computer. In the method provided in embodiments of this application, a mobile phone may divide a card into two partitions: a left partition and a right partition. When there are a plurality of ongoing tasks in an application corresponding to the card, the two partitions may separately display different tasks, and sizes of the left and right partitions are adjusted according to a preset rule, to display more information.
US12099856B2 Robust application preloading with accurate user experience
A user device includes a display screen and one or more processors. The one or more processors are configured to preload one or more user applications in a background mode, in which User Interface (UI) displays associated with preloaded user applications are invisible on the display screen, to detect a launch of a UI display that is associated with a given preloaded user application, to assess whether the UI display is a preload-initiated UI display that is invoked due to preloading of the given user application, or whether the UI display is a user-initiated UI display that is invoked due to an action by the user, to handle the UI display using a first handling scheme if the UI display is assessed to be a preload-initiated UI display, and, if the UI display is assessed to be a user-initiated UI display, to handle the UI display using a second handling scheme, different from the first handling scheme.
US12099854B2 Techniques for detecting completion of preloading of user applications
A user device (24) includes an audio output device (58) and one or more processors (44). The one or more processors are configured to run an Operating System (OS-48), including running an OS component for coordinating outputting of audio generated by user applications (26) to the audio output device, to preload a user application, and, while the user application is in a preload state, to inhibit the audio generated by the preloaded user application using the OS component.
US12099852B2 Location-based computer configuration
Shared hoteling workspaces and computer equipment are preconfigured based on location. A location associated with a mobile device is monitored. As the mobile device moves toward a workspace, computer peripheral equipment assigned to the workspace are identified and a best known configuration is retrieved. As the mobile device continues moving toward the workspace, the mobile device installs the best known configuration. Location-based policies and configuration events are defined and executed to ensure the best known configuration is timely installed. When the mobile device arrives at the workspace, the mobile device has been automatically configured to the computer peripheral equipment at the workspace. The mobile device is thus preconfigured, perhaps just in time, for immediate productivity and optimum user experience. Moreover, when the location of the mobile device no longer matches the workspace, the best known configuration may be automatically deleted to conserve memory.
US12099849B2 BIOS configurations via provisioning devices
An example computing device includes a non-volatile memory to store Basic Input/Output Systems (BIOS) data of the computing device, an audio codec, and a controller. The controller is to: receive a command from a provisioning device at the audio codec; and transfer a copy of the BIOS data between the controller and the memory based on the command.
US12099846B2 Shared unit instruction execution
A data processing apparatus comprises receiver circuitry for receiving instructions from each of a plurality of requester devices. Processing circuitry executes the instructions associated with each of a subset of the requester devices at a time and arbitration circuitry determines the subset of the requester devices and causes the instructions associated with each of the subset of the requester devices to be executed next. In response to the receiver circuitry receiving an instruction of a predetermined type from one of the requester devices outside the subset of requester devices, the arbitration circuitry causes the instruction of the predetermined type to be executed next.
US12099843B2 Streaming address generation
A digital signal processor having at least one streaming address generator, each with dedicated hardware, for generating addresses for writing multi-dimensional streaming data that comprises a plurality of elements. Each at least one streaming address generator is configured to generate a plurality of offsets to address the streaming data, and each of the plurality of offsets corresponds to a respective one of the plurality of elements. The address of each of the plurality of elements is the respective one of the plurality of offsets combined with a base address.
US12099842B2 Arithmetic processing device and arithmetic processing method
An arithmetic processing device includes an instruction storage configured to store an arithmetic instruction and a data cache configured to cache a calculation result of the arithmetic instruction. A plurality of floating-point registers arranged on a side of the instruction storage is configured to store a register value used for executing the arithmetic instruction transferred from the instruction storage, and a plurality of floating point calculation circuits arranged on a side of the data cache is configured to perform a floating-point operation based on the arithmetic instruction, wherein a number of cycles is one when the register value is transferred from the instruction storage to one or more floating-point registers, among the plurality of floating point registers, arranged in positions closest in distance to the instruction storage.
US12099840B1 Throughput increase for tensor operations
A technique for performing a tensor operation includes inputting concatenated data words of a first input tensor and concatenated data words of a second input tensor into a compute channel having a plurality of compute stages coupled in series. The concatenated data words of the first input tensor and the second input tensor represented in a first datatype can be converted into data elements represented in a second datatype using a first subset of the compute stages. A binary operation can be performed on each data element represented in the second datatype from the first input tensor with a corresponding data element represented in the second datatype from the second input tensor to generate output data elements of an output tensor represented in the second datatype using a second subset of the compute stages. The output data elements of the output tensor can then be outputted from the compute channel.
US12099838B2 Instruction and logic for sum of square differences
In an embodiment, a processor includes: a fetch circuit to fetch instructions, the instructions including a sum of squared differences (SSD) instruction; a decode circuit to decode the SSD instruction; and an execution circuit to, during an execution of the decoded SSD instruction, generate an SSD output vector based on a plurality of input vectors, the SSD output vector including a plurality of squared differences values. Other embodiments are described and claimed.
US12099835B1 Semantic analysis of source code using stubs for external references
A system receives source code for analysis. The system identifies external references to reference code in source code. The reference code is not included in the source code received for analysis. The system generates code stubs corresponding to the external references. Each code stub describes a semantic context for the corresponding external reference. The system provides the set of source code and the one or more code stubs for analysis of the code, for example, using a code analysis tool.
US12099832B2 Internet of things (IoT) capability platform
A method for the Internet of Things refers to objects to exchange information over the Internet. An IoT system refers to one or more IoT objects that exchange information and, through those exchanges, produces information that meets an objective or purpose, including the actuation of mechanical systems. An IoT system that refers to a single IoT object may also be referred to as an IoT device. The capability of an IoT systems refers to the information produced by the system to achieve its objective or purpose. The present embodiments may be implemented by computer software on a networked digital computer or a dedicated microprocessor, connected to a digital network. The embodiments create descriptions of IoT systems and provides a means of searching over these descriptions for those satisfying search criteria and a means of composing two or more descriptions to form a description of the composition of IoT systems.
US12099828B2 Method for ascertaining a drive clearance after a software update for a set of controllers of a vehicle, computer-readable medium, system, and vehicle
A method ascertains a drive clearance after a software update for a set of controllers of a vehicle. The method includes determining a first deviation between the first target state and the first actual state of the software updated. If the first deviation indicates, then a second deviation between the second target state of the set of second target states and the second actual state of the set of second actual states for a first controller is determined. The first controller is linked to a class from a specified controller classification, and one or more properties of controllers are linked to each class of the specified controller classes. If a second deviation indicates, and if a property of the ascertained class of the first controller indicates that the first controller can be downgraded, then the first controller is downgraded after the software update.
US12099827B2 Information processing system, information processing apparatus, and storage medium
An information processing system that provides an application to be executed on an image processing apparatus, the information processing system includes one or more controllers configured to provide, as a first combination application, combination information regarding a reproduction application that reproduces a description file defining an operation procedure, and a first description file, provide, as a second combination application, combination information regarding the reproduction application and a second description file, and output a license code associated with the first combination application and the second combination application.
US12099825B2 System and method for performing over-the-air update
A system for performing over-the-air (OTA) update is disclosed. The system may comprise a first communication interface, an electronic control subsystem of a vehicle, and a gateway. The gateway may be coupled to the electronic control subsystem by way of the first communication interface, receive trigger event information, and detect a trigger condition based on the trigger event information. The gateway may initiate, based on the detection of the trigger condition, a handshake with the electronic control subsystem, verify a set of parameters, and validate a version of a software or a firmware of at least one component of the electronic control subsystem. Based on the verification, the gateway may provide an update file to the electronic control subsystem by way of the first communication interface. The update file is configured to update the software or the firmware for the at least one component.
US12099824B2 Electric device and method for controlling same
A device includes a memory and a processor. The processor is configured to download a plurality of installation files for different application programs provided on a website at a predetermined download timing, store the plurality of installation files in the memory, recommend, to a user, a function added by installing an application program based on the plurality of installation files stored in the first storage unit at a predetermined recommendation timing that is a different timing from the download timing, and install a respective application program using a respective installation file selected from among the plurality of installation files stored in the first storage unit in response to an instruction from the user based on the recommendation.
US12099816B2 Multi-factor modelling for natural language processing
Techniques are disclosed for systems including techniques for multi-factor modelling for training and utilizing chatbot systems for natural language processing. In an embodiment, a method includes receiving a set of utterance data corresponding to a natural language-based query, determining one or more intents for the chatbot corresponds to a possible context for the natural language-based query and associated with a skill for the chatbot, generating one or more intent classification datasets, each intent classification dataset associated with a probability that the natural language query corresponds to an intent of the one or more intents, generating one or more transformed datasets each corresponding to a skill of one or more skills, determining a first skill of the one or more skills based on the one or more transformed datasets and processing, based on the determined first skill, the set of utterance data to resolve the natural language-based query.
US12099811B2 Computer implemented method for the automated analysis or use of data applied to a query answer system with a shared syntax applied to the query, factual statements and reasoning
There is provided a computer implemented method for the automated analysis or use of data, to answer questions, comprising the steps of: (a) storing in a non-transitory storage medium a structured, machine-readable representation of data that conforms to a machine-readable language, in which the machine-readable language uses a shared syntax across factual statements, queries and reasoning, and uses nesting of nodes and passages, as an unambiguous syntax; where the data relates to parts of documents stored in a document store; (b) automatically processing the structured, machine-readable representation of data to answer questions, in which a user's query is automatically translated into the machine-readable language and a system responds to the user's query by utilising the machine-readable language translation of the query.
US12099809B2 Concept disambiguation for natural language processing
Techniques for concept disambiguation for natural language processing are described herein. An aspect includes receiving a message from a user. Another aspect includes identifying an ambiguous concept in the message. Another aspect includes determining a plurality of concept candidates corresponding to the ambiguous concept. Another aspect includes determining, for each of the plurality of concept candidates, a respective similarity score based on user-specific concept metrics corresponding to the user. Another aspect includes ranking the plurality of concept candidates based on the respective similarity scores. Another aspect includes determining that the ambiguous concept corresponds to a top-ranked concept candidate of the ranked plurality of concept candidates.
US12099798B2 Method and apparatus for transforming document of each of plurality of file formats
According to an exemplary embodiment of the present disclosure, a method for transforming a document with each of a plurality of file formats, performed by a computing device includes receiving a request for transforming a document with each of a plurality file formats into application model data having a structure or format which is available for an application for loading and storing the document; generating intermediate hierarchical data between the document with each of the plurality of file formats and the application model data, using the document with each of the plurality of file formats, in response to the received request; and transforming intermediate hierarchical data generated corresponding to each of the plurality of file formats into application model data corresponding to each of the plurality of file formats.
US12099794B2 Document architecture with fragment-driven role based access controls
A document production system may construct a document from fragments based on a theme associated with the document. The theme may contain section(s), each section having an access control list (ACL) associated therewith. The ACL may specify role-based user group(s) and permission(s) for the role-based user group(s). The system may evaluate rules applicable to the document. At least one rule may pertain to the ACL(s). The evaluation may include, at least in part, utilizing user login information received over a network from a client device. In constructing the document, the system may assemble the document in accordance with the rules and utilizing the fragments and meta information that describes the document. The system may render the document thus assembled utilizing the ACL, generate a view of the document, and communicate the view of the document over the network to the client device for presentation on the client device.
US12099791B1 Method, product, and system for rapid sequence classification through a coverage model
An approach is disclosed herein for test sequence processing that is applicable to machine learning model generated test sequences as disclosed herein. The test sequence processing includes classification, grouping, and filtering. The classification is generated based on the execution of the test sequences. The grouping is performed based on information captured during the classification of the test sequences. The filtering is performed on a group by group basis to remove redundant test sequences.
US12099790B1 High-speed communication between integrated circuits of an emulation system
An emulation system can include a first integrated circuit (IC) including first circuitry and a first transceiver. The first circuitry is configured to emulate a first partition of a circuit design. The first circuitry is clocked by an emulation clock and the first transceiver is clocked by a transceiver clock asynchronous with the emulation clock. The transceiver clock has a higher frequency than the emulation clock. The emulation system can include a second IC configured to emulate a second partition of the circuit design. The second IC includes a second transceiver. The first transceiver is configured to generate multiplexed emulation data by multiplexing a plurality of nets that cross from the first partition to the second partition of the circuit design. The first transceiver is configured to send the multiplexed emulation data over a serial communication channel to the second transceiver. The multiplexed emulation data includes a clock signal of the first transceiver embedded therein.
US12099786B1 Using hierarchical finite element shape functions in material point method-based geotechnical analysis and simulation
In one embodiment, material points are received that cover at least a portion of an element of a background mesh that describes a continuum of soil, rock and/or groundwater. MPM-based geotechnical analysis and simulation is conducted at least in part by performing a numerical integration over the material points to produce a system matrix and right-hand side vector. The numerical integration applies hierarchical shape functions to the material points. The MPM-based geotechnical analysis and simulation also may subtract out contributions of any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when interpolating one or more state variables for the material points to the background mesh. The MPM-based geotechnical analysis and simulation also may subtract out contributions any lower-order polynomials from higher-order polynomials of the hierarchical shape functions when calculating one or more boundary conditions for the material points.
US12099782B2 System and methodology for performance verification of multi-agent autonomous robotic systems
A computerized method of performing safety and functional verification of algorithms, for control of autonomous vehicles, comprises: iteratively performing an adjustment, the adjustment comprising at least one of the following: (i) updating the value of parameter(s) indicative of noise and/or delay in simulated sensor(s), associated with a computerized simulation framework corresponding to simulated autonomous vehicle(s) and to operational environment(s), by increasing noise and/or delay; and (ii) updating the value of parameter(s) indicative of noise and/or delay in a response of the simulated autonomous vehicle(s) to command(s), by increasing the noise and/or delay. This is done until obtaining from the computerized simulation framework an increased-severity computerized simulation framework. The increased-severity computerized simulation framework meets a criterion that can be utilized for statistical safety verification and/or statistical functional performance verification of the algorithm(s).
US12099780B2 Method and manufacturing method of multi-linkage planetary gear speed changing mechanism, and multi-linkage planetary gear speed changing mechanism
The invention relates to a design method and a manufacturing method of a multi-linkage planetary gear speed changing mechanism and a gear speed changing mechanism, a planetary gear set is designed in a specific calculation mode in combination with different processing and assembling modes, by positioning and assembling the planetary gear set, the limitation of assembly condition of the multi-linkage planetary gear speed changing mechanism is broken through, and the assembled and manufactured multi-linkage planetary gear speed changing mechanism can obtain different speed ratios according to different transmission requirements, so that an application of the multi-linkage planetary gear speed changing mechanism is expanded.
US12099779B2 Automatic extraction of assets data from engineering data sources
Systems and methods for controlling industrial process automation and control systems can automatically, through the use of machine learning (ML) models and algorithms, extract plant assets from engineering diagrams and other plant engineering data sources. The systems and methods can establish asset relationships to create a plant asset registry and build an asset hierarchy from the plant assets. The systems and methods can generate an ontological knowledge base from the plant asset hierarchy, and provide an HMI for controlling the industrial process based on the plant asset hierarchy and the ontological knowledge base.
US12099773B2 Accessing functions of external devices using reality interfaces
In an exemplary process for accessing a function of an external device through a computer-generated reality interface, one or more external devices are detected. Image data of a physical environment captured by an image sensor is obtained. The process determines whether the image data includes a representation of a first external device of the one or more detected external devices. In accordance with determining that the image data includes a representation of the first external device, the process causes a display to concurrently display a representation of the physical environment according to the image data, and an affordance corresponding to a function of the first external device, wherein detecting user activation of the displayed affordance causes the first external device to perform an action corresponding to the function.
US12099772B2 Cross device interactions
The present disclosure generally relates to engaging in cross device interactions. The method includes at a first device with a first display, while a second device having a second display is placed over a first region of the first display, detecting, via input devices of the first device, a first input. In response to detecting the first input and in accordance with a determination that the first input occurred while focus was directed to the second device, the method includes causing a response to the first input to be displayed on the second display. In response to detecting the first input and in accordance with a determination that the first input occurred while focus was directed to the first device, the method includes displaying, on the first display, a response to the first input without causing a response to the first input to be displayed on the second display.
US12099768B2 Communication apparatus
In a case where the setting information does not include a frequency band information corresponding to the first frequency band and does not include a frequency band information corresponding to the second frequency band or in a case where the setting information includes the frequency band information corresponding to the first frequency band and the frequency band information corresponding to the second frequency band, the communication apparatus wirelessly connects with the external apparatus using the first frequency band with priority than the second frequency.
US12099767B2 Image forming apparatus to accept input operations from operation terminal
An image forming apparatus, having a mobile input function and a remote input function, includes a network interface, an operation panel including a touch panel, and a controller. After starting to provide one of the input functions, the controller sends display data to an operation terminal via the network interface, thereby causing the operation terminal to display an operation screen for operating the image forming apparatus from the operation terminal. While the mobile input function is being provided, the controller does not display a local operation screen on the touch panel. While the remote input function is being provided, the controller displays the local operation screen on the touch panel, and updates, in response to receiving operation data from the operation terminal via the network interface, display contents on the local operation screen, based on an operation indicated by the received operation data.
US12099765B1 Method and system for intelligent optimization of document conversion engine selection
The present exemplary embodiment discloses a method and system for utilizing machine learning and artificial intelligence to selecting an optimal conversion driver to convert a document into a printable form. The methods include receiving at least one user print request and at least one user submitted file associated with the user request, optimizing the conversion of a file by executing, by at least one computer processor, determining that format conversion is necessary for the file, identifying least one of a plurality of file conversion drivers as optimal for converting the file, causing the optimal file conversion driver to convert the file into a printer readable format, and printing the converted file. The conversion drivers may be selected from remote or local conversion engines. The machine learning employs artificial intelligence to select the optimal conversion path by analyzing the properties of the document submitted for conversion.
US12099762B2 Image forming apparatus configured to communicate through different wireless modes
An image forming apparatus receives a first trigger frame including information about OFDMA conforming to the IEEE 802.11 standard from an external access point external to the image forming apparatus while a first mode is enabled, performs communication processing in the first mode through OFDMA conforming to the IEEE 802.11 standard based on information about the first trigger frame, and transmits, in a case where the a mode is enabled, a second trigger frame including information about OFDMA conforming to IEEE 802.11 standard.
US12099761B2 Image forming apparatus, method, and system for firmware upgrade
Embodiments of the present disclosure provide an image forming apparatus, a method and a system for firmware upgrade. The method includes when a server has a firmware upgrade package, downloading the firmware upgrade package from the server; and transmitting the firmware upgrade package to a second image forming apparatus. The firmware upgrade package is configured to upgrade firmware of the first image forming apparatus and the second image forming apparatus.
US12099757B2 Server acquires identification information from a current device of devices and sends user list including one or more identifiers corresponding to all users to the current device
An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier.
US12099753B2 Mapping table updating method, memory storage device and memory control circuit unit
A mapping table updating method, a memory storage device and a memory control circuit unit are disclosed. The method includes: receiving, a plurality of operation commands from a host system; performing a first table updating operation according to a first operation command and a third operation command among the operation commands to read and update a first sub-mapping table and a third sub-mapping table from a rewritable non-volatile memory module; and after the first table updating operation is finished, performing a second table updating operation according to a second operation command among the operation commands to read and update a second sub-mapping table from the rewritable non-volatile memory module.
US12099752B2 Error prediction based on correlation using event records
A method includes receiving an error message including first information associated with a first reported error and a time at which the first reported error was detected. First stored event records associated with second reported errors are identified. The first stored event records include second information describing previously reported errors that occurred within a predetermined time prior to the time at which the first reported error was detected. The method determines, based on the first information and the second information, whether a correlation exists among one or more of the previously reported errors and the first reported error. In response to determining that the correlation exists, generating an error correlation report predicting occurrence of a third error.
US12099751B2 Memory system, memory controller and operating method of the memory system operating as read boost mode
A memory system, a memory controller, and an operating method of the memory system are provided. The memory system may include a memory device including a first type memory block and a second type memory block and a memory controller configured to determine, when receiving a command to set a read boost mode for the target logical address, whether the data corresponding to the target logical address can be copied from the first type memory block to the second type memory block, and copy the data corresponding to the target logical address from the first type memory block to the second type memory block.
US12099750B2 Management of host file-system defragmentation in a data storage device
A data storage device having a flash translation layer configured to handle file-system defragmentation in a manner that avoids, reduces, and/or optimizes physical data movement in flash memory. In an example embodiment, the memory controller maintains in a volatile memory thereof a lookaside table that supplants pertinent portions of the logical-to-physical table. Entries of the lookaside table are configured to track source and destination addresses of the host defragmentation requests and are logically linked to the corresponding entries of the logical-to-physical table such that end-to-end data protection including the use of logical-address tags to the user data can be supported by logical means and without physical data rearrangement in the flash memory. In some embodiments, physical data rearrangement corresponding to the file-system defragmentation is performed in the flash memory in response to certain trigger events, which can improve the input/output performance of the data-storage device.
US12099749B2 Data read/write method and apparatus, and exchange chip and storage medium
Disclosed are a data read/write method and apparatus, and an exchange chip and a storage medium. The method comprises: when the current clock cycle arrives, a kernel acquiring a read/write instruction that needs to be executed in the current clock cycle; the kernel acquiring a target storage area associated with the read/write instruction, wherein the target storage area is an unoccupied storage area in at least two storage areas in a random access memory (RAM); and the kernel performing, according to the read/write instruction, data reading and writing on the target storage area in the current clock cycle.
US12099746B2 Interrupt signaling for a memory device
Methods, systems, and devices for interrupt signaling for a memory device are described. A memory device may transmit an interrupt signal to a host device to alter a sequence of operations that would otherwise be executed by the host device. The memory device may transmit the interrupt signal in response to detecting an error condition at the memory device, a performance degradation at the memory device, or another trigger event. In some examples, the memory device may include a dedicated interrupt pin for transmitting interrupt signals. Alternatively, the memory device may transmit interrupt signals via a pin also sued to transmit error detection codes. For example, the memory device may transmit an interrupt signal before or after an error detection code or may invert the error detection code to indicate the interrupt, in which case the inverted error detection code may act as an interrupt signal.
US12099742B2 Utilizing programming page size granularity to optimize data segment storage in a storage system
A data segment to be stored at one or more storage devices is formed, wherein the data segment is to be stored at the one or more storage devices using a first programming mode having a first page size. A determination that a fragment of data of the data segment is less than the first page size is made. The fragment of data is stored at the one or more storage devices using a second programming mode having a second page size that is less than the first page size and the remaining data of the data segment is stored at the one or more storage device using the first programming mode.
US12099741B2 Lightweight copying of data using metadata references
A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
US12099737B2 Temperature controlled zone creation and allocation
Respective temperature values for a plurality of dies of a memory device is obtained. Each respective temperature value is indicative of a temperature at a corresponding die of the plurality of dies of the memory device. The plurality of dies based on the respective temperature values, each die of the plurality of dies is ordered. A zone creation command directed to the memory device is received from a host. The zone creation command on the memory device on a die of the ordered plurality of dies is performed based on a temperature threshold.
US12099736B2 Scalable architecture enabling large memory system for in-memory computations
A memory system provides deduplication of user data in the physical memory space of the system for user data that is duplicated in the virtual memory space of a host system. A transaction manager (TM) uses a transaction table to maintain data coherency and data concurrency for the virtual memory space. A write data engine manager (WDEM) uses an outstanding bucket number and command queues to maintain data coherency and data concurrency for the physical memory space. The WDEM receives data write requests from the TM and sends a corresponding write command to a selected command queue. A write data engine responds to a write command in a command queue by storing the data in an overflow memory region if the data is not duplicated in the virtual memory space, or by incrementing a reference counter for the data if the data is duplicated in the virtual memory space.
US12099735B2 Memory system
A memory system includes a memory controller configured to write data in a first mode to a first block of a first area of a non-volatile memory. The first mode is a write mode for writing data with a first number of bits per memory cell. The memory controller is further configured to execute copy processing on the data written in the first mode to the first block, by writing system data written in the first block to a second block of the first area in the first mode and writing user data written in the first block to a third block of a second area of the non-volatile memory in the second mode. The second mode is a write mode for writing data with a second number of bits larger than the first number of bits per memory cell.
US12099729B2 Verify failbit count circuit, memory device, memory system and method
The present disclosure relates to a verify failbit count circuit, comprising: a highest bit counter configured to compare a verify standard signal with a verify failbit signal to generate a first comparison result, and output a first enable signal based on the first comparison result; a lowest bit counter configured to, in response to a first enable signal indicating to enable the lowest bit counter, compare the verify failbit signal with a first reference signal to generate a second comparison result, and output a second enable signal based on the second comparison result; and a first intermediate bit counter configured to, in response a the second enable signal indicating to enable the first intermediate bit counter, compare the verify failbit signal with a second reference signal to generate a third comparison result.
US12099725B2 Code rate as function of logical saturation
A method includes determining a logical saturation of a memory device in a memory sub-system and adjusting a code rate of the memory device based on the logical saturation, wherein the code rate represents a ratio of user data to a combination of the user data and error correction data.
US12099724B2 Computer architecture with disaggregated memory and high-bandwidth communication interconnects
Conventional high performance computer connections are electron-based systems, which require the memory packages to be as close as mechanically possible to the computation engine. Low power and high bandwidth communication, e.g. photonic, links can drastically change the architecture of high-performance computers by eliminating the bottlenecks in communication. A computer system comprises: a plurality of memory aggregation devices configured to retrieve data from and store data in a plurality of random access memory modules forming a unified contiguous memory address space disaggregated from a central processing unit; a plurality of computational devices configured for simultaneously launching a plurality of data signals including memory read and/or write requests for the data to the plurality of memory aggregation devices; and a plurality of communication links coupling each of the plurality of memory aggregation devices to each of the plurality of computational devices for transferring the data therebetween.
US12099719B2 Cluster management in large-scale storage systems
Techniques are provided for implementing a distributed hierarchical cluster management system. A system comprises a data storage system and a cluster management system. The data storage system comprises a cluster of storage nodes that is partitioned into a plurality of subclusters of storage nodes. The cluster management system is deployed on at least some of the storage nodes of the data storage system, and comprises a global management system and a plurality of local management subsystems. Each local management subsystem is configured to manage a respective subcluster of the plurality of subclusters of storage nodes, and communicate with the global management system to provide subcluster status information to the global management system regarding a current state and configuration of the respective subcluster of storage nodes. The global management system is configured to manage the cluster of storage nodes using the subcluster status information provided by the local management subsystems.
US12099716B2 Method and display device for presenting parameters of a food machine, and food machine
A method for presenting parameters of a food machine, a food processing machine, or a food packaging machine, by a display device, where a memory stores a first recipe that includes multiple parameters that each have an assigned first parameter value and stores a second recipe that includes multiple parameters that each have an assigned second parameter value; where in an ascertainment step, a parameter is ascertained that is contained in the first recipe and in the second recipe and that has an assigned first parameter value of the first recipe and an assigned second parameter value of the second recipe, which differ from each other; and in a first display step, the display device is used to display the first parameter value and the second parameter value for the ascertained parameter at the same time.
US12099715B2 Systems and methods for exploring a geographic region
The present disclosure generally relates to exploring a geographic region that is displayed in computer user interfaces. In some embodiments, a method includes at an electronic device with a display and one or more input devices, displaying a map of a geographic region on the display and detecting a first user input to select a starting location on the map. After detecting the first user input, the method includes detecting a second user input to select a first direction of navigation from the starting location. In response to detecting the second user input, the method includes determining a path on the map that traverses in the first direction of navigation and connects the starting location to an ending location, and providing audio that includes traversal information about traversing along the path in the geographic region in the first direction of navigation and from the starting location to the ending location.
US12099714B2 Method of providing user interface and flexible device for performing same
Disclosed is a method of providing a user interface in a flexible device, the method comprising: determining whether the device is released; displaying at least one user interface on the device on the basis of the determination; and receiving a touch input to the displayed user interface.
US12099711B2 Video picture display adjustment method and apparatus, device, medium, and program product
A video frame display method includes: displaying a video playback area in a scrollable area, the video playback area being configured to display a target video; in response to detecting a drag operation on the scrollable area, moving the video playback area along a drag direction of the drag operation; and displaying a video frame of the target video at a target video progress in the video playback area corresponding to a position of the video playback area on the scrollable area, the position being associated with the target video progress of the target video.
US12099710B2 User interface for smartwatches and wearable devices
A computer-implemented method is disclosed. The method includes: displaying, on a touch-sensitive display of an electronic device, an indicated value and an annulus having a base segment and a highlighted segment, wherein points along a circumference of the annulus are associated with values between a base amount and a maximum amount and wherein a size of the highlighted segment is based on the indicated value; receiving, via the touch-sensitive display, a first value-adjusting input comprising a tap operation; and in response to receiving the first value-adjusting input, adjusting at least one of the base amount or the maximum amount for causing a range of the annulus to be changed, wherein a proportion of the annulus represented by the highlighted segment corresponds to a proportion of the range represented by the indicated value.
US12099709B2 Display method and apparatus, electronic device, and storage medium
Disclosed in embodiments of the present disclosure are a display method and apparatus, an electronic device, and a storage medium. The method comprises: in response to a first operation acting on a first interface, the first interface being displayed on a target area of an interactive interface, controlling the first interface and a preset second interface to move in a first direction, and controlling the second interface to display in the target area, wherein if the second interface does not satisfy a preset condition, the second interface is controlled to enter a first display state, so that an upper boundary of the second interface is aligned with an upper boundary of the target area; in response to a second operation acting on the second interface in the first display state, controlling the second interface to move in a second direction, the second interface entering a second display state from the first display state; and triggering a state locking to limit the second interface to return from the second display state to the first display state.
US12099708B2 Electronic device comprising flexible display module and method for operating same
An electronic device may include: a foldable housing including at least one hinge structure; a flexible display module of which at least a partial area is exposed through the foldable housing; and at least one processor provided inside the foldable housing. The display module may include: a plurality of areas; and at least one foldable area which is disposed between at least the plurality of areas so as to correspond to the at least one hinge structure and can be folded according to the state of the at least one hinge structure. The at least one processor may be configured to: when the state of the at least one hinge structure is a first state, display a first execution screen of a first application on the display module, wherein in the first state, a first foldable area of the at least one foldable area is in a folded state; while the first foldable area of the at least one foldable area is in the folded state, detect a touch and drag input into the first foldable area from an object included in the first execution screen; and after detecting the touch and drag input, on the basis of the state of the at least one hinge structure changing from the first state to a second state, display, on the display module, a second execution screen of a second application which is obtained by using at least a part of the object and is different from the first application.
US12099707B2 Customized media overlays
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by enabling users to generate customized media overlays that can be shared with other users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera). In some embodiments, existing media overlays may be used by users to create derivative media overlays. The system may track usage of media overlays and any derivatives created based thereon, and allow users to control the distribution and use of their overlays in future derivatives. In some embodiments, for example, a user can modify an overlay they created and cause the modification to propagate to all derivative overlays based on the user's overlay.
US12099705B2 Interaction method and apparatus based on electronic map, electronic device, computer-readable storage medium, and computer program product
This application provides an interaction method based on an electronic map performed by an electronic device. The method includes: presenting an electronic map in a human-computer interaction interface; and in response to an interaction operation on points of interest in the electronic map, presenting, on the electronic map, a first point of interest according to a first state, and presenting at least one second point of interest with a same name as the first point of interest according to a second state, the first state being different from the second state.
US12099700B2 Method for browsing application folder and electronic device
A method for browsing an application folder includes detecting a first touch operation on a touchscreen of an electronic device, in response to the first touch operation, displaying a first user interface, where the first user interface is a setting screen of a first application program, where the first user interface includes a folder control, detecting a second touch operation on the folder control, and in response to the second touch operation, displaying a second user interface on the touchscreen, where the second user interface is a content details screen of the folder corresponding to the first application program.
US12099699B2 Methods, systems, and media for navigating a user interface with a toolbar
Methods, systems, and media for navigating a user interface with a toolbar are provided. In some embodiments, the method comprises: causing a toolbar containing selectable options to be presented concurrently with media content items, wherein each of the selectable options corresponds to a category of media content and is associated with a textual item and a graphical item that relate to the category of media content being presented with that selectable option; determining that a first selectable option from the selectable options has been selected; modifying the toolbar by causing a first animation to be displayed that replaces the textual item with the graphical item associated with the first selectable option, wherein each of the remaining selectable options continue to be represented with the corresponding textual item; determining that a second selectable option from the selectable options has been selected; and modifying the toolbar by causing a second animation to be displayed that replaces the textual item with the graphical item associated with the second selectable option and a third animation to be displayed that replaces the graphical item with the textual item associated with the first selectable option.
US12099696B2 Displaying virtual content on moving vehicles
A system and a method for content localization in moving vehicles may include receiving from within a moving vehicle first acceleration data captured using a first sensor included in an extended reality appliance mountable on a head of a wearer. The first acceleration data includes a first component associated with movement of the head of the wearer with respect to the vehicle and a second component associated with movement of the vehicle. The system also includes receiving from within the moving vehicle second acceleration data captured using a second sensor included in a personal input device. The personal input device may be a non-vehicle component configured to be paired with the extended reality appliance. The system may segregate the second component from the first component using the first acceleration data and the second acceleration data to thereby isolate the head acceleration with respect to the vehicle from the vehicle acceleration.
US12099695B1 Systems and methods of managing spatial groups in multi-user communication sessions
Some examples of the disclosure are directed to systems and methods for managing locations of users in a spatial group within a communication session based on the display of shared content in a three-dimensional environment. In some examples, a first electronic device and a second electronic device are in communication within a communication session. In some examples, the first electronic device displays a three-dimensional environment including an avatar corresponding to a user of the second electronic device. In some examples, in response to detecting an input corresponding to a request to display shared content in the three-dimensional environment, if the shared content is a first type of content, the first electronic positions the avatar a first distance away from the viewpoint, and if the shared content is a second type of content, the first electronic device positions the avatar a second distance away from the viewpoint.
US12099690B2 Systems and methods for generating dynamic graphical user interfaces for monitoring and controlling connected devices
Presented herein are systems and methods for dynamically updating and rendering graphical user interfaces at a surgical hub device that is configured to simultaneously coordinate the operation of multiple medical devices connected to the hub. According to an aspect, when a device is connected to the hub, the device can send identifying information to the hub so that the hub can ascertain the identity of the device. Based on the identification data, the hub can access an internal graphical user interface (GUI) database to determine if there are any entries in the database that correspond to the device that is now connected to the hub. If it is determined that the internal GUI database of the hub contains one or more GUIs associated with the device, then the GUI database can transmit the corresponding to GUIs to the electronic display for rendering at the appropriate times.
US12099678B2 Input sensing part and display device including the same
An input sensing part includes a first sensing electrode, a second sensing electrode that crosses the first sensing electrode, a first sensing line electrically connected to the first sensing electrode, a first multi-layer line that is electrically connected to the second sensing electrode and that includes a first line and a second line disposed over the first line, a first single-layer line that extends from one of the first and second lines, and a second single-layer line that is disposed in a different layer from the first single-layer line and electrically connected to the first single-layer line and that has a different line width from the first single-layer line.
US12099677B2 Touch display panel and touch display device
Provided a touch display panel and a touch display device. The touch display panel includes a signal transmission layer, an insulation layer, and a touch layer disposed in stack in a thickness direction of the touch display panel. The insulation layer is provided with insulation openings penetrating therethrough, and the touch layer is electrically connected to the signal transmission layer through the insulation openings. The insulation openings include a first opening close to a side of the signal transmission layer and a second opening close to a side of the touch layer, and an opening area of the first opening is larger than an opening area of the second opening. The touch display panel provided can increase the contact area between the touch layer and the signal transmission layer, ensure reliability and stability of the connection, and improve the process yield and touch performance of the display panel.
US12099676B2 Touch display panel
A touch display panel includes a signal transmission wiring layer including a plurality of signal transmission lines arranged in a first direction, and a touch electrode wiring layer disposed on a side of the signal transmission wiring layer and including a plurality of touch units. Each of the signal transmission lines extends in a second direction. An orthographic projection of a portion of each of the signal transmission lines corresponding to one of the touch units on the touch electrode wiring layer partially overlaps the corresponding touch unit.
US12099672B2 Devices, methods, and graphical user interfaces for interaction with an intensity-sensitive input region
An electronic device with a first off-display input region detects a first portion of an input on the input region. In response to the first portion of the input: when the first portion of the input meets first criteria without a characteristic intensity of the first input increasing above a first intensity threshold, the electronic device provides a first output that indicates a current state of a first attribute of the electronic device without altering the first attribute. The electronic device detects a second portion of the input. In response to the second portion of the input: if the second portion of the first input meets second criteria that require the characteristic intensity of the input increases above the first intensity threshold, the electronic device performs a first operation that alters the first attribute of the electronic device; and otherwise, the electronic device forgoes performing the first operation.
US12099667B1 Force sensing touchpad
Force sensing touchpads and related computing devices are disclosed. In one example, a force sensing touchpad comprises a printed circuit board (PCB) comprising a plurality of PCB electrodes. A base plate is spaced from the PCB and defines an aperture. A spring is mounted on the base plate overlying the aperture in the base plate. The spring comprises a plurality of spring electrodes, a first beam extending from a first internal wall to a first side of a central portion that overlies the aperture, and a second beam extending from a second internal wall that is opposite the first internal wall to a second side of the central portion that is opposite to the first side. A spacer located between the PCB and the central portion of the spring. Each of the PCB electrodes is spaced from and overlies one of the spring electrodes of the spring.
US12099659B1 Translation of visual effects
Various implementations disclosed herein include devices, systems, and methods that enable more intuitive and efficient selection and positioning of visual effects. In some implementations, a visual effect is selected and a surface of a physical element is identified for application of the visual effect based on tracking one or more positions or gestures of a user's hand.
US12099656B2 Motor control method, terminal device, and non-transitory computer-readable storage medium
A motor control method, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes the following: storing a plurality of groups of motor parameters in advance, where each group of motor parameters include a vibration frequency and a vibration amplitude of a corresponding motor; displaying a plurality of selection buttons on a user interface; obtaining a group of motor parameters corresponding to a triggered selection button as target motor parameters, in response to detecting that any selection button of the plurality of selection buttons is triggered; and driving a motor of the terminal device to vibrate according to the target motor parameters. With aid of the solutions of the disclosure, a plurality of motor vibration effects can be realized on one terminal device, and the switching operation of different vibration effects is simple and convenient, and the switching efficiency is high.
US12099655B2 Coherent phase switching and modulation of a linear actuator array
The technology provides a multi-actuator haptic vibration device that has a mounting platform and a pair of linear resonant actuators (LRAs) attached to the mounting platform. Each LRA has an axis of vibration and a moveable mass constrained to move backwards and forwards therealong, with the axes of vibration being arranged in a same direction. A controller is configured to produce haptic feedback as a combined output waveform on the mounting platform, by obtaining an input waveform corresponding to a haptic effect and computing a control component waveform for each LRA via either (i) pre-determined performance-timing tables or (ii) pre-determined performance-timing functions. The controller estimates a position of each moveable mass, controls the position of each moveable mass, and controls each LRAs with its respective computed control component waveform.
US12099653B2 User interface response based on gaze-holding event assessment
Various implementations provide views of 3D environments (e.g., extended reality (XR) environments). Non-eye-based user activity, such as hand gestures, is associated with some types of eye-based activity, such as the user gazing at a particular user interface component displayed within a view of a 3D environment. For example, a user's pinching hand gesture may be associated with the user gazing at a particular user interface component, such as a button, at around the same time as the pinching hand gesture is made. These associated behaviors (e.g., the pinch and gaze at the button) may then be interpreted as user input, e.g., user input selecting or otherwise acting upon that user interface component. In some implementations, non-eye-based user activity is only associated with types of eye-based user activity that are likely to correspond to a user perceiving what they are seeing and/or intentionally looking at something.
US12099643B2 Method and apparatus to compose a story in a mobile device for a user depending on an attribute of the user
Different computing methods and systems to at least compose at least a portion of a story are disclosed. In one embodiment, the story can be presented by an electronic device. The device can include a sensor to sense the user, and a processor. The processor can become aware of an attribute of the user. The story can depend on the attribute. In one embodiment, the attribute can be a behavior of the user. In another embodiment, the attribute can be a location of the user, or a social network of the user. The story can include a story theme and a non-story theme. The story theme can convey a concept, and the non-story theme can include scenes, scripts and/or props. The attribute can affect the story theme, the non-story theme, or both.
US12099638B2 Security device with extended reliability
A security hardware device is configured to secure a control apparatus. The security hardware device includes a data security domain; a functional safety domain; a data security processor provided in the data security domain and is configured to secure data from unauthorized access or manipulation; a functional safety processor provided in the functional safety domain and is configured to detect functional errors and generate respective safety alerts in response to detecting the functional errors; and a monitoring processor configured to analyze the respective safety alerts provided by the functional safety processor for at least one pattern of safety alerts indicative of a security attack and generate a response signal in response to the respective safety alerts having at least one of the at least one pattern of safety alerts.
US12099636B2 Methods, systems, articles of manufacture and apparatus to certify multi-tenant storage blocks or groups of blocks
An example apparatus includes a block manager to generate a map by mapping a group of storage blocks to a tenant using at least one of a tenant key identifier or an application key identifier, the group of storage blocks associated with a signature, the signature to validate the group of storage blocks, access a data access request for a first storage block, the data access request from a software stack, and perform a signature validation for the data access request based on the map of the group of storage blocks to the tenant. The example apparatus includes a migration handler to migrate data of the group of storage blocks and corresponding meta-data from a first storage device to a second storage device, the metadata including attestation data of the group of storage blocks.
US12099632B2 Building data-secure group profiles
Technologies for digital content distribution include creating a data set that includes a plurality of entity data records each comprising a plurality of attribute values. By applying a first data security technique to the data set, a first query term and a matching subset of the plurality of entity data records are determined. A second data security technique is applied to the matching subset. When output of the second data security technique satisfies a first noisy threshold, the first query term is added to a set of query terms. A third data security technique is applied to the matching subset. When output of the third data security technique satisfies a second noisy threshold, the set of query terms is expanded to include a second query term. The set of query terms is used to perform the digital content distribution.
US12099619B2 Ransomware remediation in collaboration environments
Systems and methods for ransomware protection in collaboration systems. One embodiment operates in conjunction with a collaboration system that manages one or more user devices that store device-local copies of content objects in storage areas of the one or more user devices. The collaboration system is accessed by the one or more user devices to facilitate collaboration activity over the content objects. Patterns of collaboration activity are classified, and in some cases, such patterns are deemed to be indicative of ransomware. If ransomware is indicated to be running on a user device, the collaboration system is notified that a ransomware process has been detected on the user device. The collaboration system delivers a prevention policy to other user devices that interface with the collaboration system. The prevention policy is in turn enforced by the other user devices to prevent synchronization of content object changes made by the ransomware.
US12099617B2 Machine learning notebook cell obfuscation
Embodiments securely share a machine learning (“ML”) notebook, comprising a plurality of cells, over a cloud network. Embodiments receive the ML notebook with one or more of the cells designated as a masked cell. Embodiments encrypt the masked cells and hash the masked cell using a corresponding hash. Embodiments store the hashed masked cell with a corresponding one or more identities of users who can use the hash to execute the masked cell.
US12099615B1 Container image deduplication for vulnerability detection and management in IT systems
Disclosed are methods, systems and non-transitory computer readable memory for container image or host deduplication in vulnerability management systems. For instance, a method may include: obtaining source data from at least one source, wherein the source data includes a plurality of assets and/or findings; extracting data bits for each asset or finding from the source data; determining a first asset or finding concerns a first container image or first host based on the data bits for the first asset or finding; in response to determining the first asset or finding concerns the first container image or first host, obtaining a container image dataset or a search structure; determining whether the data bits match any of the plurality of sets of values of the container image dataset or the search structure; and, based on a match result, generating or updating records for the first container image or the first host.
US12099614B2 Secrets swapping in code
A method, system, and computer program product are provided for swapping secrets in source code. One or more secrets in source code are identified by scanning the source code. The set of the one or more secrets are exported to a secrets manager. A reference ID for each secret in the set of the one or more secrets is received from the secrets manager. The source code is injected to replace each secret from the set of the one or more secrets with the corresponding reference ID.
US12099611B2 System and method for securing electronic devices
The present invention discloses a system for authenticating and securing message/instruction transmission, including a hardware processing unit for testing the validity of original message or derivative of the original message by running specific firmware code resulting first test results, a software processing unit, for testing the validity of the original message or derivative of the original message by running specific software code, for resulting a second test result, and a logic comparison module, for comparing between the first and the second test results, wherein the comparison authenticates the message. The testing is performed simultaneously at the hardware processing unit and the software processing unit. According to some embodiments of the present invention the logic comparison module is implemented as a hardware module including a gates array including at least one logic gate.
US12099610B2 Dynamic application deployment in trusted code environments
Disclosed are various examples for dynamic application deployment in trusted code environments. In some embodiments, an application is identified for installation on a client device. The client device includes a security process that limits the client device to execute trusted code based on a trusted code policy. Characteristics of a file are identified from an installation package for a client application. A management agent is instructed to update the trusted code policy to whitelist the file by providing the characteristics of the executable file to the security process. A command to install the application is transmitted to the management agent, where the management agent is a trusted installer for the client device.
US12099605B2 Systems and methods for remote detection of software through browser webinjects
Computer-implemented methods and systems are provided for the detection of software presence remotely through the web browser by detecting the presence of webinjects in a web browser that visits a detection webpage. The methods can include delivering a detection webpage to a web browser, in which the detection webpage has detection code configured to detect a presence of the webinject in the detection webpage; and inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components. The method can further include, if webinject content is detected, generating a fingerprint for each of the one or more HTML components; transmitting the one or more fingerprints to an external server; and classifying, by the external server, the webinject based on the one or more fingerprints.
US12099603B2 System and method to detect domain generation algorithm malware and systems infected by such malware
Systems and methods for detection of domain generated algorithms (DGA) and their command and control (C&C) servers are disclosed. In one embodiment, such an approach includes examining DNS queries for DNS resolution failures, and monitoring certain set of parameters such as number of levels, length of domain name, lexical complexity, and the like for each failed domain. These parameters may then be compared against certain thresholds to determine if the domain name is likely to be part of a DGA malware. Domain names identified as being part of a DGA malware may then be grouped together. Once a DGA domain name has been identified, activity from that domain name can be monitored to detect successful resolutions from the same source to see if any of the successful domain resolutions match these parameters. If they match specific thresholds, then the domain is determined to be a C&C server of the DGA malware and may be identified as such.
US12099602B2 Secure peripheral component access
A device includes a non-maskable interrupt (NMI) signal path, a processor, and a peripheral component. The peripheral component may comprise secret data, such as a secret key. The processor may perform a preconfigured NMI interrupt service routine (ISR), in response to detecting a preconfigured signal in the NMI signal path. Access to at least a part of the peripheral component may be enabled in response to detecting the preconfigured signal in the NMI signal path. Thus, the processor may be able to access the secret data, for example, when the processor is running the NMI ISR.
US12099600B2 Breach response data management system and method
Responding to incidents includes creating a playbook of tasks based on a first document constituting an authority, such that at least some of the tasks are completed in response to incidents. A new version of the playbook is created based on differences between the first document and a second document constituting a revision of the authority. Responsive to a first incident, the new version of the playbook is used to respond to the first incident. Creating the new version of the playbook includes at least one of excluding a first task of the playbook from the new version, adding an updated task of a second task of the playbook to the new version, or adding a third task to the new version.
US12099598B2 Risk classification of information technology change requests
A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: receive input data defining an information technology (IT) change request; in response to a receipt of the input data, perform a first risk classification of the IT change request using a decision tree model; generate a graphical user interface based on the first risk classification, the graphical user interface indicating risk impacts for each of a plurality of request features, and the graphical user interface including a graphic representation of the decision tree model; in response to a user modification to a first request feature of the plurality of request features in the graphical user interface, automatically perform a second request analysis using the decision tree model; and automatically update the graphical user interface based on the second request analysis.
US12099596B2 Mobile device policy enforcement
In general, in one aspect, a method includes receiving software code with an invalid characteristic, repeatedly attempting to execute the software code with the invalid characteristic on a device, and in response to successful execution of the software code with the invalid characteristic, taking an action. The action may include an action to remediate the device.
US12099593B2 Authentication of integrated circuits
A method for authenticating an integrated circuit is provided. At an intellectual property facility, a random encryption key and a number of random input vectors are generated. For each input vector, the input vector is encrypted, based on the encryption key, to generate a corresponding output vector, and the input vector and the corresponding output vector are formed into an authentication vector pair. The encryption key is embedded into hardware description language instructions that define an integrated circuit that includes a cryptography engine. A number of authentication vector pairs is transmitted, via a secure communication link, to a semiconductor assembly and test facility. An input vector of an authentication vector pair is presented to the integrated circuit, which encrypts the input vector using the embedded encryption key. If the result matches the output vector of the authentication vector pair, the integrated circuit is determined to be authentic.
US12099591B1 Policy troubleshooting for unintentional allowances
One or more indications may be received of a decision to allow an access of a computing resource by an identity. A plurality of relevant policies may be determined whose permissions are evaluated as inputs to the decision to allow. One or more explicit allow policies of the plurality of relevant access permission policies may be determined that explicitly allow the access. At least one explicit allow indication may be provided of at least one of the one or more explicit allow policies. One or more acceptable properties of the plurality of relevant access permission policies may be determined that do not need to be modified to change the decision to allow the access. One or more acceptability indications may be provided of the one or more acceptable properties.
US12099581B2 Systems and methods for localized file transfer with file degradation
Systems and methods for redeeming digital files are disclosed. In particular, the systems and methods relate to localized sharing of digital files such that the digital file is degraded when the file is redeemed. The digital file can include a plurality of bits, and bits of the digital file can be removed upon each transfer and/or access of the digital file. When a quantity of bits in the digital file falls below a predetermined threshold, the digital file can be deactivated. The systems can include an application that degrade the digital file. The degradation can include file compression, bitrate reduction, and/or removal of parity bits from the digital file. Security measures, such as private/public encryption keys, are also disclosed herein.
US12099580B2 Information processing apparatus, control method for information processing apparatus, and storage medium
An information processing apparatus comprises an image processing unit configured to acquire a plurality of images representing results of executing predetermined image processing for target data using a plurality of candidate values of a parameter associated with the predetermined image processing; a selection unit configured to select a plurality of representative images from the plurality of images; a display control unit configured to display the plurality of selected representative images on a display unit; an operation unit configured to accept an operation input to the plurality of displayed representative images; and a statistical processing unit configured to decide at least one value from the plurality of candidate values based on a result of statistical processing of information obtained by the accepted operation.
US12099578B2 Methods and apparatus for training a classification model based on images of non-bagged produce or images of bagged produce generated by a generative model
In some embodiments, a method can include receiving first images of produce. The method can further include executing a first machine learning model to generate second images of produce based on the first images of produce. The first images of produce can include (1) images of non-bagged produce or (2) images of bagged produce. The second images of produce can include the other of (1) images of non-bagged produce or (2) images of bagged produce. The method can further include training a second machine learning model based on the first images of produce and the second images of produce. The method can further include executing, after the training, the second machine learning model to classify as a bagged produce or a non-bagged produce an image not included in the first images and not included in the second images.
US12099577B2 Object recognition method and apparatus, electronic device, and readable storage medium
An object recognition method is provided. The method includes: detecting an occlusion region of an object in an image, to obtain a binary image; obtaining occlusion binary image blocks; querying a mapping relationship between occlusion binary image blocks and binary masks included in a binary mask dictionary to obtain binary masks corresponding to the occlusion binary image blocks; synthesizing the binary masks queried based on each of the occlusion binary image blocks, to obtain a binary mask corresponding to the binary image; and determining a matching relationship between the image and a prestored object image, based on the binary mask corresponding to the binary image, a feature of the prestored object image, and a feature of the to-be-recognized image.
US12099570B2 System and methods for faster processor comparisons of visual graph features
Techniques allow a computer to responsively search for graph shapes similar to a user-selected graph shape much faster. Data can be pre-processed and stored as vectors, along with an index. The index can be used to find similar vectors that represent graph shapes similar to a user-selected shape in a computationally efficient manner. Vectors of multiple resolutions can be used to anticipate different sizes of a graph that a user can select, and comparisons can be repeated and refined. When a satisfactorily small number of candidate vectors are determined, more computationally intensive distance calculations can be performed on data reconstructed from the vectors.
US12099569B2 Adaptive settling time control for binary-weighted charge redistribution circuits
A method and circuit for performing vector operations may include, for each sequentially performed operation, operating a switch that corresponds to a current bit-order. Operating the switch may cause a value corresponding to an output of the operation to be stored on a capacitor corresponding to the current bit-order. A time interval during which the switch is operated may be non-uniform with respect to time intervals for other switches, and the time interval may be based at least in part on a settling time of the capacitor. The method may also include performing a bit-order weighted summation of values stored on the plurality of capacitors to generate a result of the vector operation.
US12099565B2 Systems and method for caching shortcodes and database queries
Disclosed herein are a system and method for caching shortcodes and database queries, a method including: detecting a request to load a webpage from a web browsing application on a first computing device, wherein the webpage includes a shortcode; determining a first amount of time spent executing the shortcode to load the webpage; determining whether the first amount of time is greater than a threshold amount of time; in response to determining that the first amount of time is greater than the threshold amount of time, identifying the shortcode as a cache candidate; determining a time-to-live (TTL) value for the shortcode; and storing content of the shortcode in a cache of a server hosting the webpage until the TTL value expires.
US12099556B2 Working context transfer across development environments
Some embodiments transfer a software development working context between development environments. The environments may be on the same machine, or on different machines. The working context includes ephemeral state information (ESI), such as edits not yet committed to a repository, development tool user interface state, command history, build history, debug history, execution history, tool window content, hot exit files, or search filters, among others. The ESI is computationally gathered from RAM and other locations in a source environment, written to an edit session artifact (ESA), and then read from the ESA and installed at a target environment. The transfer is accomplished without committing source code to any source code version control system, e.g., repository. The transfer may be tailored for efficiency or efficacy by determining whether a particular software development capability is present in one or both of the environments.
US12099550B2 Detection device, detection method, and detection program
The detection device (10) has the signal processing unit (154) and the estimation unit (155). The signal processing unit (154) updates the evaluation value of the vertex of the graph by belief propagation, on the basis of the matrix generated using the argument on the complex plane expressing the direction of the side of the graph in which at least some vertices are labeled. The estimation unit (155) estimates a label of a vertex of the graph on the basis of the evaluation value.
US12099543B2 Document search system and document search method
Highly accurate document search, especially intellectual property-related document search, is achieved with a simple input method. A processing portion has a function of generating text analysis data from text data input to an input portion; a function of extracting a search word from words included in the text analysis data; and a function of generating first search data from the search word on the basis of weight dictionary data and thesaurus data. A memory portion stores second search data generated when the first search data is modified by a user. The processing portion updates the thesaurus data in accordance with the second search data.
US12099539B2 Embedding performance optimization through use of a summary model
Aspects of the present disclosure provide techniques for improved text classification. Embodiments include providing, based on a text string, one or more first inputs to a summary model. Embodiments include determining, based on one or more first outputs from the summary model in response to the one or more first inputs, a summarized version of the text string. In some embodiments the summarized version of the text string comprises a number of tokens that is less than or equal to a maximum number of input tokens for a machine learning model. Embodiments include providing, based on the summarized version of the text string, one or more second inputs to the machine learning model. Embodiments include determining one or more attributes of the text string based on one or more second outputs received from the machine learning model in response to the one or more second inputs.
US12099533B2 Searching a data source using embeddings of a vector space
In several aspects for querying a data source represented by data object embeddings in a vector space, a processor inputs, to a trained embedding generation model, a received query and at least one token for receiving from the trained embedding generation model a set of embeddings of the vector space. The set of embeddings comprises an embedding of the received query and at least one embedding of the at least one token respectively, wherein the embedding of each token is a prediction of an embedding of a supplement of the query. The data object embeddings may be searched for data object embeddings that match the set of embeddings. This may result in search result embeddings of the set of embeddings. Data objects that are represented by the search result embeddings may be determined. At least part of the determined data objects may be provided.
US12099532B2 System and method for recommendation of terms, including recommendation of search terms in a search system
Embodiments of systems and methods for providing search term suggestions in a search system are disclosed. Embodiments as disclosed may utilize the sound of an original search term to locate candidate terms based on the sound of the candidate terms and the frequency of appearance of the candidate terms in the corpus of documents being searched. A set of search term suggestions can then be determined from the candidate terms and returned to the user as search term suggestions for the original search term.
US12099529B2 Cross-platform content management
A method of generating a content library includes receiving a generate command that indicates a design application file to generate a content library, identifying a set of primitives from the design application file, and generating a content library from the set of primitives. In some cases, the method further includes receiving an import command to import content from a file that is a same format type as the content library and in response to receiving the import command, extracting appropriate values from associated primitives in the file and importing the appropriate values to the design application file. In some cases, the method further includes receiving an export command to export content from the design application file to a different application file of a specified format type and providing the content library in the specified format type.
US12099524B2 Database systems and related replication monitoring methods
Devices, systems and methods are provided for monitoring a replication service replicating data from a source database system to a destination database system. One method involves receiving, at the destination database system from the replication service over a network, a set of database transactions at the source database system, determining an expected tracking entry subsequent to the set of database transactions based at least in part on the one or more tracking entries in the set of database transactions, detecting an anomaly associated with replicating the data from the source database system in response to an absence of receiving, from the replication service, a subsequent set of database transactions at the source database system that includes the expected tracking entry within a threshold period of time, and initiating a remedial action in response to detecting the anomaly.
US12099521B2 Storage constrained synchronization of shared content items
A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. If the storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, or open a large content item remote to the client device, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space for the initial request to be completed while maintaining user access to all synchronized shared content items.
US12099519B1 Replicated events in a multi-region network
A system is configured to replicate events to be processed by service regions. The system implements an event bus service that hosts an event bus in respective ones of a plurality of regions. The event bus service is configured to receive, at the event bus in a secondary region of the plurality of regions, a replicated indication of an event that is replicated from the event bus in a primary region of the plurality of regions. The event bus service determines, at the event bus in the secondary region, whether the primary region has completed processing of the event. Based on a determination that the primary region has not completed processing of the event within the pre-determined time period, the event bus service processes the event according to the replicated indication and indicates, in the replication record, that the secondary region has completed processing of the event.
US12099513B2 Ordered event stream event annulment in an ordered event stream storage system
Annulment of events written into an ordered event stream (OES) storage system is disclosed. Events can be written to one or more segments of an OES. An event can be invalid and overwriting the event can be desirable. A stream-cut event can be employed to facilitate annulment of the event via altering a portion of a segment of an OES. The stream-cut event can be durable. Annulment can avoid rewriting an entire stream and/or complicating a stream by adding mitigating events without overwriting invalid events. In an aspect, annulment can comprise moving a write cursor according to a stream-cut event. The annulment can be lossy or lossless. In an embodiment, annulment can be performed in single tier OES storage system. In another embodiment, multi-tier OES storage systems can facilitate annulment.
US12099511B2 System and method for query management and education
A cloud-based, query management and education system enables provider organizations to query and educate clinicians on how to clarify clinical documentation, resulting in more accurate reimbursement, public reporting, research and policy decisions. Query authors create compliant queries from stored templates which may be supplemented by attaching and/or annotating selected documentation from the patient record. Clinician responses to such queries automatically generate addenda in the relevant patient record. All events around a query are tracked and reportable through a graphical performance scorecards and reporting dashboards.
US12099510B2 Dynamic valuation system using object relationships and composite object data
The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
US12099509B2 Systems and methods for constraint driven database searching
Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
US12099504B2 Utilizing array field distribution data in database systems
A method includes generating array field distribution data for an array field of a dataset. A query expression for execution that includes a query predicate indicating the array field of the dataset is received. The array field distribution data for the array field is utilized to generate query plan data for the query expression based on the query expression including the query predicate indicating the array field. Execution of the query expression is facilitated in accordance with the query plan data.
US12099501B2 Object scriptability
Object scriptability includes receiving a high-level language script describing at least one data-analysis object, including a node representing the data-analysis object in a graph-based data structure including a plurality of nodes, where each node from the plurality of nodes represents a respective data-analysis object in a data analysis system, where each node from the plurality of nodes is connected to at least one other node from the plurality of nodes by an edge, and where the edge represents a relationship between the respective objects in the data analysis system.
US12099500B2 Processing a logical query
Some implementations generate logical queries from a canonical query, where the logical queries each reflect a modified scope of the canonical query. Implementations receive, via a personalized analytics system, a canonical query that is associated with a user. The canonical query can be analyzed to determine an intent of the canonical query. In turn, one or more implementations generate, based on the intent an anecdotal information associated with the user, a logical query that reflects a modified scope of the canonical query. In implementations multiple logical queries are generated and are processed to remove a duplicate logical query. A logical query can be used to extract data from a database associated with the personalized analytics system based on a modified scope.
US12099498B2 Auto refresh of directory tables for stages
In one aspect, a method includes forming, at a database platform, a file stage in a user account on the database platform, the user account being associated with a client, forming, at the database platform, a hidden stage directory table and a data pipeline for the file stage, and binding the data pipeline to the file stage. The method also includes receiving a notification of an event of the file stage. The method also includes identifying the data pipeline corresponding to the file stage. The method also includes updating the hidden stage directory table of the identified data pipeline.
US12099496B2 Database system public trust ledger contract linkage
A request may be received to access a digital asset uniquely identified by an identifier within an on-demand database system configured to provide computing services to a plurality of entities via the internet. Ownership of the digital asset may be determined based on ownership of a designated smart contract recorded in a public trust ledger. A plurality of related smart contracts recorded in the public trust ledger may be identified. Each of the related smart contracts may be linked with the designated smart contract. Two or more of the smart contracts may each include a respective one or more non-fungible tokens related to the digital asset. A respective state for two or more of a plurality of modifiable values may be determined. Each of the modifiable values may be being stored within a respective one of the plurality of related smart contracts within the public trust ledger.
US12099495B2 Computer mechanism for analytics outcome transparency
A mechanism is provided to review and verify provenance of analytic execution by a contract analytic binding and provenance system. The mechanism is activated to execute a set of analytics for a contract and verifies outcomes of the analytics before writing them to a blockchain network. The mechanism evaluates the provenance data records stored on peer ledgers and establishes transparency of the outcomes by validating consensus between characteristics of the provenance data.
US12099494B2 Control systems with independent data processing
A system, method, and computer-readable medium are disclosed that may generate staging data independently from the execution of control scripts, which process the staging data, improving the quality, efficiency, and speed of data processing systems. The staging data can be independently loaded, validated, and utilized across multiple control scripts, reducing redundancy in the loading of data and the overhead of executing separate data processing for each control script. The control scripts can be automatically validated, such as by verifying expected output data ranges. Additionally, the complexity of the control scripts can be reduced as the loading of data is not performed by the control scripts. The controls scripts can generate a variety of output data, such as an indication of impacted accounts, and provide notifications based on the output data. A variety of machine learning classifiers may automatically generate the staging data and validate the staging data and/or output data.
US12099493B2 System and methods for asynchronous log processing and enriching
The present disclosure relates to systems and methods that enhance log data processing by asynchronously processing log data for detecting log messages that include errors and enriching the log messages with annotations that identify the errors. More particularly, log data that includes log records can be received. The log data can be asynchronously processed to validate a configuration of each log record and to validate data included in each log record. An attribute of a particular log record can be determined to correspond to an error. A category of the error can be determined. An enriched log record can be generated by augmenting the particular log record with error information indicating the category. The enriched log record can be transmitted via a user interface to facilitate correction of the error.
US12099489B2 Intelligently storing data in a fault tolerant system using robotic process automation and blockchain
Aspects of the disclosure relate to intelligently storing data in a fault tolerant system using robotic process automation and blockchain. The computing platform may generate a parent table to store a plurality of data points, wherein the parent table may comprise, for each data point of a plurality of data points, a row number, a row hash number, row hash nodes, a commit number, and/or commit nodes. The computing platform may identify relationships between the data points, and may generate a row hash node ledger and a commit node ledger to link the row hash nodes and the commit nodes to illustrate the relationships. The computing platform may receive a request to modify and/or restore the parent table. The computing platform may, based on determining an enterprise organization computing device is authorized to modify and/or restore the parent table, modify the ledgers to reflect changes to the parent table.
US12099487B2 Event-related media management system
An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
US12099484B2 Tuning external invocations utilizing weight-based parameter resampling
Techniques are disclosed for tuning external invocations utilizing weight-based parameter resampling. In one example, a computer system determines a plurality of samples, each sample being associated with a parameter value of a plurality of potential parameter values of a particular parameter. The computer system assigns weights to each of the parameter values, and then selects a first sample for processing via a first external invocation based on a weight of the parameter value of the first sample. The computer system then determines feedback data associated with a level of performance of the first external invocation. The computer system adjusts the weights of the parameter values of the particular parameter based on the feedback data. The computer system then selects a second sample of the plurality of samples to be processed via execution of a second external invocation based on the adjustment of weights of the parameter values.
US12099483B2 Rules based scheduling and migration of databases using complexity and weight
Embodiments include systems and methods for performing rules based scheduling and migration of databases based on complexity and weight. Information about source databases from a source system can be stored, the stored information including storage capacity information and downtime information for the source databases. Each of the source databases can be classified to one of a plurality of predetermined migration complexities based on the storage capacity information and downtime information. Scheduling weights can be assigned to each class of complexity. A migration schedule can be generated that defines periods of time for migrating data from the source databases, where a rules based scheduling engine generates the migration schedule based on the classified source databases and the assigned scheduling weights, the rules defining a weight criteria for the periods of time. Data can be migrated from the source databases to target databases according to the migration schedule.
US12099482B2 Synchronization processing method and related apparatus
Embodiments of this application provide a synchronization processing method, apparatus, and device, and a medium. The method includes obtaining a skeleton set and a synchronization task set, the skeleton set being used for storing M blocks to be synchronized by the first node device, the skeleton set comprising P skeletons, the synchronization task set comprising P synchronization tasks, the P skeletons being of a one-to-one correspondence to the P synchronization tasks, and M and P both being positive integers; selecting a second node device from the candidate node set, the second node device being a candidate node device in the candidate node set; concurrently transmitting synchronization tasks in the synchronization task set to the second node device, the second node device performing the synchronization tasks and returning the M blocks; and filling the M blocks into the skeletons in the skeleton set.
US12099473B1 Systems and methods for centralized logging for enhanced scalability and security of web services
A logging management server is provided for enhanced centralized monitoring of cloud computing platforms. The processor is configured to receive logging data sub-streams from the cloud computing platform. Each of the logging data sub-streams includes compressed logging data. The processor is also configured to apply a transformation function to each of the logging data sub-streams to obtain a transformed centralized logging data stream. The processor is further configured to transmit the transformed centralized logging data stream to write to a centralized object storage container. The processor is also configured to decompress a portion of the compressed logging data of the centralized logging data stream. The processor is further configured to identify the appended account identifier and the appended log group associated with the decompressed portion of logging data. The processor is also configured to route the decompressed portion of logging data to a sorted object storage container.
US12099472B2 Utilizing metadata to prune a data set
A query directed to database data stored across a set of files is received. The query includes predicates applied against metadata of the set of files. One or more files are removed from the set of files whose metadata does not satisfy a predicate of the plurality of predicates. Rows of the one or more remaining files of the set of files are filtered based on the one or more predicates.
US12099470B2 API for implementing scoring functions
This technology relates generally to data assembly and analytics, as can be used in the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Embodiments of this technology provide systems and methods for creating objects which can be used in multiple implementations to generate scores.
US12099468B2 Systems and methods for collecting, analyzing, billing, and reporting data from intelligent electronic devices
Systems and methods for collecting, analyzing, billing and reporting data from intelligent electronic devices are provided. Also, systems and methods for managing sensor data are provided. In some embodiments, a system for managing sensor data may include intelligent electronic devices, a server, a plurality of client devices, and a network. Each of the intelligent electronic devices is configured to obtain sensor data related to power parameters distributed to a load. The server is configured to receive the sensor data from the plurality of intelligent electronic devices and store the sensor data in a database. Each client device is configured to retrieve the sensor data from the database. The network enables communication among the server, the plurality of intelligent electronic devices, and the plurality of client devices.
US12099467B2 Snapshot metadata arrangement for efficient cloud integrated data management
A storage appliance arranges snapshot data and snapshot metadata into different structures, and arranges the snapshot metadata to facilitate efficient snapshot manipulation, which may be for snapshot management or snapshot restore. The storage appliance receives snapshots according to a forever incremental configuration and arranges snapshot metadata into different types of records. The storage appliance stores these records in key-value stores maintained for each defined data collection (e.g., volume). The storage appliance arranges the snapshot metadata into records for inode information, records for directory information, and records that map source descriptors of data blocks to snapshot file descriptors. The storage appliance uses a locally generated snapshot identifier as a key prefix for the records to conform to a sort constrain of the key-value store, which allows the efficiency of the key-value store to be leveraged. The snapshot metadata arrangement facilitates efficient snapshot restore, file restore, and snapshot reclamation.
US12099464B2 Processing system for a vehicle
A processing system for use in a vehicle comprises numerous simple processors, numerous parallel processors, an interface for connecting to a communication bus in the vehicle, and a monitoring device that is connected to the interface and each of the processors. The monitoring device is designed for redundant configuration of the simple processors and/or the parallel processors in relation to one another.
US12099460B2 Wheel information transfer apparatus, wheel information transfer method and vehicle having wheel information transfer apparatus
A wheel information transfer apparatus, including: an information detection apparatus to detect and store wheel-related information; and an information transfer apparatus to transfer the wheel-related information over a transfer medium; in which the information transfer apparatus is configured to transfer at least a first portion of the wheel-related information parallel or quasi-parallel, and in which the information transfer apparatus is configured to transfer the at least first portion of the wheel-related information or a second portion of the wheel-related information serially within the parallel or quasi-parallel data transfer. Also described are a wheel information transfer method and a related vehicle.
US12099458B2 Pooled memory address translation
A shared memory controller receives, from a computing node, a request associated with a memory transaction involving a particular line in a memory pool. The request includes a node address according to an address map of the computing node. An address translation structure is used to translate the first address into a corresponding second address according to a global address map for the memory pool, and the shared memory controller determines that a particular one of a plurality of shared memory controllers is associated with the second address in the global address map and causes the particular shared memory controller to handle the request.
US12099455B2 Memory device with internal processing interface
A memory device includes a processor in memory (PIM) circuit including an internal processor configured to perform an internal processing operation, and an interface circuit connected to the PIM circuit, wherein the interface circuit includes a command address decoder configured to decode a command and an address received through first pins to generate an internal command, a second pin configured to receive a voltage signal relating to a control of a PIM operation mode, and a command mode decoder configured to generate at least one command mode bit (CMB) based on the internal command and the voltage signal, and the interface circuit outputs internal control signals to the PIM circuit based on the at least one CMB to control the internal processing operation of the PIM circuit.
US12099454B2 Memory appliance couplings and operations
System and method for improved transferring of data involving memory device systems. A memory appliance (MA) comprising a plurality of memory modules is configured to store data within the plurality of memory modules and further configured to receive data commands from the first server and a second server coupled to the MA. The data commands may include direction memory access commands such that the MA can service the data commands while bypassing a host controller of the MA.
US12099450B1 Caching address translation information
Address translation circuitry is provided to perform address translation on receipt of a first address to generate a second address. The address translation circuitry comprises a page walk controller configured to perform sequential page table lookups in a plurality of page table levels of a page table hierarchy. Portions of the first address are used to index into sequential page table levels. Cache storage is provided to cache entries comprising translation information retrieved by the sequential page table lookups. An entry in the cache storage further comprises in association with the translation information a re-use indicator indicative of a re-use expectation for subsequent information which is subordinate to the translation information of the entry in the page table hierarchy. The address translation circuitry is configured to modify cache usage for the subsequent information in dependence on the re-use indicator.
US12099446B2 Method and system for software multicore optimization
Methods and systems for existing software applications to automatically take advantage of multicore computer systems outside of the conventional simultaneous processing of multiple applications and without performance problems from cache misses and mismatched task processing times are presented. Unlike other multicore optimization techniques, the present invention uses techniques that are applied to design graphs and work for scaled and standard speedup-based parallel processing. The methods and systems optimize software designs that are attached to code for maximum performance on multicore computer hardware by analyzing and modifying loop structures to produce a general parallel solution, not just simple loop unrolling.
US12099445B2 Writing beyond a pointer
Data processing apparatuses and methods of data processing are disclosed wherein a processing element maintains a buffer in the memory in support of the data processing it performs. A write pointer indicates a current write location in the buffer. A cache holds copies of the data which are subject to the data processing operations and allocations into the cache from the memory and write-backs from the cache to the memory are performed in cache line units of data. When the processing element performs a data write to the buffer at a location determined by the write pointer, the processor updates the write pointer in an update direction corresponding to a progression direction of data writes in the buffer, and further locations in the progression direction in the buffer between the location indicated by the write pointer and a boundary location are signalled to be written with a predetermined value.
US12099444B2 Cat aware loads and software prefetches
In one embodiment, a method of selectively reserving portions of a last level cache (LLC) for a multi-core processor, the method comprising: allocating, by an executive system, plural classes of service to the portions of the LLC, wherein the portions comprise ways, and wherein each of the plural classes of service are allocated to one or more of the ways; assigning, by the executive system, one of the plural classes of service to an application as a default class of service, wherein the assignment controls which of the ways the application can allocate into; and overriding, by the application, the default class of service to enable allocation by the application to the one or more of the ways associated with a non-default class of service.
US12099443B1 Multi-modal write cache for data storage system
Techniques are provided for implementing and managing a multi-modal write cache for a data storage system. For example, a storage control system is configured to perform a write caching method which comprises the storage control system receiving an input/output (I/O) write request from a client application to write data to a primary storage volume, comparing a current I/O workload associated with the client application to an I/O workload threshold, and writing the data of the I/O write request to one of (i) a persistent write cache in a persistent storage volume and (ii) a non-persistent write cache in a non-persistent storage volume, based at least in part on a result of comparing the current I/O workload to the I/O workload threshold.
US12099442B2 Automatic movement of deduped data to archival tiers of cloud storage based on access patterns
A method, apparatus, and system manages an object in a storage provider that provides a plurality of storage classes of storage. The method may include receiving a request for transfer of the object comprising segments from a first storage class to a second storage class of the storage provider; storing metadata associated with the object; determining that each of the segments satisfies a data storage policy based on the access characteristics of each of the segments within the object, wherein the determining includes: determining that none of the segments are referenced by the new segment for a predetermined time period; determining that none of the segments are accessed for the predetermined time period from the last accessed time instance; and in response to determining that each of the segments satisfies the data storage policy, transferring the object from the first storage class to the second storage class of the storage provider.
US12099438B2 Testing agent for application dependency discovery, reporting, and management tool
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US12099431B2 Software log processing method
The present invention relates to the technical field of processing software logs, in particular a software log processing method. the present invention has the advantages of following up the unique service code enables all log contents to be automatically concatenated into a log block, and the system to concurrently count execution time, warnings and errors generated in each process, enabling the O&M operators and developers to quickly locate the problems when dealing with them at a later stage, in the scenarios such as a distributed system and microservice system, making it possible to unify the logs scattered in each system to the log platform for storage by way of the unique service code, as well as concatenate the execution timing in each system, greatly raising the treatment efficiency for the problems in the microservices or the distributed system and improving the maintainability of the distributed system or the microservice system.
US12099430B1 Host storage of container logs
A log is received at a user space process of a host from a logical logging component of a virtual computing instance (VCI), the log generated by a container running on the VCI. The log is communicated from the user space process to a logical logging component of the host. The log is communicated from the logical logging component of the host to a logging process of the host. The log is configured and stored in host storage.
US12099416B1 Apparatus for resolving automatic transaction facility (ATF) failures
An apparatus is provided for resolving an unintended transaction rollback in a system that includes an audited database, a non-audited application, and a facility for converting non-audited applications to use audited database transactions, wherein the unintended transaction rollback is the result of a failure of the facility to convert the unintended transaction rollback to a commit operation, The non-audited application is operated with the facility creating database transactions against the audited database. The database transactions include one or more transaction steps or operations. The created database transactions are monitored to detect transaction rollbacks. A determination is made when a detected transaction rollback for a database transaction is an unintended transaction rollback. The one or more transaction steps or operations of the database transaction that included the unintended transaction rollback are recovered in the audited database. The recovering resolves the unintended transaction rollback. The monitoring, determining, and recovering are performed by an Automatic Transaction Facility (ATF) recovery engine.
US12099414B2 Backup index generation process
Container images may be generated from a backup system that includes a backup of one or more applications from a computing system of an entity. During a backup process, an application can be identified and its storage location in a secondary storage can be tracked or saved in a backup index. Configuration information and data or files created by user interaction with the application can be backed up and the location of the backed up data or files may be stored in the backup index along with the location of the configuration information. Using the backup index, a container image can be created that includes a selected application, its configuration information, and data, if any, created by the application. The container image can be generated from the backup stored in the secondary storage.
US12099407B2 System and methods for hardware-software cooperative pipeline error detection
An error reporting system utilizes a parity checker to receive data results from execution of an original instruction and a parity bit for the data. A decoder receives an error correcting code (ECC) for data resulting from execution of a shadow instruction of the original instruction, and data error correction is initiated on the original instruction result on condition of a mismatch between the parity bit and the original instruction result, and the decoder asserting a correctable error in the original instruction result.
US12099406B2 Bit and signal level mapping
Methods, systems, and devices for bit and signal level mapping are described to enable a memory device to transmit or receive a multi-symbol signal that includes more than two (2) physical levels. Some cyclic redundancy check (CRC) calculations generate one or more bits of CRC output per symbol of an associated signal and the output is transmitted via a multi-symbol signal by converting one or more CRC output bit to a physical level of the signal. The conversion, or mapping, process is performed such that the physical levels of the signal avoid a transition between a highest physical level and lowest physical level. For example, a modulation scheme or mapping process is configured to map different values of CRC output bits to different physical levels, where the different physical levels are separated by one other physical level associated with the signal or the modulation scheme.
US12099405B2 Systems and methods for reduced latency in data processing
A method for reducing observed processing latency in networked communication, the method comprising: receiving a first portion of data, the data consisting of the first portion and a second portion; initializing data processing on the data after receiving the first portion of data and before receiving the second portion of the data; receiving the second portion of the data, the second portion of the data including error-detection code; performing error detection on the data based on the error-detection code; in response to the error detection indicating that the data is valid, finalizing data processing on the data and committing a data-processing result; and in response to the error detection indicating that the data is invalid, performing an error-correction process.
US12099401B2 Application incident snapshot tracking tool
A system and method for providing technical support when using an application that includes recording and/or otherwise capturing a problem as a video file or screen image while using the application and sending the file or image to a technician from the application. The system includes a back-end server operating the online application and having a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can allow a user to record the problem that the user encounters while using the application as a file, send the file to a technical support team to be reviewed, and allow the user to correspond with a technician about the file.
US12099399B2 Intelligent healing of mainframe job errors
A system includes a memory and a processor configured to detect that a primary mainframe job has failed, and extracts information related to the failed primary mainframe job, wherein the extracted information includes an error description of an error that caused the primary mainframe job to fail. The processor searches the memory based on the error description for a set of corrective actions corresponding to the error. In response to determining the set of corrective actions based on the search, the processor obtains a criticality index relating to the primary mainframe job. When the criticality index is lower than a criticality index threshold, the processor applies the set of corrective actions in relation to the failed primary mainframe job and processes the failed primary mainframe job after applying the set of corrective actions.
US12099398B2 Non-volatile memory switch with host isolation
In a system with multiple host computers and one or more single-port non-volatile memory devices, a non-volatile memory switch receives memory transaction messages from different root complexes corresponding to the multiple host computers. Each of at least some of the memory transaction messages includes a host identifier that identifies a root complex from which the memory transaction was received. The non-volatile memory switch generates modified memory transaction messages at least by changing host identifiers within memory transaction messages to a common value indicative of a single root complex to present to the one or more single-port non-volatile memory devices the different root complexes as the single root complex. The non-volatile memory switch maintains associations of memory transaction messages with corresponding ones of the different root complexes, and sends the modified memory transaction messages to the one or more single-port non-volatile memory devices.
US12099396B2 Techniques for optimizing neural networks for memoization using value localization
A system and method for improving parallel processing utilizes increased cache hits in a value cache utilizing memoization. The method includes receiving an input matrix for a parallel processing circuitry, the parallel processing configured to process the input matrix with a second matrix; selecting a portion of the input matrix, the portion having a plurality of values in binary representation; adjusting a first value of the plurality of values to a value which is a power of two; adjusting a second value of the plurality of values based on a third value of the plurality of values; generating a new input matrix based on the input matrix and the adjusted first value; and configuring the parallel processing circuitry to process the new input matrix with the second matrix.
US12099393B2 Power management apparatus and vehicle having the same
A vehicle includes a power management apparatus including a first voltage sensor detecting a voltage applied to the first main signal line and output first voltage information about the detected voltage; a second voltage sensor detecting a voltage applied to the second main signal line and output second voltage information about the detected voltage; a first communicator communicating with the master control devices connected to the power signal lines, respectively; and a first processor configured to determine whether a failure in power supply of the battery has occurred or a discharge of the battery has occurred based on the first voltage information and the second voltage information received from the first voltage sensor and the second voltage sensor, and determine whether a failure in power supply through the power signal lines has occurred based on pieces of voltage information received from the master control devices, respectively, through the first communicator.
US12099392B2 Dynamic power consumption estimation method, apparatus, and system
A dynamic power consumption estimation method includes recording a statistical value of each of n target signals of a to-be-measured target in a unit time, where the target signal is a clock signal obtained after clock gating and the statistical value is a quantity of times toggling, or the target signal is a clock gating signal and the statistical value is a quantity of enable cycles, and calculating the dynamic power consumption of the to-be-measured target in the unit time based on the statistical value of each of the n target signals in the unit time.
US12099385B2 Cooling apparatus
A cooling apparatus includes a base plate configured to dissipate heat, a top plate coupled to the base plate, the top plate includes a second opening positioned above the heat exchange chamber, a cover coupled to the base plate, the cover and the base plate defining a heat exchange chamber, the cover is over the second opening, the cover includes a first opening and a third opening defined adjacent to the first opening, the first opening and the third opening positioned above the heat exchange chamber, the first opening in fluid communication with the heat exchange chamber through the second opening, and a pumping unit disposed on the base plate, the pumping unit is over the first opening and the third opening, the pumping unit configured to circulate fluid into and out of the heat exchange chamber.
US12099380B2 Display apparatus comprising a camera module inserted into an opening of an array substrate that is supported by a lens hole guide
A liquid-crystal display (LCD) device includes: an array substrate on which a sub-pixel is disposed; a color filter substrate on which a color filter corresponding to the sub-pixel is disposed; and a liquid-crystal layer between the array substrate and the color filter substrate. The array substrate comprises a lens hole, the color filter substrate comprises a lens hole guide, and a diameter of the lens hole is smaller than an inner diameter of the lens hole guide.
US12099375B2 Multiple target interception
A method comprising: operating a swarm of autonomous vehicles to maximize a number of intercepted targets, wherein, for each of said autonomous vehicles, the method comprises: identifying a plurality of objects in an operational area as targets or obstacles; determining a location parameter for each of said plurality of objects; calculating a trajectory of motion for said autonomous vehicle based at least in part on said location parameters of each of said plurality of objects, wherein said calculating maximizes: (i) a probability of intercepting each of said targets, and (ii) a probability of avoiding collisions with each of said obstacles; and moving said autonomous vehicle along said trajectory of motion.
US12099374B2 Drone-based, attacker neutralization
Methods and systems are provided for responding to an attacker including a shooter who opens fire at a site where people are gathered, including identifying, neutralizing, and restraining the attacker. A system may include a central control unit configured to perform a series of steps including: receiving an image including the origin of the gunfire and responsively acquiring identifying features of a shooter associated with the gunfire; subsequently tracking a current location of the shooter according to the identifying features; releasing an autonomous, unmanned aerial vehicle (UAV) to engage the shooter; guiding the flight of the UAV towards the current location of the shooter; and neutralizing the shooter by operating a shooter incapacitating mechanism of the UAV.
US12099373B2 Airborne relays in cooperative-MIMO systems
An unmanned aerial vehicle (UAV) uses a first baseband processor to establish a first communication link with a ground station of a wireless network and a second baseband processor that establishes a second communication link with a user device. Communication data is routed between the user device and the core network through the first communication link and the second communication link. The UAV receives control commands from a ground-based UAV controller that direct the UAV to travel according to a flight trajectory that is proximate to the user device.
US12099371B2 Fast continuous regulation of nonholonomic mobile robots
Embodiments of the disclosure provide methods and systems for continuous regulation of a nonholonomic mobile robot. An exemplary method may include identifying a current pose of the nonholonomic mobile robot in a world frame, where the current pose is represented by a first set of values defining a first set of states of the nonholonomic mobile robot in the world frame; receiving a final goal pose of the nonholonomic mobile robot, where the final goal pose is represented by a second set of values defining a second set of states of nonholonomic mobile robot in the world frame; determining a moving path for moving the nonholonomic mobile robot from the current pose to the final goal pose; and controlling the nonholonomic mobile robot to move from the current pose to the final goal pose according to the moving path, where the nonholonomic mobile robot moves to the final goal pose by converging the nonholonomic mobile robot from the first set of states to the second set of states simultaneously.
US12099366B2 System for obstacle detection
A system for obstacle detection adapted to a self-guiding machine is provided. The system includes a controller, a linear light source and a light sensor. The linear light source and the light sensor are set apart at a distance. When the linear light source emits an indicator light being a vertical linear light projected onto a path the self-guiding machine travels toward, the light sensor senses the indicator light. The vertical linear light is segmented into a first segment projected to a ground and a second segment projected to a floating obstacle when the self-guiding machine approaches the floating obstacle with a height from the ground and the indicator light is projected to the floating obstacle, in which the second segment of the light sensed by the light sensor is determined as the floating obstacle in front of the self-guiding machine.
US12099365B2 Determining and responding to an internal status of a vehicle
Aspects of the disclosure relate to determining and responding to an internal state of a self-driving vehicle. For instance, an image of an interior of the vehicle captured by a camera mounted in the vehicle is received. The image is processed in order to identify one or more visible markers at predetermined locations within the vehicle. The internal state of the vehicle is determined based on the identified one or more visible markers. A responsive action is identified action using the determined internal state, and the vehicle is controlled in order to perform the responsive action.
US12099362B2 Method for automatic avoidance of obstacles by mobile apparatus and autonomous mobile apparatus applying method
A method for avoiding a collision between an autonomous mobile apparatus and a stationary or moving object initially deemed to be a collision threat includes acquiring a passage clearance of the object, from the point of view of the autonomous mobile apparatus, by establishing in two dimensions the nearest and the furthest physical parts of the object in the planned path of the autonomous mobile apparatus. Dimensions between the current position of the autonomous mobile apparatus and the at least two boundaries are computed as relative distances, and are considered as avoidance distances when the relative distances are greater than the passage clearance. For only one avoidance distance, a target boundary for clearance with safety is set based on the avoidance distance. The autonomous mobile apparatus moves along a specified direction to aim at the target boundary. An autonomous mobile apparatus applying the method is also disclosed.
US12099361B2 Output device, control method, program and storage medium for control of a moving body based on road marking detection accuracy
An onboard device 1 is provided with an own vehicle position estimation unit 17 and an autonomous driving control unit 18. The own vehicle position estimation unit 17 estimates the own vehicle position by collating a detection result of a road marking by a lidar 2 with map DB 10. The autonomous driving control unit 18 acquires, from the map DB 10, the road marking information including detection accuracy information Idet indicative of the accuracy of the collation with respect to each road marking. On the basis of the detection accuracy information Idet, the autonomous driving control unit 18 outputs, to an electronic control device or an information output unit 16 of the vehicle, information for controlling the vehicle so that the accuracy of the collation is equal to or larger than a predetermined value.
US12099359B1 Modifying the behavior of an autonomous vehicle using context based parameter switching
A vehicle configured to operate in an autonomous mode may operate a sensor to determine an environment of the vehicle. The sensor may be configured to obtain sensor data of a sensed portion of the environment. The sensed portion may be defined by a sensor parameter. Based on the environment of the vehicle, the vehicle may select at least one parameter value for the at least one sensor parameter such that the sensed portion of the environment corresponds to a region of interest. The vehicle may operate the sensor, using the selected at least one parameter value for the at least one sensor parameter, to obtain sensor data of the region of interest, and control the vehicle in the autonomous mode based on the sensor data of the region of interest.
US12099357B1 Method for robotic devices to authenticate users
A robot that recognizes a user by identifying elements in a captured image that match elements in at least one previously captured image of the user, identifying biometric data that matches previously captured biometric data of the user, or identifying voice data that matches previously captured voice data of the user. Upon recognition of the user, the user is authorized to use the robot, control the robot, modify settings of the robot, add or delete or modify access of users to the robot, actuate the robot, program the robot, and assign a task to the robot.
US12099353B2 Systems and methods for controlling a trailer separately from a vehicle
Systems, methods, and other embodiments described herein relate to controlling a trailer without the presence of a physical connection. In one embodiment, a method includes in response to receiving a signal to initiate hitchless maneuvering of a trailer separately from a controlling vehicle, acquiring control inputs to maneuver the trailer from an input device within the controlling vehicle. The method includes communicating, from the controlling vehicle to the trailer, the control inputs to maneuver the trailer. The method includes in response to receiving feedback from the trailer indicating the trailer is within a requested position, sending a control signal to stop the trailer.
US12099343B2 Scheduler for robot fleets
Provided is a process, including: obtaining, with a computer system, a set of tasks to be performed by a fleet of robots; obtaining, with the computer system, for each task in the set of tasks, a respective plurality of duty cycles, each corresponding to an amount of usage of a respective actuator of a robot among the fleet of robots upon performing the respective task; accessing, with the computer system, for each robot in the fleet of robots, a current wear-state vector having dimensions corresponding to cumulative wear on actuators of the respective robots; and based on the current wear-state vectors and the duty cycles of the tasks, with the computer system, assigning the tasks to the robots in the fleet of robots.
US12099337B1 Control moment gyroscope hoist stabilization system, method, and apparatus
An apparatus, system, and or method to influence at least one of a position, orientation, or motion of a load suspended by a suspension cable from a carrier, comprisinga housing secured to at least one of a single-axis control moment gyroscope or a multi-axis control moment gyroscope.
US12099331B2 Electronic watch with barometric vent
An electronic watch may include a housing at least partially defining an interior cavity divided into at least a first volume and a second volume, a pressure-sensing component positioned within the first volume, a speaker positioned within the first volume, a processor positioned within the second volume, a battery positioned within the second volume, and a barometric vent that allows air pressure equalization between the first volume and an external environment.
US12099329B2 Method for processing a hologram, and associated device, holographic display system and computer program
Disclosed is a method for processing an input hologram HE associated with an input plane, to obtain an output hologram displayable on a holographic screen placed in a plane called the output plane of a display system, viewable from a viewing plane of the system. The method includes: receiving the input hologram and a position of the input plane; obtaining a first transfer matrix representative of a propagation between the input plane and the viewing plane; obtaining a second transfer matrix representative of a propagation between the viewing plane and the output plane; calculating an overall matrix of transfer of a light field emitted by the input hologram, between the input plane and the output plane, by taking the product of the two matrices; and converting the input hologram into the output hologram by applying an operator dependent of the input hologram and on the screen.
US12099324B2 Image forming apparatus
An image forming apparatus includes an image forming unit, a body housing and a temporarily placement part. The image forming forms an image. The image forming unit is attached to and detached from the body housing. The temporarily placement part is deployed outside the body housing, and the image forming unit can be temporarily placed on the temporarily placement part. The temporarily placement part includes an upper cover which coves an upper portion of the image forming unit placed on the temporarily placement part.
US12099322B2 Power supply apparatus for performing wireless communication between first circuit and second circuit insulated from first circuit, and image forming apparatus including power supply apparatus
A power supply apparatus includes a first circuit, a second circuit, an adjustment unit, a detection unit configured to detect a parameter, a first communication unit, a second communication unit configured to perform wireless communication with the first communication unit, and a control unit configured to control the adjustment unit, the detection result being transmitted from the first communication unit to the second communication unit by the wireless communication. The detection unit operates with power resulting from a voltage output from the control unit to the second communication unit. The first communication unit includes first wiring, the second communication unit includes second wiring, and the first wiring is disposed to not contact the second wiring. At least a part of a region surrounded by the first wiring and the detection unit overlaps a region surrounded by the second wiring and the control unit.
US12099320B2 Physical indicators of print material refill containers
A print material refill container includes a housing and a chamber, within the housing, to contain a print material. The print material refill container includes a physical indicator subject to modification based on an engagement of the physical indicator with an engagement member of a printing device when the print material refill container engages the printing device to deliver the print material to a reservoir of the printing device. The physical indicator indicates an unused condition of the print material refill container when the physical indicator has a first state prior to the modification, and the physical indicator indicates a used condition of the print material refill container when the physical indicator has a second state subsequent to the modification.
US12099316B2 Developing device and image forming apparatus that suppress discharge of developer
A developing device including a holding body, a supply unit, a filling portion, a closing portion, and a duct portion is provided. The holding body holds a developer. The agitating unit agitates the developer. The supply unit supplies the developer that flows in from the agitating unit to the holding body. The filling portion is provided above the agitating unit and filled with the developer. The closing portion closes a lower portion of the filling portion, and causes the developer to drop from the filling portion into the agitating unit in a case where the closing portion is removed. The duct portion connects a space in the filling portion and a portion above the holding body.
US12099315B2 Image forming apparatus
An image forming apparatus includes a photosensitive member, a charging member, an exposing device, a developing device, a transfer member, a brush, a voltage applying portion, and a control portion controlling a surface potential of the photosensitive member at the brush contacting position. When a value of subtracting a value of the surface potential of the photosensitive member in the brush contacting position from a value of the brush voltage is defined as a contacting position potential difference, the control portion controls the surface potential of the photosensitive member in the brush contacting position so that the contacting position potential difference is changed from a first potential difference to a second potential difference in a predetermined direction which is either one of an increasing direction or a decreasing direction, and then the contacting position potential difference is changed from the second potential difference to a third potential difference in the predetermined direction.
US12099313B2 Image forming apparatus
An image forming apparatus includes a photosensitive drum, a charging member, an exposure unit, a developing member, and a transfer member. In a rotational axis direction of the charging member, a width of a transfer portion of the transfer member is shorter than that of a charging portion of the charging member, and an end of the surface of the photosensitive drum in the axis direction includes a non-transfer area in contact with the charging member and not in contact with the transfer member. The exposure unit exposes the non-transfer area during rotation of the photosensitive drum, and forms a surface potential on the surface downstream of an exposing portion and upstream of the transfer portion with respect to a rotational direction. A controller controls such that an absolute value of the surface potential of the non-transfer area is lower than that of the transfer outside paper passing area.
US12099311B2 Image forming apparatus with charge eliminating needle protection cover that maintains constant interval between the needle and a sheet
An image forming apparatus includes a plurality of image forming portions, an intermediate transfer belt, a primary transfer member, a secondary transfer roller, a counter roller, and a charge eliminating device. The counter roller is pressed against the secondary transfer roller via an intermediate transfer belt to thereby form a secondary transfer nip portion. The charge eliminating device includes a charge eliminating needle that is disposed with an end part thereof pointing to a downstream side in a conveyance direction of the recording medium, and that is grounded, and a charge eliminating needle protection cover that has a guide surface that is opposed to the recording medium having passed through the secondary transfer nip portion. The guide surface is formed of a conductive material having a resistance value of 106Ω or lower, and is in a floating state.
US12099309B2 Wafer processing apparatus and wafer transfer method
The present disclosure relates to a wafer processing apparatus and a wafer transfer method. The wafer processing apparatus includes: a first machine; a second machine, including a manipulator, the manipulator transfers a wafer to the machine through a connection port; the connection port is provided between the first machine and the second machine; door panels, provided on the first machine and used to close the connection port; a detector, for detecting a current position of the door panel; a driver, connected to the door panel, for driving the door panel to move to open or close the connection port; and a controller, connected to the detector, the driver and the manipulator, for controlling the door panel to move according to the current position of the door panel to open or close the connection port, and control the manipulator to transfer the wafer.
US12099308B2 Methods and apparatus for correcting lithography systems
Aspects of the present disclosure relate to methods and apparatus for correcting lithography systems. In one implementation, a method of operating a lithography system includes directing first light beams toward a reflective surface of a first substrate using an optical module. The method includes directing the first light beams collected through at least an objective lens toward a camera, and taking a plurality of first images of the first light beams. The method includes directing second light beams at an oblique angle toward a patterned surface of a second substrate using an illumination source disposed below the objective lens. The method includes directing the second light beams collected through at least an objective lens toward a camera, and taking a plurality of second images of the second light beams. The method includes determining a tip correction, a tilt correction, and an optimal vertical position for the optical module.
US12099306B2 Method for controlling a lithographic system
A lithographic system comprises a radiation source and a lithographic apparatus. The radiation source provides radiation to the lithographic apparatus. The lithographic apparatus uses the radiation for imaging a pattern onto multiple target areas on a layer of photo-resist on a semiconductor substrate. The imaging requires a pre-determined dose of radiation. The system is controlled so as to set a level of a power of the radiation in dependence on a magnitude of the pre-determined dose.
US12099302B2 Flexographic printing raw plate and manufacturing method of flexographic printing plate
A flexographic printing raw plate comprising at least a support, a photosensitive resin composition layer, an intermediate layer, and an infrared ablation layer sequentially stacked, wherein the intermediate layer comprises a hydrophilic resin (A) and a layered inorganic compound (B), and the intermediate layer has a film thickness of 2 μm or more and 30 μm or less.
US12099301B2 Underlayer composition and method of manufacturing a semiconductor device
A method of manufacturing a semiconductor device includes forming a photoresist underlayer over a semiconductor substrate. The photoresist underlayer includes a polymer, including a main polymer chain having pendant target groups, and pendant organic groups or photoacid generator groups. The main polymer chain is a polystyrene, a polyhydroxystyrene, a polyacrylate, a polymethylacrylate, a polymethylmethacrylate, a polyacrylic acid, a polyvinyl ester, a polymaleic ester, a poly(methacrylonitrile), or a poly(methacrylamide). Pendant target groups are selected from the group consisting of a substituted or unsubstituted: C2-C30 diol group, C1-C30 aldehyde group, and C3-C30 ketone group. Pendant organic groups are C3-C30 aliphatic or aromatic groups having at least one photosensitive functional group, and pendant photoacid generator groups are C3-C50 substituted aliphatic or aromatic groups. A photoresist layer is formed over the photoresist underlayer. The photoresist layer is selectively exposed to actinic radiation. The selectively exposed photoresist layer is developed to form a photoresist pattern.
US12099295B2 Imprint apparatuses and article manufacturing methods applying viscosity increases without curing of imprint material
The present invention provides an imprint apparatus forming a pattern of an imprint material on a substrate by using a mold, the imprint apparatus including an optical system applying, to a peripheral region, irradiation light acing to increase viscosity of the imprint material, the peripheral region including an end of a mesa portion of the mold and surrounding the mesa portion in a state in which the mesa portion of the mold is held in contact with the imprint material, and a control unit controlling the optical system such that timings of applying the irradiation light to a plurality of zones in the peripheral region are different from each other, the zones being positioned at different distances from a center of the mesa portion, in the state in which the mesa portion of the mold is held in contact with the imprint material on the substrate.
US12099293B2 Phase shift mask for extreme ultraviolet lithography and a method of manufacturing a semiconductor device using the same
A phase shift mask for extreme ultraviolet lithography includes a substrate, a reflective layer on the substrate, a capping layer on the reflective layer, a buffer pattern on the capping layer, the buffer pattern including an opening exposing a surface of the capping layer, and an absorber pattern on the buffer pattern, the absorber pattern including a refractive index less than a refractive index of the buffer pattern and a thickness greater than a thickness of the buffer pattern. The buffer pattern includes a material having an etch selectivity with respect to the absorber pattern and the capping layer.
US12099292B2 Multi-view vision inspection system
A multi-view vision inspection system includes a darkroom; and a plurality of cameras, the plurality of cameras including a plurality of first cameras, a plurality of second cameras and a plurality of third cameras, the plurality of first cameras being arranged spaced from one another at a top of an interior of the darkroom, the plurality of second cameras being arranged spaced from one another at a bottom of the interior of the darkroom, and the plurality of third cameras being arranged spaced from one another on a side wall of the interior of the darkroom in a circumferential direction of the darkroom. The multi-view vision inspection system can measure each angle of a workpiece to be inspected by using the plurality of cameras above.
US12099289B2 Optical driving assembly
An optical driving assembly includes an optical element having an optical axis, an optical sensor, and a driving module driving optical sensor to translate along a direction perpendicular to the optical axis. The driving module includes a fixation member provided with a moving cavity, a moving member provided in the first moving cavity and movably connected to the fixation member along a first direction and provided with a second moving cavity, a supporting member provided in the second moving cavity and movably connected to the moving member along a second direction and supporting the optical sensor, and first and second driving assemblies. The first and second driving assemblies include first and second shape memory alloy wires. The optical sensor can linearly move in two directions perpendicular to the optical axis, achieving optical image stabilization and independent movements in two directions that are not affected by each other.
US12099286B2 Projection display system and method
In a projection display system, a polarizing beamsplitter can split an unpolarized light beam into a first internal beam and a second internal beam, which can have polarization states that are orthogonal. A polarization rotator, such as a half-wave plate, can rotate a plane of polarization of at least one of the first internal beam or the second internal beam. A beam aligner, such as a second polarizing beamsplitter, can change a propagation direction of at least one of the first internal beam or the second internal beam. The polarization rotator and the beam aligner each can adjust at least one of the first or second internal beams such that the first internal beam forms a first exiting beam and the second internal beam forms a second exiting beam. The first exiting beam and the second exiting beam can be adjacent and parallel and have parallel polarization states.
US12099285B1 Decorative swimming pool illumination device
A decorative swimming pool illumination device including a housing assembly having a projector assembly in the inner thereof and a drive device in a bottom portion thereof. The housing assembly includes a housing which has a dome hollow body with apertures in a top portion thereof and a hollow base. The projector assembly includes projector members which are placed in the apertures of the housing to allow display a plurality of images/colors. The drive device includes a drive device attached to the base of the housing and includes a wheeled portion that allows the housing to creep along the bottom of a swimming pool to display the images/colors by the projector members.
US12099284B2 Foldable light reflective device for photoflood lamp
A foldable light reflective device (100) for photoflood lamp includes a chuck (10) and a plurality of support rods (20) for mounting a reflective cloth (40). The support rods (20) are arranged along a circumference of the chuck (10) and hinged to the chuck (10), and each support rod (20) has relative unfolded and folded states. A locking mechanism (30) for holding the support rod (20) in the unfolded state is provided between each support rod (20) and the chuck (10). Each locking mechanism (30) includes a swinging member (31) with a middle portion hinged to the chuck (10) and being divided, at a hinge point, into an operation part (311) and a co-operation part (312), the co-operation part (312) of the swinging member (31) having two states of locking and releasing the support rod (20); and a retaining member for restraining the swinging member (31) in the locking state.
US12099279B2 Light adjustment device
A light adjustment device includes a plurality of liquid crystal cells each including a light adjustment region that polarizes light emitted from a light source, the liquid crystal cells being stacked in a direction in which the light is emitted. The liquid crystal cells each include a first substrate in which a plurality of first metal wires are provided, and a second substrate in which a plurality of second metal wires are provided and that sandwiches a liquid crystal layer with the first substrate.
US12099276B2 Complex light modulator, holographic display device, and see-through display device
A complex light modulator including a first polarization plate, a second polarization plate provided, an amplitude modulator provided between the first polarization plate and the second polarization plate, a phase modulator provided between the amplitude modulator and the second polarization plate, and color filters provided between the amplitude modulator and the phase modulator.
US12099268B2 Spliced display panel and spliced display device
A spliced display panel and a spliced display device are provided. At least two display panels are spliced to form a gap. The light-emitting diode substrate is disposed between two adjacent display panels. The first supporting portion of the light-emitting diode substrate is disposed on one of the display panels, and the second supporting portion of the light-emitting diode substrate is disposed on another one of the display panels. The carry portion is disposed on the first supporting portion and the second supporting portion to shield the gap.
US12099267B2 Optoelectronic device and array thereof
A photonic chip. In some embodiments, the photonic chip includes a waveguide; and an optically active device comprising a portion of the waveguide. The waveguide may have a first end at a first edge of the photonic chip; and a second end, and the waveguide may have, everywhere between the first end and the second end, a rate of change of curvature having a magnitude not exceeding 2,000/mm2.
US12099264B2 Pi cell drive waveform
Systems and methods for providing an electrical waveform to a pi-cell polarization switch. The electrical waveform may reduce/limit ion accumulation in and/or light leakage associated with the polarization switch. The electrical waveform may include multiple segments, e.g., a first segment may drive the polarization switch to a first polarization state and may be defined by a first portion having a first voltage level and a first polarity and a second portion having the first voltage level and a second polarity opposite the first polarity and a second segment, occurring after the first segment, that may drive the polarization switch to the second polarization state. The second segment may be defined by a second voltage level having the first polarity. An absolute value of the first voltage level may be greater than an absolute value of the second voltage level.
US12099262B2 Side shield for eyeglasses
A side shield for use with an eyeglass frame includes an attachment body having an upper portion and a lower portion. The attachment body is sized and configured to be insertable within a respective inner periphery of the eyeglass frame. An upper projection extends from the upper portion of the attachment body and is configured to be engageable with a respective lens frame body. A lower projection extends from the lower portion of the attachment body and is configured to be engageable with the respective lens frame body. A side shielding wall is connected to the attachment body and includes an upper edge at least partially defining a void sized to allow for pivotal movement of a respective one of the pair of temple arms when the upper and lower projections are engaged with the respective lens frame body.
US12099261B2 Estimating a mental state based on sensor measurements from an electronic contact lens
A system includes an electronic contact lens that obtains sensor measurements from integrated motion sensors or other types of sensors and a processing module that estimates a mental state of an individual based on the sensor measurements. The processing module identifies patterns of eye movements and analyzes how these patterns change over time. Based on anatomical relationships between eye movement and mental state, the processing module estimates characteristics of the individual such as fatigue, intoxication, injury, or a medical condition that have known effects on eye movement patterns. The electronic contact lens system generates an output indicative of the estimated mental state to alert the individual to the detected condition or to initiate an automated action.
US12099255B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly including, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. Each of the first lens to the seventh lens has refractive power. The first lens has positive refractive power, and the third lens has negative refractive power. Half of a diagonal length ImgH of an effective pixel area on an imaging plane of the optical imaging lens assembly satisfies: ImgH>5 mm; and a relative F number Fno of the optical imaging lens assembly satisfies Fno<1.6.
US12099253B2 Lens barrel
A lens barrel capable of increasing the moving range of a lens includes: a lens retainer frame for holding a lens; a drive unit for driving the lens retainer frame along the optical axis direction; a first cylinder that holds the drive unit and has a cam follower; a second cylinder that has a cam groove for engaging the cam follower; and a bias part for biasing the first cylinder along the optical axis.
US12099251B2 Optical component driving mechanism
An optical component driving mechanism is provided. The optical component driving mechanism includes a first movable portion, a fixed portion, a first driving assembly, and a first support assembly. The first movable portion is configured to connect the first optical component. The first movable portion is movable relative to the fixed portion. The first driving assembly is configured to drive the first movable portion to move relative to the fixed portion. The first movable portion is movable relative to the fixed portion via the first support assembly. The first movable portion is movable relative to the fixed portion in a first dimension within a first-limit range.
US12099250B2 Actuator assembly
An actuator assembly (4001) includes a first part (4002), a second part (4004), a bearing arrangement (4003) and a drive arrangement (4005). The bearing arrangement (4003) includes first to fourth flexures (40151, 40152, 40153, 40154) arranged about a primary axis (4009) passing through the actuator assembly (4001). The bearing arrangement (4003) supports the second part (4004) on the first part (4002). The second part (4004) is tiltable about first and/or second axes (4011, 4012) which are not parallel and which are perpendicular to the primary axis (4009). The drive arrangement (4005) includes four lengths of shape memory alloy wire (40101, 40102, 40103, 40104). The four lengths of shape memory alloy wire (40101, 40102, 40103, 40104) are coupled to the second part (4004) and to the first part (4002). The bearing 15 arrangement (4003) is configured to convert lateral force(s) normal to the primary axis (4009) generated by the drive arrangement (4005) into tilting of the second part (4004) about the first and/or second axes (4011, 4012). Each of the first to fourth flexures (40151, 40152, 40153, 40154) has a first end (4016) connected to the first part (4002) and a second end (4017) connected to the second part (4004). Each of the first to fourth flexures (40151, 40152, 40153, 40154) includes a feature (1016) configured to increase a first compliance of that flexure (40151, 40152, 40153, 40154) to displacement of the respective second end (4017) towards the respective first end (4016). The first compliance is less than a second compliance of that flexure (40151, 40152, 40153, 40154) to 25 displacement of the respective second end (4017) parallel to the primary axis (4009).
US12099240B2 Splitter, optical distribution network, and method for determining wavelength corresponding to optical filter structure
A splitter includes an optical input section, N optical branch sections, and at least (N−1) optical filter structures. Each optical filter structure reflects an optical signal of one wavelength. The at least (N−1) optical filter structures include a special optical filter structure and at least (N−3) common optical filter structures, and a wavelength of an optical signal reflected by each of the common optical filter structures is a common wavelength. A wavelength of an optical signal reflected by a first/second special optical filter structure is a first/second special wavelength. At least (N−3) common wavelengths constitute an arithmetic sequence, a difference between the first special wavelength and a largest common wavelength is greater than a tolerance of the arithmetic sequence, and a difference between the second special wavelength and a smallest common wavelength is greater than the tolerance of the arithmetic sequence.
US12099238B2 Device and method for splicing array optical fiber with large-size quartz end cap
A device for realizing the splicing of an array fiber and a large-size quartz end cap comprises a carbon dioxide laser, a light splitter, a light beam shaper, a high reflectivity mirror, an image detection module, an array fiber and a carrier thereof, a large-size quartz end cap and a carrier thereof, a stepping motor, a thermodetector, and a computer; a laser beam emitted by the carbon dioxide laser is divided into two light beams through a light splitter, after the two light beams respectively pass through the beam shaper and the high reflectivity mirror, two strip-shaped light spots with uniform power density are integrally formed to heat a splicing face of the large-size quartz end cap, a uniform temperature field of a target splicing area is achieved through indirect heating and heat conduction.
US12099235B2 Amplifying fiber and optical amplifier
An amplification fiber includes a core which is doped with an erbium ion and a cladding which surrounds the core and has a refractive index lower than a refractive index of the core, and a relative refractive index difference Δn51 between the core and the cladding is not more than a smaller one of values of a relative refractive index difference Δn1 expressed as a predetermined expression related to a radius a of the core and a relative refractive index difference Δn2 expressed as a predetermined expression related to the radius a of the core.
US12099227B1 Fiber optic tinsel garland
Illuminated tinsel garland comprising, according to a first exemplary embodiment, an elongated flexible transparent tube; a flexible electrically powered illumination string disposed in the tube; and a plurality of radially directed fiber optic filaments secured to an exterior of the tube. According to a second exemplary embodiment, the illuminated tinsel garland comprises a flexible electrically powered illumination string including a plurality of lamps spaced apart no more than about 3 cm along the string; and a bundle of fiber optic filaments in light-transmissive communication with each one of the plurality of lamps.
US12099221B2 Optical filter and light-emitting device
An optical filter includes a transmission portion transmitting light and an absorption portion absorbing light between a plane of incidence and a plane of emission, and the volume of the transmission portion is larger than the volume of the absorption portion. For the optical filter, when the transmission spectrum S0 of light incident at an incidence angle of 0° and the transmission spectrum S60 of light incident at an incidence angle of 60° are superimposed, the transmittance (%) at an incidence angle of 60° is lower than the transmittance (%) at an incidence angle of 0° by 15% or more for a first wavelength band, and the difference between the transmittance (%) at an incidence angle of 60° and the transmittance (%) at an incidence angle of 0° is 10% or less for a second wavelength band.
US12099216B2 Surface light source projection device
The present invention provides a surface light source projection device, which includes a light emitting module and a diffractive optical module. Wherein, the diffractive optical module has two micron diffractive layers, the micron diffractive layers include a plurality of micron structures, and the shape of the micron structures is set to be cone, disc or any combination of the above. The micron structures have an outer diameter, and the outer diameter of the micron structures is between 5 times and 200 times of the incident wavelength of the light beam output from the light emitting module. Thereby, the surface light source projection device capable of enduring heat accumulation generated after continuous irradiation of high-energy laser is provided to facilitate long-term irradiation and long-distance sensing.
US12099214B2 Near-eye displays with scenery reflection suppression
A near-eye display includes a light-guide optical element (LOE) (10) having first and second major external surfaces (11A, 11B) that are planar and mutually parallel. An image projector (2) introduces into the LOE illumination corresponding to an image so that the illumination propagates within said LOE by internal reflection at the major external surfaces. A coupling-out arrangement couples the illumination out of the LOE towards the eye of the observer. The coupling-out arrangement may be a set of mutually-parallel, partially-reflective surfaces (12A) deployed at an oblique angle within the LOE. Various arrangements for suppressing reflections of ambient light sources include obstructing baffles oriented so as to avoid reduction of peripheral field of view, various non-reflective coatings and various deployments of polarization filters.
US12099212B2 Three-dimensional fiber plate display
An image display device, including a light-emitting pixel array operable to emit a plurality of two-dimensional images each comprising a plurality of pixels; a light field converter comprising a coherent optical fiber plate including a plurality of optical fibers, wherein the optical fiber plate has a first surface and a second surface, and an array of lenslets arranged along the second surface, wherein the array of lenslets is configured to have a focal surface conforming to the second surface of the optical fiber plate; wherein the light field converter is operable to transform pixels from each of the plurality of two-dimensional images into corresponding diverging rays; wherein the diverging rays form virtual three-dimensional image in an image-forming region.
US12099208B2 Display system
A display system includes a pixelated display being curved about at least one axis and including a plurality of groups of pixels; a plurality of light redirecting elements where each light redirecting element corresponds to a different group of pixels in the plurality of groups of pixels; and an optical lens system adapted to receive light emitted by the pixelated display and transmitted by the plurality of light redirecting elements. The optical lens system transmits at least a portion of the received light. For at least one pixel in the plurality of groups of pixels, the light redirecting element corresponding to the pixel reduces an angle between a central light ray emitted by the pixel and a chief light ray emitted by the pixel.
US12099207B2 Virtual image display device
A virtual image display device includes: an image display element that displays an image to be displayed as a virtual image; a propagation optical system that propagates light from the image display element; and a light guide member that guides the light propagated by the propagation optical system. The light guide member includes: a light beam incident part that introduces light including image information from the propagation optical system into the light guide member; an image extractor that extracts the light including image information from an inside of the light guide member; and an image emitter that emits the light including image information to an outside of the light guide member. The propagation optical system includes one or more optical members each having a curved surface shape that is non-rotationally symmetric with respect to an optical axis.
US12099200B2 Head wearable virtual image module for superimposing virtual image on real-time image
Disclosed are systems and methods for superimposing a virtual image on a real-time image. A system for superimposing a virtual image on a real-time image comprises a real-time image module and a virtual image module. The real-time image module comprises a magnification assembly to generate a real-time image of an object at a first location and a first depth, with a predetermined magnification. The virtual image module generates a virtual image by respectively projecting a right light signal to a viewer's right eye and a corresponding left light signal to a viewer's left eye. The right light signal and the corresponding left light signal are perceived by the viewer to display the virtual image at a second location and a second depth. The second depth is related to an angle between the right light signal and the corresponding left light signal projected to the viewer's eyes. The second depth may be approximately the same as the first depth.
US12099194B2 Virtual and augmented reality systems and methods
An imaging system includes a light source configured to generate a light beam. The system also includes first and second light guiding optical elements having respective first and second entry portions, and configured to propagate at least respective first and second portions of the light beam by total internal reflection. The system further includes a light distributor having a light distributor entry portion, a first exit portion, and a second exit portion. The light distributor is configured to direct the first and second portions of the light beam toward the first and second entry portions, respectively. The light distributor entry portion and the first exit portion are aligned along a first axis. The light distributor entry portion and the second exit portion are aligned along a second axis different from the first axis.
US12099190B2 Waveguide with polarization volume hologram grating
A waveguide is provided. The waveguide includes a substrate having two outer surfaces for propagating a beam of light in the substrate by reflecting the beam from the two outer surfaces. The waveguide includes at least one polarization volume hologram (PVH) grating to couple light in and/or out of the waveguide. The PVH grating may be a multi-layer PVH grating with graded birefringence.
US12099189B2 Display device and optical unit
A display device includes an image element, a prism mirror that receives image light emitted from the image element through a light incident surface, reflects the image light with an inner reflection surface, and emits the image light from a light emission surface, and a see-through mirror that reflects the image light emitted from the prism mirror toward a pupil position, wherein the prism mirror emits the image light incident from a front to be bent in a direction inclined with respect to the front, and a light emission side of an image source that includes the image element and the prism mirror is covered with a light transmission window that blocks dust.
US12099185B2 Method for correcting a spherical aberration of a microscope, and microscope
A method is useable for correcting a spherical aberration of a microscope having an objective and a cover slip or object carrier, the objective having a correction element for correcting the spherical aberration. The method includes: ascertaining, by the microscope, an index of refraction of an optical medium bordering the cover slip or object carrier and/or a thickness of the cover slip or object carrier along an optical axis of the objective, ascertaining the spherical aberration based on the index of refraction of the optical medium and/or the thickness of the cover slip or object carrier, and ascertaining, based on the spherical aberration, a positioning variable, by which the correction element is adjusted so that the spherical aberration is corrected.
US12099181B2 Method for centering optical elements
A method for centering an optical element in an optical system for an endoscope, wherein the optical element has an optical axis aligned in the optical system such that the optical axis of the optical element coincides with an optical axis of the optical system, the method including: forming recesses into a circumference of the optical element, wherein in a cross-sectional plane of the optical element each recess includes a deepest point which has a smallest distance to the optical axis of the optical element, and the deepest points are located in the cross-sectional plane of the optical element on a circle, a center of the circle being located on the optical axis of the optical element; inserting a centering material into each of the recesses; and aligning the optical element in the optical system using the centering material in each of the recesses.
US12099180B2 Ergonomic EZ scope digital imaging system
An ergonomic digital imaging system obviates the need for, and replaces, the standard microscope with binoculars for viewing images, thereby freeing the user from using his or her hands to manipulate images seen through the binoculars of the microscope, whereby the user can use his or her hands for other tasks, such as dental or other surgery, from a position away from the exhaled breath of the patient being treated. The images are maintained focused, no matter how close or far the viewer is to the viewing display screen. The system is collapsible and portable, so that specialists can take the system from office to office, a plug and play work environment. The extended maneuverability of the camera head results in simple and fast patient positioning, and the camera and display module adjust for any comfortable sit or stand ergonomics of the practitioner.
US12099178B2 Kinematic imaging system
Disclosed herein, inter alia, are imaging systems, devices, and methods of use thereof.
US12099177B2 Lens-free microscopic imaging system and method, and biochemical substance detection system and method
A lens-free microscopic imaging system (11), which is used to image microbeads (15) with pattern codes, includes an illumination system (11a) and an imaging system (11b). The illumination system (11a) includes an illumination light source (111) and an excitation light source (112). The imaging system (11b) includes an image sensor (113). The illumination light source (111) is used to emit illumination light to irradiate the microbeads (15), causing the irradiated microbeads (15) to be imaged on the image sensor. The excitation light source (112) is used to emit excitation light to excite the microbeads (15) to generate specific signals. The image sensor (113) is used to collect the images of the microbeads (15) and the specific signals to generate images. The imaging system (11) does not require a lens system. The present disclosure improves a detection efficiency of the microbeads (15).
US12099170B2 Optical imaging lens and electronic device comprising the same
An optical imaging lens includes six lens elements. The object-side surface of the first lens element has a convex part in a vicinity of the periphery of the first lens element, the image-side surface of the second lens element has a concave part in a vicinity of the periphery of the first lens element, the object-side surface of the third lens element has a convex part in a vicinity of the optical axis, the image-side surface of the fourth lens element has a convex part in a vicinity of the periphery of the fourth lens element, the image-side surface of the fifth lens element has a concave part in a vicinity of the optical axis, and the sixth lens element has negative refractive power.
US12099167B2 Optical imaging system having seven lenses of various refractive powers
An optical imaging system a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system, wherein the optical imaging system satisfies 0.5
US12099163B1 Intrinsic carbon oxygen for formation saturation and borehole holdup
The techniques as described herein result in a single set of intrinsic carbon-oxygen (CO) measurements that can be used for various borehole and formation saturation conditions, enhancing the reliability and robustness of formation evaluation in oil and gas wells. A method comprises formulating an intrinsic CO ratio for a subterranean formation, based on theoretical atomic concentrations of carbon and oxygen, and porosity and fluid saturation parameters.
US12099157B2 Removing electromagnetic crosstalk noise from seismic data
One or more first sensors may be configured to sense seismic signals and one or more second sensors may be configured to sense electromagnetic crosstalk signals. The second sensors are not responsive to the seismic signals. The data from the first and second sensors may be recorded as first data and second data, respectively. The first data may be modified based on the second data to remove the electromagnetic crosstalk noise form the seismic data.
US12099155B2 Attenuation of axial vibration noise in pressure sensor measurements
Methods and apparatus are described for reducing noise in measurements made by one or more pressure sensors disposed in a cable having a generally longitudinal axis. Estimated axial vibration noise at a location along the cable is determined based at least in part on measurements from one or more motion sensors disposed along the cable. The estimated axial vibration noise is subtracted from pressure sensor measurements corresponding to the location. The result is noise-attenuated pressure sensor measurements corresponding to the location.
US12099153B2 Emitters for fast-spectrum self-powered neutron detector
A detector for generating an electrical current that is proportional to a flux of neutrons includes a neutron sensitive emitter, a conductive collector, an insulator between the neutron-sensitive emitter and the collector, an electrical connection to the neutron sensitive emitter, and an electrical connection to the conductive collector. The neutron sensitive emitter includes an emitter material with no more than 2 stable isotopes, and which upon impact by a neutron having an energy of from 100 keV to 1000 keV will generate electrons in proportion to the flux of neutrons in less than 10 minutes, and any generated electrons not generated in less than 10 minutes will be generated in no less than 30 days. A method of detecting neutrons generated by a nuclear reactor is also disclosed.
US12099147B2 Surface cleaning system to clean lidar sensor of an autonomous vehicle
A vehicle having a Lidar system includes a cleaning apparatus that performs a method of cleaning the Lidar system. The cleaning apparatus includes a nozzle for spraying a gas onto a window of the Lidar, a pump for controlling a flow of the gas through the nozzle, and a processor. The processor is configured to control the pump to control the flow of the gas through the nozzle at a variable flow rate.
US12099145B2 SPAD array with ambient light suppression for solid-state LiDAR
In various embodiments, described herein are systems and methods for ambient light suppression on a photodetector of a LiDAR device. The LiDAR device can be configured to scan laser pulses in such a manner that reflected laser pulses are incident on one column of macro-pixels at a time in a macro-pixel array on the photodetector, where only that column is turned on, and the rest of the columns are turned off. The LiDAR device can further be configured to scan at different angles such that laser pulses from a same portion of a target object can be incident on the turned-on column multiple times to increase the resolution of a LiDAR image. Further, outputs from multiple SPADs in a max-pixel are concatenated to form a multi-level digital signal, and a threshold can be used for discarding or registering the multi-level digital signal for further noise reduction.
US12099144B1 Use of waveguide arrays in LIDAR systems
A LIDAR system includes a LIDAR chip configured to output a LIDAR output signal. The LIDAR chip includes a waveguide array. A steering mechanism is configured to control a direction that a system output signal travels away from the LIDAR system. The system output signal includes light from the LIDAR output signal. A location that a comparative signal is incident on the waveguide array changes in response to the steering mechanism changing a direction that the system output signal travels away from the LIDAR system. The comparative signal includes light from the system output signal after the system output signal has been reflected by an object located outside of the LIDAR system.
US12099143B2 Measuring device, control method, program, and storage medium
An electromagnetic wave irradiated by an irradiator (10) is incident on and reflected by a movable reflection unit (20). The control unit (30) controls the irradiator (10) and the movable reflection unit (20). A sensor (40) is disposed at a position through which the electromagnetic wave when an irradiation direction of the electromagnetic wave is moved in a first direction. Then, the control unit (30) executes the following processing in setting a movement range of the movable reflection unit (20). First, a detection value (first detection value) of the sensor (40) when light is irradiated at a first position Sa positioned ahead of the sensor (40) in the first direction is recognized. Next, a detection value (second detection value) of the sensor (40) when light is irradiated at a second position Sb positioned behind the sensor (40) in the first direction is recognized. Then, the movement range of the movable reflection unit (20) is set using the first detection value and the second detection value.
US12099140B2 Systems and methods for intelligently calibrating infrastructure devices using onboard sensors of an autonomous agent
A system for intelligently implementing an autonomous agent that includes an autonomous agent, a plurality of infrastructure devices, and a communication interface. A method for intelligently calibrating infrastructure (sensing) devices using onboard sensors of an autonomous agent includes identifying a state of calibration of an infrastructure device, collecting observation data from one or more data sources, identifying or selecting mutually optimal observation data, specifically localizing a subject autonomous agent based on granular mutually optimal observation data, identifying dissonance in observation data from a perspective of a subject infrastructure device, and recalibrating a subject infrastructure device.
US12099136B2 Microwave radar and unmanned aerial vehicle
The present disclosure provides a UAV control method. The method includes controlling an antenna device of a microwave radar of the UAV to transmit a microwave transmission signal and obtain a received signal, the microwave transmission signal and the received signal both being trapezoidal modulation waveforms, and one cycle of the trapezoidal modulation waveform including a frequency rising part, a frequency falling part, and a fixed frequency part; obtaining an intermediate frequency signal mixed by a frequency of the microwave transmission signal and the received signal to the radar controller, and determining whether the received signal is an interference signal based on the intermediate frequency signal; determining coordinate information of a detection target corresponding to the received signal if the received signal is not the interference signal; and updating a trajectory of the UAV based on the coordinate information of the detection target.
US12099135B2 Positioning method in wireless communication system, and device therefor
The present disclosure relates to a terminal-based positioning method and device and, the terminal-based positioning method performed by a terminal in a wireless communication system, according to one aspect, can comprise the steps of: measuring a time difference of arrival (TDoA) for each distributed antenna on the basis of signals received from an anchor node through a plurality of distributed antennas; setting the relative position for each distributed antenna on the basis of a reference point preset in correspondence with the terminal; and determining an absolute position, which is the position of the reference point, on the basis of the TDoA measured for each distributed antenna and the relative position set for each distributed antenna.
US12099132B2 Using reference measurements to reduce geospatial uncertainty
Systems and methods for minimizing uncertainty in a geospatial location measurement. First and second positional data of a first reference marker are received, each comprising an uncertainty radius about a preliminary coordinate. A first translation vector comprising the displacement to the first reference marker from the second reference marker is received. The second uncertainty radius is translated by the first translation vector and, based on an intersection area of the translated second uncertainty radius and the first uncertainty radius, the first uncertainty radius is reduced to the intersection area.
US12099129B2 Method and apparatus for determining a position of an unmanned vehicle, and unmanned aerial vehicle
A method for determining a position of an Unmanned Vehicle (UV) is provided. The method includes receiving positioning signals from a plurality of satellites of a global navigation satellite system. Further, the method includes estimating the position of the UV based on (i) a three-dimensional model of the UV's environment and (ii) possible signal paths for each of the positioning signals. At least part of the possible signal paths include reflections of the positioning signals by one or more objects in the UV's environment.
US12099127B2 Method and device for arranging a grid structure with respect to a vehicle position
A method is provided for arranging a grid with respect to a vehicle position. An initial position and a state of movement of the vehicle are determined. A physical grid specifying a spatial location of grid cells with respect to an earth-fixed coordinate system and a logical grid representing the cells within a memory are defined. An initial arrangement of the physical grid is determined with respect to the initial vehicle position. A mapping is defined between the physical and logical grids, and a torus interconnection is defined between margins of the logical grid. A modification of the vehicle position is determined based on the state of movement of the vehicle. By applying the torus interconnection, a revised logical grid is determined based on the modification of the vehicle position. A current arrangement of the physical grid is determined by mapping the revised logical grid.
US12099126B2 Navigation satellite time system and its autonomous recovery method
A navigation satellite time system and its autonomous recovery method are provided, including a load time system, the load time system is configured to generate and maintain the load time, and the load time system comprises an space borne atomic clock, a time-frequency processing unit and a plurality of load time backups module, the time information of the load time is obtained from the ground station time; the pulse-per-second signals of the load time are generated and maintained by the space borne atomic clock and the time-frequency processing unit; when the time-frequency processing unit fails, the first-level recovery state is triggered: the time-frequency processing unit compares the time information and the pulse-per-second signals reversely output by the multiple load time backup modules to perform load time recovery.
US12099123B2 Methods and apparatus for characterizing point cloud data for autonomous vehicle systems
According to one aspect, an autonomous vehicle that includes a lidar unit collects lidar point cloud data that includes false returns or false positives, and characterizes the data associated with the false returns or false positives as drivable or not drivable. The false returns or false positives may be phantom points that are not associated with actual objects which may pose collision risks. Analyzing lidar point cloud data to characterize false returns or false positives as either drivable or not drivable enables an autonomous vehicle to operate efficiently by not having to avoid non-existent collision risks. False positives may be indicated when a wet or icy road surface acts as a mirror which reflects objects, and when precipitation such as raindrops appear as objects. Characterizing such false positives as drivable facilitates the efficient operation of an autonomous vehicle as the autonomous vehicle may drive over a mirror and/or through precipitation.
US12099121B2 Trailer angle measurement method and device, and vehicle
The present disclosure provides a method and an apparatus for trailer angle measurement, as well as a vehicle, applied in a vehicle including a tractor and a trailer. At least one LiDAR is provided on each of two sides of the tractor. The method includes: obtaining, an initial trailer model containing initial point cloud data; controlling the to emit laser light; controlling each of the LiDARs to receive a corresponding point cloud reflected by the surface of the trailer; and calculating a trailer angle based on the point cloud data and the initial point cloud data using a point cloud matching algorithm. With the embodiments of the present disclosure, fast and accurate measurement of a trailer angle can be achieved with a simple structure.
US12099118B2 Object detection circuitry
Circuitry comprising excitation circuitry for supplying a transducer with an excitation signal to generate a detection signal and current monitor circuitry for monitoring current through the transducer.
US12099117B2 Radar ice crystal detection through single beam integration
A radar system executes an ice crystal detection method where filtered radar power returns with atmospheric ice concentration from a single beam are correlated. Filtered power returns from a typical radar pulse sequence are compared to detect high-altitude ice crystals. Individual, filtered pulses are correlated by bin.
US12099116B2 Hybrid ice detection using airborne weather radar
A radar system identifies the presence of moderate intensity icing based on a single pulse reflectivity versus ice water content relationship. The radar then identifies convective cores in proximity to the aircraft and records features of those convective cores. Convection information, including storm tops, temperature, and cell topology, is used to indicate the presence of severe icing. A trained neural network may relate the various data to make a high intensity icing determination.
US12099114B2 Method and device for processing SAR raw data
A method according to the present invention comprises the steps of: dividing SAR raw data into one or more sub-aperture data by a predetermined number in an azimuth direction; performing a spectral length extension FFT on the sub-aperture data in the azimuth direction; multiplying the sub-aperture data by a chirp scaling function; performing a range FFT on the sub-aperture data; performing range compression, SRC, and a bulk RCMC on the sub-aperture data; performing an inverse chirp-z transform on the sub-aperture data in a range direction; multiplying the divided sub-aperture data by a predetermined first function; performing an IFFT on the sub-aperture data in the azimuth direction; recombining the sub-aperture data; multiplying the recombined data by a second function and deramping same; performing an azimuth FFT on the recombined data; performing an azimuth IFFT on the recombined data; multiplying the recombined data by a third function and deramping same; performing the azimuth FFT on the recombined data; performing azimuth compression by multiplying the recombined data by a fourth function; performing an azimuth inverse chirp-z transform on the recombined data; and multiplying the recombined data by a fifth function for phase preservation.
US12099111B2 Detection method and detection device
A detection device includes a transmitter for outputting an impulse signal and a receiver for receiving and processing a reflected signal obtained by reflecting the impulse signal from a target. The receiver includes a sample and extension unit that samples a received signal and extends a duration of a value obtained by sampling the received signal to form an extended signal extended to a frequency lower than a frequency of the reflected signal.
US12099110B2 Radar system and method for performing direction of arrival estimation
According to various embodiments, a radar system is described comprising a radar receiver configured to receive radio signals, wherein each radio signal is associated with a channel of a plurality of channels, a peak detector configured to perform peak detection using the received radio signals, wherein each detected peak corresponds to a detected object and a direction of arrival estimator configured to, for a detected peak, generate a vector having, for each of the channels, an entry specifying a Doppler Fourier transform result for the channel, supply the vector to a machine learning model trained to output, for each of one or more additional channels, an entry specifying a predicted Doppler Fourier transform result corresponding to the additional channel and perform direction-of-arrival estimation using an output from the machine learning model which the machine learning model outputs in response to being supplied with the vector.
US12099106B2 Arterial spin labeling with evaluation of inversion state of magnetization
An MRI system and method for generating MR images is provided. An MR signals acquisition unit is configured to generate a main magnetic field, orienting the magnetization of blood within a subject, and first inversion/non-inversion RF pulses such that predetermined sequences of blood boli with inverted/non-inverted magnetization are generated. First inversion/non-inversion MR signals can be acquired, which are caused by the influence on the magnetization by the first inversion/non-inversion RF pulses. MR images may be generated by an image generation unit based on imaging MR signals, acquired after the sequences of inverted and non-inverted blood boli have been flowed from the first region to the part to be imaged, and the predetermined sequences. An evaluation unit is configured to evaluate the inverting of the magnetization in the first region based on the first inversion and/or non-inversion MR signals. In one embodiment, the labeling efficiency of a pseudo continuous arterial spin labeling (pCASL) MRI experiment is performed.
US12099103B2 Radio frequency head coil with respiratory mask
Embodiments of the present application provide a radio frequency head coil (300), RE head coil. The RE head coil (300) comprises a coil former (310) comprising at least a first leg and a second leg arranged at a distance from each other to define a space there between, the coil former (310) being at least sectionally flexible and having at least one first fastening portion (315, 316) arranged adjacent to the space (314), and a respiratory mask (320) comprising a gas outlet (324) and at least one second fastening portion (322, 323), wherein in an operable condition in which the RE head coil (300) is adapted to be arranged at least in sections around a head of a patient (S) and in which the second fastening portion (322, 323) is adapted to be fastened to the first fastening portion (315, 316), the gas outlet (324) is disposed within the space (314).
US12099096B2 Built in test (BIT) for transformer rectifier unit (TRU) backfeed interlock
A method includes performing a test for transformer rectifier unit (TRU) backfeed protection by removing AC power supplied to the TRU but keeping the TRU contactor closed for a first predetermined span of time. The method includes observing the TRU for a second predetermined span of time. The method includes determining if the contactor opens during the second span of time, that a TRU backfeed protection is functional and passes the test, and determining if the contactor does not open during the second span of time, that the TRU backfeed protection has failed the test.
US12099095B2 Trend based battery health estimation
A battery characterization system includes a drive-sense circuit (DSC), memory that stores operational instructions, and processing module(s) operably coupled to the DSC and the memory. Based on a reference signal, the DSC generates a charge signal, which includes an AC (alternating current) component, and provides the charge signal to a terminal of a battery via a single line and simultaneously to senses the charge signal via the single line to detect an electrical characteristic of the battery based on a response of the battery. The DSC generates a digital signal representative of the electrical characteristic of the battery. The processing module(s), based on the operational instructions, generate the reference signal to include a frequency sweep of the AC component of the charge signal (e.g., different frequencies at different times or multiple frequencies simultaneously) and processes the digital signal to characterize the battery across the different respective frequencies and generate spectrum analysis (SA) information of the battery.
US12099092B1 Built in self-test of heterogeneous integrated radio frequency chiplets
An electronic assembly has a host wafer having a first circuit including wafer transistors and passive, non-transistor devices. Chiplets have a second circuit including at least one radio frequency (RF) transistor device. Electrical interconnects are between the chiplets and wafer. The electrical interconnects electrically connect the first circuit to the second circuits. Oscillators that have the wafer transistor, the RF transistor and the electrical interconnects produce a signal for built-in self-test circuits for testing an assembly design of the electronic assembly and speeds of the RF chiplet transistors.
US12099089B2 Electronic device and phase detector
An electronic device including a phase detector is provided. The phase detector includes a first transistor, a second transistor, a third transistor, a fourth transistor, and a first equalizer device. The first transistor has a first input terminal configured to receive a first signal. The second transistor has a second input terminal configured to receive a second signal. The third transistor is electrically connected to the first transistor and has a first output terminal. The fourth transistor is electrically connected to the second transistor and has a second output terminal. The first equalizer device is connected between the first output terminal and the second input terminal.
US12099088B2 Test equipment for testing a device under test having an antenna
Devices for testing a DUT having a circuit coupled to an antenna are disclose. The device can include a DUT location for receiving a DUT, and an adapter or probe is used to wirelessly “over-the-air” (OTA) electronically test a DUT with an embedded antenna or antenna array with the measurement probe 140 located in close proximity to the DUT. The probe can be located very close to the DUT (e.g., in the near-field region). Although the probe is located in close proximity to the DUT antenna or antenna array elements it does not significantly disturb or interfere with probe during testing.
US12099087B2 Probe-holder support and corresponding probes with facilitated mounting
A contact probe for electronic tests includes an upper part having an end portion for contacting a first electronic component; a lower part having an end for contacting a second electronic component; and an elongated and deformable central body interposed between the upper and lower parts. The lower part has an enlarged head with a lower surface intended to rest at least partially onto a horizontal surface, the lower surface having an inclination angle from the horizontal surface onto which it rests when the probe is unbuckled and, when the probe is buckled, it can assume a position in which the lower surface moves to rest entirely onto the horizontal surface, thereby eliminating the inclination angle.
US12099086B2 FCM based chiplet test circuit
The present disclosure relates to the field of design for testability of super-large-scale integrated circuits, and discloses a flexible configurable module (FCM) based chiplet test circuit. The core structure of the circuit is located at an interposer. The test circuit includes FCMs, a control signal configuration module and a test state control module, where the FCM adopts a two-way skew-symmetric structure to implement data transmission in the horizontal direction and the vertical direction; the control signal configuration module is connected to control signals of all the FCMs, so as to control the data transmission directions as well as switch on and switch off states of all the FCMs; and the test state control module controls the shift and update operations of data inside the FCMs and the control signal configuration module.
US12099082B2 Systems and methods for conducting vehicle oscillator testing
A testing system includes a testing device including a display screen. The testing device can display, via the display screen, a representation of a vehicle and oscillators of the vehicle. The testing device transmits a test request that identifies a selected oscillator of the plurality of oscillators for testing. A vehicle receives the test request. An electronic control unit of the vehicle instructs the selected oscillator to generate test signals. The testing calculates a performance metric of the test signals. The testing device determines whether the selected oscillator is properly placed, functioning at a predetermined threshold, or both. Improperly placed or improperly functioning oscillators can be adjusted or replaced.
US12099080B2 Ingress protection assembly for a utility meter and meter arrangement comprising same
An ingress protection assembly for leading a wire, such as a signal and/or a supply line, through a partition wall of an electrical device is provided. The ingress protection assembly includes a first wall section provided with a receiving slot extending through the first wall section in a lead-through direction and opening at an inlet facing in an assembly direction of the ingress protection assembly; and a second wall section provided with a counter slot extending through the second wall section in the lead-through direction and opening at a counter inlet facing against the assembly direction, wherein at least in a fully assembled state of the ingress protection assembly, the first wall section and the second wall section are at least partially superimposed in a projection along the lead-through direction such that the receiving slot and the counter slot together form an aperture configured for tightly encompassing the wire.
US12099078B2 Probe card and wafer testing assembly thereof
A probe card and a wafer testing assembly thereof are provided. The wafer testing assembly includes a printed circuit board, a space transformer, a plurality of copper pillars and a plurality of strengthening structure units. The printed circuit board includes a bottom surface and a plurality of first contacts arranged on the bottom surface. The space transformer includes a top surface and a plurality of second contacts. The second contacts are arranged on the top surface and corresponding to the first contacts. The copper pillars are respectively arranged between the first contacts and the second contacts. Two ends of each of the copper pillars are respectively electrically connected to the first contacts and the second contacts. The strengthening structure units are arranged on the bottom surface of the printed circuit board and respectively surrounding the copper pillars.
US12099075B2 Physical quantity sensor, composite sensor, inertial measurement unit, portable electronic apparatus, electronic apparatus, and vehicle
A gyro sensor includes: a spring having an inner span beam connected to an outer span beam via a turnaround beam; and a fixed driver that laterally faces the outer beam. A first beam is provided to the structure side of the outer beam so as to face the outer beam. T1 is a width of a space between the outer beam and the structure, T2 is a width of a space between the inner and outer beams, and T2
US12099072B2 Cell picking device
A cell picking device includes a stage, a sucker, a driver, a work content receiver, a registrar and a device controller. A sample container is placed on the stage. The driver is provided to execute sample scraping work and sample sucking work using a pipette tip attached to the sucker. In a case in which selection of work contents of the driver is received by the work content receiver, a work procedure including the received work contents of the driver is registered by the registrar. The work of the driver is controlled by the device controller in accordance with the registered work procedure.
US12099071B2 Locking assembly for a measurement system
The present disclosure is, in one aspect, directed to a locking assembly for securing a sample tube assembly to a sample manifold of a measurement system. The locking assembly includes a ramp block having one or more slots defined therein and configured to at least partially receive a portion of the sample tube assembly. The ramp block also includes a plurality of surface features defined therealong and configured to engage and move the sample tube assembly toward and into engagement with the sample manifold. The ramp block further is movable between a plurality of positions including an open position for allowing the sample tube assembly to be received through the one or more slots or openings, and a closed position substantially sealing the sample tube assembly against or within the sample manifold. Other aspects also are described.
US12099070B2 Method and kit for discriminating between parkinson's disease and multiple system atrophy
A method for discriminating between Parkinson's disease and multiple system atrophy, the method comprising the steps of: (1) preparing a solution containing α-synuclein monomers having a tendency to produce rod-like aggregates and/or a solution containing α-synuclein monomers having a tendency to produce twisted aggregates; (2) adding a biological sample from a subject to the solution(s) containing the α-synuclein monomers prepared in step (1); (3) allowing the α-synuclein monomers to aggregate in the solution(s) obtained in step (2); and (4) detecting α-synuclein aggregates formed in step (3).
US12099066B2 Methods for analyzing body fluid proteome
The embodiments of the present disclosure provide a method for analyzing a body fluid proteome. The method comprises: obtaining a sample to be tested I enriched with low-abundance proteins by removing high-abundance proteins in an initial sample A using an affinity technique; obtaining a sample to be tested II enriched with low-abundance proteins by removing high-abundance proteins in an initial sample B using chemical precipitation, wherein the initial sample A and the initial sample B are obtained from a same body fluid sample of a same subject; obtaining a proteome data set I by performing proteomic analysis on the sample to be tested I; obtaining a proteome data set II by performing proteomic analysis on the sample to be tested II; and determining a final quantified proteome data set of the body fluid sample based on the proteome data set I and the proteome data set II.
US12099064B2 Anti-hypusine antibodies and uses thereof
The invention provides anti-hypusine antibodies and their use in detecting and isolating polypeptides containing hypusine and/or deoxyhypusine, as well as compositions and kits comprising the anti-hypusine antibodies.
US12099056B2 Reagents, methods, and systems for detecting therapeutic agents to monitor adherence to nucleoside reverse transcriptase inhibitor metabolites
The invention provides novel compounds, reagents, systems, and methods for detecting a metabolite related to a NRTI in a biological sample, and uses thereof in monitoring adherence to pre-exposure prophylaxis. Such reagents comprise NRTI derivatives, analogs, NRTI derivatives conjugates, along with antibodies directed to same, which are useful for antibody-based methods, such as a lateral flow immunoassay and other point of care devices.
US12099054B2 Unmasking endotoxins in solution
The invention relates to unmasking endotoxins in compositions so that previously present, but undetectable endotoxins are rendered detectable.
US12099051B2 Method for establishing biological model on joint toxicity of Caenorhabditis elegans and application thereof
A method for establishing a biological model on joint toxicity of Caenorhabditis elegans and an application thereof are provided. The method for establishing the biological model includes adding the L1-stage Caenorhabditis elegans to a mixed system of working solution of mycotoxins containing tenuazonic acid and penicillin, K-medium solution and E. coli OP50 to obtain L1-stage Caenorhabditis elegans. The biological model indicates that TeA and PAT have a synergistic effect on the growth, development and reproductive ability of Caenorhabditis elegans, and their toxicity mechanism is related to inducing nematodes and stimulating transcriptional factors of Daf-16 genes. The biological model and detection method are simple to operate and its test period is short.
US12099043B2 Protective enclosure for gas sensors
A small-sized, portable enclosure protects a gas sensor against degradation due to environmental exposure and changes in atmospheric conditions. The protective enclosure includes an inlet for introduction of a gas into the enclosure, an outlet for release of the gas upon completion of a sensing run, and at least one retractable filter that removes from the inflowing gas deleterious compounds that can compromise the integrity of the sensor or cause the sensor to degrade over time. The enclosure does not include any filters during the measurement phase of the sensing run in order to allow the gas sensor to accurately measure an unmodified gas mixture and/or analyte.
US12099041B2 Automated parallel autosampler system and method for drawing chromatography samples
In one aspect, an automated, parallel autosampler system for drawing chromatography samples from a plurality of sample containers is provided which includes: a deck; a head movable relative to the deck; at least one drive selectively controllable to move the head relative to the deck; a plurality of elongated sippers mounted to the head at spaced-apart locations; a plurality of outlet tubes connected to the sippers in one-to-one correspondence; and, at least one source of negative pressure in selective communication with the outlet tubes to selectively provide negative pressure in the lumens of the sippers, wherein, the sippers are arranged on the head so that the sippers are simultaneously insertable into a corresponding number of the sample containers. Advantageously, the subject invention allows for much greater size samples to be extracted than the prior art with permitted variability in the number and configuration of the sample containers.
US12099040B1 Method for testing nanomechanical properties of natural gas hydrate samples
A method for testing the nanomechanical properties of natural gas hydrate samples is provided. A dry pure nitrogen environment and a partial ultralow-temperature liquid nitrogen test condition are constructed, a micro-positive pressure state in a glovebox is maintained, and the temperature of a milling tool and a sample stand are maintained consistent; then, a hydrate sample is transferred and installed in the dry nitrogen environment, and the milling tool is driven to cut a surface of the natural gas hydrate sample to form a relatively flat surface; next, indentation parameter reliability testing is performed, an indentation load is changed, indentation testing of indentation points is performed, and an indentation form is observed. The method can realize indentation testing of natural gas hydrate samples in an ultralow-temperature and dry environment by means of a nanoindenter.
US12099038B1 Test system and method for anchoring performance of full-size rock mass anchor bolt under combined load
A test system for an anchoring performance of a full-size rock mass anchor bolt under combined load and relates to the technical field of detection test equipment includes a primary frame, a co-directional pull-twist loading mechanism and a vertical shear loading mechanism. The primary frame includes a dual-parallel horizontal reaction frame and a vertical reaction frame. The co-directional pull-twist loading mechanism and the vertical shear loading mechanism are arranged in synergy with the primary frame. The co-directional pull-twist loading mechanism performs synchronous pull and twist loading for the anchored rock mass and the vertical shear loading mechanism applies a static load or simulates a dynamic load disturbance. The co-directional pull-twist loading mechanism and the vertical shear loading mechanism perform separate loading.
US12099037B1 Method for determining optimal content and slenderness ratio of fiber in compression cast fiber-reinforced concrete
A method for determining an optimal fiber content and fiber slenderness ratio in compression-cast fiber-reinforced concrete (CCFRC). The method includes: step 1, determining an optimal range of pressure of CCFRC with a mix proportion; step 2, applying optimal compressive stress to a fiber-reinforced concrete mixture, and performing a uniaxial compression test after demolding and curing; step 3, keeping the slenderness ratio of the fiber in step 1 and the optimal compressive stress in step 2 unchanged, decreasing or increasing content of the fiber, and repeating step 2 to obtain a mechanical property of CCFRC with different content of the fiber; and step 4, keeping the content of the fiber in step 1 and the optimal compressive stress in step 2 unchanged, decreasing or increasing a slenderness ratio of the fiber, and repeating step 2 to obtain a mechanical property of CCFRC with a different slenderness ratio of the fiber.
US12099035B2 Reconfigurable downhole pipe inspection tool
Provided are methods and system for hydrocarbon exploration. The method may include using a downhole reconfigurable pipe inspection tool for electromagnetic logging. The method may also include using the electromagnetic pipe inspection tool for inspecting wellbore pipes. The tool may include at least two modules, a signal generator for exciting the transmitter coil; and a receiver circuitry for measuring voltage across the receiver coil, wherein at least one tool parameter is reconfigurable. The first module houses a transmitter coil, a first end, and a second opposing end, wherein the first and second ends each have a connector thereon. The second module houses a receiver coil, a first end, and a second opposing end, wherein the first and second ends of the second module each have a connector thereon.
US12099031B2 Electrophoresis method, electrophoresis system, and container vessel for electrophoresis
A support body includes a concentrating portion, which concentrates an object, between a first end portion and a second end portion. When an area of a cut section of a flow path when cut at a predetermined position in a first direction along a plane orthogonal to the first direction is a flow path cross-sectional area, a flow path cross-sectional area of the concentrating portion is smaller than a flow path cross-sectional area in a first region closer to a first end portion side than the concentrating portion, and a flow path cross-sectional area of a second region closer to the second end portion side than the concentrating portion is larger than the flow path cross-sectional area of the concentrating portion.
US12099030B2 Carbon dioxide gas sensor
A gas sensor capable of detecting carbon dioxide and having high stability is provided. A carbon dioxide gas sensor comprising an insulating substrate 3 and a gas sensing layer 1 formed on one major surface of the insulating substrate 3 via electrodes 2, wherein the gas sensing layer 1 comprises: (a) one or more rare earth metal oxycarbonates represented by Ln2O2CO3, Ln being at least one rare earth metal element selected from Sc, Y, La, Ce, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Pr, Yb and Lu, the rare earth metal oxycarbonate containing a hexagonal rare earth metal oxycarbonate as a main component; or (b) monoclinic samarium dioxycarbonate, a production method of the gas sensor, and a method of selectively producing crystal polymorphism of lanthanum dioxycarbonate represented by La2O2CO3 are provided.
US12099024B2 Methods and apparatus for electron backscatter diffraction sample characterisation
A method of analyzing a sample imaged by electron backscatter diffraction. The method comprises identifying a plurality of Kikuchi bands in an electron backscatter diffraction image of a position on the sample. The method further comprises forming, for each identified Kikuchi band, a respective vector representation of said Kikuchi band based at least in part on an estimate of the position on the sample. A configuration of the sample is determined by identifying a particular set of expected vector representations from a plurality of sets of expected vector representations as matching the vector representations of the plurality of identified Kikuchi bands.
US12099014B2 Bubble measurement device
In a bubble measurement device for measuring bubbles moving in a liquid, the bubble measurement device includes a measurement chamber in which the bubbles in the liquid containing solid materials are introduced into the measurement chamber from below the measurement chamber, and providing a transparent slope facing diagonally downward at a position where the introduced bubbles rise, an image capturing device to capture an image of the bubbles passing the transparent slope, an introduction pipe provided below the measurement chamber to introduce the bubbles into the measurement chamber, and a bubble introduction valve that is immersed in the liquid to be measured and performs the introduction and blocking of the bubbles into the introduction pipe.
US12099013B2 Calibration method of a spectroscopy device comprising a plurality of sensors and of transfer of spectral information obtained from at least two calibrated spectroscopy devices
The present invention is enclosed in the area of calibration of spectral information/spectroscopy devices, such as the calibration of spectral information which consist of high-resolution electromagnetic spectra, as Laser-induced Breakdown Spectroscopy (LIBS). It is an object of the present invention a calibration method of a spectroscopy device comprising a plurality of sensors and a method for transferring spectral information obtained from a first and a second spectroscopy devices. The method of the present invention provides the access to accurately defined spectral lines from the electromagnetic spectrum, as well as to obtain electromagnetic spectra in two different sites, with two different spectroscopy devices and physical samples still provide for the reliable comparison between the electromagnetic spectra obtained in each of such spectroscopy devices.
US12099012B2 Remote microscopy for biological sciences
An imaging system includes an imaging device having a holder configured to hold a cell culture plate with a plurality of wells. The imaging device also includes an imaging assembly having a plurality of imaging units, each of which is configured to image one well of the plurality of wells. The imaging system also includes a storage platform in communication with the imaging device configured to receive a plurality of images from the imaging device. The system further includes a computer in communication with the imaging device and the storage platform. The computer is configured to control the imaging device and to display at least one image of the plurality of images.
US12099009B2 Method and apparatus for surface plasmon resonance imaging
A method and apparatus for surface plasmon resonance imaging are provided for imaging the surface plasmon resonance signals caused by the interaction of biomolecules. In particular, the method and apparatus can image the slightly spectral change in a surface plasmon resonance mode by comparing the light intensities of two bands in the frequency domain of the surface plasmon.
US12099000B2 Defect detection device and defect detection method
In a defect detection device (10), an input receiver (161) receives an input, by a user, of information concerning the kind and size of a defect expected to be present in or on a test object. An exciter (11, 12) induces an elastic wave in the test object, with the frequency of the elastic wave being variable. A measurer (15) optically measures a vibration state of the surface of the test object caused by the elastic wave. A wavelength determiner (164) determines the wavelength of the elastic wave induced in the test object, based on the vibration state obtained by the measurer. A frequency selector (165) selects an appropriate frequency from a plurality of frequencies, based on the kind and size of the expected defect as well as the wavelength acquired for each of the plurality of frequencies by the wavelength determiner by varying the frequency of the elastic wave.
US12098997B2 Frame and testing system for fiber reinforced polymer bond testing
A loading frame for fiber reinforced polymer (FRP)-concrete bond tests includes a standing guide tower, a base section, and a loading beam. The standing guide tower is perpendicularly mounted to the base section. A testing load is applied to the loading beam when performing a series of FRP-concrete bond tests. A sliding end of the loading beam is positioned into a channel within the standing guide tower allowing the loading beam to be positioned at a preferred height. The engagement between the loading beam and the standing guide tower reduces secondary forces. The loading frame is mobile and may also be used with existing testing devices and systems used to perform the series of FRP-concrete bond tests.
US12098996B2 Apparatus for in-situ monitoring of general corrosion and localized microbiologically influenced corrosion (MIC)
An apparatus for in-situ monitoring and measuring of general corrosion and localized microbiologically influenced corrosion (MIC) in a simulated environment is provided. The apparatus includes a chamber containing an electrolyte solution and a microbe specimen. The chamber includes a pair of electrical resistance (ER) probes that measure a current flowing through the electrolyte solution and a general corrosion rate on the surface of the ER probes. The chamber also includes a pair of electrochemical noise (EN) probes. The EN probes are aligned to face one another such that the EN probes measure a localized corrosion rate on the surface of the EN probes and measure the influence of gravity on MIC. The apparatus measures the general and localized corrosion rates simultaneously without polarizing the surface of the ER and EN probes.
US12098995B2 Method and measuring arrangement for determining the internal corrosion rate of steel structures
Methods for determining the internal corrosion rate of steel pipelines. During the methods the calibration constant is determined under laboratory conditions then by using the calibration constant field conditions are modeled under laboratory conditions and the corrosion rate is determined, then in the same manner as under laboratory conditions the corrosion rate is determined under field conditions. Further, the invention is a measuring arrangement for determining the calibration constant and the corrosion rate for the internal corrosion rate of steel pipelines (1) the arrangement is applicable to carry out the methods under laboratory and field conditions. The arrangement consists of a polarizing and measuring unit (5) having a two-channel power output (2), a potential-measuring input (3), and a ground connection (4), a control and data storage unit (6), and three probes (8) with counter-electrodes (7). At least one probe (8) is also provided with a reference electrode (9).
US12098994B2 Droplet sorting decision modules, systems and methods of use thereof
Droplet sorting modules for sorting droplets of a flow stream are described. Droplet sorting modules according to certain embodiments include a plurality of droplet sort decision units and a processor with memory operably coupled to the processor, where the memory includes instructions stored thereon, which when executed by the processor, cause the processor to determine an optimal droplet sort decision unit from the plurality of sort decision units for sorting each droplet of the flow stream. Particle (e.g., cells) sorting systems and methods for sorting droplets of a flow stream are also described. Kits having one or more of the subject droplet sorting modules are also provided.
US12098991B2 Method and apparatus for detecting nanoparticles and biological molecules
Disclosed are an optical interferometry apparatus for detection of dielectric nanoparticles and a method for enhancing visibility of the nanoparticles. An imaging system for detection of dielectric nanoparticles includes at least one light source for illumination, a detector array or a camera for image capture, an objective lens, a sample substrate and a computing unit. The sample substrate is capable of carrying sub-wavelength particles smaller than the diffraction resolution limit of the imaging system, and the imaging system includes a movable means which moves the sample substrate in the axial direction such that depthwise different images are captured at different axial distances from the sample substrate to the objective lens. The computing unit computes a correlation image using the depth images wherein the sub-wavelength particles become resolvable and appear with higher contrast in the correlation image.
US12098988B2 Unified performance test for viscoelastic materials
The use of recycled materials can have significant economic value. With the increasing quantity of recycled material used in viscoelastic materials, especially asphalt mixture, understanding how they interact with original materials to produce a mixture that performs successfully, becomes critical. Currently, the technology to determine the effect of additives on the performance of asphalt mixture is lacking. The present invention relates to a new unified methodology for mechanical testing of asphalt mixture and other viscoelastic materials that improves the current practice in speed, convenience, and accuracy. A new improved specimen mounting method on Dynamic Shear Rheometer (DSR), a new recovery method for fine portion of asphalt mixture, and three new tests for the performance of recovered material using DSR is disclosed. The new methods provide performance grading of asphalt mixtures that is new to the industry and provide necessary tools for determining the effect of recycled materials on performance.
US12098985B2 Modular assay support devices
A substrate holder includes a base configured to receive a substrate; a cover configured to mateably engage with the base, the cover defining an opening formed by inner sidewalls; and a removable insert defining a surface, the removable insert being configured to be received within the opening of the cover. The removable insert includes a gasket; a projection coupled to the gasket; and at least two insert tabs extending from opposite sides of the removable insert, each insert tab being configured to engage with at least one of the inner sidewalls forming the opening of the cover.
US12098981B2 Robotic soil sampling assembly
A robotic soil sampling assembly for rapidly obtaining a soil sample from each of multiple sites includes a rolling chassis, to which a sampling apparatus and a computer are attached. The sampling apparatus comprises an auger, a plurality of containers, a robotic manager, and a robotic handler. The robotic manager selectively positions a respective container in axial alignment with the auger, whereupon it is selectively gripped by the robotic handler and selectively positioned along an axis that is defined by the auger. A drill motor and a drill actuator selectively rotate and drill the auger, respectively, into ground upon which the rolling chassis is positioned. The computer is programmed to selectively actuate a pair of chassis motors to sequentially position the rolling chassis at sampling sites and to selectively actuate the sampling apparatus for obtaining a soil sample, which is deposited into an associated container.
US12098978B2 Method and system for measuring motor damping
Embodiments of this application provide a method and system for measuring motor damping. In the method for measuring motor damping, a driving signal is generated to drive a to-be-tested motor to operate, and at a cut-off moment of the driving signal, the to-be-tested motor enters a free damping state and a turn-off signal is generated at this moment to cut off a test circuit of the to-be-tested motor. In this way, an acceleration of the to-be-tested motor having the test circuit cut off and in the free damping state can be acquired, and damping of the to-be-tested motor is obtained by using the acceleration of the to-be-tested motor having the test circuit cut off and in the free damping state, thereby realizing the measurement of the damping of the to-be-tested motor.
US12098977B2 Large-scale low-temperature controllable atmospheric boundary layer test system for wind and snow simulation
The present disclosure provides a large-scale low-temperature controllable atmospheric boundary layer test system and method for wind and snow simulation. The system includes an atmospheric boundary layer wind tunnel, a plenum chamber and a refrigeration system. The atmospheric boundary layer wind tunnel includes an upper flow channel and a lower flow channel communicating with each other end to end. A power section is arranged in the upper flow channel. A settling chamber, a contraction section and a test section are sequentially arranged in the lower flow channel. Corners of a closed return wind tunnel are respectively provided with a transition section. A fan is disposed in the power section. An air heat exchanger is disposed in the settling chamber. The plenum chamber is divided by a partition into a storage room for storing snow particles and an operation room provided with a snow particle vibratory spreading device. The storage room is located at an upper part of the settling chamber. An air cooler is disposed in the storage room. The operation room is located at an upper part of the test section. The snow particle vibratory spreading device spreads snow particles that uniformly fall into the test section. The refrigeration system outputs a secondary refrigerant for heat exchange for the air cooler in the plenum chamber and the air heat exchanger in the atmospheric boundary layer wind tunnel. According to the present disclosure, the natural snowfall process is simulated through the cooperation of various parts of the system.
US12098972B2 Wear measurement device and wear measurement method for tire
A tire wear measurement device detects a magnetic field of a magnetic body embedded in a tread portion of a tire and measures the degree of wear of the tire from a change in the magnetic field. The tire wear measurement device includes a first magnetic field detection portion placed at a position at which the magnetic field of the magnetic body can be detected, and a second magnetic field detection portion disposed at a position at which the intensity of the magnetic field of the magnetic body differs from the intensity at the position at which the first magnetic field detection portion is disposed.
US12098969B2 Imaging system for recording images of bearing raceways
An imaging system is for recording images of a bearing raceway and includes a platform having a surface sized to receive the bearing ring and an optical imager having a lens. A positioner secures the optical imager or a reflector oriented to reflect light to the optical imager lens and locates the optical imager lens or the reflector axially between first and second axial ends of the raceway and facing generally toward the raceway. A motor rotates the platform or the positioner relative to the other one of the platform and the positioner. A processor operates the optical imager and the motor such that the optical imager takes a series of images about the entire perimeter of the bearing raceway. The processor also indexes each image to a separate one of a plurality of arcuate segments of the raceway and constructs a panoramic image of the raceway.
US12098964B2 Resistive hotspot temperature sensor
Various techniques for implementing resistive temperature sensors that rely on the resistors' temperature sensitivity to provide temperature sensing are disclosed. Temperature sensitive resistors may be implemented in a resistor stack in combination with a resistor stack of resistors that are relatively temperature indifferent. Various temperature sensor circuits implementing these temperature sensitive resistors are also disclosed. A temperature sensor circuit may implement the temperature sensitive resistors along with the resistors that are relatively stable with temperature to output a voltage signal that is indicative of the temperature sensed by the circuit. In some instances, the signal from the temperature sensitive resistors is increased through the use of a feedback resistor loop.
US12098963B2 Temperature sensor assembly
A temperature sensor assembly including a carrier part having a receptacle for a temperature pin, a sensor element for measuring a temperature, and a pushing element pushing the sensor element into the receptacle.
US12098962B2 Single layer LC oscillator
A temperature sensor is provided. The temperature sensor comprises: an inductor-capacitor (LC) oscillator configured; and a look-up table stored in a memory, wherein the look-up table contains a set of frequencies as a function of ambient temperature values, wherein when the LC oscillator is calibrated to a frequency from amongst the set of frequencies, the respective ambient temperature as stored in the look-up table is retrieved.
US12098961B2 Non-contact infrared thermometer
The present invention relates to an infrared thermometer (1) able to project the detected temperature directly on the surface (6a) of the body (2) to be measured. The determination of the ideal distance of the thermometer from the body, necessary for the correct detection of the temperature thereof, being visually identifiable by means of the relative position of luminous shapes (8a, 8b) projected on the body to be measured (6).
US12098960B2 Temperature sensor with anti-rotation stop
A temperature sensor for a motor vehicle is disclosed. The temperature sensor includes a temperature-sensitive element, two electrical wires connecting the temperature-sensitive element to an electrical connector, an insulating sheath surrounding the two electrical wires, a protective endpiece including a closed end in which the temperature-sensitive element is housed, and a fixing means through which the insulating sheath passes. The fixing means has a threaded element to be screwed into a threaded orifice provided in a vehicle engine interface element to fix the temperature sensor to the engine interface element and a stop fixed to the insulating sheath. The stop surrounds the insulating sheath and provides sealing between the inside of the engine interface element and the outside, the threaded element being capable of rotating with respect to the stop. The stop comprises at least one lug that goes into a slot provided in the engine interface element to prevent the temperature sensor from rotating with respect to the engine interface element.
US12098958B2 Thermal measurement system
An apparatus and method for determining a temperature in a system having an object, an optical sensor, and a gas flow passing between the object and the optical sensor, sensing, with the optical sensor, a wavelength emitted from the object and indicative of an attenuation, sensing, with the optical sensor, a wavelength emitted from the object and indicative of a temperature of at least one of the object or the gas; and calculating a temperature of the gas using the wavelengths.
US12098952B2 Spectral reconstruction with multi-channel color sensors
A photodetector device includes: a plurality of light detector elements; and a plurality of filters, in which each filter of the plurality of filters is arranged in front of a light detection surface of a corresponding light detector element to filter incoming light incident on the light detection surface, and in which the plurality of filters are configured to filter at least two different wavelength bands, respectively, of the incoming light, and in which the at least two wavelength bands combine to span a predefined range of wavelengths, and in which each filter of the plurality of filters has a corresponding spectral sensitivity, and in which a sum of the spectral sensitivity curves of the plurality of filters over the predefined range of wavelengths is a constant value.
US12098950B2 Spectrometer and method of detecting an electromagnetic (EM) wave spectrum
A spectrometer for detecting an electromagnetic (EM) wave spectrum having one or more wavelength components within a spectral band of interest, and a method of detecting an electromagnetic (EM) wave spectrum having one or more wavelength components within a spectral band of interest. The method uses an entrance aperture; a dispersion and imaging optics containing at least one dispersion element; an exit aperture; a collection optics; and at least one single-pixel detector, each single-pixel detector sensitive to one or more of the wavelength components; and the method comprises the steps of spatially encoding at least one entrance slit of the entrance aperture along a direction substantially transverse to a direction of dispersion of the dispersion and imaging optics; creating, using the dispersion and imaging optics, dispersed images of the entrance aperture on a plane of the exit aperture, such that respective images at the different wavelength components are offset by different amounts of displacements along the direction of dispersion; spatially encoding a plurality of exit slits of the exit aperture along the direction substantially transverse to the direction of dispersion, wherein the exit aperture comprises a plurality of exit slits arranged in the direction of dispersion; gathering, using the collection optics, a total EM wave energy that enters the entrance aperture and exits the exit aperture to one of the at least one single-pixel detectors; changing at least one of an encoding pattern of the at least one entrance slits and an encoding pattern of the plurality of exit slits for a number of times; and measuring the output of the at least one detector for respective ones of the number of times for reconstructing the EM wave spectrum.
US12098949B1 Integrated superconducting nanowire digital photon detector
Superconducting nanowire single photon detectors have recently been developed for a wide range of applications, including imaging and communications. An improved detection system is disclosed, whereby the detectors are monolithically integrated on the same chip with Josephson junctions for control and data processing. This enables an enhanced data rate, thereby facilitating several new and improved applications. A preferred embodiment comprises integrated digital processing based on single-flux-quantum pulses. An integrated multilayer fabrication method for manufacturing these integrated detectors is also disclosed. Preferred examples of systems comprising such integrated nanowire photon detectors include a time-correlated single photon counter, a quantum random number generator, an integrated single-photon imaging array, a sensitive digital communication receiver, and quantum-key distribution for a quantum communication system.
US12098947B2 Information processing device, weight estimation device, weight estimation system, information processing method, and storage medium
Provided is an information processing device including an acquisition unit configured to acquire load information based on a load applied to a load measurement device from a sole of a user and a feature amount extracting unit configured to extract a feature amount indicating weight of the user by time-integrating time series data included in the load information.
US12098944B2 Arrangement and method for identifying and correcting a faulty volumetric flow measurement
An arrangement includes a pipeline and a Coriolis volumetric flow meter for measuring a mass flow rate of a medium flowing through the pipeline. A first pressure sensor is attached at an inlet-side of the pipeline and a second pressure sensor is attached at an outlet-side of the pipeline, or wherein a differential pressure sensor is configured to detect a difference between an inlet-side and an outlet-side. The pressure sensors and/or the differential pressure sensor are configured to measure a media pressure and to determine, for each differential pressure, a volumetric flow velocity of the medium through the pipeline. A first monitoring sensor is attached at an inlet-side portion of the pipeline and a second monitoring sensor is attached at an outlet-side portion of the pipeline, wherein the monitoring sensors are configured to monitor a measurement variable different from the media pressure to identify a static media state.
US12098936B2 Device for distributing a signal for measuring wavelength shifts
A signal-distributing device that includes an arrayed-waveguide-grating demultiplexer and at least one receiving module. Each receiving module includes a multimode interference coupler and two output waveguides, the multimode interference coupler being located between the arrayed-waveguide-grating demultiplexer and the two output waveguides. The multimode interference coupler is configured to distribute, to the two output waveguides, an optical signal delivered by the arrayed-waveguide-grating demultiplexer. Such a device allows wavelength shifts in the signal delivered by a set of one or more sensors, in particular Bragg grating reflectors inscribed in a given optical fibre, to be measured. It allows a wavelength shift to be measured with a high linearity and a signal-to-noise ratio.
US12098932B2 Edge enhanced incremental learning for autonomous driving vehicles
A system comprises a computer including a processor and a memory. The memory includes instructions such that the processor is programmed to: determine, via a trained neural network model, a route for a vehicle to traverse based on vehicle sensor data, and update the trained neural network model based on data received from at least one of an edge computing device or an infrastructure (V2I) device.
US12098931B1 Reflector-based surveying for automated guided vehicles
Disclosed are various embodiments for a surveying and navigation system that includes reflectors designed to both (1) facilitate surveying of a facility area using a three-dimensional (3D) light detection and ranging (LiDAR) scanner and (2) enable guidance of an automated guided vehicle (AGV) within the facility area. The reflectors are designed to include at least one surface section that is free of a highly reflective surface (e.g., retro-reflective) that is used to guide the AGVs within a facility. When a reflector is scanned by the surveying during a surveying phase, the surface section of the reflector surface that is free of the reflective surface scatters the light associated with the scan. The corresponding scattered data can be used to discern the shape of the reflector thereby enabling an accurate determination of the reflector location coordinates for surveying.
US12098930B2 User interfaces for maps and navigation
In some embodiments, an electronic device present navigation routes from various perspectives. In some embodiments, an electronic device modifies display of representations of (e.g., physical) objects in the vicinity of a navigation route while presenting navigation directions. In some embodiments, an electronic device modifies display of portions of a navigation route that are occluded by representations of (e.g., physical) objects in a map. In some embodiments, an electronic device presents representations of (e.g., physical) objects in maps. In some embodiments, an electronic device presents representations of (e.g., physical) objects in maps in response to requests to search for (e.g., physical) objects.
US12098927B2 Navigation system and server apparatus
A navigation system includes a server apparatus connected to vehicles via a network and a navigation apparatus connected to the server apparatus via the network. The server apparatus receives, from a first vehicle, traffic-related information related to snow on a road on which the first vehicle has traveled or slipperiness of the road, and location information of the road; generates difficulty information for the road related to a travel difficulty caused by the snow or the slipperiness; and transmits the difficulty information and the location information to the navigation apparatus movable together with a second vehicle identical to or different from the first vehicle. The navigation apparatus receives the difficulty information and the location information; sets a traffic regulation for passage of the second vehicle through the road; and sets, for the second vehicle, a travel route based on the traffic regulation.
US12098924B2 Function control method, function control apparatus, and storage medium
A function control method can be applied to a first device configured with a smart space semantic map and include: determining a first location of the first device in the smart space semantic map; determining, based on the first location, a second device in the smart space semantic map, the second device having the capability of executing a first function; and performing a predetermined action, to cause the second device to execute the first function.