Document | Document Title |
---|---|
US12293759B2 |
Method and device for presenting a CGR environment based on audio data and lyric data
In one implementation, a method of generating CGR content to accompany an audio file including audio data and lyric data based on semantic analysis of the audio data and the lyric data is performed by a device including a processor, non-transitory memory, a speaker, and a display. The method includes obtaining an audio file including audio data and lyric data associated with the audio data. The method includes performing natural language analysis of at least a portion of the lyric data to determine a plurality of candidate meanings of the portion of the lyric data. The method includes performing semantic analysis of the portion of the lyric data to determine a meaning of the portion of the lyric data by selecting, based on a corresponding portion of the audio data, one of the plurality of candidate meanings as the meaning of the portion of the lyric data. The method includes generating CGR content associated with the portion of the lyric data based on the meaning of the portion of the lyric data. |
US12293756B2 |
Computing system for domain expressive text to speech
A computing system obtains text that includes words and provides the text as input to an emotional classifier model that has been trained based upon emotional classification. The computing system obtains a textual embedding of the computer-readable text as output of the emotional classifier model. The computing system generates a phoneme sequence based upon the words of the text. The computing system, generates, by way of an encoder of a text to speech (TTS) model, a phoneme encoding based upon the phoneme sequence. The computing system provides the textual embedding and the phoneme encoding as input to a decoder of the TTS model. The computing system causes speech that includes the words to be played over a speaker based upon output of the decoder of the TTS model, where the speech reflects an emotion underlying the text due to the textual embedding provided to the encoder. |
US12293748B2 |
Noise reduction assembly and new energy equipment
A noise reduction assembly includes an outer frame and a partition plate. An accommodating cavity is arranged in the outer frame; the partition plate is arranged in the accommodating cavity, and the partition plate and the outer frame form a noise reduction channel, the noise reduction channel includes a first noise reduction section, a second noise reduction section and a third noise reduction section that are communicated in sequence, and the channel cross-sectional areas of the first noise reduction section and the third noise reduction section are both smaller than the channel cross-sectional area of the second noise reduction section. The technical solution of the present application may reduce the noise of a new energy equipment having the noise reduction assembly during operation. |
US12293747B2 |
Musical instrument
A musical instrument includes: an acoustic portion that makes sound in response to vibration; an exciter that includes an exciter body and a vibrating portion vibrating with respect to the exciter body, and excites the acoustic portion; and a support portion that is attached to the acoustic portion and supports the exciter body such that the vibration is transmitted from the vibrating portion to the acoustic portion. The support portion supports the exciter body such that the exciter body is elastically displaced with respect to the acoustic portion. A resonance frequency of a vibration system including the exciter body and the support portion is lower than the lowest resonance frequency of the acoustic portion. |
US12293745B2 |
System and method for creating a sensory experience by merging biometric data with user-provided content
Systems and methods for generating sensory outputs (e.g., tactile, scent, and/or flavor) based on biometric/neurometric user data are provided. One exemplary method comprises receiving an incoming signal from a bio-generated data sensing device worn by a user; receiving an input signal representing sensory content experienced by the user in association with generation of the incoming signal; populating a common vocabulary with one or more values determined based on the input signal; determining a set of output values based on the incoming signal, the common vocabulary, which comprises a list of possible output values, and a parameter file, which comprises a set of instructions for applying the common vocabulary to the incoming signal to derive the set of output values; generating an output array comprising the set of output values; and providing the output array to an output delivery system configured to render the output array as a sensory output. |
US12293744B2 |
Head joint for wind instrument, having mouthpiece and reed portion formed thereon, and wind instrument comprising same
The present invention relates to a head joint for a wind instrument, having a mouthpiece and a reed portion, and a wind instrument comprising same and, more particularly, to a head joint for a wind instrument, having a mouthpiece and a reed portion, and a wind instrument comprising same, the head joint allowing for an extended range of one octave lower, i.e. extended lower notes, than the range of a two-side-open wind instrument by adding the range of a one-side-open wind instrument, which is played through a reed, to the range of a two-side-open wind instrument which only has a mouthpiece.The head joint for a wind instrument, having a mouthpiece and a reed portion, according to the present invention has a tubular shape having one end closed, wherein the mouthpiece and the reed portion are formed, so as to be spaced apart from each other, at a certain distance from the end. |
US12293741B2 |
User interface for a flashlight mode on an electronic device
An electronic device having a display and a physical input mechanism detects a request to display a flashlight user interface. In response to detecting the request, the device displays the flashlight user interface. While displaying the flashlight user interface, the electronic device detects an interaction with the physical input mechanism. In response to detecting the interaction, the electronic device changes a property of the illumination source that is used as the flashlight. |
US12293735B2 |
Driving method of liquid crystal display panel and liquid crystal display panel
A liquid crystal display panel and a driving method of a liquid crystal display panel. The driving method includes: providing a first gate signal to a first gate line corresponding to a first row of sub-pixels among the plurality of rows of sub-pixels, in which the first gate signal includes an on period and an off period used to control the first row of sub-pixels to be turned on and off respectively; writing, during the on period of the first gate signal, a plurality of first data signals to sub-pixels among the first row of sub-pixels through the plurality of data lines, and during the on period of the first gate signal, a first writing time length of a negative polarity data signal is less than a second writing time length of a positive polarity data signal. |
US12293731B2 |
Emission profile tracking for electronic displays
This disclosure provide various techniques for tracking emission profiles on an electronic display. An emission profile may be applied to the electronic display in order to illuminate certain pixels and deactivate (e.g., turn off) certain pixels in the electronic display to facilitate refreshing (e.g., programming with new image data) the deactivated pixels. A real-time row-based average pixel level or average pixel luminance calculation architecture may track the one or more EM profiles to accurately model EM profile behavior, which may enable accurate calculation of the average pixel level or average pixel luminance of the electronic display at any one point in time. The accurate average pixel level or average pixel luminance calculations effectuated by the EM profile tracking may be used to reduce the IR drop, improve real-time peak-luminance control, and improve the performance of under-display sensors, among other advantages. |
US12293727B2 |
Degradation compensator, display device having the same, and method for compensating image data of the display device
A degradation compensator including a compensation factor determiner configured to determine a compensation factor based on a distance between adjacent sub-pixels, and a data compensator configured to apply the compensation factor to a stress compensation weight to generate compensation data for compensating image data. |
US12293726B2 |
Gate driving circuit and display device
The present application provides a gate driving circuit and a display device including a pull-up module, an isolation module, a pull-down maintaining module, and an inverting module. A coupling effect of an electric potential variation of a first node on an electric potential of a second node is blocked by providing the isolation module. Therefore, in a case that a clock signal fluctuates so that the electric potential of the first node fluctuates, that a change of the electric potential of the first node spreads to the electric potential of the second node is blocked, and the electric potential of the second node is stabilized. A failure of the gate driving circuit is improved. |
US12293725B2 |
Display substrate, manufacturing method thereof, and display device
A display substrate, a manufacturing method and a display device are provided. At least one of the plurality of shift register units in the scan driving circuit includes an output circuit including an output transistor and an output reset transistor; a length of the active layer of the output transistor/the output reset transistor in the first direction is a first length/a second length, and a sum thereof is an output active length; a smaller one of minimum width of the active layer of the output transistor and the output reset transistor in a second direction is a first output active width, the first direction intersects the second direction; a ratio of the output active length to the first output active width is within a first predetermined ratio range greater than or equal to 3 and less than or equal to 11. |
US12293724B2 |
Display device
A display device includes a timing controlling unit configured to generate an image data, a data control signal and a gate control signal; a data driving unit configured to generate a data signal using the image data and the data control signal; a gate driving unit configured to generate a gate1 signal, an odd gate2 signal, an even gate2 signal, a gate3 signal, a gate4 signal and an emission signal using the gate control signal; and a display panel displaying an image using the gate1 signal, the odd gate2 signal, the even gate2 signal, the gate3 signal, the gate4 signal and the emission signal. A rising timing of the emission signal and a falling timing of the gate3 signal are changed according to a duty ratio. |
US12293720B2 |
Pixel circuit, driving method, display substrate and display device
A pixel circuit includes: data writing sub-circuit coupled to data signal terminal, scanning signal terminal and fourth node; first light-emitting control sub-circuit coupled to first voltage terminal, first light-emitting control terminal and second node; driving sub-circuit coupled to first node, the second node and third node; storage sub-circuit coupled to the first node and the fourth node; compensation sub-circuit coupled to compensation signal terminal, the first node and the third node; second light-emitting control sub-circuit coupled to the third node, second light-emitting control terminal, and an electrode of light-emitting element; first initialization sub-circuit coupled to first reset signal terminal, first initialization signal terminal and the fourth node; second initialization sub-circuit coupled to second reset signal terminal, second initialization signal terminal and an electrode of the light-emitting element; third initialization sub-circuit coupled to third reset signal terminal, third initialization signal terminal and the third node. |
US12293715B2 |
Pixel circuit, driving method and display device
A pixel circuit includes a light emitting element, a first energy storage circuit, a first driving circuit, a second driving circuit, a first driving control circuit, a second driving control circuit, a second energy storage circuit and a first control data voltage writing-in circuit; the first control data voltage writing-in circuit controls to write a first control data voltage into the third node under the control of a first writing-in control signal; both the first terminal of the first driving circuit and the first terminal of the second driving circuit are electrically connected to a power supply voltage terminal, the first driving circuit is used to drive the light emitting element under the control of a potential of the control terminal thereof, and the second driving circuit is used to drive the light emitting element under the control of a potential of the control terminal thereof. |
US12293714B2 |
Display device
A display device includes display pixels each including a light emitting part including a light emitting element and a pixel driver applying a driving current to the light emitting element, and light sensing pixels each including a light sensing part including an optical element and a sensing driver, the sensing driver applying a sensing current to a sensing line according to a photocurrent of the optical element. The sensing driver includes a first sensing transistor controlling the sensing current flowing through the sensing line according to a voltage of a first electrode of the optical element, and a second sensing transistor initializing the first electrode of the optical element to a first level voltage. A channel layer of the first sensing transistor and a channel layer of the second sensing transistor are made of different materials. |
US12293709B2 |
Pixel circuit and driving method for same, display panel, and display apparatus
Present disclosure provide a pixel circuit and a driving method, a display panel, and a display apparatus. The pixel circuit includes: a driving transistor, a gate connected to a first node, a first electrode connected to a second node, a second electrode connected to a third node; a control module, connected to the first node and including a first unit and a second unit that are connected in series, an intermediate node arranged between first unit and second unit; a voltage regulation module, wherein a driving cycle of the pixel circuit includes a writing frame and holding frame, the writing frame includes a first non-light-emission period, the holding frame includes a second non-light-emission period, and the voltage regulation module is configured to adjust, in the second non-light-emission periods in holding frame, a voltage of intermediate node electrically connected thereto to a first voltage. |
US12293707B2 |
Pixel circuit and display including the same
A pixel circuit may include a first transistor that provides a data signal to a first node according to a scan signal, a second transistor that initializes the first node, a first capacitor that is coupled between one terminal to which a light emission signal is provided and the first node, a second capacitor that is coupled between the first node and a second node, a third transistor that includes a gate coupled to the second node and one terminal coupled to a third node, a fourth transistor that includes a gate coupled to the second node and one terminal coupled to the third node, a fifth transistor that is coupled between the second node and the third node, a drive transistor that includes a gate to which a voltage corresponding to the voltage at the third node is supplied, and a micro light emitting diode that is coupled to the drive transistor. |
US12293705B2 |
Pixel compensation circuit, drive method thereof, and display panel
Disclosed are a pixel compensation circuit, a drive method thereof, and a display panel. The pixel compensation circuit includes a drive transistor, a data write module, a first initialization module, a second initialization module, a storage capacitor, and a light-emitting device. The drive timing of the pixel compensation circuit includes a threshold voltage compensation stage in which a detected threshold voltage of the drive transistor is less than an actual threshold voltage of the drive transistor. |
US12293704B2 |
Pixel compensation circuit, method of compensating pixel and display panel
The present application provides a pixel compensation circuit, a method of compensating pixel, and a display panel. The pixel compensation circuit includes a compensation transistor, a driving transistor, a reset transistor, a first switching transistor, a second switching transistor, a first capacitor, a second capacitor, and a light-emitting device. Compared with the pixel compensation circuit in prior art, the present application does not need to adopt a plurality of array substrate gate driving circuit to achieve compensation function. That is, the scanning signal lines adopted by the present application are less, which is convenient to achieve narrow bezel of display products. |
US12293701B2 |
Display panel and display device
A display panel and a display device are provided by the present application. A first part and a second part of part of a first scanning signal line are connected through a third part, and/or a fourth part and a fifth part of part of the first scanning signal line are connected through a sixth part, so that a load of a hole-digging area is similar or even consistent with a load of other areas, thereby improving a display effect. |
US12293699B2 |
Driving substrate, and display panel
Disclosed are a driving substrate and a display panel. The driving substrate is configured to drive a light-emitting unit to emit light and includes a base including a display region, multiple rows of scan lines and multiple data lines arranged on the base, and a scan driving circuit. Multiple pixel regions are defined by the multiple rows of scan lines and the multiple data lines crossing each other longitudinally and horizontally. The pixel regions are located in the display region. Row directions of the multiple pixel regions are substantially parallel to the scan lines. The scan driving circuit is arranged in the display region of the base and includes multiple scan driving units which are cascaded. A same scan driving unit is arranged in pixel regions in at least two rows among the plurality of pixel regions and capable of outputting at least one row of gate scanning signal. |
US12293693B2 |
Current sensor and display device including the same
A display device may include a display panel which displays an image based on image data, a power supply which provides a driving voltage to the display panel through a power line, a current sensor which generates first current data including average, minimum, and maximum sensing currents of a first period based on sensing currents generated by sampling a current flowing through the power line at a sampling frequency, generates second current data including average, minimum, and maximum sensing currents of a second period less than the first period based on the sensing currents, and includes a first controller controlling the image data or the power supply based on the second current data, and a timing controller which communicates with the current sensor, and includes a second controller controlling the image data or the power supply based on the first and second current data. |
US12293691B2 |
Display device and computer readable media
A display device includes pixels having different arrangements of subpixels and reducing a color edge. The display device includes a display unit where a plurality of first pixels including subpixels of three colors and second pixels including subpixels of the three colors are alternately arrayed in row and column directions, an arrangement of the subpixels in the first pixel and an arrangement of the subpixels in the second pixel differing from each other, and a luminance allocation unit allocating luminance of a subpixel of a first color among the three colors in the first pixel to a subpixel of the first color in the second pixel adjacent to the first pixel with a predetermined ratio and allocating luminance of the subpixel of the first color in the second pixel to the subpixel of the first color in the first pixel adjacent to the second pixel with a predetermined ratio. |
US12293690B2 |
Display panel, integrated chip, and display apparatus
Provided display panel includes pixel circuit and light emitting element. The pixel circuit includes drive module including a drive transistor, bias adjustment module to provide a bias adjustment signal to a first pole or a second pole of the drive transistor and initialization module to provide initialization signal to the light emitting element. Operation modes include a first mode and a second mode, and brightness level of the display panel in the first mode greater than that in the second mode. The pixel circuit includes data writing frame and holding frame, data writing frame in first mode corresponds to initialization signal of Vi11, holding frame in first mode corresponds to initialization signal of Vi12, data writing frame in second mode corresponds to bias adjustment signal of Vs21, holding frame in second mode corresponds to bias adjustment signal of Vs22, and |Vi11−Vi12|≠|Vs21−Vs22|. |
US12293684B2 |
Flexible display device
Disclosed is a flexible display device. The flexible display device includes a housing, a winding shaft, a flexible display panel, a supporting member, a separating member and a pressing member. The housing has an opening provided thereon. The winding shaft is rotatably provided in the housing. The flexible display panel has one end connected to the winding shaft and another opposite end extending out of the housing through the opening. The supporting member has one end connected to the winding shaft and another opposite end extending out of the housing through the opening. The separating member is provided on the housing to separate the flexible display panel and the supporting member partially. The pressing member is provided on the housing to connect the flexible display panel and the supporting member. |
US12293683B2 |
Electronic device
An electronic device including a display panel, a cushion member disposed below the display panel, an electronic module inserted into a hole defined by the display panel and the cushion member, and a light blocking pattern disposed on the electronic module with the display panel therebetween. The electronic module is spaced apart from a sidewall configured to define the hole in a first state in which the display panel and the cushion member are folded and a second state in which the display panel and the cushion member are unfolded. |
US12293677B2 |
Aircraft cockpit training simulator and associated method
An aircraft cockpit training simulator includes a plurality of aircraft cockpit simulation panels and power over Ethernet (POE) cabling extending therebetween. Each panel includes a simulator user interface device, an input circuit or an output circuit, a POE interface circuit, and a distributed controller coupled to the input circuit or output circuit and POE interface device and asynchronously communicating with other controllers using a publish/subscribe protocol. A host controller is coupled to the distributed controllers via the POE cabling and operates the aircraft cockpit simulation panels using a host computer model. The distributed controllers may operate independent of the host computer model. |
US12293672B2 |
Method and system for drone observation management
A computer-implemented method and system for observation management of a drone is disclosed. The computer-implemented method includes generating suitability scores for at least first and second of potential drone flight paths that correspond to first and second out-of-Line Of Sight (LOS) time intervals. The computer-implemented method also includes generating a recommendation message that recommends one of the first and second potential drone flight paths as more suitable than one or more others of a plurality of potential flight paths for the drone. |
US12293671B2 |
Flight plan rules based conformity check
Whenever an avionics computer system receives a flight plan, the avionics computer system performs rules-based conformity checks with respect to a predefine set of rules/thresholds. The rules may be general aviation best practices (no rate of elevation change beyond some threshold, no single change in direction beyond some threshold, etc.) or specific to the aircraft (no violation of an operational ceiling, no violation of some defined fuel reserve, etc.). Violations of the rules and criteria are communicated to crew members via visual indicia of such violations, including the relative severity. |
US12293670B2 |
Generating a flight plan of a semi-autonomous drone
A system for generating an environment for an operation using a set of assets includes processor(s) configured to obtain data associated with task(s) to be performed by a set of assets, wherein: 1) the set of assets comprises semi-autonomous drones and 2) the data associated with the task(s) comprises other drone flight plan(s); determine a discretized representation of the geographic location, wherein the discretized representation comprises discrete elements each corresponding to a volume associated with the geographic location; annotate the discretized representation with the other drone flight plan(s) to create an annotated representation; determine a first flight plan of one drone, wherein the first flight plan is determined based on the annotated representation; and communicate information pertaining to the first flight plan to at least one other asset. |
US12293665B2 |
Wireless communication device and driving assistance device
A wireless communication device according to the present disclosure is set to be mounted on a vehicle including at least one wheel. The wireless communication device includes an input circuit, and an output circuit. The input circuit is set to connect to a lean angle detection circuit capable of detecting a lean angle of the vehicle with a traveling direction of the vehicle as a rotation axis. The output circuit is configured to repeatedly transmit a wireless signal including at least a position of the vehicle, a speed of the vehicle, and the lean angle of the vehicle at predetermined time intervals. |
US12293664B2 |
Parking monitoring and assistance for transports
An example operation may include one or more of parking a transport in an initial space, determining an average time of an event attended by at least one occupant associated with the transport, moving the transport to at least one other space when an elapsed time of the event is less than the average time and when the at least one other space is available and closer to an event location than the initial space, and moving the transport to a final space when the event is completed, and the final space is a location of a device associated with the at least one occupant. |
US12293658B2 |
Reproduction system, reproduction method, and storage medium
A reproduction system includes an external detection unit configured to acquire external information of an own vehicle, a vehicle sensor configured to acquire vehicle information of the own vehicle, a storage medium storing computer-readable instructions, and at least one processor connected to the storage medium, the at least one processor executing the computer-readable instructions to generate external time-series data indicating an external situation of the own vehicle in time series based on the external information, generate vehicle time series data indicating a driving situation of the own vehicle in time series based on the vehicle information, generate, based on the external time-series data and the vehicle time-series data, a moving image that reproduces a movement history of the own vehicle at a specific traffic location, and cause a display device to display the moving image. |
US12293656B2 |
Information processing device for selecting notification to prompt safety action performed by user in accordance with user behavior
Provided is an information processing device including a control unit that: stores a plurality of first notifications for prompting a safety action in association with the safety action to be taken by a user; selects one first notification from among the plurality of the first notifications when a determination is made to prompt the user to take the safety action in accordance with a behavior of the user; and outputs a presentation instruction for the selected one first notification. |
US12293655B1 |
Tactile directional guide system
The tactile directional guide system provides directional information in the form of vibrations for use during emergency evacuations and the like. The tactile directional guide system includes a vibrational module adapted for mounting on a support surface, such as the floor or wall of a hallway or corridor, as non-limiting examples. The vibrational module includes a plurality of members linearly arrayed along a longitudinal direction and a plurality of vibrators respectively coupled to the plurality of members. A controller is in communication with the plurality of vibrators and is configured to selectively sequentially actuate the plurality of vibrators in either a forward longitudinal direction or a rearward longitudinal direction to provide a tactile directional output. |
US12293654B2 |
Bodily vibration generation device and bodily vibration presentation apparatus
A sensory vibration generation apparatus includes an electromagnetic actuator that includes: a plate-shaped base part on which an electromagnet consisting of a core and a coil is arranged, a movable body including a magnetic yoke disposed opposite the electromagnet with a gap and the movable body having a shape that allows a portion of the coil to be inserted at a position opposite to the coil, and an elastic body connected to each of the plate-shaped base part and the movable body so that the plate-shaped base part and the magnetic yoke are displaced relative to each other by energizing the electromagnet, wherein the electromagnetic actuator vibrates in one direction of a vibration direction with an input driving signal to the coil. The apparatus further includes a rectifier configured to acquire the driving signal by performing half-wave rectification on an alternating current signal. |
US12293649B1 |
Alarm scoring based on alarm event data in a storage environment having time-controlled access
According to some embodiments, a system is provided. The system comprises a computing system that is configured to receive an alarm signal from a premises monitoring system that is configured to monitor a premises, receive alarm event data associated with an alarm event, store the alarm event data associated with the alarm event in at least one data store of the computing system, enforce an access control policy on the alarm event data stored in the at least one data store, the access control policy restricting access to the alarm event data based on time and a plurality of roles of a plurality of users of the computing system, perform at least one analytics operation on the alarm event data associated with the alarm event, and update a value of a current alarm score based on an output of the at least one analytics operation. |
US12293648B2 |
Systems and method for closed loop tracking of hand hygiene compliance
An apparatus for tracking hand hygiene in a bathroom includes at least a radio and a controller. The radio is configured to receive a direct connection probe from a mobile device. The controller is configured to receive sensor data associated with hand hygiene and match the sensor data associated with hand hygiene with an identifier for the mobile device based on the direction connection probe to determine whether a hand hygiene threshold is met. |
US12293645B2 |
Systems and methods for cargo management, verification, and tracking
Systems, apparatus, methods, and articles of manufacture for management, verification, and tracking of cargo, such as by providing digital cargo handler identification authentication. |
US12293641B2 |
Gaming systems and methods for providing reel-spin game enhancement features
The present disclosure relates generally to systems and methods for providing reel-spin game enhancement features. A player enrolled with a subscription service server is presented with an opportunity to enhance game features associated with a gaming device after a result of a game played on the gaming device is determined. The gaming device determines that only when the result of the game played corresponds to a predetermined outcome, a respin option becomes available for the player. This option is rendered as an offer for the player to activate a game enhancement feature for a respin during a subsequent play of the reel-spin game. The game enhancement features include holding or locking a symbol in the reels of the reel-spin game, adding a score multiplier, or adding a modified symbol to a particular position or reel, during the respin of the subsequent play of the reel-spin game. |
US12293630B2 |
Head-to-head jai alai wagering system and method
A wagering system includes an interface module to receive odds data generated by an odds generator. The odds data comprises real time odds with respect to a plurality of wager options corresponding to a competition. The interface module generates display data that includes the plurality of wager options and corresponding real time odds for presentation on a graphical display of a user device. The use device is configured to receive user inputs comprising wager requests including wager amounts based on the displayed real time odds with respect to wager options of the plurality or wager options. The wager requests are given a time stamp corresponding to a time the wager request was submitted by the user. The time stamp is used to determine the real time odds applicable to the wager request. If a comparison of the real time odds applicable to the time stamp and the displayed real time odds the wager request was based indicates that the real time odds applicable to the time the wager request was submitted, a notification is generated for presentation on the user device that prompts the user to confirm the wager request subject to the updated real time odds or resubmit the wager request with a modified wager amount if the user wishes to continue with the wager based on the updated real time odds. |
US12293625B2 |
Using non-optical short-range 3D-tracking gesture and motion controllers at an electronic gaming machine
Devices, systems and methods are provided. A gaming device includes a non-optical gesture input device to detect gesture inputs performed by a user, a processor circuit and a memory coupled to the processor circuit. The memory includes machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to receive a first gesture input value from the non-optical gesture input device and that corresponds to a user-specific gesture that the user performs, associate the first gesture input value with a first gaming device operation to be performed by the gaming device, and responsive to receiving the first gesture input value that is associated with the first gaming device operation, cause the gaming device to perform the first gaming device operation. |
US12293624B2 |
Methods and apparatus for dispensing solid articles
A dispensing apparatus for dispensing articles includes a dispensing outlet, laterally opposed, elongate first and second guide walls defining a singulating channel therebetween, a dispensing path extending through the singulating channel to the dispensing outlet, and a drive system. The drive system includes a belt and a belt actuator operable to drive the belt. The dispensing apparatus is configured to convey articles on the belt in a dispensing direction along the dispensing path toward the dispensing outlet to be dispensed. The singulating channel is configured to singulate the articles as the articles are conveyed along the dispensing path and through the singulating channel toward the dispensing outlet to be dispensed. The first guide wall extends laterally across the singulating channel at an oblique angle to vertical to overhang at least a portion of the singulating channel and engage articles conveyed along the singulating channel. |
US12293619B2 |
Automated architectural specification generation and hardware identification
A method according to one embodiment includes determining, by a server, a location of a door in an architectural drawing and a room function of a room secured by the door based on an analysis of the architectural drawing, determining, by the server, proper access control hardware to be installed on the door based on the room function, a category of access control hardware, and a predictive machine learning model associated with the category of access control hardware, and generating, by the server, a specification based on the determined proper access control hardware. |
US12293618B2 |
Method of providing information related to status of electric vehicle
A method of providing information related to a charge status of an electric vehicle includes monitoring, with a system controller in communication with an electrical system within the vehicle, information related to a charge status of the vehicle, and, displaying, with the system controller, for a person in proximity of the vehicle, information related to a charge status of the vehicle. |
US12293616B2 |
Supplementing vehicle service content with scan tool initialization links
In an embodiment, a method includes receiving, by a computing device, textual vehicle service content. The method further includes identifying, by the computing device, a vehicle scan tool function relevant to associated text at a location within the textual vehicle service content. The method additionally includes modifying, by the computing device, the textual vehicle service content to include a selectable link at the location of the associated text, wherein the selectable link is selectable to initialize a vehicle scan tool to perform the identified vehicle scan tool function on a vehicle. The method also includes providing, by the computing device, the modified textual vehicle service content including the selectable link. |
US12293614B2 |
Verifying mobile telematics with vehicle information
Systems, devices, and methods for verifying mobile telematics with vehicle information can include receiving, from a mobile device, first trip information recorded by the mobile device during a trip undertaken by a connected vehicle; in response to receiving the first trip information from the mobile device, transmitting a request for second trip information stored on the connected vehicle; receiving the second trip information; and verifying that the mobile device was in the connected vehicle based on the first trip information and the second trip information. Methods include comparing mobile device telematics information with telematics information received from a vehicle to confirm that the telematics information accumulated by the mobile device corresponds to a vehicle and a trip. |
US12293613B2 |
Systems and methods for vehicular computation management
Systems and methods are provided for vehicular computation management. The system includes, onboard a vehicle, electric control units (ECUs), a battery, a communication system, and a controller. The controller is configured to monitor energy consumption, operate the vehicle as a computational hub when the energy consumption is less than a threshold, including providing computational resources to an external node, determine whether the vehicle has excess energy and computational capacity when the energy consumption is equal to or greater than the threshold, including determining a usage of each of the ECUs and determining an energy consumption of tasks executing thereon, and operate the vehicle as a hybrid computational hub when the vehicle has excess energy and computational capacity, including providing excess computational capacity of the ECUs to the external node. |
US12293609B2 |
Use of universal baggage source messages in off-airport locations
The disclosure describes a method and system for luggage management involving electronically acquiring an originating International Air Transport Association (IATA) bag tag number from a luggage item's bag tag associated with an originating travel carrier. The method recycles the IATA bag tag number that would otherwise be discarded as a unique identifier to query a database for an expanded or universal baggage source message (UBSM) that enumerates a passenger's travel path or itinerary to off-airport locations. The method and system accommodate various modes of travel and lodging entities and provide capabilities to track the location of passenger's luggage, transport the luggage to specific locations enumerated in the travel itinerary of the passenger such as a hotel room or cruise ship cabin, and update the UBSM of the current status and location of the luggage in off-airport locations. |
US12293606B2 |
Spoofing detection device, spoofing detection method, and recording medium
To provide a technology of more accurately detecting spoofing in face authentication, without increasing a scale of a device configuration and a burden on a user. A spoofing detection device includes a facial image sequence acquisition unit, a line-of-sight change detection unit, a presentation information display unit, and a spoofing determination unit. The facial image sequence acquisition unit acquires a facial image sequence indicating the face of a user. The line-of-sight change detection unit detects information about a temporal change in the line-of-sight from the facial image sequence. The presentation information display unit displays presentation information presented to the user as part of an authentication process. The spoofing determination unit determines the likelihood of the face indicated by the facial image sequence being spoofing on the basis of the information about the temporal change in the line-of-sight with respect to the presentation information. |
US12293605B2 |
Browblade adapter mechanism
An eyebrow device includes a brow ink pen or pencil connected to a reciprocating or oscillating electric driver, wherein at least one of a stroke length, stroke angle, stroke force, arc length, and cycle rate of the brow ink pen or pencil are adjustable. A computer-implemented method of shaping an eyebrow with ink, includes: creating, by a computing device, a pre-altered eyebrow of a user; creating, by the computing device, a plurality of eyebrow shaping effects; creating, by the computing device, a questionnaire in which the user selects at least one eyebrow shaping effect from the plurality of eyebrow shaping effects; and providing, by the computing device, instructions for an eyebrow device how to shape the pre-altered eyebrow of the user to resemble the eyebrow shaping effect selected by the user. |
US12293603B2 |
Electronic device and method of manufacturing the same
An electronic device includes a display panel, a biometric information sensing layer disposed under the display panel and including a sensor, and an optical pattern layer disposed between the display panel and the biometric information sensing layer and including a plurality of transmissive portions and a light blocking portion. The light blocking portion includes a light blocking layer disposed on the biometric information sensing layer, an intermediate layer disposed on the light blocking layer, and a metal layer disposed on the intermediate layer. |
US12293602B1 |
Detection and mitigation of unsafe behaviors using computer vision
In some examples, a system can access video data collected from one or more image sensors, the video data showing a region of interest proximate to a machine. The system can execute an object detection model to detect that a person is within the region of interest proximate to the machine based on the video data. The system can detect a motion status of a component of the machine. The system can execute a pose estimation model on the video data to estimate a pose of the person with respect to the machine. The system can detect a safety rule violation based on the pose of the person with respect to the machine, and the motion status of the machine. The system can transmit a signal to a controller of the machine in response to detecting the safety rule violation. |
US12293596B1 |
Detecting synthetic visual media
Method and system for detecting synthetic visual media comprising the steps of receiving visual media, wherein the visual media is synthetic visual media or genuine visual media. Identifying at least one feature within the visual media. Identifying a first portion of the visual media and second portion of the visual media, the first portion of the visual media containing the at least one feature and the second portion of the visual media not including the at least one feature. Providing the first portion and the second portion to a trained machine learning (ML) model. The trained ML model providing data indicating the visual media to be synthetic and/or genuine. |
US12293594B2 |
Superresolution metrology methods based on singular distributions and deep learning
Methods for determining a value of an intrinsic geometrical parameter of a geometrical feature characterizing a physical object, and for classifying a scene into at least one geometrical shape, each geometrical shape modeling a luminous object. A singular light distribution characterized by a first wavelength and a position of singularity is projected onto the physical object. Light excited by the singular light distribution that has interacted with the geometrical feature and that impinges upon a detector is detected and a return energy distribution is identified and quantified at one or more positions. A deep learning or neural network layer may be employed, using the detected light as direct input of the neural network layer, adapted to classify the scene, as a plurality of shapes, static or dynamic, the shapes being part of a set of shapes predetermined or acquired by learning. |
US12293590B1 |
Construction zone determining method and construction zone determining device
A processor determines whether a construction related item has been detected or not ahead of a subject vehicle based on vehicle surrounding information obtained by a sensor and determines that a point separated by a predetermined distance ahead of the subject vehicle from the construction related item is an end point of the road construction section when determining that the construction related item has been detected. The predetermined distance when the construction related item is detected and another vehicle is not detected around the detected construction related item is shorter than the predetermined distance when the construction related item is detected and the other vehicle is detected around the detected construction related item. |
US12293588B2 |
Object detection device, object detection system, mobile object, and object detection method
A processor of an object detection device is configured to search for a pair of coordinates associated with a disparity approximately equal to a target disparity satisfying a predetermined condition in a second direction of a disparity map, update a first pair of coordinates to the found pair of coordinates, and calculate a height of an object corresponding to the target disparity on the basis of the first pair of coordinates. In the disparity map, a disparity acquired from a captured image is associated with a pair of two-dimensional coordinates formed by a first direction and the second direction intersecting the first direction. When a second pair of coordinates associated with a disparity approximately equal to the target disparity is present within a predetermined interval from the first pair of coordinates, the processor is configured to update the first pair of coordinates to the second pair of coordinates. |
US12293587B2 |
Information processing apparatus, information processing system, and signage apparatus
An information processing apparatus comprises a controller configured to: acquire a first image that is obtained by capturing an external appearance of a first vehicle that is operated as an on-demand bus; and provide the first image to a first user who is to get on board the first vehicle. |
US12293585B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus according to the present invention includes: a display control unit that displays, on a screen, a map of a search area, a camera icon indicating a location of a surveillance camera in the map, and a person image of a search target person; an operation receiving unit that receives an operation of superimposing, on the screen, one of the person image or the camera icon on the other; and a processing request unit that requests a matching process between the person image and a surveillance video captured by the surveillance camera corresponding to the camera icon based on the operation. |
US12293580B2 |
Systems and methods for augmented reality using web browsers
Systems and methods for displaying augmented reality content relative to an identified object are disclosed. The systems and methods can include a set of operations. An operation can include providing a first image. An operation can include determining interest points in the first image. An operation can include identifying an object in the first image. An operation can include identifying augmented reality content associated with the object. An operation can include determining a first transformation for displaying the augmented reality content in the first image relative to the identified object. An operation can include providing the interest points and the first transformation. An operation can include determining a second transformation for displaying the augmented reality content in a second image relative to the identified object using, at least in part, the first transformation and the interest points. An operation can include displaying, by a user device, the augmented reality content. |
US12293577B2 |
Systems and methods for image processing using natural language
Embodiments of the disclosure provide a machine learning model for generating a predicted executable command for an image. The learning model includes an interface configured to obtain an utterance indicating a request associated with the image, an utterance sub-model, a visual sub-model, an attention network, and a selection gate. The machine learning model generates a segment of the predicted executable command from weighted probabilities of each candidate token in a predetermined vocabulary determined based on the visual features, the concept features, current command features, and the utterance features extracted from the utterance or the image. |
US12293576B2 |
Determining type of to-be-classified image based on signal waveform graph
An image classification method, apparatus, and device. The method includes: inputting a to-be-classified image dataset, where the image dataset includes to-be-classified images; cropping each of the to-be-classified images with a center of the to-be-classified image as a reference center point to obtain an image having a preset size and including a specific region as a standard image; selecting a pixel array of any single channel in the standard image and drawing a corresponding signal waveform graph based on the pixel array; and determining a type of the to-be-classified image. After the standard image including the specific region is obtained by cropping the to-be-classified image, the pixel array of the any single channel is selected from the standard image, and then the signal waveform graph is drawn based on the selected pixel array of the single channel, to classify the to-be-classified image based on the drawn signal waveform graph. |
US12293571B2 |
Image processing system, image processing device, endoscope system, interface, image processing method and information storage medium
An image processing system includes an interface to which an annotation result on a learning image captured inside a living body is input and a processor including hardware. The processor acquires metadata including difficulty information indicating difficulty of the annotation of the learning image itself, determines reliability information indicating reliability of the annotation result based on the metadata, and outputs a dataset in which the learning image, the annotation result, and the reliability information are associated with each other, as data used in generating a trained model used in inference based on deep learning on an inference target image captured inside a living body. |
US12293570B2 |
Medical image learning method and medical image processing device
A trained first model is generated through first learning using a first learning image group constituted of a normal image which is a medical image having no region of interest. An input image group including at least the medical image different from the first learning image group is input to the trained first model, and abnormality detection is performed. The extracted image used for learning to prevent erroneous recognition is sorted according to a result of the abnormality detection, and second learning using a second learning image group including at least the extracted image is performed. A second model that detects the region of interest is generated through the second learning. |
US12293568B2 |
System and method for facial recognition
In an example, based upon a first image of a face of a first person, a plurality of augmented images may be generated. Based upon the first image and the plurality of augmented images, a first set of facial feature representations may be generated. A second image comprising a representation of a face of a second person may be identified. A second facial feature representation may be generated based upon the second image. It may be determined, based upon the second facial feature representation and the first set of facial feature representations, that the second person is the first person. |
US12293565B2 |
Method and apparatus for classifying object and recording medium storing program to execute the method
A method of classifying an object according to an embodiment includes extracting a first feature by transforming rectangular coordinates of points included in the box of the object, obtained from a point cloud acquired using a LiDAR sensor, into complex coordinates and performing Fast Fourier Transform (FFT) on the complex coordinates, obtaining an average and a standard deviation as a second feature, the average and the standard deviation being parameters of a Gaussian model for the points included in the box of the object, and classifying the type of object based on at least one of the first feature or the second feature. |
US12293564B2 |
Sky determination in environment detection for mobile platforms, and associated systems and methods
Identifying interfering features in the detection of an environment adjacent to a mobile platform, and associated systems and methods are disclosed herein. A representative method can include identifying candidate regions from a color image obtained by a color vision sensor carried by a mobile platform, filtering out a first region subset of regions based, at least in part, on non-image data obtained by a second sensor carried by the mobile platform, determining a second subset of regions as corresponding to an interfering feature based, at least in part, on color information, and performing environment detection based, at least in part, on the second subset of regions. Furthermore, the method can comprise transforming data corresponding to the subset of regions to integrate with non-color environment data obtained from another sensor carried by the mobile platform. |
US12293558B2 |
Meter recognition apparatus, meter monitoring system, and monitoring method therefor
A meter monitoring system (200) includes: a wireless gateway (202), a monitoring device (201), and at least one meter recognition apparatus (100). The meter recognition apparatus (100) includes: an image acquirer (1), a processor (2), and a wireless transceiver (3). The image acquirer (1) is configured to acquire images of a display side of a monitoring meter (4) at set time intervals. The processor (2) is coupled to the image acquirer (1) and configured to determine, according to an image of the images acquired by the image acquirer (1) and based on an image processing algorithm, monitoring data displayed by the monitoring meter (4). The wireless transceiver (3) is coupled to the processor (2) and configured to send the monitoring data determined by the processor (2) to the wireless gateway (202). The wireless gateway (202) is configured to transmit the received monitoring data to the monitoring device (201). |
US12293557B2 |
Image processing method and device, equipment, and computer-readable storage medium
An image processing method and device, an equipment, and a computer-readable storage medium are provided. The method includes the following. An image is obtained. Object detection is performed on the image with an object detection network to obtain an object detection result. The object detection network is a network obtained by performing object detection on sample images in a sample image set based on at least one cluster center value with an initial object detection network and training iteratively the initial object detection network based on results of the object detection. The at least one cluster center value is obtained by clustering labeled regions in a labeled region set corresponding to the sample image set based on preset attribute information. The image is processed based on the object detection result. |
US12293554B2 |
Prediction for geometry point cloud compression
A method comprises: for each of a plurality of dimensions: identifying a reference position for the dimension, the reference position for the dimension being a position in a reference frame for the respective dimension, and the reference frame for the respective dimension and a reference frame for at least one other dimension in the plurality of dimensions being different reference frames in a plurality of reference frames; identifying an inter predictor for the respective dimension, wherein a predictor has a coordinate value in the respective dimension corresponding to a coordinate value in the respective dimension of the inter predictor for the respective dimension; and encoding or decoding the current point based on the predictor. |
US12293553B2 |
Data compression
The present concepts relate to lossless data compression techniques for reducing the size of a data structure. Certain data in the data structure that can be either recovered from another source or rebuilt from other available information may be removed from the data structure. To further reduce data size, the retained data in the data structure may be packed into a smaller-bit encoding data type. Additionally, to reduce the data size even more, the packed data may be zipped using a lossless data compression algorithm. To regain the original data structure, the process may be reversed. The zipped data may be unzipped using a lossless data decompression algorithm. The packed data may be unpacked into the original bit-sized data encoding. The removed data may be restored by either recovering it from another source or rebuilding it from other available information. |
US12293549B2 |
Electronic device providing augmented reality/virtual reality and operating method thereof
According to an embodiment, an electronic device for providing augmented reality and operating method includes: transmitting color information indicating colors of a plurality of pixels forming a first frame and depth information indicating depths of the plurality of pixels to a first external electronic device connected through the communication circuit; obtaining color information and depth information of a second frame following the first frame; calculating an amount of change of depth information of at least one object included in the first frame and the second frame based on the depth information of the first frame and the depth information of the second frame; and transmitting the depth information of the second frame together with the color information of the second frame to the first external electronic device based on that the amount of change of the depth information is greater than or equal to the specified depth threshold. |
US12293544B2 |
Information processing system, information processing method, and recording medium
An information processing system providing a service by using a video captured by an imaging device includes a processor; and a storage storing instructions causing the processor to execute processes of: acquiring video data from the imaging device, estimating an installation angle of the imaging device based on the video data, generating a detection model for detecting a predetermined target from the video based on the installation angle, and providing the service by inputting the video data to the detection model. |
US12293543B1 |
Computer vision techniques using projections of map data into image data
Techniques for performing computer vision operations for a vehicle using image data of an environment of the vehicle are described herein. In some cases, a vehicle (e.g., an autonomous vehicle) can determine a predicted position (including a predicted depth) and/or a predicted trajectory for an object in the vehicle environment based on data generated by projecting a map object described by the map data for a vehicle environment to image data of the vehicle environment. |
US12293538B2 |
Computer vision classifier defined path planning for unmanned aerial vehicles
Methods and systems are described herein for enabling aerial vehicle navigation in GPS-denied areas. The system may use a camera to record images of terrain as the aerial vehicle is flying to a target location. The system may then detect (e.g., using a machine learning model) objects within those images and compare those objects with objects within an electronic map that was loaded onto the aerial vehicle. When the system finds one or more objects within the electronic map that match the objects detected within the recorded images, the system may retrieve locations (e.g., GPS coordinates) of the objects within the electronic map and calculate, based on the coordinates, the location of the aerial vehicle. Once the location of the aerial vehicle is determined, the system may navigate to a target location or otherwise adjust a flight path of the aerial vehicle. |
US12293537B2 |
Virtual reality experience safe area updating method and apparatus
A virtual reality experience safe area updating method and apparatus are provided. belonging to a Virtual Reality technical field. Virtual reality experience safe area update unit, including: A safe area setting module configured to set an initial safe area; obstacle detecting module, configured to detect obstacle around the user; the safe area update module is configured to update the range of the safe area according to the detected obstacle. |
US12293533B2 |
Depth map image generation method and computing device therefor
A computing device is provided. The computing device includes a memory configured to store one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, in which the processor may execute the one or more instructions to generate a first predicted depth map image for a learning red/green/blue (RGB) image using a neural network, and train the neural network based on a difference between a learning depth map image having depth information and the first predicted depth map image. The learning depth map image may match 1:1 and may be generated based on the same setting change for a basic spherical image. |
US12293532B2 |
Image processing method, apparatus, and device, path planning method, apparatus, and device, and storage medium
A method of depth map completion is described. A color map and a sparse depth map of a target scenario can be received. Resolutions of the color map and the sparse depth map are adjusted to generate n pairs of color maps and sparse depth maps of n different resolutions. The n pairs of color maps and the sparse depth maps can be processed to generate n prediction result maps using a cascade hourglass network including n levels of hourglass networks. Each of the n pair is input to a respective one of the n levels to generate the respective one of the n prediction result maps. The n prediction result maps each include a dense depth map of the same resolution as the corresponding pair. A final dense depth map of the target scenario can be generated according to the dense depth maps. |
US12293530B2 |
Tracking method for tracking measurement system, tracking system, and tracking apparatus
A tracking method for a tracking measurement system including a tracking apparatus is provided. The method includes acquiring a current tracking distance between the tracking apparatus and a to-be-tracked object, and determining, based on the current tracking distance, a tracking parameter level for the tracking apparatus. |
US12293527B2 |
Powder flow measurement in additive manufacturing systems
A powder flow monitoring system may include a computing device configured to receive image data representing illuminated powder of a powder stream between a powder delivery device and a build surface of a component, generate a representation of the powder stream based on the image data, and output the representation of the powder stream for display at a display device. |
US12293515B2 |
Choroidal neovascularization classification
A method for identifying a type of choroidal neovascularization in a retina of a human eye is disclosed, the method comprising receiving, in a processor, optical coherence tomography data of the eye; generating, in the processor, volume segments of the eye using the optical coherence tomography data and a neural network; and identifying, in the processor, the type of choroidal neovascularization in the eye, using the volume segments, the type of choroidal neovascularization comprising one or more of the following: classic choroidal neovascularization and occult choroidal neovascularization. |
US12293514B2 |
Method of, and computerized system for labeling an image of cells of a patient
The method of labeling an image of cells of a patient, in particular an immunocytochemistry image comprises the following steps. First, a digital image of a stained immunocytochemistry biological sample of the patient is received. Following by the step that a computerized classification of cells in the digital image based on color, shape or texture in the digital image, the digital image is labeled by application of a trained neural network on at least one portion of the digital image which comprises a digital image of one cell classified under a first category during the computerized classification. |
US12293511B2 |
Anomaly detection system in the automatic placement of composites during the manufacturing of structural elements
A system for inspecting structural elements during their manufacturing capable of detecting anomalies in the automatic placement of composite materials through computer vision, comprising an image capture module that can be integrated into an ATL machine extracting data from the images, from which an artificial vision module obtains information on the anomalies detected with computer vision, information that a human-machine interface module automatically translates into a language understandable to humans. By avoiding the need to manually enter data for the inspection, human errors are avoided, and the information obtained for each inspection can be automatically saved for record storage. The system is designed to inspect large structural element compounds, such as aircraft wings. |
US12293510B2 |
Inspection system, inspection apparatus, method of controlling the same, and storage medium
An inspection apparatus obtains a scanned image by reading a printed product, calculates a weighting factor of a weighting filter based on a difference between a value of a pixel of interest in a reference image used in creation of the printed product and values of peripheral pixels of the pixel of interest, performs filter processing by using the weighting filter having the weighting factors, with respect to a pixel of interest in the scanned image, which corresponds to the pixel of interest in the reference image, thereby shifting the pixel of interest in the scanned image, and create an inspection target image by calculating the weighting factors and performing the filter processing with respect to the shifted pixel of interest, and inspects quality of the printed product by collating the inspection target image with the reference image. |
US12293509B2 |
Image processing apparatus, image processing method, and storage medium for determining presence or absence of print abnormality
An image processing apparatus is configured to determine presence or absence of print abnormality in a target image by comparing a reference image or reference images, each of which is a print result to be a reference, and the target image, which is a print result to be an inspection target. The image processing apparatus includes a setting unit configured to set an inspection condition for a printed product, and a comparison unit configured to compare the reference image or reference images and the target image using a number of the reference images set based on the inspection condition. |
US12293508B2 |
Device and method for testing the contents of a switchgear cabinet following installation according to a plan
A device for testing the contents of a switch cabinet following installation of equipment components (2a-2e) according to a plan and the wiring thereof via terminals (6) provided therefor by means of designated electrical cables (5), includes a camera unit (7) for the at least two-dimensional image capture of the components (2a-2e) fully installed and wired on an installation board (4) of a switch cabinet (1). The device can further include an evaluation unit (8) for carrying out a comparison between an imaged layout (100), on the basis of the image capture, of the actual state with a provided plan layout (200) of the target state. |
US12293506B2 |
Method to locate defects in e-coat
A method of locating a defect in an e-coat on a surface can include acquiring an image of the surface. A correction coefficient can be applied to the image to form an adjusted image. The correction coefficient can relate pixel values of the image to a calibration value. The adjusted image can be separated into a spectral component which can be modified by a block average determination to create a modified spectral component. The spectral components can be compared with the modified spectral components to form a difference image. The difference image can be dilated and eroded. A region of interest can be identified from an image region using a blob detection. The defect can be classified as a defect type. The defect can be repaired or a coding parameter can be altered based on the defect. |
US12293501B2 |
Imaging tool for vibration and/or misalignment analysis
Systems and methods can be used for analyzing image data to determine an amount of vibration and/or misalignment in an object under analysis. In some instances, as operating equipment heats up during operation, temperature changes of various portions of the operating equipment leads to changes in dimensions of such portions, leading to misalignment. Multiple sets of data representative of the operating equipment in multiple operating conditions can be used to determine an amount of misalignment due to thermal offsets. Hot and cold temperatures of the equipment can be used to calculate thermal growth of various portions of the equipment, which can be used to determine an amount a misalignment due to thermal offsets. Additionally or alternatively, image data representing the equipment can be used to observe changes in alignment between states. |
US12293499B2 |
Vehicle imaging station
A vehicle imaging station for capturing images of scratches on a vehicle, the vehicle imaging station including a tunnel having an entrance and an exit with one or more walls defining an enclosure between the entrance and exit to define a tunnel volume containing a vehicle pathway having a central axis. The station further includes a relatively bright reflection surface; a relatively dark reflection surface; and a camera array including one or more cameras arranged with: a first field of view including a first portion of the tunnel volume in which a relatively bright image defined by the relatively bright reflection surface will be reflected to be visible to the camera array by a vehicle moving along the vehicle pathway; a second field of view including a second portion of the tunnel volume in which a relatively dark image defined by the relatively dark reflection surface will be reflected to be visible to the camera array by a vehicle moving along the vehicle pathway. |
US12293496B2 |
Virtual reality display method, device and storage medium
A virtual reality display method and apparatus, and a storage medium are provided. The virtual reality display method includes: rendering display data of a plurality of screens in sequence by utilizing one thread of at least two threads, and after rendering the display data of the plurality of screens, correcting the rendered display data by using the at least two threads. |
US12293491B2 |
Automated panoramic image connection for autoplay with transitions
Connecting images to generate a virtual tour is provided. The system receives images and metadata captured by a first client device, and detects features of the images to establish an order. The system identifies, based at least in part on the images and the metadata, a position for a virtual camera. The system connects, in the order, the images with the position of the virtual camera persisting across the images. The system generates a virtual tour from the connected images with a linear path along the persistent position of the virtual camera based on a configuration file comprising a constraint configured to disable branching along the linear path. The system delivers a viewer application that executes in a client application on a second client device. The system streams, to the viewer application, the virtual tour based at least in part on the configuration file. |
US12293488B2 |
Image inpainting apparatus and image inpainting method
The present invention relates to an image inpainting apparatus and an image inpainting method, the image inpainting apparatus including: a background inpainting part configured to generate a background-inpainted image by carrying out inpainting on a background with respect to an input image in which a region to be inpainted is set up; an object inpainting part configured to generate an object image by carrying out inpainting on an object; and an image overlapping part configured to generate an output image by causing the background-inpainted image and the object image, which are generated, to overlap each other. |
US12293486B2 |
Image processing method, image processing system, and non-transitory computer readable storage medium for processing image with one or more brightness ranges
An image processing method includes following operations: generating, by a processor, a sliding window for a target pixel in a plurality of pixels in image data; generating, by the processor, an original brightness histogram of the sliding window according to an original bit depth; generating, by the processor, a low-bit-depth brightness histogram of the sliding window according to a low bit depth; determining, by the processor, a target low-bit-depth range from the low-bit-depth brightness histogram according to the target pixel; extracting, by the processor, a partial original brightness histogram from the original brightness histogram according to the target low-bit-depth range; and performing, by the processor, a histogram equalization process on the partial original brightness histogram according to the original bit depth to generate a final brightness value of the target pixel. |
US12293479B2 |
Augmented reality eyewear with 3D costumes
Eyewear providing an interactive augmented reality experience to allow a user of an eyewear device to display a 3D overlay image on a viewed person. The user can select the overlay image from a list of images, such as costumes, stored in memory or generated by the user. The images can be sorted in memory based on common attributes. Registration points of the person are continuously aligned with registration points of the overlay as the person moves such that the user appears to be wearing the 3D costume during movement. By aligning the registration points, the costume adapts to different body types and heights. The coloring of the costume can change based on the environment, such as the lighting, or to contrast with colors viewed in a viewfinder. |
US12293478B2 |
Rerendering a position of a hand to decrease a size of a hand to create a realistic virtual/augmented reality environment
The technology disclosed relates to a method of realistic rendering of a real object as a virtual object in a virtual space using an offset in the position of the hand in a three-dimensional (3D) sensory space. An offset between expected positions of the eye(s) of a wearer of a head mounted device and a sensor attached to the head mounted device for sensing a position of at least one hand in a three-dimensional (3D) sensory space is determined. A position of the hand in the three-dimensional (3D) sensory space can be sensed using a sensor. The sensed position of the hand can be transformed by the offset into a re-rendered position of the hand as would appear to the wearer of the head mounted device if the wearer were looking at the actual hand. The re-rendered hand can be depicted to the wearer of the head mounted device. |
US12293475B2 |
Apparatus and method for earbud augmented reality
Augmented reality (AR) devices, systems and methods are provided to argument captured images of objects of interest. Image data can be obtained for an object of interest by an imaging device of an ear-worn device worn by a user. Augmenting information is generated to augment onto an image of the object. The augmented image is adjusted based on the detection on whether the object is in a field of view (FOV) of the imaging device. |
US12293471B2 |
Cross reality system supporting multiple device types
A cross reality system enables any of multiple types of devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. Devices of any type, with native hardware and software configured for augmented reality operations may be configured to work with the cross reality system by incorporating components that interface between the native AR framework of the device and the cloud-based localization service. These components may present position information about the device in a format recognized by the localization service. Additionally, these components may filter or otherwise process perception data provided by the native AR framework to increase the accuracy of localization. |
US12293470B2 |
Method, apparatus and system for facilitating navigation in an extended scene
A method, apparatus and system for facilitating navigation toward a region of interest in an extended scene of video content include determining a timeline including information regarding at least one region of interest in the video content and displaying, in a portion of the video content currently being displayed, a visual indicator indicating a direction in which to move in the video content to cause the display of the at least one region of interest. In one embodiment of the present principles a timeline is attached to the content and carries information evolving over time about the region(s) of interest. A renderer processes the timeline and provides navigation information to a user using available means such as a graphical representation or haptic information, or a combination of several means. |
US12293465B2 |
Method and apparatus for constructing three-dimensional face mesh, device, and storage medium
A method, an apparatus and a storage medium for constructing a three-dimensional (3D) facial mesh using artificial intelligence is disclosed. The method includes: obtaining a facial point cloud of a target object; determining, through an expansion calculation, pixel coordinates on a facial texture image of the target object that correspond to 3D data points in the facial point cloud, as index information of the 3D data points; performing triangulation on pixels on the facial texture image to obtain triangulation information; constructing an initial 3D facial mesh according to the triangulation information, the index information, and the facial point cloud; determining a non-core region in the initial 3D facial mesh; smoothing the non-core region in the initial 3D facial mesh; and replacing the non-core region in the initial 3D facial mesh with the smoothed non-core region to obtain a 3D facial mesh of the target object. |
US12293464B2 |
Systems and methods for generating a proxy mesh for a polygonal mesh that includes sub-meshes
A method, device, and computer-readable storage medium for generating a proxy mesh. The method includes: receiving an input polygonal mesh that includes multiple sub-meshes, each of which is a polygonal mesh, where the input polygonal mesh is a computer representation of a three-dimensional (3D) object; generating a voxel volume representing the input polygonal mesh, wherein the voxel volume comprises voxels that approximates a shape of the 3D object, wherein a first set of voxels of the voxel volume includes voxels that are identified as boundary voxels that correspond to positions of polygons of the multiple sub-meshes of the input polygonal mesh; determining a grouping of two or more sub-meshes that together enclose one or more voxels of the voxel volume other than the voxels in the first set of voxels; and generating a proxy mesh corresponding to the input polygonal mesh based on the grouping of two or more sub-meshes. |
US12293462B2 |
Tile sequencing mechanism
An apparatus to facilitate graphics rendering is disclosed. The apparatus comprises sequencer hardware to operate in a tile mode to render objects, including performing batch formation to generate one or more batches of received objects, performing tile sequencing for each of the objects to compute tile fill intersects for each of the objects and performing a play sequencing of each of the objects. |
US12293457B2 |
Positioning method based on semantic information, device and computer-readable storage medium
A method includes: performing semantic segmentation on an RGBD image to obtain a semantic label of each pixel of the image; performing reconstruction of a point cloud based on the image and mapping the semantic label of each pixel of the image into the point cloud to respectively obtain a semantic point cloud of a current frame with the semantic labels and a three-dimensional scene semantic map with the semantic labels; generating two-dimensional discrete semantic feature points for each of three-dimensional semantic point clouds in the current frame and the semantic map to obtain a corresponding two-dimensional semantic feature point image, and performing a three-dimensional semantic feature description on each feature point in the two-dimensional semantic feature point image; and performing feature matching on all feature points in the current frame and all feature points in the semantic map to obtain positioning information based on the three-dimensional semantic feature description. |
US12293456B2 |
Overlay trees for ray tracing
A method and a processing device for performing rendering are disclosed. The method comprises generating a base hierarchy tree comprising data representing a first object and generating a second hierarchy tree representing a second object comprising shared data of the base hierarchy tree and the second hierarchy tree and difference data. The method further comprises storing the difference data in the memory without storing the shared data, and generating an overlay hierarchy tree comprising the shared data, the difference data, and indication information indicating nodes of the overlay hierarchy tree that comprise the difference data. The method further comprises rendering the first object using the data stored for the base hierarchy tree, and rendering the second object using any one or a combination of the shared data, the difference data, and the indication information. |
US12293453B2 |
Information processing apparatus, information processing method, and display apparatus for performing a collision avoidance process for avoiding a collision of a virtual camera against a target object
An information processing apparatus according to an embodiment of the present technology includes an image capture control unit. The image capture control unit performs, depending on a positional relationship between a target object that moves in a virtual space and a virtual camera that moves in the virtual space and captures an image of a target object, a collision avoidance process for avoiding a collision of the virtual camera against the target object. |
US12293449B2 |
Image processing device, image processing method, and program
There is provided an image processing device, an image processing method, and a program capable of switching a viewpoint more appropriately. The processing device includes a virtual image generation unit that generates a virtual image based on viewpoint image-related information related to a first viewpoint image and model data corresponding to a subject of the viewpoint image according to band information regarding transmission of the viewpoint image, and a display control unit that performs control to display the generated virtual image before displaying the first viewpoint image. For example, the present technology can be applied to a reproduction device that reproduces VR content. |
US12293447B2 |
Computerized system and method for cloud-based content creation, enhancement and/or rendering
The disclosed systems and methods provide a cloud-based framework for the creation and/or enhancement of high quality media content for dissemination over a computerized network. The disclosed framework is configured to operate in accordance with at least one of a content creation, content enhancement and/or rendering template. Such templates can function as rules engines that call specific types of ML or AI algorithms or routines that modify the input data according to the type of template being used. Thus, the disclosed framework can be utilized for creating new high-quality media, improving upon existing media and/or reformatting media for rendering upon dissemination. |
US12293446B2 |
Machine learning avatar for consolidating and presenting data in virtual environments
Processes, systems, and devices generate a training set comprising a first presentation having a first visual aid and a first audio description. The first visual aid and the first audio description are based on initial data retrieved from a first data source using a first indexing technique. The machine-learning system is trained using the first presentation and the initial data retrieved from the first data source using the first indexing technique. The machine-learning system generates a second presentation having a second visual aid and a second audio description. The second visual aid and the second audio description are based on refreshed data retrieved from the first data source using the first indexing technique. The machine-learning system presents the second presentation via an avatar in a virtual meeting room. The avatar is generated by the machine-learning system to present the second visual aid and the second audio description. |
US12293443B2 |
Method and apparatus for spatial locating
A method and apparatus for spatial locating. The method includes: acquiring feature area information and a current image captured by a camera (102); searching the current image for a feature area of an interactive device based on the feature area information, to determine position information, the position information being used to indicate the position of the feature area in the current image (104); determining first pose information associated with the position and attitude of the feature area relative to the camera (106) based on the position information; calculating a re-projection error of the feature area in the current image (108) based on the feature area information and the first pose information; and if the re-projection error is less than or equal to a preset threshold, determining current pose information associated with the position and attitude of the interactive device currently in a global coordinate system (110) based on the first pose information. |
US12293437B2 |
De-streaking algorithm for radial k-space data
Systems and methods include segmentation of a first image of a subject to identify locations of anatomical structures of the subject, determination of a region of interest of the subject based on the locations of anatomical structures, determination of a coil-mixing matrix based on the region of interest, control of an MR scanner to acquire radial trajectory k-space data of the subject from each of a plurality of RF coils of the MR scanner, application of the coil-mixing matrix to the radial trajectory k-space data of the subject acquired from each of the plurality of RF coils to generate first radial trajectory k-space data, reconstruction of a second image of the subject based on the first radial trajectory k-space data, and display of the second image. |
US12293428B2 |
Computer system arranging transport services for users based on the estimated time of arrival information
A system can receive a request for transport from a computing device of a user while the user is riding a transit vehicle of a transit service, the request specifying a start location and a destination for the user. The system can determine an estimated time of arrival (ETA) of the transit vehicle to an arrival location that corresponds to the start location. The system can determine an ETA of a vehicle to the start location based on location data of the vehicle, and determine that the ETA of the vehicle to the start location is within a threshold amount of time of the ETA of the transit vehicle to the arrival location. The system can select the vehicle to service the request for the user, and transmit a transport invitation indicating the start location to the computing device associated with the vehicle. |
US12293425B1 |
Intelligent and integrated (I3) 21st century communications back-end and mobile network for hospitality applications
An intelligent backoffice and handheld/mobile distributed computing network includes varying, multi-modes of contact, and parallel operational capabilities for use in completing remotely initiated hospitality tasks in the hospitality market. The network includes synchronized servers, hospitality software applications linked with the servers and with handheld/mobile compatible versions available to be remotely accessed for use by handheld/mobile equipped users and including two or more different handheld/mobile computers with their respective and different mobile operating systems, and a master database. Middleware/Framework Communications Control Software (MFCCS) links these components to intelligently execute and support completion of the hospitality application task requests. |
US12293422B2 |
Information processing device, information processing method, and program
An information processing device calculates a rate related to growth of a plant from sensing data, and performs control to display a sample position image arranged according to a sensing position of each piece of the sensing data in a map region of a user interface screen in an image mode determined according to a rate calculated from each piece of the sensing data. |
US12293420B2 |
Autonomous accounting anomaly detection engine
Novel tools and techniques are provided for detecting and correcting anomalous events in real-time in as users enter data into a general ledger. In various embodiments, a computing system may receive one or more user inputs. The computing system might analyze the one or more user inputs to determine whether there are one or more anomalous transactions associated with the one or more user inputs by obtaining historical information associated with the one or more user inputs and correlating, using one or more machine learning algorithms, the historical information and the one or more user inputs to detect one or more anomalies. Based on the correlation between the historical information and the one or more first user inputs, the computing system might detect at least one anomalous transaction and might generate one or more recommended actions to correct the at least one anomalous transaction. |
US12293418B2 |
Method and system for vehicular collision reconstruction
A system for accident reconstruction can include and/or be configured to interface with any or all of: a set of models, a set of modules, a processing system, client application, a user device (equivalently referred to herein as a mobile device), a set of sensors, a vehicle, and/or any other suitable components. A method for accident reconstruction includes collecting a set of inputs; detecting a collision and/or one or more features of the collision; reconstructing the collision; and producing an output based on the reconstruction. Additionally or alternatively, the method can include training a set of models and/or modules, and/or any other suitable processes. |
US12293414B1 |
Intelligent asset evaluation systems using multi-modal data analysis with neural network architectures and personalization
This disclosure relates to an asset evaluation system that collects multi-modal asset data, extracts asset features using a neural network architecture, and generates personalized value scores based on user profiles. The system analyzes image and textual content to extract asset features, correlates those features with personalization data in user profiles, and generates tailored asset analysis results. The system can predict a value score for each user profile-asset pair in a manner that goes beyond mere consideration of asset pricing, and which accounts for specific personalization parameters stored in each user profile, such as parameters corresponding to the user's technical capabilities and certifications, risk tolerance, investment preferences, timeline requirements, available resources, and potential synergies with existing assets. Additionally, in certain embodiments, the asset evaluation system may employ a distributed architecture that utilizes multiple interconnected processing nodes to efficiently handle large-scale data processing. |
US12293412B1 |
Generation of time-interval-specific support vector machine
A system may receive request electronic data messages and counter-request electronic data messages from various network participant nodes within a defined time interval. The system may extract data from the electronic data messages to generate input codes including indicators that characterize execution values and imputed variability levels for the electronic data messages and/or characterize the message types of the electronic data messages. The input codes are used to generate a time-interval-specific support vector machine for the defined time interval. The system may then generate dummy data including execution value and imputed variability level tuples. The dummy data is used to map boundary levels from the time-interval-specific support vector machine versus execution values. |
US12293411B2 |
Secure decentralized system and method
A node associated with an individual and/or organization receives a storage identifier for new data associated with a consumer and/or business. A node and distributed data sources are used to share the new consumer and/or business data with a network of nodes. The node updates a node with the storage identifier for the new consumer and/or business data. The node receives, from a device associated with the individual and/or organization, a request for the new data. The node obtains the storage identifier for the new data from the node. The node obtains the new data by using the storage identifier to search the distributed data sources. The node provides the new consumer and/or business data to the device. The node performs actions to obtain additional new consumer and/or business data from the distributed data sources or provide the additional new consumer and/or business data to the distributed data sources. |
US12293409B2 |
Tax return document generation
Technology is described for generating a tax return document. In one example, a payment service system presents a user interface on a mobile device of a user. Based on user selection of an icon of the user interface, the payment service system determines tax liability of the user and generates tax return documents on behalf of the user. The tax liability and tax return documentation is based at least in part on a user profile of the user stored at the payment service system and on financial data associated with services provided to the user by the payment service system. |
US12293405B2 |
Event-based distribution of cryptographically secured digital assets
A method of event-based distribution of a cryptographically secured digital asset includes receiving, from a computing device associated with a user, an indication that the computing device is located at a predetermined venue within a predetermined window of time, receiving an indication that a conditional triggering event has occurred during the predetermined window of time, receiving, from the computing device, a unique owner identification (ID) code associated with the user, and transmitting a request to record a transfer of the cryptographically secured digital asset to the user on a distributed blockchain ledger. The request comprises both a unique digital asset ID code and the unique owner ID code, and transmitting the request to record the transfer of the cryptographically secured digital asset on the distributed blockchain ledger occurs only after the indication is received that the conditional event has occurred. |
US12293404B2 |
Interactive shopping system and method
An interactive shopping system, or smart cart. The system allows a user to select items in a store and complete a purchase without having to wait in lines or interact with store personnel. The system can have a container for holding products selected by at least one user, a user interface, a scanner in communication with the user interface, a processor in communication with the user interface, and a data storage comprising computer instructions executable by the processor. A user can select products, place them within the container, scan the products, and initiate a payment transaction to complete a purchase. |
US12293402B2 |
Recommendations based upon explicit user similarity
A system and method for providing recommendations to individuals on a social network, in which the recommendations include information indicating the similarity of the individuals to one another, to aid the individuals in judging the degree to which the opinions of the others are applicable to the themselves. |
US12293401B2 |
Automatically generating personalized and context-aware explanation formats for a recommendation
Embodiments of the invention are directed to a computer-implemented method. A non-limiting example of the computer-implemented method includes accessing, using an explanation generator module of a processor system, information of a recommendation associated with an application, information of the application, and information of a user of the application. The explanation generator module of the processor system is used to determine an explanation format of an explanation of the recommendation based at least in part on the information of the recommendation associated with the application, the information of the application, and the information of the user of the application. |
US12293400B2 |
Methods, systems, and media for providing information based on grouping information
Methods, systems, and media for recommending information based on grouping information are provided. In some embodiments, the method comprises: identifying a first item of interest to a user of a user device; receiving data corresponding to the first item; classifying, using a hardware processor, the data to obtain one or more attributes of the first item; identifying a second item similar to the first item based on similarity of the one or more attributes of the first item to one or more attributes of the second item; identifying a plurality of bundles of items that each includes the second item; ranking the plurality of bundles of items; and selecting a bundle of items from the plurality of bundles of items for recommendation to the user of the user device. |
US12293398B2 |
Computerized system and method for applying transfer learning for generating a multi-variable based unified recommendation
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel recommendation framework that automatically applies transfer learning from a knowledge-base and generating a multi-variable based unified recommendation. The framework dynamically develops a universal word dictionary between a source language and a target language based on Natural Language Processing (NLP word embeddings. This not only leverages the accuracy of multi-lingual product embeddings, but also increases the efficiency and effectiveness in how it can be applied. The disclosed systems and methods, therefore, provides a novel computerized solution for how different knowledges learnt from one electronic platform can be adapted to a global platform for providing global users electronic information. |
US12293397B2 |
Energy management system
A method of operating an energy management system includes: obtaining first energy usage data of a first device; storing the first energy usage data in a database of the energy management system; storing a user preference in the database; recording a measured energy usage data of the first device; determining a difference between the first energy usage data to the measured energy usage data; determining that the difference exceeds a threshold specified in the user preference; retrieving second energy usage data of a second device; and displaying a recommendation including the second device. |
US12293389B2 |
Tap to subscribe to text message alerts
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing text message alerts. A telephony interface module receives an alert enrollment request from a client device. The alert enrollment request is received through a first type of communication channel. The alert enrollment request includes a protocol specific portion that includes a communication endpoint identifier assigned to the client device. A data database management module links the communication endpoint identifier to an opt-in record. A text message interface module communicates, based on the client device identifier being linked to the opt-in record, an alert to the client device through a second type of communication channel. The alert is addressed to the client device based on the communication endpoint identifier linked to the opt-in record. |
US12293385B2 |
Information processing apparatus and information processing method
According to an embodiment, a mobile terminal displays a flyer in a first display region of a display device (display unit). The mobile terminal generates a product list containing pieces of information of a plurality of products included in the flyer and displays the generated product list in a second display region of the display device. Further, the mobile terminal generates a shopping note of a product selected from the product list by an operator and displays the generated purchase list on the display device. |
US12293378B2 |
Method and system for simulation and calibration of markets
A method for creating a realistic agent-based simulation of an over-the-counter market and using data from the real market to calibrate the simulator is provided. The method includes: assigning, to each of a group of agents, a type value that relates to a state of the respective agent; receiving agent-specific data that relates to market-based observations, market-based actions, and market-based rewards; generating a market simulation based on the assigned type values and the received agent-specific data; and calibrating the market simulation based on actual market data. |
US12293377B2 |
Risk clustering and segmentation
Monitoring transaction activity for system requests for a set of entities authorized to request services of a system is described. Entities with high feature values for respective features of the set of activity based features are identified to produce a set of outlier entities. The outlier entities are filtered from the set of entities. A set of clusters are created from the filtered set of entities based on the set of activity based features so that each entity in the filtered set of entities is assigned to a cluster. Values for the set of activity based features are established for each cluster. A risk is assigned for each cluster based on the values of one or more of the set of activity based features. Each of the filtered set of entities are monitored based on the risk assigned to the respective clusters to which the respective entities belong. |
US12293373B2 |
Associating disturbance events to accidents or tickets
Methods and systems to provide a form of probabilistic labeling to associate an outage with a disturbance, which could itself be either known based on the available data or unknown. In the latter case, labeling is especially challenging, as it necessitates the discovery of the disturbance. One approach incorporates a statistical change-point analysis to time-series events that correspond to service tickets in the relevant geographic sub-regions. The method is calibrated to separate the regular periods from the environmental disturbance periods, under the assumption that disturbances significantly increase the rate of loss-causing events. To obtain the probability that a given loss-causing event is related to an environmental disturbance, the method leverages the difference between the rate of events expected in the absence of any disturbances (baseline) and the rate of actually observed events. In the analysis, the local disturbances are identified and estimators of their duration and magnitude are provided. |
US12293372B2 |
Systems and methods for deterring bot access of computer resource
Aspects of the present disclosure relate to receiving a request from a remote device for access to an online computer-based service, transmitting to the remote device a request for a verifiable token encoding a verifiable credential containing an issuer's digital signature signed with a private key and an identifier indicating that a holder of the verifiable credential is human. If the verifiable token was not received, access to the online computer-based service is inhibited. If the verifiable token is received, its validity is confirmed utilizing an associated public key. If the validity is confirmed, the request from the remote device for access to the online computer-based service is determined to be from a human and the remote device is enabled to access the online computer-based service. |
US12293366B2 |
System, method, and computer program product for real-time automatic authorization of a payment transaction
Provided is a computer-implemented method for real-time automatic authorization of a payment transaction that is independent of an authorization input from a consumer. The method may include receiving first data associated with a consumer, generating a payment transaction classification model based on the first data associated with the consumer, receiving second data associated with the consumer, determining whether to process a payment transaction in real-time between the consumer and a merchant independent of an authorization input received from the consumer using the payment transaction classification model and the second data associated with the consumer, and processing a payment transaction between the consumer and the merchant based on determining to process the payment transaction in real-time between the consumer and the merchant. |
US12293365B2 |
Authentication based on biometric identification parameter of an individual for payment transaction
Provided is a computer-implemented method for authenticating a customer during payment transactions based on biometric identification parameters of the customer that includes receiving image data associated with an image template for identification of a customer, receiving image data associated with an image of a biometric identification parameter of the customer during a payment transaction between the customer and a merchant, establishing a short-range communication connection with a user device associated with the customer during the payment transaction between the customer and the merchant, authenticating an identity of the customer for the payment transaction via the short-range communication connection, determining an account identifier of an account of the customer based on authenticating the identity of the customer for the payment transaction, and processing the payment transaction using the account identifier of the account of the customer. A system and computer program product are also disclosed. |
US12293361B2 |
System and method for processing a transaction using account information on file
Provided are a system and method for identifying a transaction as a card on file payment transaction. The method may include receiving an authorization request message for a transaction from a merchant computing device, detecting payment account information and an identifier which are included in the authorization request message, where the identifier identifies the payment account information as being from a payment account on file, and authorizing the transaction based on the detected payment account information and the detected identifier. |
US12293358B2 |
Mitigation of cryptographic asset attacks
Disclosed is a computing system and method for protecting access to a particular resource. The computing device can identify a first cryptographic token in a first digital wallet. The first cryptographic token is configured to provide access to a particular resource. The computing device can generate a second cryptographic token bound to the first cryptographic token. The computing device can transfer the second cryptographic token to a second digital wallet based on the first cryptographic token. The computing device can access the particular resource based on the second cryptographic token being in the second digital wallet. |
US12293357B2 |
Deploying physical diamond tokens on a blockchain
A diamond asset comprising one or more diamonds and an encryption chip is used to asset-back a cryptographic token that can be used to conduct transactions. The cryptographic token is written to a blockchain using a smart contract that is configured to enable a transaction associated with the token in response to two or more of: a signature by the encryption chip, a signature by the owner of the diamond asset, and a validation of a visual layout of the diamond asset. |
US12293356B2 |
Control method, device, and recording medium
A control method includes: obtaining first transaction data that includes a first variable indicating first information on a first contract made between a first user and a second user, and a second variable set to a predetermined value indicating second information is undetermined; storing the first transaction data into the distributed ledger; executing storing processing of reading out the second variable, and storing it into a rewritable storage in a server; obtaining second transaction data that includes a third variable indicating third information on a second contract made between the first user and a third user, and a change command for changing the second variable, based on the third variable; storing the second transaction data into the distributed ledger; and executing change processing of changing, according to the change command, the second variable from the predetermined value, after the second transaction data is stored into the distributed ledger. |
US12293355B2 |
Status system with data security for transactions
Examples described herein include systems, methods, instructions, and other implementations for data security. One example includes receiving a status inquiry associated with a secure transaction, a merchant system, and a client device. The status inquiry is processed to determine that the merchant system associated with the status inquiry has been previously validated and that the status inquiry is from the merchant system. Then, in response to the determination that the merchant system has been previously validated, postback data including a tokenized client account number associated with client information is accessed and the tokenized client account number is transmitted. The tokenized client account number facilitates processing the secure transaction without the merchant system having access to the client information. |
US12293354B2 |
Peer-to-peer selectable digital money system
A digital currency system that may make use of a distributed network in validating coin ownership as part of processing of transactions of coins of the currency. Compute devices may include both wallet modules and teller modules, with the wallet modules used for user access to digital currency related functions and the teller modules used for processing transactions of the many users. The system may provide automatic denomination coin unit change. The digital currency may be transformed into a physical representation. The digital currency may be virtual currency or cryptocurrency. |
US12293351B2 |
Peer-to-peer data object transfer and state management
Particular embodiments determine, at least in part by a computing device of a payment service, to associate a data object with a user account that is associated with a stored balance managed by the payment service. The computing device associates an amount of the data object with a distinct stored balance associated with the user account. The distinct stored balance is associated with a condition of use. The computing device monitors transaction data associated with users of the payment service. The computing device identifies, from the transaction data, a transaction associated with an identifier associated with the user account. Based on a determination that the transaction satisfies the condition of use, processing payment for the transaction using at least a portion of the distinct stored balance prior to using the stored balance. |
US12293349B2 |
Systems and methods for enrollment and identity management using mobile imaging
Systems and methods for automatic enrollment and identity verification based upon processing a captured image of a document are disclosed herein. Various embodiments enable, for example, a user to enroll in a particular service by taking a photograph of a particular document (e.g., his driver license) with a mobile device. One or more algorithms can then extract relevant data from the captured image. The extracted data (e.g., the person's name, gender, date of birth, height, weight, etc.) can then be used to automatically populate various fields of an enrollment application, thereby reducing the amount of information that the user has to manually input into his mobile device in order to complete the enrollment process. In some embodiments, a set of internal and/or external checks can be run against the data to ensure that the data is valid, has been read correctly, and is consistent with other data. |
US12293348B2 |
System and method for link-initiated verification and validation of users
Dynamic-link verification process between a mobile phone and a controlled resource. The process begins with engagement by a mobile phone with an initiator that is linked with a specific verification event that triggers a text message to auto-populate on the mobile phone. The mobile phone sends the auto-populated message to initiate the verification of the user for access to a resource controlled by a third party. Approval or denial of access to a controlled resource is sent to the mobile device and the third party. |
US12293347B2 |
Computerized agent external to an instant messaging (IM) service for enhancing an IM session managed by the IM service
A method of adding a computerized agent to an instant messaging (IM) session managed by an IM service for identifying automatically textual instructions to perform a transaction related to participant(s) of the IM session, comprising: using a computerized agent subscribed to an IM service by a telephone number and participates in an IM session managed by an IM service to acquire text content in an IM session and analyzing at least the text content of the IM session to identify automatically textual instructions to perform a transaction from the user which uses the IM client module, automatically instructing an operation of the transaction and submitting by the computerized agent at least one IM message in the IM session. |
US12293345B2 |
Accessibility self-service terminal (SST) with devices and modules for custom configurations
A host device is included within a housing of a first peripheral; the host devices includes an internal connection within the housing to the first peripheral. Each composited integrated peripheral device includes two or more second peripherals. A combination of the host device, the composite integrated peripheral devices, standalone peripheral devices, and accessory modules is identified. Housings associated with the combination are attached to, placed on, or placed adjacent to one or more of the accessory modules of the combination. In an embodiment, accessory modules are arranged in a layout that defines a clearance area for custom access and the corresponding peripherals of the combination are connected to the host device. The host device processes self-service transactions for customers with disabilities using the corresponding peripherals and the accessory modules within the layout. |
US12293339B2 |
System and method for cashless gaming
A cashless gaming method including receiving payment for a selected gaming ticket having a predefined fixed value, the gaming ticket being redeemable at a cashless-enabled gaming machine for an associated amount of wagerable credits, and issuing the fixed value gaming ticket to the player responsive to receiving the payment. |
US12293334B2 |
Online collaboration platform
An example method to facilitate online collaboration includes granting access to a collaboration space to multiple client devices, each associated with a corresponding one of multiple users, the multiple users including a first user and a second user. The method includes receiving input from the first user to create a first set of graphical objects in the collaboration space. The method includes receiving input from the second user to create a second set of graphical objects in the collaboration space. The method includes applying different visual attributes to graphical objects authored by different users to visually identify an author or creator of each graphical object such that all graphical objects of the first set of graphical objects have a first visual attribute and all graphical objects of the second set of graphical objects have a second visual attribute that is different than the first visual attribute. |
US12293333B2 |
Information exchange method and apparatus for document processing, electronic device, and storage medium
The present disclosure relates to an information interaction method and apparatus for document processing, and an electronic device and a storage medium. A control method provided in the embodiments of the present disclosure includes: displaying a document processing interface, wherein the document processing interface is used for displaying a processed document and a processing mark thereof; and in response to a first operation event for a group creation identifier associated with the document processing interface, creating a communication group on the basis of at least one of a person associated with the processed document, the processed document or the processing mark. |
US12293329B2 |
Inventory system and method
Disclosed are a method, control system, storage and retrieval equipments, and handling equipments. The control system is configured to: determine a target inventory receptacle from inventory receptacles in a storage area of an inventory system; and determine a target storage and retrieval equipment and a target handling equipment, and send a dispatching instruction to the target storage and retrieval equipment and the target handling equipment. The target storage and retrieval equipment is configured to: drive, in response to the dispatching instruction, to a position specified in the dispatching instruction, take out the target inventory receptacle, and directly or indirectly undertake the target inventory receptacle to the target handling equipment. The target handling equipment is configured to: drive, in response to the dispatching instruction, to a position specified in the dispatching instruction, undertake the target inventory receptacle, and transport the target inventory receptacle from the storage area to a workstation. |
US12293323B2 |
Autonomous loading and unloading of packages relating to a vehicle
An approach for routing one or more packages and delivering the one or more packages to one or more autonomous vehicles is disclosed. The approach receives shipment request from the one or more vendors, receives package status (e.g., status that the one or more packages is ready to be routed, dimension and weight of the one or more packages) of the one or more packages from the one or more vendors, receives vehicle status (e.g., size and available storage space in the vehicles, location and transit time of the vehicles) from the one or more autonomous vehicles. The approach receives the status of the delivery units (e.g., available automated delivery unit, current path and time of completion). The approach determines an optimal routing path for the one or more packages based on the shipment request, package status and vehicle status and outputs the optimal routing path. |
US12293322B2 |
Systems and methods of merging retail products between containers to optimize storing capacity of retail storage facilities
Automated storage and retrieval systems for managing storage of inventory at a retail facility include a storage structure with storage locations configured to store containers that contain retail products, and a conveying system that conveys the containers between the storage locations and a product picking station. A processor-based control circuit analyzes one or more business rules governing product merging between the containers being conveyed toward the picking station by the conveying system to identify two containers that are eligible for the product merging therebetween. When the control circuit detects that the two containers identified as product merging eligible arrived at the picking station, these two containers are kept by the conveying system at the picking station until all of the products are removed from a first one of these two containers and merged together with the products stored in a second one of these two containers. |
US12293317B2 |
Smart meter electrical arc prediction
Embodiments predict an occurrence of one or more hot sockets among a meter installation of a plurality of smart meters. Embodiments receive historical data over a predefined time period from the plurality of smart meters, the historical data including, for each smart meter, an amount of daily consumption of electricity for the meter, historical meter events for the meter, and all service orders associated with the meter. Embodiments pre-process the historical data to generate hot socket features. Embodiments train a machine algorithm using the hot socket features, and use the trained machine algorithm to predict the occurrence of one or more hot sockets. |
US12293315B2 |
System and method for load balancing carrier devices among stations in a packing system
A system and method for load balancing within a packing system may identify locations of carrier devices in the packing system based on optical communications between the carrier devices and route communication devices disposed at different locations along the routes of the packing system. The system and method can identify zones associated with different segments of the routes, determine whether a number and/or density of the carrier devices in a zone exceeds a threshold, and, responsive to the number and/or the density exceeding the threshold, (a) the carrier devices are directed to move to reduce the number and/or the density of the carrier devices and/or (b) the task performed by one or more of the task stations of the packing system is changed. |
US12293313B1 |
Systems and methods for accessing a decision tree
A system comprises one or more modules to access a business rule, deconstruct the business rule into a condition and an associated action, determine a set of questions relevant to the condition, place the set of questions into a question queue, order the question queue, and present the question queue to a user. A system comprises one or more modules to determine a subject of the request received from a user, use the subject to obtain a set of relevant questions, examine each question and determine whether an answer to a current question is available in a storage area, and present the current question when the answer is not available. A system comprises one or more modules to access a decision tree, determine a current node, determine an estimated number of nodes between the current node and a leaf node, and present a representation using the estimated number of nodes. |
US12293308B2 |
Bit prediction method and system using a statistical model
Methods and apparatus for bit prediction and data compression are provided. In the bit prediction method and apparatus, a specific Suffix Trie is used to maintain a statistical model to predict the next bit in a bit-stream. The statistic model provides the probability for each next or following bit in the bit stream, where an entropy encoder/decoder further encodes/decodes the predicted bit. The algorithm simplicity and its high performance relies on the combination of the specific method of Suffix Trie construction and growing, and the specific way to compute, update and propagate the probability across Suffix Trie nodes. The specific and particular method to grow the Suffix Trie in conjunction with the specific method to compute, update, and propagate the probability across Suffix Trie nodes are key aspects and subject matter of the present invention. |
US12293298B2 |
Reducing training times of deep neural networks through efficient hybrid parallelism
Presented are systems and methods to automatically find efficient parallelization strategies for deep neural networks (DNNs). A computation graph comprising an efficiently ordered sequence of vertices aids in computing the best parallelizing strategy in a relatively short time. Effectiveness of the parallelization strategies is evaluated on various DNNs, and the performance of the strategies proposed by various embodiments is compared against data parallelism, expert-designed strategies, and other state-of-the-art approaches. Experimental results demonstrate that the proposed strategies outperform a baseline data parallelism strategy and achieve better performance than expert-designed strategies and state-of-the-art approaches. |
US12293297B2 |
Learning and deploying compression of radio signals
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned compact representations of radio frequency (RF) signals. One of the methods includes: determining a first RF signal to be compressed; using an encoder machine-learning network to process the first RF signal and generate a compressed signal; calculating a measure of compression in the compressed signal; using a decoder machine-learning network to process the compressed signal and generate a second RF signal that represents a reconstruction of the first RF signal; calculating a measure of distance between the second RF signal and the first RF signal; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on (i) the measure of distance between the second RF signal and the first RF signal, and (ii) the measure of compression in the compressed signal. |
US12293295B2 |
Histological image analysis
A computer implemented system for determining an overall-classifier for one or more source-histological-images. The system comprising: a first tile generator (204) configured to generate a plurality of first-tiles (206; 306) from the one or more source-histological-image (202; 302); and a second tile generator (205) configured to generate a plurality of second-tiles (207; 307) from the one or more source-histological-images (202; 302). The first-area of the first-tiles (206; 306) is larger than the second-area of the second-tiles (207; 307); and the second-resolution of the second-tiles (207; 307) is higher than the first-resolution of the first-tiles (206; 306). The system also includes a machine-learning network (211; 311) configured to process the plurality of first-tiles (206; 306) in order to determine a first-classifier (218; 318); a machine-learning network (215; 311) configured to process the plurality of second-tiles (207; 307) in order to determine a second-classifier (219; 319); and a classifier combiner configured to combine the first-classifier (218; 318) and the second-classifier (219; 319) to determine the overall-classifier (232; 332). |
US12293294B2 |
Systems and methods for image or video performance heat map generation
A method is disclosed. The method may include receiving an image or video; extracting a plurality of features from the image or video; executing a neural network using the plurality of features to obtain a performance score for the image or video, the neural network comprising an input layer, a plurality of intermediate layers subsequent to the input layer, and a regression layer or a classification layer; extracting values from one or more signals between an intermediate layer and the regression layer or the classification layer; for each of the plurality of features, calculating, based on at least one of the one or more values, an impact score indicating an impact the feature had on the performance score; and generating, based on one or more impact scores for the plurality of features, indications indicating an impact different features of the image or video had on the performance score. |
US12293293B2 |
Machine learning using structurally regularized convolutional neural network architecture
Machine learning architectures to perform pattern recognition such as a structurally regularized convolutional neural network architecture, along with corresponding methods of operation, are provided. One such architecture includes a memory, and a processor coupled to the memory, where the processor receives data including a pattern to be recognized, decomposes the data into of sub-bands, and processes each of the sub-bands with a respective convolutional neural network (CNN) to generate outputs, where each of the CNNs operates independently of the other CNNs. The processor aggregates the outputs of the CNNs, and trains, using the aggregated output, the CNNs to recognize the pattern. |
US12293292B2 |
Multiple-input multiple-output (MIMO) detector selection using neural network
A method and system for multiple-input multiple-output (MIMO) detector selection using a neural network is herein disclosed. According to one embodiment, a method includes generating a labelled dataset of features and detector labels, training a multi-layer perceptron (MLP) network using the generated labelled dataset, and selecting a detector class from a plurality of detector classes based on outputs of the trained MLP network. |
US12293290B2 |
Sparse local connected artificial neural network architectures involving hybrid local/nonlocal structure
The present invention in a first embodiment is a method of constructing a geometry-induced sparse local connected network architecture, the method comprising: choosing a geometry, choosing a direction of data flow in the geometry, choosing a node set as a finite subset of the geometry, choosing local edges between each node and nodes in preceding layers with respect to the geometry and direction of data flow, and choosing sparse nonlocal edges between each node and nodes in preceding layers with respect to the geometry and direction of data flow. |
US12293288B2 |
Systems and methods of data preprocessing and augmentation for neural network climate forecasting models
Methods and systems for training a neural network (NN)-based climate forecasting model on a pre-processed multi-model ensemble of global climate simulation data from a plurality of global climate simulation models (GCMs), are disclosed. The methods and systems perform steps of determining a common spatial scale and a common temporal scale for the multi-model ensemble of global climate simulation data; spatially re-gridding the multi-model ensemble to the common spatial scale; temporally homogenizing the multi-model ensemble to the common temporal scale; augmenting the spatially re-gridded, temporally homogenized multi-model ensemble with synthetic simulation data generated from the spatially re-gridded, temporally homogenized multi-model ensemble; and training the NN-based climate forecasting model using the spatially re-gridded, temporally homogenized, and augmented multi-model ensemble of global climate simulation data. Embodiments of the present invention enable accurate climate forecasting without the need to run new dynamical global climate simulations on supercomputers. |
US12293285B2 |
Utilizing a neural network model to predict content memorability based on external and biometric factors
A device may receive target user category data identifying a target user, daily user data associated with the target user, real-time user data associated with the target user, and content data. The device may convert the target user category data, the daily user data, the real-time user data, and the content data into embedded target user category data, embedded daily user data, embedded real-time user data, and embedded content data. The device may process the embedded target user category data, the embedded daily user data, and the embedded real-time user data, with a neural network model, to determine a real-time user state and may determine a real-time user memory score. The device may process the embedded content data, the real-time user state, and the real-time user memory score, with the neural network model, to determine a memorability score and may perform one or more actions based on the memorability score. |
US12293283B2 |
Reinforcement learning using meta-learned intrinsic rewards
There is described methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a reinforcement learning system. The reinforcement learning system comprises an agent configured to perform actions based upon a policy and an intrinsic reward system configured to generate intrinsic reward values for the agent based upon the actions taken by the agent. The method comprises training the reinforcement learning system based upon a plurality of tasks. The training comprises updating the agent's policy based upon the intrinsic reward values generated by the intrinsic reward system and updating the intrinsic reward system based upon an extrinsic reward value obtained based upon the task being performed by the agent. The training further comprises re-initializing the agent's policy when an expiration criterion associated with the agent is met. |
US12293279B2 |
Neural network based mask synthesis for integrated circuits
A system uses machine learning models, such as neural networks for generating mask design from a circuit design. The machine learning models have inputs and outputs which are localized to a small region of the circuit design. The machine learning model takes as input features describing the circuit design in the neighborhood of a location and generates an offset distance as output. The system uses the offset distance to generate features of the mask design, for example, main features or assist features corresponding to a circuit design polygon. The system may use the offset distance for target optimization by modifying the circuit design polygon to obtain a circuit design polygon that has improved manufacturability. |
US12293274B2 |
Method and apparatus for unification based coding for neural network model compression
A method of unification based coding for neural network model compression is performed by at least one processor and includes receiving a layer uniform flag indicating whether a quantized weight of an input neural network is encoded using a uniform coding method, and determining whether the quantized weight is encoded using the uniform coding method, based on the received layer uniform flag. The method further includes, based on the quantized weight being determined to be encoded using the uniform coding method, encoding the quantized weight, using the uniform coding method, and based on the quantized weight being determined to not be encoded using the uniform coding method, encoding the quantized weight, using a non-uniform coding method. |
US12293270B1 |
Iterative attention-based neural network training and processing
An iterative attention-based neural network training and processing method and system iteratively applies a focus of attention of a trained neural network on syntactical elements and generates probabilities associated with representations of the syntactical elements, which in turn inform a subsequent focus of attention of the neural network, resulting in updated probabilities. The updated probabilities are then applied to generate syntactical elements for delivery to a user. The user may respond to the delivered syntactical elements, providing additional training information to the trained neural network. |
US12293268B2 |
Ancestry painting
Displaying an indication of ancestral data is disclosed. An indication that a genetic interval corresponds to a reference interval that has a likelihood of having one or more ancestral origins is received. One or more graphic display parameters are determined based at least in part on the indication. An indication of the one or more ancestral origins is visually displayed using the one or more graphic display parameters. |
US12293267B1 |
AI-assisted remote guidance using augmented reality
Technology embodied in a computer-implemented method for receiving a multi-modal input representing a query associated with a physical object, processing the multi-modal input to identify the physical object, and determining, based in part on an identification of the physical object and by accessing a language processing model, at least one response to the query associated with the physical object. The method also includes determining a sequence of actions associated with the at least one response, the sequence including at least one action that involves an interaction with at least one portion of the physical object. The method further includes generating a digital representation of the at least one action, and providing the digital representation to a user-device for presentation on a display. The digital representation includes a gesture-icon representing the action, the gesture-icon being overlaid on a digital twin of the physical object. |
US12293265B1 |
Apparatus and method for model optimization
An apparatus and method for model optimization. is disclosed. The apparatus comprises at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to generate a positive feedback function of an optimal measurement, wherein generating the positive feedback function further comprises identifying, using an optimal machine-learning model, a first set of parameter changes to a subsystem corresponding to the optimal measurement, and generate a negative feedback function of the suboptimal measurement, wherein generating the negative feedback function comprises identifying, using a suboptimal machine-learning model, a second set of parameter changes to a subsystem corresponding to the suboptimal measurement. |
US12293263B2 |
System, method, and model structure for using machine learning to predict future sport outcomes based on match state transitions
A system and method using machine learning prediction that estimates future sport outcomes by mathematically representing current and future match states as a Bayesian network parameterized by underlying machine learning models. |
US12293262B1 |
Adaptive machine learning training via in-flight feature modification
Techniques for adaptive machine learning training via in-flight feature modification are described. A training monitor captures training data during the training of a machine learning model, and a metric generator creates metrics such as feature importance metrics based on the data. A rule evaluation engine determines whether any modification conditions are met for any of the features based on the metrics, and based on such a determination can cause the in-flight training job to be modified. |
US12293250B2 |
Data capture device
A data capture device includes: a primary housing supporting a data capture assembly and having inner and outer surfaces joined by a perimeter wall; and a mounting accessory coupled to the inner surface. The mounting accessory mounts the device on an operator index finger in either of: a side-mounted mode in which the primary housing is between the index finger and a thumb; and a top-mounted mode, in which the primary housing is on a back of the index finger. The device includes an accessory trigger on the mounting accessory and a primary trigger supported on the outer surface. In the top-mounted mode, the accessory trigger is between the index finger and the thumb, for activation by the thumb. In the side-mounted mode, the primary trigger is disposed on the side of the index finger for activation by the thumb of the operator. |
US12293247B2 |
RF communication device without temporary connection line, and manufacturing method
It is described an RF communication device comprising: i) an RF antenna functionality; ii) at least one antenna pad connected to the RF antenna functionality; iii) a further functionality which is not an RF antenna functionality; and iv) at least one non-antenna pad electrically connected to the further functionality. The antenna pad and the non-antenna pad are arranged to be short-circuited with each other, and the non-antenna pad is electrically connected via a connection line to the further functionality within the RF communication device.Further, a method of manufacturing an RF communication device is described. |
US12293245B2 |
Information storage method and information storage medium with increased storage density by multi-bit coding
The invention relates to a method for storage of information and to an information storage medium with increased storage density by multi-bit coding. |
US12293241B2 |
Automated generation of application programming interfaces for microservices
Described are techniques for exposing an endpoint for a software function used by microservices. The techniques include obtaining software classes of a plurality of microservices and analyzing the software classes to identify a software function that is eligible for conversion to an application programming interface (API) format. The techniques further include determining a server microservice, which hosts a software class that includes the software function, and one or more client microservices that use the software function. The techniques further include generating deployable source code implementing an API that exposes the software function hosted by the server microservice to the one or more client microservices. The API uses a software wrapper to encapsulate software function semantics used by a monolith application refactored into the plurality of microservices. |
US12293237B2 |
Systems, methods and devices for determining work placement on processor cores
Apparatuses, methods and storage medium for computing including determination of work placement on processor cores are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to identify a favored core of the processor cores. The one or more processors, devices, and/or circuitry may be configured to determine whether to migrate a thread to or from the favored core. In some embodiments, the determination may be by a process executed by a driver and/or by an algorithm executed by a power control unit of the processor. |
US12293235B2 |
Systems and methods for managing multi-component, multi-deployment infrastructure-as-code configurations for cloud computing platforms
A system and method employed by an infrastructure-as-code (IaC) tool that is configured for defining IaC configurations comprising containers of interconnected components of a cloud computing platform. A system includes a graph generator configured to generate a graph of dependencies between the interconnected components of the cloud computing platform based at least in part on user-defined input-output relationships between the interconnected components. The IaC tool is configured to use the graph of dependencies to automatically determine a sequence of the provisioning or deployment of the interconnected components of the cloud computing platform. The system further includes a remote procedure call interface configured to enable communications between the IaC tool and the cloud computing platform, the remote procedure call interface further configured to enable the provisioning or deployment of the interconnected components of the cloud computing platform, in the determined sequence. |
US12293231B2 |
Packet processing load balancer
Examples described herein include a device interface; a first set of one or more processing units; and a second set of one or more processing units. In some examples, the first set of one or more processing units are to perform heavy flow detection for packets of a flow and the second set of one or more processing units are to perform processing of packets of a heavy flow. In some examples, the first set of one or more processing units and second set of one or more processing units are different. In some examples, the first set of one or more processing units is to allocate pointers to packets associated with the heavy flow to a first set of one or more queues of a load balancer and the load balancer is to allocate the packets associated with the heavy flow to one or more processing units of the second set of one or more processing units based, at least in part on a packet receive rate of the packets associated with the heavy flow. |
US12293227B2 |
Memory allocation in a hierarchical memory system
A memory allocator in a computer system comprising a plurality of CPU cores (5101-5104) and a first (530) and a second (5120) memory unit having different data access times and wherein each one of the first and the second memory units is divided into memory portions wherein each memory portion (SLICE 0-3) in the second memory unit is associated with at least one memory portion (A-G) in the first memory unit, and wherein each memory portion in the second memory unit is associated with a CPU core. If at least a predetermined number of memory portions in the first memory unit being part of the available requested memory is associated with the memory portion in the second memory unit that is associated with the CPU core on which the requesting application is running, the requested available memory is allocated to the requesting application. |
US12293220B2 |
Context-driven framework to migrate the applications and its dependencies by analyzing the relationships
Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for creating and executing migration workflows to replicate or migrate data (collectively referred to herein as ‘migration’) from one device or set of devices to another device or set of devices (e.g., from one computing environment to another). The method of migration involves obtaining relationship information with regards to the applications that will be migrated from one device to another device or set of devices, and classifying the applications based on their relationships such as HAS-A and IS-A. Based on these classifications, one or more embodiments of the invention generate a relationship matrix in order to assign priority to the migration of each individual application. The applications are then migrated based on the matrix and assigned priorities. |
US12293218B2 |
Method and apparatus for a step-enabled workflow
Aspects of the disclosure provide methods and an apparatus including processing circuitry configured to receive workflow information of a workflow. The processing circuitry generates, based on the workflow information, the workflow to process input data. The workflow includes a first processing task, a second processing task, and a first buffering task. The first processing task is caused to enter a running state where a subset of the input data is processed and output to the first buffering task as first processed subset data. The first processing task is caused to transition to a paused state based on an amount of the first processed subset data in the first buffering task being equal to a first threshold. State information of the first processing task is stored in the paused state. Subsequently, the second processing task is caused to enter a running state where the first processed subset data is processed. |
US12293214B2 |
Transaction exchange platform to determine secondary workflows for transaction object processing
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions in accordance with corresponding 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. Further, the microservices may leverage machine-learning models to determine whether transaction objects may be more effectively processed using alternative or secondary workflows. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows. |
US12293210B2 |
Live mounting a virtual machine in a public cloud based on accessing a simulated virtual disk as an internet small computer systems interface (ISCSI) target
A native cloud-based VM in a cloud computing environment of choice is live-mounted without requiring nesting techniques. All operating system data needed to live-mount the VM is accessed over ISCSI. The disclosed technology: supports both Windows and Unix-like (e.g., Linux) operating systems; handles any number of partitions of the root file system without repeated mounting, exporting, and unmounting; and uses only internet protocols (e.g., HTTP, (SCSI) to live-mount the VM. The live-mounted VM gains access to a variety of secondary copies, e.g., made with file-level techniques or with block-level techniques, made within or outside the public cloud computing environment, made from other VMs having the same or a different hypervisor than the public cloud computing environment, and/or made from non-virtualized sources. Access to snapshots as a data source for the live-mounted VM is also disclosed. Thus, a streamlined and source-agnostic technology is disclosed for live-mounting VMs in a public cloud. |
US12293209B2 |
Isolated physical networks for network function virtualization
A method includes, with a Virtual Network Function (VNF) component associated with a VNF, communicating with an access network over a first physical network connected to a first physical network interface of a physical machine associated with the VNF component. The method further includes, with the VNF component, communicating with a core network over a second physical network connected to a second physical network interface of the physical machine, the second network being isolated from the first network. |
US12293205B2 |
System and methods for provisioning different versions of a virtual application
A computing device may include a memory and a processor cooperating with the memory and configured to provide first and second application layers that include different versions of a virtual application accessible by a client device. The first and second versions of the virtual application are isolated from each other in their respective application layers, each with separate application libraries. |
US12293201B2 |
Computing network for implementing a contextual navigation and action user experience framework and flattening deep information hierarchies
A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite. |
US12293200B2 |
Asynchronous distributed data transfer system
Apparatus and associated methods relate to a distributed analytics development platform (DADP) capable of automatically maintaining a multiple user development environment in real-time. In an illustrative example, a DADP includes a user interface (UI) layer, an application programming interface (API) layer, and an orchestration layer. The orchestration layer, for example, includes tool instances deployed for each of the multiple users. The orchestration layer may further include a multi-instance common orchestration service (COS) having an orchestration service instance (OSI) deployed in each of the tool instances. The COS, for example, may access a current state of each tool instance associated with the user in the orchestration layer and update a dynamic system state profile based on a current state of each of the tool instances. Various embodiments may advantageously provide an autonomously updated analytic development environment for deployment and maintenance of the tool instances in real-time. |
US12293197B2 |
Configuration file generation method and apparatus, electronic device, medium and program product
The present application relates to a configuration file generation method and apparatus, an electronic device, a medium and a program product. The method is applied to a shooting application and comprises: in response to a creation operation, displaying a creation interface, the creation interface comprising a preset material set used for generating a configuration file; in response to a material selection operation, selecting one or more raw materials from the material set; in response to an editing operation for the raw material(s), editing layer information of a layer corresponding to the raw material(s), rendering a generated first target material and displaying same; and, in response to a generation operation, on the basis of layer information of layer corresponding to the first target material, generating a first target configuration file used for image editing. |
US12293176B2 |
Version history based upgrade testing across simulated information technology environments
A method and system for version history based upgrade testing across simulated information technology (IT) environments. At least with respect to computing, an upgrade may entail the replacement of a product—in the form of hardware, software, and/or firmware—with a newer or better version, which may serve to bring the product up to date, improve the characteristic(s) of the product, and/or resolve any issue(s) inflicting the product. Further, through the process of upgrade testing, an upgrade may be assessed to determine its impact on an operability of varying environments following application of the upgrade thereon. The disclosed method and system, accordingly, propose a framework directed to conducting upgrade tests within simulated IT environments—each reflective of different computing resources and upgrade histories—where results of the simulations may be examined to ascertain which environment configurations (if any) may cause the tested upgrade to fail. |
US12293175B2 |
Method of updating BMC firmware of a server
A method of updating firmware of a BMC of a server, the server includes the BMC and a PLD, the method includes: in response to receipt of a firmware update instruction to update the firmware of the BMC, the BMC storing in the PLD a firmware configuration file that contains current settings; the BMC updating the firmware after storing the firmware configuration file in the PLD; the BMC being reset after updating the firmware; and the BMC executing an initializing process that includes sub-steps of reading the firmware configuration file from the PLD and applying the current settings contained in the firmware configuration file to the firmware. |
US12293174B1 |
Method and system for memory management within machine learning inference engine
A method includes receiving a machine learning (ML) network model in high-level code; generating an internal representation (IR), the IR is mapped to components in a multi-processing tile device; determining whether a first processing tile with a first on-chip memory (OCM) has a same dimension for an input/output tensor data as a second processing tile with a second OCM performing a same primitive function based on the IR; allocating a same memory address range within the first and the second OCM for the same primitive function if the first processing tile has the same dimension for the input/output tensor data as the second processing tile for the same primitive function; linking the memory address range of the first OCM to the memory address range of the second OCM to form a grouped memory space within the first and the second OCM respectively; and compiling low-level instructions based on the linking. |
US12293169B2 |
Self-creating, self-improving, and self-simulating artificial intelligence
An example computer implemented method for generating an artificial intelligence (AI) model from a self-creating script coded in a programming language includes receiving an objective for the AI model and obtaining at least first action code corresponding to a first action, where the first action is associated with an action objective similar to the objective. The method further includes generating at least a second action code based on one of the first action code and a specification of the programming language and comparing a first outcome of the first action code and a second outcome of the second action code. The method further includes inserting one of the first action code and the second action code into the self-creating script based on the comparing the first outcome of the first action code and the second outcome of the second action code and executing the self-creating script including the one of the first action code and the second action code to satisfy the objective. |
US12293168B2 |
Generating digital assistants from source code repositories
A machine-learning model is trained using a training set that comprises labeled examples. Each example is a source code repository for an application and each label is a digital assistant for the application. The trained machine-learning model receives a source code repository as input and generates a digital assistant as output. The machine-learning model may be trained using the transformer architecture that is based on attention mechanisms without using recurrence and convolution. Prior to use in training, a collection of source code repositories may be filtered to remove repositories or files that use unknown or unsupported programming languages, that are labeled with incorrect or invalid digital assistant definitions, that include too many or too few files, or that include too many or too few lines of code. A separate machine-learning model may be trained for each programming language, for each digital assistant definition framework, or for each language/framework pair. |
US12293163B1 |
Split accumulator with a shared adder
In a multiply accumulate (MAC) unit, an accumulator may be implemented in two or more stages. For example, a first accumulator may accumulate products from the multiplier of the MAC unit, and a second accumulator may periodically accumulate the running total of the first accumulator. Each time the first accumulator's running total is accumulated by the second accumulator, the first accumulator may be initialized to begin a new accumulation period. In one embodiment, the number of values accumulated by the first accumulator within an accumulation period may be a user-adjustable parameter. In one embodiment, the bit width of the input of the second accumulator may be greater than the bit width of the output of the first accumulator. In another embodiment, an adder may be shared between the first and second accumulators, and a multiplexor may switch the accumulation operations between the first and second accumulators. |
US12293162B2 |
Semiconductor device, data generation methods used for the same, and method of controlling the same
A semiconductor device includes: a local memory outputting a plurality of pieces of weight data in parallel; a plurality of product-sum operation units corresponding to the plurality of pieces of weight data; and a plurality of unit selectors corresponding to the product-sum operations units, supplied with a plurality of pieces of input data in parallel, selecting the one piece of input data from the supplied plurality of pieces of input data according to a plurality of pieces of additional information each indicating a position of the input data to be calculated with the corresponding product-sum arithmetic unit calculator in the pieces of input data, and outputting the selected input data. Each of the plurality of product-sum arithmetic units performs a product-sum operation between the weight data different from each other in the plurality of pieces of weight data and the input data outputted from the corresponding unit selector. |
US12293161B2 |
Systems and methods for providing real-time automated language translations
Systems and methods for providing one-to-one and audio and video calls or for providing multi-party audio or video conferences also provide language translation services. When language translation services are provided, a party to a call or conference hears both the audio of the speaker, and a translated version of the speaker's audio. |
US12293159B1 |
Grammar practice item creation using language models
Automatic content generation by one or more computing devices can include receiving data comprising an original sentence with a grammar artifact of interest. Thereafter, a plurality of distractor candidates are generated based on the original sentence with the grammar artifact of interest. At least one machine learning-based language model then scores each of the distractor candidates. These scores characterize a likelihood of the corresponding distractor candidate being selected as part of an assessment by a subject. The distractor candidates can be filtered to result in a filtered list of distractor candidates from which the x top scoring distractor candidates can be selected. A grammar practice item is then generated based on the original sentence and the x top scoring distractor candidates. The grammar practice can then be provided. Related apparatus, systems, and articles are also described. |
US12293157B2 |
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence
Semantic matching between a source screen or source data and a target screen using semantic artificial intelligence (AI) for robotic process automation (RPA) workflows is disclosed. The source data or source screen and the target screen are selected on a matching interface, semantic matching is performed between the source data/screen and the target screen using an artificial intelligence/machine learning (AI/ML) model, and matching graphical elements and unmatched graphical elements are highlighted, allowing the developer to see which graphical elements match and which do not. The matching interface may also provide a confidence score of the individual matches, provide an overall mapping score, and allow the developer to hide/unhide the matched/unmatched graphical elements. Activities of an RPA workflow may be automatically created based on the semantic mapping that can be executed to perform the automation. |
US12293154B2 |
Extractive method for speaker identification in texts with self-training
A method, computer program, and computer system is provided for identifying a speaker in at text based work. Labeled and unlabeled instances corresponding to one or more speakers are extracted. Pseudo-labels are inferred for the extracted unlabeled instances based on the labeled instances. One or more of the unlabeled instances are labeled based on the inferred pseudo-labels. |
US12293144B2 |
Producing automated sensory content and associated markers in HTML document publishing
A sensory content production system generates sensory associated with concepts identified in an electronic document. Definitions of each concept are identified, and the concepts are stored in connection with their associated definitions. Sensory content is generated for the concepts and concepts definitions and stored in connection with each other in a sensory content layer. Availability of sensory content is indicated to users by interactive markers. |
US12293143B2 |
Detection and tagging of paragraphs spanning columns, pages, or other reading units
Systems, methods, apparatuses, and computer program products for detecting and tagging of paragraphs that span columns, pages, or other reading units are provided. For example, a method can include obtaining a set of candidate paragraphs for a document. The method can also include identifying a pair of candidate paragraphs spanning columns from among the set of candidate paragraphs. The method can further include outputting a tagged paragraph corresponding to the pair of candidate paragraphs spanning columns. |
US12293141B2 |
Integrated circuit stack verification method and system for performing the same
A method of verifying an integrated circuit stack includes adding a first dummy layer to a first contact pad of a circuit, wherein a location of the first dummy layer is determined based on a location of a second contact pad of a connecting substrate. The method further includes converting the first dummy layer location to the connecting substrate. The method further includes adjusting the first dummy layer location in the circuit in response to a determination that the first dummy layer location is misaligned with the second contact pad. The method further includes performing a first layout versus schematic (LVS) check of the connecting substrate including the first dummy layer in response to a determination that the first dummy layer is aligned with the second contact pad. |
US12293134B2 |
Voice assisted remote screen sharing
According to some embodiments, a method includes: receiving, by a client device, speech of a user during a screen sharing session; transcribing, by the client device, the speech into text; analyzing, by the client device, the text to identify one or more UI elements referenced within the speech, the one or more UI elements visible within the screen sharing session; and highlighting the one or more UI elements visible on the client device. |
US12293133B2 |
Electronic device, control method thereof, and sound output control system of the electronic device
Provided are an electronic device, a control method thereof, and a sound output control system of the electronic device, for example, a technique for controlling sound that is output from an electronic device located in the same space as a voice recognition device. The electronic device according to an embodiment of the disclosure includes: a communication device comprising communication circuitry configured to detect a voice recognition device within a specified distance of the electronic device; a storage device comprising a memory configured to store identification information of the detected voice recognition device; and a controller configured to compare, based on the communication device receiving identification information from a server of a voice recognition device that has received a voice command from a user, the received identification information with the identification information stored in the storage device, and to control, based on the controller determining that the received identification information is identical to the stored identification information, the electronic device to stop outputting sound. |
US12293126B2 |
Device capability discovery method and P2P device
A device capability discovery method and a P2P device are provided, and relate to the communications field and the distributed hardware field, to shorten time consumed to obtain capability information of a discovered device. A P2P device receives a probe request frame from another device. The P2P device returns a probe response frame including capability information of the P2P device. A device that receives the probe response frame can obtain a capability of the device in a device discovery phase. Alternatively, a P2P device sends a probe request frame including capability information of the P2P device to another device, so that the another device can obtain a capability of the device in a device discovery phase. |
US12293124B2 |
System and method for synchronized streaming of a video-wall
A system is disclosed for processing and streaming real-time graphics by a video-server for synchronized output via secondary-network connected display adapters to multiple displays arranged as a video-wall. This system enables the video-server to leverage performance advantages afforded by advanced GPUs, combined with low-cost Smart displays or System-on-Chip devices to deliver advanced realtime video-wall capabilities over the network while offering flexibility in the selection of network display adapters and still achieving synchronized output of multiple sub-image streams to selected end-point displays. This has applications generally in the field of real-time multiple-display graphics distribution as well as specific applications in the field of network video-walls. A method and computer readable medium are also disclosed that operate in accordance with the system. |
US12293122B2 |
Data transmission system, method, service system, device, and storage medium
The present disclosure provides a data transmission system a method, a service system, a device, and a storage medium. The system comprises: a user terminal provided for generating, in response to an input operation of a user, a virtual network console VNC operation instruction, and sending the VNC operation instruction to a data processor DPU; the DPU, hard-wired with a server and configured with a virtual display device and a virtual input device, provided for simulating, through the virtual input device, an input operation indicated by the VNC operation instruction, and transmitting generated input operation signals to the server; the server provided for, in response to the input operation signals, generating display data after receiving the input operation signals, and transmitting the display data to the DPU. |
US12293121B2 |
Systems and methods for adjusting an image displayed via a food and/or drink container
A food and/or drink container includes an enclosure forming a space configured to receive a food and/or drink, a display coupled to the enclosure, and a processor communicatively coupled to the display. The processor is configured to receive an indication of a current location of the food and/or drink container and cause the display to output imagery based on the current location. |
US12293120B2 |
Data processing device, image forming device, control method therefor, and non-transitory computer-readable storage medium for displaying information based on whether a user is permitted to use a function
Embodiments of the disclosure include an image forming device that: receives job information for executing a function of the image forming device from a terminal, the job information including user information; based on the user information included in the received job information, determines whether a user corresponding to the user information is permitted to use a function specified by the job information; in response to a determination that the user is permitted to use the function, executes a job based on the job information; and in response to a determination that the user is not permitted to use the function, notifies the terminal of an error. Using user information included in job information sent from the terminal, whether a corresponding user has the right to execute a job is determined, and if the user has no right, the terminal is notified of an error. |
US12293117B2 |
Information processing apparatus, method of controlling information processing apparatus, and storage medium
Provided is a method of controlling an information processing apparatus configured to execute an extension application associated with printing data generation software operatable in the information processing apparatus to extend a function, the method including: obtaining input data including printing setting; displaying a screen related to a specific function on a display unit in a case where it is determined based on the printing setting that the specific function is executed; editing the input data, such that the specific function is executed, to convert the input data into printing data; and transmitting the printing data to a printing apparatus after the screen is displayed on the display unit in the displaying. |
US12293116B2 |
Printing apparatus for comparing a read image to a correct image to determine if the read image is free of abnormalities
A printing apparatus connectable to an inspection apparatus in a communicable manner according to the present invention includes a reception unit configured to receive an inspection job including at least information indicating whether a correct answer image is to be registered, an analysis unit configured to analyze the received inspection job, and, a control unit configured to perform control so that the correct answer image is transmitted to the inspection apparatus in a case where the correct answer image is to be registered, and to perform control so that an instruction to select the correct answer image is transmitted to the inspection apparatus in a case where the correct answer image is not to be registered, as a result of the analysis. |
US12293112B2 |
Intelligent storage protocol modification of a distributed storage system
A method includes, responsive to receiving a modified first reservation command from a storage controller, identifying, by a storage drive, a first range of storage based on a first range identifier of the modified reservation command. The method also includes granting, by the storage drive, a reservation for access to the storage drive on behalf of a first host controller by associating the reservation for the first range with a second range of storage. |
US12293111B2 |
Pattern forming for heterogeneous erase blocks
A method of using flash storage devices with different sized erase blocks is provided. The method includes allocating a plurality of erase blocks of heterogeneous erase block sizes to a RAID stripe, to form a tile pattern having the heterogeneous erase block sizes in the RAID stripe. The method includes writing the RAID stripe across the flash storage devices in accordance with the allocating, and stopping the writing the RAID stripe, responsive to contents of the RAID stripe reaching a threshold. |
US12293107B2 |
Method and apparatus to perform a multiple bit column read using a single bit per column memory accessible by row and/or by column
A memory accessed by rows and/or by columns in which an array of bits can be physically stored physical one-bit wide columns with each bit of the multi-bit wide logical column stored in a one-bit physical column in a different physical die. The multi-bit column is read by reading a one-bit physical column in each of the different physical die in parallel. The multi-bit wide logical column is arranged diagonally across M physical rows and M one-bit physical columns with each bit of the multi-bit wide logical column in the logical row stored in a different physical row and physical one-bit wide column in one of plurality of dies. |
US12293106B2 |
Storage device, storage system, and control method
According to one embodiment, a storage device comprises a nonvolatile memory, and a controller configured to perform a first data write operation in a first mode, and to perform a second data write operation in a second mode. Data of a first number of bits is written per memory cell in the first mode. Data of a second number of bits is written per memory cell in the second mode. The second number is larger than the first number. The controller reserves one or more free blocks as write destination block candidates of the first data write operation, perform the first data write operation for one of the write destination block candidates, and perform a garbage collection. |
US12293104B2 |
Cross-blockchain data migration
A cross-blockchain data migration method includes obtaining, by a first node in a first blockchain network, from a first blockchain in the first blockchain network, first service data information corresponding to a first data structure mode stored in a first block in the first blockchain and obtaining a second data structure mode associated with a second block in a second blockchain corresponding to a second blockchain network. The method further includes converting the first service data information to second service data information corresponding to the second data structure mode and establishing a hash mapping relationship between the first service data information and the second service data information in the first blockchain. The method also includes migrating the second service data information to a second node in the second blockchain network based on the hash mapping relationship. |
US12293101B2 |
Data relocation operation techniques
Methods, systems, and devices for data relocation operation techniques are described. A memory system may include blocks of memory cells, for example, within a non-volatile memory device of the memory system. The memory system may identify a command to perform a data relocation operation associated with a block of memory cells and may select between a first procedure and a second procedure for performing the data relocation operation. The memory system may select between the first procedure and the second procedure based on whether one or more parameters associated with the data relocation operation satisfy a threshold. For example, the memory system may select the first procedure if the one or more parameters satisfy the threshold and may select the second procedure if the one or more parameters do not satisfy the threshold. The memory system may perform the data relocation operation using the selected procedure. |
US12293097B2 |
Systems and methods for near-storage processing in solid state drives
Provided are systems, methods, and apparatuses for computational offload to storage systems. The method can include a first processing element issuing a first request to the storage device; a storage device, responsive to the first request, obtaining first data on the storage device and providing the first data to the first memory for storage; the second processing element reading the first data from the first memory and performing at least one of an operation or a computation on the first data to generate second data; and the second processing element providing the second data to the first processing element. |
US12293096B2 |
Memory system
A memory system includes a non-volatile memory and a memory controller configured to receive a command including an access target in the non-volatile memory and setting information from an external device and configured to control a writing operation or a reading operation to the access target. The memory controller has a condition setting circuit. The condition setting circuit is capable of performing the writing operation or the reading operation under a plurality of different conditions. The memory controller performs the writing operation or the reading operation under one of the plurality of different conditions selected by the condition setting circuit in accordance with the setting information. |
US12293094B2 |
Systems and methods for storage device resource management
A method includes sending an enumeration of a resource unit of the computing device to a first computing system tenant and to a second computing system tenant. The enumeration is sent through a first protocol and indicating a managing protocol associated with managing the resource unit. The method further includes receiving a first request from the first computing system tenant to reserve the resource unit. The first request is received through the managing protocol. The method further includes receiving a second request from the second computing system tenant to reserve the resource unit. The second request is received through the managing protocol. The method further includes sending, to the second computing system tenant, an indication that the resource unit is reserved by the first computing system tenant. The indication is sent through the managing protocol. |
US12293073B2 |
Virtual smart phone
In embodiments of the present invention, a virtual phone is provided which includes a touch screen mounted on an enclosure that includes a processor, memory, wireless communication port, and a power port. The virtual phone further includes a software application executing on the processor to control image display on the touch screen and emulate features of a handheld device presented in the image in response to a user touching a presented feature. The virtual phone further includes a configuration of a user-specific handheld device that is derived from the user-specific handheld device is stored in a memory that is accessible to the processor; wherein the virtual phone presents a visual representation of the user-specific handheld device on the touch screen based on the configuration. |
US12293070B2 |
Just-in-time snap layouts
Systems and methods for reconfiguring application windows in a display. An example method includes displaying a first application window and a second application window; receiving a drag input for moving the first application window; based on the drag input entering an invocation region, displaying a layout menu with a plurality of display layouts, each of the display layouts including one or more snap zones; receiving a hover of the first application window over a particular snap zone of a particular display layout of the plurality of display layouts; based on the hover of the first application window over the particular snap zone, displaying a zone-indicator pane corresponding to the particular snap zone; receiving a drop input of the first application window over the particular snap zone; and in response to the drop input, resizing and repositioning the first application window according the particular snap zone. |
US12293069B2 |
Screen capturing method and electronic device
A screen capturing method includes: In a screen split state, an electronic device displays N applications respectively by using N split screens, where one split screen is configured to display an interface of one application, and N is a positive integer greater than 1; further, the electronic device receives a screen capturing operation for a target split screen, where the target split screen includes at least one split screen; finally, in response to the screen capturing operation, the electronic device displays, in full screen, an interface of an application corresponding to each split screen in the target split screen, and generates a screenshot picture, where the screenshot picture includes a full-displayed interface of the application corresponding to each split screen in the target split screen. |
US12293064B2 |
Method for display-mode switching, terminal, and storage medium
A method for display-mode switching, a terminal, and a storage medium are provided. The method includes the following. A first application-interface is displayed in a first display mode and a second application-interface is displayed in a second display mode. A switching operation for the first application-interface is received, where the switching operation indicates switching a display mode of an application-interface. In response to the switching operation, the second application-interface is displayed in the first display mode and the first application-interface is displayed in the second display mode, where an application-interface displayed in the first display mode has a smaller size than an application-interface displayed in the second display mode. |
US12293063B2 |
Display orientation locking method, electronic device, and medium
A locking method and apparatus, an electronic device and a medium are provided. The locking method, applied to an application program on an electronic device, in which the method includes: displaying, in response to the electronic device meeting a set condition, a setting control in a current display interface of the application program, in which the setting control is configured to control a locking status of a display orientation of media data played by the application program; changing, in response to the setting control being triggered, the locking status of the display orientation, in which the current display interface includes the media data and an attribute control of the media data, the setting control includes a lock control and an unlock control, the lock control is configured to lock the display orientation, and the unlock control is configured to unlock the display orientation. |
US12293062B2 |
Music sharing method and apparatus, electronic device, and storage medium
Embodiments of the present disclosure disclose a music sharing method, a system, an apparatus, an electronic device, and a storage medium. The method includes: displaying a lyric video template display interface associated with a target song when an instruction associated with lyric video template display is triggered; receiving a video editing operation performed by a user for a selected lyric video template on the lyric video template display interface, the lyric video template being generated based on at least one of lyrics of the target song, a segment of the target song, an effect of the lyrics, and a video background matching the target song or the lyrics; and generating a lyric video based on the video editing operation performed by the user for the selected lyric video template on the lyric video template display interface. |
US12293059B2 |
Apparatus and method for rendering visual content on a display screen
An apparatus, method and computer program is described for rendering visual content on a display screen. The apparatus comprises a means for rendering visual content on a display screen. The means for rendering is configured to render said visual content at a first rendering position on said display screen. The apparatus further comprises a means for detecting a user gaze direction through an eye correction means towards said first rendering position. The apparatus further comprises a means for receiving data relating to optical properties of said eye correction means at said detected user gaze direction. The apparatus further comprises a means for determining if said optical properties at said detected gaze direction provide a threshold level of suitability for viewing said visual content. |
US12293052B2 |
Electronic device
Provided is an electronic device. The electronic device includes a display panel and an input sensing part disposed on the display panel and including a first area, a second area configured to surround the first area, and a third area configured to surround the second area. The input sensing part includes first to third nodes, which are disposed on the first to third area, respectively, and each of the first to third nodes includes a first connection pattern and a second sensing pattern including a third pattern and a fourth pattern spaced apart from each other in a second direction. At least a portion of the second nodes has a shape different from that of each of the first nodes, and at least portion of the third nodes a shape different from that of each of the first nodes. |
US12293050B2 |
Touch capacitive surface with metadata for transmission
A touch-capacitive surface system can include a plurality of touch surfaces positioned along a target body. Each of the plurality of touch surfaces can include a capacitive surface. A touch controller electrically can couple to each of the plurality of touch surfaces. The touch controller can detect a touch from a particular touch surface of the plurality of touch surfaces. The system can include a project source and at least one computing device in communication with the touch controller and the projection source. The at least one computing device can generate, via the projection source, projected content at least partially onto the target body in response to the touch controller detecting the touch from the particular touch surface. |
US12293047B2 |
Input device with an electrostatic capacity detector
An input device includes: a panel on which a pressing operation is performed by an operating body; a substrate provided on a back surface side of the panel; a first electrode provided on the substrate; a holder that is provided on a back surface side of the substrate, includes a second electrode at a part facing the first electrode, and engages with the panel; a push-in detector that detects electrostatic capacity between the first electrode and the second electrode; and a vibration device held by the holder. The holder moves relative to the substrate when the pressing operation is performed on the panel, has rigidity and conductivity, and covers the second electrode from its back surface side. |
US12293042B2 |
Shielding for electronic device displays with touch sensors
An electronic device may have a display with touch sensors. One or more shielding layers may be interposed between the display and the touch sensors. The shielding layers may include shielding structures such as a conductive mesh structure and/or a transparent conductive film. The shielding structures may be actively driven or passively biased. In the active driving scheme, one or more inverting circuits may receive a noise signal from a cathode layer in the display and/or from the shielding structures, invert the received noise signal, and drive the inverted noise signal back onto the shielding structures to prevent any noise from the display from negatively impacting the performance of the touch sensors. In the passive biasing scheme, the shielding structures may be biased to a power supply voltage. |
US12293041B2 |
Display device having touch sensor and method of driving same
The present disclosure provides a display device having a touch sensor, which includes a display panel including a touch sensor configured to display an image and sense presence or absence of a touch, a driver configured to time-division drive the display panel and the touch sensor, and a controller configured to control the driver, wherein the driver outputs a set voltage during a transition period between a display period in which an image is displayed on the display panel and a touch sensing period in which the touch sensor is sensed. |
US12293036B2 |
Waterproof-state recognition and processing method and device applicable to capacitive touch screen
A waterproof-state recognition and processing method and device is applicable to a capacitive touch screen. The method and device can differentiate a water-affected region from a water-free region, and allow a touch-responding operation for the water-free region when the water-affected region exists. The method includes: scanning the screen to obtain data of multiple channels of the screen; determining whether any of the data reaches a waterproof threshold; when any of the data reaches the waterproof threshold, performing a waterproof-state process; when none of the data reaches the waterproof threshold, determining whether any of the data reaches a finger-touch threshold; when any of the data reaches the finger-touch threshold, performing a finger-touch-state process; and when none of the data reaches the finger-touch threshold, performing an idle-state process. |
US12293033B2 |
Display antenna
Provided is a display antenna including a display including a plurality of light emitters arranged in a grid, an antenna array having an antenna assembly in which a plurality of patch antennas through which light in a wavelength band of a visible region is transmitted is disposed in a grid, the antenna array being disposed to be superimposed on the display, and a phase shifter disposed in a gap region sandwiched between the plurality of light emitters, connected to at least one of the plurality of patch antennas, and configured to shift a signal to be transmitted and received. |
US12293030B2 |
Touchpad device
A touchpad device includes a substrate, a touch panel, and a balancing assembly. The substrate is provided with an elastic resilient member. The touch panel is disposed above the substrate and has an inner surface, and the inner surface has a first corner, a second corner, a third corner, and a fourth corner. The balancing assembly is disposed between the touch panel and the substrate and includes a first balancing bar, a second balancing bar, a third balancing bar, and a fourth balancing bar. Two ends of the first balancing bar, two ends of the second balancing bar, two ends of the third balancing bar, and two ends of the fourth balancing bar are respectively adjacent to the elastic resilient member and the first corner, the elastic resilient member and the second corner, the elastic resilient member and the third corner, and the elastic resilient member and the fourth corner. |
US12293027B2 |
Method for operating an appliance using hand gestures
A method of using a remote server to operate a first appliance of a plurality of appliances connected to an external network includes receiving one or more images from a second appliance of the plurality of appliances, analyzing the one or more images to detect a hand gesture, identifying a responsive action associated with the hand gesture, and instructing the first appliance to implement the responsive action. |
US12293020B2 |
Method and device for tactilely reading time on a touch screen
The present invention relates to a device and method that generates a tactile presentation, which indicates time on a mobile device. The mobile device includes a touch screen, a processor, and the functionality to be activated to electrovibrate in at least one portion of the touch screen. The processor receives electrical signals specifying and displaying a current time on the touch screen. The touch screen generates electrovibrations that vary in response to the time to provide the tactile presentation of the time on the touch screen. The haptic feedback is configured to emulate shapes such as a numeric character or other discernable shape in a location on a portion of the touch screen, so that a user by contacting the touch screen can sense the numeric character or shape generated by the haptic feedback and determine the time elapsed within an hour without having to view the touch screen. |
US12293019B2 |
Method, computer program and head-mounted device for triggering an action, method and computer program for a computing device and computing device
A method and a head-mounted device for triggering an action with relation to a selected object in a field of view of a user comprising detecting a pre-defined brain activity pattern of the user using a brain activity sensor of a head-mounted device worn by the user. The pre-defined brain activity pattern expresses a user command to select an object on which a gaze of the user is focused. The method comprises determining a direction of the gaze of the user at a time of the detection of the pre-defined brain activity pattern. The method comprises capturing an image of the field of view of the user at the time of the detection of the pre-defined brain activity pattern. The method comprises providing at least a part of the image to a computing entity, to cause the computing entity to trigger the action with relation to the selected object. |
US12293014B2 |
Information processing apparatus and control method
An information processing apparatus includes a processor that processes the image data of the image stored in a memory in order to detect a face area with a face captured therein and an orientation of the face from the image, and controls the screen brightness of a display unit based on the orientation of the face detected by the processing. When the detected face orientation falls within a preset first angle range, the processor determines that the face orientation is a first orientation, and even when the detected face orientation is out of the first angle range, the processor determines that the face orientation is the first orientation depending on the amount of change in the detected orientation of the face changing in a direction of the first orientation. |
US12293012B2 |
Head-mounted device, control method and control program for head-mounted device
A head-mounted device includes a mounted member that is mounted on a head of a user, a sensor unit, which is a detection device, that detects a posture of the mounted member, a control device that switches a control mode according to the posture detected in the sensor unit, and a video output device and an audio output device as output devices that perform output operations according to the control mode in the control device. |
US12293011B2 |
Method and system for managing virtual reality user assessment recordings
A method may include obtaining a user assessment recording of a user assessment that is performed by a user. The user assessment recording may include virtual reality (VR) image data and an avatar of the user based on image data from a camera device. The user assessment recording may be a mixed-reality recording of the user assessment. The method may further include obtaining a selection of a time step for the user assessment recording. The method may further include obtaining VR image data of the time step from the user assessment recording. The method may further include presenting a VR space of the user assessment based on the time step and the VR image data. The method may further include transmitting a command that updates one or more user records in response to presenting the VR space using a headset. |
US12293010B1 |
Context-sensitive portable messaging based on artificial intelligence
Systems, methods, and computer program products are disclosed in regard to causing a first artificial-intelligence-based expression to be presented via a portable unit based on a user-provided component or a current presentation context (or both). In some variants the presentation is tailored to a delivery zone of the expression or to behavior or other attributes of an intended target. |
US12293009B1 |
Artificially intelligent systems, devices, and methods for learning and/or using visual surrounding for autonomous object operation
Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning operation of an application or an object of an application in various visual surroundings, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling autonomous operation of the application or the object of the application. |
US12293008B2 |
Security device
One example discloses a security device, including: a bulk security capacitance, including a first endpoint and a second endpoint, and having, a first layer including a first set of conductive elements, the first endpoint, and the second endpoint; and a second layer including a second set of conductive elements; wherein the first set of conductive elements and the second set of conductive elements together form at least two bulk capacitors in series; wherein the first and second layers are separated by a distance; and wherein the first and second endpoints are configured to be coupled to a tamper detection circuit configured to detect a change in the bulk security capacitance. |
US12293004B2 |
Computer system and device for controlling use of secure media recordings
A network system is provided that enables a user to record media in connection with a user operating a service application to participate in a transport service. In examples, the network system includes a user computing device on which media is recorded and stored in an unrenderable state. The user can elect to make a media recording submission for a particular service activity (e.g., trip provided or received by user). In response to the media recording submission, the user computing device identifies one or more media files that contain media data which depict the service activity. The identified media files are transmitted to a service computing system where the media files can be rendered. |
US12293000B2 |
Device and method for redacting records based on a contextual correlation with a previously redacted record
A process of redacting records based on a contextual correlation with a previously redacted record. In operation, an electronic computing device obtains redaction metadata associated with a previously redacted record and uses the redaction metadata to identify a segment within an unredacted record that was redacted to generate the previously redacted record. The device then processes the segment to detect characteristics of a person or the object captured in the unredacted record and further redacted in the redacted record. The device also determines a context in which the redacted person or object was captured within the segment of the unredacted record. The device then redacts a person or object captured in other unredacted records when such person or object is contextually related to the redacted person or object captured in the unredacted record corresponding to the previously redacted record. |
US12292998B2 |
Systems and methods for identifying personal identifiers in content
Provided herein are systems and methods for identifying personal identifiers in content. An entity engine may receive content to identify candidate personal identifiers. The entity engine may determine that a text string in the content matches to a data format specified in entity definitions corresponding to types of personal identifiers and a rule for finding a geographic or linguistic term in the content correlated to the specific type of personal identifier. Each entity definition may specify a data format for finding a specific type of personal identifier in content. The data format corresponds to a type of personal identifier. The entity engine may identify, according to a rule of the first entity definition, a geographic or linguistic term in the content correlated to the type of personal identifier. The entity engine may classify the text string as the type of personal identifier, for preventing data breach or exfiltration. |
US12292992B2 |
Data swapping using a categorized data mesh
Apparatus, methods and systems for securely trade data from one node by another node is provided. Methods may include receiving raw data at a node. Methods may include categorizing the data. Methods may include classifying the data. Methods may include assigning data grades to the data. Methods may include assigning security levels to the data. Methods may include storing the data at a data mesh. Methods may include determining a resource consumption metric (“RCM”) for the data. Methods may include transmitting the data. The dataset may be acquired for a value specified by the RCM. Methods may include improving the data. Methods may include recategorizing, reclassifying and reassigning a security level to the data. Methods may include storing the improved data in the data mesh. Methods may include determining a new RCM for the improved data. Methods may include transmitting the improved data. Methods may include managing the transmission of the data with a third node. |
US12292989B2 |
Dataset lifecycle management using monitoring and ACL control for content-based datasets
Managing a lifecycle of data by identifying data objects that are subject to same control rules in each stage of the lifecycle as grouped data, where the control rules allow only authorized access to or authorized operations on the grouped data based on a current stage of the lifecycle. A dataset is generated for the grouped data by identifying metadata of the grouped data to be processed similarly within the lifecycle, and storing the metadata in the dataset. The control rules associated with the grouped data as stage tags for the dataset. Actions performed on the data referenced by the dataset are monitored to ensure that the monitored actions comply with control rules using the stage tags of the dataset. |
US12292986B2 |
Method and system for digital document security
A method and system for digital document security with embedded Quick Response (QR) codes. A Quick Response (QR) code with a digital picture is embedded in a digital document creating a secure digital document. The secure digital document with the embedded QR code helps to prevent tampering of the secure digital document. Upon scanning the QR code in the secure digital document, the contents of the digital document and the contents of digital picture are verified confirming the authenticity, integrity, non-repudiation and non-tampering of the contents of the digital picture and the secure digital document. |
US12292985B2 |
System and method for detecting a harmful script based on a set of hash codes
Disclosed herein are systems and methods for detecting harmful scripts. In one aspect, an exemplary method comprises, identifying a file containing a script, wherein the identification of the file is performed by analyzing each file of a plurality of files for a presence of a harmful script, generating a summary of the script based on the identified file, calculating static and dynamic parameters of the generated summary of the script, recognizing a script programming language based on the calculated static parameters and dynamic parameters of the generated summary of the script using at least one language recognition rule, processing the identified file based on the data about the recognized script programming language, generating a set of hash codes based on a processed file using rules for generating hash codes, and detecting the harmful script when the generated set of hash codes is similar to known harmful sets of hash codes. |
US12292983B2 |
Interactive obfuscation and interrogatories
Ingesting large quantities of data in a secure manner can be problematic, particularly processing types of data streams to determine the content of the data stream. As provided herein, a context associated with the data stream can be ascertained by mapping the content of data stream using contextual maps. The content and context can then be further processed in order to generate appropriate responses. In addition, obfuscation can be applied to the content such that the original content is lost while the contextual meaning associated with the content is maintained. In this way, an understanding can persist of the original content without retaining the underlying raw data. |
US12292982B2 |
System, method, and process for detecting risks across application and infrastructure code
A method for unifying risks and remediations associated with entities in application and infrastructure code, including the steps of: defining governance rules; fetching data from more than one source; extracting features from the data in a unified manner; formalizing sub-entities from the extracted features, the formalized sub-entities representing the extracted features in a formal and unified manner; providing a plurality of entities from the formalized sub-entities, matching and unifying sub-entities having common extracted features into single entities of the plurality of entities; aggregating risks and remediations of each of the same sub-entities and assigning the aggregated risks and remediations to the corresponding single entity; and computing risk priority and triggering workflows based on the matched governance rules. |
US12292975B2 |
Method, system and apparatus to prevent denial of service attacks on PCIe based computing devices
The disclosure generally relates method, system and apparatus to prevent denial of service (DOS) attacks on PCIe based computing devices. In an exemplary embodiment, an independent register is used in combination with a filter driver and additional logic to form an integrity check for power down instructions. An exemplary system includes a register circuitry corresponding to the IP device, the register circuitry having a designated storage bit to indicate an unlocked state of the register; a filter driver to receive a first power state transition request when the IP device is idle after a predetermined period, the power state transition request defining a timeout period; a controller to change the power state of the IP device to the unlock state; a decision logic to receive and authenticate a second power state transition request in response to validation of register circuitry being unlocked. |
US12292973B2 |
Query generalization for prevention of injection attacks
A method for generating a query filter list includes obtaining set of training queries, each training query comprising a predicate and one or more accessed columns returned from evaluating the predicate, and transforming the set of training queries into a structure. The structure relates, for an accessed column and a training query, the predicate and a correlation value to the accessed column. The method further includes normalizing the structure into a normalized structure. The normalized structure grouping entries in the structure according to accessed column. The method further includes generating a generalized query from the normalized structure, and adding the generalized query to the query filter list. |
US12292970B2 |
System and method for automated sensitive information discovery, monitoring and remediation
A system for automated sensitive information discovery, monitoring, and remediation using an agent associated to a data source and including: a module detecting the occurrence of events indicative of access to data; an module identifying the events classified as potentially threatening; a module extracting data associated to each potentially threatening event; and a module performing data analysis of the extracted data and determining a sensitivity score for the data to file associated to the potentially threatening event. The system also comprises a central platform in data communication with the agent and including: a module analyzing data received from the agent and identifying a potential security risk relative to one of a user or group of users associated to the data source, the data source, a specific file or a specific data type stored on the data source; and a control module triggering remediation actions upon detection of a security risk. |
US12292968B2 |
Behavioral threat detection definition and compilation
Examples of the present disclosure describe systems and methods for behavioral threat detection definition. In an example, a behavior rule comprising a set of rule instructions is used to define one or more events indicative of a behavior. For example, a set of events from which one event must be matched may be defined or a set of events from which all events must be matched may be defined. In some examples, events are matched based on an event name or type, or may be matched based on one or more parameters. Exact and/or inexact matching may be used. The set of rule instructions ultimately specifies one or more halt instructions, thereby indicating that a determination as to the presence of the behavior has been made. Example determinations include, but are not limited to, a match determination, a non-match determination, or an indication that additional monitoring should be performed. |
US12292966B2 |
Systems and methods for folder and file sequestration
Systems and methods for providing sequestration of files and folders on a need-to-know basis based on the actions associated with file extensions and folder names by detecting whether a portable executable (PE) attempting to access a protected file or folder by use of a monitoring library is allowed to have access and taking appropriate action to allow or deny access. |
US12292963B2 |
Automatically grouping applications in a secure workspace environment
Applications can be automatically grouped in a secure workspace environment. An application organizer service can be deployed on a user computing device to intelligently group applications within secure workspaces based on resource requirements, peripheral usage, threat level and/or data sharing characteristics of the applications. The application organizer service may determine these characteristics in a variety of ways including through the monitoring of the applications as they execute inside the secure workspaces. |
US12292962B2 |
Information processing apparatus and information processing method
An information processing apparatus and an information processing method capable of improving convenience of a device in which a virtual machine is able to operate are provided. The information processing apparatus includes a processing unit having a function for controlling execution of processing regarding a virtual machine, in which a virtual machine program that operates the virtual machine is associated with condition information that includes information indicating a region of a recording medium and indicates a condition under which the virtual machine is operated, a code of the virtual machine program, and a first electronic signature generated on the basis of the condition information, and the processing unit controls the execution of the processing regarding the virtual machine on the basis of a confirmation result of the first electronic signature associated with the virtual machine program. |
US12292961B2 |
Access and usage of privileged credentials
Implementations generally relate to access and usage of privileged credentials. In some implementations, a method includes receiving, from a mobile device, an access request for privileged credentials. The method further includes accessing one or more predetermined conditional access policies. The method further includes receiving location data associated with the mobile device. The method further includes performing a plurality of location-aware verification checks based on the one or more predetermined conditional access policies and the location data. The method further includes determining whether to grant or to deny the access request based on results from the plurality of location-aware verification checks. |
US12292954B2 |
Authentication method, authentication system, and authentication device
An authentication method is used by an automated driving system that includes a vehicle and an external device, the external device communicating with the vehicle to cause the vehicle to implement automated driving. The vehicle holds a first certificate that certifies validity of the vehicle. The external device holds a second certificate that certifies validity of the external device. The authentication method includes: validating a third certificate that certifies validity of a combination of the vehicle and the external device, in accordance with a result of device authentication performed between the vehicle and the external device by reference to the first certificate and the second certificate. |
US12292953B2 |
Communication mode selection based upon device context for prescription processes
Methods and systems may incorporate voice interaction and other audio interaction to facilitate access to prescription related information and processes. Particularly, voice/audio interactions may be utilized to achieve authentication to access prescription-related information and action capabilities. Additionally, voice/audio interactions may be utilized in performance of processes such as obtaining prescription refills and receiving reminders to consume prescription products. |
US12292944B2 |
Loss function optimization using Taylor series expansion
A process for optimizing loss functions includes progressively building better sets of parameters for loss functions represented as multivariate Taylor expansions in accordance with an iterative process. The optimization process is built upon CMA-ES. At each generation (i.e., each CMA-ES iteration), a new set of candidate parameter vectors is sampled. These candidate parameter vectors are sampled from a multivariate Gaussian distribution representation that is modeled by the CMA-ES covariance matrix and the current mean vector. The candidates are then each evaluated by training a model (neural network) using the candidates and determining a fitness value for each candidate against a validation data set. |
US12292943B2 |
Information processing apparatus, controlling method for information processing apparatus, and storage medium storing program for causing computer to execute controlling method
An information processing apparatus, that includes an operation unit having an operation screen and can be operated from a terminal connected via a network, comprises a transmitting unit for transmitting information related to the operation screen being displayed to the terminal in a case where it is decided that there is a predetermined instruction of a user to the operation unit. |
US12292941B2 |
Identification and issuance of repeatable queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that identify and issue search queries expected to be issued in the future. A set of search queries that have been issued by multiple user devices can be obtained. For each query instance, contextual data can be obtained. A first query and its contextual data can be input to a model that outputs the query's likelihood of being issued in the future. The model can be trained using contextual data for training queries and a corresponding labels for the training queries. The learning model outputs the first query's likelihood of being issued in future, and this query is stored as a repeatable query if the likelihood satisfying a repeatability threshold. Subsequently, a stored repeatable query is issued upon a selection of a user selectable interface component and the search engine provides search results for the query. |
US12292936B2 |
Intelligent asset suggestions based on both previous phrase and whole asset performance
Example embodiments of the present disclosure provide for an example method including obtaining data indicative of user input via a user interface associated with a construction workflow for generating customized content items. The example method includes determining one or more key terms associated with the user input. The example method includes determining one or more suggested content items based on the one or more key terms. The example method includes generating a predicted performance increase associated with each respective content item of the one or more suggested content items. The example method includes providing, to a first user device, data indicative of a structured input interface associated with the construction workflow configured with one or more input fields and the one or more suggested content items, wherein the structured input interface is configured for rendering via a graphical user interface. |
US12292935B1 |
Personal legacy accounting and remembrance
Methods and systems described herein are directed to obtaining various types of information that can provide an accounting for an individual's legacy that can be replayed to learn about objects and/or experiences associated with the individual. A personal legacy accountant can generate a legacy profile using automatically obtained public records and personal records supplied by the individual, and afford the individual an opportunity to contextualize records for the profile. Through this contextualization, the individual can selectively define one or more perspectives for her legacy. |
US12292934B2 |
Classifying documents using geometric information
An invoice or other document is automatically classified, for example to identify a vendor or other entity associated with the document, based on geometric characteristics of the document. Geometric information extracted from incoming images of documents is used to reconstruct a unique template, thereby providing a mechanism for automatically classifying newly received documents, for example to determine which vendor is their source. The template for a target document is expressed as a feature vector, which can then be compared with feature vectors previously generated for reference documents, to provide a basis for determining similarity between the target document and various reference documents. |
US12292930B1 |
Graph database interface system
A graph database interface system can facilitate code-free user interaction with a graph database. A graph database including a plurality of nodes connected via a set of relationships can be accessed. The nodes are elements of a dataset of a set of datasets. The relationships have a relationship type of a set of relationship types. The relationships between nodes of a given dataset and an additional dataset have a given relationship type associated with the given dataset and the additional dataset. A graphical interface can be generated to visually represent the sets of datasets and relationship types. A user input can be received via the graphical interface indicating a first dataset. A query of the graph database can be generated based on the user input. A response to the query can be received. The response can be displayed as a table via the graphical interface. |
US12292929B2 |
Graph data processing method and apparatus, computer device, and storage medium
A graph data processing method includes: based on object data, acquiring a target graph having M nodes for representing M objects, M being a positive integer greater than 1, and oriented edges for representing presence of traffic relationships between objects corresponding to connected nodes, wherein pointing nodes of the oriented edges are initiators of the traffic relationships, and pointed nodes of the oriented edges are receivers of the traffic relationships; and based on the M nodes and oriented edges between the M nodes, performing multiple iterations to obtain initiation embedding features and reception embedding features corresponding to the M nodes, the initiation embedding features being used for representing features of the initiators, and the reception embedding features being used for representing features of the receivers. |
US12292928B2 |
Graph query management using bloom filters and edge delta indexes
Systems, methods, and software described herein manage graph query response using bloom filters and edge indexes. In one implementation, a graph management system may generate indexes and delta indexes for edges in a graph. Once generated, the graph management system may receive a query to the graph and respond to the query using the index and at least one delta index of the delta indexes. |
US12292926B2 |
Surgical video retrieval based on preoperative images
A system includes a display, and a database including surgical videos, images of organs in a human body obtained from a medical imaging device, and images of disease in a human body obtained from the medical imaging device. A controller including a processor is coupled to memory, the database, and the display, and the memory stores information that when executed by the processor causes the system to perform operations. For example, the processor may determine first organ information from the images of the organs, and first disease information from the images of the disease. The processor my calculate a similarity score between the first organ information and the first disease information and second disease information and second organ information indexed to the surgical videos. The processor selects one or more of the surgical videos based on the similarity score, and displays the surgical videos on the display. |
US12292924B2 |
Automation of differential media uploading
A differential media uploading system includes a hardware processor and a memory storing software code. The hardware processor executes the software code to receive a timeline file including a playlist track for a video file, and determine whether any pre-existing video frames stored in a media mastering system include a respective image depicted by a video frame contained in the video file. When it is determined that any of the pre-existing video frames include the respective image, the hardware processor executes the software code to disregard the video frame. When it is determined that none of the pre-existing video frames include the respective image, the hardware processor executes the software code to encode the video frame to provide an encoded video frame and upload the encoded video frame to the media mastering system. |
US12292922B2 |
Providing tag suggestions for an image in social media platforms
A computer-implemented method for providing tag suggestions for an image in a social media platform is provided. Aspects include receiving an image from a first user of a social media platform, obtaining a timestamp corresponding to a time that the image was captured, and obtaining a geographic location corresponding to where the image was captured. Aspects also include identifying one or more members of the social media platform that are connected to the first user that were within a predefined distance of the geographic location at the time that the image was captured and providing a list of the one or more members to the first user as suggestions for tagging the image. |
US12292921B2 |
Method for image search, electronic device, and non-transitory computer-readable storage medium
A method for image search, an electronic device, and a non-transitory computer-readable storage medium are provided. The method includes the following. Receive a query text. Process the query text to obtain a first multi-dimensional word vector. Perform, with a text gated network in a dual gate network, a first weighted operation on the first multi-dimensional word vector to obtain a second multi-dimensional word vector. Search for at least one target image according to the second multi-dimensional word vector and a second multi-dimensional visual vector for each image in an image file. The second multi-dimensional visual vector for each image is obtained by performing, with a visual gated network in the dual gate network, a second weighted operation on a first multi-dimensional visual vector for each image, and the second multi-dimensional word vector and the second multi-dimensional visual vector for each image are in a same space. |
US12292920B2 |
Geo-visual search
Performing a geo-visual search is disclosed. A query feature vector associated with a query tile is obtained. A lookup is performed at least in part by using a key derived from the query feature vector. A list of candidate feature vectors is obtained based at least in part on the lookup. Based at least in part on a comparison of the query feature vector against at least some of the candidate feature vectors in the obtained list, a tile that is visually similar to the query tile is determined. The determined tile is provided as output. |
US12292919B2 |
Data classification method for classifying inlier and outlier data
A data classification method, for classifying unlabeled images into an inlier data set or an outlier data set, include following steps. The unlabeled images are obtained. An assigned inlier image is selected among the unlabeled images. A similarity matrix is computed and the similarity matrix includes first similarity scores of the unlabeled images relative to the assigned inlier image. Each of the unlabeled images is classified into an inlier data set or an outlier data set according to the similarity matrix, so as to generate inlier-outlier predictions of the unlabeled images. |
US12292915B1 |
Security for generative models using attention analysis
Devices and techniques are generally described for security threat mitigation for generative machine learning models. In some examples, first prompt data including first data associated with a first natural language input and a first span may be determined. An LLM may determine first plan data using the first prompt data. The first plan data may include a call to the first API. A first classifier model may determine a first trust score for the first span. A first attention score may be determined for the first span and the first action plan. Second plan data may be generated based on at least one of the first trust score and the first attention score or the second trust score and the second attention score. |
US12292912B2 |
Method and system for intent-based action recommendations and/or fulfillment in a messaging platform
A system for intent-based action recommendations and/or fulfillment in a messaging platform, preferably including and/or interfacing with: a set of user interfaces; a set of models; and/or a messaging platform. A method for intent-based action recommendations and/or fulfillment in a messaging platform, preferably including any or all of: receiving a set of information associated with a request; producing and sending a set of intent options; receiving a selected intent; generating a message based on the selected intent and/or the set of information; and providing the message. |
US12292905B2 |
Multi-turn dialogue system and method based on retrieval
The multi-turn dialogue system based on retrieval includes the following modules: a representation module, a matching module, an aggregation module and a prediction module; the multi-turn dialogue method based on retrieval includes the following steps: (1) by a representation module, converting each turn of dialogue into a cascade vector of the dialogue, and converting a candidate answer into a cascade vector of the candidate answer; (2) by a matching module, dynamically absorbing context information based on a global attention mechanism, and calculating a matching vector; (3) by aggregation module, obtaining a short-term dependence information sequence and a long-term dependence information sequence; (4) by a prediction module, calculating the matching score of the context and candidate answer involved in the matching; (5) selecting a candidate answer with the highest matching score as a correct answer. |
US12292902B2 |
Apparatus and method for data clustering
A method for data clustering performed in a computing device including one or more processors and a memory that stores one or more programs executed by the one or more processors according to an embodiment includes receiving two or more multivariate discrete time series data as input and generating an embedding vector for each of the multivariate discrete time series data using a first artificial neural network, generating a similarity graph by performing a path-based connectivity test between embedding vectors for each of the two or more multivariate discrete time series data, predicting a label distribution for embedding vectors for each of the two or more multivariate discrete time series data using a second artificial neural network, and clustering the two or more multivariate discrete time series data based on the similarity graph and the label distribution. |
US12292896B1 |
Multi-dimensional content organization and arrangement control in a user interface of a computing device
Methods and systems provide content searching and retrieval using generative artificial intelligence (AI) Models. The system is configured to receive a user search for content, media or item listings. The system receives a natural language-based input associated with a client device of a user. The system generates a search criterion for the received natural language-based input. The system, via the generative AI-bases search and retrieval system, generates a relevancy-ranked output listing of content items. The relevancy-ranked output listing content items responsive to the generated search criterion content items having an associated content identifier and a content description. The system generates a carousel display structure definition of the relevancy-ranked content items. The system transmits the carousel display structure definition of the relevancy-ranked content items and the content items to the client device. The client device renders, via a user interface, at least a portion of the relevancy-ranked content items. |
US12292893B2 |
Automated contextual determination of ICD code relevance for ranking and efficient consumption
A radiology workstation (24) includes at least one display component (30, 32); at least one user input device (28); and at least one microprocessor (26, 34) programmed to generate a contextual ranking of clinical codes for a context received via the at least one user input device (28) and to display information pertaining to the contextual ranking on the display component (30, 32) of the radiology workstation (24). The contextual ranking is computed by the microprocessor from (i) statistics of occurrences of the clinical codes in radiology reports contained in a radiology reports database (10) and satisfying the context and (ii) statistics of the clinical codes in problem lists contained in a problem lists database and satisfying the context. |
US12292878B2 |
Generating object morphisms during object search
Generating object morphisms during object search includes obtaining object-search request data, wherein the object-search request data includes object-search terms, obtaining resolved-request data representing the object-search terms, determining that a first analytical object partially consistent with the resolved-request data is available, wherein the first analytical object is consistent with a first portion of the resolved-request data, generating candidate object-morphism data with respect to the first analytical object in accordance with a second portion of the resolved-request data, outputting object-search response data including the candidate object-morphism data for presentation to a user, obtaining data indicating a selected object morphism from the candidate object-morphism data, generating a second analytical object in accordance with the first analytical object and the selected object morphism, wherein the second analytical object differs from the first analytical object, and outputting response data including the second analytical object for presentation to the user. |
US12292877B2 |
File enrichment for automatic database update
A system can be used to automatically update a target database. The system can receive input files from an initial database that includes data in a first format. The system can generate enriched files that include entity functions, user functions, and direct updates based on the input files. The system can generate requests based on the entity functions, the user functions, and the direct updates. The enriched files can have a second format that is different than the first format. The system can generate validated enriched files by validating the enriched files and the requests. The system can initiate an automatic update of a target database by transmitting the validated enriched files to the target database that is compatible with the second format. |
US12292874B2 |
Approximate querying of security event data
Systems and methods are disclosed to implement a bounded group by query system that computes approximate time-sliced statistics for groups of records in a dataset according to a group by query. In embodiments, a single pass scan of the dataset is performed to accumulate exact results for a maximum number of groups in a result grouping structure (RGS) and approximate results for additional groups in an approximate result grouping structure (ARGS). RGSs and ARGSs are accumulated by a set of accumulator nodes and provided to an aggregator node, which combines the received structures to generate exact or approximate statistical results for at least a subset of the groups in the dataset. Advantageously, the disclosed query system is able to produce approximate results for at least some of the groups in a single pass of the dataset using size-bounded data structures, without predetermining the actual number of groups in the dataset. |
US12292872B2 |
Compaction of documents in a high density data storage system
A system uses a hybrid key-value storage engine that uses log-structured merge tree and a segmented log-structured object store. The system performs garbage collection of stale document versions avoiding index lookup during log segment compaction. The system separates index and document data to minimize write amplification. The system maintains a delete list using a log-structured merge-tree to store stale document sequence numbers and corresponding sizes per log segment. For each log segment from the plurality of log segments, the system determines a measure of fragmentation of the log segment based on sizes of deleted documents of the log segment from the second log-structured merge-tree. If the fragmentation exceeds a threshold, the system initiates a compaction operation for the log segment. |
US12292869B2 |
System and method for processing one or more electronic documents for enhanced search
A method for processing one or more electronic documents for enhanced search includes defining a bounding box around each key and value of key-value pairs in a first schema file, tagging coordinates of a key corresponding to a first bounding box and coordinates of a value corresponding to a second bounding box in the first schema file. Furthermore, obtaining a first inference file, detecting coordinates of a key corresponding to a third bounding box, and determining coordinates of a fourth bounding box and the value of the first inference file that are determined by applying a normalization operation. Thereafter, extracting value encompassed by the fourth bounding box of the first inference file and automatically creating a searchable index of the first inference file with searchable key-value pairs. The method achieves an efficient and accurate clustering of data items with an accurate, meaningful, and formal objective function. |
US12292867B2 |
Efficient data scraping and deduplication system for registered sex offender queries
An improved query system in which registered sex offender information published in state and territory databases is obtained using an improved data scraper, merged, cleaned, and/or enriched to remove inaccuracies is described herein. Users can then perform a single search or multiple searches simultaneously (e.g., perform batch searches) and view the results in a single content page. The improved query system can use the merged and/or cleaned data to generate a more limited set of search results, reducing the amount of mismatched or inaccurate information that a user may have to navigate through. Thus, users can perform one or more searches and view accurate search results without having to navigate through many different windows or content pages or perform additional navigational steps to identify relevant information. |
US12292866B2 |
Data unification
Solutions for data unification include: receiving a data record, the data record comprising a plurality of data fields; selecting, from among the plurality of data fields, a subset of the data fields, the subset of the data fields being fewer in number than the plurality of data fields, wherein selecting the subset of the data fields comprises: applying a first rule to select at least a first one of the data fields within the data record for inclusion in the subset of the data fields; using content of the subset of the data fields, generating a stable identifier (stableID) for the data record; and inserting the stableID into a primary key data field of the data record. |
US12292863B2 |
Metadata-based generic parsing
Embodiments relate to metadata-based generic parsing of an incoming data object to transform it for different purposes, such as conversion into a format more suitable for a specific storage type. The received data object comprises members organized according to a structure, each member containing data. The object's structure and the member's type are defined by the associated metadata. The metadata is referenced by parsing logic to generate a schema representing the structure of the data object in a different format (such as an ER table schema). The schema is then stored. When data is received, the metadata is referenced to parse the corresponding object's data accordingly and for ingestion into the generated schema and storage. |
US12292860B2 |
Optimal downtime suggestion for hybrid it landscapes
A system and method including receiving a request for a suggested downtime for a specified system within a hybrid information technology (IT) landscape including at least one on premise system and at least one cloud-based system; determine, based on one or more executable processes depending on the specified system, at least one on premise contributor and at least one cloud-based contributor to the downtime for the hybrid IT landscape; determine an ordered ranking for each of the at least one on premise contributor and the at least one cloud-based contributor; generate, based on a combination of the at least one on premise contributor and the at least one cloud-based contributor and their respective associated ordered ranking, one or more downtime time slots; and present, in reply to the request and based on the generated downtime time slots, the suggested downtime for the specified system. |
US12292858B2 |
System and method for regular updates to computer-form files
Presented herein are systems and methods for regularly updating computer-form files. A method may include obtaining, by a computer, raw data containing a plurality of data records associated with a customer from a plurality of databases, in response to detecting an error in an error data record, automatically correcting executing a machine learning architecture, the error. The method may include, for each data record, determining a data category indicating one or more computer-form files for a data entry of the data record based upon a preconfigured mapping between a type of data of the data entry mapped to the data category, and in response to detecting a new customer data requirement, updating the one or more computer-form files associated with each data category according to each data record of each daily interval, and at a preconfigured time, generating the one or more computer-form files. |
US12292855B2 |
Method and system for applying data retention policies in a computing platform
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations. |
US12292854B1 |
Intelligent co-relation of file system and applications events to derive adaptive file system policies
A computer-implemented method (CIM), according to one embodiment, includes causing a policy engine to monitor metrics. The metrics include use of a first storage pool of a data storage system, and the first storage pool has relatively faster performance than a second storage pool. The method includes causing the policy engine to dynamically predict users that are likely to use the system. The predicted users are dynamically categorized according to a category of user that does not create any files of at least a predetermined large size, a category of user that creates at least some but less than a predetermined number of files of at least the predetermined large size, and a category of user that creates at least the predetermined number of files of at least the predetermined large size. The method includes dynamically assigning files of the predicted users to storage pools, based on the dynamic categorizations. |
US12292851B2 |
Enhanced secure onboard communication for CAN
According to certain general aspects, the present embodiments relate generally to securing communication between ECUs. Example implementations can include a method of securely transmitting Controller Area Network (CAN) protocol frames via a CAN controller. |
US12292846B2 |
Managing a workspace mesh
A workspace mesh can be managed. A mesh manager can interface with agents on smart devices to create and update nodes that may form part of a workspace mesh. The mesh manager can also automatically detect when multiple nodes have formed a workspace mesh and then dynamically select and apply mesh policies to the smart devices and peripherals in the workspace mesh. In this way, the workspace mesh can be managed as a single logical unit. |
US12292845B2 |
Methods and systems for establishing direct communications between a server computer and a smart network interface controller
This disclosure describes processes for performing direct memory access (“DMA”) between memory of a host and memory of a smart network interface controller (“SNIC”) connected to a bus of the host. The host runs a host thread in a processor of the host and the SNIC runs a SNIC thread in a processor of the SNIC. The host thread and the SNIC thread facilitate direct access of the SNIC thread to memory locations in the memory of the host. The SNIC thread can fetch data directly from and/or write data directly to the memory locations of the memory of the host over the bus. |
US12292844B2 |
Methods and apparatus to transmit and/or receive data streams with a network interface controller
Methods, apparatus, systems, and articles of manufacture to transmit and/or receive data streams with a network interface controller are disclosed. An example apparatus includes a direct memory access engine to fetch a descriptor for a data transmission from system memory; and determine a time to generate an interrupt based on the descriptor; a scheduler to trigger the interrupt when the time occurs, the interrupt to cause an application to sample data and store the sampled data as a payload data structure into the system memory; the direct memory access engine to access the payload data structure from the system memory; and the scheduler to cause transmission of the payload data structure. |
US12292842B2 |
Network layer 7 offload to infrastructure processing unit for service mesh
Examples described herein relate to network layer 7 (L7) offload to an infrastructure processing unit (IPU) for a service mesh. An apparatus described herein includes an IPU comprising an IPU memory to store a routing table for a service mesh, the routing table to map shared memory address spaces of the IPU and a host device executing one or more microservices, wherein the service mesh provides an infrastructure layer for the one or more microservices executing on the host device; and one or more IPU cores communicably coupled to the IPU memory, the one or more IPU cores to: host a network L7 proxy endpoint for the service mesh, and communicate messages between the network L7 proxy endpoint and an L7 interface device of the one or more microservices by copying data between the shared memory address spaces of the IPU and the host device based on the routing table. |
US12292841B2 |
Data processing method and apparatus of AI chip and computer device
The embodiments of the present application provide a data processing method and apparatus of an AI chip and a computer device. The data processing method of the AI chip includes: determining a target AI model for processing data to be processed; matching, in the AI chip, a data flow network corresponding to the target AI model and a data flow direction of the data flow network; and processing the data to be processed based on the data flow network and the data flow direction. |
US12292840B2 |
Secure direct peer-to-peer memory access requests between devices
An embodiment of an integrated circuit comprises circuitry to store memory protection information for a non-host memory in a memory protection cache, and perform one or more memory protection checks on a translated access request for the non-host memory based on the stored memory protection information. Other embodiments are disclosed and claimed. |
US12292838B2 |
Host device performing near data processing function and accelerator system including the same
A host device includes a unit processor configured to generate a near data processing (NDP) request, a host expansion control circuit configured to receive the NDP request; and a local memory device configured to store data corresponding to the NDP request according to control by the expansion control circuit. In response to receiving the NDP request, the host expansion control circuit performs a request processing operation to perform a read or a write operation corresponding to the NDP request on the local memory device and performs a computation operation using the requested data corresponding to the NDP request. |
US12292837B2 |
Information processing apparatus and control method
An information processing apparatus includes a conversion buffer configured to store a conversion pair of a virtual address of a page and a physical address, a page table cache configured to store data in a page table at a level other than a last level and a physical address of the data in association with each other, a memory, and a processor coupled to the memory, and configured to store a hash of the virtual address and process management information of a conversion source in each entry of the page table cache, and when executing a maintenance instruction of deleting the conversion pair in the conversion buffer by specifying at least one of the hash of the virtual address or the process management information, delete an entry of matching at least one of the hash of the virtual address and the process management information, in the page table cache. |
US12292836B2 |
Cache synchronization for chiplet accelerators
A chiplet-based architecture provides for a reduction in cache synchronization operations by tracking a relationship between chiplet execution kernels and array operands to elide synchronization when particular arrays are not in use in the caches of other chiplets or when the current target chiplet already has the array operand. Further efficiency is promoted in some embodiments by assigning chiplets for reuse based on previously received arrays. |
US12292834B2 |
Cache prefetching
An apparatus comprises associating circuitry to associate an indirect prefetch condition with a memory access request when hint information indicates that the data to be accessed in response to the memory access request is address indicating data which is to be used to generate a second address for a subsequent memory access request. A second address can be generated using the address indicating data, and a prefetch memory access request can be issued to seek to make data at the second address available in the associated cache. |
US12292833B2 |
System and method for cache invalidation
One embodiment of a cache invalidation method includes storing an invalidation status usable by a computing node to identify, from a broadcast cache invalidation queue, a last processed invalidation that was processed with respect to an object cache used by the node. The method further comprises the node determining a set of unprocessed invalidations from the broadcast cache invalidation queue that are subsequent to the last processed invalidation determined from the invalidation status. The node processes the set of unprocessed invalidations to clear cached objects from the object cache. Based on processing the set of unprocessed invalidations to clear cached objects from the object cache, the invalidation status is updated with an identifier corresponding to a last invalidation from the set of previously unprocessed invalidations. |
US12292831B2 |
Enhanced data reliability in multi-level memory cells
Methods, systems, and devices for enhanced data reliability in multi-level memory cells are described. For a write operation, a host device may identify a first set of data to be stored by a set of memory cells at a memory device. Based on a quantity of bits within the first set of data being less than a storage capacity of the set of memory cells, the host device may generate a second set of data and transmit a write command including the first and second sets of data to the memory device. For a read operation, the host device may receive a first set of data from the memory device in response to transmitting a read command. The memory device may extract a second set of data from the first set of data and validate a portion of the first set of data using the second set of data. |
US12292829B2 |
Method and device for allocating storage addresses for data in memory
The present disclosure relates to a method, a device and a computation apparatus for allocating a space address to data in a memory, where the computation apparatus is included in a combined processing apparatus, which includes a general interconnection interface and other processing apparatuses. The computation apparatus interacts with other processing apparatuses to jointly complete computations specified by the user. The combined processing apparatus also includes a storage apparatus. The storage apparatus is respectively connected to the computation apparatus and the other processing apparatuses, and is used for storing data of the computation apparatus and other processing apparatuses. The technical solutions of the present disclosure improve utilization of storage space of the memory. |
US12292828B2 |
Dynamic memory management apparatus and method for allocating/deallocating dynamic memory using the same
Disclosed herein are a dynamic memory management apparatus and a method for allocating/deallocating dynamic memory. The apparatus includes actual memory configured to allocate or deallocate a heap, virtual memory configured to set/store heap allocation information at a virtual address mapped to an actual address that is a body start address of a heap area of the actual memory, and a dynamic memory manager configured to process a memory allocation or deallocation request and the virtual memory, wherein the heap allocation information includes access authority information for storing information indicating whether a heap at an actual address is allocated or deallocated, and count information increased whenever a heap is allocated, and the dynamic memory manager is configured to return an address pointer including an actual address of a heap allocated to the actual memory and heap allocation information to the program, and process a heap deallocation or reallocation request. |
US12292823B2 |
CPLD as adapter for high-availability drive management
An information handling system includes a storage device having control inputs, and first and second processing nodes. The first processing node includes a first complex programmable logic device (CPLD) having first outputs and a first communication interface. Each first output is coupled to control a state of an associated control input. The second processing node includes a second CPLD having second outputs and a second communication interface coupled to the first communication interface. Each second output is coupled to control the state of the associated control input. The first CPLD receives a command to change the state of a particular one of the control inputs from a first state to a second state, directs the second CPLD to change the state of the particular control input from the first state to the second state via the first communication interface, and changes the state of the particular control input from the first state to the second state in response to directing the second CPLD to change the state of the particular control input. |
US12292819B2 |
Compatibility testing of web-based software applications
Embodiments of the invention are directed to computer-implemented methods of analyzing a web-based software application. A non-limiting example of the computer implemented method includes generating, using a processor system, a set of to-be-tested element-event pairs of the web-based software application. A set of compatibility tests is received at the processor system, where the set of compatibility tests is operable to perform compatibility testing of a corresponding set of element-event pairs. A comparison is performed between the set of to-be-tested element-event pairs and the corresponding set of element-event pairs. A compatibility testing recommendation is generated based at least in part on a result of the comparison. |
US12292816B2 |
System, method, and graphical user interface for temporal presentation and navigation of code path data
Apparatus, method, and graphical user interface (GUI) for presentation and navigation of code path data. Code path data samples, including temporal data, related to a plurality of code paths of program code are used to render an interactive GUI including a set of graphical elements representing a corresponding set of code paths. Each graphical element indicates resource utilization changes associated with a respective code path over a time period. The set of graphical elements are visually arranged in a first dimension and the period of time is indicated in a second dimension. Different techniques are used to represent resource utilization over time including extending the graphical elements in a third dimension or changing a width of the graphical elements within a plane defined by the first dimension and the second dimension. |
US12292804B2 |
On-die channel impedance verification
A processing device includes a transmitter, a difference amplifier, and a data detector. A first output buffer of the transmitter receives data and has a first output coupled to a channel that is designed to have a first impedance value, but that has a second impedance value that which may or may not be equal to the first impedance value. A second output buffer of the transmitter receives the data and has an output coupled to a circuit that has the first impedance. The difference amplifier has inputs coupled to the outputs of the first and second output buffers. The data detector is coupled to an output of the difference amplifier. The data processing device operates in a test operation mode to provide test data to the first and second output buffers and to determine whether the second impedance is equal to the first impedance based on information from the data detector. |
US12292796B2 |
Data storage device and method for performance-dependent storage of parity information
A data storage device can store data and parity information for the data in its memory. In some storage methodologies, data and parity information are striped across a plurality of memory dies (e.g., in a redundant array of independent drives (RAID) configuration). That way, if one of the memory dies fails, the data or the parity information can be reconstructed from the other memory dies. These embodiments recognize that because parity information is used relatively infrequently, the parity information can be stored in locations in the memory that have a relatively-worse performance than other areas of the memory. This can increase performance of the memory in situations where the parity information does not need to be read. |
US12292795B2 |
Data recovery using ordered data requests
Methods, systems, and devices for data recovery using ordered data requests are described. In some examples, a memory system receives data units from a host device. A first controller of the memory system generates a protocol unit using the data units. A second controller of the memory system generates a data storage unit using data from the protocol unit, and stores the data unit to a memory device. The memory system performs error detection operations using respective sets of parity bits for each of the units. Upon detecting an error, the memory system, for a write operation, re-requests data associated with error and regenerate the units to correct for the error, or, for a read operation, re-read data associated with the error and regenerate the units to correct for the error. |
US12292791B2 |
Systems and methods for isolating an accelerated function unit and/or an accelerated function context
Systems, methods, and devices for isolating a misbehaving accelerator circuit, such as an accelerator function unit or an accelerated function context, are provided. An integrated circuit may include a region that includes an accelerator circuit. When the accelerator circuit issues a request, another region of the integrated circuit or a processor connected to the integrated circuit may determine whether there is a misbehavior associated with the request and, in response to determining that there is a misbehavior associated with the request, may perform a misbehavior response to mitigate a negative impact of the misbehavior of the accelerator circuit. |
US12292780B2 |
Computing system power management device, system and method
Systems and devices are provided to enable granular control over a retention or active state of each of a plurality of memory circuits, such as a plurality of memory cell arrays, within a memory. Each respective memory array of the plurality of memory arrays is coupled to a respective ballast driver and a respective active memory signal switch for the respective memory array. One or more voltage regulators are coupled to a ballast driver gate node and to a bias node of at least one of the respective memory arrays. In operation, the respective active memory signal switch for a respective memory array causes the respective memory array to transition between an active state for the respective memory array and a retention state for the respective memory array. |
US12292775B2 |
Electronic apparatus, method of controlling the same and non-transitory computer-readable storage medium
An electronic apparatus including a display includes a facing-direction detection unit that detects a direction of a facing direction representing a direction in which a user of the electronic apparatus is facing, a line-of-sight detection unit that detects a line of sight direction of the user, a determination unit that, based on a detection result of the facing-direction detection unit and a detection result of the line-of-sight detection unit, determines whether to execute a normal mode indicating a normal drive state or a power saving mode where power consumption is less than in the normal mode, and a control unit that executes a mode based on a result of the determination of the determination unit. |
US12292774B2 |
Brown out condition detection and device calibration
Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device. |
US12292773B2 |
Electronic device comprising connector
An electronic device includes: a power management module; a connector; a device recognition circuit; and a processor. The processor is configured to: based on a first resistance value detected in a first recognition pin, control the power management module to supply a first power signal to a first power pin and to supply a second power signal to a second recognition pin; receive first identification information of an external device via the first recognition pin or the first data pin; and based on the first identification information, control the power management module to cut off a supply of a first power signal and to maintain a supply of the second power signal. |
US12292771B2 |
Single-wire interface protocol to synchronize device states between multiple devices
Example systems, apparatus, articles of manufacture, and methods are disclosed to implement a single-wire interface protocol to synchronize device states between multiple devices. Example logic circuitry disclosed herein for a first device includes transmit circuitry configured to pull a terminal of the first device to a first logic value for a first duration corresponding to a first command to be communicated via the terminal, wherein the first duration is one of a plurality of at least three possible durations corresponding respectively to a plurality of possible commands including the first command, and the plurality of possible commands is associated with device operation states synchronized between the first device and a second device coupled to the terminal. The example logic circuitry also includes receive circuitry configured to monitor the terminal. |
US12292769B2 |
Fixture for fixing structures with expansion cards, and electronic equipment
A fixture and electronic equipment for rapid assembly and disassembly of expansion cards. The fixture comprises a holder, a bracket, a first connector, and a second connector. The holder is configured to fix the expansion card. The first connector is positioned on the holder. A first slot is defined on the bracket. The first connector enters the first slot. Two walls of the first slot are stopped on opposite sides of the first connector along the second direction. The bracket supports the holder along the third direction. The second connector is positioned on the holder. A socket is defined on the bracket. The second connector is insertable into the socket to limit the holder from moving relative to the bracket along the first direction. The first direction, the second direction, and the third direction are perpendicular to each other. |
US12292765B2 |
Electronic device including flexible display, and screen control method
An example electronic device may include a display including a main display area and at least one expansion display area expandable from the main display area; and a processor operatively coupled to the display. The processor is configured to, while the electronic device is in a slide-in state, display, on the main display area, a first screen corresponding to an application executed in the slide-in state; based on a portion of the expansion display area being slid out, generate a second screen to be displayed on the main display area and a portion of the slid-out expansion display area; generate a slide effect screen and display the same on at least a portion of the slid-out expansion display area, at least at the same time as the generation of the second screen; and based on the generation of the second screen being completed, remove the display of the slide effect screen and display the second screen on the main display area and the slid-out expansion display area. |
US12292759B1 |
Secure time synchronization with an edge orchestrator
Methods and systems for securing edge devices are disclosed. The edge devices may be secured by facilitating time synchronization of the edge devices through an edge orchestrator. The edge orchestrator may securely perform time synchronization with a trusted time server. The edge orchestrator may obtain a true time value from the trusted time server and verify the integrity of the true time value using security processes. Once the integrity of the true time value has been verified, then the edge devices may obtain the true time value from the edge orchestrator through secure communication channels. After the edge devices obtain the true time value from the edge orchestrator, the edge device may perform time synchronization. |
US12292756B2 |
Pedal device
A pedal device mounted on a vehicle includes a housing, a pedal pad, and a reaction force generation mechanism. The housing is mounted on a vehicle body. The pedal pad is provided to be rotatable with respect to the housing. The reaction force generation mechanism is configured to include a plurality of resilient members each having a predetermined leaf spring. The reaction force generation mechanism is arranged in a space on the side opposite to a surface stepped on by a driver in the pedal pad to generate a reaction force against a pedaling force applied to the pedal pad by the driver. |
US12292752B2 |
Electronic systems for integrated circuits and voltage regulators
An electronic system includes first, second, third, and fourth integrated circuit dies. The third integrated circuit die has a first voltage regulator circuit. A supply voltage output of the first voltage regulator circuit is coupled to provide a first supply voltage to a supply voltage input of the first integrated circuit die. The first voltage regulator circuit generates a first power ready signal that indicates when the first supply voltage has reached a first threshold voltage. The fourth integrated circuit die has a second voltage regulator circuit that generates a second supply voltage in response to the first power ready signal. A supply voltage output of the second voltage regulator circuit is coupled to provide the second supply voltage to a supply voltage input of the second integrated circuit die. |
US12292747B2 |
Method for operating a robotic vehicle
A method of operating a robotic vehicle is provided. The method includes generating, using a prediction model, first scores, each of the first scores associated with a possible action of the robotic vehicle. The prediction model generates the first scores based, at least in part, on a predicted probability of the robotic vehicle encountering a dynamic object. The method further includes generating, using an analytical model, second scores, each of the second scores associated with a possible action of the robotic vehicle. The analytical model generates the second scores based, at least in part, on the information on the static objects. The method also includes combining the first scores with the second scores to generate combined scores, and selecting an action for the robotic vehicle based, at least in part, on the combined scores. A motion planning module and a robotic vehicle implementing the method are also disclosed. |
US12292745B2 |
Systems and methods for imposing physical actions, by endpoints, based on activities by users
Systems and methods are provided for imposing physical actions, by endpoints, based on activities by users. One such method includes storing multiple rules in a data structure, where each of the multiple rules indicates a physical action to be performed in response to an activity, and then receiving, by a computing device, an activity message including data indicative of an activity of a user. The method also includes retrieving, by the computing device, one of the multiple rules from the data structure based on the data indicative of the activity and identifying, by the computing device, the physical action included in the one of the multiple rules. The method then includes transmitting, by the computing device, an order for the identified physical action to an endpoint, whereby the endpoint commands a drone to perform the identified physical action as a response to the activity of the user. |
US12292743B2 |
System for intelligent transport between smart homes and smart communities
Aspects of the subject disclosure may include, for example, a method in which a processing system determines that performance of a service is required at a first location in a smart community; identifies a robot to be transported, and determines whether physical transport or virtual transport is to be performed for the robot. If physical transport is to be performed, the system initiates communication with a robot transport controller to schedule the physical transport to the first location from a different second location. If virtual transport is to be performed, the processing system initiates communication with a radio access network (RAN) to schedule the virtual transport; the virtual transport includes configuring the robot at the first location. Other embodiments are disclosed. |
US12292728B2 |
Soft smart ring and method of manufacture
A smart ring includes a body. The body includes a first part including at least a part of a sensor unit. The body also can include a second part including at least a part of an output unit and removably connected to the first part of the body. The body can further include a first pair of removable portions. The first pair of removable portions can include a first removable portion connected to the first part of the body. The first pair of removable portions also can include a second removable portion connected to the second part of the body. The first removable portion can be removable from the body. The second removable portion can be removable from the body. Other embodiments are disclosed. |
US12292727B2 |
Control device for use on a numerically controlled machine tool, and machine tool comprising a control device
The present invention relates to a control device 200 for use on a numerically controlled machine tool 100, comprising a machine control unit 230 for controlling actuators of the machine tool for a machining process for a workpiece to be performed on the machine tool 100, in particular on the basis of control data, and a monitoring unit 250 for monitoring an operating state of the machine tool 100. In accordance with the invention, the monitoring unit 250 has a computer-implemented neural network 253 (NN), which in particular is designed to read input data from the machine control unit 230 and to output output data specifying an operating state of the machine tool 100. |
US12292724B2 |
Modular control device with redundant channel units
A head module for a modular control device includes redundant channel units, each including a processing unit and multiple failure revelation units. The head module includes a bus disconnection unit configured to shut down a communication bus. The failure revelation units are configured to monitor a state of the channel units. The processing units are configured to continuously stimulate the failure revelation units. At least one of the processing units is coupled to signal wires of the communication bus to provide a communication link to one or more peripheral modules of the modular control device. The failure revelation units are further configured to control, based on the stimulation and the monitoring, the bus disconnection unit. |
US12292723B2 |
Generating set of curtailment actions predicted to achieve net consumption target for a subperiod
A method includes providing a net consumption trajectory comprising net consumption targets for one or more subperiods of a time period. Each net consumption target indicates a target difference from a beginning of a time period to an end of the subperiod between total consumption and total production or offset. The method also includes generating, for a subperiod of the plurality of subperiods, a set of curtailment actions predicted to achieve the net consumption target for the subperiod and implementing the set of curtailment actions. |
US12292722B2 |
Directed energy distribution
An example operation includes one or more of determining at least one high-priority device at a location, determining a loss of electricity at the location has occurred thereby rendering the device unusable, and directing electricity from a vehicle to the device, based on a need being over a threshold. |
US12292721B2 |
Module for a process engineering system and method for controlling a process engineering system
A module for a process engineering system having process engineering hardware for carrying out a process engineering sub-process, a control system for local control of the process engineering hardware, the control system being set up to control the process engineering hardware independently and bring it to a number of specific defined states, and an external interface of the control system, the external interface being able to receive a number of defined commands which correspond to the specific defined states of the process engineering hardware. In addition, a method is claimed for controlling a process engineering system which is made up of a plurality of modules. |
US12292720B2 |
Building system with digital twin based agent processing
A building management system includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a publication by an agent on an agent communication channel, the publication comprising timeseries data, identify, based on the publication, an object entity of an entity database associated with the agent, wherein the entity database includes one or more object entities and relationships between the one or more object entities and one or more data entities, identify a data entity related to the object entity based on a relationship of the relationships relating the object entity and the data entity, and ingest the timeseries data into the data entity. |
US12292719B2 |
Prime mover and generator regulation based on output signal sensing
A rotating equipment system with in-line drive-sense circuit (DSC) electric power signal processing includes rotating equipment, in-line drive-sense circuits (DSCs), and one or more processing modules. The in-line DSCs receive input electrical power signals and generate motor drive signals for the rotating equipment. An in-line DSC receives an input electrical power signal, processes it to generate and output a motor drive signal to the rotating equipment via a single line and simultaneously senses the motor drive signal via the single line. Based on the sensing of the motor drive signal via the single line, the in-line DSC provides a digital signal to the one or more processing modules that receive and process the digital signal to determine information regarding one or more operational conditions of the rotating equipment, and based thereon, selectively facilitate one or more adaptation operations on the motor drive signal via the in-line DSC. |
US12292718B2 |
Touchless multi-staged retail process automation systems and methods
A touchless multi-staged retail process automation systems and methods (retail process automation system) to automate key store functionalities within retail stores is disclosed. The retail process automation system receives a set of commands (e.g., a voice command) to automatically perform retail store operations such as opening a store, closing a close, automatically opening tills, etc. with the single command. As a result, the retail process automation system replaces the multiple-touches required by conventional systems with a touchless solution, thereby providing increased time and resource efficiency of managing store operations. For example, the retail process automation system intercepts a voice command to identify the associated retail store information and source of the command. The retail process automation system then generates a set of operations associated with the received voice command to alter a state of the retail store. |
US12292715B2 |
Timepiece assembly comprising a watch and a system for correcting the time
A timepiece assembly includes a watch having a mechanical movement and an analogue time display, the running of which is set by a mechanical resonator, and a support for the watch. To correct a time displayed by the analogue display, the timepiece assembly includes a correction system which is formed by a mechanical device incorporated into the watch and by an electrical device incorporated into the support. The mechanical device includes a magnet supported by an elastic blade and is arranged in the watch to brake the oscillating mechanical resonator, for example by applying periodic braking, or to momentarily stop its oscillation by exerting a magnetic force on the magnet with a magnetic field produced by a coil of the electrical device and passing through the case of the watch, to carry out essentially a set correction of the time displayed. |
US12292712B2 |
Image forming apparatus having photoconductor unit with removable developing cartridge and electrical connectors
A developing cartridge includes a storage medium. A first contact portion is provided in a photoconductor unit and configured to be electrically connected to the storage medium. A second contact portion is provided in an apparatus body. The photoconductor unit is configured to, in a case of attaching the photoconductor unit to the apparatus body, move from a first position to a second position while being guided by a guide member and then move from the second position to a third position below the second position. At least one of the first contact portion and the second contact portion is capable of being displaced such that engagement between the first contact portion and the second contact portion is performed while the photoconductor unit moves by being guided by the guide member, and the engagement is maintained while the photoconductor unit moves from the second position to the third position. |
US12292708B2 |
Fixing device and image forming apparatus
An image forming apparatus including a fixing unit that fixes a toner image on a recording material includes an acquisition unit configured to acquire grammage information about the recording material, and a temperature control unit configured to control a temperature of a heating rotary member of the fixing unit based on the grammage information. The temperature control unit changes the temperature control of the heating rotary member depending on the acquired grammage information about a predetermined number of recording materials within a predetermined time. |
US12292703B2 |
Developing device having inductance sensor
A developing device includes a developer bearing member and carrier to develop an electrostatic latent image formed on an image bearing member, a developing container, a conveying screw which conveys the developer, and an inductance sensor which includes a detecting portion which detects magnetic permeability of the developer in the developing container. If the inductance sensor is not attached to the developing container and a predetermined magnetic material is disposed in contact with the detection portion, an output value when the detecting portion detects magnetic permeability of the predetermined magnetic material is A, and if the inductance sensor is not attached to the developing container and the predetermined magnetic material is disposed 1 mm away from the detection portion in a vertical direction passing through the detection portion, an output value when the detecting portion detects magnetic permeability of the predetermined magnetic material is B, with B/A≥0.1 being satisfied. |
US12292699B2 |
Driving device and printing apparatus having a connection circuit switching connection combinations of load blocks and driving circuits
A driving device is provided. The driving device includes a plurality of load blocks each including a load element, a plurality of driving circuits configured to drive the plurality of load blocks, and a connection circuit configured to connect the plurality of load blocks to the plurality of driving circuits, respectively. The connection circuit is configured to switch a connection combination of each of the plurality of load blocks and each of the plurality of driving circuits. |
US12292696B2 |
Fluid purging system, projection system, illumination system, lithographic apparatus, and method
The present invention provides a fluid purging system (100) for an optical element (30), comprising a ring and a fluid supply system (40). The ring being formed of a body entirely surrounding the optical element, the ring defining a space (5) radially inwards thereof and adjacent to the optical element. The ring is formed by at least one first wall portion (10) and at least one second wall portion (20A; 20B), wherein an average height of the first wall portion is greater than an average height of the second wall portion. The fluid supply system is positioned radially outwards of the ring and configured to supply fluid to pass over the at least one second wall portion to the space. |
US12292695B2 |
EUV wafer defect improvement and method of collecting nonconductive particles
An EUV lithographic apparatus includes a wafer stage and a particle removing assembly for cleaning a wafer for an extreme ultraviolet (EUV) lithographic apparatus. The wafer stage includes a measurement side and an exposure side. The particle removing assembly includes particle removing electrodes, an exhaust device and turbomolecular pumps. The particle removing electrodes is configured to direct debris from the chamber by suppressing turbulence such that the debris can be exhausted from the wafer stage to the outside of the processing apparatus. In some embodiments, turbomolecular pumps are turned off in the measurement side of the wafer stage so that an exhaust flow can be guided to an exposure side of the wafer stage. In some embodiments, the speed of voltage rise to the electrodes of the wafer chuck is adjusted. |
US12292693B2 |
Data inspection for digital lithography for HVM using offline and inline approach
In embodiments of a digital lithography system, physical design data prepared at a data prep server in a hierarchical data structure. A leaf node comprises a repeater nod, comprising a bitmap image and a plurality of locations at which the bitmap appears in a physical design. At an EYE server, a repeater node bitmap is adjusted based upon, for example, spatial light modulator rotational adjustment and substrate distortion. The adjusted repeater node and the plurality of locations in which the adjusted repeater appears is compared to the repeater of the data prep server and its plurality of locations. In further embodiments, a rasterizer generates a checksum of bitmap to be printed to a substrate, from the EYE server bitmap. The checksum is compared to a checksum of the EYE server bitmap. |
US12292690B2 |
Insert for a source chamber of an EUV radiation source
An insert for a source chamber of an EUV radiation source has a pressure stage and, spaced apart from it, a stop. |
US12292688B2 |
Herringbone microstructure surface pattern for flexographic printing plates
A printing plate includes a defined image area having a microstructure pattern. The microstructure pattern is defined by a plurality of rows each having a plurality of diagonal oriented elevated line segments having orientations alternating between a positive angle in one row and a negative angle in an adjacent row, wherein each line segment has a first end aligned with a middle portion of and spaced apart from a first line of a first adjacent row and a second end aligned with a middle portion of and spaced apart from a second line of a second adjacent row. Processes, computer readable media programmed with instructions for performing the processes, and tools for making the printing plate are also described. |
US12292687B2 |
Width adjustment of EUV radiation beam
In a method of pattern formation information including a pattern size on a reticle is received. A width of an EUV radiation beam is adjusted in accordance with the information. The EUV radiation beam is scanned on the reticle. A photo resist layer is exposed with a reflected EUV radiation beam from the reticle. An increase of intensity per unit area of the EUV radiation beam on the reticle after the adjusting the width is greater when the width before adjustment is W1 compared to an increase of intensity per unit area of the EUV radiation beam on the reticle after the adjusting the width when the width before adjustment is W2 when W1>W2. |
US12292686B2 |
Semiconductor structure and manufacturing method thereof
A method of manufacturing a semiconductor structure includes providing a mask including a first substrate; a first mask layer disposed over the first substrate, including a plurality of first recesses extended through the first mask layer; a second mask layer disposed over the first mask layer and including a plurality of second recesses extended through the second mask layer; providing a second substrate including a photoresist disposed over the second substrate; and projecting a predetermined electromagnetic radiation through the mask towards the photoresist, wherein the first mask layer is at least partially transparent to the predetermined electromagnetic radiation, the second mask layer is opaque to the predetermined electromagnetic radiation, and at least a portion of the second mask layer is disposed between two of the plurality of second recesses. |
US12292681B2 |
Imprint method, imprint apparatus, and method of manufacturing article
The present invention provides an imprint method of forming, using a mold, a pattern of an imprint material on a substrate having a dimension smaller than a dimension of a holding surface of a substrate stage, comprising: causing the holding surface to hold a plate; causing the plate to support the substrate, by causing the holding surface to hold the substrate by via the plate; bringing the mold into contact with the imprint material on the substrate; curing the imprint material on the substrate; and separating the mold from the cured imprint material, wherein holding of the plate by the substrate stage is controlled while maintaining supporting of the substrate by the plate, such that the substrate is deformed into a convex shape together with the plate upon in the separating. |
US12292669B2 |
Coupled resonator photon-pair sources
Techniques disclosed herein relate to photon sources with high spectral purity and high brightness. In one embodiment, a photon-pair source includes a pump waveguide, a first resonator coupled to the pump waveguide to couple pump photons from the pump waveguide into the first resonator, a second resonator coupled to the first resonator, and an output waveguide coupled to the second resonator. The second resonator is configured to convert the pump photons into photon pairs. The second resonator and the first resonator are configured to cause a coupling-induced resonance splitting in the second resonator or the first resonator. The second resonator and the output waveguide are configured to couple the photon pairs from the second resonator into the output waveguide. In some embodiments, the photo-pair source includes one or more tuners for tuning at least one of the first resonator or the second resonator. |
US12292668B2 |
Molecular aggregate for optically-pumped nonreciprocal exciton devices
The present disclosure is directed to an optically active medium comprising dye aggregates and optionally a nucleotide oligomer or other nucleotide-based architecture, which may be used in in optical devices, in particular nonreciprocal devices (i.e., devices in which energy flows in one direction only), that can respond to differences in the polarization of light. An analysis is presented of the energy levels and the strengths of the optical transitions (changes in energy states) for a three-chromophore (dye) aggregate in which the chromophores are coupled with a J-like (i.e., end-to-end) stacking. Specific devices and methods of use are also disclosed herein. |
US12292662B2 |
Electronic apparatus
An electronic apparatus includes a substrate, a first region in which a plurality of pixels are provided on the substrate and that has a first side, a second side, a third side, a fourth side, and a plurality of curved line parts, and a second region positioned between an end part of the substrate and the first region. |
US12292660B2 |
Display module with circuit boards
A display module is provided. The display module includes: a display panel, a light control panel, at least one first circuit board for the display panel, and at least one second circuit board for the light control panel. The display panel and the light control panel) are stacked, the display panel is on a light-emitting side of the light control panel, a light-emitting surface of the display panel is on a first surface, and at least part of an orthographic projection of any one of the at least one first circuit board on the first surface does not overlap with an orthographic projection of the at least one second circuit board on the first surface in a direction perpendicular to the first surface. |
US12292648B2 |
Optical sheet, backlight unit, liquid crystal display device, and information device
When at least one scope of 0.5 mm square or more of a surface of an optical sheet having the unevenness is measured, height data of each of a plurality of pixels of an image obtained is determined, an approximated surface is calculated, from the height data of each pixel, for a minute region of 100 μm2 or less, and a calculation is repeatedly performed to obtain an inclination angle between: (i) a flat surface appearing after the unevenness is imaginarily removed and: (ii) the approximated surface, while two-dimensionally shifting the minute region at equal intervals along the flat surface by using at least one of the pixels as a unit to obtain a plurality of minute regions, a total area of some of the minute regions each having the inclination angle of 30° or more, accounts for 30% or more of a total area of all the minute regions. |
US12292646B2 |
Light modulation device having high light efficiency
The invention relates to a light modulation device having pixels. Essentially, the one half of the pixels are reflective and the other half of the pixels are transmissive. The reflective pixels are arranged in alternation with the transmissive pixels in the same substrate plane. The light modulation device also has a backplane, which has transistors and data lines for conducting signals to the pixels. Each pixel is assigned at least one transistor and at least two data lines. The transistors and the data lines of each adjacent pair of a reflective pixel and a transmissive pixel are arranged under the reflective pixel. |
US12292645B2 |
Display panel and preparation method thereof
Disclosed are a display panel and a method of manufacturing a display panel. The display panel includes an array substrate, a color film substrate disposed opposite to the array substrate, a liquid crystal layer disposed between the array substrate and the color film substrate, and a reflective layer disposed on a side of the array substrate facing the liquid crystal layer, wherein the reflective layer includes a plurality of first convex structures and a plurality of convex rings, and an outer peripheral edge of each of the first convex structures is surrounded by at least one of the convex rings. |
US12292644B2 |
Display device and photomask therefor
A display device, a photomask for a display device and a method for fabricating a display device comprising the photomask is described. The display device comprises a plurality of pixels arranged to spatially modulate light having a first characteristic. The display device further comprises a pixel mask structure. The pixel mask structure comprises a diffractive pattern that is configured to diffract light having the first characteristic and to transmit light having a second characteristic (without diffraction). The diffractive pattern of the pixel mask structure substantially surrounds the plurality of pixels. |
US12292642B2 |
Display panel and manufacturing method therefor, and display apparatus
The present disclosure provides a display panel and a manufacturing method therefor, and a display apparatus, which relate to the technical field of displaying. The display panel includes a first base plate and a second base plate which are aligned with each other; the first base plate includes a first substrate and a thin film transistor; the thin film transistor includes an active layer; an optical adjustment layer is disposed on the second base plate; an orthographic projection of the optical adjustment layer on the first substrate overlaps with an orthographic projection of the active layer on the first substrate. That is, the optical adjustment layer corresponds to the active layer. In a laminating direction of the display panel, the existence of the optical adjustment layer with a certain height enables a reflecting surface of the second base plate to be closer to the first base plate. |
US12292641B2 |
Display panel and display terminal
A display panel and a display terminal are provided. The display panel includes a first base plate and a second base plate disposed facing each other, and a liquid crystal layer disposed between the first base plate and the second base plate. The first base plate includes a color-changing matrix, and the color-changing matrix includes an electrochromic material. The second base plate includes a guide hole, and an orthographic projection of the guide hole on the first base plate is located in the color-changing matrix. |
US12292638B2 |
Array substrate and manufacturing method, display panel, and display device
An array substrate includes a base substrate, including a display area and a peripheral area; a driving circuit layer, located at one side of the base substrate and including a plurality of data lines and a plurality of scanning lines, where the plurality of data lines extend along a first direction and are arranged at intervals along a second direction, the plurality of scanning lines extend along the second direction and are arranged at intervals along the first direction, and the data line and the scanning line intersect with each other to define a plurality of sub-pixel areas; and a metal layer, located at one side of the driving circuit layer away from the base substrate, where the metal layer includes a plurality of metal blocks arranged at intervals, and the metal block is located at an intersection of the data line and the scanning line. |
US12292637B2 |
Display device, exciter, and audio signal playback method
A display apparatus is provided in the present disclosure. The display apparatus includes: a screen, including a display area and a non-display area; a backplane, in connection with the screen; and an exciter, in connection with the backplane and is configured to drive the screen to vibrate and output sound via the backplane. |
US12292634B2 |
Flexible multi-layered cover lens stacks for foldable displays
Embodiments described and discussed herein generally relate to flexible or foldable display devices, and more specifically to flexible cover lens assemblies. In one or more embodiments, a flexible cover lens assembly contains a glass layer, an adhesion promotion layer on the glass layer, an anti-reflectance layer disposed on the adhesion promotion layer, a dry hardcoat layer having a nano-indentation hardness in a range from about 1 GPa to about 5 GPa and disposed on the anti-reflectance layer, and an anti-fingerprint coating layer disposed on the dry hardcoat layer. |
US12292632B2 |
Display panel and manufacture method thereof, and display apparatus
A display panel and a manufacture method thereof, and a display apparatus are provided. The display panel has a display region and a border region that surrounds the display region and includes a peripheral circuit region and a peripheral region; the peripheral circuit region is between the display region and the peripheral region. At least a part of a barrier structure of the display panel is in the peripheral circuit region, and the barrier structure includes an organic barrier layer including an opening passing through the organic barrier layer and an inorganic barrier layer covering the organic barrier layer and filling the opening; an extension direction of the opening is same as that of an edge, close to the opening, of the display panel; the peripheral circuit is in the peripheral circuit region. |
US12292631B2 |
Display device
A display device includes: a display panel; a light source configured to emit light toward one surface side of the display panel; a liquid crystal panel interposed between the display panel and the light source and provided to be able to change a transmission degree of light between the display panel and the light source; and a controller configured to control a potential difference between two electrodes facing each other with liquid crystal interposed therebetween. The liquid crystal panel in operation is makes a transmission degree of light tilted toward one side in a longitudinal direction of the display panel in a rectangular shape and a transmission degree of light tilted toward the other side in the longitudinal direction to be different from each other. The potential difference corresponds to an angle of tilt with a smaller transmission degree of light when the liquid crystal panel is in operation. |
US12292628B2 |
Display medium, display assistance medium, processing device, program, and computer-readable recording medium where program is recorded
This display medium is formed so as to be capable of displaying a prescribed number of content items corresponding to a prescribed number of azimuth angles from prescribed elevation and azimuth angles. The display medium includes a planar member for reflecting light, the planar member being segmented into a plurality of unit cells, with each of the plurality of unit cells being segmented into a prescribed number of sub-cells corresponding to the prescribed number of azimuth angles. A protrusion member that has a light-shielding surface, parallel to the prescribed azimuth angle on the planar member, is formed in each sub-cell corresponding to the prescribed azimuth angle. The protrusion member is tinted with a plurality of colors that form an achromatic color by additive color mixing. |
US12292627B2 |
Optical device
The optical device includes a substrate and an optical waveguide formed on the substrate, a protrusion portion is formed on the substrate adjacent to the optical waveguide. Accordingly, an optical device which can achieve further suppression of the light propagation loss and higher reliability is provided. |
US12292625B2 |
Building block for electro-optical integrated indium-phosphide based phase modulator
A photonic integrated circuit comprising: a plurality of conductive contacts connected to one another by a conductive layer; a waveguide comprising a first part of a waveguide layer, and at least one conductive contact of the plurality of conductive contacts; an optical element comprising a second part of the waveguide layer, and a contact layer for connection to a voltage source; and an isolator between the contact layer and the at least one conductive contact. Corresponding methods of operation of such a photonic integrated circuit are also presented herein. |
US12292624B2 |
Optoelectronic device and method of manufacturing an optoelectronic device
An optoelectronic device comprising an optical waveguide formed in a silicon device layer of a silicon-on-insulator wafer. The optical waveguide including a semiconductor junction comprising a first doped region of semiconductor material and a second doped region of semiconductor material. The second doped region containing dopants of a different species to the first doped region. A first portion of the first doped region extends horizontally on top of the second doped region, a second portion of the first doped region extends vertically along a lateral side of the second doped region and a third portion of the first doped region protrudes as a salient from the first or second portion of the first doped region into the second doped region. |
US12292623B2 |
Display apparatus
Display apparatus includes reflective layer with reflective material with stacks of additional layers thereon. Each stack has an optically switchable layer. Switching elements are on a side of the reflective layer opposite to the stacks or form part of the reflective layer. Each switching element applies heating to a switchable portion of the optically switchable layer to change appearance of the switchable portion when viewed from the viewing side of the display apparatus. The optically switchable layer includes phase change material switchable between stable states each having a different refractive index. The phase change material switches by applying heat between the stable states. Switching the optically switchable layer causes the apparatus to provide one or both of the following effects for incident radiation within a predetermined frequency range: (i) a change in reflectivity of a factor of at least 50; or (ii) a change in phase within 5% of nπ/2 radians, where n is an integer. |
US12292621B2 |
Optical system and image pickup apparatus
An optical system with a fixed focal length includes a front lens unit closest to an object, a rear lens unit having a negative refractive power closest to an image plane, and a middle unit having a positive refractive power as a whole, including one or more lens units, and disposed between the front lens unit and the rear lens unit. A distance between adjacent lens units changes during focusing. The rear lens unit includes two or more positive lenses. A predetermined condition is satisfied. |
US12292618B2 |
Camera actuator and camera module comprising same
A camera module according to an embodiment of the present invention includes: a lens group; a lens support unit for accommodating the lens group; a magnet arranged on the outer surface of the lens support unit; a yoke portion spaced apart from the magnet and arranged to face the magnet; and a coil arranged on the yoke portion so as to be spaced apart from and to face the magnet between the magnet and the yoke portion, wherein the lens group, the lens support unit, and the magnet move together along an optical axis according to a current applied to the coil, the yoke portion includes a first yoke and a second yoke arranged on the first yoke, the second yoke is arranged between the first yoke and the coil, and magnetism of the first yoke is stronger than that of the second yoke. |
US12292616B2 |
Optical element, optical apparatus, and image pickup apparatus
Provided is a lens including: a circumferential groove formed in an outer periphery of the lens; and a light-shielding ring, which is provided in the circumferential groove, and is configured to shield light, the light-shielding ring having a ring shape. |
US12292611B2 |
Submarine optical cable system
Embodiments of the present application provide a submarine optical cable system for reducing the complexity of the submarine optical cable system. The submarine optical cable system comprises a first trunk station, a second trunk station, a branch station, first XC equipment, second OXC equipment, a trunk fiber set and a branch fiber. The trunk fiber set at least comprises a first trunk fiber and a second trunk fiber. The branch station is connected with the second trunk fiber arranged between the first OXC equipment and the second OXC equipment through the branch fiber. The first trunk station is configured for sending a first service through a first transmission channel in a first transmission channel set and sending a second service through a second transmission channel in a second transmission channel set. The first OXC equipment is configured for transferring the first transmission channel to the second trunk fiber. The branch station is configured for uploading or downloading the first service and the second service through the second trunk fiber. The second OXC equipment is configured for transferring the transferred first transmission channel to the first trunk fiber. |
US12292608B2 |
Gallium nitride (GaN) integrated circuit technology with optical communication
Gallium nitride (GaN) integrated circuit technology with optical communication is described. In an example, an integrated circuit structure includes a layer or substrate having a first region and a second region, the layer or substrate including gallium and nitrogen. A GaN-based device is in or on the first region of the layer or substrate. A CMOS-based device is over the second region of the layer or substrate. An interconnect structure is over the GaN-based device and over the CMOS-based device, the interconnect structure including conductive interconnects and vias in a dielectric layer. A photonics waveguide is over the interconnect structure, the photonics waveguide including silicon, and the photonics waveguide bonded to the dielectric layer of the interconnect structure. |
US12292606B2 |
Connector system
There is provided an interface module (200), comprising: an interface (208) for connection with a signal connector (250); a cage (206) for guiding the signal connector towards the interface; and a heat sink (202). The cage (206) comprises a cage portion (212) that is configured to move from a first position to a second position upon insertion of the signal connector (250) into the cage. In the first position, the cage portion is not in thermal contact with the heat sink; when in the second position, the cage portion is in thermal contact with the heat sink. The cage portion (212) comprises one or more apertures (218). |
US12292590B2 |
Light source module
A light source module includes a first light emitter, a second light emitter, and a third light emitter each to emit light with a different wavelength, a cladding, and a core in the cladding. The core includes a first waveguide, a second waveguide, a third waveguide, a merging portion in which at least two waveguides of the first waveguide, the second waveguide, or the third waveguide merge, and an emission portion at one end of the merging portion. Each of the at least two waveguides includes a first portion that receives incident light and a second portion adjacent to the merging portion. The first portion has a greater width than the second portion. |
US12292589B2 |
Polarized light-emitting film containing water-soluble coumarin compound or salt thereof, polarized light-emitting plate, and display device
This polarized light-emitting film contains a water-soluble coumarin compound represented by formula (1) (in formula (1), A represents an optionally substituted coumarin skeleton, X represents a sulfo group or a carboxyl group, and n represents an integer of 1 to 3.) or a salt thereof. |
US12292588B2 |
Optical sheet and method for manufacturing optical sheet
An optical sheet and a method for manufacturing the optical sheet are provided. The optical sheet comprises: a first substrate; a first resin layer disposed on one surface of the substrate; a second resin layer disposed on one surface of the first resin layer; and a third resin layer disposed on one surface of the second resin layer, wherein the first resin layer includes a first one-surface corrugated portion formed on one surface thereof and having a plurality of convex portions and concave portions, the second resin layer includes a second other-surface corrugated portion formed on the other surface thereof and having a pattern shape complementary to that of the first one-surface corrugated portion, the second resin layer includes a second one-surface corrugated portion formed on one surface thereof, having a plurality of convex portions and concave portions and having a surface roughness value greater than that of the first one-surface corrugated portion, and the third resin layer has a third other-surface corrugated portion formed on the other surface thereof and having a pattern shape complementary to that of the second one-surface corrugated portion. |
US12292587B2 |
High-durability coloring metal member and method of producing the same
Provided is a high-durability coloring metal member. The high-durability coloring metal member includes a metal substrate, a dielectric layer provided on the metal substrate, and an oxynitride compound layer provided on the dielectric layer. The metal member is capable of expressing vivid and various colors with a color protection layer applied on the surface of the metal member. |
US12292585B2 |
Aperture assembly
The present application provides an aperture assembly. The aperture assembly is used in an optical lens system. The aperture assembly includes a plate including a hollow portion and a non-hollow portion. The hollow portion is configured to define an aperture of the optical lens system, wherein the contour of the hollow portion has a non-circular shape. The aperture assembly can prevent the size of the aperture from being reduced as the size of the plate is reduced in a case that a circular aperture is applied to the plate. The present application also realizes an aperture adjustment for a non-circular aperture. |
US12292579B2 |
Method and system for generating polarized propagation-invariant light field
The invention provides a method and a system for generating a polarized propagation-invariant light field. The system includes a laser source, a spatial light modulator, a computer, a first lens, a shading element, a first quarter-wave plate, a second quarter-wave plate, a second lens, and a beam combining element. In the present invention, two Laguerre-Gaussian mode beams that satisfy a particular Gouy order relationship are generated, and orthogonal even polarization is applied to the two Laguerre-Gaussian mode beams. The two Laguerre-Gaussian mode beams are then focused onto a Ronchi grating to be stably combined into polarized propagation-invariant light field. The light field generated in the present invention simultaneously has linear polarization, elliptical polarization, and circular polarization in a cross section of the light field, and in a propagation process of the light field in free space, apart from normal spot size scaling, polarization distribution remains unchanged. |
US12292572B2 |
Optical systems with lens-based static foveation
An electronic device may include a display module that produces light having an image, a lens that directs the light to a waveguide, and a waveguide that directs the light to an eye box. The lens may produce a foveated image in the light by applying a non-uniform magnification to the image in the light. The non-uniform magnification may vary as a function of angle within a field of view of the lens. This may allow the foveated image to have higher resolution within the central region than in the peripheral region. Performing foveation using the lens maximizes the resolution of images at the eye box without increasing the size of the display module. Control circuitry on the device may apply a pre-distortion to the image that is an inverse of distortion introduced by the lens in producing the foveated image. |
US12292571B2 |
Tilting array based display
This disclosure describes a wearable display system configured to project light to the eye(s) of a user to display virtual (e.g., augmented reality) image content in a vision field of the user. The system can include light source(s) that output light, spatial light modulator(s) that modulate the light to provide the virtual image content, and an eyepiece configured to convey the modulated light toward the eye(s) of the user. The eyepiece can include waveguide(s) and a plurality of in-coupling optical elements arranged on or in the waveguide(s) to in-couple the modulated light received from the spatial light modulator(s) into the waveguide(s) to be guided toward the user's eye(s). The spatial light modulator(s) may be movable, and/or may include movable components, to direct different portions of the modulated light toward different ones of the in-coupling optical elements at different times. |
US12292568B2 |
Light spot scanning device, scanning method thereof, and medical cosmetology device
The invention provides a light spot scanning device, a scanning method thereof, and a medical cosmetology device, belonging to the technical field of medical cosmetology, comprising a laser and a collimating lens and a reflector arranged in sequence along the optical path transmission direction of the laser. The reflector is also connected with a driving member, the laser beam emitted by the laser forms a linear light spot through the collimating lens, and the reflector is driven to continuously rotate according to a preset path through the driving member. A plurality of linear light spots formed by the continuous rotation are sequentially overlapped on the light exiting side of the reflector to form a scanning linear light spot. Each time the reflector rotates, a group of linear light spots is formed. After continuous rotation, multiple groups of sequentially overlapping linear light spots are formed on the light exiting side of the reflector, called scanning linear light spots. The adjacent linear light spots have overlapping regions, and the energy density of the overlapping regions is higher than the energy density of the original light spot, which solves the problem of low energy density in the prior art. Moreover, the rotation of the reflector is used to superimpose the light spots without increasing the power of the laser, so that the light spot scanning device has a small structural size, low cost and high reliability. |
US12292565B2 |
MEMS based light deflecting device and method
Some embodiments are directed to a system comprising a MEMS based actuator unit and a control electric circuit. The actuator unit comprising one or more MEMS actuators, each comprising a stator and a rotor and configured to define a payload position in response to electric potential between said stator and rotor. The electric circuit comprising one or more amplifiers configured to provide electric control signal to the one or more MEMS actuators to selectively vary position of said payload. The electric circuit comprises a sensing circuit configured for providing an alternating carrier signal and for monitoring said carrier signal to generate data on impedance of said one or more MEMS actuators indicative of position of the rotor with respect to the stator of said one or more MEMS actuators. |
US12292559B2 |
System of automatic adjustment of laser reflection path
A system of automatic adjustment of a laser reflection path, comprising a central processing device, a driving device, a four-quadrant photodetector, a driving arm, a micro cantilever, a sample, a sample placing table, a light reflector, a laser, a CCD equipped with an optical microscope, a vibration sensor, a signal processing circuit, a display device, a storage device, and a control device; a system of automatic adjustment of the laser reflection path is controlled by the control device, wherein a laser beam is emitted by the laser, an image collected by the CCD equipped with the optical microscope is processed by the central processing device to identify the micro cantilever, and then a driving arm is driven by a driving device to drive the micro cantilever to move to the center of a laser spot, during which vibration signals of the driving arm are also under monitoring. |
US12292557B2 |
Optical system, image pickup apparatus, and projection apparatus
An optical system includes an entrance unit, a first reflective surface, a second reflective surface, a third reflective surface, and an exit unit. The entrance unit is rotationally symmetric around a central axis. Incident light from the entrance unit intersects the central axis and enters the first reflective surface. Reflected light from the first reflective surface enters the second reflective surface without intersecting the central axis. Reflected light from the second reflective surface enters the third reflective surface. |
US12292556B2 |
Zoom lens and image pickup apparatus
A zoom lens includes, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, and a rear unit having a plurality of lens units, and distances change between adjacent lens units during zooming. A predetermined condition is satisfied. |
US12292555B2 |
Zoom lens and image pickup apparatus
The zoom lens includes, in order from an object side to an image side, a first lens unit having a negative refractive power, a second lens unit having a positive refractive power, a middle group including two or more lens units, and a rear group including one or more lens units and having a positive refractive power. The first lens unit does not move for zooming. During zooming, the second lens unit moves and a distance between each adjacent lens units changes. In all lens units of the zoom lens, during zooming the second lens unit moves by a largest moving amount and has a largest zooming ratio between a wide-angle end and a telephoto end. Predetermined conditions are satisfied. |
US12292550B2 |
Optical imaging lens assembly including seven lenses of −+−+−+− or −+−+−−− refractive powers
An optical imaging lens assembly including a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially from an object side to an image side along an optical axis is provided. The first lens has a negative refractive power, an object-side surface thereof is a concave surface, and an image-side surface thereof is a convex surface; and the third lens has a negative refractive power. The distance TTL from the object-side surface of the first lens to the imaging surface of the optical imaging lens assembly on the optical axis and a half ImgH of the diagonal length of the effective pixel region on the imaging surface of the optical imaging lens assembly satisfy: TTL/ImgH≤1.4. |
US12292549B2 |
Optical imaging lens
An optical imaging lens includes a first lens element to a fifth lens element, and each lens element has an object-side surface and an image-side surface. An optical axis region of the image-side surface of the first lens element is concave, the second lens element has negative refracting power, a periphery region of the image-side surface of the second lens element is convex, the fourth lens element has positive refracting power, and an optical axis region of the object-side surface of the fifth lens element is convex. Lens elements included by the optical imaging lens are only the five lens elements described above, and the optical imaging lens satisfies the relationship of TTL/Fno≥6.000 mm, TTL is the distance from the object-side surface of the first lens element to an image plane along the optical axis, and Fno is a f-number of the optical imaging lens. |
US12292540B2 |
Method and system for detecting an object in a borehole
A method for detecting an object in a borehole includes acquiring at least two ultrasonic logs of a borehole section. Each of the ultrasonic logs includes ultrasonic measurements taken at a plurality of tool azimuths of a plurality of depths including a target depth. The method also includes inferring a VDL image relative to the target depth for each of the ultrasonic logs. Further, the method includes aligning the VDL images. Further still, the method includes merging the aligned VDL images into a high-resolution VDL image. Even further, the method includes detecting an object present in the borehole based on the high-resolution VDL image. |
US12292539B2 |
Spectral analysis and machine learning for determining cluster efficiency during fracking operations
This disclosure presents systems, methods, and apparatus for determining cluster efficiency during hydraulic fracturing, the method comprising: measuring acoustic vibrations in fracking fluid in a fracking wellhead, circulating fluid line, or standpipe of a well; converting the acoustic vibrations into an electrical signal in a time domain; recording the electrical signal to memory; analyzing the electrical signal in the time domain for a window of time and identifying two amplitude peaks corresponding to a fracture initiation; measuring a time between the two amplitude peaks; dividing the time by two to give a result; multiplying the result by a speed of sound in the fracking fluid to give a distance between the fracture initiation and a plug at an end of a current fracking stage of the well; and returning a location of the fracture initiation to an operator based on the distance between the fracture initiation and the plug. |
US12292533B2 |
Beam steering LADAR sensor
In one embodiment, a ladar system includes a laser transmitter with at least one semiconductor laser having a pulsed laser light output. A laser drive circuit is connected to said at least one semiconductor laser and adapted to electrically drive said at least one semiconductor laser in a predetermined sequence. A laser beam steering mechanism is adapted to scan the pulsed laser light output sequentially through the field of view. A two-dimensional array of light sensitive detectors receive reflected light and an integrated circuit calculates a direct time of flight distance measurement. |
US12292530B2 |
Scan conversion apparatus using GPU
A scan conversion apparatus using a graphics processing unit (GPU) is proposed. The scan conversion apparatus may include an input unit that receives an input of N-th azimuth information (N is a natural number) of a radar, and a controller. The controller may check the sampling number of the inputted N-th azimuth information, and compare the checked sampling number of the N-th azimuth information with the sampling number of a preset scan conversion to determine whether to perform additional sampling. The controller may also perform additional sampling through a GPU according to a determined result, and generate a texture map by using the N-th azimuth information which is additionally sampled or not additionally sampled. The controller may further draw an N-th triangular shape on the basis of the center coordinates of a circle through the GPU, and then perform a scan conversion on the texture map by texture mapping. |
US12292526B2 |
Wireless mapping in real-time using correlative passive receiver
Systems and methods for mapping location and characteristics about wireless emitters are described. The systems and methods advantageously use correlative receivers for observing the emissions from the wireless emitters without decrypting or decoding information included in the emissions from the wireless emitters to allow for tracking location and emitter class and type in real-time. The real-time geolocation and emitter class information for many receivers in a geographic area can be determined and overlaid on a map, for example. |
US12292525B2 |
Compressing and decompressing data about radio signals
An apparatus obtains a set of radio data comprising signal strength related values for radio signals transmitted by a transmitter with an association of each signal strength related value with a representation of a geographical location. The apparatus applies a frequency transform to the obtained set of radio data to obtain transform coefficients, each transform coefficient comprising a transform index and an associated transform value. The apparatus selects a subset of transform indices having more significant transform values than the remaining transform indices and compresses the transform indices by encoding each transform index exploiting a probability of occurrence of an index value of a respective transform index. The same or another apparatus decodes the compressed transform indices again for use in position operations. |
US12292523B2 |
Systems, methods, and devices for optimized return to HPLMN
The techniques described herein include superior home-on-home roaming procedures by enabling user equipment (UE) to modify a home public land mobile network (HPLMN) search periodicity based on a likelihood of detecting an HPLMN cell (e.g., base station). A UE may be configured to determine a current geographic location of the UE, access a database that includes information about the HPLMN for the location (e.g., prior HPLMN searches), determine an appropriate HPLMN search periodicity based on the information, and perform HPLMN searches based on the appropriate HPLMN search periodicity. In some implementations, the UE may determine the HPLMN search periodicity based on a number (N) of HPLMN cells, and/or times an HPLMN cell sample, associated with the geographic area, has been detected previously. |
US12292522B2 |
Determining a position of user equipment by using adaptive phase-changing devices
Techniques and apparatuses are described for determining a position of user equipment by using adaptive phase-changing devices. In aspects, a base station transmits wireless signals for a UE toward respective reconfigurable intelligent surfaces (RISs) of adaptive phase-changing devices. The APDs may direct reflections of the wireless signals in a direction, such as toward the UE, based on a configuration of the RIS of the APD. The base station receives, from the UE via a wireless connection, identifiers of the reflections of the wireless signals that are received by the UE. In some cases, the base station also receives a signal quality parameter associated with the reflection reaching the UE. The base station determines angular information based on the respective identifiers and/or signal quality parameters of the reflections. Based on the angular information and known positions of the APDs, the base station determines a position of the UE. |
US12292518B1 |
High power grid global navigation satellite systems corrections
Disclosed is a system for providing multiple location corrections streams to receiving devices using a high-power transmitter, such as a television station, for correcting errors in the determination of a location of a receiving device based on satellite data. The system enables a receiving device to select one of the location corrections streams for processing without any upstream/return path link to the television station or processing server. The system includes multiple base stations distributed across a geographic area that each transmit location corrections stream to the processing server, which combines them to a composite corrections stream and transmits it to television stations for further broadcasting. A receiving device within a coverage area of a television station receives the composite corrections stream, selects a corrections stream corresponding to a base station closest to the receiving device, and uses the selected corrections stream to correct the location determined using satellite data. |
US12292516B2 |
System and method for global navigation satellite system (GNSS) spoofing detection
A global navigation satellite system (GNSS) spoofing detection and classification technique is provided. An optimization problem is formulated at the baseband correlator domain by using an optimization algorithm such as the Least Absolute Shrinkage and Selection Operator (LASSO) algorithm, for example. A model of correlator tap outputs of the intended received signal is created to form a dictionary of pre-computed waveform functions (e.g., triangle-like-shaped functions). Sparse signal processing can be leveraged to choose a decomposition of pre-computed waveform functions from the dictionary. The optimal solution of this minimization problem can discriminate the presence of a potential spoofing attack peak by observing the decomposition of two different code-phase values (authentic and spoofed) in a sparse vector output. A threshold can be used to mitigate false alarms. Furthermore, a variation of the minimization problem can be provided that enhances the dictionary to a higher resolution. |
US12292511B2 |
Method for road debris detection using low-cost LIDAR
Improved systems and methods are provided to implement anomaly detection. The method includes a FMCW LIDAR system that steers the laser beam of the LIDAR system via the wavelength tuning of a FMCW. The direction of the laser beam can be diffracted and controlled by the optical grating antennas which may diffract the laser beam as a function of wavelength. The method may also provide a LIDAR sensor with exhibits a controlled and wide-angle fill or output without the use of conventional mechanical mechanisms for scanning. The LIDAR system provides a cost-effective method to reduce scan dimensionality without sacrificing performance. |
US12292510B2 |
Vehicle mirror assembly with a movable sensor
A vehicle mirror assembly is provided. The vehicle mirror assembly, for example, includes a housing attachable to a vehicle. The vehicle mirror assembly also includes a reflective surface coupled to the housing or covering an opening in the housing. The vehicle mirror assembly further includes a movable sensor coupled to the housing or contained in a space formed by the housing and reflective surface. The vehicle mirror assembly further includes an actuator assembly configured to modify an orientation, a position, or a combination thereof of the movable sensor in response to a control signal. |
US12292508B2 |
Processing apparatus and point cloud elimination method
Provided are a processing apparatus and a point cloud elimination method that can suppress point cloud processing load even if the number of points included in point clouds increases due to realization of high resolution of an apparatus that acquires point clouds of an object. The processing apparatus includes a memory (storage apparatus) and a processor. The memory stores data of a point cloud of an object. The processor eliminates data of a second point (subject point) that is included in the point cloud and is next to a first point (previous point) that is included in the point cloud from the data of the point cloud when the difference between the distance to the first point and the distance to the second point is smaller than a threshold (first threshold Th1) (Step 1903: YES) (Step 1908). |
US12292499B2 |
Systems and methods for imaging a concealed surface
Radar systems and methods for imaging surfaces. A processor receives raw data from the radar and executes an image data generation. A display unit displays an image representing the targeted surface. The radar unit may be incorporated in a handheld scanner. Rectangular antenna arrays may be configured and processors may be operable such that the image data generated may be processed and displayed in real time. |
US12292495B2 |
Sensor data based map creation for autonomous systems and applications
One or more embodiments of the present disclosure relate to generation of map data. In these or other embodiments, the generation of the map data may include determining whether objects indicated by the sensor data are static objects or dynamic objects. Additionally or alternatively, sensor data may be removed or included in the map data based on determinations as to whether it corresponds to static objects or dynamic objects. |
US12292493B2 |
Method for heteronuclear quantitative determination by NMR spectroscopy, reference substances therefor and method for determining the degree of deuteration of a deuterated compound
Disclosed are a method for the quantitative determination of an analyte in a test item using a NMR spectrometer, wherein the deuterated solvent used to dissolve the analyte is used as the internal standard, and specific reference substances for use in the method according to the invention. Further described is a method for determining the degree of deuteration of a deuterated compound. |
US12292492B2 |
Method and apparatus for homogenizing magnetostatic field generated from superconducting magnet
A method includes: calculating a first optimum quantity of ferromagnetic arranged at each position so that each error component of a magnetic field distribution in a specific space satisfies a first restriction condition (S33, S34); discretizing, for each position, the first optimum quantity (S35); calculating the error components that are obtained when ferromagnetic having a quantity of the first combination is arranged at each position (S36); when the error component is less than the first lower limit, setting a condition including a lower limit greater than the first lower limit and an upper limit greater than the first upper limit as a second restriction condition, and when the error component is greater than the first upper limit, setting a condition including a lower limit less than the first lower limit and an upper limit less than the first upper limit as a second restriction condition (S38). |
US12292489B2 |
Pin diode current reduction for MRI transmit coils
Various embodiments of the present disclosure are directed to a magnetic resonance imaging (MRI) radio frequency (RF) coil comprising a current-control circuit. A conductive trace forms a coil inductor and comprises a first trace segment and a second trace segment separated by the current-control circuit, which comprises a first reactive element and a circuit branch. The first reactive element is electrically coupled from the first trace segment to the second trace segment, and the circuit branch is electrically coupled in parallel with the first reactive element. The circuit branch comprises a second reactive element and a sub-circuit branch electrically coupled in parallel. The sub-circuit branch comprises a third reactive element and an electronic switch (e.g., a PIN diode) electrically coupled in series. The first reactive element and the third reactive element are one of capacitive and inductive, and the second reactive element is another one of capacitive and inductive. |
US12292488B2 |
Arrangement and method for determining the position of an invasive device
For the field of determining the position of an invasive device (1) a solution for improving the localization of the invasive device (1) is specified. This is achieved by an arrangement and a method for determining the position of an invasive device (1), wherein an optical shape sensing system for sensing a position and/or shape of the invasive device (1) is provided, wherein the system is arranged to localize at least one point Pi on the invasive device (1) at a position xi, yi, zi, with some error margin (2Δxi, 2Δyi, 2Δzi) in a region of interest (3), localizing and reconstructing at least one point Pi on the invasive device (1) at a position xi, yi, zi, with some error margin (2Δxi, 2Δyi, 2Δzi) in a region of interest (3) by the optical shape sensing system. An MRI system is also provided for measuring the position xi, yi, zi of the point Pi on the invasive device (1) within the error margin in the region of interest at least in one spatial direction by the MRI system, wherein a signal of the magnetization in the error margin (2Δxi, 2Δyi, 2Δzi) is read out by the MRI system and a position of the invasive device (1) is determined based on the signal. The position xi, yi, zi, of the point Pi on the invasive device (1) in the region of interest (3) determined by the optical shape sensing system is corrected with the xi, yi, zi, of the point Pi on the invasive device (1) in the region of interest (3) determined by the MRI system by a calculating system to an actual position of the point Pi on the invasive device (1). |
US12292486B2 |
Method for measuring an external magnetic field by at least one magnetic memory point
A method for measuring the intensity of an external magnetic field by using a magnetic memory point including a storage layer having a magnetisation switchable between two magnetisation directions substantially perpendicular to the plane of the layer; a reference layer having a fixed magnetisation perpendicular to the plane of the layer; and a tunnel barrier layer separating the storage layer and the reference layer; the method including successively applying a plurality of currents or voltages of different amplitudes to the memory point until switching of the magnetisation direction of the storage layer takes place to determine a minimum switching current value of the magnetisation direction of the storage layer or a minimum switching voltage value of the magnetisation direction of the storage layer, and determining the intensity of the external magnetic field to be measured from the minimum switching current value or the minimum switching voltage value. |
US12292483B2 |
Circuit, semiconductor device and method for parameter PSRR measurement
A circuit for parameter PSRR measurement includes a filter, a first regulator and a second regulator. The filter may be configured for receiving an AC input signal and a DC input signal, and for outputting a combined output signal according to the AC input signal and the DC input signal. The first regulator may be configured for receiving the combined output signal, and for outputting a first output signal having a first AC component signal and a first DC component signal. The second regulator may be configured for receiving the first output signal, and for outputting a second output signal having a second AC component signal and a second DC component signal. A parameter PSRR of the second regulator may be obtained according to a ratio between the second AC component signal and the first AC component signal. |
US12292479B2 |
Battery management apparatus and method
Discussed is a battery management apparatus that may include a voltage measuring unit configured to measure a voltage of a battery; a communication unit configured to output voltage information for the voltage measured by the voltage measuring unit; a power unit configured to provide an operation power to the communication unit; an environment information measuring unit configured to measure environment information including at least one of ambient temperature and humidity of the power unit; and a control unit configured to receive the measured environment information from the environment information measuring unit, judge whether the power unit is operable based on at least one of the received environment information, a capacity of the power unit, and a consumed current and a communication time consumed for the communication unit to output the voltage information, and control the communication unit according to a judgment result about whether the power unit is operable. |
US12292478B2 |
Battery module inspection apparatus having positionally adjustable coupling portion
The present invention relates to a battery module inspection apparatus including a coupling portion configured to be connected to a battery module connector, a stage having the coupling portion mounted to a lower part thereof, the stage being configured to move the coupling portion in a horizontal direction, a driving portion configured to move the stage in an upward-downward direction, a pair of guide portions disposed respectively at opposite sides of the coupling portion, the guide portions being configured to adjust the position of the coupling portion, and a shaft configured to serve as a reference axis along which the stage is moved in the upward-downward direction, wherein the coupling portion of the battery module inspection apparatus may be stably coupled to the battery module connector irrespective of position deviation of the battery module connector. |
US12292477B2 |
Systems, devices, and methods for monitoring insulation conditions of high-voltage motors
In some examples, a system includes a high-voltage motor coupled to multiple motor leads housed within a terminal box, a power supply coupled to the multiple motor leads, and a voltage injection device coupled to the power supply and the multiple motor leads, the voltage injection device configured to couple to a data acquisition system. |
US12292474B2 |
Leakage current detection and interruption device for power cord and related electrical connectors and electrical appliances
A leakage current detection and interruption (LCDI) device includes a leakage current detection module, including a first and a second leakage current detection line and at least one resistive element and/or at least one semiconductor element, configured to detect a leakage current signal on the first or second current-carrying line and to generate a leakage fault signal in response to detecting the leakage current signal. The first and second leakage current detection lines are electrically insulated from each other, and respectively cover one of the first and second current-carrying lines. The at least one resistive element and/or semiconductor element is coupled in series between the first and second leakage current detection lines to form a current path for detecting an open circuit fault in the leakage current detection module. By detecting the fault in the first and second leakage current detection lines, the reliability of the LCDI device is improved. |
US12292473B2 |
Yield improvements for three-dimensionally stacked neural network accelerators
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three-dimensionally stacked neural network accelerators. In one aspect, a method includes obtaining data specifying that a tile from a plurality of tiles in a three-dimensionally stacked neural network accelerator is a faulty tile. The three-dimensionally stacked neural network accelerator includes a plurality of neural network dies, each neural network die including a respective plurality of tiles, each tile has input and output connections. The three-dimensionally stacked neural network accelerator is configured to process inputs by routing the input through each of the plurality of tiles according to a dataflow configuration and modifying the dataflow configuration to route an output of a tile before the faulty tile in the dataflow configuration to an input connection of a tile that is positioned above or below the faulty tile on a different neural network die than the faulty tile. |
US12292472B2 |
Testing a single chip in a wafer probing system
A method for testing at least one single chip in a wafer probing system, at least comprising: providing an adapter plate having an interface surface for contacting a vacuum chuck of the wafer probing system, the adapter plate being configured to accommodate the at least one single chip in a cutout with a chip rear surface being flush with the interface surface; loading the adapter plate with the at least one single chip into the wafer probing system; determining an exact position of the at least one single chip in the adapter plate in the search area; and testing the at least one single chip with test routines stored in a controller of the wafer probing system. A device and an adapter plate for testing at least one single chip in a wafer probing system. |
US12292469B2 |
Current measuring circuit
A circuit includes a power transistor having a main current path between a first supply node and an output pin for connecting a load. A resistance formed by a chip metallization is arranged between the main current path of the power transistor and the output pin. The circuit includes a current measuring circuit coupled to the power transistor and including a sense transistor coupled to the power transistor. The current measuring circuit delivers a measurement current representing a load current flowing through the power transistor. An amplifier circuit generates an amplifier output signal representing the voltage across the resistance, and a control circuit outputs a signal representing the measurement current in a first mode and a signal dependent on the amplifier output signal in a second mode. |
US12292464B2 |
System and method for the automated validation of a semi-anechoic chamber
A system for the automated validation of a semi-anechoic chamber (SAC) is disclosed. The system includes a receive assembly and a transmit assembly, each configured to autonomously relocate within the SAC. The system also includes a local client communicatively coupled to the transmit assembly. The local client is configured to send a validation arrangement to the transmit assembly describing a validation location and a distance. The transmit assembly is configured to receive the validation arrangement, move the transmit assembly to the validation location and send an instruction to the receive assembly, the instruction describing the distance. The receive assembly is communicatively coupled to the transmit assembly and configured to receive the instruction and move the receive assembly such that a separation between the transmit and receive assemblies is restored to the distance. Each validation arrangement corresponds to a validation point. A plurality of validation points defines a test volume. |
US12292463B2 |
Method and system for identifying external PIM sources
Methods and systems for identifying PIM sources for an antenna under test (AUT) are provided, where the AUT is installed in a desired operating environment. The system comprises: a PIM analyser, connected to the AUT for applying first and second RF stimulus signals to an input port of the AUT; and a portable RF emitter, configured to apply a third RF stimulus signal to suspected external PIM sources. The PIM analyser is configured to measuring one or more characteristics of PIM signals received by the AUT generated by the first, second and third RF stimulus signals. |
US12292457B2 |
Flexible membrane adapted to carry high-frequency (RF) power signals and corresponding probe card for the high-frequency (RF) power test of electronic devices
A flexible membrane adapted to carry high-frequency power signals is described having a plurality of contact pads in a central portion of the flexible membrane connected to a plurality of micro contact probes and a plurality of contact structures connected to a support plate in a peripheral portion of the flexible membrane, as well as a plurality of conductive tracks connecting the contact pads with the contact structures. The flexible membrane further includes an intermediate portion between the central and peripheral portions. The elastic membrane is divided into a first area having a first total thickness and into a second area having a second total thickness. The first area is contiguous and adjacent to the second area. The first total thickness is less than or equal to 75 μm and the second total thickness is greater than the first total thickness. |
US12292455B2 |
Chip socket, testing fixture and chip testing method thereof
The present application discloses a chip socket, a testing fixture and a chip testing method thereof. The chip socket includes a pedestal, a plurality of conductive traces, a plurality of clamp structures, and a plurality of electrical contacts. The plurality of conductive traces are formed in the pedestal. The plurality of clamp structures are conductive and disposed on the first surface of the pedestal, and at least one of the plurality of clamp structures is coupled to a corresponding conductive trace and configured to clamp a solder ball of a chip to be tested. The plurality of electrical contacts are disposed on the second surface of the pedestal, and at least one of the plurality of electrical contacts is coupled to a corresponding clamp structure through a corresponding conductive trace. |
US12292449B2 |
Device and method for detection of analytes
A detection device and associated systems and methods for detecting analytes from a multiplex reaction are described. In particular, a device for conducting at least one detection reaction using a modified ELISA method including a surface with a detection region and a reference region, a detection sensor, and a light source. The detection device may include a complementary metal-oxide-semiconductor (CMOS) image sensor. The device may be used to measure and report discrete quantities or combinations of discrete analytes, providing information to aid in the prognosis and/or diagnosis of altered states of health in vertebrates. |
US12292448B2 |
Quantitative analysis of proteins
Methods and kits for detecting and/or quantitating target proteins in biological samples. In particular, the method comprises capture and immobilization of the target protein, protein denaturation, proteolytic digestion, and analysis using a mass spectrometry-based technique. |
US12292444B2 |
Methods and compositions related to modified green fluorescent protein (GFP) with an embedded foreign peptide
Disclosed herein are methods and compositions comprising chimeric green fluorescent protein (GFP) molecules embedded with foreign molecules. Also disclosed are methods of treating a subject with chimeric GFP molecules embedded with foreign molecules. Further disclosed are methods of delivering a desired molecule to a cell, wherein said desired molecule is embedded within a chimeric GFP molecule. |
US12292442B2 |
Monoclonal antibody against CD19 antibody and application thereof
Provided are a monoclonal antibody against CD19 antibody and the application thereof. The monoclonal antibody which targets CD 19 antibody has high specificity and strong affinity. Also provided are a detection reagent with high sensitivity, good accuracy and good specificity for the detection of CAR-T cells and a detection method using the detection reagent, which may directly target an extracellular antigen-binding region on the CAR-T cell. |
US12292431B2 |
Method of characterizing organic hydrocarbon compounds contained in a solid deposit of a geothermal plant
The present invention relates to a method of characterizing organic hydrocarbon compounds contained in a solid deposit of a geothermal plant, by measuring a quantity of organic hydrocarbon compounds released by a solid deposit sample during heating by pyrolysis according to a temperature sequence such that: from a temperature (T1) ranging between 50° C. and 120° C., the temperature of a rock sample is raised to a temperature (T2) ranging between 180° C. and 220° C. This temperature (T2) is then maintained for a predetermined duration. The temperature of the sample is raised to a temperature (T3) ranging between 330° C. and 370° C. This temperature (T3) is maintained for a predetermined duration. The temperature of the sample is thereafter raised to a temperature (T4) ranging between 630° C. and 670° C. |
US12292428B2 |
Rapid, sensitive hydrogen detector with active hydrogen-derived water vapor signal modulation
In various embodiments, rapid, sensitive detection of molecular hydrogen is achieved by chemically converting hydrogen to water vapor and then detecting the water vapor as a surrogate for the hydrogen. Detection may be enhanced by dampening variation in ambient water vapor and rapidly actively modulating a hydrogen-derived water vapor component. For example, the detector may receive sample gas that includes ambient water vapor and hydrogen, dry the sample gas to dampen variation in the ambient water vapor, divide the sample gas into a chemical conversion flow and a bypass flow, chemically convert hydrogen in the chemical conversion flow to water vapor, alternate between measuring water vapor in the converted chemical conversion flow or the bypass flow to produce a water vapor signal, separate the water vapor signal in the time domain to extract a hydrogen-derived water vapor signal, and output a hydrogen signal based on the hydrogen-derived water vapor signal. |
US12292425B2 |
Peak tracking device, peak tracking method and non-transitory computer readable medium storing peak tracking program
A peak tracking device includes a chromatogram acquirer that acquires chromatograms based on measurement data obtained by providing an analysis device with analysis condition data, and a peak associator that associates each peak included in each chromatogram with one another. The peak associator includes a peak spectrum extractor that extracts peak spectral data being a spectrum derived from a peak from measurement spectral data acquired from each measurement data, an orthogonal spectrum extractors that extracts, from the measurement spectral data, spectral data orthogonal to a dominant component among components of the peak spectral data, and a similarity determiner that associates each peak with one another based on similarity of the spectral data extracted from the orthogonal spectrum extractor. |
US12292424B2 |
Two-dimensional LC-MS/MS systems
The present invention relates to a novel analytical method for detecting one or more analytes in a source sample by continuous flow 2D LC-MS/MS using a single LC system. |
US12292421B2 |
Gas chromatograph
Provided is a gas chromatograph capable of efficiency circulating air in a column oven. The gas chromatograph is provided with a column oven, a heater, a fan, and a cylindrical member. The column oven accommodates a column. The heater heats the inside of the column oven. The fan has a blade that rotates about a rotation axis in the column oven, and sends air toward the column provided in the axial direction that is a direction along the rotation axis. The cylindrical member is arranged to accommodate at least a part of the fan in a state of being spaced apart from the column in the axial direction and surrounding an outer periphery of the fan along a rotational direction of the blade. |
US12292417B2 |
Repetitive moment generating device
A repetitive moment generating device includes: eccentric weight members provided at shaft bodies in a state where the eccentric weight members intersect the rotatably held shaft bodies and in a state where the eccentric weight members are slidable in a direction that intersects the shaft bodies; sliders that are attached to the shaft bodies in a state where the sliders are slidable in a direction of shaft centers of the shaft bodies and in a state where the shaft bodies are able to idle; link mechanisms that convert sliding motion of the sliders in the directions of the shaft centers into sliding motion in a direction that intersects the shaft bodies and transmit the sliding motion to the eccentric weight members; handle that are operation means for causing the sliders to slide in the directions of the shaft centers of the shaft bodies; and the like. |
US12292416B2 |
Thermal and compression test fixture
A test fixture is provided for containing a pair of test samples (i.e., sample pair) that contact each other along an interface. The fixture receives exposure to laser emission for radiative heating while providing compression to the sample pair. The text fixture includes a housing, an isolation container, and a compressor. The housing has an axial cavity with annular cross-sections including an internal helical thread portion and a window for receiving the laser emission. The isolation container receives the sample pair. The container inserts into the axial cavity and including an opening for disposition adjacent to the window. The compressor has circular cross-sections for insertion into the axial cavity and includes an external helical thread portion for engaging the internal helical thread portion of the housing. Axial pressure applies to the isolation container by turning the compressor inside the axial cavity. The isolation container provides thermal insulation from the housing and the compressor. In additional embodiments, the isolation container comprises a cup with the opening to isolate the sample pair from the housing, and a washer to isolate the sample pair from the compressor. |
US12292414B2 |
Sensor for concrete static modulus of elasticity in situ measurement
A sensor device for detecting static modulus of elasticity in situ comprising: top and bottom frame end plates, the top and bottom frame end plates connected by frame side bars; a dry cavity connected to the top frame end plate and comprising a piston, precompression mechanism, and piston transfer plate; a displacement measurement gauge extending from the dry cavity along a longitudinal axis of the sensor device having a first end in contact with the piston transfer plate and a second end in contact with a bottom inner face of the bottom frame end plate; and a top inner face connected to the piston transfer plate wherein a portion of elastomeric material is positioned on the bottom and top inner faces, the elastomeric material positioned to prevent contact with either bottom or top inner faces except for a portion along the longitudinal axis of the displacement measurement gauge. |
US12292411B2 |
Device and method for measuring bonding strength between contaminated rock surface and solidified material
The provided are a device and method for measuring a bonding strength between a contaminated rock surface and a solidified material. The device includes a fixing and measuring assembly and four rock slabs enclosing a rectangular prism, where outer surfaces of the four rock slabs are fitted to two transverse support plates and two longitudinal support plates, respectively; the two longitudinal support plates are arranged between the two transverse support plates; upper and lower ends of the rock slabs are provided with an upper cover and a bottom plate, respectively; the upper cover and the bottom plate are detachably fixed to the two transverse support plates, respectively; the two transverse support plates are detachably fixed to each other through a second screw; a hydraulic device is provided among the four posts; and a movable end of the hydraulic device is provided with a supporting airbag. |
US12292409B2 |
Method and apparatus for determining mechanical parameters by means of mechanical excitations
A method is provided including the steps: —first excitation of the object via a multifrequency signal; —detecting a first response signal of the object at one or multiple measuring points at the object; —transforming the first response signal from a time range into a frequency-dependent range; —selecting one or multiple frequencies, based on the frequency-dependent range; —second excitation of the object based on the selected frequencies; —detecting a second response signal of the object at one or multiple measuring points of the object; —ascertaining a mechanical parameter based on the second response signal. |
US12292405B2 |
Electrochemical sensor for analysis of beverages
The invention disclosed herein relates to a dry sensor for measuring the concentration of an analyte in a liquid beverage sample. Described herein is a novel dry sensor which is able to receive a liquid sample and adjust the pH of the liquid to be suitable for assaying an analyte of interest without the need to add reagents to the sample and/or to perform manually timed operations and able to detect a redox reaction in the presence of a liquid sample. The meter disclosed herein, when connected to the sensor disclosed herein is able to adjust the temperature of the liquid to be suitable for the assay, apply a series of potentials, measure the current at several times, measure the diffusion coefficient of the limiting electrochemical species, calculate the concentration of one or more analytes, and rapidly provide the user with the required information on the liquid sample. |
US12292402B2 |
Monitor and indicator system
A method of monitoring a concentration of sanitizer in a solution includes providing a device that includes a plurality of sensors. The method continues by executing, via the device, a calibration stage that includes placing the device in sanitizer-free water, wherein the device: determines a temperature of the water; conducts a water analysis; and measures, via at least one sensor, a baseline resistance of the water. Sanitizing compounds are added to the water; and the device executes an operational stage, wherein the device: determines a resistance of the water with the sanitizing compounds; calculates a concentration of the sanitizing compounds in the water, wherein the concentration is based on the temperature of the water, the water analysis, and the baseline resistance; compares the calculated concentration to a predetermined threshold concentration; and activates an indication module of the device based on the comparison of the calculated concentration to the predetermined concentration. |
US12292401B2 |
Weld portion inspection method using thermal image sensing
Disclosed is a weld portion inspection method using thermal image sensing, wherein the method includes heating the weld portion using Joule heat; and determining whether the weld portion is defective based on a temperature increase pattern of the weld portion by the heating. |
US12292398B2 |
Systems and methods for interpreting high energy interactions
Systems and methods for interpreting high-energy interactions on a sample are described in this application. In particular, this application describes an analysis method that comprises impinging radiation from a source on an analyte, detecting the energy interactions resulting from the impinging radiation using a radiation detector, adjusting the signal from the radiation detector using a machine learning module to emphasize specific parts of the detector signal, training the machine learning module in a supervised or unsupervised manner, producing quantitative and qualitative models using the machine leaning module, and then applying the machine learning module to additional energy interactions. The signal received by the detector can be preprocessed to emphasize specific parts of the detector signal, which is then mapped to a machine learning module for training in a supervised or unsupervised manner. The quantitative and qualitative models derived from this training can be applied to new detector inputs from the same or similar instruments. Other embodiments are described. |
US12292397B2 |
X-ray fluorescence analyzer
Provided is an X-ray fluorescence analyzer capable of reducing consumption of a gas constituting a measurement atmosphere. The X-ray fluorescence analyzer is provided with a sample chamber configured to place a sample therein, a measurement chamber arranged adjacent to the sample in the sample chamber, an X-ray tube configured to irradiate the sample with X-rays, and a detector configured to detect the X-rays reflected by the sample. The detector is provided with a passage through which the X-rays reflected by the sample pass, the passage being positioned in the measurement chamber, and a hole connecting the passage and an outside of the detector. |
US12292394B2 |
Apparatus and method for computed tomography system calibration
A system and method for calibrating a computed tomography (CT) scanner including scanning a calibration apparatus with the CT scanner, and determining a first scan edge of a first calibration layer, a second scan edge of a second calibration layer, and a floating point of an opening from the scan. The method also includes determining a first scan dimension and second scan dimension measured in the longitudinal direction from the first scan edge to the floating point, and the second scan edge to the floating point, respectively. The method also includes determining a first scan overhang based on a difference between the first scan dimension and the second scan dimension and comparing the first scan overhang to the calibration overhang. The method also includes determining a first level of uncertainty for the CT scanner based on the comparing. |
US12292393B2 |
X-ray phase imaging apparatus
An X-ray phase imaging apparatus includes an X-ray source; an X-ray detector; a plurality of gratings; a subject holder arranged in an X-ray irradiation area and configured to hold the subject; and an image processor configured to generate an X-ray phase contrast image based on an intensity distribution of the X-rays detected by the X-ray detector. The subject holder is formed of a first material having an X-ray transmittance greater than metal and a scattering degree smaller than the metal. |
US12292385B2 |
Gemstone colour grading process and grading system
A process of assigning a colour grade to a diamond, including the steps of (i) determining the N3 and C-center content of a diamond (110); (ii) comparing the N3 and C-center content of the diamond with a previously acquired data set from a plurality of diamonds each having a colour grading previously assigned thereto, and (iii) assigning a colour grade to the diamond upon a correlation of the N3 and C-center content of said diamond with a grade of said previously acquired data set; wherein said previously acquired data set comprises a correlation between N3 and C center content and optical absorbance in the visible light spectrum for each diamond of said plurality of diamonds. |
US12292380B2 |
Integrated microfluidic device for capture and spectroscopic characterization of live cells under various treatment conditions
A detection unit, device, and system for cell capture, spectral analysis, and drug interaction monitoring. The detection unit includes an IR-transparent substrate connected to a plasmonic metasurface with an array of metallic antennas. In a detection device, the detection unit is connected to a microfluidic chamber with a channel such that the channel extends along the metasurface. For the detection system, the detection device is mounted on a microscope. The infrared spectra are collected in reflection, with infrared light impinging on the metasurface from the substrate side and returning back through the substrate in the form of reflected infrared light. The system includes a syringe pump for injecting live cells into the chamber. An AC source is connected to the metasurface for cell capture and its AC voltage creates a dielectrophoretic (DEP) force that causes the live cells to move from the chamber and onto the metasurface for spectral analysis. |
US12292378B2 |
Method for determining the composition of a multi-layer system showing a predetermined colour flip-flop effect
The present invention relates to a method for determining the composition of a multi-layer system showing a predetermined colour flip-flop effect, wherein the multi-layer system comprises from bottom to top a) a substrate, b) at least one first colour layer containing a colourant, which is arranged on the substrate a), c) on the at least one first colour layer an effect layer containing at least one platelet-shaped effect pigment, and d) on the effect layer c) at least one second colour layer containing a colourant, wherein each of the at least one first colour layer and of the at least one second colour layer contains a colourant being no platelet-shaped effect pigment, wherein the method comprises the following steps: i) specifying a first target value for the colour shade and/or colour brightness of the top side of the multi-layer system seen at a first observation angle, ii) specifying a second target value for the colour shade and/or colour brightness of the top side of the multi-layer system seen at a second observation angle, wherein the second observation angle is different from the first observation angle, and wherein the second target value is different from the first target value, iii) specifying a colourant system comprising at least one colourant and further comprising one effect pigment layer recipe being suitable for forming the effect layer c), iv) providing at least one empirical model of the relationship between the colour shades and/or colour brightness at least two different observation angles comprising at least the first observation angle and the second observation angle specified in step ii) of the top side of a first number of multi-layer systems, at least 90% of which comprising at least one first colour layer b) having at least one colourant as specified in step iii), at least one second colour layer d) having at least one colourant as specified in step iii) and an effect layer c) made of the effect pigment layer recipe specified in step iii), and v) determining—making use of the at least one empirical model provided in step iv)—the composition of a multi-layer system (10) having within a predetermined tolerance the first target value specified in step i) and the second target value specified in step ii), or, if none is found, specifying a new tolerance for the first target value specified in step i) and/or the second target value specified in step ii), or specifying in steps i) and ii) a new first target value and/or new the second target value, or repeating the method by specifying in step iii) a different colourant system, which preferably covers more different colourants than the colourant system used before, wherein the determination in step v) is performed by using a computer program. |
US12292374B1 |
Crystallographic defect inspection
A wafer inspection system employing reflected bright-field microscopy can be adapted with polarizing optics and a mirror to detect polarization-altering defects (such as micropipes) in semiconductor wafers. The polarization-altering defects can be located within the bulk of the semiconductor wafer and can be imaged as bright features on a darker background. The system can also be used for conventional bright-field inspection of non-polarization-altering defects such as contaminants and inclusions. |
US12292372B2 |
Measuring device and method for measuring characteristics of cells
The invention relates to a measuring device (10) for measuring physical characteristics of cells. The device (10) comprises: a microfluidic chip (20) provided with a flow channel (22) for allowing cells to flow through; a manipulator (24) configured to apply deformation force to a cell in a continuous flow; and a sensor (26) configured to sense a physical characteristic of the cell. The manipulator (24) and the sensor (26) are configured to define a width (W2) of the flow channel (22) as a gap formed between them. The manipulator (24) is configured to apply the deformation force to the cell by compressing the cell against the sensor (26). |
US12292371B2 |
Recycled concrete preparation using sensors to characterize particles and control carbonation and densification process steps
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing recycled concrete aggregate (RCA). One of the methods includes obtaining first optical measurements of RCA particles as the RCA particles are conveyed past the first optical sensors; determining, based on the first measurements, an initial characterization of the RCA particles; iteratively performing a carbonation process on the RCA particles, obtaining second optical measurements of the RCA particles, and determining, from the second measurements, a second characterization of the RCA particles, wherein conditions of the carbonation process are initially set based on the initial characterization, and the conditions of the carbonation process are adjusted based on the second characterization; ceasing the iterative performance of the carbonation process in response to the second characterization meeting target carbonation characteristics; iteratively performing a densification process on the RCA particles, obtaining third optical measurements of the RCA particles, and determining, from the third measurements, a third characterization of the RCA particles, wherein conditions of the densification process are initially set based on the initial characterization or the second characterization, and the conditions of the densification process are adjusted based on the third characterization; and ceasing the iterative performance of the densification process in response to the third characterization meeting target densification characteristics. |
US12292367B1 |
Imaging device and method for turbid oil abrasive particles based on polarized image enhancement
Provided in the present invention are an imaging device and method for turbid oil abrasive particles based on polarized image enhancement, which belong to the technical field of image processing. The imaging device of the present invention includes a CMOS fixing device, a Stokes polarized CMOS sensor, an optical lens sleeve and an optical magnifying glass, where the Stokes polarized CMOS sensor includes a CMOS sensor and a Stokes analyzer. By using a polarization characteristic difference between scattered light of lubricating oil media and reflected light of abrasive particles, Stokes vector information is measured in real time under turbid lubricating oil scenes, the scattered light of the media is filtered out, image quality of the abrasive particles is improved, coverage duration for monitoring abrasive particle imaging is effectively prolonged. |
US12292359B2 |
Long-duration shock testing machine
A shock testing machine including: a test platform for holding an item to be shock tested; a carriage for carrying the test platform and being movable relative to the test platform in a testing direction, the testing direction being a direction of movement of the carriage; one or more rails movably supporting one of the test platform and the carriage; a stop configured to stop the carriage from moving in the testing direction at a predetermined location while allowing the test platform to continue moving in the testing direction past the predetermined location; and a brake configured to decelerate the test platform after the carriage has been stopped by the stop. |
US12292357B2 |
Pressure testing of equipment
A system and method enable pressure testing a specimen with a portable module for deployment to a field site of the specimen, such as a pipeline. The module includes a processor capable of controlling various devices, such as valves and pumps, and recording sensed data from multiple sources, such as pressure/temperature/flow sensors, cameras and weather feed. The processor may receive input operation specifications for execution to perform the testing with limited human interaction through pressurization, hold and depressurization phases of the testing. The module includes safety features that may avoid over pressurization, require operator identifiers or initiate interlock protocols upon the processor detecting an anomaly. The processor then outputs notifications and reports of desired parameters from the test. |
US12292356B2 |
Non-intrusive integral system for pipelines monitoring in real time
The present disclosure integrates several methodologies for the detection and location of leaks in pipelines that transport hydrocarbons in liquid or gaseous phase. Detection is achieved through the management and processing of the data obtained by various measuring devices installed at strategic points on the pipeline infrastructure, this system does not alter neither structure nor mechanics of pipe and in case of a leak or flow caused by unauthorized actions, sensor system collect information on the physical variables of the fluid. This system may be made up of acoustic monitoring techniques, detection of negative pressure waves, as well as methods of mass and energy balance, integrated by multiple sensors, which are managed and controlled by electronic systems that process the information to determine the point of occurrence of a leak in digital maps. The system operates autonomously through the integration of solar cells for power supply and has satellite communication systems between the inspection sites and a monitoring center. It also can be remotely linked with SCADA systems (Supervisory Control and Data Acquisition) in real time. Additionally, it also has the technological integration of a motion sensor and a video and/or infrared camera together with a satellite modem whereby it sends images and video to the monitoring center, at the time of an unauthorized intrusion occurred on the pipeline in the area protected by a remote pipeline monitoring terminal (RPMT). |
US12292349B2 |
Pressure measuring rake comprising a patched leading edge, in particular for an engine of an aircraft, and more particularly for a bypass turbojet engine
A measuring rake, configured to be arranged on a link rod, includes a sheath including a front face and two side walls delimiting between them a recess configured to receive the link rod, an electronic circuit arranged on the front face of the sheath and including at least one sensor, a patched leading edge fixed removably to the sheath, and a seal arranged between the patched leading edge and the electronic circuit, the patched leading edge including a plurality of air intakes, each forming a fluidic passage between an outer face and an inner face of the patched leading edge opening out facing at least one sensor of the electronic circuit, the measuring rake making it possible to obtain a measuring tool which can be assembled simply and quickly, with easy access to the electronic circuit, and making it possible to avoid problems of orifice blockages or air leaks. |
US12292348B2 |
Electronic device
An electronic device includes a substrate, a sensor, a pressurizing component, and a stopping structure. The substrate has a bearing surface. The sensor is disposed on the bearing surface. The pressurizing component is disposed on the sensor. The stopping structure is disposed between the pressurizing component and the sensor. The stopping structure has opposite upper and lower surfaces and a plurality of openings, and each opening penetrates from the upper surface to the lower surface. |
US12292340B2 |
Indoor fire monitoring based on look-up-from-floor sensing of ceiling
In an indoor environment on fire, automatic deployment of sensors disposed on, beneath or over the floor to look upward the ceiling to observe a body of smoke and flame risen near the ceiling allows important information regarding states and dynamics of the body of smoke and flame to be gathered at an early stage of fire (e.g. before arrival of firefighters). By distributing the sensors over the indoor environment, the states and dynamics of the body of smoke and flame are monitored holistically (i.e. as a whole) even at the early stage of fire. Such information is useful to predict development of the fire. In one implementation, a sensor is held in an infrastructure sensor holder mounted on the ceiling during normal time. Upon detecting occurrence of fire, the sensor drops from the holder to land on the floor and orients a sensing direction vertically upward to perform monitoring. |
US12292338B2 |
Turbine inlet temperature calculation using acoustics
A method of determining a turbine inlet temperature for a gas turbine engine includes measuring pressure changes within a combustion section of the gas turbine engine during operation of the gas turbine engine to produce pressure versus time data, extracting a resonant frequency from the pressure versus time data, and calculating the turbine inlet temperature based solely on the resonant frequency. |
US12292329B1 |
Receiver photodiode biasing circuit
The present disclosure describes an optical system that uses a source optical signal to bias a receiver photodiode. The system includes an optical source, a receiver photodiode, a first biasing photodiode, a variable optical attenuator, and a compensation photodiode. The optical source produces a first optical signal. The receiver photodiode converts a second optical signal into an electrical signal. The first biasing photodiode generates a bias voltage for the receiver photodiode based on a first portion of the first optical signal. The variable optical attenuator produces a third optical signal based on (i) a second portion of the first optical signal and (ii) a portion of the electrical signal. The compensation photodiode passes the portion of the electrical signal based on the third optical signal. |
US12292328B2 |
Opto-isolator with memory
An opto-isolator has a light emitter, at least one light guide, a light recorder optically connected to the light emitter via the light guide, an optical signal modulator optically connected to the light emitter, the light guide or the light recorder, and an optical modulator memory connected to the optical signal modulator. The optical signal modulator modulates an optical signal within the opto-isolator, and is controlled by the optical modulator memory. |
US12292324B2 |
Weight stability control method for deadweight force standard machine
These disclosures provide a weight stability control method for a deadweight force standard machine. For each weight in a sequence until all weights are loaded: weight platform is relatively rapidly moved downwards from an initial position, lifting a first-stage weight by a weight disk, and starting to load the first-stage weight starts; the first-stage weight is displaced relatively slowly when the first-stage weight communicates with a second-stage weight via corresponding lifting components for the first time; after the first-stage weight is completely separated from the second-stage weight, relatively rapidly displacing the weight platform downwards again until a gap between the first-stage weight and the second-stage weight reaches half of a pre-set gap value. The method provides control over the stability of the weights, effectively solving the weight shaking problem and improving testing efficiency. |
US12292312B2 |
Automatic measurement location identification of a logger
A sensor kit (11) having a sensor unit (2) and at least one sensor unit retention member (1). A magnetically active region (5) is formed on the sensor unit retention member (1) and the sensor unit (2) has a magnetic field sensor (6). A relative position of the magnetically active region (5) with respect to the sensor unit (2) can be established based in detecting the magnetically active region (5). |
US12292310B2 |
Machine learning based methane emissions monitoring
Machine learning based methane emissions monitoring includes collecting sensor data from sensors and applying an augmentation model to the sensor data to form a regression training set. A classification training set for a classification model is created by replacing regression output values from the regression training set with classification output values. The classification output values include binary values. Machine learning based methane emissions monitoring further includes training the regression model with the regression training set to generate a regression prediction and training the classification model with the classification training set to generate a classification prediction. |
US12292307B2 |
Road network mapping using vehicle telemetry data
In exemplary embodiments, methods and systems are provided that include: obtaining, via telematics systems of a plurality of vehicles, vehicle telemetry data as the plurality of vehicles travel through one or more geographic regions; transforming, from a computer processor, the vehicle telemetry data into a geohash encoded format pertaining to the one or more geographic regions; identifying, via a processor, a plurality of road junctions using the vehicle telemetry data that is transformed into a geohashed encoding; identifying, via the processor, a plurality of road segments using the vehicle telemetry data that is transformed into a geohashed encoding for the one or more geographic regions; and generating, via the processor, a road network mapping for the one or more geographic regions that includes the plurality of road junctions and the plurality of road segments utilizing the vehicle telemetry data that is transformed into a geohashed encoding. |
US12292299B2 |
Augmented reality-based translations associated with travel
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality content corresponding to a translation in association with travel. The program and method provide for receiving, by a messaging application running on a device of a user, a request to scan an image captured by a device camera; obtaining, in response to receiving the request, a travel parameter associated with the request, and an attribute of an object depicted in the image; determining, based on the travel parameter and the attribute, to perform a translation with respect to the object; performing, in response to the determining, the translation with respect to the object; and displaying an augmented reality content item, which includes the translation, with the image. |
US12292296B2 |
System for generating autonomous driving path using harsh environment information of high definition map and method thereof
A system for generating an autonomous driving path using harsh environment information of an high definition map, includes: a search extension determination unit including a data storage unit for storing data having high definition map data and autonomous vehicle information as data used for autonomous driving, and a search extension module that performs network search extension processing in the direction of tracking a road with a low search cost and avoiding harsh environment conditions; a search information generation unit for generating search extension information according to the performance of the search extension module; and a search result generation unit configured to generate an autonomous driving path based on the search extension information. |
US12292295B2 |
Route planning and navigation method and apparatus
Embodiments of this application disclose a route planning method and apparatus. The method includes obtaining request failure information in response to detecting a route planning request failure event, obtaining a failure event occurrence time, and generating a request failure log based on the request failure information and the failure event occurrence time, and sending the request failure log to a cloud, to cause an application deployed in the cloud to perform signal blind area marking on a road for route planning based on the request failure log. The technical solutions can identify a road in a signal blind area, to provide a planned route with covered communication and a more stable positioning network. |
US12292294B2 |
Vehicle travel route control system, vehicle travel route control device, and vehicle travel route control method
A vehicle travel route control system controls a plurality of vehicles having an autonomous driving function or a driving assist function, wherein a vehicle dispatch information data server creates a travel route map, in which driving mode switching position at which vehicles have switched over during travel to the manual driving mode from the autonomous driving mode, have been added to a road map. Based on the travel route map, a travel route that avoids the driving mode switching position is calculated from among a plurality of routes on which a dispatch vehicle candidate travels to a destination via user position. When a travel route that avoids the driving mode switching position is calculated, a dispatch vehicle candidate is set as a dispatch vehicle, and the calculated travel route information is transmitted to an on-board unit mounted in the dispatch vehicle. |
US12292289B2 |
Device for determining motion in virtual or real spaces
A device for determining motion in virtual or real spaces is arranged inside at least one shoe, provided with a sole which can tilt along one or more directions. The device includes at least one gyroscope provided with an accelerometer, a module for transmitting data to a virtual reality viewing device or to a computer, which include elements adapted to process the data in order to provide the direction of motion in the virtual or real space, a power supply source. |
US12292287B2 |
Fiber-optic gyroscope with a dual-injection polarization-maintaining 3x3 directional coupler for enhanced measurement sensitivity through heterodyne
An improved fiber-optic gyroscope (FOG) is proposed for enhancing the optical measurement sensitivity through the application of a heterodyne effect. The improved FOG is characterized by the use of a dual-injection polarization-maintaining 3×3 directional coupler which is configured to receive a pair of source light beams that are injected thereinto in a bi-directional manner. The forward-injected light beam is used to be split into a pair of interrogating beams for use by a coiled optical fiber to implement the detection and measurement of the Sagnac effect due to a rotational movement. On the other hand, the backward-injected light beam is used to be mixed with the paired interrogating beams that have passed through and returned from the coiled optical fiber to thereby provide a heterodyne effect that can boost the differential optical power amplitude of the paired interrogating beams, thereby enhancing the optical measurement sensitivity of the FOG application. |
US12292285B2 |
Survey assistance system and survey assistance method
Provided is a survey assistance system including a measuring instrument; an eyewear display device including a display; and at least one processor configured to synchronize a coordinate space of the eyewear display device, a coordinate space of the measuring instrument, and a coordinate space of an absolute coordinate system and displays an image in the absolute coordinate system created by the processor on the display with superimposing the image on a site landscape. The processor is configured to read out survey process data, create a work assistance image based on the survey process data, and enable observation of the work assistance image including the instrument installation points and images of the surveying instrument to be used showing installed states at the instrument installation points by superimposing the work assistance image on the site landscape. |
US12292277B2 |
Determining a volume of a tank
A method and an assembly for determining a volume of a tank. A measuring tape having multiple magnets is attached to a first location of the tank. A first circumference of the tank at the first location of the tank is measured. A value of the first circumference is recorded. Multiple wheels coupled to the measuring tape are rotated. Responsive to rotating the wheels, the measuring tape is moved from the first location to a second location of the tank. A second circumference of the tank at the second location is measured. A value of the second circumference is recorded. Based on the value of the first circumference and the value of the second circumference, the volume of the tank is calculated. |
US12292274B2 |
Interferometric lens aligner and method
Disclosed is a method and apparatus for determining information about an alignment of one or more optical components of a multi-component assembly involving: detecting an optical interference pattern produced from a combination of at least three optical wave fronts including at least two optical wave fronts caused by reflections from at least two surfaces of the one or more optical components; and computationally processing information derived from the detected optical interference pattern with at least one simulated optical wave front derived from a model of at least one selected optical surface of the at least two surfaces to computationally isolate information corresponding to an alignment of the selected optical surface. |
US12292270B2 |
Shotshell with a biodegradable wad
A shotshell including a hull with a metal head, a base wad, a primer and an outer tubular element, a powder housed inside the hull, and a wad housed inside the outer tubular element and above the powder. The wad includes an inner tubular element adapted to contain a plurality of pellets and having a first and a second end, and a side wall, and a sealing element. A side wall of the inner tubular element contacts an inner side wall of the outer tubular element. The sealing element is inside the outer tubular element of the shotshell between the powder and the first end of the inner tubular element and an outer side wall of the sealing element being in contact with the inner side wall of the outer tubular element, and outside the inner tubular element and in contact with the first end of the inner tubular element. |
US12292265B2 |
Automatic reset target
The invention discloses an automatic reset target, comprising a gantry and shooting targets arranged on the gantry, the gantry is symmetrically provided with outriggers which are rotatably matched with it; the shooting targets include a large shooting target and small shooting targets, the small shooting targets are evenly arranged in multiples, which are rotatably matched with the gantry, and the large shooting target is rotatably matched with the gantry. Through the shooting targets' own gravity, the invention resets the shooting targets that are rotated and matched with the gantry, thereby realizing the advantageous effect of automatic reset. The invention has the advantages of simple and reasonable structure design, convenient use, unlimited installation position, simple manufacture, low cost and strong practicability. |
US12292262B2 |
System and method for securing a risky geographical area
A method for securing a geographical area encompassing a route. A map of the area is obtained. A weapon is associated with a firing modeling consisting of a probability model of hitting its target when shooting, as a function of the firing distance. Positions of potential shelters of threats on the map are determined by using a trained artificial intelligence device. The modeling is applied for each weapon and potential shelter while relating the shots to the route and summing all the probabilities of hitting its target on each portion of the route. The potential shelters most likely to constitute attack threats along the route are determined. A path is defined in order to address these potential shelters most likely to constitute attack threats. |
US12292259B2 |
Pivotal tactical lights for firearms
A light apparatus for firearms can pivot between a safety position and a shooting position. In the safety position, a light mounted to the firearm can point straight ahead at a target, while the firearm's barrel is pointed downward. In the shooting position, both the light and the barrel point in the same direction. In some examples, the light is supported by a gun mounting member that is fastened to the underside of the firearm, while the light is offset to one side of the barrel. In some examples, the light is connected to a foregrip, so the light and the foregrip can pivot together as a unit relative to the barrel. Some examples of the light apparatus include various devices for holding the light at the safety and/or shooting position. |
US12292258B2 |
Composite case for medical applications
A protective carrying case for medical supplies is disclosed, wherein the protective carrying case includes a top component, a bottom component, and semi-hexagonal ends, wherein the top component and the bottom component are constructed from carbon fiber. The protective carrying case additionally includes a retaining element with vacuum split functionality to retain elements within the case. The retaining element includes a flexible bag with an outer antimicrobial layer for safe and sanitary transport of the medical supplies. |
US12292255B2 |
Adjustable stock
A stock has a buttstock. The buttstock includes an adjustable comb. The comb is connected to a body of the buttstock via a rod extending into the body of the buttstock and movable along a first axis. The position of the rod and comb is locked and unlocked by a latch. The buttstock includes an adjustable recoil pad. The recoil pad is connected to the body via a threaded rod mated with a nut embedded within an end of the body. The threaded rod and recoil pad move a direction along a longitudinal axis of the body depending on the rotation of the nut. |
US12292252B1 |
Feeder door and method of use
A feeder door of a feeder of a machine gun, the feeder including a feeder housing and the feeder door spring-loaded and pivotally coupled via a pivotal coupling to the feeder housing between at least an open position and a closed position, the feeder door comprising a base including a slot; a retainer lever; and a pivotal coupling independent of the feeder door and feeder housing pivotal coupling configured to spring-load and pivotally couple the retainer lever to the feeder housing between at least a stowed position with the retainer lever retracted in the slot of the base of the feeder door and a deployed position with the deployable portion extending outwardly from the slot of the base feeder door. |
US12292247B1 |
Systems and methods for locking and unlocking a gun
A lock apparatus for a gun, includes a magazine lock. The magazine lock is configured to fit into a magazine opening of the gun. The magazine lock further includes an interference member. The interference member is configured from a flexible material. The interference member is fastened to a first end of the magazine lock. The flexible material forms a loop. When the loop is inserted into the magazine opening the loop exits out of an open chamber of the gun thereby enabling an external lock to capture the loop placing the gun in a LOCKED state. |
US12292244B2 |
Additively manufactured heat exchanger layer
A heat exchanger layer having an inlet side, IN, where a medium enters the layer and an outlet side, OUT, where the medium exits the layer, and a plurality of fins defining a plurality of flow channels for the medium from the inlet side to the outlet side. Each fin has a leading edge adjacent the inlet side and a trailing edge adjacent the outlet side, and wherein the leading edge of a subset of the fins is thicker than the rest of the fin, and the leading edge of the fins intermediate the fins of the subset of fins is recessed with respect to the inlet side compared to the leading edge of the fins of the subset of fins. |
US12292242B2 |
Surface texture enhanced glass-ceramic matrix composite heat exchanger
A method of manufacturing a heat exchanger core from glass ceramic matrix composite includes placing one or more reinforcing fibers around one or more mandrels into a mold cavity. A glass matrix material infiltrates the one or more reinforcing fibers to produce an infiltrated core and the one or more mandrels is removed to create one or more passages passing through the infiltrated core. |
US12292241B2 |
Throttling heat exchange assembly
A throttling heat exchange assembly includes a first heat exchange part, a bridge, a second heat exchange part, a throttling element, and a sensing element. The bridge is at least partially located between the first heat exchange part and the second heat exchange part. The bridge includes two holes and/or slots for communication facing towards the first heat exchange part. The bridge includes at least two holes or slots that allow communication with the second heat exchange part. The bridge is further provided with a first mounting part. The sensing element is fitted to the first mounting part. A sensing head of the sensing element is located in an internal space of the bridge. |
US12292240B2 |
Heat exchanger and manufacturing method thereof
A heat exchanger includes a main body portion and a cover. The main body portion includes a heat exchange core, a collecting pipe portion and a first mounting shell. The collecting pipe portion includes a first collecting pipe portion and a second collecting pipe portion. Both the first collecting pipe portion and the second collecting pipe portion are provided with mounting end plates. Two ends of the first mounting shell are hermetically connected to the mounting end plates by brazing. The first mounting shell encloses part of the heat exchange core in a circumferential direction. Two ends of the cover are hermetically connected to the mounting end plates by bonding. The cover and the first mounting shell are arranged in an enclosing manner in the circumferential direction. The heat exchanger improves stability and reliability. A manufacture method of the heat exchanger is also disclosed. |
US12292239B2 |
Double tube for heat-exchange
Disclosed herein is a double tube for heat exchange. The double tube for heat exchange includes: a spiral pipe having ridges and valleys alternately formed on a circumferential surface thereof along a spiral track thereof and guiding a first fluid to flow therethrough; an outer pipe receiving the spiral pipe axially inserted thereinto and guiding a second fluid to flow along the circumferential surface of the spiral pipe in an axial direction such that the second fluid exchanges heat with the first fluid; and a resistance member protruding from the spiral pipe or the valleys to increase residence time of the second fluid in the valleys on the circumferential surface of the spiral pipe and to support the ridges adjacent thereto. Unlike typical double tubes, the double tube for heat exchange can improve heat exchange efficiency between a second fluid flowing inside an outer pipe and a fluid flowing inside a spiral pipe axially inserted into the outer pipe to increase residence time of the second fluid inside the outer pipe by virtue of a spiral shape of the spiral pipe; can improve flow directionality of the second fluid through formation of the grooves in valleys of the spiral pipe along a spiral track of the valleys; can reduce flow-induced noise through expansion of a space defined between an end joint of the outer pipe and the inner pipe to reduce the pressure of the second fluid; and further improve heat exchange efficiency through resistance members protruding from the valleys to increase residence time of the second fluid. |
US12292238B2 |
Heat dissipation member
A heat dissipation member includes an intermediate member, a first member and a second member, each with a plate shape and made of a ceramic. The intermediate member includes a plurality of through holes each penetrating through a first surface and a second surface, of the intermediate member, located opposite to each other. The first member includes a first groove portion on a third surface of the first member, facing the first surface of the intermediate member. The second member includes a plurality of second grooves on a fourth surface facing the second surface of the intermediate member, and a heat source is arranged on a fifth surface located opposite to the fourth surface. |
US12292237B2 |
Metallurgical furnace having an integrated off-gas hood
A method for venting a spray-cooled roof of a ladle metallurgical furnace is provided herein. The method begins by processing molten metal materials in a ladle metallurgical furnace having a spray-cooled roof with an opening configured for one or more electrodes to pass there through and an integrated hood. Process gases and fumes are extracted through a channel having walls disposed within an enclosed space of the spray-cooled roof. The walls of the channel are cooled with a spray-cool system extends between the walls of the channel and a top of the spray-cooled roof. |
US12292233B2 |
Freezing transport container, and cryogenic liquefied gas absorber case
A freezing transport container allows easy removal and installation of a cryogenic liquefied gas absorber which is impregnated with cryogenic liquefied gas. A cryogenic liquefied gas absorber case can be installed in the freezing transport container. The freezing transport container includes an insulated main body, a top opening, and a bottom tubular shape. A lid is installed at the opening of the main body. A cryogenic liquefied gas absorber case is installed removably at the bottom of the main body, and the cryogenic liquefied gas absorber case includes a case portion which has a bottomed tubular shape and a cryogenic liquefied gas absorber which is installed replaceably inside the case portion. |
US12292232B2 |
Cold storage device
An ice-lined cold storage device (10) comprising: a cold storage compartment (15) arranged at an interior of the ice-lined cold storage device; an ice-lining (25a, 25b, 25c, 25d) configured to absorb heat from the interior of the cold-storage device; a cooling circuit (16) configured, when in operation, to remove heat from the ice-lining; an inner liner (22) arranged between the cold storage compartment and the ice-lining, the inner liner comprising a sheet material (23) having a major surface which faces towards the cold storage compartment and a major surface (27) which faces towards the ice-lining; is provided with an electrical heating element (26) arranged at one of the said major surfaces of the inner to provide heat to the interior of the cold storage device. |
US12292231B2 |
Refrigerator and shelving system for a refrigerator
A refrigerator shelving system includes a nest, a boss, and a shelf. The boss extends outward from the shelf. The boss is configured to engage the nest to maintain the shelf in a stowed position. The boss is configured to disengage the nest to transition the shelf to an operational position. |
US12292230B2 |
Insulated panel structure
A method of manufacturing a kit for a cold storage room includes the following steps: determining one or more dimensions of the cold storage room; providing continuously manufactured insulation panels, cut to have a length based on the dimensions of the cold storage room, and having alignment structures formed thereon; cutting one or more of the continuously manufactured insulation panels to have a width based on the dimensions of the cold storage room and to form one or more joints; forming connecting structures on one or more of the continuously manufactured insulation panels, the connecting structures configured to form one or more joints; and providing connection hardware configured to mate with the connecting structures and to form one or more joints. |
US12292226B2 |
Defrost system which utilizes electric heater for thermosiphon
A defrost system includes a thermosiphon defrost circuit that is provided by being branched from a circulation line, in which, at the time of defrosting, a CO2 refrigerant staying inside a fin-tube heat exchanger repeats a two-phase change of a gaseous form and reliquefaction, and which forms a CO2 circulation path together with the fin-tube heat exchanger; electromagnetic opening/closing valves that are closed at the time of defrosting and set the CO2 circulation path to a closed circuit; and a first electric heater arranged above the thermosiphon defrost circuit so as to be adjacent to the thermosiphon defrost circuit, and naturally circulates the CO2 refrigerant in the closed circuit at the time of defrosting. |
US12292224B2 |
Refrigerator
A refrigerator includes a housing defining an interior, a freezer disposed within the interior, and a cooling unit for cooling the interior of the refrigerator. The freezer has a freezer door. At least one ventilation duct vertically extends through the freezer door. The at least one ventilation duct has a first end in communication with an upper zone of the interior of the refrigerator. An airflow path extends between a heat exchanger and a lower end of the at least one ventilation duct. A cooling fan is disposed within the interior of the refrigerator for directing a source of air across the heat exchanger, along the airflow path, through the at least one ventilation duct and into the upper zone of the interior of the refrigerator. |