US12165950B2
A power semiconductor component includes at least one power semiconductor device disposed within a housing and a heat sink having an area a exposed on a first surface of the housing. A wiring substrate has a first main surface and a second main surface. A heat dissipation region with increased thermal conductivity is disposed on the second main surface. The heat dissipation region has an area A on the second main surface, and a
US12165946B2
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes a first semiconductor die, a second semiconductor die, a molding compound, a heat dissipation module and an adhesive material. The first and second semiconductor dies are different types of dies and are disposed side by side. The molding compound encloses the first and second semiconductor dies. The heat dissipation module is located directly on and in contact with the back sides of the first and second semiconductor dies. The adhesive material is filled and contacted between the heat dissipation module and the molding compound. The semiconductor package has a central region and a peripheral region surrounding the central region. The first and second semiconductor dies are located within the central region. A sidewall of the heat dissipation module, a sidewall of the adhesive material and a sidewall of the molding compound are substantially coplanar.
US12165944B2
An electro-optical package. In some embodiments, the package includes: a carrier; a first integrated circuit, on the carrier; a first bonding layer, between the carrier and the first integrated circuit; a thermoelectric cooler, on the carrier; a second integrated circuit, on the thermoelectric cooler; and a first wire bond. The first wire bond may connect a first pad, on the first integrated circuit, to a second pad, on the second integrated circuit, the first pad and the second pad having a height difference less than 100 microns.
US12165930B2
An adaptive modeling method for generating misregistration data for a semiconductor device wafer (SDW) including calculating a fitting function for a group of SDWs (GSDW) having units, including measuring an SDW in said GSDW, thereby generating test data sets corresponding to the units, removing non-unit-specific values (NUSVs) from the test data sets, thereby generating cleaned test data sets, and analyzing the cleaned test data sets, thereby generating the fitting function, and generating misregistration data for at least one additional SDW (ASDW) in the GSDW, including measuring the ASDW, thereby generating run data sets, removing NUSVs from the run data sets, thereby generating cleaned run data sets, fitting each of the cleaned run data sets to the fitting function, thereby generating coefficient sets, and calculating misregistration data for the ASDW, at least partially based on the fitting function and the coefficient sets.
US12165926B2
A semiconductor device structure, along with methods of forming such, are described. The structure includes a first and second gate electrode layers, and a dielectric feature disposed between the first and second gate electrode layers. The dielectric feature has a first surface. The structure further includes a first conductive layer disposed on the first gate electrode layer. The first conductive layer has a second surface. The structure further includes a second conductive layer disposed on the second gate electrode layer. The second conductive layer has a third surface, and the first, second, and third surfaces are coplanar. The structure further includes a third conductive layer disposed over the first conductive layer, a fourth conductive layer disposed over the second conductive layer, and a dielectric layer disposed on the first surface of the dielectric feature. The dielectric layer is disposed between the third conductive layer and the fourth conductive layer.
US12165919B2
A manufacturing method of a semiconductor structure includes: a substrate is provided; and an intermediate layer is formed on the substrate, an I-shaped member and a wall-shaped member are formed in the intermediate layer, a top surface of the wall-shaped member is not lower than a top surface of the I-shaped member, and a bottom surface of the wall-shaped member is not higher than a bottom surface of the I-shaped member.
US12165910B2
A manufacturing method for a semiconductor structure includes: patterning and etching a semiconductor substrate to form a concave region; forming a first protective layer on a surface of the semiconductor substrate, the surface of the semiconductor substrate being a surface of a non-etched region except the concave region; forming an isolation structure in the concave region; and removing the first protective layer on the surface of the semiconductor substrate.
US12165902B2
A substrate holder includes a central support portion configured to support a central portion of a substrate, and an circumferential support portion arranged on an outside of the central support portion and configured to support a circumferential portion on an outside of the central portion, and the circumferential support portion is configured to support the circumferential portion so that at least a partial region of the circumferential portion is curved toward the substrate holder with a curvature greater than that of the central portion.
US12165901B2
A system and method for cleaning ring frames is disclosed. In one embodiment, a ring frame processing system includes: a plurality of blades for mechanically removing tapes and tape residues from surfaces of a ring frame; a plurality of wheel brushes for conditioning the surfaces of the ring frame; and a transport mechanism for transporting the ring frame.
US12165898B2
Various embodiments of the present application are directed toward an adjustable wafer chuck. The adjustable wafer chuck is configured to hold a wafer. The adjustable wafer chuck comprises a base portion and a pad portion. The base portion comprises a plurality of adjustable base structures. The pad portion is disposed on a first side of the base portion. The pad portion comprises a plurality of contact pads disposed on the plurality of adjustable base structures. Each of the adjustable base structures are configured to move along a plane in a first direction and configured to move along the plane in a second direction that is opposite the first direction.
US12165891B2
Systems and methods for identifying a single failure in a heater array and compensating for the failure are described. The methods include identifying two X buses and two Y buses of the heater array having a location of the failure. A confirmation of the single failure within the heater array is performed after identifying the two X and two Y buses. Once the single failure is confirmed, the location of the failure is identified. The methods include compensating for the single failure by adjusting a duty cycle of a heater at the location of the failure, adjusting additional duty cycles of heaters along the same X bus as the failed heater and the same Y bus as the failed heater, and maintaining remaining duty cycles of power provided to remaining heaters of the heater array.
US12165889B2
An optical heating device for heating a substrate includes: a chamber for accommodating the substrate; a support member for supporting the substrate in the chamber; a flash lamp disposed to face a first main surface of the substrate supported by the support member; a plurality of LED elements for emitting light from outside a flash light irradiation space that is sandwiched between the substrate supported by the support member and the flash lamp, the light traveling toward the first main surface of the substrate or a second main surface of the substrate that is the opposite side of the first main surface; and a light blocking member disposed between the flash lamp and a plurality of the LED elements in a separating direction, and outside the flash light irradiation space, for blocking the light emitted from the flash lamp and traveling toward a plurality of the LED elements.
US12165886B2
A substrate processing apparatus according to an embodiment of the present disclosure includes: a stage; a plurality of holders configured to hold a substrate; a liquid supply configured to supply a liquid to a surface of the substrate opposite to the stage; a cooler configured to supply a cooling gas to a space between the stage and the substrate; a mover configured to change a distance between the stage and the substrate; and a controller configured to control the cooler and the mover. The controller performs a cooling process that at least includes a supercooling process and a freezing process (solid-liquid phase), and a thawing process after the cooling process. In the cooling process, the controller controls the mover to set the distance to a first distance, and in the thawing process, the controller controls the mover to set the distance to a second distance longer than the first distance.
US12165884B2
Discussed is a self-assembly apparatus for a plurality of semiconductor light-emitting devices, and a method for self-assembly of the plurality of semiconductor light-emitting devices, whereby the apparatus includes a chamber accommodating the plurality of semiconductor light-emitting devices and a fluid; a transferor to transfer a substrate to an assembly position; a magnet to apply a magnetic force to the plurality of semiconductor light-emitting devices; a position controller to control a position of the magnet; and a vibration generator in contact with the fluid to generate a vibration in the fluid to separate the plurality of semiconductor light-emitting devices from each other while in the fluid, wherein an electric field is produced in the substrate while the plurality of semiconductor light-emitting devices are moved according to a change of the position of the magnet.
US12165883B2
The present invention discloses a semiconductor device and an oxygen removal method thereof. The semiconductor device comprises: a process cavity, an oxygen removal pipe and an oxygen detection device, wherein the oxygen detection device comprises an oxygen detection pipe, a switching ball valve and an oxygen sensor; the oxygen detection pipe comprises a first pipe, a second pipe and a third pipe which are arranged in parallel and all connected to the oxygen removal pipe and the switching ball valve; the oxygen sensor is arranged on the third pipe; and, the switching ball valve is constructed in such a way that the switching ball valve communicates the first pipe with the second pipe in an oxygen removal stage and communicates the first pipe with the third pipe in an oxygen detection stage.
US12165882B2
A method of producing a semiconductor device including: providing a temporary fixing laminate having a supporting substrate; machining a semiconductor member that is temporarily fixed to the supporting substrate; and separating the semiconductor member from the supporting substrate by irradiating the temporary fixing laminate with light from a side of a rear surface of the supporting substrate. A plurality of the irradiation target regions set at the rear surface are sequentially irradiated with light, and each of the irradiation target regions includes a part of the rear surface. The irradiation target regions adjacent to each other partially overlap with each other as viewed from a direction perpendicular to the rear surface, and a region in which the plurality of the irradiation target regions are combined includes the entire rear surface.
US12165875B2
Recesses may be formed in portions of an ILD layer of a semiconductor device in a highly uniform manner. Uniformity in depths of the recesses may be increased by configuring flows of gases in an etch tool to promote uniformity of etch rates (and thus, etch depth) across the semiconductor device, from semiconductor device to semiconductor device, and/or from wafer to wafer. In particular, the flow rates of gases at various inlets of the etch tool may be optimized to provide recess depth tuning, which increases the process window for forming the recesses in the portions of the ILD layer. In this way, the increased uniformity of the recesses in the portions of the ILD layer enables highly uniform capping layers to be formed in the recesses.
US12165856B2
A plasma chamber for a UV light source includes a plasma generation region that defines a plasma confinement region. A port is positioned adjacent to a side of the plasma generation region that allows generated light to pass out of the chamber. A high voltage region is coupled to the plasma generation region. A grounded region is coupled to the high voltage region that defines an outer surface configured to be coupled to the ground and is dimensioned for receiving a surrounding inductive core. A width of the high voltage region is greater than the width of the grounded region.
US12165846B2
There is provided a plasma processing apparatus. The apparatus comprises a chamber having a processing space for performing plasma processing on a substrate and a combining space for combining electromagnetic waves, a dielectric window separating the processing space from the combining space, an antenna unit having a plurality of antennas radiating the electromagnetic waves to the combining space and functioning as a phased array antenna, an electromagnetic wave output unit that outputs the electromagnetic waves to the antenna unit, a stage on which the substrate is placed, a gas supply unit that supplies a gas for ALD film formation to the processing space, and a controller that controls the gas supply unit to supply the gas to perform the ALD film formation and control localized plasma to move at a high speed in the processing space by causing the antenna unit to function as the phased array antenna.
US12165841B2
A direct drive system for providing RF power to a substrate processing system includes a direct drive enclosure including a first direct drive circuit located in the direct drive enclosure and operating at a first frequency and a first connector connected to the first direct drive circuit. A junction box is arranged adjacent to the direct drive enclosure and includes a first capacitive circuit connected to the first direct drive circuit; a second connector located on one side of the junction box, connected to one terminal of the first capacitive circuit and mating with the first connector of the direct drive enclosure; third and fourth connectors connected to another terminal of the first capacitive circuit; and a coil enclosure arranged adjacent to the junction box and including first and second coils and fifth and sixth connectors mating with the third and fourth connectors of the junction box.
US12165839B2
Systems and method for the preparation and delivery of biological samples for charged particle analysis are disclosed herein. An example system at least includes an ion filter coupled to select a sample ion from an ionized sample supply, the ion filter including a quadrupole filter to select the sample ion from the sample supply, an energy reduction cell coupled to receive the selected sample ion and reduce a kinetic energy of the sample ion, a validation unit coupled to receive the sample ion and determine whether the sample ion is a target sample ion, a substrate coupled to receive the sample, wherein the substrate is electron transparent, an ion transport module coupled to receive the sample ion from the ion filter and transport the sample ion to the substrate, and an imaging system arranged to image, with a low energy charged particle beam, the sample located on the substrate, wherein the substrate is arranged in an analysis location. The imaging system including a charge particle emitter coupled to direct coherent charged particles toward the sample; and a detector arranged to detect interference patterns formed from interaction of the coherent charged particles and the sample.
US12165834B2
The present disclosure is related to a Schottky thermal field (TFE) source for emitting an electron beam. Electron optics can adjust a shape of the electron beam before the electron beam impacts a scintillator screen. Thereafter, the scintillator screen generates an emission image in the form of light. An emission image can be adjusted and captured by a camera sensor in a camera at a desired magnification to create a final image of the Schottky TFE source's tip. The final image can be displayed and analyzed to for defects.
US12165829B2
A single beam plasma or ion source apparatus, including multiple and different power sources, is provided. An aspect of the present apparatus and method employs simultaneous excitation of an ion source by DC and AC, or DC and RF power supplies. Another aspect employs an ion source including multiple magnets and magnetic shunts arranged in a generally E cross-sectional shape.
US12165817B2
A system and method for operating a rotatable knob module with adjustable tactile feedback. The rotatable knob module includes a knob configured to continuously rotate about a center axis and an electronic processor. The electronic processor is configured to determine a current trailer angle, define a virtual center position of the knob based on the current trailer angle, and adjust a rotational torque of the knob when the knob is rotated from a first rotational position to a second rotational position based on a relative virtual rotational distance of the second rotational position from the virtual center position.
US12165812B2
In a multilayer ceramic capacitor, a proportion of a glass component in a first side surface-side base electrode layer is about 60% or more in a first range from a tip in a vicinity of a second end surface of the first side surface-side base electrode layer to a position of a length which is about 10% of a dimension in a length direction of the first side surface-side base electrode layer, and a proportion of a glass component in a second side surface-side base electrode layer is about 60% or more in a second range from a tip in a vicinity of a first end surface of the second side surface-side base electrode layer to a position of a length which is about 10% of a dimension in a length direction of the second side surface-side base electrode layer.
US12165808B2
An energy storage apparatus suitable for mounting on a printed circuit board using a solder reflow process is disclosed. In some embodiments, the apparatus includes: a sealed housing body (e.g., a lower body with a lid attached thereto) including a positive internal contact and a negative internal contact (e.g., metallic contact pads) disposed within the body and each respectively in electrical communication with a positive external contact and a negative external contact. Each of the external contacts provide electrical communication to the exterior of the body, and may be disposed on an external surface of the body. An electric double layer capacitor (EDLC) (also referred to herein as an “ultracapacitor” or “supercapacitor”) energy storage cell is disposed within a cavity in the body including a stack of alternating electrode layers and electrically insulating separator layers. An electrolyte is disposed within the cavity and wets the electrode layers. A positive lead electrically connects a first group of one or more of the electrode layers to the positive internal contact; and a negative lead electrically connects a second group of one or more of the electrode layers to the negative internal contact.
US12165806B2
An ultracapacitor that includes an energy storage cell immersed in an advanced electrolyte system and disposed within a hermetically sealed housing, the cell electrically coupled to a positive contact and a negative contact, wherein the ultracapacitor is configured to output electrical energy within a temperature range between about −40 degrees Celsius to about 210 degrees Celsius. Methods of fabrication and use are provided.
US12165792B2
An arrester assembly including a first terminal electrically connected to an energized conductor and a second terminal electrically connected to a ground conductor. The arrester assembly further includes a plurality of arrester modules electrically connected in series between the first terminal and the second terminal and a disconnect device electrically connected in series with the plurality of arrester modules between the first terminal and the second terminal. Components of the arrester assembly are coordinated to disconnect or isolate failed surge arresters without creating a short circuit condition.
US12165786B2
The present disclosure relates to an air-to-air through-wall bushing including a conductor, insulation surrounding the conductor, a ventilation inlet at a first end of the bushing, and a ventilation outlet at a second end of the bushing. The bushing is arranged through a wall and a pressure difference between a first pressure on a first side of the wall and a second pressure on a second side of the wall is provided The inlet and outlet allow cooling air to pass through a ventilation channel within the bushing driven by the provided pressure difference.
US12165782B2
Disclosed is a method for forming a square-wire conductor, which includes: providing a circular conductor with a diameter d; passing the conductor through a gap of a longitudinal calendering roller to longitudinally calender the conductor up and down to form a conductor with flat upper and lower surfaces, the gap L1 of the longitudinal calendering roller is 0.886 d to 0.911 d; longitudinally and transversely straightening the conductor; passing the conductor through a gap of a transverse calendering roller to transversely calender the conductor left and right to form a conductor with flat left and right surfaces, the gap L2 of the transverse calendering roller is 0.886 d to 0.911 d; and longitudinally and transversely straightening the conductor.
US12165770B2
Methods and systems useful for detecting neurological disorders and for measuring general cognitive performance, in particular by measuring eye movements and/or pupil diameter during eye-movement tasks.
US12165768B2
A computer-implemented system may include a treatment device configured to be manipulated by a user while the user is performing a treatment plan, a patient interface comprising an output device configured to present telemedicine information associated with a telemedicine session, and a first computing device configured to: receive treatment data pertaining to the user while the user uses the treatment device to perform the treatment plan; identify at least one aspect of the at least one measurement pertaining to the user associated with a first treatment device mode of the treatment device; determine whether the at least one aspect of the measurement correlates with a secondary condition of the user; and, in response to a determination that the at least one aspect of the at least one measurement is correlated with the at least one secondary condition of the user, generate secondary condition information indicating at least the secondary condition.
US12165760B2
A device may receive, from an imaging device, a two-dimensional image of a patient being operated on by a user, where the two-dimensional image captures a portion of the patient, and where the portion of the patient is provided between a focal point of an imaging source of the imaging device and a detector plane of the imaging device. The device may translate the two-dimensional image along a frustum of the imaging source, and may generate one or more images in a three-dimensional space based on translating the two-dimensional image along the frustum of the imaging source. The device may provide the one or more images in the three-dimensional space to an augmented reality device associated with the user.
US12165751B2
Methods and system to provide glycemic control and therapy management based on monitored glucose data, and current and/or target HbA1C levels are provided.
US12165738B2
Various SRAM non-clamping write driver with write-assist are disclosed, including a write driver circuitry that does not clamp the Bitlines (BLs) during the write operations, and a negative BL Write-Assist (WA) circuit that provides a negative BL boost desirable for use with high-density bit cells. When used with memories other than those having high-density bit cells, the negative BL WA improves the minimum voltage (Vmin) and frequency of operation.
US12165732B2
A sense amplifier is provided. A first terminal of a first invertor is connected to a power node and a second terminal of the first invertor is connected to a cell current source. A first terminal of a second invertor is connected to the power node and a second terminal of the second invertor is connected to a reference current source. The first invertor is cross coupled with the second invertor at a first node and a second node. A pre-charge circuit is connected to the first node and the second node. A first pull up transistor and a second pull up transistor are connected between a supply voltage node and the power node. A signal level detector circuit is connected to the second pull up transistor. The signal level detector circuit switches on the second pull up transistor when a remaining voltage on one of the first node and the second node is below a reference voltage.
US12165731B2
A method of operating a memory device is provided. A clock signal is received. Each clock cycle of the clock signal initiates a write operation or a read operation in a memory device. A power nap period is then determined. The power nap period is compared with a clock cycle period to determine that the power nap period is less than the clock cycle period of the clock signal. A header control signal is generated in response to determining that the power nap period is less than the clock cycle period. The header control signal turns off a header of a component of the memory device.
US12165728B2
The automated test equipment is configured to establish communication, e.g. by uploading a program to the DUT using a first interface, such as a debug interface or a generic interface having access to the processing unit for external control. A typical use case of the first interface is debug access to the DUT, which typically requires limited data rates. In the case of the invention the first interface is an ATE access for test execution. The first interface configures the DUT to open a second interface running at much higher data rate, which is higher than the first interface, for additional communication. Additionally, the second interface may have extended capabilities compared to the first interface, such as presenting its own memory to the processing unit of the DUT as a normal system memory.
US12165725B2
According to one embodiment, a memory system includes a non-volatile first memory with first storage areas. A controller executes a first read operation on a second storage area of the first storage areas. When an error correction in the first read operation fails, the controller acquires a first measured value being a value of a read voltage for suppressing the number of occurrences of error bits in the second storage area. The controller updates, on the basis of the first measured value, one of first candidate values of the read voltage with a second candidate value. When the error correction in a second read operation for a third storage area of the first storage areas fails, the controller executes the read operation once or more on the third storage area by using, as the read voltages, different first candidate values of the first candidate values.
US12165723B2
A method of forming a memory device having magnetic tracks individually comprising a plurality of magnetic domains having domain walls, includes forming an elevationally outer substrate material of uniform chemical composition. The uniform composition material is partially etched into to form alternating regions of elevational depressions and elevational protrusions in the uniform composition material. A plurality of magnetic tracks is formed over and which angle relative to the alternating regions. Interfaces of immediately adjacent of the regions individually form a domain wall pinning site in individual of the magnetic tracks. Other methods, including memory devices independent of method, are disclosed.
US12165718B2
Provided herein may be a memory device and a method of operating the same. The memory device may include a plurality of memory cells, a program operation performer configured to perform a plurality of program loops on the plurality of memory cells, a step voltage calculator configured to calculate a step voltage, the step voltage being a difference of magnitude between program voltages that are applied in any two consecutive program loops, a reference bit determiner configured to determine a reference number of fail bits based on a magnitude of the step voltage, and a verification result generator configured to generate verification result information based on a result of a comparison between the reference number of fail bits and a number of on-cells, among the plurality of memory cells, identified in a verify operation that is included in a program loop, among the plurality of program loops.
US12165717B2
Methods and apparatus for a novel memory array are disclosed. In an embodiment, a method is provided for reading a dynamic random-access memory (DRAM) array. The method includes activating the bit line select gates to equalize voltage levels on a plurality of bit lines, deactivating the bit line select gates to maintain the equalized voltage levels on the plurality of bit lines using a bit line capacitance associated with each bit line, and activating a selected word line to access selected memory cells connected to the selected word line. The method also includes activating bit line select gates to pass first data from a first bit line and second data from a second bit line to the sense amplifier. The first data is from a selected memory cell and the second data is reference data. The method also includes determining sensed data from the first and second data.
US12165713B2
A memory system includes: a connector including a first terminal and a second terminal, each of which is capable of being connected to a host device; a non-volatile memory; and a controller connected between the connector and the non-volatile memory. The controller includes: a control circuit including a first node and a second node; a first signal line connected between the first terminal and the first node and capable of being pulled up to a first power level or a second power level; a second signal line connected to the second terminal; and a first resistance element including one end connected to the first signal line and the other end connected to the second signal line.
US12165709B2
A method includes performing, over a time period, a quantity of write operations associated with a quad-level cell (QLC) memory block, determining the time period exceeds a threshold time, designating the QLC memory block as a bimodal, determining a voltage threshold level of a last successful read operation associated with the QLC memory block, and setting a read threshold level of at least a portion of the QLC memory block at the voltage threshold level of the last successful read operation.
US12165704B2
A memory device includes: a memory cell array comprising a plurality of memory cells; a temperature sensor configured to detect a temperature of the memory cell array; a write circuit configured to write data into the plurality of memory cells; and a controller coupled to the temperature sensor and the write circuit, wherein the controller is configured to determine a target write pulse width used by the write circuit based on the detected temperature of the memory device.
US12165698B2
A static random access memory (SRAM) device disclosed herein includes an array of SRAM cells powered between first and second voltages. A reference voltage generator generates a reference voltage that is proportional to absolute temperature, with a magnitude curve of the reference voltage being based upon a control word. A low dropout amplifier sets and maintains the second voltage as being equal to the reference voltage. Control circuitry generates the control word based upon process variation information about the SRAM device. In one instance, the control circuitry monitors a canary bit-cell and increments the control word, to thereby increase the magnitude curve of the reference voltage, until the canary bit-cell fails. In another instance, the control circuitry measures the oscillation frequency of a ring oscillator, and selects the control word based upon the measured oscillation frequency.
US12165691B2
The present disclosure includes apparatuses and methods for performing operations by a memory device in a self-refresh state. An example includes an array of memory cells and a controller coupled to the array of memory cells. The controller is configured to direct performance of compute operations on data stored in the array when the array is in a self-refresh state.
US12165684B2
The present disclosure is drawn to a magnetoresistive device including an array of memory cells arranged in rows and columns, each memory cell comprising a magnetic tunnel junction, each row comprising a word line, and each column comprising a bit line; a column select device that selects a bit line. The magnetoresistive device also includes a sense amplifier comprising a first input corresponding to a selected bit line, a second input corresponding to a reference bit line, and a data output. The plurality of columns comprise a reference column, the reference column comprising a conductive element coupled to the magnetic tunnel junctions in the reference column.
US12165682B2
A method of writing data to a transparent substrate comprises forming a first voxel by focusing a first laser pulse on a first location in a transparent substrate; and forming a second voxel by focusing a second laser pulse on a second location in the transparent substrate. The first laser pulse and the second laser pulse have different amplitudes, resulting in the first and second voxels having different strengths. Also provided are a system useful for implementing the method; an optical data storage medium obtainable by the method; and a method of reading data from the optical data storage medium.
US12165673B2
A radio frequency connection between a far field voice detection device and a further device is used to determine a first angular direction from the far field voice detection device to the further device. The determined first angular direction is then used to emphasize, during a noise processing of a plurality of sounds received via use of a plurality of microphones of the far field voice detection device, a first one of the plurality of sounds relative to a remainder of the plurality of sounds.
US12165671B2
Techniques for performing conversation recovery of a system/user exchange are described. In response to determining that an action responsive to a user input cannot be performed, a system may determine a topic to recommend to a user. The topic may be unrelated to the original substance of the user input. The system may have access to various data representing a context in which a user provides an input to the system. The system may use these inputs and various data at runtime to make a determination regarding whether a user should be recommended a topic, as well as what that topic should be. The system may cause a question be output to the user, with the question asking the user about the topic, for example whether the user would like a song played, whether the user would like to hear information about a particular individual (e.g., artist), whether the user would like to know about a particular skill (e.g., a skill having a significantly high popularity among users of the system), or whether the user would like to know about some other topic. If the user responds affirmatively to the recommended topic, the system may pass the user experience off to an appropriate component of the system (e.g., one that is configured to perform an action related to the topic). If the user responds negatively, does not respond at all, or the system is unsure whether the user's response was affirmative or negative, the system may cease interaction with the user, thereby enabling the user to interact with the system as the user desires.
US12165665B2
A method is described that processes an audio signal. A discontinuity between a filtered past frame and a filtered current frame of the audio signal is removed using linear predictive filtering.
US12165657B2
A method for channel identification of a multi-channel audio signal comprising X>1 channels is provided. The method comprises the steps of: identifying, among the X channels, any empty channels, thus resulting in a subset of Y≤X non-empty channels; determining whether a low frequency effect (LFE) channel is present among the Y channels, and upon determining that an LFE channel is present, identifying the determined channel among the Y channels as the LFE channel; dividing the remaining channels among the Y channels not being identified as the LFE channel into any number of pairs of channels by matching symmetrical channels; and identifying any remaining unpaired channel among the Y channels not being identified as the LFE channel or divided into pairs as a center channel.
US12165656B2
An audio encoder comprises a multi-channel receiver which receives an M-channel audio signal where M>2. A down-mix processor down-mixes the M-channel audio signal to a first stereo signal and associated parametric data and a spatial processor modifies the first stereo signal to generate a second stereo signal in response to the associated parametric data and spatial parameter data for a binaural perceptual transfer function, such as a Head Related Transfer Function (HRTF). The second stereo signal is a binaural signal and may specifically be a (3D) virtual spatial signal. An output data stream comprising the encoded data and the associated parametric data is generated by an encode processor and an output processor. The HRTF processing may allow the generation of a (3D) virtual spatial signal by conventional stereo decoders. A multi-channel decoder may reverse the process of the spatial processor to generate an improved quality multi-channel signal.
US12165655B1
An artificial intelligence system that conducts dialogs with one or more participants to achieve an educational outcome, such as teaching material with a Socratic question-and-answer method, reviewing material to reinforce ideas or to prepare a participant for future tests or events, or evaluating a participant's knowledge or communication skills. The system may use an artificial intelligence engine that can understand and generate natural language, such as a large-language model like ChatGPT. Text-to-speech and speech-to-text converters may be coupled to the AI engine to enable the system to communicate directly with participants using spoken language. The system may provide an interface for entry of contextual information for a dialog, such as background information on topics for discussion. It may provide an interface for moderation of a dialog, for example by a teacher, lawyer, thesis advisor, etc. System may evaluate the performance of the participants at the end of a dialog.
US12165651B2
Systems and methods for optimizing voice detection via a network microphone device (NMD) based on a selected voice-assistant service (VAS) are disclosed herein. In one example, the NMD detects sound via individual microphones and selects a first VAS to communicate with the NMD. The NMD produces a first sound-data stream based on the detected sound using a spatial processor in a first configuration. Once the NMD determines that a second VAS is to be selected over the first VAS, the spatial processor assumes a second configuration for producing a second sound-data stream based on the detected sound. The second sound-data stream is then transmitted to one or more remote computing devices associated with the second VAS.
US12165645B1
Systems, methods, and computer-readable media are disclosed for annotating content data such as video data with annotation data (e.g., images, emoji, memes, stylized text, sounds) in near real time. Example methods may include determining transcribed text from the content data, associated annotation data with the transcribed text, and annotating the content data with some or all transcribed text and annotation data. Example methods may further include editing the annotated content data to generate modified annotated content data and sending the annotated content data and/or modified annotated content data to a device.
US12165644B2
Systems and methods for media playback via a media playback system include capturing sound data via a network microphone device and identifying a candidate wake word in the sound data. Based on identification of the candidate wake word in the sound data, the system selects a first wake-word engine from a plurality of wake-word engines. Via the first wake-word engine, the system analyzes the sound data to detect a confirmed wake word, and, in response to detecting the confirmed wake word, transmits a voice utterance of the sound data to one or more remote computing devices associated with a voice assistant service.
US12165642B2
A vehicle-mounted device operation system, includes: an operating part that is located in a vehicle cabin, and configured to be subjected to operation for manually operating a vehicle-mounted device; a sound collector that is located in the vehicle cabin, and configured to collect speech of an occupant; and a processor configured to determine whether a command to the vehicle-mounted device is included in a content of the speech of the occupant collected by the sound collector, activate the vehicle-mounted device according to the command, when the processor determines that the command to the vehicle-mounted device is included in the content of the speech of the occupant, and highlight the operating part for the vehicle-mounted device activated by the processor.
US12165635B2
The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
US12165633B2
The present disclosure relates to Communicational and Conversational Artificial Intelligence, Machine Perception, Perceptual-User-Interface, and a professional training method. A chatbot may comprise at least one skills module. The chatbot engages with trainee(s) on communicational training on a subject matter provided by the skills module. A trainer may create, remove, or update a skills module with interaction skills and training materials through an onboarding module. A trainee can upload recorded interactions to a skills module for evaluation or for role playing an interaction without a trainer or partner. An administrator may monitor a trainee's performance, and correlate with the organization's metrics. Based on the evaluation, the trainer or chatbot may provide the trainee with feedback and recommended improvement plans. The chatbot may be implemented in an Internet-of-Things or any device. The subject matters may extend to cover different industries/markets. The trainer may be a professional or individual.
US12165629B2
Systems and methods are provided for training of an Automatic Speech Recognition (ASR) model during runtime of a transcription system, the system includes a background processor configured to operate with the transcription system to display a speech-to-text sample of an audio segment of a cockpit communication with an identifier which is converted using an ASR model wherein the background processor receives a response by a user during runtime of the transcription system and display of the speech-to-text sample and causes a change to the identifier to either a positive or negative attribute upon a determination of the correctness of a conversion process of the speech-to-text sample using the ASR model by review of a display of the content of the speech-to-text sample; and to train the ASR model based on information associated with the content of the speech-to-text sample in accordance with the response by the user.
US12165622B2
An audio infusion system and method are disclosed. A source audio track is separated into a plurality of audio tracks (e.g., instrumental, vocal, or mixes thereof) and the audio tracks are individually processed to generate a plurality of binaural beat tracks. At least one spatialized track is also generated by filtering the source audio track to provide a filtered track, generating one or more spatialization trajectories based on certain audio feature(s) of the source audio track (e.g., tempo) and a target end-state effect, and spatializing the filtered track using the spatialization trajectories. Other tracks may also be generated, such as one or more infrasonic tracks, ultrasonic tracks, enhanced bass tracks, and/or subharmonic tracks. The tracks may be played simultaneously or mixed for delivery to an end user device.
US12165619B2
The invention is a micro-tuning device for pianos and other keyboard-operated stringed musical instruments. A mass is secured to a single string or choir of strings in the musical instrument by an attachment device between the bridge and the agraffe, nut or V-bar, thereby reducing the speaking length and increasing the pitch of the string.
US12165610B2
An operating method of a display driver integrated circuit (DDI) includes determining whether a change to a level of a first logic voltage supplied to a logic circuit of the DDI is required, based on determining that a change to the level of the first logic voltage is required, transmitting a logic voltage setting command to a power management integrated circuit (PMIC), and receiving, from the PMIC, a second logic voltage having a level different from the first logic voltage and corresponding to the logic voltage setting command.
US12165607B2
An active matrix substrate includes a plurality of signal lines, each of which includes first and second line portions and an inner connection portion (connection portion) that connects the first and second line portions. The first and second line portions of one of two adjacent signal lines are made of first and second conductive layers, respectively, and the first and second line portions of the other of the two adjacent signal lines are made of second and first conductive layers, respectively. The position of the connection portion of each of the signal lines is determined in accordance with the layout position of that signal line in the line region.
US12165600B2
A display device includes a substrate including a display area, a first peripheral area, a second peripheral area, and a bending area, a data distributor in the second peripheral area, a data driver in the second peripheral area, first data connection line groups including first data connection lines connected to the data distributor and receiving a data signal output from the data driver in response to a first distribution selection signal, second data connection line groups including second data connection lines connected to the data distributor and receiving the data signal in response to a second distribution selection signal, first power connection lines positioned between one of the first data connection line groups and one of the second data connection line groups and second power connection lines positioned between one of the first data connection line groups and one of the second data connection line groups.
US12165596B2
Disclosed are a pixel driving circuit, a display panel and a control method thereof. The pixel driving circuit includes a signal generating module, an input terminal of the signal generating module is connected to a scan line, and the signal generating module is configured to generate a second scan signal according to a first scan signal, and the second scan signal is output from a first output terminal; and, a light-emitting driving module, a first controlled terminal, a second controlled terminal, a third controlled terminal of the light-emitting driving module are connected to the first output terminal of the signal generating module in one-to-one correspondence.
US12165592B2
There is provided a display device including a substrate, a circuit layer, and an element layer. A display area of the substrate includes a main display area in which emission areas are arranged side by side, and at least one sub-display area surrounded by the main display area. The at least one sub-display area further includes light transmission areas located between the emission areas. The circuit layer includes light-emitting pixel drivers respectively electrically connected to the light-emitting elements of the element layer, data lines transmitting data signals to the light-emitting pixel drivers, first dummy lines extending in a first direction intersecting the data lines, and second dummy lines extending parallel to the data lines and paired with the data lines, respectively. The second dummy lines include reset transmission lines extending from the non-display area to the at least one sub-display area.
US12165589B2
A pixel circuit, a driving method, and a display panel. The pixel circuit includes a driving module, a data write module, a first compensation module, a second compensation module, a light-emitting module, a storage module, and a coupling module. The data write module is configured to write a voltage related to a data voltage to a control terminal of the driving module. The driving module is configured to provide a drive signal for the light-emitting module according to the voltage of the control terminal to drive the light-emitting module to emit light. A first terminal of the second compensation module is connected to the control terminal of the driving module, a second terminal of the second compensation module is connected to a first terminal of the first compensation module, and a second terminal of the first compensation module is connected to a first terminal of the driving module.
US12165576B2
A pixel includes a first light source including at least one first light emitting element between a first split electrode and a second power supply; a second light source unit including at least one second light emitting element between a second split electrode and the second power supply; a driving-current generator including a first transistor between a first power supply and the first and second light source units and generating a driving current corresponding to a first data signal; a first switching unit including a first switching element between the driving-current generator and the first light source; and a second switching unit including a second switching element between the driving-current generator and the second light source unit and controlling an electrical connection between the first and second light source units in response to a second data signal.
US12165571B2
A driving circuit board includes a driving circuit board includes: a plurality of driving electrode regions on a surface of the driving circuit board; a plurality of driving electrodes symmetrically arranged on the plurality of driving electrode regions; and a driving circuit electrically connected to at least one of the plurality of driving electrodes, wherein the plurality of driving electrodes include at least one dummy electrode that is not connected to the driving circuit.
US12165567B2
The present disclosure relates to a display device. The display device includes: a first source driver IC configured to receive pixel data to be written into sub-pixels of a first display area and a gamma compensation voltage for each grayscale and output a data voltage to be supplied to data lines of the first display area; a second source driver IC configured to receive pixel data to be written into sub-pixels of a second display area and the gamma compensation voltage for each grayscale and output a data voltage to be supplied to data lines of the second display area; a first programmable gamma IC configured to supply a first gamma reference voltage set to the first and second source driver ICs; and a second programmable gamma IC configured to supply a second gamma reference voltage set to the first and second source driver ICs.
US12165561B2
A display substrate, a method for driving the same, a display device, and a high-precision metal mask are provided. The display area includes a first display sub-area in which pixels are distributed at a high density (e.g., a high resolution), and a second display sub-area in which pixels are distributed at a low density (e.g., a low resolution), and a transition display sub-area, with a distribution density of pixels (a resolution) between the distribution density of pixels in the first display sub-area and a distribution density of pixels in the second display sub-area, is arranged between the first display sub-area and the second display sub-area.
US12165559B2
A display method comprises: acquiring multiple frames of images to be displayed, one frame of two adjacent frames of the images to be displayed being an image in an odd-numbered row, the other frame being an image in an even-numbered row, the resolution of the image in the odd-numbered row being M*(a*N), the resolution of the image in the even-numbered row being M*(a*N) or (M−1)*(a*N), and a being 1 or 2; and causing an odd-numbered display group to display the image in the odd-numbered row, and causing an even-numbered display group to display the image in the even-numbered row, the odd-numbered display group comprising M*(a*N) odd-numbered display units, the even-numbered display group comprising (M−1)*(a*N) even-numbered display units, the odd-numbered display unit in the i-th row comprising a first sub-pixel, a second sub-pixel, and a third sub-pixel in a pixel unit in the i-th row.
US12165558B2
A display device includes a plurality of pixels, a power supply, a voltmeter, and a timing controller. The power supply is configured to generate an initialization voltage to be supplied to a sensing pixel among the pixels. The voltmeter is configured to measure a first value of the initialization voltage supplied to the sensing pixel during an active period of a frame period and a second value of the initialization voltage supplied to the sensing pixel during a vertical blank period of the frame period. The timing controller is configured to generate rewrite image data that is supplied to the sensing pixel during the vertical blank period. The rewrite image data is generated from image data applied to the pixels during the active period and a difference between the first and second values.
US12165555B2
A direct current-to-direct current (“DC-DC”) converter includes: a first converter which outputs a first power voltage in a normal mode or a power saving mode based on a inductor current generated therein, where the first converter operates in a first driving manner in the normal mode, and operates in a second driving manner in the power saving mode; a second converter which outputs a second power voltage based on a inductor current generated therein, where the second converter operates in a third driving manner in the power saving mode, and a magnitude of the second power voltage in the power saving mode is different from that in the normal mode; and a mode selector which supplies a mode control signal to the first and second converters, where the first and second converters are driven in the normal mode or the power saving mode based on the mode control signal.
US12165553B2
A gate driver includes: a pull-up circuit configured to pull up a gate output signal to a high voltage in response to a signal at a first node of the pull-up circuit; a first pull-down circuit configured to pull down the gate output signal to a low voltage in response to a signal at a second node of the first pull-down circuit; a second pull-down circuit configured to pull down the gate output signal to the low voltage in response to a signal at a third node of the second pull-down circuit; a first selection circuit configured to activate the first pull-down circuit and deactivate the second pull-down circuit based on a first selection signal; and a second selection circuit configured to activate the second pull-down circuit and deactivate the first pull-down circuit based on a second selection signal.
US12165548B2
Disclosed is a display device. A display device according to the present disclosure comprises: a housing having an opening; a roller extending longitudinally and located inside the housing; a display panel that is wound on or unwound from the roller and partitions a certain space into a first space and a second space when located outside the housing after passing through the opening; a sensor that is adjacent to a sensing area formed in at least one among the first space and the second space, and senses whether or not there are objects that have entered the sensing area; and a control unit that, on the basis of the information acquired by the sensor, controls whether to perform an operation for winding or unwinding the display panel on or from the roller.
US12165546B2
A sign holder assembly for a shelving system, in which the shelving system includes a first support post and a second support post, with each support post configured to support a side of a shelf, includes a cross member configured to be coupled to and extend between the first support post and second support post. The assembly further includes a support bracket having a base member configured to be positioned about a portion of the cross member in one of a plurality of positions along a length of the cross member, an extension portion extending from the base member, and a securement member projecting from the extension portion and spaced from the base member.
US12165538B1
A telesurgical mentoring platform with a wheeled base, a lower rack mounted on the base, an upper rack extending vertically from the lower rack, a compactly foldable articulated arm that is configured to extend horizontally outward away from the upper rack and configured to connect to a connector piece holding an end effectuator at its distal end, a tablet personal computer; the console configured to be readily mobilized on the floor of an existing operating room and is capable of providing a connectivity point for communication, audiovisual, and data transfer services in an operating room.
US12165531B1
Techniques for facilitating an autonomous operation, such as an autonomous navigation, of an unmanned vehicle based on one or more fiducials. For example, image data of a fiducial may be generated with an optical sensor of the unmanned vehicle. The image data may be analyzed to determine a location of the fiducial. A location of the unmanned vehicle may be estimated from the location of the fiducial and the image. The autonomous navigation of the unmanned vehicle may be directed based on the estimated location.
US12165527B2
Methods, apparatus, and articles of manufacture for observer-based landing control of a vehicle are disclosed. An example apparatus includes at least one memory, and at least one processor to execute instructions to at least in response to determining an aircraft is in a flight plan flare regime, determine an estimate state of an aircraft parameter based on an execution of a transfer function of an observer model, the execution of the transfer function based on an altitude command corresponding to the flare regime, determine a gain value based on the aircraft parameter, determine an altitude control input based on the estimate state and the gain value, determine an altitude command output based on the altitude control input and longitudinal dynamics of the aircraft, the longitudinal dynamics generated in response to the aircraft executing the altitude command output, and control an elevator of the aircraft based on the altitude command output.
US12165525B2
Methods and systems are provided for assisting operation of an aircraft when diverting from a flight plan using a comparative vertical profile display. A vertical profile display includes a first graphical representation of a first vertical profile corresponding to a first lateral route defined by a flight plan for the aircraft and a second graphical representation of a second vertical profile corresponding to a modified lateral route different from the first lateral route displayed concurrently on the vertical profile display. The first vertical profile corresponding to the first lateral route is depicted on the vertical profile display in a first plane and the second vertical profile corresponding to the modified lateral route is depicted on the vertical profile display in a second plane different from the first plane.
US12165520B2
A hybrid dispatch method for autonomous vehicles and manually-driven vehicles is provided and includes steps of: receiving travel information from a terminal, the travel information including a start position and an end position; matching manually-driven vehicle adapted to the travel information according to manually-driven vehicle matching rules; determining whether the travel information meets compliance rules for autonomous vehicles; matching autonomous vehicles adapted to the travel information according to autonomous vehicle matching rules when the travel information meets the compliance rules for autonomous vehicles; providing the matched manually-driven vehicles and the matched autonomous vehicles to the terminal for the user to select. Furthermore, a server and a storage medium are also provided.
US12165516B2
Traffic collisions involving autonomous vehicles can be greatly reduced by timely initiation of evasive action. However, calculating a suitable sequence of actions capable of avoiding or minimizing the collision may require the speed of a supercomputer. Therefore, disclosed is a method for the autonomous vehicle to transmit an emergency message with sensor data to a nearby access point in 5G or 6G, and the access point can forward the data to a supercomputer trained in collision avoidance. The supercomputer, millions or billions of times faster than vehicle computers, explores many sequences of actions and selects the one most likely to avoid the collision or if unavoidable, the sequence of actions that results in the least harm. Again using an exclusive channel, the supercomputer and the access point can relay the selected sequence to the autonomous vehicle, for immediate collision avoidance or harm minimization.
US12165514B2
A vehicle parking management method, comprising: on at least one of a vehicle and a mobile device, acquiring current parking place information and a plurality of additional information of a parking lot, the current parking place information at least comprising a location of an unoccupied parking place, each additional information in the plurality of additional information being configured for identifying associated data; on the basis of the current parking place information and the additional information, generating a parking place distribution image, the parking place distribution image at least indicating the unoccupied parking place and the additional information; presenting the parking place distribution image; and in response to that an operation targeting the unoccupied parking place or the additional information is detected, generating a navigation indication related to a target unoccupied parking place.
US12165508B2
The present invention is directed to a helmet wearing determination system including a imaging means that is installed in a predetermined position and images a two-wheel vehicle that travels on a road; and a helmet wearing determination means that processes an image imaged by the imaging means, estimates a rider head region corresponding to a head of a person who rides on the two-wheel vehicle that travels on the road, compares image characteristics of the rider head region with image characteristics according to the head at a time when a helmet is worn or/and at a time when a helmet is not worn, and determines whether or not the rider wears the helmet.
US12165498B2
The present invention relates to a security surveillance microwave sensor having a reduced false report rate by means of biological signal detection, which monitors and determines a malfunction state or a false alarm generated by environmental factors by detecting humans, animals or objects approaching within a predetermined distance using a microwave signal. The present invention may extend the monitoring distance of security surveillance, set an IF frequency band disturbed by a human body, amplify the IF frequency or use a change in the voltage level to extend the monitoring distance, manage a monitoring state by double-checking transmission and reception of security signals, and reduce the false report rate by distinguishing the false alarms or the malfunction state of the sensor.
US12165485B2
The present invention relates to a light guiding arrangement (1) for transmitting electromagnetic radiation, in particular ultraviolet and/or infrared radiation, and a spark and/or flame detector that uses same. The light guiding arrangement (1) comprises a housing (10) and a light guiding rod (20), wherein the housing (10) has a light entrance opening (12) and a light exit opening (14) situated opposite, wherein the light guiding rod (20) is arranged in the housing (10) between the light entrance opening (12) and the light exit opening (14), wherein the light guiding rod (20) is mounted resiliently on at least one side in the housing (10).
US12165480B1
This disclosure describes, in part, systems for enabling physical retail stores and other facilities to implement both automated- and manual-checkout techniques for customers of the stores and/or facilities. For example, the described systems may enable a retail store to implement technology where users are able to pick items from shelves and other inventory locations and exit the store without performing manual checkout of the items, as well as technology to allow users to pay for their items using point-of-sale (POS) and/or other manual-checkout techniques. The systems described herein thus enable hybrid retail facilities, as opposed to a retail facility that is either entirely traditional or entirely enabled for automated checkout.
US12165478B1
Self-orchestration and -management of Automated Teller Machines (ATMs) leveraging the use of extended Reality (XR) amongst support personnel to perform the maintenance/repair. Issues and events required to address the issues are identified at the ATM and a maintenance queue is generated, and subsequently managed, at the ATM that includes an ordered listing of the events and assigned support personnel for each event, along with access credentials for each support personnel. Management of the maintenance queue includes notifying the support personnel of their event assignments of the requisite timing requirements. XR is used to facilitate maintenance and repair in a collaborative and, in some instances simultaneous, manner between remote and onsite support personnel. Various different XR operational modes are implemented to assist support personnel in accomplishing the assigned events without the need for extensive training and/or experience.
US12165466B2
Embodiments of the present invention set forth systems, apparatuses, computer-readable media, and/or methods that are configured to concurrently utilize presented game components in multiple games or game features within the same or different game. Accordingly, a gaming device can be configured to enable randomly-presented game components, such as slot game symbols, to be concurrently useable in one or more other games, and/or one or more other game features within the same overall game. Hence, one or more symbols presented in a first game segment are also available in a second game segment, where the game segments may be interrelated or alternatively independent from one another.
US12165460B2
An article supply apparatus capable of supplying an article, comprises an accommodation unit in which articles are accommodated; a supply unit which supplies at least one of the articles accommodated in the accommodation unit; an operation unit capable of performing an operation in order to supply the at least one of the articles from the supply unit; a lock unit which locks the operation unit so as to make the operation to the operation unit unavailable; a control unit which releases a lock of the lock unit; and a notification control unit, capable of notifying a first state where the lock of the lock unit and a second state where the operation of the operation unit is completed, wherein a way of notification of the first state is different from that of the second state.
US12165457B1
The operation of one or more cash handling devices may be remotely modified by updating locally stored cash dispensing data at each of the one or more cash handling devices based at least in part on optimization data generated at a monitoring server. Operational data is received from the one or more cash handling devices and utilized to generate historical data within a historical database. Optimization parameters are received for each of one or more cash handling devices, and the optimization parameters are utilized together with the generated historical data to generate optimization data utilizing one or more optimization models. The optimization data is transmitted to applicable cash handling devices to cause the cash handling device to update locally stored executing instructions causing operation of the cash handling device to dispense cash into one or more register tills.
US12165452B2
An electronic key terminal includes a first case and a second case, an elastic member including a planar portion and a wall portion protruding from at least a part of a periphery of the planar portion in a direction from the first case toward the second case, and an electronic board housed in a space defined by the first case and the second case. The wall portion includes protruding portions protruding from opposing sides of the wall portion. The electronic board is partially disposed between the third planar portion and the protruding portions.
US12165443B1
Techniques and systems for testing, evaluating and/or otherwise assessing the operation of vehicles are discussed herein. Aspects relate to a system and method comprising: receiving user interface configuration data; deriving therefrom a user interface configuration for a set of widgets; for each widget in the set of widgets, sending a request for a subset of data items of each of a plurality of data topics associated with a corresponding plurality of vehicle components, each said data topic being derived from a vehicle logging system and being associated with the vehicle run; receiving the requested subset of data items of each of the plurality of data topics for the vehicle run; and displaying, in a user interface comprising the set of widgets configured in accordance with the user interface configuration data, a visualization based on the subset of data items of the plurality of data topics for the vehicle run.
US12165435B2
A document management system performs name matching operations to validate an identity claimed by a recipient of a document. To validate a claimed identity the document management system compares name data obtained from an identity data source with name data corresponding to a recipient entity of a document to determine whether name features of the identity source name data match recipient name data. The name matching operations may include applying a set of name matching rules to the identity source name data and the recipient name data to determine whether features that differ between the identity source name data and the recipient name data are acceptable alternative representations. Responsive to successfully validating the identity, the system may authorize the recipient to perform actions on the document. Identity source name data may be received from a variety of identity data sources, such as an identity document or a trusted service provider.
US12165425B2
Systems and methods for identifying a presence of a completed document are disclosed. The system may receive an image file from a client device associated with a first document, identify one or more image regions within the image file corresponding to a presence of one or more extractable data entries, selectively extract the one or more extractable data entries, and determine whether the one or more extractable data entries match one or more stored data entries. When the one or more extractable data entries match, the system may determine the status of the first document as completed. When the one or more extractable data entries do not match, the system may proactively replace one or more inconsistent extractable data entries with corresponding stored data entries to form a corrected first document, and generate a request for a client to verify the corrected first document.
US12165413B2
Aspects of the present disclosure include methods, systems, and non-transitory computer readable media for receiving an initial image of the area, receiving an updated image of the area, detecting at least one of a person in the area or a movement in the area based on the updated image, comparing the updated image and the initial image to identify a change in the area, and determining a presence or an absence of the occlusion based on the change in the area and the at least one of the person or the movement in the area.
US12165412B2
An embodiment of an electronic processing system includes an image-processing circuit, a pose circuit, and a score circuit. The image-processing circuit is configured to receive a captured image of at least one product disposed in a display structure, and to identify each of the at least one product in the captured image. The pose circuit is configured to determine a respective pose of each of the at least one product, and to compare the respective pose of each of the at least one product to a respective canonical pose of each of the at least one product. And the score circuit is configured to generate a pose score in response to a respective comparison for each of the at least one product. For example, such an electronic processing system can be configured to detect a respective improper pose of one or more products, and to generate a pose score that is related to the number of improper poses detected, and the average “distance” between each improper pose and the respective canonical pose (e.g., label facing straight out from the display structure). And the electronic processing system can be configured to perform the described functions in real time.
US12165405B2
Ray-tracing for terrain mapping is provided. A system of an aerial vehicle can identify points generated from data captured by a sensor of the aerial vehicle. The points can each indicate a respective altitude value of a portion of terrain. The system can determine, based on the altitude values of the points, a threshold altitude of the terrain, and can identify a boundary defined in part based on the threshold altitude of the terrain. The system can generate a terrain map for the terrain based on applying a ray-tracing process to the points. The ray-tracing process can be performed within the boundary, using the points as respective sources and the aerial vehicle as a destination. The system can present a graphical representation of the terrain map in a graphical user interface of the aerial vehicle.
US12165403B2
Methods of providing digital images of living tissue that may include: obtaining data of a propagating wavefield through living tissue; obtaining a reference digital image of the living tissue; selecting a holographic computational method of wavefield imaging; selecting a wavefield based on one or more parameters; calculating a sampling ratio by dividing a number of data samples in the data subset by a number of image samples in the data subset; decimating the data subset; generating a new digital image based on the selected holographic computational method of imaging, the decimated data subset, and parameters corresponding to the data subset; and determining a quantitative difference measure between the reference digital image and the new digital image based on the changing of one or more parameters selected from the group consisting of field sampling, imaging sampling, and image quality.
US12165400B2
The technology relates to controlling a vehicle based on a railroad light's activation status. In one example, one or more processors receive images of a railroad light. The one or more processors determine, based on the images of the railroad light, the illumination status of a pair of lights of the railroad light over a period of time as the vehicle approaches the railroad light. The one or more processors determine based on the illumination status of the pair of lights, a confidence level, wherein the confidence level indicates the likelihood the railroad light is active. The vehicle is controlled as it approaches the railroad light based on the confidence level.
US12165398B2
The present disclosure relates to training method and apparatus for an object recognition model. There provides a training sample optimization apparatus for a neural network model for object recognition, comprising: for each training sample in a training sample database, a fluctuation determination unit configured to determine a fluctuation of model prediction of the training sample relative to a corresponding labeled identity of the training sample in a case of training the neural network model; and an optimization unit configured to determine whether the training sample can be used for training of the neural network model in the next training epoch, based on the fluctuation of the training sample.
US12165395B2
One embodiment provides a method, comprising: training, using deep imitation learning, a neural network associated with a predetermined ghosting model to predict player movements for at least one player during at least one sequence in a game; receiving, at an information handling device, tracking data associated with a player movement path for at least one player during the at least one sequence; analyzing, using a processor, the tracking data to determine at least one feature associated with the at least one player at a plurality of predetermined time points during the at least one sequence; and determining, using the predetermined ghosting model and the at least one feature, a ghosted movement path for the at least one player beginning from one of the plurality of predetermined time points. Other aspects are described and claimed.
US12165393B1
Methods, systems, and computer programs are presented for the management of lane-departure (LD) events. One method includes training a classifier for LD events and loading the classifier into a vehicle. LD events are detected based on outward images using the classifier, while the turn signal is monitored to prevent false triggers. If an LD event is detected, rules are checked for alerting the driver and deciding whether to alert the driver or not. Subsequently, additional rules are checked for reporting the event and deciding whether to report the event to a Behavior Monitoring System (BMS) or to discard it. The method also includes a solid line departure model that identifies crossing dashed, solid-white, and solid-yellow lanes, delaying alerts and event generation until a significant portion of the vehicle crosses over the lane. The model also outputs a confidence score reflecting the amount of vehicle deviation from the driving lane.
US12165387B2
A method of inspecting a composite structure formed of plies of tows is provided. The method involves receiving an image of an upper ply overlapping lower plies, the upper ply tow ends defining a boundary between plies, and applying extracted sub-images to a trained machine learning model to detect the upper or lower ply. Probability maps are produced in which pixels of the sub-images are associated with probabilities the pixels belong to an object class for the upper or lower ply. The method may also involve transforming the probability maps into reconstructed sub-images, stitching together a composite image, and applying the composite image to a feature detector to detect locations of tow ends of the upper ply. The method may also involve comparing the locations to as-designed locations of the tow ends, inspecting the composite structure, and indicating a result of the comparison.
US12165376B2
An information processing apparatus includes a processor configured to: classify an acquired image by using a rule in which an element of an image, which is common in each type of a form shown by the image, is defined; and perform a process of setting a region in which at least one element is displayed except for the element defined by the rule used in classification in the classified image, to be unclear, and cause a display device to display the processed image.
US12165373B2
A method to assess a subject diagnosis is provided. The method includes receiving an image from an image-capturing device, the image comprising an area of interest in a test cartridge, and finding a border of the area of interest of the test cartridge and applying a geometrical transformation on an area delimited by the border of the test cartridge to bring the image of the area of interest in the test cartridge to a selected size and a selected shape. The method also includes identifying a target region within the area of interest of the test cartridge, evaluating a quality of the image based on a characteristic feature of the target region, and providing commands to adjust an optical coupling in the image-capturing device when the quality of the image is lower than a selected threshold.
US12165370B2
A method of encoding point cloud data using a planar coding mode is disclosed. The planar coding mode may be signaled using a planar mode flag to signal that a current volume is planar. A volume is planar if all of its occupied child nodes are on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Volume data for already-coded occupied volumes of the point cloud is tracked using a data structure stored in memory. Entropy coding may be used to code the planar mode flag and/or the planar position flag. Context determination for coding may take into account a distance between the volume and a closest already-coded occupied volume among those tracked already-coded occupied volumes that have a same index in the data structure as the current volume.
US12165364B2
An image analysis apparatus includes one or more processors configured to execute (a) acquiring, from a measurement device, spectral images for a plurality of wavelengths, obtained by imaging a measurement target, (b) acquiring a target range in each of the spectral images, (c) performing multivariate analysis of each pixel based on a gradation value of the pixel for each wavelength in the target range, (d) generating an analysis image including an analysis result of the multivariate analysis for each pixel in the target range, and (e) storing the generated analysis image into a memory.
US12165360B1
Machine vision devices may be configured to automatically connect to a remote management server (e.g., a “cloud”-based management server), and may offload and/or communicate images and analyses to the remote management server via wired or wireless communications. The machine vision devices may further communicate with the management server, user computing devices, and/or human machine interface devices, e.g., to provide remote access to the machine vision device, provide real-time information from the machine vision device, receive configurations/updates, provide interactive graphical user interfaces, and/or the like.
US12165356B2
Systems, devices, media, and methods are presented for object modeling using augmented reality. An object modeling mode for generating three-dimensional models of objects is initiated by one or more processors of a device. The processors of the device detect an object within a field of view. Based on a position of the object, the processors select a set of movements forming a path for the device relative to the object and cause presentation of at least one of the movements. The processors detect a set of object surfaces as portions of the object are positioned in the field of view. In response to detecting at least a portion of the object surface, the processors modify a graphical depiction of a portion of the object. The processors then construct a three-dimensional model of the object from the set of images, depth measurements, and IMU readings collected during the reconstruction process.
US12165355B2
To improve pose estimation accuracy, a pose estimation apparatus according to the present invention extracts a person area from an image, and generates person area image information, based on an image of the extracted person area. The pose estimation apparatus according to the present invention further extracts a joint point of a person from the image, and generates joint point information, based on the extracted joint point. Then, the pose estimation apparatus according to the present invention generates feature value information, based on both of the person area image information and the joint point information. Then, the pose estimation apparatus according to the present invention estimates a pose of a person included in the image, based on an estimation model in which the feature value information is an input, and pose estimation result is an output.
US12165350B2
The invention provides a verification method of the dynamic virtual image display distance of a user interface, comprising the following steps: creating a tested image database; wherein the tested image database comprises a tested image displayed according to a standard virtual image display distance; displaying a first tested image; projecting a first image on a stacked image element; wherein the first image is displayed at a first virtual image display distance, which is the same with a first standard virtual image display distance of the first tested image; capturing the first tested image and the first image; performing a first reliability evaluation procedure for the first image and the first tested image; and calculating a first overlap ratio for the first image and the first tested image to verify accuracy of the user interface.
US12165346B2
The present disclosure relates to methods and devices for performing depth estimation on image data. In one example, a device performs depth estimation on first and second images captured using one or more cameras having a color filter array. Each image of the first and second images comprises multiple color channels. Each color channel of the multiple color channels corresponds to a respective color channel of the color filter array. The device performs the depth estimation by estimating disparity from the color channels of the first and second images.
US12165328B2
The present disclosure provides a system and method for image reconstruction and processing. The method may include obtaining image data of an object acquired by an imaging device. The method may include determining one or more regions of interest (ROIs) of the object. The method may also include determining, based on each ROI of the one or more ROIs, a target portion of the image data corresponding to the ROI among the image data. The method may further include reconstructing, based on the target portion of the image data, one or more images of the ROI.
US12165315B2
An ultrasound imaging system is disclosed that includes an ultrasound probe including a plurality of ultrasound transducers configured to acquire ultrasound images, a processor and non-transitory computer-readable medium having stored thereon logic that, when executed by the processor, is configured to perform operations including receiving ultrasound imaging data, detecting one or more blood vessels within the ultrasound imaging data, identifying at least one blood vessel of the one or more blood vessels as an artery or as a vein, and rendering a visualization of at least a subset of the one or more blood vessels on a display. The logic may, when executed by the processor, cause performances of further operations including identifying the at least one blood vessel as the artery at least one differentiating characteristic of a plurality of differentiating characteristics of blood vessel type.
US12165296B2
Exemplary embodiments are directed to a system for selective enhancement of skin features in an image. The system includes an interface configured to receive as input an original image, and a processing device in communication with the interface. The processing device is configured to process the original image using a neural network to detect one or more skin imperfections in the original image, generate a neural network mask of the original image for the one or more skin imperfections in the original image, generate one or more source patches based on the original image, and, replace the one or more skin imperfections in the original image with the one or more source patches to generate a patched skin image.
US12165295B2
The present disclosure relates to systems, methods, and non-transitory computer readable media that generate inpainted digital images utilizing a cascaded modulation inpainting neural network. For example, the disclosed systems utilize a cascaded modulation inpainting neural network that includes cascaded modulation decoder layers. For example, in one or more decoder layers, the disclosed systems start with global code modulation that captures the global-range image structures followed by an additional modulation that refines the global predictions. Accordingly, in one or more implementations, the image inpainting system provides a mechanism to correct distorted local details. Furthermore, in one or more implementations, the image inpainting system leverages fast Fourier convolutions block within different resolution layers of the encoder architecture to expand the receptive field of the encoder and to allow the network encoder to better capture global structure.
US12165291B2
A method for the simultaneous imaging of different physical properties of an examined medium from multi-physics datasets and for digital enhancement and restoration of multiple multidimensional digital images is described. The method introduces nonnegative joint entropy determined as a joint weighted average of the logarithm of the corresponding density of the model parameters and/or images and/or their attributes. The joint entropy measures are introduced as additional constraints, and their minimization results in enforcing of the order and consistency between the different model parameters and/or multiple images and/or their transforms. The method does not require a priori knowledge about specific physical, analytical, empirical or statistical relationships between the different model parameters and/or multiple images and their attributes, nor does the method require a priori knowledge about specific geometric or structural relationships between different model parameters, images, and/or their attributes.
US12165290B1
An image processing method and apparatus are provided. The method includes: acquiring a to-be-processed image; determining a weather type corresponding to the to-be-processed image; according to the weather type, acquiring an environment noise feature in the to-be-processed image corresponding to the weather type; and obtaining a non-noise image feature of the to-be-processed image according to the environment noise feature, and according to the environment noise feature, the non-noise image feature and the to-be-processed image, generating a denoised image corresponding to the to-be-processed image.
US12165288B2
A method for removing periodic noise from a reconstructed light field image includes the steps of: acquiring a light field image of a sample; acquiring an optical center position map without the sample; calibrating the imaging centers of the microlenses and performing reconstruction on the light field image; transforming a reconstructed light field image to the frequency domain and generating an image frequency spectrum; preprocessing the image frequency spectrum; generating a low-pass filter; multiplying the low-pass filter with the preprocessed image frequency spectrum, and then setting the frequency spectrum value of the low-frequency component to zero; performing binarization on the reconstructed light field image frequency spectrum to obtain an image mask; removing the high-frequency periodic noise component from the original frequency spectrum of the reconstructed light field image; and transforming the filtered reconstructed light field image frequency spectrum back to the spatial domain to obtain the reconstructed light field image.
US12165278B2
A hardware downscaling module and downscaling methods for downscaling a two-dimensional array of values. The hardware downscaling unit comprises a first group of one-dimensional downscalers; and a second group of one-dimensional downscalers; wherein the first group of one-dimensional downscalers is arranged to receive a two-dimensional array of values and to perform downscaling in series in a first dimension; and wherein the second group of one-dimensional downscalers is arranged to receive an output from the first group of one-dimensional downscalers and to perform downscaling in series in a second dimension.
US12165274B1
A system and method for dynamically modifying and rendering 3D models in digital environments, particularly in virtual reality (VR) or augmented reality (AR) settings. The system receives information about a 3D model, information regarding the digital environment, and placement information for aligning the 3D model within the digital environment. A configuration interface is generated based on a catalogue of variants, allowing users to modify the 3D model's textures and colors. Modifications are received via the configuration interface, and the 3D model is updated and stored as an instance. The instance, saved as a pluggable piece of code, can be uploaded in real-time to render the modified 3D model in the digital environment.
US12165267B2
Disclosed herein are aspects for altering avatar backgrounds and rendering volumetric avatars in a three-dimensional virtual environment. An aspect begins by receiving, from a first device of a first user, configuration settings specifying how a background of a first user's avatar is to be presented to a second user in the 3D virtual environment. The aspect continues by capturing a video stream of the first user and altering portions of the video stream. The configuration settings and the video stream with the altered background are used to render the first user's avatar. Another aspect begins by receiving configuration settings and a video stream with a background. The aspect continues by rendering a front surface, back surface, and side surface of an avatar based on the configuration settings and video stream.
US12165250B2
There is provided an information processing apparatus including an operation unit acquiring an input operation for a message composed of at least one of text and an image, a recording control unit recording the message in accordance with the acquired input operation, and a reproduction control unit reproducing the recorded message to display the message on a display unit.
US12165249B2
This application provides a display method and an electronic device. The method includes: in a process of displaying a first transition animation on a first screen of the electronic device, if the first transition animation displayed on the first screen is interrupted, continuing, by the electronic device, to play an unfinished part of the first transition animation on a switched-to second screen, allowing a transition animation of the electronic device to be applied to more scenarios to improve user experience.
US12165241B1
A three-dimensional (3D) reconstruction method is provided. The method includes obtaining a two-dimensional (2D) pixel coordinate of a pixel in a 2D image of an object and a direction of a ray; projecting the 2D pixel coordinate to a 3D space to obtain a plurality of 3D points on the ray; for each 3D point of the plurality of 3D points: predicting a signed distance value for the 3D point; predicting a validity probability for the 3D point; and predicting an intensity value for the 3D point; obtaining a rendering loss based on the predicted signed distance values, the validity probabilities, and the intensity values of the plurality of 3D points to update a 3D reconstruction network; and extracting a 3D model of the object based on the updated 3D reconstruction network.
US12165232B1
Embodiments of the present disclosure related to systems and methods of managing litigation support services. In one embodiment, a method comprises receiving, from a user device, one or more requests related to litigation support services, the one or more requests specifying a litigation-related event and associated scheduling information; receiving an indication of acceptance of one or more of the requests from one or more user devices associated with litigation support service providers; and transmitting, to the user device, the indication of acceptance.
US12165228B1
In an illustrative embodiment, an automated system determines rental income and location quality for geographic regions using customized data sets. The system can generate customized location feature sets for applying to trained location quality prediction models where the feature sets include hybrid features combining aspects of two or more items of the location feature data into a single hybrid feature and the geographic regions are sized to a predetermined granularity level. Each feature set associated with a geographic region can be applied to a machine learning data model trained to predict rental property income at the respective predefined region from the customized location feature sets. Using the output data from the machine learning data model, the system can calculate location metrics quantifying a rental property income and the location quality for the geographic region.
US12165223B2
Implementations of various methods and systems to transform renewable energy units with two waypoints or a destination waypoint or a series sequence of waypoints into community objects which have associated price-time priority queues for transformed renewable energy units. The present disclosed invention relates to combining the concepts of objected oriented programming, market price queues, renewable energy, navigation systems and social networking and transmission as a fungible asset class or renewable energy linked to transmission as an open market.
US12165221B2
A system and method for a podcast community that creates an avenue for listeners to provide feedback to podcasters. These solutions include websites, web applications, mobile applications and algorithms that connect people listening to podcasts around the world. The mobile application creates a forum where podcast listeners can listen and comment on podcast episodes. Listeners can interact with each other, podcasters and featured guests on the applications. Users and podcasters can also attach media files to comments and podcasts respectively.
US12165208B2
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US12165200B1
Methods, systems, and apparatus, including medium-encoded computer program products, for tracking and visualizing an order are described. An exchange computer system (ECS) can receive an order from a user, generate an order and tag the order with the order identification. The ECS can transmit data to the user that causes a graphical user interface (GUI) to display tracking status. The ECS can conduct an operation associated with the order, and a stage of order execution can be determined. The order execution stages can vary based on a type of the order. Data indicative of the stage of the order execution and the order identification can be obtained in response to receiving the request for information indicative of the order status of the order. The ECS can transmit data that causes a GUI to display the order status that indicates the stage of the order.
US12165199B2
According to one aspect of the present invention, a group account service providing server capable of converting a private account into a group account in real time through a terminal of the host of a comprises: an account management unit configured to convert a first account into a group account when a group account conversion request for the first account of a host of a group is generated; a transaction ledger management unit configured to record change information in a transaction ledger for the group account when the change information including at least one of a transaction occurrence event and an information occurrence event is generated for the group account; a virtual ledger management unit configured to generate a virtual ledger to be mapped to the transaction ledger when the first account is changed to the group account.
US12165193B2
Techniques are described herein for selecting, curating, normalizing, enriching, and synthesizing the results of user experience (UX) tests. In some embodiments, a system receives input defining or modifying a theme schema for classifying results of user experience tests. Responsive to receiving the input, the system trains a themer model based at least in part on example classifications in a training dataset, where the classifications map results to themes within the theme schema. When a new set of results for a user experience test is received, the trained machine learning model may generate a set of predicted themes to classify the test results. The output of the model may be used to render user interfaces and/or trigger other actions directed to optimizing a product's design.
US12165190B2
The present disclosure relates to an in-store automatic payment method and system applied to an unmanned store service, wherein the method and the system reduce the burden of excessively collecting videos from a number of fixed cameras installed in the related art by using an egocentric video, computer computation overhead, and installation expense and operating expense of a system for an unmanned store. The method includes: collecting, by a mobile terminal, an egocentric video; detecting, by at least one among multiple devices, a purchase target item from the egocentric video; calculating, by at least one among the multiple devices, a level of reliability for the purchase target item from the egocentric video; and registering, by at least one among the multiple devices, the purchase target item on a selected-item list of a user when the level of reliability is equal to or greater than a preset threshold.
US12165186B2
A device may receive user data associated with a product or service, the user data including a user identifier associated with a user. The device may identify a business application that is relevant to the product or service, the business application being designed to provide the user with a business offer related to the product or service. In addition, the device may provide the user data to the business application and receive, from the business application, business application state data and user response data, the business application state data specifying a partially completed transaction associated with the product or service, and the user response data including information associated with the partially completed transaction. The device may store the business application state data and the user response data, and perform an action based on the business application state data.
US12165183B2
A system and method are provided for managing multiple transactional workflows. The method includes saving each transactional workflow with a unique identifier, mapping the unique identifier to an entity associated with the client device used to initiate the corresponding transactional workflow, providing a first option for the client device to retrieve from the server device details of the plurality of transactional workflows, and receiving a request at a later time to retrieve details of the plurality of transactional workflows. The method also includes performing an authentication process, using the predetermined identifying information to determine unique identifiers of the corresponding saved transactional workflows, providing a second option for the client device to resume one or more of the transactional workflows, and resuming the corresponding one or more transactional workflows. Each transactional workflow is saved in a format that permits the server device to execute and complete a binding outcome.
US12165178B1
Systems and methods are provided to generate subscription recommendations within a membership platform. Exemplary implementations may: obtain subscribership information for subscribers of a membership platform; for an individual subscriber, identify other ones of the subscribers who commonly subscribe to the content creators subscribed to by the individual subscriber; for individual ones of the other ones of the subscribers, identify other ones of the content creators the other ones of the subscribers subscribe to but the individual subscriber does not; for individual ones of the other ones of the content creators, determine individual quantities of the other ones of the subscribers that are commonly subscribed; rank the other ones of the content creators based on the individual quantities; generate one or more subscription recommendations; effectuate presentation of the one or more subscription recommendations; and/or perform other operations.
US12165176B1
Systems and methods for providing authentication circles to pursue financial goals and/or share expenses with others are provided. One or more provider computing systems are communicatively coupled to one or more user devices. Users may join a circle and make contributions via electronic messages that may allow for acceptance in a one-click fashion. Members may, for example, plan for and share expenses for a trip and compare the expenses with budgets.
US12165171B2
In general, embodiments of the present invention provide systems, methods and computer readable media for data record compression using graph-based techniques.
US12165158B2
A method and apparatus for managing capabilities of an account of a user system at a commerce platform are described. The method may include receiving, at the commerce platform, a request from a user system that identifies an account at the commerce platform and includes a capability requested for the account, where the requested capability corresponds to a desired functionality of the account. The method may also include mapping the requested capability to a compliance plan that defines a set of account data to be collected before activation of the capability for the account by the commerce platform. Furthermore, the method may include transmitting a message, generated by the commerce platform, that comprises a listing of additional data to be provided by the user system before activation of the capability for the account, where the additional data comprises a minimal set of account data defined by the compliance plan less any data already associated with the account at the commerce platform. The method may also include, in response to receiving, by the commerce platform, at least one response from the user system that includes the additional data, activating the capability for the account.
US12165153B2
In some implementations, a backend server and/or a middleman server may receive, from a front-end device, a request including an indication of a physical identifier associated with a user. The backend server and/or the middleman server may determine that the physical identifier is associated with an indication of theft. Accordingly, the backend server and/or the middleman server may transmit the indication of theft to one or more additional backend servers associated with the user. Additionally, the backend server and/or the middleman server may transmit, to a user device, a coded message indicating theft, where the coded message is sent using a communication method consistent with a setting associated with the user. In some implementations, the backend server and/or the middleman server may transmit a one-time authorization to the front-end device and may store an indication not to authorize an additional request including the indication of the physical identifier.
US12165144B2
A device may configure a browser to permit cash payments for online transactions. The device may monitor a browser session of the browser. The device may detect, during the browser session, navigation of the browser to a transaction page of a website. The transaction page may be configured to facilitate an online transaction with the website. The device may determine, based on detecting the navigation of the browser to the transaction page, that a cash payment is to be provided. The device may cause a validation code to be generated. The device may cause, based on the validation code being processed, a virtual transaction card to be generated. The device may facilitate, using virtual card information associated with the virtual transaction card, execution of the online transaction.
US12165143B2
A computer-implemented method for anonymizing online transaction details may include performing a process to generate an identifier (ID) and reference address for a user, and receiving a request for transaction processing from an e-commerce server. The request may include first data including: information associated with a purchase of a product to be delivered to the user; the identifier; and the reference address. The method may further include: in response to the request, determining whether the ID and reference address are included in the request, and if so, obtaining the accurate address and shipping rate rules; applying, based on the first data and the accurate address, the shipping rate rules to determine accurate shipping rate cost information associated with delivering the product to the accurate address; performing an anonymizing process on the accurate information to obtain anonymous shipping rate information, and transmitting the anonymous shipping rate information to the e-commerce server.
US12165119B2
A method for integrating real-world items into video games is disclosed. The method includes receiving, by a video game instance, a digital token corresponding to a real-world item from a video game integration system, the digital token being linked with the item and corresponding to an in-game benefit that is provided to an owner of the token. The method also includes facilitating, by the video game instance, a transaction by the user for the item the video game, wherein in response to the user transacting for the item, ownership data of the digital token is updated on a cryptographic ledger to assign ownership of the digital token to the user. The method also includes conferring, by the video game instance, the in-game benefit to the user in the video game and revoking the in-game benefit in response to the digital token no longer being assigned to the user.
US12165107B2
A system includes processing hardware, a user interface (UI), and a system memory storing a software code. The processing hardware executes the software code to receive from a first user, via the UI, project data identifying a project including multiple tasks, determine, using the project data, a node-based graph of the project including the tasks, receive from a first user or a second user via the UI, task action data producing a modification to the node-based graph, and identify, based on the modification to the node-based graph, one of a conflict or a potential future conflict among at least two nodes of the node-based graph. The software code further identifies a conflict avoidance strategy for resolving the conflict or preventing the potential future conflict, and displays, via the UI, the conflict avoidance strategy to the first user or the second user, or performs the conflict avoidance strategy.
US12165097B2
A method includes, in response to a determination that one or more authenticated delivery locations includes a first delivery location, identifying, using an unmanned aerial vehicle registry, one or more unmanned aerial vehicles based on at least one unmanned aerial vehicle characteristic associated with a medication delivery request. The method also includes determining, for each unmanned aerial vehicle of the one or more unmanned aerial vehicles, an availability status, selecting an unmanned aerial vehicle based on at least a corresponding availability status and at least one selection criteria, and instructing the unmanned aerial vehicle to transport the medication package from a starting location to the first delivery location.
US12165096B2
An apparatus and methods for determining carbon emissions of a requested shipment are provided. A computing device of apparatus may be configured to receive a customer request for a shipment of a moveable good. In one or more embodiments, computing device may be configured to provide shipment elements of the shipment as a function of customer request. In one or more embodiments, carbon emission data describing carbon emissions of shipment may be determined by computing device as a function of carbon emission data and/or shipment elements.
US12165093B2
A computer implemented method for consolidating at least one key indicator of a virtual object including, for a predefined configuration of the virtual object (OBJ), receiving a description of at least one key indicator of the virtual object, receiving a set of attributes of the virtual object, receiving a data model for indexation of said virtual object, receiving a set of rules to convert the attributes of the virtual object into the data model for indexation, applying the set of rules to convert said attributes into the data model for indexation, transforming, in an index, the data model for indexation into a directed acyclic graph, and consolidating, in a software component which is distinct from said index, said key indicator based on an expansion of the directed acyclic graph.
US12165085B2
A system includes one or more processors and memory coupled to the one or more processors, storing processor-executable instructions that cause the one or processors to perform operations. The operations include, prior to a train departing from a departure location: generating, one or more train departure strategies for a segment of a trip for the train traveling on a track from the departure location where the train is stationary, displaying information associated with the segment of the track, playing a simulation of the train traveling on the track over the segment based on the one or more train departure strategies, the simulation beginning from when the train is stationary at the departure location; receiving a selection of a train departure strategy, and engaging the selected train departure strategy for operating the train from the departure location where the train is stationary.
US12165084B2
An example apparatus to perform media device on/off detection using return path data includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to classify view segments associated with common homes data based on whether first return path data in respective ones of the view segments has matching panel meter data to determine labeled view segments, train a machine learning algorithm, based on a first set of features, to output media device on/off determinations to produce a machine learning algorithm, the first set of features generated from the labeled view segments, and apply second return path data to the machine learning algorithm trained to output a first on/off determination associated with a media device represented in the second return path data.
US12165078B2
A machine learning apparatus capable of reducing an error between a machined workpiece and a target shape when the workpiece is machined based on a workpiece model modeling the target shape of the workpiece. A machine learning apparatus includes a state observation section configured to observe machining state data of a machine tool configured to machine the workpiece, and measurement data of an error between a shape of the workpiece machined by the machine tool based on the workpiece model and the target shape, as a state variable representing a current state of environment in which the workpiece is machined, and a learning section configured to learn the correction amount in association with the error by using the state variable.
US12165058B2
Techniques that facilitate machine learning using multi-dimensional time series data are provided. In one example, a system includes a snapshot component and a machine learning component. The snapshot component generates a first sequence of multi-dimensional time series data and a second sequence of multi-dimensional time series data from multi-dimensional time series data associated with at least two different data types generated by a data system over a consecutive period of time. The machine learning component that analyzes the first sequence of multi-dimensional time series data and the second sequence of multi-dimensional time series data using a convolutional neural network system to predict an event associated with the multi-dimensional time series data.
US12165057B2
A machine learning system that uses a split net configuration to incorporate arbitrary constraints receives a set of input data and a set of functional constraints. The machine learning system jointly optimizes a deep learning model by using the set of input data and a wide learning model by using the set of constraints. The deep learning model includes an input layer, an output layer, and an intermediate layer between the input layer and the output layer. The wide learning model includes an input layer and an output layer but no intermediate layer. The machine learning system provides a machine learning model comprising the optimized deep learning model and the optimized wide learning model.
US12165055B1
Some embodiments of the invention provide a method for implementing a temporal convolution network (TCN) that includes several layers of machine-trained processing nodes. While processing one set of inputs that is provided to the TCN at a particular time, some of the processing nodes of the TCN use intermediate values computed by the processing nodes for other sets of inputs that were provided to the TCN at earlier times. To speed up the operation of the TCN and improve its efficiency, the method of some embodiments stores intermediate values computed by the TCN processing nodes for earlier sets of TCN inputs, so that these values can later be used for processing later set of TCN inputs.
US12165050B2
Networks for distributing parameters and data to neural network compute cores. In various embodiments, a neural inference chip comprises a plurality of neural cores and at least one network interconnecting the plurality of neural cores. Each of the plurality of neural cores is adapted to apply a plurality of synaptic weights to a plurality of input activations to produce a plurality of output activations. The at least one network is adapted to simultaneously deliver synaptic weights and/or input activations to the plurality of neural cores.
US12165046B2
An electronic circuit includes word lines; bit lines intersecting the word lines at a plurality of grid points; and resistive processing units located at the grid points. Baseline stochastic pulse input units are coupled to the word lines; differential stochastic pulse input units are coupled to the word lines; and bitline stochastic pulse input units are coupled to the bit lines. Control circuitry coupled to the pulse input units is configured to cause each of the baseline stochastic pulse input units to generate a baseline pulse train using base input data, each of the differential stochastic pulse input units to generate a differential pulse train using differential input data defining differences from the base input data, and each of the bitline stochastic pulse input units to generate a bitline pulse train using bit line input data. Neural network weights can thus be stored in the resistive processing units.
US12165035B2
The systems and methods may use one or more artificial intelligence models that predict an effect of a predicted event on a current state of the system. For example, the model may predict how a rate of change in time-series data may be altered throughout the first time period based on the predicted event. In addition, the system may use a machine learning model to classify a user, based on current state characteristics, into a class of users and identify peers of the user. Based on those peers, the system may identify items for the user and generate a predetermined output variable.
US12165030B2
A system and method include an accelerator circuit comprising an input circuit block, a filter circuit block, a post-processing circuit block, and an output circuit block and a processor to initialize the accelerator circuit, determining tasks of a neural network application to be performed by at least one of the input circuit block, the filter circuit block, the post-processing circuit block, or the output circuit block, assign each of the tasks to a corresponding one of the input circuit block, the filter circuit block, the post-processing circuit block, or the output circuit block, instruct the accelerator circuit to perform the tasks, and execute the neural network application based on results received from the accelerator circuit completing performance of the tasks.
US12165028B2
A method and computer program product for obtaining values are run using a neural network according to a machine learning algorithm. One embodiment may comprise accessing one or more datafiles of input data, where the input data is representable in a d-dimensional space, with d>1. The method may explore N distinct paths of the input data in the d-dimensional space, where N≥1, and collects data along the N distinct paths explored to respectively form N sequences of M objects each, with M≥2. For one or more sequences of the N sequences formed, values obtained from the M objects of each sequence may be coupled into one or more input nodes of a neural network, which is then run according to the machine learning algorithm to obtain L output values from, L≥1.
US12165026B1
Described herein is an apparatus and a method for determining a projected occurrence. An apparatus may include at least a processor; and a memory communicatively connected to the at least processor, the memory containing instructions configuring the at least processor to identify a series of nonadjacent occurrences within process data; determine a plurality of characteristic features corresponding to occurrences in the series of non-adjacent occurrences using a feature learning algorithm; generate a plurality of potential projected occurrences as a function of the plurality of characteristic features; weight the plurality of potential projected occurrences as a function of at least an optimization constraint in the process data; and select a projected occurrence as a function of the weighted plurality of potential projected occurrences.
US12165019B2
Techniques regarding generating and/or training one or more symbolic models are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a training component that can train a symbolic model via active machine learning. The symbolic model can characterize a formal planning language for a planning domain as a plurality of digital image sequences.
US12165017B1
A machine learning model engine executes a machine learning model that has been trained with training data and processes scoring data to generate predictions. A machine learning model analyzer is configured to evaluate the machine learning model. The machine learning model analyzer determines a plurality of drift metrics for the plurality of input variables to compare the distribution of the training data to the distribution of the scoring data. Each of the plurality of drift metrics is associated with one of the plurality of input variables. The machine learning model analyzer also determines an overall drift metric for the combination of the input variables. The plurality of input variables are weighted in the overall drift metric in accordance with the plurality of feature importances. The machine learning model analyzer generates an alert based on the overall distribution of the training data relative to the overall distribution of the scoring data.
US12165015B2
A computer system for generating a quantitative value relating to a negative health outcome, the computer system comprising: a conversion module configured to receive multiple sets of data items associated with patients and each comprising a descriptor and the time at which that event impacted the patient. The conversion module generates a training data structure which comprises for each patient an array of selected features, each selected feature associated with a numerical value representing a score indicative of the relevance of that feature to the prediction of the negative health outcome, and a label indicating if the patient exhibits the negative health outcome; and a machine learning model which is trained using the training data structure so as to be operable to generate a quantitative value relating to a negative health outcome for a patient with at least some of the features.
US12165014B2
A method, apparatus, system, and computer program product for method for dynamically managing an ontology for classifying data is provided. The ontology is generated from the classifications of a plurality of entities. Models are generated that predict classifications according to the ontology and natural language descriptions of the entities. Unclassified entities are modelled by according to the models to identify at least one classification within the ontology. Responsive to identifying a plurality of probable classifications within the ontology, a new classification is generated based on the plurality of probable classifications, an updated ontology is generated that includes the new classification, and the unclassified entity is classified according to the new classification.
US12165010B2
A quantum error correcting code with dynamically generated logical qubits is provided. When viewed as a subsystem code, the code has no logical qubits. Nevertheless, the measurement patterns generate logical qubits, allowing the code to act as a fault-tolerant quantum memory. Each measurement can be a two-qubit Pauli measurement.
US12165005B1
Pauli surface codes form a class of two-dimensional codes from which a two-dimensional code may be selected to store quantum information for a particular application. The Pauli surface codes allow more flexibility in selecting a code configuration that bests meets the need of the particular application. For example, Pauli surface codes are not restricted to placing qubits on a square grid, as has been the case in previous surface codes. Additionally, a process for selecting a configuration to be used to implement a two-dimensional code for storing quantum information considers different Pauli codes and may utilize a machine learning algorithm to select a given Pauli code that is well suited for the particular application.
US12165004B2
Systems and methods relate to selectively arranging a plurality of qubits into a spatial structure to encode a quantum computing problem. Exemplary arrangement techniques can be applied to encode various quantum computing problems. The plurality of qubits can be driven according to various driving techniques into a final state. The final state can be measured to identify an exact or approximate solution to the quantum computing problem.
US12164997B1
A barcode reading application for a general-purpose computing device includes a motion detection module in addition to a decoding module. The motion detection module is configured to process image frames captured by a camera of the computing device for the purpose of performing motion detection. The barcode reading application can be configured so that the decoding module does not process captured image frames until motion has been detected in the camera's field of view. Because fewer processing resources are required for motion detection than for barcode reading, including motion detection capability in the barcode reading application can reduce processor usage in the computing device compared to a scenario where the decoding module is constantly processing captured image frames. Advantageously, however this reduction in processor usage can be achieved without reducing responsiveness of the barcode reading application, because the barcode reading application can still remain running between successive read attempts.
US12164976B2
Programmable devices, hierarchical parallel machines and methods for providing state information are described. In one such programmable device, programmable elements are provided. The programmable elements are configured to implement one or more finite state machines. The programmable elements are configured to receive an N-digit input and provide a M-digit output as a function of the N-digit input. The M-digit output includes state information from less than all of the programmable elements. Other programmable devices, hierarchical parallel machines and methods are also disclosed.
US12164971B2
Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device.
US12164970B2
A request to launch an application that is comprised of a plurality of layers is received. Each layer of the plurality of layers of the application is comprised of one or more corresponding virtualization resource units. The one or more corresponding virtualization resource units at each of the plurality of layers of the application is expressed as a resource ratio. It is determined that a surplus of resources is available for one or more applications. In response to determining that the surplus of resources is available for one or more applications, a priority associated with the application is determined. A version of the application is launched based on the determined priority associated with the application. The launched version of the application maintains the resource ratio.
US12164958B2
Logic includes a task builder for building tasks comprising data items, a task scheduler for scheduling tasks for processing by a parallel processor, a data store arranged to map content of each data item to an item ID, and a linked-list RAM comprising an entry for each item ID. For each new data item, the task builder creates a new task by starting a new linked list, or adds the data item to an existing linked list. In each linked list, the entry for each data item records a pointer to a next item ID in the list. The task builder indicates when any of the tasks is ready for scheduling. The task scheduler identifies a ready task based on the indication from the task builder, and in response follows the pointers in the respective linked list in order to schedule the data items of the task for processing.
US12164955B2
Aspects of the disclosure provide for mechanisms for scheduling computing tasks in a computer system. A method of the disclosure includes determining one or more attributes associated with a computing task, determining an ordered list of the attributes in view of priorities associated with the attributes, generating a first numerical representation of the attributes in view of the ordered list of the attributes, determining a second numerical representation of a priority of the computing task, and determining a third numerical representation of a total priority of the computing task in view of the first numerical representation and the second numerical representation.
US12164947B2
One or more of an autonomous vehicle, a user terminal, and a server of the present disclosure may be linked or converged with an artificial intelligence (AI) module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, virtual reality (VR), a 5G service-related device, and the like. There is provided a method for providing information in a server according to an embodiment of the present disclosure includes receiving a request message including information related to generation of a virtual machine (VM) from an operating apparatus, generating a VM corresponding to the operating apparatus based on the request message, receiving information acquired at the operating apparatus, performing computation corresponding to the acquired information by use of the VM, and transmitting information related to a result of the computation to the operating apparatus.
US12164944B2
Methods and apparatuses for enhancing accessibility of a target application which is for processing topology diagrams are provided. An indication of selecting a target element in a topology diagram may be received. Connection status of the target element may be determined based on topology information of the topology diagram. Connection information of the target element corresponding to the connection status of the target element may be generated. Description information of the target element may be provided to an accessibility assistant application, the description information of the target element at least comprising the connection information of the target element.
US12164941B2
Disclosed herein is a computing system. The computing system includes a memory and a processor. The memory stores processor executable instructions for a workflow recommendation assistant engine. The processor is coupled to the memory. The processor executes the workflow recommendation assistant engine to cause the computing device to analyze images of a user interface corresponding to user activity, execute a pattern matching of the images with respect to existing automations, and provide a prompt indicating that an existing automation matches the user activity.
US12164940B1
A compartment configuration interface module, the compartment configuration interface module comprising a computing device configured to receive user data, generate one or more compartment modules as a function of the user data, receive compartment data associated with one or more compartment modules in response to an input from a user interface, generate one or more configuration parameters as a function of the compartment data and the input, select at least one configuration parameter of the one or more configuration parameters in response to the input from the user interface, generate a compartment data file as a function of the user data, the compartment data, and the at the at least one configuration parameter, generate a modified compartment data file as a function of the compartment data file, and transmit the compartment data file to a first end user.
US12164936B1
The method includes receiving a process dataset. The process dataset includes data related to a user-executed process. The method also includes automatically mapping the process dataset to multisource system data deemed relevant to automation of the user-executed process. The method also includes detecting a plurality of scenarios in the user-executed process via the automatically mapped process dataset. The method also includes performing scenario-based filtering of the plurality of scenarios. The method also includes automatically generating an automation recommendation for the user-executed process.
US12164922B2
Examples described herein relate to a system that after decoding of video by the first device, provides a memory address of decoded video in the memory device to a second driver for a second device and perform a second device driver that causes the second device to access the decoded video directly from a translation of the memory address of the memory device, wherein the second device is to access the decoded video with memory properties of the decoded video and decompression information of the decoded video. In some examples, the first device comprises one or more of: a graphics processing unit integrated with a central processing unit (CPU), a discrete graphics processing unit, or a video decoder accelerator. In some examples, the second device comprises one or more of: a graphics processing unit integrated with a central processing unit (CPU) or a discrete graphics processing unit. In some examples, the memory properties of the decoded video comprise swizzle information. In some examples, decompression information of the decoded video comprise a decompression scheme or decompression key.
US12164918B2
A processor includes a functional unit, and a set of vector registers coupled to the functional unit. The processor executes an instruction to cause the functional unit to classify each value of multiple floating-point values stored in a first vector register of the set of vector registers, and store in a second vector register of the set of registers multiple elements that each indicate a respective classification of a respective value of the multiple floating-point values. The first and second vector registers may be source and destination vector registers, and each may be specified by the instruction. The classify and store operations may also be specified by the instruction. The instruction may be embodied on a device-readable medium.
US12164914B2
Removing inactive components to facilitate code generation. A first file that includes a first group of components in a first notation syntax and a second file that includes a second group of components in a second notation syntax is received. A first set of inactive components of the first group of components is identified. A second set of inactive components of the second group of components is identified. The components of the first group of components and the second group of components that are not marked as inactive components are active components. Code to be executed based on the active components is generated.
US12164906B2
A modular microcode (uCode) patch method to support runtime persistent update and associated apparatus. The method enables BIOS uCode patches to be received during platform runtime operations and written to first and second uCode extension regions as uCode images for a firmware device layout that further includes a uCode base region in which a current uCode image is stored. Following a platform reset, the first and second uCode extension regions are inspected to determine if one or more valid and newer uCode images (than the current uCode image) are present. If so, the newest uCode image is booted rather than the current uCode image. Following a successful boot, the newest uCode image is copied to the uCode base region to sync-up the current uCode image to the newest version. In one aspect, received uCode images are written to the first and second uCode extension regions in an alternating manner to support roll-back.
US12164896B2
The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
US12164893B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for compiling latency insensitive programs for a synchronous processor. One of the methods includes receiving an intermediate representation of a program specifying operations to be performed by a plurality of respective components of a synchronous processor, wherein the intermediate representation assigns, to each operation of the plurality of operations, a respective clock cycle value at which the operation is scheduled to be executed by the synchronous processor. The intermediate representation is processed to generate a respective update window for each operation in the intermediate representation requiring a hardware configuration update, wherein the update window specifies a time range during which a configuration update instruction can be executed to effectuate the hardware configuration update. Configuration update instructions are scheduled to occur during one or more update windows and according to the configuration constraints of the synchronous processor.
US12164863B2
An image processing apparatus includes a reading unit configured to generate image data by reading an original, a reception unit configured to receive selection of a stored file from a user, an acquisition unit configured to acquire character information from the image data generated by the reading unit, and an execution unit configured to perform processing for inserting the character information acquired by the acquisition unit into the selected file.
US12164862B2
A method includes receiving, via a user interface of a client device, a request to populate one or more cells of a plurality of cells of a document having a tabular structure, wherein the one or more cells correspond to a first attribute pertaining to a first column header and a first object pertaining to a first row header; analyzing the request and one or more additional cells corresponding to one or more additional attributes and one or more additional objects of the document to obtain contextual information for the request; generating a query based at least in part on the contextual information; initiating an execution of the query to obtain a response using one or more data sources; and causing the user interface to be modified to populate the response in the one or more cells corresponding to the first attribute and the first object.
US12164854B2
The present disclosure provides a method and an apparatus for arranging electrical components within a semiconductor device, and a non-transitory computer-readable medium. The method includes (a) placing a plurality of cells in a first layout; (b) generating a second layout by performing a first set of calculations on the first layout such that a total wire length of the second layout is less than that of the first layout; (c) generating a third layout by performing a second set of calculations on the second layout such that cell congestions in the second layout is eliminated from the third layout; (d) generating a fourth layout by performing a third set of calculations on the third layout such that the total wire length of the fourth layout is less than that of the third layout; and (e) iterating the operations (c) and (d) until a target layout conforms to a convergence criterion.
US12164851B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for parameterization of physical dimensions of discrete circuit components for component definitions that define discrete circuit components. The component definitions may be selected for use in a device design. When a parametrization of a particular version of a discrete circuit component definition is changed, the version level of the device design is also changed and the circuit layout for the device design is physically verified for the new version level.
US12164848B2
Examples described herein relate to at least one processor and at least one memory comprising instructions stored thereon, that if executed by the at least one processor, cause the at least one processor to access partitions representative of a first circuit representation, map at least one port representation of at least one partition of the partitions representative of the first circuit representation to at least one port of a second circuit representation based on a stored mapping of the at least one port representation of at least one partition of the partitions representative of the first circuit representation to the at least one port of a second circuit representation, and output the at least one single bit port representation of the at least one port of a second circuit representation.
US12164847B1
A computerized method for generating a 3D Computer-Aided Design (CAD) is provided. The method comprising: receiving an input comprising requirements for a new design; processing the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components; and outputting the CAD design.
US12164841B2
An aspect of the present disclosure facilitates measuring the capability of AIOps (Artificial Intelligence for IT operations) systems deployed in computing environments. In one embodiment, a first simulation of a target AIOps system is run using a first historical input set having a corresponding first actual output set of a first AIOps system different from the target AIOps system. A second simulation of a reference AIOps system is run using a second historical input set having a corresponding second actual output set of the same first AIOps system. A first and second accuracy scores are determined based on outputs of the first and second simulations and the corresponding first and second actual output sets. An enablement score representing a measure of the capability (in terms of accuracy of prediction) of the target AIOps system is generated based on the first accuracy score and the second accuracy score.
US12164828B2
A method in an interactive computing-system includes pre-processing an input natural-language (NL) from a user command based on natural language processing (NLP) for classifying speech information and non-speech information, obtaining an NLP result from the user command, fetching a device specific information from one or more IoT devices operating in an environment based on the NLP result, generating one or more contextual parameters based on the NLP result and the device specific information, selecting at least one speaker embedding stored in a database for the one or more IoT devices based on the one or more contextual parameters, and outputting the selected at least one speaker embedding for playback to the user.
US12164827B2
Embodiments described herein provide for extending media playback. In an example implementation, during playback of one or more first media items populated in a queue, a control system extends playback time of the queue. Extending playback time of the queue may involve determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and sending an instruction that causes the first playback device to insert the determined one or more second media items into the queue such that play time of the queue is extended.
US12164821B2
A printing system including a provision system that provides a virtual space, a user device for experiencing the virtual space, and a printing apparatus, wherein: the provision system has a reception unit configured to receive operations to print contents corresponding to objects that exist in the virtual space in accordance with operations that the user has executed in the virtual space; the user device has an output unit configured to externally output print data corresponding to the contents in response to an operation to print the contents having been received by the reception unit; and the printing apparatus has a print control unit configured to print the contents by acquiring the print data in response to the operation to print the contents.
US12164817B2
Various methods are disclosed. For example, a method includes receiving, by a processor of a multi-function device at a location of an enterprise, a print job request from a mobile endpoint device, transmitting, by the processor, an authentication request to a print server, receiving, by the processor, an authentication confirmation from the print server that a user of the mobile endpoint device is associated with an enterprise where the MFD is located, and executing, by the processor, the print job.
US12164813B2
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. The plurality of computing devices maintains each failure resilient stripe using a bucket. These buckets are operably split and transferred between the computing devices to balance available computing power and storage access.
US12164807B2
Systems and methods are disclosed for providing speculative command processing. In certain embodiments, a data storage device includes a non-volatile memory, a buffer, and a controller configured to: receive one or more actual requests for data from one or more hosts, wherein an actual request is associated with data confirmed to be required by an application on a host; receive one or more speculative requests for data from the one or more hosts, wherein a speculative request is associated with data that has not been confirmed to be required by an application on a host; process the one or more actual requests prior to the one or more speculative requests; and in response to determining that resources are available after processing the one or more actual requests, perform preprocessing for the one or more speculative requests.
US12164805B2
A flash memory scheme simplifies the command sequences transmitted between a flash memory device and a flash memory controller into a simplified command sequence so as to reduce the waiting time period of the command transmission and improve the performance of flash memory.
US12164804B2
A system includes a memory device and a processing device coupled to the memory device. The processing device can assign each of a plurality of superblocks to one of a plurality of groups. The processing device can monitor an order that each of the groups have been written to. The processing device can write data to a first block of a first superblock of a first of the plurality of groups.
US12164796B2
Various implementations described herein relate to systems and methods for transferring data from a source device to a destination device including receiving, by the destination device, a copy request from a host, performing, by the destination device, transfer with the source device to transfer data from buffers of the source device to buffers of the destination device, and writing, by the destination device, the data to a non-volatile storage of the destination device.
US12164776B2
Methods, systems, and devices for modes to extend life of memory systems are described. In some examples a host system and a memory system may support one or more vendor commands to configure one or more logical units of the memory system to be accessible in a read-only mode. For example, the host system may periodically transmit a command to retrieve health information of the memory system. The host system may compare the health information to one or more thresholds associated with one or more host entities. If the health information satisfies a threshold for a host entity, the host system may transmit a command to the memory system to initiate a read-only mode for the logical units associated with the host entity. Additionally or alternatively, the memory system may track the health information and compare the health information to the one or more thresholds.
US12164775B2
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to receive a read command to read data from the memory device or a write command to write data to the memory device from a host device, determine whether a bottleneck exists in a data/control path between the host device and the memory device, wherein the bottleneck exists in a hardware module of the plurality of hardware modules, and execute a bottleneck release operation when the bottleneck exists in the data/control path between the host device and the memory device, wherein the bottleneck release operation is dependent on whether the bottleneck exists in the input queue. The bottleneck release operation includes changing a clock of the hardware module, moving the command to a different hardware module configured to process the command, and combinations thereof.
US12164773B2
An apparatus can include a plurality of memory devices and a memory controller coupled to the plurality of memory devices via a plurality of memory channels. The plurality of memory channels can be each organized as a plurality of channel groups that can be operated as independent RAS channels (e.g., channels for independent RAS accesses). Data received at the memory controller via different memory channels of one RAS channel can be aligned at various circuits and/or components of the memory controller.
US12164768B2
Compression of medical imaging data using codebooks and entropy encoding. Medical imaging data such as tomosynthesis imagery data may be compressed using codewords based on frequency analysis. In an implementation sequential registration technique may be applied to the medical imaging data to create a plurality transformation matrices. The plurality of transformation matrices may be compressed using a matrix codebook. The compressed medical imaging data may be represented as an image codebook and the matrix codebook, providing secure storage and lossless compression of sensitive medical information.
US12164767B2
A semiconductor device includes terminals connectable to a host, first and second bridge chips connected to the terminals, first chips connected to the first bridge chip, and second chips connected to the second bridge chip. The terminals includes a first terminal through which a first signal designating a bridge chip is transmitted. The first bridge chip is configured to enable signal transmission to at least one of the first chips when the first signal designates the first bridge chip, and disable the signal transmission to the first chips when the first signal does not designate the first bridge chip. The second bridge chip is configured to enable signal transmission to at least one of the second chips when the first signal designates the second bridge chip, and disable the signal transmission to the second chips when the first signal does not designate the second bridge chip.
US12164759B2
The present disclosure relates to control moving method; and electronic device. In one example method, go electronic device determines an eyeball gaze location of a user on a display. When determining that duration of the eyeball gaze location in a first preset area continuously reaches first preset duration, the electronic device moves a floating control, so that the floating control is moved away from the eyeball gaze location.
US12164756B2
Generating a user timeline for an electronic device (ED) userData is collected that includes: location data; application data; and activity data. Occurrences of predetermined types of observed events are detected based on the collected data. For each detected occurrence a respective observed event record is stored that includes information about a time and type of the observed event. Planned event records, each including information about a time and type of a respective planned event, are stored for planned events that the user is scheduled to participate in, the planned event records. Events are predicted based on the observed event records and the planned event records. Information about observed, planned and predicted events are output on a timeline user interface based on observed event records, planned event records and predicted event records stored for the predicted events, respectively.
US12164755B2
The disclosed technology includes at least one method performed by a system to dynamically adapt a computer desktop of a customer service agent to a live audio dialogue. The system can cause a speech feature analyzer to process a segment of the live audio dialogue to output multiple speech features and obtain search results by querying a database for the multiple speech features. The method can further include generating control signals based on the search results and cause an API to configure the computer desktop based on the control signals. The system can dynamically adapt the computer desktop in accordance with additional control signals that are generated based on next segments of the live audio dialogue.
US12164754B2
This application provide a terminal control method and apparatus, and a terminal device. The method includes: in response to a first operation performed on a terminal device, controlling a screen of the terminal device to display at least two split-screen windows, where the at least two split-screen windows include a first split-screen window and a second split-screen window, and the first split-screen window is used to display a first page of a first application; setting the first page to a preset state in response to a second operation performed on the first split-screen window; and displaying the first page in the second split-screen window and displaying a second page of the first application in the first split-screen window in response to a third operation performed on the first page, where the second page is a previous page of the first page.
US12164737B2
A touch control structure is provided. The touch control structure includes a corner row including a plurality of row mesh blocks electrically connected along a row direction; and a plurality of residual portions in a corner region, and electrically connected to the plurality of row mesh blocks. The touch control structure includes a corner column including a plurality of column mesh blocks electrically connected along a column direction; and a corner column mesh block at least partially in the corner region. The corner column mesh block includes a main portion and a plurality of protrusion portions along an edge of the main portion. The plurality of residual portions and the plurality of protrusion portions are alternately arranged along a direction substantially parallel to the edge of the main portion. The touch control structure further includes a residual connecting conductive plate electrically connecting the plurality of residual portions together.
US12164736B2
A conductive member for a touch panel, a touch panel, and a touch panel display device maintains image quality visually recognized upon disposition and use on a display module even if a positional deviation occurs between a first and second mesh-shaped electrode. The conductive member for a touch panel includes a first and second mesh-shaped electrode, the first mesh-shaped electrode includes a plurality of first and second thin metal wires, the second intersecting the first thin metal wires, the second mesh-shaped electrode includes a plurality of third and fourth thin metal wires, the fourth thin metal wires intersecting the third, and an interval between the first and third thin metal wires continuously changes, or an interval between the second and fourth thin metal wires continuously changes, or the interval between the first and third thin metal wires and the interval between the second and fourth thin metal wires continuously change.
US12164735B2
An input sensing part includes a first sensing electrode, a second sensing electrode that is insulated from the first sensing electrode and crosses the first sensing electrode, a plurality of dummy electrodes that are disposed in dummy areas located between the first and second sensing electrodes, when viewed in a plan view, and a dummy connection pattern that is insulated from the first and second sensing electrodes. The dummy connection pattern crosses the first sensing electrode or the second sensing electrode, when viewed in a plan view, and connects the dummy electrodes.
US12164733B2
The present disclosure provides a metal mesh array and a manufacturing method thereof, a thin film sensor and a manufacturing method thereof, and belongs to the field of electronic device technology. A method for manufacturing a metal mesh array includes: providing a base substrate; forming a first metal layer on the base substrate as a seed layer; forming a first interlayer dielectric layer on a side of the seed layer away from the base substrate such that the first interlayer dielectric layer includes first groove structures and second groove structures in working areas and arranged in an intersecting manner; and performing an electroplating process on the seed layer to form first metal lines in the first groove structures and second metal lines in the second groove structures. The first metal lines and second metal lines in each working area are arranged in an intersecting manner, thereby forming a metal mesh.
US12164728B2
In a detection device, a drive circuit supplies, to a first sensor electrode, a drive signal (second drive signal) of a different frequency in each of multiple detection periods. A detection circuit performs detection of proximity of an object, based on a detection signal (second detection signal) received from a second sensor electrode disposed in the vicinity of the first sensor electrode in each of the multiple detection periods.
US12164726B2
A touch display driving apparatus, a method, and a touch display apparatus are provided. The touch display driving apparatus is connected with a touch display panel; and the touch display driving apparatus includes a controller and a memory connected with the controller, wherein the memory is configured to store display data and touch data; and the controller is configured to perform a first reading and writing operation for reading and writing display data in the memory, when the touch display panel is in a display working period; or, perform a second reading and writing operation for reading and writing touch data in the memory, when the touch display panel is in a touch working period.
US12164724B2
A method includes: displaying, an image on a display by sequentially displaying a plurality of frames of the image, the plurality of frames including a first frame and second frame; performing a first noise sampling scan at a plurality of frequencies at a first time location within a first frame; determining a first frequency from the plurality of frequencies with the lowest noise; performing a first mutual sensing scan at the first frequency; performing, a second noise sampling scan at the plurality of frequencies at a second time location within a second frame of the plurality of frames, the second time location being a different frame location than the first time location; determining a second frequency from the plurality of frequencies with the lowest noise, the second frequency being different from the first frequency; and performing, a second mutual sensing scan at the second frequency.
US12164712B2
An electronic device and an operation method for controlling an operation of an electronic pen device may be provided. According to an embodiment, the process for controlling an electronic device may include controlling a communication module to establish a communication connection with the electronic pen device; switching an operation state of the electronic pen device into an air pointer operation state based on a first signal by a button input of the electronic pen device; acquiring location information of a display module when the button input is released and an air pointer operation is maintained; controlling the display module to display an object indicating the air pointer operation, based on feature information of at least one object displayed on the display module and the location information; and executing an operation corresponding to an action event of the electronic pen device.
US12164709B2
This information processing system includes: a controller including an operation element, a restriction member, a resistance section using a magnetorheological fluid whose viscosity changes with an applied-magnetic-field intensity and which serves as a resistance corresponding to the viscosity when the position of the operation element is displaced, and a magnetic field generation section to provide the magnetic field; and a circuit capable of controlling the magnetic field generation section. In a first state, a movable area of a position of the operation element is restricted to a basic movable area. In a second state, the magnetic field generation section is controlled so that the viscosity becomes a first viscosity, when the operation element is in a first area, and so that the viscosity becomes a second viscosity when the operation element is in a second area.
US12164702B2
An electronic device operating method applied to an electronic device. The method includes obtaining hand operation information at least related to a posture of an operator, determining an operation mode of the operator based on the hand operation information, and directing the electronic device to a state corresponding to the operation mode based on an association relationship between the operation mode and a preset operation function of the electronic device.
US12164698B2
The present technology provides a mechanism by which a player can make a gesture with their hands which can bring up a virtual controller, wherein hand movements and finger tracking can result in locomotion of an avatar through a virtual world without need for a hardware controller. Therefore, a player can have a natural conversion or otherwise control the hands of their avatar to interact with other objects in the virtual world, and then use the avatar's hands to bring up a virtual controller to control locomotive movements of their avatar without the player of a physical controller.
US12164697B2
This disclosure provides an in-vehicle mid-air gesture-based interaction method, an electronic apparatus, and a system, and relates to the field of intelligent vehicle technologies. The method includes: obtaining a first mid-air gesture detected by a camera; and starting, when a preset response operation corresponding to the first mid-air gesture matches a first user who initiates the first mid-air gesture, the preset response operation corresponding to the first mid-air gesture in response to the first mid-air gesture. The method can be used in an in-vehicle mid-air gesture-based interaction scenario, reduce a mid-air gesture operation rate, and improve driving safety and interaction experience.
US12164696B2
In a general aspect, a motion detection system detects gestures (e.g., human gestures) and initiates actions in response to the detected gestures. In some aspects, channel information is obtained based on wireless signals transmitted through a space by one or more wireless communication devices. A gesture recognition engine analyzes the channel information to detect a gesture (e.g., a predetermined gesture sequence) in the space. An action to be initiated in response to the detected gesture is identified. An instruction to perform the action is sent to a network-connected device associated with the space.
US12164691B2
A skill acquisition assistance method includes a first stimulus generating step of acquiring first and second tactile data indicating tactile senses corresponding to a first body part based on an action of the first body part during work time when first and second workers perform the same work and generating a first stimulus based on the first tactile data by a stimulus transmission section mounted on a second body part different from the first body part of the first worker and a second stimulus generating step of switching a stimulus generated by the stimulus transmission section to a second stimulus based on the second tactile data in conjunction with the action of the first body part of the first worker.
US12164686B2
A device and method for detecting control-point activation conditions corresponding to a portion of a glove body coming in contact with or being within a threshold distance from at least one of another portion of the glove body or a control surface separate from the glove body. The glove may include a conductive path attached to the glove body and an expanded conductive area conductively coupled to the conductive path and attached to the glove body. The expanded conductive area may be wider than individual portions of the conductive path.
US12164683B2
An electronic device that has a line-of-sight detection function and is capable of suppressing the execution of an operation different from the intention of a user, and a control method therefor are disclosed. The device has a function for detecting coordinates on an image at which a user is gazing as point-of-gaze coordinates. The device, in a case where a movement of the point-of-gaze coordinates has been detected, measures a duration of the point-of-gaze coordinates after the movement. The device further determines that the movement of the point-of-gaze coordinates with the duration larger than a time threshold is a viewpoint movement that is intended by the user, and determines that the movement of the point-of-gaze coordinates with the duration equal to or smaller than the time threshold is a viewpoint movement that is not intended by the user.
US12164682B2
Disclosed herein are systems and methods for distributed computing and/or networking for mixed reality systems. A method may include capturing an image via a camera of a head-wearable device. Inertial data may be captured via an inertial measurement unit of the head-wearable device. A position of the head-wearable device can be estimated based on the image and the inertial data via one or more processors of the head-wearable device. The image can be transmitted to a remote server. A neural network can be trained based on the image via the remote server. A trained neural network can be transmitted to the head-wearable device.
US12164676B2
The present application discloses a method, system, and computer system for authentication permissions with respect to an action. The method includes receiving, by a microservice comprised in a distributed computing environment, a permissions identifier comprising an indication of the set of permissions permitted for a requesting entity, receiving, by the microservice, a request to perform one or more actions on behalf of the requesting entity, determining whether the permissions identifier enables performing the one or more actions on behalf of the requesting entity, in response to determining that the permissions identifier enables performing the one or more actions on behalf of the requesting entity, performing the one or more actions, and providing to the requesting entity one or more results for the one or more actions.
US12164658B2
Aspects of the current subject matter are directed to performing privacy-preserving analytics over sensitive data without sharing plaintext data and without requiring a trusted third party. Implementations provide for utilizing a trusted execution environment within a server to compute the privacy-preserving result. Data owners via user devices send their encrypted data directly to an enclave managed by a trusted execution environment, without the server and the cloud service provider for the server seeing the plaintext data. The enclave computes the analytics directly on the data and releases the privacy-preserving result that can be ensured by code analysis and remote attestation from all parties.
US12164640B2
In various examples there is a computing device comprising: a first microcontroller comprising a first immutable bootloader and first mutable firmware. The first immutable bootloader uses a unique device secret burnt into hardware of the computing device in order to generate an attestation of the first mutable firmware. The computing device has a second microcontroller. There is second mutable firmware at the second microcontroller. There is a second immutable bootloader at the second microcontroller which sends a measurement of the second mutable firmware to the first immutable bootloader whenever the second microcontroller restarts, such that the first microcontroller is able to include the measurement in the attestation.
US12164639B2
A computing device quarantine action system includes a computing device having a plurality of computing device components and a Basic Input/Output System (BIOS) subsystem. During an initialization process, the BIOS subsystem determines a current computing device component inventory of the plurality of computing device components included in the computing device, measures a current computing device functionality of each of the plurality of computing device components, and identifies at least one computing device change between at least one of 1) a reference computing device component inventory and the current computing device component inventory, and 2) reference computing device functionalities and the current computing device component functionalities determined for each of the plurality of computing device components. Based in the at least one computing device change, the BIOS subsystem generates a Quarantine Action Metric (QAM) and, based on the QAM, performs at least one quarantine action associated with the computing device.
US12164637B2
A new apparatus and method for securely distributing an application to processors of a processing unit. The processing unit is formed as part of an integrated circuit and comprises a plurality of processors (referred to as tiles), each having their own execution unit and storage for storing application data and additional executable instructions. The integrated circuit comprises a hardware module (referred to herein as the autoloader) that is configured to distribute a set of bootloader instructions (referred to herein as a secondary bootloader) to each of at least some of the tiles. Each of the tiles then executes instructions of the received secondary bootloader, which causes each tile to issue read requests to read a set of executable application instructions from a memory external to the integrated circuit. Each tile then performs operations using the received set of executable application instructions so as execute the application using the processing unit.
US12164632B2
Techniques for automatically detecting unknown packers are disclosed. In some embodiments, a system/process/computer program product for automatically detecting unknown packers includes receiving a plurality of samples for malware packer detection analysis; performing a packer filter to determine whether each of the plurality of samples is packed; emulating each of the packed samples to extract a plurality of features; and clustering the packed samples based on the extracted features.
US12164626B2
A system may include a physically secure environment configured to receive precious metal thereto, to retain precious metal therein, and release precious metal therefrom. A system may include a registration system configured to record and maintain records containing unique precious metal identification information, physically secure location information of precious metal, lot identification information of precious metal, and one of certification information or de-processing information of precious metal. A system may include allocating a portion of a total quantity of certified standard uniform characteristic (SUC) precious metal units in a first location within the physically secure environment to be associated with a first lot and creating a first private registry with corresponding records associated with the allocated portion of certified SUC precious metal units in the first location. A system may include authorizing at least one administrative privilege for the allocated SUC precious metal units of a lot for a trusted partner outside of the physically secure environment.
US12164617B1
Some implementations provide input-triggered user verification. This may involve trigging a user verification (e.g., capture of an image, sound, fingerprint, etc.) to verify a user's identity based on input (e.g., typing) received ad the device. Triggering the user-verification based on receiving input may help ensure that the image, sound, fingerprint, etc. is captured at a time when the user is close to the device, touching the finger-print sensor, and/or in view of the camera during the capturing. Some implementations provide user verification based on a user-identification of a previously selected image. This may involve using an inmate-selected picture or other image to recover a forgotten alphanumeric reference. Some implementations of the invention disclosed herein provide user verification based on a computer-vision identification of a wearable identification tag. This may involve using an image of the user's identification tag worn on the user's wrist to verify the user's identity.
US12164616B2
In biometric ticketing, physical token-less ticketing system using biometrics, a person may be identified using a digital representation of a biometric. Ticketing information may be ascertained based on the identification. The ticketing information may be provided, actions may be performed using the ticketing information, and so on. In some implementations, a checkpoint device receives biometric data from a person. A digital representation of the biometric data is used to obtain an identifier from an identification system. The digital representation of the biometric data may not be included in the identifier. The identifier is used by to obtain ticketing information from a ticketing system. The person may be allowed or denied entry into a ticketed area based on the ticketing information.
US12164612B2
A method for biometric authentication has the steps of sending a confidential communication to an intended recipient through the system, the intended recipient providing one or more biometric identifiers to view the communication, wherein the one or more biometric identifiers are unique to the intended recipient, the system verifying the one or more biometric identifiers against one or more stored biometric identifiers, the system accepting the one or more biometric identifiers further has the steps of the system displaying the confidential communication on the mobile device, and the user continues to provide the one or more biometric identifiers, the system continuously verifying the one or more biometric identifiers while the communication is displayed wherein when the verification is uninterrupted of fails the communication is hidden.
US12164606B2
A central asset registry and associated satellite registries tie Digital Asset Management (DAM) repositories and satellite repositories into a unified enterprise system. The system removes rights and asset relationship tracking from the DAMs and the satellites by gathering asset metadata tags and capturing digital asset rights and relationships between assets to improve speed, scalability, and flexibility in analyzing and traversing networks of rights and relationships of digital assets. The central asset registry and the satellite registries use a pluggable architecture and track and store multi-dimensional relationships as an asset hierarchy. The asset hierarchy and rights model depicts rights and relationship data between the assets and provides a flexible array of asset types and properties for addition of new assets, new asset types, and new rights without re-factoring the other data, nodes, and edges. The system uses asset metadata to create edge relationships between the assets. The combination of the satellite registries and the central asset registry facilitates queries and retrieval of the media assets.
US12164604B2
Disclosed are systems and methods for a digital rights management (DRM) interface. A DRM request can be received via a scheme-agnostic application program interface (API). A scheme-specific request based on the DRM request can be transmitted via a scheme-specific API. A response to the scheme-specific request can be received via the scheme-specific API. A response to the DRM request can be transmitted via the scheme-agnostic API.
US12164601B2
A method for processing an image, which is performed by an image processing apparatus, is provided. The method includes acquiring a first image including an object and a second image including an object identical to the object in the first image under the same condition, acquiring three-dimensional direction information of a specific part of the object in the first image, and providing a three-dimensionally processed image by three-dimensionally rotating the object in the second image by an angle that corresponds to the acquired three-dimensional direction information of the specific part of the object in the first image.
US12164600B2
Systems and methods for analyzing image data to identify cabinet products are disclosed. A computer-implemented method may include receiving, from an electronic device via a network connection, at least one digital image depicting a cabinet. The method also may include analyzing, by one or more processors, the at least one digital image to determine a first set of characteristics of the cabinet. Additionally, the method may include accessing, by the one or more processors from memory, a second set of characteristics corresponding to a plurality of cabinet products and comparing the first set of characteristics to the second set of characteristics to identify a cabinet product of the plurality of cabinet products that matches the cabinet. Further, the method may include transmitting, to the electronic device via the network connection, an indication of the cabinet product.
US12164595B2
Examples described herein include methods and computing systems which may include examples of calculating risk scores for certain natural disasters perils based on machine learning model outputs. For example, a machine learning model may weight each of the pixels of a map in accordance with the set of weights associated with a structure, to calculate a risk score for a particular natural disaster peril associated with that structure. A plurality of risk selections may be provided to a user computing device for selection by a user, with those risk selections being associated with that risk score. Advantageously, the computing system facilitates the interaction of datasets with different measurement parameters in a machine learning model. In normalizing datasets before providing the datasets to input nodes of a machine learning model, a computing system may efficiently provide hazard and vulnerability outputs of the machine learning model.
US12164593B2
A general matrix-matrix multiplication (GEMM) dataflow accelerator circuit is disclosed that includes a smart 3D stacking DRAM architecture. The accelerator circuit includes a memory bank, a peripheral lookup table stored in the memory bank, and a first vector buffer to store a first vector that is used as a row address into the lookup table. The circuit includes a second vector buffer to store a second vector that is used as a column address into the lookup table, and lookup table buffers to receive and store lookup table entries from the lookup table. The circuit further includes adders to sum the first product and a second product, and an output buffer to store the sum. The lookup table buffers determine a product of the first vector and the second vector without performing a multiply operation. The embodiments include a hierarchical lookup architecture to reduce latency. Accumulation results are propagated in a systolic manner.
US12164585B1
A method for inserting links to one or more webpages of a website is disclosed. The computerized method includes operations of detecting a first set of keywords for a first webpage of the website, determining a second set of keywords for webpages external to the website, determining, for the first webpage, a set of intersection keywords in both (i) the first set of keywords, and (ii) the second set of keywords, and generating first intersection keyword:link pairings for each intersection keyword of the first webpage. The method may also include inserting a code module into web code of the first webpage, the code module including the first intersection keyword:link pairings. The method may include determining one or more of the intersection keywords in content of the first webpage, and replacing each intersection keyword detected in the content of the first webpage with a link from the first intersection keyword:link pairings.
US12164584B2
The present disclosure provides a computing device and method for providing personal specific information based on semantic queries. The semantic queries may be input in a natural language form, and may include user specific context, such as by referring to prior or future events related to a place the user is searching for. With the user's authorization, data associated with prior or planned activities of the user may be accessed and information from the accessed data may be identified, wherein the information is correlated with the user specific context. One or more query results are determined based on the identified information and provided for output to the user.
US12164583B2
A method for providing user-customized information is disclosed. The method for providing user-customized information can provide information suitable for a user's situation by: obtaining information on a location where a terminal is located, and information on the time when the location information was obtained; obtaining situation information of a user of the terminal predicted on the basis of the location information and the time information; and requesting, to a server, situation-adaptive information corresponding to the user's situation on the basis of the obtained situation information of the user, pre-stored profile information of the user, and state information of the terminal at a time when the location information is obtained so as to obtain the situation-adaptive information from the server.
US12164576B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media for a Trust Score Engine are directed to providing a user interface for identifying datasets collected into a dataset inventory wherein the dataset inventory may be displayed within the user interface. The Trust Score Engine determines social curation activities by respective user accounts that have been applied the datasets in the dataset inventory and validates the datasets in the dataset inventory according to pre-defined attributes applied to any of the respective datasets. The Trust Score Engine generates a first trust score for a first dataset according to any determined social curation activities and any pre-defined attributes that correspond to the first dataset. The Trust Score Engine receives a selection of a trust score visualization functionality, via the user interface, with respect to the first dataset.
US12164572B2
Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.
US12164556B2
Techniques are described herein for providing smart suggestions for image zoom regions. A method includes: receiving a search query; performing a search using the search query to identify search results that include image search results including a plurality of images that are responsive to the search query; for a given image of the plurality of images included in the image search results, determining at least one zoom region in the given image; and providing the search results including the image search results, including providing the given image and an indication of the at least one zoom region in the given image.
US12164549B2
In order to provide a case search system in which a search case corresponding to the notation fluctuation of a word within a sentence is a learning object, a sentence constituting a search target case is divided into a plurality of words by a morphological analysis, and a synonym integration unit 20 converts a predetermined word group within the sentence based on the relationship between the plurality of words into a single word consisting of another language in a synonym relationship with the word group. Further, the predetermined word group within the sentence is converted to a sentence with words stored in the corpus and the sentence is integrated, and the search target case composed of the integrated sentence is vectorized by leaning.
US12164548B1
The present technology pertains to a generative response engine that can adapt a user interface provided by its front end to receive inputs in a visual format and to provide visual formats in response to prompts. In some embodiments, the generative response engine can provide a greater variety of outputs that can be rendered by the front end. Collectively, the present technology can render dynamic user interface elements in response to prompts received by the generative response engine. Generative response engines that can provide dynamic and multimodal responses that are appropriate to a task are useful for an increased range of tasks.
US12164546B2
Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.
US12164544B2
In some implementations, a device may identify respective sets of unique values for multiple dimensions of a multidimensional data structure. The device may identify a plurality of subsets of permutations of a set of permutations of the unique values. The plurality of subsets of permutations are to be processed in parallel. The device may obtain, based on processing the plurality of subsets of permutations in parallel, respective data associated with each permutation of the plurality of subsets of permutations. The data for a permutation, of the plurality of subsets of permutations, is obtained based on respective unique values for the permutation that are determined independently of another permutation of the plurality of subsets of permutations.
US12164541B2
A multi-cluster database management system includes a first cluster in a database management system of a virtual computing system, a second cluster in the database management system, a server on the first cluster, a first agent on the first cluster, and a second agent on the second cluster. The server provides a database management service to a first database stored on the first cluster via the first agent and to a second database stored on the second cluster via the second agent.
US12164539B2
The disclosure relates to methods and systems of joining data structures based on a composite similarity score (CSS). For example, a computer system may use a plurality of similarity models to generate respective similarity scores. Each similarity score may be a metric that indicates a confidence that a first data value of a first data record is similar to a second data value of a second data record. The computer system may generate the CSS based on the plurality of similarity sub-scores. The CSS may indicate a confidence that the records being compared are similar. Thus, the CSS may be used to detect similar data records across different data structures. The disclosure also relates to a string similarity model that detects similarity among strings without respect to an order of words in each string and in a way that tolerates errors or omissions in one or both strings.
US12164530B2
A system for an interactive political platform includes a computing device configured to produce a user signature, identify a political alignment as a function of the user signature, wherein identifying a political agreement further comprises receiving an ethical set, identifying the political alignment as a function of the ethical set and the user signature using an alignment machine-learning model, determine a representative index as a function of the user political alignment, wherein determining the representative index further comprises receiving a bureaucratic indicator, and determining the representative index as a function of the bureaucratic indicator, and transmit a notification to a user as a function of the representative index.
US12164528B2
A candidate data determination unit acquires a result of estimation of a score representing a likelihood of a label being added as an annotation to target data. A label candidate input unit receives designation of a candidate label from a user. The candidate data determination unit determines candidate data, from a plurality of pieces of labeled data included in a feature space, the candidate data representing a plurality of pieces of labeled data distributed in respective quadrants into which the feature space is divided, wherein the label is added to the labeled data as the annotation, and wherein the feature space is defined using the score, which represents a likelihood of a label being added as an annotation, as an axis. The candidate data determination unit determines, for each of the plurality of quadrants, candidate data based on the labeled data included in each of the plurality of quadrants.
US12164525B2
Systems and methods are described herein for novel uses and/or improvements to data aggregation related to artificial intelligence applications, specifically applications related to aggregating time-series data. As one example, systems and methods are described herein for predicting effects when aggregating time-series data and modifying the one or more data streams used to populate a model profile and/or feed an artificial intelligence application with the time-series data.
US12164523B2
Embodiments store attributes extracted from incoming media data (e.g., image, audio, video), in a media store residing in a data lake together with other, non-media attributes. In response to incoming media data (e.g., an image), an engine references an unpopulated media attribute schema resulting from processing a trained deep learning model (e.g., a Convolutional Neural Network—CNN model). The engine applies the deep learning model to extract from the incoming media data, a media attribute (e.g., a cloudy spot dimension) comprising a prediction value and a confidence. The engine populates the media attribute schema with the attribute (value; confidence) and an identifier, and stores the populated media attribute schema in the data lake. The data lake also includes a non-media attribute (e.g., patient info) sharing the identifier. Now, the data lake may be queried for both the non-media (patient info) attribute and the media (image) attribute extracted by the model.
US12164522B1
An interface and improved data intake and query system is described herein that allows users to define metrics and that aggregates metric values regardless of the level at which a metric is defined and/or the level at which metric values are available. The improved data intake and query system can initialize a sketch in response to a user providing one or more metric definitions. The initialized sketch includes one or more instances, where each instance produces an output and collects metric value(s), appends the metric value(s) to the output, and forwards the appended data to a process function downstream in a data processing pipeline. The process function separates the output and the metric value(s), sending the output further downstream in the data processing pipeline and sending the metric value(s) to a parallel process function that sits outside the data processing pipeline. The parallel process function can persist the metric value(s).
US12164515B2
One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
US12164508B2
Systems, computer program products, and methods are described herein for identification and recordation of base components of a resource within a virtual medium. The present invention is configured to electronically receive, from a user input device, a request to generate a non-fungible token (NFT) for a first portion of a resource; in response, retrieve information associated with the first portion of the resource; initiate an NFT engine on the first portion of the resource; generate, using the NFT engine, an NFT for the first portion of the resource, wherein the NFT comprises at least the information associated with the first portion of the resource; record the NFT in a distributed ledger; and transmit control signals configured to cause the user input device to display a notification indicating that the NFT has been generated and recorded in the distributed ledger.
US12164504B2
Example embodiments for evaluating programmable conditions applicable to an operation are described. In an example embodiment, a request to evaluate one or more programmable conditions applicable to an operation is received. The request includes data associated with the operation. One or more objects representing the one or more programmable conditions are retrieved from a database. The one or more objects include executable code for determining compliance of the operation with the one or more programmable conditions. At least a portion of the executable code is executed based on the data associated with the operation. An output of the executable code is returned to a computing system issuing the request. The output includes an indication as to whether the operation complies with the one or more programmable conditions.
US12164500B1
Described herein are methods, systems, and computer-readable storage media for automatic and efficient updating of databases and database schemas. Techniques include generating an identification of a task of an application associated with a database through a machine learning process for monitoring database activity. Further, patterns of the application's access to data stored in the database may be observed and provided along with the identified task to a feedback loop to identify changes in the application's access to data in a database. Techniques further include automatically updating a schema of the database based on the identified changes in the application's access to data stored in the database.
US12164492B1
At least one processor configured to perform operations including receiving data from a plurality of disparate data sources; distilling the data into a plurality of indexes to convert the data into the plurality of indexes to be usable by a single data structure; retrieving a first set of data elements from the plurality of indexes associated with a first plurality of entities; retrieving a second set of data elements from the plurality of indexes associated with a second plurality of entities; generating a predicted duration of time that the first plurality of entities will remain in a first position using the second set of data elements associated with the second plurality of entities; assigning a first velocity index to each of the first plurality of entities to obtain a plurality of first velocity indexes; assigning a second velocity index to each of the second plurality of entities to obtain a plurality of second velocity indexes; comparing each of the first velocity indexes to other first velocity indexes; comparing each of the second velocity indexes to other second velocity indexes; and generating, a velocity model.
US12164486B2
Initially, a database schema is parsed and a table tree structure is created delineating the relationships between data that are identified in the schema. In addition to accomodating relationships between main tables of data, the table tree structure also accomodates possible side tables of data, and possible circular references between tables, should such be encountered when parsing the schema. Subsequently, a migration mechanism consumes the generated table tree structure and iteratively migrates data in accordance therewith. Individual layers of the table tree structure are migrated consecutively with referenced layers being migrated prior to referencing layers. Circular links are accommodated through temporary null values, and side tables are accommodated during migration of the referencing main table. The iterative process provides completeness and fault tolerance/failure recovery.
US12164485B1
Techniques for optimizing project data storage are disclosed. An example system includes processors and memories communicatively coupled with the processors storing a trained machine learning (ML) model, a nesting data module, a project database, and instructions that cause the processors to: receive a first data category corresponding to a project, execute the trained ML model to determine a predicted data category mapping for the first data category, execute the nesting data module to: input the first data category into a first table having a first file size, collapse the first table with a second table that includes a second data category that is related to the first data category to generate a nested table, and store the nested table in the project database. The nested table has a file size that is less than a combined file size of the first table and the second table.
US12164484B2
A method for automatically selecting input for a smart city application includes determining data schema for a data lake locally stored at a local smart city platform instance and determining aggregate statistical information of data corresponding to a data schema concept. The determined data schema and aggregate statistical information are sent to a global matcher with an identifier of the application. An input matching is received, from the global matcher, for the application, wherein the input matching provides, for each respective input of the application, a respective data schema concept. Data corresponding to the respective data schema concept for each respective input of the data-driven application is provided as input to the application. The input matching is determined using a trained quality of service (QOS) scoring function trained to minimize a QoS error of aggregated QoS scores against a ground-truth QoS score computed from predictive accuracy and/or user feedback.
US12164480B2
A method for data defragmentation is disclosed, including: selecting a file that is stored in a content-addressable storage system, the file including a plurality of blocks, and the storage system including a plurality of deduplication chunks; arranging the plurality of blocks in block groups, each block group including a set of consecutive blocks having a combined size that matches a deduplication chunk size of the storage system; aligning each block group with a different one of the plurality of deduplication chunks of the storage system, such that the blocks in each block group are stored in the storage system in an order that is based on the order in which the blocks are positioned within the file.
US12164475B2
Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems.
US12164468B2
A podcast creation and publishing method for execution by a computer system that includes defining, via a graphical user interface, a transitional relationship between at least two media events of a plurality of media events, where a first media event and a second media event at least partially overlap. The method further includes updating corresponding metadata associated with the first and second media events to include the transitional relationship. The method further includes selecting, from a drop down menu displayed on the graphical user interface, an option to generate a podcast from the plurality of media events. The method further includes generating the podcast from the plurality of media events by retrieving the plurality of media events from the media event database along with the metadata, converting the plurality of media events and the metadata into a common format to produce the podcast, and distributing the podcast over a network.
US12164467B2
Method of retrieving event information is presented. Memento objects can be recognized by an archive engine. Based on the recognition, the archive engine obtains information related to the memento object, possibly one or more recognizable features, and uses the information to search for events associated with a timeline that have corresponding tags. The archive engine can then return the event information as a result set to a user.
US12164466B2
Methods, devices and computer program products facilitate the storage, access and management of log files that are associated with particular client devices. The log files provide a record of user or client device activities that are periodically sent to a data backup center. A dedicated log file server facilitates the processing and storage of an increasingly large number of log files that are generated by new and existing client devices. A storage server pre-processes the received log files to facilitate the processing and storage of the log files by the log file server. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US12164463B2
A method in a reconfigurable computing system includes receiving a user program for execution on a reconfigurable dataflow computing system, comprising a grid of compute units and grid of memory units interconnected with a switching array. The user program includes multiple tensor-based algebraic expressions that are converted to an intermediate representation comprising one or more logical operations executable via dataflow through compute units. These one or more logical operations are preceded by or followed by a buffer, each buffer corresponding to one or more memory units. The method includes determining whether splitting a selected buffer yields a reduced cost and then splitting the selected buffer, in response to the determining step, to produce first and second buffers. Dataflow through memory units corresponding to the first and second buffers is controlled by one or more memory units within the grid of memory units. Buffer splitting optimization reduces memory unit consumption.
US12164460B2
Systems, methods, and apparatus are configured to enable a receiver to provide feedback. In one example, a method performed at a device coupled to a serial bus includes receiving a write command from the serial bus in a datagram, writing a data byte received in a first data frame of the datagram to a register address identified by the datagram, and using a second data frame of the datagram to provide feedback regarding the datagram. Feedback may be provided by driving a data line of the serial bus to provide a negative acknowledgement during the second data frame when a transmission error is detected in the datagram, and refraining from driving the data line of the serial bus during the second data frame when no transmission error is detected in the datagram, thereby providing an acknowledgement of the datagram.
US12164455B2
A repeater for open-drain bus communication and a system including the same is provided. The bus repeater includes an A-to-B buffer to receive the signal at the A-side terminal and to produce a first buffered signal, a B-side pull-down control unit to produce a first control signal based on the received first buffered signal, and a B-side pull-down element to pull down the voltage at the B-side terminal based on the first control signal. The B-side pull-down element includes a B-side pull-down transistor that is arranged in between the B-side terminal and a B-side ground reference terminal. The first control signal controls a voltage at the control terminal of the B-side pull-down transistor. The B-side pull-down control unit includes a B-side comparing unit to compare the voltage at the B-side terminal to a first reference voltage, and to generate the first control signal based on a result of the comparison.
US12164437B2
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, a non-volatile memory, and a controller. The controller is configured to receive a read command to read a data word from an address of the array and decode the address to generate a decoded address. The controller is further configured to retrieve response data from the decoded address of the array, retrieve a location indicia corresponding to the decoded address from the non-volatile memory, and verify that the location indicia corresponds to the address. The controller can optionally be further configured to indicate an error if the location indicia does not correspond to the address.
US12164432B2
A method for an in-memory distributed cache includes receiving a write request from a client device to write a block of client data in random access memory (RAM) of a memory host and determining whether to allow the write request by determining whether the client device has permission to write the block of client data at the memory host, determining whether the block of client data is currently saved at the memory host, and determining whether a free block of RAM is available. When the client device has permission to write the block of client data at the memory host, the block of client data is not currently saved at the memory host, and a free block of RAM is available, the write request is allowed and the client is allowed to write the block of client data to the free block of RAM.
US12164427B2
An integrated circuit includes a functional core configured to execute functional logic instructions; a functional memory device coupled to the functional core; a safety core configured to execute safety check logic instructions; a monitored address memory device coupled to the functional core and the safety core, the monitored address memory device configured to store memory addresses to be monitored; and a first safety memory device coupled to the functional memory device and the safety core. When a value in one of the monitored memory addresses changes, the changed value of the one of the monitored memory addresses is stored in the functional memory device and in the first safety memory device. The safety core performs a safety check on the changed value of the one of the monitored memory addresses stored in the first safety memory device.
US12164422B2
Disclosed in some examples are methods, systems, memory devices, memory controllers, and machine-readable mediums which provide for reserving physical memory device resources to specific execution units. Execution units may include processes, threads, virtual machines, functions, procedures, or the like. Physical memory device resources may include channels, modules, ranks, banks, bank groups, and the like. For example, a physical memory device resource that is reservable may be a smallest unit that allows for parallel access with another of the same size unit.
US12164418B2
SSD service life is extended by monitoring wear-level and prompting relocation of unstable data out of SSDs that have reached a soft wear-level threshold such that those SSDs do not contain unstable data when those SSDs reach a hard wear-level threshold. The progression of SSD wear-level is forecasted using an ARIMA algorithm. Unstable data on SSDs between predicted times of reaching the soft and hard thresholds is replaced by stable data from SSDs that have not reached the soft wear-level threshold. The stable data may be snapshot data and deduplicated data and deduplication hashes characterized based on number of references. SSDs that reach the hard threshold without unstable data can remain in service for read IOs until being replaced.
US12164408B2
Techniques are disclosed for controlling a device's operation based on an inferred state. More specifically, at each of a set of time points, execution of an application at an electronic device is detected. For each detected execution, an application-usage variable is determined. One or more aggregated metrics are generated based on aggregation of at least some of the application-usage variables. Based on the one or more aggregated metrics, a state identifier is identified that corresponds to an inferred state of a user of the electronic device. A device-operation identifier is retrieved that is associated with the state identifier. A device operation is performed associated with the device-operation identifier.
US12164400B2
An approach is presented herein to use an in-situ algorithmic decision methodology during each stage of testing before 2C/4C to decide how long to test, how much margin should be used for each device under the test (DUT) to shorten or eliminate 2C/4C testing. Each DUT will be tested differently based on the risk level or the likelihood of failure at 2C/4C. To be able to achieve this, low-level hardware (HW) based sensors (on the printed circuit board assembly (PCBA), in power module, in silicon components, in silicon component complex, etc.) are used to collect telemetry data with a high frequency data acquisition rate during the testing. As testing is ongoing for each DUT, a margin distribution and algorithm modeling is performed in-situ.
US12164398B2
Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
US12164396B2
A computer-implemented method comprises providing a synchronous replication relationship from one or more storage objects of a first storage node to one or more replicated storage objects of a second storage node, providing an asynchronous replication relationship with an asynchronous update schedule from the one or more storage objects of the first storage node to one or more replicated storage objects of the third storage node to provide a protection configuration, tracking, with the third storage node of the tertiary site, a state of the secondary storage site, automatically performing a failover from the primary storage site to the secondary storage site and activating a synchronous mirror copy for the one or more replicated storage objects of the second storage node, and automatically initiating realignment and reconfiguration of the protection configuration to the tertiary storage site based upon the state of the secondary storage site.
US12164394B2
A system for database reversion is described. The system comprises: a database engine configured to host an active database; a log engine configured to generate transaction logs for transactions affecting the active database; a backup engine configured to create a backup data structure to allow for database reversion; and a memory buffer separate from the active database. A page in the active database has an associated page timestamp indicating a most recent update of the page in the active database. The database engine is configured to flush an updated copy of a page in the memory buffer to the active database. The backup engine is configured to, prior to the flush, store an image of the page in the active database to the backup data structure when the page in the active database is older than the time value related to the creation time of the backup data structure.
US12164393B2
Taking recovery actions for replicated datasets, including: determining whether a request to modify a dataset that is synchronously replicated among a plurality of storage systems has been applied on a particular storage system of the plurality of storage systems, wherein the plurality of storage systems is synchronously replicating the dataset by acknowledging the request as being complete when each storage system has modified its copy of the dataset; and applying a recovery action based on whether the request to modify the dataset has been applied on the particular storage system of the plurality of storage systems.
US12164392B1
A method for recovering a data center, includes making a determination, by a cloud module, that the data center has experienced a failure; sending, by the cloud module and in response to the determination, an infrastructure file including data center infrastructure information to a client device; receiving, after sending the infrastructure file, a confirmation from the client device that at least a portion of the data center infrastructure is installed; sending, from the cloud module to the data center module, a snapshot in response to the confirmation; deploying, by the data center module, the snapshot at the data center; validating, by the data center module, complete connectivity of data center; sending, by the data center module, a heartbeat signal to the cloud module in response to the validating; and sending, by the cloud module, a standby signal to disaster recovery resources in response to receiving the heartbeat signal.
US12164379B2
A storage network operates by: storing at least one data object in the storage network as encoded data slices that are dispersed error encoded, the encoded data slices including locally decodable code segments; detecting at least one storage error associated with storage of at least one of the encoded data slices in the storage network; and recovering and at least one of the encoded data slices utilizing the locally decodable code segments.
US12164378B2
A method for execution by one or more processing modules of a storage network begins by receiving an access request for a set of encoded data slices, where the data object is segmented into a plurality of data segments, a data segment of which is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of encoded data slices. The method continues by determining whether a revision for one or more encoded data slices in a first storage module is a most recent revision level for the one or more encoded data slices and when the one or more encoded data slices is a most recent revision level, determining whether the revision level for the one or more encoded data slices in a second storage module is the most recent revision level. When the one or more encoded data slices in the second storage module is not the most recent revision level the method continues by facilitating a read request to the first storage module for the one or more encoded data slices and synchronizing the one or more encoded data slices in the second storage module with the one or more encoded data slices in the first storage module.
US12164364B2
An agent on a terminal send an instruction to firmware on a miscellaneous board of the terminal. The instruction includes a time period during which power to the terminal and peripherals of the terminal are to be powered off. The agent sends an instructions to a core of a motherboard of the terminal to perform shutdown operations in anticipation of the terminals and peripherals being powered off. In response to the instruction received, the firmware monitors the core for a state indicating that the core is shutdown, the firmware sets a timer to the time period, and causes power to be cut between the motherboard and a power supply unit of the terminal. When the timer expires, the firmware re-establishes power between the motherboard and the power supply unit causing the core to initiate the proper sequence of operations to start up the terminal and the peripherals.
US12164358B2
Techniques for low-power self-refreshing of a display are disclosed. In the illustrative embodiment, a display receives frames as a base refresh rate, such as from a graphics processor. The graphics processor may determine that the last frame can be displayed for one or more additional frames and place the link to the display in a sleep state. The display can then refresh the last frame on the display. In order to save power, the display can refresh the last frame on the display at a reduced refresh rate, such as at the minimum refresh rate of the display.
US12164356B2
Systems and methods for monitoring hands-free metrics of personal electronic devices are disclosed. Connection of a personal electronic device to a charging circuit is detected and identified to a particular personal electronic device. Connections of each personal electronic device are aggregated and rendered to a display to provide feedback and gamification of periods of non-use of the personal electronic devices. Gamification is employed to promote non-use of the personal electronic devices.
US12164351B2
A power supply signal conditioning system includes a power supply, one or more loads, and a drive-sense circuit (DSC). The power supply is operably coupled to one or more loads. When enabled, the power supply configured to output a power supply signal having a DC (direct current) voltage component and a ripple voltage component that is based on conversion of an AC (alternating current) signal in accordance with generating the power supply signal. The DSC is operably coupled to the power supply. When enabled, the DSC is configured simultaneously to sense the power supply signal and, based on sensing of the power supply signal, adaptively to process the power supply signal in accordance with reducing or eliminating the ripple voltage component of the power supply signal to generate a conditioned power supply signal to service the one or more loads.
US12164347B2
A display device includes a plurality of pixels and an upper signal line providing a data signal to the pixels. The upper signal line includes a first upper signal line including a first metal material, a second upper signal line including a second metal material which is different from the first metal material, and a third upper signal line including the first metal material. The first, second and third upper signal lines are arranged in order and respectively electrically connected to a plurality of connection lines including the second metal material. The connection lines are connected to a plurality of lower signal lines.
US12164344B2
A foldable display device may have housing portions coupled by a hinge. The hinge may have a series of interconnected links. The links may be formed from interdigitated fingers in a friction clutch. The fingers or other portions of the links may be provided with crescent-shaped slots that receive pins. During folding of the device, the pins may slide along the crescent-shaped slots, thereby ensuring that adjacent links rotate relative to each other about a rotation axis that lies outside of the hinge and within a flexible display panel. Links may also be formed from link members with curved mating bearing surfaces that slide relative to each other as adjacent links are rotated relative to each other. A housing rotation synchronization mechanism may be formed using a set of gears that extends between the first and second housing portions.
US12164343B2
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion including an electronic component and a second portion including a second electronic component. A hinge assembly can rotatably secure the first and second portions through a range of rotation from a closed orientation to an open orientation. A dumbbell-shaped shield assembly can be configured to provide an orientation-specific protective pathway between the first portion and the second portion for a conductor extending from the first electronic component to the second electronic component.
US12164342B2
One example embodiment includes a keyboard for providing back typing with a mobile device. The keyboard includes a keypad, where the first keypad includes a set of keys for input to a mobile device and a first hinge, where the first hinge is attached a first portion of the keypad and where the first hinge is configured to allow movement of the first portion of the keypad relative to the mobile device. The keyboard also includes a second hinge, wherein the second hinge is attached a second portion of the keypad and wherein the second hinge is configured to allow movement of the second portion of the keypad relative to the mobile device.
US12164341B2
According to various embodiments of the present disclosure, a portable communication device may include: a battery; and a housing accommodating the battery, the housing including a side structure forming a side surface of the portable communication device, and a support member disposed in an internal space between a front surface and a rear surface of the portable communication device as contacting the side structure, wherein a first opening is formed as extending in a first direction from an outer surface of the side structure through a portion of the support member to the internal space such that a pin member of a waterproof member is to be linearly reciprocated within the first opening, and a second opening is formed in the support member as extending in a second direction such that a first end of the second opening is exposed via a first surface of the support member.
US12164333B2
The present application provides a support member and a foldable display device. The support member includes a first foldable area. When the support member is in a flat unfolded state, the support member includes first grooves in the first foldable area. Two opposite ends of the first groove are indented inwardly in a first direction. The first direction intersects a length direction of the support member.
US12164331B2
An electronic device includes a window, a display panel disposed below the window, and a cushion member disposed below the display panel, wherein the cushion member includes a barrier film having a modulus in a range of about 1 GPa to about 15 GPa and a cushion layer disposed below the barrier film and having a modulus of about 1 MPa or less.
US12164321B2
Methods and systems are provided for current and/or power balancing. One method includes comparing a first input current of a first regulator in a first path between a power source and a power sink with a second input current of a second regulator in a second path between the power source and the power sink; lowering an output from the first regulator, in response to the first input current being higher than the second input current; and increasing an output from the second regulator, in response to the second input current being higher than the first input current.
US12164320B2
A reference voltage generator includes an input terminal configured to receive an enable signal and an output terminal configured to provide an output signal. A voltage generator circuit is arranged to generate a first output voltage signal, and a pre-settling circuit is arranged to generate a second output voltage. The pre-settling circuit is configured to provide the second output voltage signal at the output terminal in response to the enable signal received at the input terminal, and following a first time period provide the first output voltage at the output terminal.
US12164318B2
Provided are a reference source circuit, a chip, a power supply, and an electronic device. The circuit comprises: a first current generation unit used for generating first current; a reference voltage generation unit electrically connected to the first current generation unit and used for generating a band-gap reference voltage by using the first current; and a reference current generation unit electrically connected to the first current generation unit and the reference voltage generation unit and used for generating band-gap reference current by using the first current. By means of the circuit above, a band-gap reference voltage and band-gap reference current can be generated in a reference source circuit, and the first current generation unit may be reused, so that high-gain and simultaneous work of two loops can be achieved, the cost can be reduced, and the chip area can be saved as compared with the design of two separate reference sources.
US12164316B2
An electronic device includes a near-field communication module and a powering circuit for delivering a power supply voltage to the near-field communication module. When the near-field communication module is in a low power mode, the powering circuit is configured for an operational mode where it is periodically started to provide the power supply voltage.
US12164308B2
A method includes causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle. The method also includes obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular distance beneath the aerial vehicle. The method additionally includes determining, based on the image data, a position of the tethered component within the image data. The method further includes determining, based on the position of the tethered component within the image data, a wind vector that represents a wind condition present in an environment of the aerial vehicle. The method yet further includes causing the aerial vehicle to perform an operation based on the wind vector.
US12164307B2
A method for interlinking heterogeneous fleet systems implemented by a computing device includes: receiving a use request for a moving object from a user device belonging to a first fleet system; transmitting a use inquiry message to a second fleet system when the use request includes a use of a moving object the second fleet system; transmitting a second available moving object list corresponding to the use inquiry message to the first fleet system when the second fleet system permits the moving object to be used; and transmitting to the user device with a final moving object list including a moving object that belongs to at least one of the second available moving object list or a first available moving object list in the first fleet system according to the use request.
US12164304B2
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to: receive a 3D map including a plurality of objects, determine a base point in the 3D map, shift the objects in the 3D map based on the base point, project the objects in the shifted 3D map to a 2D map, and output the 2D map.
US12164300B2
A moving object control system includes a storage device configured to store instructions; and one or more processors, wherein the one or more processors executes the instructions stored in the storage device to determine whether or not an element selected on a basis of a priority based on the type of a specific location near the sidewalk among a plurality of elements satisfies a criterion defined for each element, and determine whether or not a sidewalk is to be included in a route of a moving object on a basis of a result of determination of whether or not the element satisfies the criterion.
US12164297B2
Systems and methods for dynamic predictive control of autonomous vehicles are disclosed. In one aspect, an in-vehicle control system for a semi-truck includes one or more control mechanisms configured to control movement of the semi-truck and a processor. The system further includes computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to receive a desired trajectory and a vehicle status of the semi-truck, determine a dynamic model of the semi-truck based on the desired trajectory and the vehicle status, determine at least one quadratic program (QP) problem based on the dynamic model, generate at least one control command for controlling the semi-truck by solving the at least one QP problem, and provide the at least one control command to the one or more control mechanisms.
US12164277B2
A system includes a wafer shape metrology sub-system configured to perform one or more shape measurements on post-bonding pairs of wafers. The system includes a controller communicatively coupled to the wafer shape metrology sub-system. The controller receives a set of measured distortion patterns. The controller applies a bonder control model to the measured distortion patterns to determine a set of overlay distortion signatures. The bonder control model is made up of a set of orthogonal wafer signatures that represent the achievable adjustments. The controller determines whether the set of overlay distortion signatures associated with the measured distortion patterns are outside tolerance limits provides one or more feedback adjustments to the bonder tool.
US12164275B2
A system and method for visualizing safety events within a process plant includes accessing a cause and effect matrix (CEM) having a set of causes and a set of effects, wherein the set of causes and the set of effects are representative of a set of monitored safety events within the process plant. The system and method further includes receiving a selection of a monitored safety event of the set of monitored safety events. The system and method may also include displaying, in a user interface, (i) an indication of the monitored safety event, and (ii) a current status of the monitored safety event. The system and method may also include detecting a change in status to the monitored safety event. Further, the system and method may include displaying, in the user interface, an updated status of the monitored safety event according to the change in status.
US12164268B2
Disclosed is a tourbillon for a horology movement including a cage rotatably mounted on the horology movement, the cage bearing a regulating organ including a balance including a balance pivot pivotally mounted in balance bearings about a balance axis with an anchor including an anchor pivot pivotally mounted in anchor bearings about an anchor axis and arranged to cooperate both with the regulating organ and also with an escapement wheel including an escapement pivot pivotally mounted in escapement bearings about an escapement axis. The anchor and the escapement wheel are positioned relative to the balance so the distance between the anchor axis and the balance axis and the distance between the escapement axis and the balance axis are greater than the outer radius of the balance. Also disclosed is a movement including such a tourbillon as well as to a timepiece including such a movement.
US12164262B2
Disclosed is an image forming apparatus including a detachable unit having a rotator with a driven shaft coupling and a drive unit having a drive shaft coupling to engage with the driven shaft coupling and providing a force to the rotator via the drive shaft coupling. The driven shaft coupling includes spiral first and second receiving surfaces. The drive side shaft coupling includes a spiral first transmitting surface, which contacts the first receiving surface and provides a rotational force in a first rotational direction to the driven shaft coupling, and a spiral second transmitting surface, which contacts the second receiving surface and provides a force in the second rotational direction opposite to the first rotational direction to the driven shaft coupling when the drive shaft coupling rotates in the second rotating direction. The second transmitting and receiving surfaces are rougher than the first transmitting and receiving surfaces.
US12164255B2
An image forming apparatus which forms an image by using toner from a toner container mounted thereto. Consumption data is acquired, related to a toner consumption amount of the image forming apparatus, and based on the consumption data there is a determination of the number of remaining days until a predicted date in which a replacement of the toner container mounted onto the image forming apparatus is predicted. The number of the remaining days is displayed; however, the number of the remaining days is not displayed until a condition is satisfied related to the number of sheets on which images are formed by the image forming apparatus, wherein the condition is satisfied in a case where the number of sheets on which images are formed by the image forming apparatus is more than a predetermined number of sheets.
US12164254B2
An image forming apparatus includes an apparatus body having a body frame, an image bearing member, a belt unit including a belt, and a stretching member configured to stretch the belt, the belt unit being pivotable around a first pivot axis between a first position and a second position, a transfer unit, and a detection unit movably supported by the body frame. The detection unit is configured to pivot around a second pivot axis different from the first pivot axis with respect to the body frame so as not to hinder pivoting of the belt unit in conjunction with a pivoting operation in which the belt unit pivots from the first position to the second position.
US12164245B2
A cartridge includes: a casing having a first opening; a storage bag accommodated in the casing and having a second opening; a seal for closing the second opening; a shaft rotatable; and a cap for closing the first opening. Toner is configured to be replenished through the first opening. Toner stored in the storage bag is configured to be discharged into the casing through the second opening. The shaft is rotatable about a first axis extending in a first direction together with the seal such that the seal closing the second opening is peeled off to open the second opening. The cap is attachable to and detachable from the casing.
US12164232B2
A method for removing a resist layer including the following steps is provided. A patterned resist layer on a material layer is formed. A stripping solution is applied to the patterned resist layer to dissolve the patterned resist layer without dissolving the material layer, wherein the stripping solution comprises a non-dimethyl sulfoxide solvent and an alkaline compound, the non-dimethyl sulfoxide solvent comprises an aprotic solvent and a protic solvent.
US12164222B2
The present invention is to provide a pellicle frame in a frame shape having an upper end face on which a pellicle film is to be arranged and a lower end face to face a photomask, which is characterized by being provided with a notched part from the outer side face toward inner side face of the lower end face; a pellicle including the pellicle frame as an element; and a method for peeling a pellicle from a photomask onto which the pellicle has been attached, which is characterized by inserting a peeling jig into a notched part from a side face of a pellicle frame, and moving the peeling jig in an upper end face direction of the pellicle frame in this state to peel off the pellicle from the photomask.
US12164214B2
A lighting unit, configured and adapted for illuminating subjects for photography and filming, has a connecting element that comprises, on the one hand, plug-in locations configured and adapted to receive at least two light sources, and, on the other hand, contacts configured and adapted to be connected to a generator, the contacts being electrically connected to the plug-in locations. At least two light sources are inserted into the plug-in locations. A substantially transparent protective cover is connected to the connecting element and at least partially encloses each of the light sources connected to the connecting element. One light source is designed as an HMI (Hydrargyrum Medium-Arc Iodide) light and the at least one other light source is designed as a flash tube. A lighting device including a lighting unit, and a reflector assembly with a lighting device, are also disclosed.
US12164210B2
Optical modulators are described having a Mach-Zehnder interferometer and a pair of RF electrodes interfaced with the Mach-Zehnder interferometer in which the Mach-Zehnder interferometer comprises optical waveguides formed from semiconductor material. The optical modulator also comprises a ground plane spaced away in a distinct plane from transmission line electrodes formed from the association of the pair of RF electrodes interfaced with the Mach-Zehnder interferometer. The ground plane can be associated with a submount in which an optical chip comprising the Mach-Zehnder interferometer and the pair of RF electrodes is mounted on the submount with the two semiconductor optical waveguides are oriented toward the submount. Methods for forming the modulators are described.
US12164202B2
The present application discloses a display panel, a manufacturing method thereof, and a display device. The display panel includes a substrate; a gate layer; a gate insulating layer; an active layer; a source-drain layer including a source electrode and a drain electrode; a passivation layer provided with a contact hole; and a pixel electrode layer connected to the drain electrode through the contact hole; wherein a light-transmitting etch stop layer is disposed at a hole bottom of the contact hole, and the light-transmitting etch stop layer at least partially covers a hole bottom of the contact hole.
US12164199B2
A display substrate is provided, including: a base (1); and a plurality of pixel units (10) located on the base (1) and arranged in an array, where the display substrate further includes a plurality of data lines (25), and for each of the plurality of data lines (25), the data line (25) extends along a column direction and is located between adjacent first pixel unit (10A) and second pixel unit (10B) in a row direction, the data line (25) is arranged in a different layer from a first pixel electrode (40A) of the first pixel unit (10A) and a second pixel electrode (40B) of the second pixel unit (10B), and the data line (25) includes a first branch line (252) and a second branch line (253) that are connected in parallel and extend in the column direction; an orthographic projection of the first branch line (252) on the base (1) at least partially overlaps with an orthographic projection of the first pixel electrode (40A) on the base (1); an orthographic projection of the second branch line (253) on the base (1) at least partially overlaps with an orthographic projection of the second pixel electrode (40B) on the base (1). A display panel and a method of manufacturing a display substrate are further provided.
US12164197B2
A backlight source and a display device are provided. The display panel includes the plurality of stacked metal sub-layers and the first passivation sub-layer and the second passivation sub-layer stacked. The first passivation sub-layer is disposed between the metal layer and the second passivation layer. Material of the first passivation sub-layer includes silicon nitride. The first passivation sub-layer covers the untidy area at the ends of the molybdenum-titanium alloy thin layer to avoid from detachment of the passivation layer, and meanwhile to solve the issues of simplifying the manufacturing process of the display panel, and to avoid from oxidation of the bonding pads.
US12164191B2
An optical layered body comprising: a polarized light separation layer including a reflective linear polarizer; a first phase difference layer, and a first display layer containing a resin having cholesteric regularity, in this order; an average degree of polarization of the polarized light separation layer at a wavelength of 400 nm to 680 nm being 0.50 or more.
US12164185B2
To provide an optical modulation element whereby reduced drive voltage and suppression of DC drift can be obtained at the same time. An optical modulation element includes: a substrate; and an optical waveguide formed of an electrooptic material film formed on the substrate and having a ridge part which is a protruding portion, and a slab part having a smaller film thickness than the ridge part 11r. The optical waveguide includes a first waveguide part having a first ridge width and a first slab film thickness and to which an RF signal is applied, and a second waveguide part having a second ridge width and a second slab film thickness different from the first slab film thickness and to which a DC bias is applied.
US12164181B2
A diffractive multifocal lens is disclosed, comprising an optical element having at least one diffractive surface, the surface profile comprising a plurality of annular concentric zones. The optical thickness of the surface profile changes monotonically with radius within each zone, while a distinct step in optical thickness at the junction between adjacent zones defines a step height. The step heights for respective zones may differ from one zone to another periodically so as to tailor diffraction order efficiencies of the optical element. In one example of a trifocal lens, step heights alternate between two values, the even-numbered step heights being lower than the odd-numbered step heights. By plotting a topographical representation of the diffraction efficiencies resulting from such a surface profile, step heights may be optimized to direct a desired level of light power into the diffraction orders corresponding to near, intermediate, and distance vision, thereby optimizing the performance of the multifocal lens.
US12164178B2
An imaging optical lens assembly includes five optical elements with refractive power. The five optical elements, in order from an object side to an image side along an optical path, are a first optical element, a second optical element, a third optical element, a fourth optical element, and a fifth optical element. The first optical element has an object-side surface being concave in a paraxial region thereof. The third optical element has negative refractive power.
US12164169B2
A bladed chassis system facilitates installation of the bladed chassis system and replacement of the blades at the chassis. For example, a front panel of the blade can be opened either upwardly or downwardly at the discretion of the user. Blades can be inserted and removed from the front and/or the rear of the bladed chassis system at the discretion of the user. Cables can be routed to the rear of the chassis system from either of two sides at the discretion of the user. The blades carried by the chassis have fiber management trays that can be rotationally oriented in any desired rotational position at the discretion of the user.
US12164160B2
An optical data communication system includes an optical transmitter and an optical receiver. A polarization-maintaining optical data communication link extends from an optical output of the optical transmitter to an optical input of the optical receiver. The polarization-maintaining optical data communication link includes at least two sections of polarization-maintaining optical fiber optically connected through an optical connector. The at least two sections of polarization-maintaining optical fiber have different lengths. The optical connector is configured to optically align a fast polarization axis of a first polarization-maintaining optical fiber to a slow polarization axis of a second polarization-maintaining optical fiber. The optical connector is also configured to optically align a slow polarization axis of the first polarization-maintaining optical fiber to a fast polarization axis of the second polarization-maintaining optical fiber.
US12164159B2
A connector for use in coupling an optical signal between an optical fiber in an optical plug mounted to a bottom of a silicon photonics (SiPh) chip is provided. The connector comprises: a curved mirror; and a tilted flat mirror; wherein at least one of the curved mirror and the tilted flat mirror is formed on a hardened stamped imprint material that was deposited on the SiPh chip at least in a cavity thereof.
US12164150B2
In part, in one aspect, the disclosure relates to a method for passivating a waveguide of an optical circuit. The method includes etching a suspended waveguide in the optical circuit; the suspended waveguide having a top surface, a bottom surface, and side surfaces; and covering the top surface and side surfaces of the suspended waveguide with a passivation coating having a thickness that ranges from between about 10 nm to about 20 nm. In one embodiment, the method further includes removing one or more coatings from a portion of the optical circuit. The disclosure also relates to various passivated optical silicon circuit embodiments.
US12164149B2
A multiport passive photonic light circuit chip has multiple waveguides written in at least two layers on a glass substrate. Some waveguides connect transmitting and receiving ports of an optical channel, some waveguides redirect a fraction of optical signals to some other receiving ports, and waveguides have circular cross-sectional shapes wherein a refractive index contrast is in the range of 0.2% to 2%.
US12164148B2
A structure for, and method of, forming a first optoelectronic circuitry that generates an optical signal, a second optoelectronic circuitry that receives an optical signal, and a loopback waveguide that connects the output from the first optoelectronic circuitry to the second optoelectronic circuitry on an interposer substrate are described. The connected circuits, together comprising a photonic integrated circuit, are electrically tested using electrical signals that are provided via probing contact pads on the PIC die. Electrical activation of the optoelectrical sending devices and the subsequent detection and measurement of the optical signals in the receiving devices, in embodiments, provides information on the operability or functionality of the PIC on the die at the wafer level, prior to die separation or singulation, using the electrical and optical components of the PIC circuit.
US12164146B2
An apparatus includes a photonic integrated circuit having multiple cells. Each cell includes first and second antenna elements, where the first antenna element is configured to receive a portion of optical energy and the second antenna element is configured to transmit the portion of the optical energy. Each cell also includes a signal pathway configured to transport the portion of the optical energy between the first and second antenna elements. Each cell further includes a phase modulator configured to adjust a phase of the portion of the optical energy transported over the signal pathway. The apparatus also includes multiple wavefront sensors configured to measure wavefront errors in the portions of the optical energy. The apparatus further includes multiple phase controllers configured to adjust operation of the phase modulators in order to at least partially reduce the wavefront errors.
US12164145B2
An optical fiber has a central axis. The optical fiber includes a core made of silica glass and extending along the central axis, a cladding made of silica glass and surrounding the core, the cladding extending along the central axis, and a coating layer made of resin and surrounding the cladding, the coating layer extending along the central axis. An outer diameter of the cladding varies along the central axis. A residual stress in a direction along the central axis varies along the central axis, the residual stress being averaged over the core and the cladding in a cross section perpendicular to the central axis. A deviation from an average value of the outer diameter and a deviation from an average value of the residual stress have signs opposite to each other.
US12164140B2
Outcoupling elements are disposed with a transparent layer. A transparent waveguide structure receives non-visible light and delivers the non-visible light to the outcoupling elements. The outcoupling elements outcouple the non-visible light as non-visible illumination light.
US12164138B2
A backlight module and a display device are provided by the embodiments of the present application. The backlight module includes a light guide plate and a switchable diffusion sheet. The switchable diffusion sheet further includes a first conductive layer and a second conductive layer disposed opposite to each other. A polymer liquid crystal layer is disposed between the first conductive layer and the second conductive layer. In the backlight module of the embodiment of the present application, a thick glass in the prior art is replaced with the first conductive layer and the second conductive layer which are lighter and thinner than the thick glass, which can greatly reduce an overall thickness of the backlight module.
US12164125B2
A grating is provided on a mirror for specularly reflecting and diffracting a grazing-incidence beam of radiation and has a periodic structure with a grating period comprising first (ridge) and second (trench) substructures either side of a sidewall 806 facing the incident beam 800. The ridge is configured to specularly reflect the beam from the flat top 808 of the ridge into a specularly reflected beam 810 in a zeroth-order direction β′=β. The grating is configured with fixed or varying pitch to diffract the beam from the grating periods in one or more non-zero-diffraction-order direction β′≠β. The shape of the trench may be is described by structural parameters top width and depth that define the aspect ratio of the trench. The shape is determined such that any rays (and optionally diffraction) of the beam that reflect once from the trench floor in the zeroth-order direction are obscured by the sidewall.
US12164121B2
In the optical composite sheet according to an embodiment, optical functional elements such as a prism sheet and a light diffusion layer are combined, and a light absorbing layer that selectively absorbs light of a specific wavelength band is inserted, so that the optical performance and color gamut can be enhanced as compared with the prior art. In particular, it is possible to minimize the decrease in luminance due to the absorption of light by the light absorbing layer while enhancing the color gamut by adjusting the lamination configuration of the optical composite sheet.
US12164120B2
An optical film (210) includes a microstructured surface (211) comprising a plurality of prismatic structures (230), the microstructured surface (211) defining a reference plane (241-242) and a thickness direction (243) perpendicular to the reference plane; wherein the plurality of prismatic structures includes a plurality of facets (231), each facet having a facet normal direction forming a polar angle with respect to the thickness direction and an azimuthal angle along the reference plane, and wherein the microstructured surface has a surface azimuthal distribution of the plurality of facets that is substantially uniform, and wherein the microstructured surface has a surface polar distribution of the plurality of facets that has an off-axis peak polar distribution.
US12164119B2
A multiview display and a method of multiview display operation employ an array of light valves having a repeating plurality of color sub-pixels and an array of multibeam emitters providing directional light beams. The array of light valves having the repeating plurality of color sub-pixels is configured to modulate the directional light beams as color pixels of views of a multiview image. A first multibeam emitter and a second multibeam emitter of the multibeam emitter array are offset from one another with respect to the array of light valves. The offset is configured to direct to a color pixel of the multiview image a modulated directional light beam from each of the first multibeam emitter and the second multibeam emitter having an equivalent angular direction relative to one another. The equivalent angular direction may mitigate color fringing within the color pixel.
US12164118B2
There is provided a lens including a first curved surface and a second curved surface. The first curved surface and the second curved surface have different focal distances and are arranged interlacedly along a radial direction of the lens.
US12164114B2
A camera module includes a lens module, a first movable member, a second movable member, a fixed member, a first driving unit, and a second driving unit. The first movable member is coupled to the lens module and configured to rotate about a first axis virtually intersecting an optical axis of the lens module. The second movable member, supporting the first movable member, is configured to rotate about a second axis virtually intersecting the optical axis. The fixed member is configured to support the second movable member. The first driving unit, configured to provide a first driving force required to rotate the first movable member, includes a first driving magnet disposed on the first movable member. The second driving unit, configured to provide a second driving force required to rotate the second movable member, includes a second driving magnet disposed on the second movable member.
US12164107B2
Disclosed is a total reflection based compact near-eye display device with a large field of view. Light rays emitted by an image source (103) are transmitted by using a total reflection prism (101), and are finally subjected to image magnification by means of a near-eye refractive component (105), such that a near-eye display effect with a large field of view is achieved under the conditions of a compact volume.
US12164080B2
The present invention provides an optical layered body having excellent scratch resistance while having antireflective performance. The present invention relates to an optical layered body including a light-transmitting substrate; and at least an antiglare layer and a low refractive index layer disposed in the stated order on one surface of the light-transmitting substrate, wherein the low refractive index layer has an arithmetic average roughness Ra of projections and depressions of 4 nm or less and a ten-point average roughness Rz of the projections and depressions of 60 nm or less, where the Ra and the Rz are measured in any 5-μm square region of a surface of the low refractive index layer.
US12164075B2
A computer-implemented method is provided for processing gross depositional environment (GDE) maps. The method includes receiving end-member lowstand systems tract (LST) and maximum flood surface (MFS) gross depositional environment (GDE) maps that represent a particular geographic area at different respective times spaced by a time interval, processing both of the LST and MFS GDE maps in accordance with a predefined set of mles that use geoprocessing operations to relate the content of both the LST and MFS GDE maps, and outputting a transgressive system tract (TST) map based on the processing.