Document | Document Title |
---|---|
US12272567B2 |
Manufacturing method for high-frequency package
A method includes adjusting an interval between a linear portion of a first lead and a second lead using a lead shape changing jig. The interval between the linear portion of the first lead and the second lead is adjusted after a distal end portion of a first lead of a first lead frame is connected to a first signal pad and after a distal end portion of a second lead is connected to a second signal pad. |
US12272566B2 |
Defect reduction of semiconductor layers and semiconductor devices by anneal and related methods
Systems and methods of the disclosed embodiments include reducing defects in a semiconductor layer. The defects may be reduced by forming the semiconductor layer on a substrate, removing at least a portion the substrate from an underside of the semiconductor layer, and annealing the semiconductor layer to reduce the defects in the layer. The annealing includes focusing energy at the layer. |
US12272564B2 |
Tin oxide and tin carbide materials for semiconductor patterning applications
A method and apparatus for patterning semiconductor materials using tin-based materials as mandrels, hardmasks, and liner materials are provided. One or more implementations of the present disclosure use tin-oxide and/or tin-carbide materials as hardmask materials, mandrel materials, and/or liner material during various patterning applications. Tin-oxide or tin-carbide materials are easy to strip relative to other high selectivity materials like metal oxides (e.g., TiO2, ZrO2, HfO2, Al2O3) to avoid influencing critical dimensions and generate defects. In addition, tin-oxide and tin-carbide have low refractive index, k-value, and are transparent under 663-nm for lithography overlay. |
US12272561B2 |
Method for manufacturing semiconductor device
A method for manufacturing a semiconductor structure is provided. First, a first insulating layer is formed over a substrate, and a second insulating layer having an opening is formed over the first insulating layer. A conductive line structure is formed in the opening of the second insulating layer, thereby forming a contact void between the second insulating layer and the conductive line structure. A plasma oxide layer is conformally formed over the conductive line structure, the first insulating layer, and the contact void. A nitride capping layer is formed over the plasma oxide layer to fill the contact void. Then, nitrogen ions are introduced into a surface of the nitride capping layer surrounding the conductive line structure. An etching back process is performed to remove a portion of the nitride capping layer, thereby forming a refilled contact void between the first insulating layer and the conductive line structure. |
US12272559B2 |
Oblique deposition and etch processes
A method of processing a substrate that includes receiving a patterned photoresist formed over a substrate, the patterned photoresist defining initial openings, each of the initial openings including a first side and an opposite second side along a first direction; depositing a mask material preferentially on the first side within the initial openings using an oblique deposition process performed at a first angle inclined from the first side; and removing a portion of the patterned photoresist using an oblique etch process performed at a second angle inclined from the second side, the mask material and a remaining portion of the patterned photoresist defining final openings. |
US12272558B2 |
Selective and isotropic etch of silicon over silicon-germanium alloys and dielectrics; via new chemistry and surface modification
Selective protection and etching is provided which can be utilized in etching of a silicon containing layer with respect to a Ge or SiGe layer. In an example, the layers are stacked, and an oxide is on a side surface of the layers. A treatment is utilized to provide a modified surface or termination surface on side surfaces of the Ge/SiGe layers, and a heat treatment is provided after the gas treatment to selectively sublimate layer portions on side surfaces of the Si containing layers. The gas treatment and heat treatment are preferably in non-plasma environments. Thereafter, a plasma process is performed to form a protective layer on the Ge containing layers, and the Si containing layers can be etched with the plasma. |
US12272557B2 |
Semiconductor device and method
In an embodiment, a method includes: depositing a gate dielectric layer on a first fin and a second fin, the first fin and the second fin extending away from a substrate in a first direction, a distance between the first fin and the second fin decreasing along the first direction; depositing a sacrificial layer on the gate dielectric layer by exposing the gate dielectric layer to a self-limiting source precursor and a self-reacting source precursor, the self-limiting source precursor reacting to form an initial layer of a material of the sacrificial layer, the self-reacting source precursor reacting to form a main layer of the material of the sacrificial layer; annealing the gate dielectric layer while the sacrificial layer covers the gate dielectric layer; after annealing the gate dielectric layer, removing the sacrificial layer; and after removing the sacrificial layer, forming a gate electrode layer on the gate dielectric layer. |
US12272554B2 |
Method of manufacturing a semiconductor device
A method of manufacturing semiconductor device includes forming a multilayer photoresist structure including a metal-containing photoresist over a substrate. The multilayer photoresist structure includes two or more metal-containing photoresist layers having different physical parameters. The metal-containing photoresist is a reaction product of a first precursor and a second precursor, and each layer of the multilayer photoresist structure is formed using different photoresist layer formation parameters. The different photoresist layer formation parameters are one or more selected from the group consisting of the first precursor, an amount of the first precursor, the second precursor, an amount of the second precursor, a length of time each photoresist layer formation operation, and heating conditions of the photoresist layers. The multilayer photoresist structure is selectively exposed to actinic radiation to form a latent pattern, and the latent pattern is developed by applying developer to the selectively exposed multilayer photoresist structure to form the pattern. |
US12272551B2 |
Selective metal removal with flowable polymer
Embodiments of the disclosure relate to methods for selectively removing metal material from the top surface and sidewalls of a feature. The metal material which is covered by a flowable polymer material remains unaffected. In some embodiments, the metal material is formed by physical vapor deposition resulting in a relatively thin sidewall thickness. Any metal material remaining on the sidewall after removal of the metal material from the top surface may be etched by an additional etch process. The resulting metal layer at the bottom of the feature facilitates selective metal gapfill of the feature. |
US12272547B2 |
Conformal deposition of silicon carbide films
Disclosed are methods and systems for providing silicon carbide films. A layer of silicon carbide can be provided under process conditions that employ one or more silicon-containing precursors that have one or more silicon-hydrogen bonds and/or silicon-silicon bonds. The silicon-containing precursors may also have one or more silicon-oxygen bonds and/or silicon-carbon bonds. One or more radical species in a substantially low energy state can react with the silicon-containing precursors to form the silicon carbide film. The one or more radical species can be formed in a remote plasma source. |
US12272543B2 |
Apparatus for treating substrate and method for treating substrate
The present invention provides a method for treating a substrate. The method for treating a substrate comprises: treating the substrate with liquid; and drying the liquid-treated substrate, and the liquid treatment step includes: a first liquid supply step of supplying a first liquid to an upper surface of the rotating substrate; and a second liquid supply step of supplying a second liquid to an upper surface of the rotating substrate, and in the second liquid supply step, a rotation speed of the substrate is adjusted such that the second liquid supplied on the substrate flows from a central region of the substrate to an edge region of the substrate. |
US12272542B2 |
Apparatus for cleaning semiconductor silicon wafer and method for cleaning semiconductor silicon wafer
A method for cleaning a semiconductor silicon wafer including: an ozone water treatment step after polishing in ozone water, a step of performing a first ultrasonic-wave-ozone-water treatment of cleaning at room temperature while immersing in ozone water and applying ultrasonic waves; and a step of performing a second ultrasonic-wave-ozone-water treatment of, after the step of performing the first ultrasonic-wave-ozone-water treatment, pulling out the semiconductor silicon wafer from the ozone water, performing rotation process, and cleaning at room temperature while immersing in ozone water and applying ultrasonic waves; wherein the step of performing the second ultrasonic-wave-ozone-water treatment is performed, and a hydrofluoric acid treatment step and an ozone water treatment step are performed. Accordingly, a method for cleaning a semiconductor silicon wafer and an apparatus for cleaning by which projecting defects on the wafer surface and the degradation of surface roughness can be suppressed to improve wafer quality reduce costs. |
US12272540B2 |
Method for manufacturing a substrate
A method for manufacturing a substrate includes the following steps: (a) providing a support substrate with a first coefficient of thermal expansion, having on one of its faces a first plurality of trenches parallel to each other in a first direction, and a second plurality of trenches parallel to each other in a second direction; (b) transferring a useful layer from a donor substrate to the support substrate, the useful layer having a second coefficient of thermal expansion; wherein an intermediate layer is inserted between the front face of the support substrate and the useful layer, the intermediate layer having a coefficient of thermal expansion between the first and second coefficients of thermal expansion. |
US12272539B2 |
Auxiliary power supply system, module, auxiliary power supply control method, and program
An auxiliary power supply system includes a plurality of electrical storage devices that supply power to an electrical device. Each of the storage devices has the communication capability with the electrical device. Each of the storage devices provisionally selects one of a plurality of first communication addresses as a provisional communication address of its own. The plurality of first communication addresses have been set for the plurality of electrical storage devices by the electrical device. Each of the storage devices returns a response signal in reply to a transmission signal, to which the provisional communication address of its own is added. Each of the storage devices changes, when finding that any communication error has occurred while returning the response signal, the provisional communication address of its own into one of one or more unused communication addresses belonging to the plurality of first communication addresses that have been set. |
US12272538B2 |
Systems and methods for imaging and ablating a sample
Disclosed herein are systems for imaging and ablating a sample. An imaging/ablating device (110) includes an optical assembly (112), a sample stage (114), and a receiver (116). The optical assembly (112) is disposed in an inverted position below the sample stage (114) and the receiver (116) is positioned above the sample stage (112). The optical assembly enables imaging of a sample disposed on the sample stage (114). The optical assembly (112) also enables ablation of a region of interest within the sample. The laser light propagated from the optical assembly during ablation propagates substantially in the same direction as the direction of travel of the ablation plume (20) toward the receiver (116). |
US12272537B2 |
Ion source
A machine, article, process of using, process of making, products produced thereby and necessary intermediates. Illustratively, there can be a process that includes: ionizing at least some injected gas to form ions; confining, without using magnetic fields, at least some of said ions to produce confined ions; accumulating at least some of said confined ions to produce accumulated ions; cooling at least some of said accumulated ions to produce cooled ions; compressing, without using magnetic fields, at least some of said accumulated ions to produce compressed ions; accelerating at least some of said compressed ions to produce accelerated ions; ejecting at least some of said accelerated ions; and measuring at least one property of said ejected ions. |
US12272536B2 |
Systems and methods for delay and amplitude correction
This disclosure describes systems, methods, and apparatus for generating a control signal for one or more actuators that is adjusted from a control signal dictated by setpoints, where the adjustment accounts for predicted delays and amplitude errors. More specifically, cross correlation between measurements of the actuator(s) outputs and time-shifted setpoints can be optimized for a time-shift that minimizes the cross correlation. The time-shifted setpoints along with the measurements can then be used to determine an amplitude difference and to remove noise from the amplitude difference. Dynamic uncertainty can then be found from this denoised data set and further optionally used to find the noise that was removed. The time delay, noise, and dynamic uncertainty can be used to preemptively adjust the control signal. |
US12272527B2 |
Apparatus for use with hydrogen radicals and method of using same
A system and method suitable for removing both carbon-based contaminants and oxygen-based contaminants from a substrate within a single process chamber are disclosed. |
US12272522B2 |
Resonant filter for solid state RF impedance matching network
In one embodiment, an RF impedance matching circuit includes at least one electronically variable capacitor (EVC) comprising discrete fixed capacitors. Each fixed capacitor has a corresponding switching circuit for switching in and out the fixed capacitor to alter a total capacitance of the EVC. Each switching circuit includes a diode operably coupled to the fixed capacitor to cause the switching in and out of the fixed capacitor, the diode being a PIN diode or an NIP diode. Each switching circuit further includes a driver circuit operably coupled to the diode, and a resonant filter positioned between the driver circuit and the diode. The resonant filter includes an inductor and a capacitor coupled in parallel. |
US12272519B2 |
Method for area-wise inspecting a sample via a multi-beam particle microscope, computer program product and multi-beam particle microscope for semiconductor sample inspection, and its use
A method includes: providing position data for a plurality of areas on the sample which are to be inspected; providing a first raster arrangement of the plurality of individual particle beams, with a single field of view on the sample assigned to each individual particle beam; defining the position of a nominal scanning area in each single field of view in relation to the first raster arrangement, with the dimensions of the nominal scanning area smaller than the complete single field of view; determining an individual position deviation between a nominal scanning area and the area to be inspected for the at least one individual particle beam; changing the first raster arrangement based on the determined individual position deviation to produce a second raster arrangement of the plurality of individual particle beams; and area-wise scanning the sample using the plurality of individual particle beams in the second raster arrangement. |
US12272516B2 |
Rotary anode bearing assembly and rotary anode for X-ray tube and method for assembling a rotary anode bearing assembly
The disclosure relates, inter alia, to a rotary anode bearing assembly for an X-ray tube comprising at least one bearing outer ring and rolling elements arranged within the at least one bearing outer ring, which rolling elements roll on the at least one bearing outer ring and enclose a radially inner receiving space for receiving a rotor of an X-ray tube; comprising a bearing housing in which the at least one bearing outer ring is mounted, wherein the bearing housing circumferentially surrounds the at least one bearing outer ring. The rotary anode bearing assembly according to the disclosure includes an end face of at least one bearing outer ring or of a caulking ring axially adjoining the bearing outer ring is caulked to an end face of the bearing housing by plastic deformation of material of the bearing housing and/or of the bearing outer ring and/or of the caulking ring. |
US12272507B2 |
Air circuit breaker
An air circuit breaker is disclosed. The air circuit breaker according to an embodiment of the present disclosure includes a cover magnet unit. The cover magnet unit is directly coupled to an upper cover which forms the outer appearance of the air circuit breaker. The cover magnet unit is positioned adjacent to a fixed contact and forms a magnetic field. Due to the formed magnetic field, an electromagnetic force in a direction toward an arc extinguishing unit is applied to a generated arc. Accordingly, the generated arc may be rapidly moved and extinguished. The cover magnet unit is inserted into a surface of the upper cover and is not exposed to the outside. Therefore, the generated arc is not in contact with the cover magnet unit. As a result, the cover magnet unit is not damaged by the generated arc. |
US12272506B2 |
Electrical switch
An electrical switch, including an insulation base, an insulative-and-movable component, at least two output ports, and at least two transmission ports, is provided. The insulative-and-movable component is disposed on the insulation base and is adapted to operate between at least two switch positions relative to the insulation base. The two output ports are disposed on the insulation base. The two transmission ports are disposed on the insulative-and-movable component. When the insulative-and-movable component is located at one of the two switch positions, one of the two output ports is aligned with one of the two transmission ports and other one of the two output ports is misaligned with other one of the two transmission ports. |
US12272505B2 |
Key structure and keyboard module
The disclosure provides a key structure, which includes a support, a keycap, a linkage, a circuit layer, and a trigger mechanism. The keycap can be lifted and lowered above the support. The linkage is movably connected to the support and the keycap. The support is located between the circuit layer and the linkage. The trigger mechanism is disposed between the circuit layer and the keycap. The key structure of the disclosure provides a disposition of a support spaced circuit layer and a linkage. |
US12272504B2 |
Keyswitch assembly
A keyswitch assembly includes a base, a pressable plate, a first magnetic acting member and a second magnetic acting member. An accommodating space is defined within the base, and an upper surface of the base is provided with a connecting portion. The pressable plate includes a pressing portion, an acting portion and a pivotal connection portion located between the pressing portion and the acting portion and pivotally connected to the connecting portion. The first magnetic acting member is disposed on the acting portion; the second magnetic acting member is disposed on the base corresponding to the first magnetic acting member. The keyswitch assembly is configured such that the first magnetic acting member and the second magnetic acting are attracted or repulsed each other by a magnetic force, so as to provide or change a pressing resistance of the pressing portion. |
US12272503B2 |
Capacitor with multiple elements for multiple replacement applications
A capacitor provides a plurality of selectable capacitance values, by selective connection of six capacitor sections of a capacitive element each having a capacitance value. The capacitor sections are provided in a plurality of wound cylindrical capacitive elements. Two vertically stacked wound cylindrical capacitance elements may each provide three capacitor sections. There may be six separately wound cylindrical capacitive elements each providing a capacitor section. The capacitor sections have a common element terminal. |
US12272495B2 |
Systems and methods for improved supercapacitors with ionic liquid electrolytes
Disclosed are systems and methods for a supercapacitor. One form of the supercapacitor has a first electrode comprising a first active material, a second electrode comprising a second active material, and an electrolyte comprising a protic ionic liquid. The protic ionic liquid may be capable of undergoing a faradaic charge transfer with an electrode of a supercapacitor. |
US12272492B2 |
System and method for powering or charging multiple receivers wirelessly with a power transmitter
A system and method for powering or charging multiple receivers wirelessly with a power transmitter. In accordance with an embodiment, to enable ease of use, it is desirable that the receiver can be placed on a larger surface area charger without the need for specific alignment of the position of the receiver; that the system can be used to charge or power multiple devices of similar or different power and voltage requirements or operating with different wireless charging protocols on or near the same surface; and that a degree of freedom is provided with respect to vertical distance (away from the surface of the charger) between the charger and the receivers. Such features enable improved functionality with devices, vehicles, or other products, including, for example, charging of electric vehicles (EV), and trains. |
US12272490B2 |
Magnetically controllable choke coil having central connection
A device for reactive power compensation in a high voltage network having at least one phase conductor, includes a high voltage connection for each phase conductor, first and second core sections of a closed magnet circuit, a first high voltage winding enclosing the first core section, a second high voltage winding enclosing the second core section and being connected parallel to the first high voltage winding, at least one saturation switching branch being configured to saturate at least one core section has controllable power semiconductor switches, and a control unit controls the power semiconductor switches for each high voltage connection. In order to avoid leakage field losses, at least one high voltage winding has a central connection and is connected at its winding ends to the saturation switching branch. The central connection is connected to the high voltage connection. |
US12272486B2 |
Common mode choke coil
A common mode choke coil includes a core, and first and second coils opposed to each other and wound on the core. The core can have a square shape, or an elongated shape having a long axis and a short axis when viewed in a direction along a central axis of the core. Each of the first and second coils is a single-layer coil. An area of a cross-section of the core taken perpendicular to a circumferential direction of the core is constant in the circumferential direction of the core. The cross-section of the core has a quadrilateral shape. |
US12272476B2 |
Photodetection element and receiver
A photodetection element includes: a first ferromagnetic layer configured to be irradiated with light; a second ferromagnetic layer; and a spacer layer sandwiched between the first ferromagnetic layer and the second ferromagnetic layer, wherein the first ferromagnetic layer includes a first region in contact with the spacer layer and a second region disposed in a position farther from the space layer than the first region, the first region is made of CoFeB alloy, and the second region is a magnetic material containing Fe and Gd as major constituent elements. |
US12272475B2 |
Magnetically anisotropic binder-free films containing discrete hexaferrite nanoplatelets
Some variations provide a magnetically anisotropic structure comprising a hexaferrite film disposed on a substrate, wherein the hexaferrite film contains a plurality of discrete and aligned magnetic hexaferrite particles, wherein the hexaferrite film is characterized by an average film thickness from about 1 micron to about 500 microns, and wherein the hexaferrite film contains less than 2 wt % organic matter. The hexaferrite film does not require a binder. Discrete particles are not sintered or annealed together because the maximum processing temperature to fabricate the structure is 500° C. or less, such as 250° C. or less. The magnetic hexaferrite particles may contain barium hexaferrite (BaFe12O19) and/or strontium hexaferrite (SrFe12O19). The hexaferrite film may be characterized by a remanence-to-saturation magnetization ratio of at least 0.7. Methods of making and using the magnetically anisotropic structure are also described. |
US12272469B2 |
Conductive two-dimensional particle and method for producing the same
A conductive two-dimensional particle of a layered material comprising one layer or one layer and plural layers, wherein the layer includes a layer body represented by: MmXn, and a modifier or terminal T exists on a surface of the layer body, wherein T is at least one selected from the group consisting of a hydroxyl group, a fluorine atom, a chlorine atom, an oxygen atom, or a hydrogen atom, M of the layer is bonded to at least one selected from the group consisting of PO43−, I, or SO42−, the total content of chlorine and bromine is 1,500 ppm by mass or less, and an average value of major diameters of two-dimensional surfaces of the conductive two-dimensional particles is 1.0 μm or more. |
US12272467B2 |
Separation apparatus for high-level nuclear waste
A separation apparatus for separating a supply of high-level nuclear waste (HLW), where the HL nuclear waste is separated into high-mass and low-mass portions. The high-and-low mass portions of the HLW have respective atomic masses that are above and below an atomic mass cut-off point of the separation apparatus. The separation apparatus includes first and second ICP torches that are respectively mounted to and within an apparatus housing. The apparatus housing defines a cylindrical separation chamber and includes first and second magnetic elements which generate a magnetic field along the length of the separation chamber, and a plurality concentric ring electrodes which generate an electric field that is perpendicular to, and which crosses the magnetic field. The supply of HLW is subject to a mass separation process within the separation chamber using the set of crossed electric and magnetic fields. |
US12272466B2 |
Passive reactivity control in a nuclear fission reactor
A nuclear reactor includes a passive reactivity control nuclear fuel device located in a nuclear reactor core. The passive reactivity control nuclear fuel device includes a multiple-walled fuel chamber having an outer wall chamber and an inner wall chamber contained within the outer wall chamber. The inner wall chamber is positioned within the outer wall chamber to hold nuclear fuel in a molten fuel state within a high neutron importance region. The inner wall chamber allows at least a portion of the nuclear fuel to move in a molten fuel state to a lower neutron importance region while the molten nuclear fuel remains within the inner wall chamber as the temperature of the nuclear fuel satisfies a negative reactivity feedback expansion temperature condition. A duct contains the multiple-walled fuel chamber and flows a heat conducting fluid through the duct and in thermal communication with the outer wall chamber. |
US12272465B2 |
Quick connect valve testing and tune-up setup for valves at a nuclear power plant
The A Quick Connect Valve Testing and Tune-up Setup for Valves at a Nuclear Power Plant Claim 1. A Quick Connect Valve Testing and Tune-up Setup for Valves at a Nuclear Power Plant comprises a permanent on/off valve and compression fitting setup proximal a valves input or outputs for valves which required periodic calibration, testing or tune-up. The permanent setup eliminates the disconnecting and damaging removal of existing tubing connections at the valve when calibration, testing or tune-up is performed. |
US12272464B2 |
Lower end replacement of a sleeve that lines a CRDM nozzle in a nuclear reactor
A method for replacing a damaged sleeve lining a tube passing through a nuclear reactor pressure vessel. The damaged sleeve has an end including a radially enlarged end portion for resting on a support section of the tube for retaining the damaged sleeve in the tube. The method includes removing the damaged sleeve from a tube; providing a sleeve assembly including a first sleeve with a radially variable end and a retainer; installing the sleeve assembly in the tube so the radially variable end of the first sleeve is received by the support section, the radially variable end being in a radially contracted configuration during installation and being in a radially expanded configuration after the sleeve assembly is installed in the tube; and deforming the retainer from an installation configuration to a retention configuration to retain the radially variable end of the first sleeve in the radially expanded configuration. |
US12272458B2 |
Systems and methods for pre-operative procedure determination and outcome predicting
A system including a range of motion, quality of sleep, overall, and control modules. The range of motion module, prior to a procedure being performed on a patient, determines a first range of motion score of the patient based on a first signal generated by a sensor. The quality of sleep module, prior to the procedure being performed on the patient, determines a first quality of sleep score or a first pain score based on the first signal. The overall module determines a combined score based on the first range of motion score and the first quality of sleep score or the first pain score. The control module compares the combined score to a predetermined threshold and predicts an outcome of the procedure based on the comparison. The control module, based on the combined score, determines whether to perform the procedure, adjust the procedure or refrain from performing the procedure. |
US12272451B2 |
Wireless charging of medical devices
This disclosure is directed to devices, systems, and techniques for wirelessly charging a medical device. A charging device may receive a request to wirelessly charge a medical device. The charging device may, in response to receiving the request, physically move within wireless charging range of the medical device. The charging device may, in response to determining that the charging device is within the wireless charging range of the medical device, wirelessly transmit power to the medical device to wirelessly charge the medical device. |
US12272449B2 |
Data transmission schemes for a medical system, monitor device for a medical appliance and related methods
The monitor device includes a processor; memory; a first interface connected to the processor and the memory, the first interface configured for connecting to an ostomy appliance; and a second interface including a transceiver connected to the processor for transmitting monitor data according to a transmission scheme. The second interface is configured for connecting to one or more accessory devices. The processor includes a transmission controller configured to control the transmission scheme, wherein to control the transmission scheme includes applying a primary transmission scheme or a secondary transmission scheme different from the primary transmission scheme. |
US12272448B1 |
Predictive resource management
The techniques may include receiving patient data of patients of a service facility, each patient assigned to a service unit. In addition, the techniques may include inputting patient data into a classification model trained to output classifications. The techniques may include determining a classification for each patient. Moreover, the techniques may include assigning each patient to a patient group based at least in part on a classification common with members of the patient group. The techniques may include determining a recommendation associated with at least one of: (1) servicing a first service resource associated with a third service unit, or (2) procuring a second service resource associated with a fourth service unit. This recommendation can be based at least in part on the classifications. Further, the techniques may include presenting on a user device of a patient care provider for coordinating patient care among service units of the service facility. |
US12272446B2 |
Machine learning-assisted surgery
Data is received that is generated by at least one sensor forming part of a surgical instrument. The sensor(s) on the surgical instrument can characterize use of the surgical instrument in relation to a patient. A first machine learning model can construct a force profile using the received data. The force profile includes a plurality of force patterns. In addition, a plurality of features are extracted from the received data. Thereafter, one or more attributes characterizing use of the surgical instrument are determined by a second machine learning model using the constructed force profile and the extracted features. Data characterizing the determination can be provided (e.g., displayed to a surgeon, etc.). |
US12272443B2 |
Medical information control system, signal processing device, and medical information control method
Moreover, it is conceivable to support more advanced procedures by connecting a medical imaging device to a server and performing signal processing on the server.According to an embodiment of the present disclosure, a medical information control system is provided in which an operation server includes a plurality of virtual shared buffers to which a first medical application installed in a first container virtual area and a second medical application installed in a second container virtual area are accessible, and a control application, and the control application controls the first medical application or the second medical application to alternately use a first virtual memory area, a second virtual memory area, and a third virtual memory area for write of the first medical application and read of the second medical application. |
US12272438B2 |
Modular witnessing device
A method for remotely witnessing a medical workflow is provided. The method includes authenticating a clinician at a witnessing device. The method also includes receiving, at the witnessing device, a request to perform a medical workflow. The method further includes determining, at the witnessing device and based at least in part on the medical workflow, that a witness is required to observe the medical workflow. The method also includes initiating, at a witnessing client remotely coupled with the witnessing device, a witnessing session, wherein the witnessing client allows a witness to remotely observe the medical workflow. The method also includes enabling, in response to at least the initiation of the witnessing session, completion of the medical workflow. Related systems and articles of manufacture, including apparatuses and computer program products, are also disclosed. |
US12272437B2 |
Creating and updating problem lists for electronic health records
Systems and methods for maintaining an electronic health records system, including a server storing a medical records database. Requests for medical data for a patient in a master problem list are received from a user device, and appropriate list permissions are determined and granted for hierarchical derivative problem lists. Annotated data is received at the server from a user device based on annotations made to a derivative problem list, and problem lists are updated with the received annotated data in real time. The received annotated data is compared with current entries using natural language processing to detect duplicate entries, the duplicate entries are iteratively detected and removed from the master problem list, and non-duplicate entries are stored in authorized derivative problem lists based on the natural language processing and list update permissions for each of the derivative problem lists. |
US12272435B2 |
Medical imaging, efficient sharing and secure handling of medical imaging information
An MRI image processing and analysis system may identify instances of structure in MRI flow data, e.g., coherency, derive contours and/or clinical markers based on the identified structures. The system may be remotely located from one or more MRI acquisition systems, and perform: error detection and/or correction on MRI data sets; segmentation; visualization of flow superimposed on anatomical structure, quantification; verification; and/or generation of patient specific 4-D flow protocols. A protected health information (PHI) service is provided which de-identifies medical study data and allows medical providers to control PHI data, and uploads the de-identified data to an analytics service provider (ASP) system. A web application is provided which merges the PHI data with the de-identified data while keeping control of the PHI data with the medical provider. A Trusted Broker Service (TBS) is integrated with the PHI service pipeline and allows an authorized third party to control access to data that has been uploaded to the ASP from an authorized uploader. |
US12272431B2 |
Detecting false positive variant calls in next-generation sequencing
A method for detecting false positive variant calls in a next generation sequencing analysis pipeline involves obtaining a plurality of read pileup windows associated with a first sample genome. The method also involves obtaining, for each reference nucleotide position represented in the plurality of read pileup windows, a label indicating that the reference nucleotide position is either (i) a known variant or (ii) a non-variant. The method further involves training a neural network based on data indicative of the plurality of read pileup windows and the labels. Additionally, the method involves receiving a read pileup window associated with a second sample genome. Further, the method involves determining, using the trained neural network, a likelihood that the read pileup window associated with the second sample genome represents a variant. |
US12272429B2 |
Molecular breeding methods
Methods to improve the selection of breeding individuals as part of a breeding program are provided in which optimized estimation data sets are constructed by selecting candidates for phenotyping, for which genotypic information is also available, from a candidate set and inputting them into the estimation data set and then evaluating accuracy of genomic estimated breeding values for each candidate (i.e. genomic prediction accuracy). The optimized estimation data set is then used as a model to determine genomic estimated breeding values of breeding individuals based purely on genotypic information. |
US12272428B2 |
Command address control circuit and semiconductor apparatus and semiconductor system including the command address control circuit and semiconductor apparatus
A semiconductor apparatus includes a command address control circuit. The command address control circuit is configured to receive a row command address signal and a column command address signal, and is configured to selectively invert the row command address signal and the column command address signal based on a logic level of at least one bit of the row command address signal. |
US12272425B2 |
Memory controller performing training to improve communication and method of operating the same
The present technology relates to an electronic device. According to the present technology, a memory controller may include a training controller, a training data storage, and a machine learning processor. The training controller may perform training of correcting interface signals exchanged with a memory device, generate training data that is a result of the training, and output the training data as sample training data based on a comparison result of a training reference and the training data. The training data storage may store training history information including plural pieces of sample training data. The machine learning processor may update the training reference through machine learning based on the training history information. |
US12272424B2 |
Reducing spurious write operations in a memory device
A memory device includes bitcells connected to wordlines and bitlines, and driver circuitry that updates the bitcells. The driver circuitry includes first transistors, and a first inverter device. The first transistors drive a bitcell of a memory device. The first inverter device is coupled to the first transistors, and drives the first transistors with a first control signal. The first inverter device includes first inverter circuitry and second inverter circuitry. The first inverter circuitry receives a first signal, a first voltage, and a second voltage differing from the first voltage, and generates a first inverted signal based on the first signal, the first voltage and the second voltage. The second inverter circuitry receives the first inverted signal, the second voltage and a third voltage differing from the second voltage, and generates the first control signal based on the first inverted signal, the third voltage and the second voltage. |
US12272422B2 |
Compensation for conductance drift in analog memory in crossbar array
A system can compensate for activation drift in analog memory-based artificial neural networks. A set of input activation vectors can be input, at a first point in time, to a crossbar array. The first set of output activation vectors can be read from the output lines of the crossbar array. At a second point in time, which is a later time than the first point in time, the input set of activation vectors can be input to the crossbar array. A second set of output activation vectors can be read from the crossbar array. A function that maps the second set of output activation vectors to the first set of output activation vectors can be determined. The function can be applied to subsequent output activation vectors output by the crossbar array. A method thereof, can also be provided. |
US12272421B2 |
Creating dynamic latches above a three-dimensional non-volatile memory array
A system for manufacturing a memory device forms a memory array comprising a plurality of memory cells arranged in a plurality of memory strings along a plurality of memory array pillars and forms a logic layer disposed above the memory array, the logic layer comprising a plurality of latches arranged along a plurality of logic layer latch pillars, the plurality of latches to store a multi-bit data pattern representing a sequence of bits to be programmed to the plurality of memory cells of the memory array. |
US12272420B2 |
Series of parallel sensing operations for multi-level cells
Disclosed herein are related to a circuit and a method of reading or sensing multiple bits of data stored by a multi-level cell. In one aspect, a first reference circuit is selected from a first set of reference circuits, and a second reference circuit is selected from a second set of reference circuits. Based at least in part on the first reference circuit and the second reference circuit, one or more bits of multiple bits of data stored by a multi-level cell can be determined. According to the determined one or more bits, a third reference circuit from the first set of reference circuits and a fourth reference circuit from the second set of reference circuits can be selected. Based at least in part on the third reference circuit and the fourth reference circuit, additional one or more bits of the multiple bits of data stored by the multi-level cell can be determined. |
US12272419B2 |
Charge pump having switch circuits for blocking leakage current during sudden power-off, and flash memory including the same
Disclosed is a charge pump of a flash memory, which includes a first stage pump that is connected between an output terminal and a first pump node, and a second stage pump that is connected between the first pump node and a second pump node. The first stage pump includes a first switch circuit that is connected between a power terminal and the first pump node and provides a power supply voltage to the first pump node in response to a first stage signal, in a normal operation, and a first pump circuit that generates a first pumping voltage by using a voltage of the first pump node in response to a first clock signal and provides the first pumping voltage to the output terminal. The first switch circuit blocks a current flow from the first pump node to the power terminal in a sudden power-off event. |
US12272416B2 |
ATPG testing method for latch based memories, for area reduction
A system includes a write-data register and a read-data register, each clocked by a clock signal, and a first-in-first-out (FIFO) buffer coupled between the write-data register and the read-data register, the FIFO buffer including latches configured to store data. The system further includes glue logic with first, second, and third logic circuits configured to generate an internal write enable signal, an internal read valid signal, and an internal read enable signal based on an operational mode of the system. The system is configured to be selectively switched between a normal operational mode, where the latches are accessed for reading and writing by a read enable signal and write enable signal based on a read address signal and a write address signal, and a transition testing mode, where the latches are tested using the internal write enable signal, the internal read enable signal, and the internal read valid signal. |
US12272413B2 |
Method of manufacturing an electrically programmable semiconductor anti-fuse device that includes utilizing previously fabricated device elements as masks for subsequently fabricated elements
A method of fabricating a semiconductor device includes steps of forming a first insulative film on a substrate; forming a first electrode on the first insulative film; implanting dopants in the substrate to form a plurality of first impurity regions on either side of the first electrode; depositing a capping layer to cover the first electrode; forming a second insulative film on portions of the substrate exposed through the first electrode and the capping layer; forming a second electrode disposed over the capping layer and portions of the second insulative film; removing portions of the second insulative film on either side of the second electrode; and implanting dopants in portions of the substrate exposed by the second insulative film to form a plurality of second impurity regions. With the configurations of semiconductor device, the current for blowing the semiconductor device can increase while applying the same programming voltage. |
US12272398B2 |
Three-dimensional structure of memories for in-memory computing
An in-memory computing circuit includes a plurality of memory planes. Each plane forming a two-dimensional matrix of non-volatile, resistive and programmable memory cells. Each memory cell having a selection node, a first input/output node and a second input/output node. The computing circuit comprising at least one elementary group of memory cells comprising: a first memory cell belonging to any one of the memory planes and intended to store a first input datum; a second memory cell belonging to any one of the memory planes and intended to store a second input datum; a third memory cell belonging to a memory plane different from that of the first and of the second memory cell. The third memory cell being intended to store the result of a first logic operation with the first and second input data as operands. |
US12272397B2 |
Forming operation method of resistive random access memory
A forming operation method of a resistive random access memory is provided. The method includes the following steps. A positive pulse and a negative pulse are sequentially applied, by a bit line/source line driver, to multiple resistive random access memory cells in a direction form a farthest location to a nearest location based on the bit line/source line driver through a bit line and a source line to break down a dielectric film of each of the resistive random access memory cells and generate a conductive filament of each of the resistive random access memory cells. |
US12272393B2 |
Optical recording medium, manufacturing method thereof, recording material for optical recording medium, and sputtering target for optical recording medium
Provided is an optical recording medium capable of shortening tact time. The optical recording medium includes at least one recording layer. The recording layer contains an oxide of Bi. |
US12272391B1 |
Magnetic disk device and control method of the same
According to one embodiment, a magnetic disk device detects a first optimal fly amount, estimates a first optimal fly amount distribution, obtains a movable distance and an optimal moving speed of a magnetic head, detects a second optimal fly amount, moves the magnetic head to a plurality of movement positions specified based on the movable distance and the optimal moving speed while sequentially positioning thereat, and writes a plurality of spiral servo patterns to a magnetic disk while controlling the amount of protrusion of the magnetic head so that the spacing between the magnetic head at each of the movement positions and the magnetic disk becomes the first and second optimal fly amounts. |
US12272390B2 |
Magnetic tape cartridge, magnetic tape drive, magnetic tape system, and method of operating magnetic tape drive
A magnetic tape cartridge includes a case in which a magnetic tape is accommodated and a storage medium provided in the case. At least one of reading or writing of data is performed by a plurality of magnetic elements, which are linearly disposed, with respect to the magnetic tape pulled out from the case. A disposition direction of the plurality of magnetic elements is tilted toward an entire length direction side of the magnetic tape with respect to a width direction of the magnetic tape. The storage medium stores tilt feature information indicating a feature of tilt of the disposition direction with respect to the width direction. |
US12272385B2 |
Automatic video montage generation
In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages. |
US12272384B1 |
Synchronization of lip movement images to audio voice signal
Systems and methods for synchronization of lip movement images to an audio voice signal are provided. A method includes acquiring a source video; dividing the source video into a set of image frames and a set of audio frames; generating, by the computing device, a vector database based on the set of image frames and the set of audio frames, wherein a vector of the vector database includes a face vector and an audio vector; receiving a target image frame and a target audio frame; determining a target image vector based on the target image frame and a target audio vector based on the target audio frame; searching the vector database to select a pre-determined number of vectors corresponding to the target image vector and the target audio frame; and generating, based on the pre-determined number of vectors, an output image frame of an output video. |
US12272383B1 |
Performance characteristic transfer for localized content
Systems and techniques for validation and generation of localized content for audio and video are described herein. The systems and techniques provide for training of twin neural networks to evaluate performance characteristics, sometimes referred to as content-auxiliary characteristics, of a localized performance. The localized performance may be validated or improved by identifying misalignment in the performance characteristics to ensure that localized content preserves content as well as creative intent and performance ability in the final product. The machine learning models trained using the techniques described herein may be used in connection with auto-localization processes to automatically generate high quality localized audio and video content. |
US12272376B2 |
Dialog enhancement using adaptive smoothing which depends exponentially on a smoothing factor
A method of enhancing dialog intelligibility in an audio signal, comprising determining a speech confidence score that the audio content includes speech content, determining a music confidence score that the audio content includes music correlated content, in response to the speech confidence score, and applying a user selected gain of selected frequency bands of the audio signal to obtain a dialogue enhanced audio signal. The user selected gain is smoothed by an adaptive smoothing algorithm, an impact of past frames in said smoothing algorithm being determined by a smoothing factor, the smoothing factor being calculated in response to the music confidence score, and having a relatively higher value for content having a relatively higher music confidence score and a relatively lower value for speech content having a relatively lower music confidence score, so as to increase the impact of past frames on the dialogue enhancement of music correlated content. |
US12272374B2 |
Quantifying signal purity by means of machine learning
A system includes a memory and a processor. The memory is configured to store a machine learning (ML) model. The processor is configured to (i) obtain a set of training audio signals in a form of a plurality of initial audio signals, which have first durations in a first range of durations and which are labeled with respective levels of distortion, (ii) train the ML model to estimate the levels of the distortion based on the training audio signals, (iii) receive an input audio signal having a duration in a second range of durations, shorter than the first durations, and (iv) estimate a level of the distortion in the input audio signal by applying the trained ML model to the input audio signal. |
US12272371B1 |
Real-time target speaker audio enhancement
Real-time audio enhancement for a target speaker may be performed. An embedding of a sample of speaker audio is created using a trained neural network that performs voice identification. The embedding is then concatenated with the input features of a trained machine learning model for audio enhancement. The audio enhancement model can recognize and enhance a target speaker's speech in a real-time implementation, as the embedding is in the same feature space of the audio enhancement model. |
US12272369B1 |
Dereverberation and noise reduction
A system configured to improve audio processing by performing dereverberation and noise reduction during a communication session. In some examples, the system may include a deep neural network (DNN) configured to perform speech enhancement, which is located after an Acoustic Echo Cancellation (AEC) component. For example, the DNN may process isolated audio data output by the AEC component to jointly mitigate additive noise and reverberation. In other examples, the system may include a DNN configured to perform acoustic interference cancellation, which may jointly mitigate additive noise, reverberation, and residual echo, removing the need to perform residual echo suppression processing. The DNN is configured to process complex-valued spectrograms corresponding to the isolated audio data and/or estimated echo data generated by the AEC component. |
US12272368B2 |
Adaptive noise suppression for virtual meeting/remote education
One example method includes performing sound quality operations. Microphone arrays are used to cancel background noise and to enhance speech. With arrays at each environment of each user participating in a call, a first microphone array can cancel or suppress background noise and a second array can generate enhanced speech for transmission to other users. Thus, for user, the audio signal output by the user's device includes an anti-noise signal to cancel background noise present in the user's environment and enhanced speech from other users. |
US12272367B2 |
Audio device with distractor attenuator
An audio device comprising an interface, memory, and a processor is disclosed. A first microphone input signal and a second microphone input signal is processed for provision of an output audio signal; and output the output audio signal, wherein to process the microphone signals determine a first distractor indicator based on features associated with the input signals; determine a first distractor attenuation parameter based on the first distractor indicator; determine a second distractor indicator based on one or more features associated with the first microphone input signal and the second microphone input signal; determine a second distractor attenuation parameter based on the second distractor indicator; determine an attenuator gain based on the first distractor attenuation parameter and the second gain compensation parameter; and apply a noise suppression scheme to a first beamforming output signal according to the attenuator gain for provision of the output audio signal. |
US12272366B2 |
Systems and methods to alter voice interactions
Systems and methods are disclosed for providing voice interactions based on user context. Data is received that causes a voice interaction to be generated for output at a user device during an output time interval. In response, current user contextual data of the user device is retrieved. The voice interaction and output time interval are altered to increase consumption likelihood of the voice interaction based on the current user contextual data. The altered voice interaction is outputted at the user device during the altered output time interval. |
US12272360B2 |
Using corrections, of automated assistant functions, for training of on-device machine learning models
Processor(s) of a client device can: receive sensor data that captures environmental attributes of an environment of the client device; process the sensor data using a machine learning model to generate a predicted output that dictates whether one or more currently dormant automated assistant functions are activated; making a decision as to whether to trigger the one or more currently dormant automated assistant functions; subsequent to making the decision, determining that the decision was incorrect; and in response to determining that the determination was incorrect, generating a gradient based on comparing the predicted output to ground truth output. In some implementations, the generated gradient is used, by processor(s) of the client device, to update weights of the on-device speech recognition model. In some implementations, the generated gradient is additionally or alternatively transmitted to a remote system for use in remote updating of global weights of a global speech recognition model. |
US12272359B2 |
Information processing system, information processing method, and storage medium
Provided is an information processing system including: a voice information acquisition unit that acquires voice information including an utterance made by a person; a status acquisition unit that acquires status information related to status of the person; and a support information generation unit that generates support information used for supporting operation of the person based on the voice information and the status information. |
US12272356B2 |
Dynamic and/or context-specific hot words to invoke automated assistant
Techniques are described herein for enabling the use of “dynamic” or “context-specific” hot words for an automated assistant. In various implementations, an automated assistant may be operated at least in part on a computing device. Audio data captured by a microphone may be monitored for default hot word(s). Detection of one or more of the default hot words may trigger transition of the automated assistant from a limited hot word listening state into a speech recognition state. Transition of the computing device into a given state may be detected, and in response, the audio data captured by the microphone may be monitored for context-specific hot word(s), in addition to or instead of the default hot word(s). Detection of the context-specific hot word(s) may trigger the automated assistant to perform a responsive action associated with the given state, without requiring detection of default hot word(s). |
US12272355B2 |
System and method for providing a virtual speech agent for simulated conversations and conversational feedback
A system for improving conversational skills using a virtual speech agent is disclosed, including a virtual speech agent to execute a phone call between the virtual agent and a user. The virtual speech agent and user engage in a back-and-forth conversation, wherein the virtual speech agent generates a summary and a feedback report in view of the conversation. |
US12272354B2 |
Electronic device and control method therefor
An electronic apparatus includes a receiver comprising input receiving circuitry, a speaker, a display, and a processor configured to: based on a speech being received, determine a vibe keyword corresponding to a vibe-related word included in the speech among a plurality of specified vibe keywords, generate an image and a sound corresponding to the speech based on a graphical user interface (GUI) component and a sound component corresponding to the determined vibe keyword, and display the generated image on the display and output the generated sound through the speaker. |
US12272351B2 |
Automatic out of vocabulary word detection in speech recognition
Presented herein are systems and methods are presented for detecting out-of-vocabulary (OOV) words in an automatic speech recognition (ASR) system, determining an intended word for the OOV, and adding the intended word to a repository of words. A method may involve receiving audio input data including a series of spoken words; determining that one of the spoken words is an out of vocabulary word absent from a repository of words; generating word candidates based on characteristics of the out of vocabulary word; presenting the word candidates on a display; receiving intended word input data that indicates a selection of one of the word candidates as an intended word for the out of vocabulary word; and adding the intended word to the repository of words. Additionally, one or more devices or apparatuses may be configured to perform such method. |
US12272340B2 |
Guitar strap locking system
The guitar strap locking system includes a primary body having a guitar button receiving channel. A locking mechanism has a bias for being positioned in within the receiving channel for locking a guitar button in place and also capable of being positioned outside of the receiving channel for unlocking a guitar button. |
US12272339B1 |
Automated string playing system for a stringed instrument
An automated string playing system for a stringed instrument is provided. The instrument has a body, a neck having a fretboard, and a string. The system includes a fretting subsystem having first and second frame members, a drive belt, a drive belt motor, a drive belt pulley, a longitudinal guide rail, and a fretting assembly. The fretting assembly has a carriage member and a cam assembly. The carriage member is slidably coupled to the longitudinal guide rail and the drive belt. The drive belt motor moves the drive belt and the cam assembly to desired positions along the fretboard. The cam assembly has a cam that rotates such that a pad contacts the string to fret the string. The system includes a picking subsystem having a picking solenoid that moves a pick across the string of the stringed instrument to obtain a musical sound. |
US12272338B2 |
Plectrum with multiple striking edge inlays
A plectrum for use with a stringed musical instrument is provided. The plectrum may comprise a rigid outer shell and a plurality of inlay portions. Each inlay portion, of the plurality of inlay portions, may be partially inserted within, and secured to, the outer shell, and may comprise a portion that extends beyond the outer shell. The outer shell may comprise a first material configured to produce first tonal properties in a string of a stringed musical instrument when placed in contact with the string. The plurality of inlay portions may comprise a second material configured to produce second tonal properties in the string when placed in contact with the string. The first tonal properties may be different from the second tonal properties. |
US12272337B2 |
Keyboard instrument, in particular a piano
A keyboard instrument, in particular a piano, has a keyboard (11) with a multiplicity of keys (12) and also at least two supporting elements (21, 22) for supporting the keyboard (11). A panel-form keybed (10) made of a wood material forms a console, and therefore a rest for the keyboard (11). It is Borne by the at least two supporting elements (21, 22). A groove (33) is provided in the keybed (10). The groove (33) in the keybed (10) is provided parallel to an imaginary connecting line (23) between the two supporting elements (21, 22) and perpendicularly to the keys (12). The groove (33) is arranged on the underside (31) of the keybed (10). A threaded rod (41) is positioned in the groove (33). The keybed (10) can be prestressed by means of the nuts (37, 38) which are arranged in the keybed (10) and surround the threaded rod (41). |
US12272335B2 |
Display synchronization method, electronic device, and readable storage medium
A method includes: a processor that obtains several lines of data in to-be-displayed display data to generate a data block; generates a synchronization flag corresponding to the data block; encapsulates the data block and the synchronization flag corresponding to the data block to obtain a data packet corresponding to the data block; and sends all data packets corresponding to the display data to the display system. The display system sequentially parses all the data packets sent by the processor to obtain a synchronization flag associated with each data packet, and determines a display location of each data block on a display panel based on the synchronization flag to display the display data. |
US12272331B2 |
Display apparatus and control method thereof
The present disclosure relates to a display apparatus and control method thereof. The display apparatus includes a receiver configured to receive input image data, an accumulator configured to generate a cumulative data count by analyzing a degree of degradation according to the received input image data and a burn-in factor, an interpolator configured to update the cumulative data count in a memory by applying an adaptive weight to the generated cumulative data count, and a compensator configured to generate compensation data using the input image data and the updated cumulative data count. |
US12272328B2 |
Pixel driving architecture having different driving inversions, display panel and display device thereof
This application discloses a pixel driving architecture, a display panel, and a display device. The pixel driving architecture uses three hybrid inversion modes of column inversion, one-plus-two-line point inversion, and two-line point inversion to drive the display panel. This improves the subjective vertical flicker brought about when the Strip architecture is driven by the driving mode of column inversion alone, and compared with the one-plus-two-line point inversion or two-line point inversion driving mode, the charging effect of the panel is better, and can make the twill disappear. |
US12272327B2 |
Method for driving display panel, and display apparatus
A driving method for a display panel (100), and a display apparatus. The method includes: acquiring display data of a current frame and display data of a previous frame (S10); determining whether the display data of the current frame is the same as the display data of the previous frame (S20); if not, converting a default gray scale voltage corresponding to at least one sub-pixel among default gray scale voltages corresponding to a default gray scale bit number carried by the display data of the current frame into a target gray scale voltage of a target gray scale bit number, and driving the display panel (100) to display (S30). |
US12272326B2 |
Display driving apparatus and display driving method
A display driving apparatus includes an average calculator for each frame configured to calculate an average blue image signal as an average of blue image signals configuring one frame, a gain calculator configured calculate a frame gain for correcting the blue image signals configuring the one frame using the average blue image signal, and a pixel gain calculator configured to calculate a pixel gain for correcting a blue image signal of each unit pixel using the blue image signal configuring each unit pixel. |
US12272324B2 |
Drive scheme for improved color gamut in color electrophoretic displays
Waveforms for driving an electrophoretic display including a color filter between a viewer and the electrophoretic medium. Because the waveform results in each image update visiting the white state before the final state, the overall gamut is larger in aggregate and more predictable than simply driving the electrophoretic display including a color filter with the waveforms that are used for black and white grayscale displays. |
US12272321B2 |
Method and apparatus for LED driver to reduce cross talk or flicker
Systems and methods for electronic displays to use reference voltages to control driving current of illuminators are provided. The reference voltages are used to reduce or eliminate cross talk in driving voltages among different illuminators and driving voltage variations from frame to frame. The transient performance of the driving current of the illuminator (e.g., the current rise/decline time, current overshoot issue, current settling time) may be improved by implementing the reference voltages. |
US12272319B2 |
Display device including multiplexer and method of driving the same
A display device includes a timing controlling part generating an image data, a data control signal and a gate control signal; a data driving part generating a data voltage using the image data and the data control signal; a gate driving part generating a gate voltage using the gate control signal; a display panel including a plurality of subpixels and displaying an image using the data voltage and the gate voltage; and a plurality of first MUX switches and a plurality of second MUX switches sequentially transmitting the data voltage to two of a same color among the plurality of subpixels. |
US12272318B2 |
Data driving method, source driver and display apparatus
A data driving method for a source driver in a display apparatus is provided, the display apparatus includes a display panel and the source driver; and the display panel includes: a power trace extending along a first direction, pixel unit groups sequentially arranged away from the input side of the power supply along the first direction, and data lines; the display apparatus includes first and second display states; A and B pixel unit groups are preset for displaying in first and second display states, respectively, A≠B; the method includes: in a first switching process of switching the display apparatus from first to second display states, compensating a data voltage to be loaded to the pixel units in response to a first data compensation start instruction, to compensate a change in a voltage drop on the power trace in the first and second display states different from each other. |
US12272317B2 |
Display substrate and display device
Provided are a display substrate and a display device. The display substrate includes a base substrate, and a driving circuit layer and a light-emitting device layer on the base substrate. The display substrate includes a light-transmitting display area and a normal display area, the normal display area surrounds at least a portion of the light-transmitting display area. The normal display area includes multiple normal driving circuits and multiple dummy driving circuits; some dummy driving circuit are used for driving light-emitting devices located in the light-transmitting display area. The display substrate further includes multiple normal data lines coupled to the normal driving circuits; at least one normal data line is coupled to a data signal input terminal through a data lead; an orthographic projection of the data lead onto the base substrate at least partially overlaps an orthographic projection of the dummy driving circuit onto the base substrate. |
US12272316B2 |
Scan signal generation circuit and display device including the same
The present disclosure provides a display device including a display panel and a scan signal generator configured to generate a (1-1) th scan signal and a (1-2) th scan signal to be supplied to a first horizontal line of the display panel and a (2-1) th scan signal and a (2-2) th scan signal to be supplied to a second horizontal line of the display panel, wherein the scan signal generator includes a switch circuit, and an output circuit. |
US12272307B2 |
Pixel circuit of display apparatus
A pixel circuit of a display apparatus includes a driving transistor including a gate electrode coupled with a gate node, a drain electrode coupled with a high level pixel power source, and a source electrode coupled with a source node; a light emitting device coupled with the source node and coupled with a low level pixel power source; a first transistor turned on based on a first scan signal; a second transistor turned on based on a second scan signal; a first capacitor coupled between the gate node and the source node; a second capacitor coupled with the source node at one electrode thereof; a third transistor turned on based on a third scan signal to couple the gate node with the other electrode of the second capacitor; and a fourth transistor turned on based on a fourth scan signal to apply a data voltage to the gate node. |
US12272306B2 |
Variable brightness dimming of display peripherals
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for presenting display content on a display of a computing system. A method includes selecting, from a collection of luminance profiles that are each configured to reduce brightness of the display content in different manners, a first luminance profile based on the current display brightness setting, the first luminance profile specifying a first amount of brightness reduction to a peripheral portion of the display content and a first gradient of brightness reduction for a portion of the display content between the peripheral portion of the display content and a center portion of the display content; applying the first luminance profile to the display content to modify the display content by reducing a brightness of the display content according to the first luminance profile; and presenting the display content on the display. |
US12272303B2 |
Driving circuitry, driving method, driving module, and display device
The present disclosure provides a driving circuitry, a driving method, a driving module, and a display device. The driving circuitry includes a driving signal generation circuitry, a gating circuitry, an output control circuitry and an output circuitry. The driving signal generation circuitry is configured to perform a shifting operation on an (N−1)th-level driving signal to obtain an Nth-level driving signal. The gating circuitry is configured to write a gating input signal into a first node under the control of a gating control signal. The output control circuitry is configured to perform an NAND operation on the Nth-level driving signal and a potential at a second end of the output control circuitry to obtain a first output signal. The output circuitry is configured to perform phase inversion on the first output signal to obtain and provide an output driving signal through an output driving end, where N is a positive integer. |
US12272302B2 |
Display, display fabrication method, and electronic device
A display, a display fabrication method, and an electronic device are provided. The display includes a light-emitting layer. The light-emitting layer includes a fingerprint display region. The fingerprint display region includes a first visible light-emitting unit and an infrared light-emitting unit. The first visible light-emitting unit is superposed on the infrared light-emitting unit. The first visible light-emitting unit is disposed on a side, close to a display surface of the display, of the infrared light-emitting unit. |
US12272301B2 |
Display device and driving method thereof
In a display device and driving method thereof, a display device includes: a display panel including a pixel, the pixel including a light-emitting device (LED), the pixel receiving a data signal (DS) corresponding to a gate signal, the LED emitting light by a driving current flowing from a first power voltage to a second power voltage in response to the DS, the pixel receiving a reset voltage at least once after receiving one DS and before receiving a next DS, a data driver circuit supplying the DS to the pixel through a data line, a gate driver circuit for: supplying the gate signal to the pixel through a gate line, and outputting a light emission control signal for controlling supply of one of the reset voltage and the first power voltage to the LED, and a timing controller controlling the data driver circuit and the gate driver circuit. |
US12272299B1 |
Compact memory-in-pixel display structure
Disclosed are a pixel and a compact memory-in-pixel display (e.g., implemented in a fully-depleted semiconductor-on-insulator processing technology platform). A block of electronic components for a pixel includes a memory cell array, a driving circuit for an LED, and a logic circuit connected between the memory cell array and driving circuit. The memory cell array is above a Pwell, the driving circuit is above an adjacent Nwell, and the logic circuit includes P-type transistors on the Nwell and N-type transistors on the Pwell. A pixel array is above alternating P and N wells with a single buried Nwell below. Specifically, each column of pixels is above adjacent elongated P and N wells and, within each column, adjacent pixels have mirrored layouts. Furthermore, adjacent columns of pixels are above two elongated wells of one type and a shared elongated well of the opposite type therebetween and the adjacent columns have mirrored layouts. |
US12272298B2 |
Display apparatus
A display apparatus includes a display panel, a gate driver, a data driver and an emission driver. The display panel includes a pixel. The gate driver is configured to provide a gate signal to the pixel. The data driver is configured to provide a data voltage to the pixel. The emission driver is configured to provide an emission signal to the pixel. The pixel includes a light emitting element, a driving switching element and a bias switching element. The driving switching element is configured to apply a driving current to the light emitting element. The bias switching element is configured to provide a bias voltage to an input electrode of the driving switching element. A frequency of a bias gate signal applied to a control electrode of the bias switching element is greater than a frequency of a data write gate signal applied to the pixel. |
US12272291B1 |
Gate driving circuit and display panel
This application discloses a gate driving circuit and a display panel. The gate driving circuit includes a plurality of stage circuits. The stage circuit includes an input module, a first output module, a second output module, a voltage stabilizing module, and a first driving control module. The voltage stabilizing module includes a first transistor whose gate receives a clock signal. When the gate driving circuit operates in a low power consumption mode, the clock signal turns on the first transistor to reduce a power consumption of the gate driving circuit by reducing a frequency of the clock signal. |
US12272287B2 |
Method for adjusting gamma voltage of display module
A method for adjusting a gamma voltage of a display module is provided. The method includes: obtaining a gamma voltage of the display module at a basic refresh frequency; obtaining an associated relationship between the gamma voltage of the display module at the basic refresh frequency and a gamma voltage of the display module at a target refresh frequency; and determining the gamma voltage of the display module at the target refresh frequency based on the gamma voltage of the display module at the basic refresh frequency and the associated relationship. |
US12272286B2 |
Method and apparatus for driving display panel, and display driver integrated circuit chip
A method and an apparatus for driving a display panel, and a display driver integrated circuit chip are provided. The method includes: determining an order in which display divisions on the display panel are to be driven, when determined not to update respective refresh rates of the display divisions; determining electric signal gear ranges for the display divisions based on the refresh rates of the display divisions, respectively; and driving the display divisions sequentially in the determined order and based on the determined gear ranges. With this method, the power consumption can be reduced while the display effect is improved. |
US12272276B2 |
Control method of control device, control device, and display system
A third controller of a control device executes obtaining a taken image obtained by imaging an operator, making a projector display a first display image including the taken image, detecting an operation gesture corresponding to processing to be executed by the control device from the taken image, generating a second display image based on the operation gesture, and making the projector display the second display image. |
US12272274B2 |
Display device improving poor display incurred by deformation of display screen during drop process
A display device is provided. The display device includes a middle frame component, a slide component, elastic elements, and a display screen. The middle frame component includes at least two middle frame bodies connected rotatably. The slide component includes at least two slide elements. The slide elements are slidably connected to the middle frame bodies correspondingly. The elastic elements are connected between the middle frame bodies and the slide elements. The display screen is connected to the slide component. By disposing the slide component, poor display incurred by occurrence of deformation is prevented when the display screen drops. |
US12272273B2 |
Flexible display module capable of avoiding adhering risk
The present application provides a flexible display module including: a flexible display panel including a first flat portion, a bent portion, and a second flat portion; a support member disposed on a side of the first flat portion adjacent to the second flat portion, wherein the support member is defined with a groove on a side of the support member adjacent to the second flat portion, and the groove is defined at an end of the support member adjacent to the bent portion; and an adhesive member disposed in the groove of the support member and disposed between the support member and the second flat portion. |
US12272270B2 |
One-piece reversible flex holder with calibrated retention, for flexible face signs and tarp buildings
The one-piece reversible flex holder is affixed to the edge of a flexible face material by a latch, and retains the flexible face material to a sign frame. The latch is selectively openable to release the flexible face material upon a pre-determined tension being applied to the flexible face material. A hinge on the latch blade has a S-shape and a bendable segment capable of deformation under a determined load. An excessive force on the flexible face material such as a strong gust of wind causes the hinge to collapse on itself, thereby releasing the latch blade from the latch block, and letting the flex face material slip out of the flex holder. Excessive wind forces causes the face of the sign to open, to let wind pass through the sign face to release stresses on the sign structure. |
US12272267B2 |
System for remotely accessing real and/or virtual instruments
Described herein is a system (100) for remotely accessing real and/or virtual instruments. The system (100) includes a user terminal (107) for virtually connecting with one or more real (102) or virtual instruments (105). The user terminal (107) includes: a user input device (109) configured to receive user input data; a display device (111) configured to receive display data and, in response, project images visible to the user on a display (110) of the display device (111); and an internet enabled computer (113) in communication with the display device (111) and user input device (109). The internet enabled computer (113) configured for communicating with an instrument server (117) to send the user input data and receive the display data. The instrument server (117) is configured to host software associated with a plurality of real (102) and virtual instruments (105). The software includes: virtual instrument software configured to virtually represent one or more virtual instruments (105); remote instrument access software configured to allow the user to remotely access real instruments (102) through one or more sensors and/or actuators embedded within or mounted to the instrument. The instrument server is further configured to: remotely control the real and/or virtual instruments based on the user input data; in response to the user input data, generate instrument data indicative of a current state of the real and/or virtual instruments (102, 105) as modified by the user input data; generate display data associated with the instrument data; and send the display data to the internet enabled computer (113) to allow the user to view data indicative of the real and/or virtual instruments (102, 105) in real-time thereby to simulate the user using one or both of the real and virtual instruments in real-time. |
US12272264B2 |
Mitral valve annular dilation devices and methods for use
A dilation device is provided for modeling mitral regurgitation in a mitral valve that includes an annular housing surrounding an aperture; a first anterior blade mounted to the housing and defining a substantially straight inner edge adjacent the aperture; and a plurality of posterior blades mounted to the housing and defining a curved inner edge adjacent the aperture, the posterior blades movable to dilate a valve mounted to the blades. An annulus of a valve may be sutured to the blades such that valve is disposed adjacent the aperture, and the dilation device may be actuated to cause the posterior blades to dilate a posterior region of the valve. |
US12272263B2 |
Learning management systems with shared weld training results
Systems and methods for learning management systems with shared weld training results are described. In some examples, weld training results may be shared with a learning management system and/or associated with a particular learning activity of the learning management system. In some examples, the weld training results (and/or a networked location where the weld training results are accessible) may be encoded in a machine readable graphic (e.g., a one dimensional, two dimensional, and/or matrix barcode). In some examples, the machine readable graphic may be read and/or decoded by a user device to obtain the weld training results. In some examples, a particular learning activity may also be encoded in the machine readable graphic. |
US12272261B2 |
Highlighting reading based on adaptive prediction
A method is provided that includes predicting, using a language model, one or more words from a first set of words expected to be difficult for a reader, and providing the first set of words for display to the reader. The predicted one or more words in the first set of words are displayed differently from non-predicted words in the first set of words. |
US12272260B2 |
Device to facilitate musical instrument learning
The present invention relates to a device to make a musical instrument learning easier, in particular a string instrument such for example a guitar or electric bass, and its respective method of usage. The device is configured to provide at the same time indications relating both to rhythmics and to the notes to be played, as well as to provide indications relating to the execution of arpeggio, and needed to play the various notes in a certain anticipation with respect to the moment in which each note has to be played, and by means of a luminous and chromatic sequence such that the user can optimize the reception of the information and, so, can learn faster. |
US12272258B2 |
Unmanned vehicle recognition and threat management
Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles. |
US12272257B2 |
Systems and methods for automated aircraft taxiing
An aircraft includes a plurality of stereo cameras. The aircraft further includes one or more processors and one or more memory devices. The one or more memory devices store instructions that are executable by the one or more processors to perform operations including generating a three-dimensional depth map based on a plurality of outputs of the plurality of stereo cameras. The instructions include detecting one or more objects represented in the plurality of outputs. The instructions further include transmitting one or more taxi control signals based on the three-dimensional depth map and the one or more objects. |
US12272256B2 |
System and a method for generating a weather map
The present disclosure relates to a system for generating a weather map. The system comprises a mobile device configured to move to first locations within an environment and obtain first weather data indicative of a weather condition at the first locations by using a sensor. Further, the system comprises a data processing circuitry configured to generate a weather map including a probability distribution of weather conditions between the first locations by applying a predetermined weather model to the first weather data. The data processing circuitry is further configured to determine second locations through a threshold comparison of the probability distribution. The mobile device is further configured to move to the second locations and obtain second weather data indicative of a weather condition at the second locations, by using the sensor, for increasing a confidence of the weather map using the second weather data. |
US12272254B2 |
Communication management unit (CMU) based support for automated dependent surveillance-contract (ADS-C) fulfillment
A system and method for offloading Future Air Navigation System (FANS) and Automated Dependent Surveillance-Contract (ADS-C) functionality from the flight management system (FMS) to an aircraft-based communications management unit (CMU) receives intent data outputs from the FMS, each intent data output including aircraft state and trajectory intent data. Based on the received intent data outputs, the CMU generates a dynamic route representation approximating the aircraft route, inferring and connecting waypoints without otherwise querying the FMS or the pilot for additional data. The CMU receives inbound messages related to ADS-C contracts established with the aircraft by air traffic control (ATC) ground stations and, based on the dynamic route, generates and transmits any necessary ADS-C reports to the ATC ground stations. Further, the CMU queries aircraft-based absolute and relative navigational systems to verify navigational system availability and accuracy status with each ADS-C report. |
US12272247B2 |
Method, device and system for allocating a vehicle for a fleet system based on a user group
An embodiment method for allocating a moving object for a fleet system includes receiving a use request for the moving object from a user device belonging to a user group, presenting an available moving object list in compliance with the use request, among moving objects belonging to a moving object level corresponding to the user group, and allocating the moving object to the user device according to information of the moving object that is selected by the user device from the available moving object list. |
US12272246B2 |
Intelligent electronic footwear and control logic for executing automated footwear features
Presented are intelligent electronic footwear with controller automated features, methods for making/using such footwear, and control systems for executing automated features of intelligent electronic footwear. An intelligent electronic shoe (IES) includes an upper that attaches to a user's foot, and a sole structure that is attached to the upper and supports thereon the user's foot. An alert system, which is mounted to the sole structure and/or upper, generates predetermined outputs in response to electronic command signals. The IES system also includes a wireless communications device that wirelessly communicates with a remote computing node, and a footwear controller that communicates with the wireless communications device and alert system. The footwear controller receives location data indicative of the user's and remote computing node's locations, determines whether the user's location is within a predetermined location/proximity to the node's location and, if so, transmits command signals to the alert system to notify the user/vehicle. |
US12272245B2 |
Bypass assistance
A method for bypass alert, the method includes (i) obtaining sensed information about an environment of the vehicle, by one of more vehicle sensors of a vehicle. The environment of the vehicle includes a passing lane and a current lane; (ii) determining whether a driver initiates a bypass of another vehicle to be bypassed, by a first machine learning process (MLP), based on at least one out of vehicle parameters and the sensed information (iii) determining that the vehicle entered the passing lane; (iv) determining, by a second (MLP), a determined time to collision (TTC) to an incoming vehicle that is located at the passing lane and drives towards the vehicle; (v) determining, based on at least on the determined TTC and an allowable TTC to provide a safety parameter of the bypass; and (vi) responding to the safety parameter. |
US12272240B2 |
Human machine interface device of a vehicle and a controlling method thereof
A Human Machine Interface (HMI) device for a vehicle includes a determination unit configured to determine whether to recommend an alternative type of transportation around a vehicle, a calculation unit configured to calculate at least one of an expected arrival time or an expected fare of the passenger to arrive at a destination on the navigation route using the alternative type of transportation, and an interface unit configured to provide the passenger with at least one of the expected arrival time or the expected fare for the passenger. The determination unit may determine whether to recommend an alternative type of transportation around the vehicle based on at least one of a traffic congestion degree in a navigation route of the vehicle, a discontent degree of the passenger, input from the passenger, or an update of an expected arrival time of the vehicle. |
US12272239B2 |
Systems and methods for dynamic routing of users
Methods and systems for dynamically providing routes to users of vehicles. In some examples, a method includes determining a first traffic flow model for uninformed drivers of vehicles and determining a second traffic flow model for informed drivers of vehicles. Each of the informed drivers makes driving decisions based on receiving dynamic routes from a traffic routing system. The method includes iteratively updating the second traffic flow model using the first traffic flow model until a convergence criterion is met. The method includes sending, to at least one informed driver, a first dynamic route from a first origin to a first destination using the second traffic flow model. |
US12272235B2 |
Server and method of controlling the same
An embodiment server includes a communicator and a processor configured to receive image data from a personal mobility through the communicator, determine movement direction information including departure area information of the personal mobility and arrival area information of the personal mobility based on the image data, predict a demand level for the personal mobility for each area based on the movement direction information, and set a service area of the personal mobility based on the demand level. |
US12272232B2 |
Vibration signaling for a gun
An apparatus and an associated method for programming a munition loaded in a gun has a body configured for being mechanically coupled to the gun and for being in a haptic contact with a user of the gun. One or more haptic actuators are mechanically coupled to the body for generating vibrations to provide a haptic signal to the user holding the gun. A haptic controller causes the one or more haptic actuators to modulate the vibrations with a munition programming signal comprising munition programming information for the smart munition. The apparatus having a plurality of haptic actuators may be configured to generate, in communication with an external controller, vibration signals haptically indicating to the user holding the gun a direction to a target. |
US12272224B2 |
Safety service system and method thereof
Disclosed are a safety service system and a method thereof. The safety service system comprises: a collection unit for collecting position information and image information related to a protected person who is registered by a protector; and a service providing unit for providing the position information and the image information to one or both of the protector and a security company upon detection of a signal that the protected person is in danger. |
US12272220B1 |
Real-time enhanced video surveillance system
A system for real-time security and facility supervision includes a plurality of cameras that continuously generate and stream audiovisual data. A computing device receives the streams and generates virtual rooms that include one or more of the streams. The computing device also monitors the streams and uses image recognition techniques to determine whether an event is occurring at the location being monitored. Upon detecting an event, the computing device matches a corresponding agent computing device to the virtual room where the event was detected. |
US12272219B1 |
Presence detection and notification system
A system and a method for presence detection and notification. The system includes a a first unit including a first sensor and a first visual alert, and a second unit including a second sensor and a second visual alert. The first unit is constructed to send a signal to the second unit to trigger the second visual alert, when the first sensor detects a presence. The second unit is constructed to send a signal to the first unit to trigger the first visual alert, when the second sensor detects a presence. The first and second visual alerts are constructed to be triggered independently of one another. |
US12272218B2 |
Non-scan loss verification at self-checkout terminal
A system and method for verifying a non-scan item at a self-checkout point-of-sale terminals provided. A merchandise item that isn't scanned at the self-checkout terminal is identified by a detection system. Further, a user helper device is provided to verify the incident by prompting the shopper for an input. The user helper device is operably connected to the self-checkout point-of-sale terminal and the detection system to determine and verify a fraudulent incident occurring during a transaction activity by the shoppers. Further, a store attendant device is provided for human intervention when necessary. |
US12272217B1 |
Automatic item identification during assisted checkout based on visual features
Systems and methods include extracting item parameters from images of items positioned at a POS system. Item parameters associated with each item when mapped into a feature vector for each item are indicative as to an identification of the item. The feature vectors are analyzed to determine whether item parameters when combined and mapped into the feature vectors match a corresponding feature vector stored in a database. The database stores different combinations of item parameters as mapped into different stored feature vectors with different stored feature vectors associated with different items thereby identifying each item based on each different combination of item parameters as mapped into each stored feature vector associated with each item. Each item positioned at the POS system is identified when the feature vectors associated with each item match a corresponding stored feature vector as stored in the database. |
US12272214B2 |
System and method for providing a table-based card game service
A system for providing a table-based card game service according to the present invention includes a controller that controls overall functions of the game comprising game start, preparation and end; a user information storage portion that stores user game information for each of a plurality of users registered to receive the card game service; and a game progressing portion that actually executes the card game in the game room generated in the controller and provides information related to game progressing to the controller. |
US12272210B2 |
Systems and methods for administration of non-wagering account associated with multiple gaming environments
A transaction facilitation system is disclosed that is configured to affect crediting and debiting of gaming accounts for two or more gaming environments and structured to communicate with an issuing financial institution of a stored value account to affect crediting and debiting of the stored value accounts. The two or more gaming environments can be members of an alliance of gaming environments that are associated with the stored value account. Financial transactions using the stored value account can be used for customer relationship purposes. |
US12272208B2 |
System, chip tray, and method
A chip tray system can include multiple chip tube components. A first chip tube component in the chip tray can include one or more gaming chip storage rows corresponding to a first size of gaming chip. A second chip tube component in the chip tray can include one or more gaming chip storage rows corresponding to a second size of gaming chip. An edge of the first chip tube component can be coupled to an edge of the second chip tube component. |
US12272205B2 |
Reading system for game tokens
A reading system comprises a storage section that is provided in a game table and extending in a plane, for storing a game token equipped with an RFID tag; and a reading device having an antenna configured to generate an electromagnetic wave for reading the RFID tag of the game token stored in the storage section, wherein the reading device has a plurality of the antennas corresponding to a plurality of partial areas of the storage section so that the electromagnetic waves of the plurality of antennas do not read the RFID tag of the game token placed in a predetermined area other than the storage section where the game token is placed. |
US12272204B2 |
Latching assembly for a pushbutton of an electronic gaming machine
An electronic gaming machine includes a cabinet, a main display coupled to the cabinet and configured to display a wagering game, and a button deck assembly slidably coupled to the cabinet. The button deck assembly includes a housing extending from a first end oriented to face the cabinet to an opposed second end, a pushbutton releasably coupled to the housing between the first end and the second end, a latch, and a lever. The latch is configured to pivot relative to the pushbutton between a first position, in which the latch engages the pushbutton to secure the pushbutton to the housing, and a second position, in which the latch is disengaged from the pushbutton. The lever is slidably coupled to the housing and configured to engage the latch, wherein movement of the lever relative to the housing pivots the latch between the first position and the second position. |
US12272202B2 |
Electronic gaming machines with notched screens
Disclosed are gaming systems, methods and machines that may include one or more notched display screens. The notched display screens are defined by a non-rectangular shape. One or more portions of the display screen is removed, such that a variety of shapes can result from one or more cuts in the screen. In some examples, two or more notched display screens are arranged to provide a common and/or coordinated display. In some examples, a void from the removed portions can be used to present a feature, such as a mechanical reel. |
US12272199B2 |
Realty virtual assistant
A realty virtual application for agents and clients. Agents and clients enter information into the application on their personal devices, and this information is stored on a central database. The application runs algorithms to find properties based on client preferences, and presents them to the agent in a report. The agent then sends these properties to the client through the application, and the client may accept or deny potential showing times. The client may also send messages to the agent, or give feedback or rate the property through the application. The client may share the property with friends or family through the application. |
US12272195B1 |
Device, system and method for transmitting unlock codes via display augmentation
Embodiments of the present disclosure provide a device and method for displaying an unlock code for a lock upon lock related indicia being detected by a mobile communications device. The lock related indicia can be captured via a camera of the mobile communications device. In various embodiments, the unlock code can be revealed via an augmented reality display of the mobile communications device. |
US12272194B2 |
Information processing device and information processing method
In the information processing device according to the present disclosure, when the use start request of the first vehicle is received from the first terminal, the control unit transmits, to the first vehicle, a first command for transmitting the first identification information of the first vehicle by visible light communication. Thereafter, when the first signal including the second identification information and the first identification information, which are the identification information of the first user, is received from the first terminal, the control unit transmits the digital key of the first vehicle to the first terminal on condition that the second identification information included in the first signal matches the third identification information associated with the first identification information in advance. |
US12272192B2 |
Electronic system integrated verification device and method of controlling thereof
An electronic system integrated verification device includes a communication interface configured to communicate with a vehicle system, a power supply configured to supply power to the vehicle system, a display configured to display information on a state of the vehicle system, and a processor configured to receive output signals of a plurality of controllers included in the vehicle system through the communication interface, determine a state of each of the plurality of controllers based on the output signals of the plurality of controllers, and control the display to display a screen indicating the state of each of the plurality of controller. |
US12272191B2 |
Display control device, display control method, and display control program
An acquisition unit that acquires vehicle information related to a vehicle state of a vehicle; a determination unit that determines whether the vehicle has traveled in a state in which energy consumption efficiency of the vehicle is poor within a predetermined time from a predetermined driving operation of the vehicle based on the vehicle information acquired by the acquisition unit; and a display control unit that causes a display unit to display the number of times of traveling in the state per unit time within the predetermined time from the predetermined driving operation, the traveling being determined by the determination unit, are included. |
US12272189B2 |
Autonomous driving system component fault prediction
A vehicular autonomous driving system includes a fault prediction unit, including a processor and memory, configured to predict a potential future fault condition by: monitoring performance data associated with the plurality of autonomous driving components; comparing the performance data associated with the plurality of autonomous driving components to a plurality of performance thresholds; and determining the potential future fault condition for one of the plurality of autonomous driving components, when the performance data associated with the one of the plurality of autonomous driving components compare unfavorably to corresponding one of the plurality of performance thresholds. |
US12272188B2 |
Determining a coverage of autonomous vehicle simulation tests
Systems and techniques are provided for expanding a scope of coverage of test scenarios for training an autonomous vehicle (AV). An example method can include identifying a maneuver of an AV; receiving, from a test repository, a plurality of tests that includes the maneuver; identifying one or more segments on a map of an operational design domain (ODD) that include a driving environment for the maneuver; determining a similarity between a driving scene of each of the plurality of tests and the one or more segments on the map of the ODD; and determining a degree of test coverage for each of the one or more segments for the maneuver based on the determined similarity. |
US12272184B2 |
AI-based input output expansion adapter for a telematics device
An input/output (I/O) expansion adapter and a method by an I/O expansion adapter are provided. The method includes receiving raw I/O expansion data from an I/O expander coupled thereto, processing the raw I/O expansion into processed I/O expansion data, and sending the processed I/O expansion data to the telematics device. |
US12272181B2 |
Chess clock with QR code scanner and methods of use thereof
A programmable digital chess clock is provided that includes a QR code reader (or other 2D and/or 1D barcode reader) for reading a QR code or barcode that encodes instructions for programming and setting the digital chess clock. The digital chess clock includes a microcontroller operatively arranged to program and set the digital chess clock, wherein the QR code reader or other barcode reader is operatively arranged to read the QR code or barcode and send a signal to the microcontroller to program and set the digital chess clock. |
US12272174B2 |
Quantifying user engagement with a media item
For example, a method includes obtaining sensor data depicting movements of facial features of a user who is present in a location in which a media item is being presented, calculating, using the sensor data, an alertness score for the user, determining the alertness score falls below a predefined threshold alertness score, starting, in response to determining that the alertness score falls below the predefined threshold alertness score, a timer while continuing to calculate the alertness score for the user using newly obtained sensor data, determining that the alertness score for the user using the newly obtained sensor data has failed to meet the predefined threshold alertness score before an expiration of the timer, and taking, in response to the alertness score for the user using the newly obtained sensor data failing to meet the predefined threshold score before expiration of the timer, an action associated with the media item. |
US12272170B2 |
Sensor agnostic temperature detection system
A temperature detection system and method for detecting a correlation between temperatures on a subject and a temperature reference is provided. One or more calibrated temperature reference devices, such as a Body Temperature Reference blackbody system is used with an emissive source detector, such as a Mid Wave Infrared (MWIR) or Long Wave Infrared (LWIR) thermal camera that is capable of imaging both a subject and the calibrated temperature reference devices. A processor maps each pixel within the image to a specific thermal value based on the mean and median reference temperatures from the calibrated temperature reference devices and identifies any pixel in the image having a temperature greater than the reference temperature. This information can be used to detect an elevated temperature from a subject. The system and method can be used to detect fevers, tumors, infections, parasites, and the like. |
US12272168B2 |
Systems and methods for processing machine learning language model classification outputs via text block masking
Various embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for processing document classification system outputs, wherein classification routine iterations are performed using masked document data objects comprising one or more masked text blocks. Text block importance score for text blocks are generated and compared to generate predictive data output comprising text blocks determined to be the most influential in classifying the document data objects with respect to one or more classification labels. |
US12272166B2 |
System, method and computer program product for mitigating customer onboarding risk
A data analytics system/method operative in conjunction with a data repository storing data regarding each of a multiplicity of frames including images of ID documents, including receiving at least one image generated by an image capturing device such as a camera or scanner; providing document data, derived by a hardware processor from the image capturing device, which characterizes a document depicted in the image; providing person data, derived by a hardware processor from the image, which characterizes a person who may bear the document depicted in the image; and generating inputs for identification of potential fraudulent attempts including analyzing whether the document data exists within the data regarding each of the multiplicity of images of ID documents; and/or analyzing whether the person data exists within the data regarding each of the multiplicity of images of ID documents. |
US12272165B2 |
Systems and methods for identifying and authenticating artistic works
Disclosed are systems, devices and methods for quantifying unique features of an object such as an artistic work to identify and authenticate the object and specific characteristics thereof using multi-spectral diagnostic characterization techniques and analytical algorithms. In some aspects, a method for creating an identification for an object includes acquiring image data of an object in two or more electromagnetic spectrums along a coordinated array of sample regions of the object; analyzing the acquired image data to produce a quantitative data set including specific characteristics of the object associated with the two or more electromagnetic spectrums for each sample region; generating a digital identification associated with a unique data fingerprint, based on the specific characteristics, in which the digital identification solely corresponds to the object; and storing the generated digital identification. |
US12272164B2 |
Automated GUI-driven OpROM validation
A method for performing automated GUI-driven OpROM validation starts with a processor executing an automated test script; and in response to executing the automated test script, the processor is caused to remotely accessing a memory sub-system using a web driver and an interface. The processor causes a BIOS terminal window of the memory sub-system to be displayed on a display screen. The processor captures a screenshot of the BIOS terminal window and generating an image based on the screenshot. The processor converts the image to text using OCR and generates an output comprising BIOS configuration details based on the text using a machine-learning algorithm. The processor then analyzes the output to validate the memory sub-system when no errors are detected in the output or to flag the memory sub-system when errors are detected in the output. Other embodiments are described herein. |
US12272153B2 |
In-path obstacle detection and avoidance system
A vehicle can include various sensors to detect objects in an environment. In some cases, the object may be within a planned path of travel of the vehicle. In these cases, leaving the planned path may be dangerous to the passengers so the vehicle may, based on dimensions of the object, dimensions of the vehicle, and semantic information of the object, determine operational parameters associate with passing the object while maintaining a position within the planned path, if possible. |
US12272150B2 |
Identification of objects by color with ARHUD
A system for displaying information to an occupant of a vehicle includes a microphone, a camera for capturing images of an environment surrounding the vehicle, a display, and a controller in electrical communication with the microphone, the camera, and the display. The controller is programmed to receive a voice command from the occupant using the microphone, determine at least one characteristic of the requested object based on the voice command, capture an image of the environment using the camera, where the environment includes a relevant object, and to identify a location of the relevant object in the environment based at least in part on the image and the at least one characteristic of the requested object. The controller is further programmed to display a graphic based at least in part on the location of the relevant object in the environment using the display. |
US12272143B2 |
Time-of-flight based 3D surveillance system with flexible surveillance zone definition functionality
A surveillance system for detecting and/or characterizing movement of a monitored infrastructure. An improved compromise between tight zone surveillance and number of false alarms is provided by an improved control of a 3D surveillance device. An input functionality is provided for a user to define a 3D subzone within a 3D environment model. A change functionality allows the user to generate a redefined subzone by dragging one of the corner points of the 3D subzone to a different position within a 3D visualization of the 3D environment model, whereby the shape of the 3D subzone is distorted. The input functionality and the change functionality are used to provide to the 3D surveillance device spatial parameters associated with the redefined subzone and the 3D surveillance device is caused to generate an action in case a movement within the redefined subzone is detected by means of the 3D measurement data. |
US12272137B2 |
Video object detection and tracking method and apparatus
A target object detection method and apparatus are provided. The target object detection method and apparatus are applicable to fields such as artificial intelligence, object tracking, object detection, and image processing. An object is detected from a frame image of a video including a plurality of frame images based on a target template set including one or more target templates. |
US12272136B2 |
Agricultural systems and methods using image quality metrics for vision-based detection of surface conditions
In one aspect, an agricultural method for monitoring surface conditions for an agricultural field includes receiving, with a computing system, an image of an imaged portion of an agricultural field, with the imaged portion of the agricultural field being represented by a plurality of pixels within the image. The method also includes identifying, with the computing system, at least one pixel-related parameter associated with the plurality of pixels within the image, determining, with the computing system, whether at least one image quality metric for the image is satisfied based at least in part on the at least one pixel-related parameter, and estimating, with the computing system, a surface condition associated with the agricultural field based at least in part on the image when it is determined that the at least one image quality metric is satisfied. |
US12272135B2 |
Image recognition system
Systems and methods for predicting items within content and using improved, fine-grained image classification techniques to produce images used to identify consumer products in the real-world by allowing for the recognition of a product using an image captured under a variety of conditions and environments, such as angles, lighting, camera settings, and the like. |
US12272133B2 |
Automatic method to determine the authenticity of a product
The present invention relates to an automatic method to determine the authenticity of a product. |
US12272132B2 |
Methods and systems for selecting data processing models
Systems and methods for determining a target data processing model is provided. The methods may include obtaining a data set including data to be processed by a target data processing model; processing the data set using an evaluation model to obtain an evaluation result for each of a plurality of candidate data processing models, the evaluation model being a trained machine learning model; and determining, from the plurality of candidate data processing models, the selected data processing model based on the evaluation results. |
US12272124B2 |
Information processing device and information processing method
In an information processing device (a server device), a first acquirer acquires multiple captured images of the outside of a vehicle. A detector detects, from acquired multiple captured images, multiple images related to unsafe driving using a learned model. An image extractor extracts, from detected multiple images related to unsafe driving, an image to be a candidate for relearning data of the learned model. |
US12272119B2 |
Adaptive image classification
Aspects of the subject technology relate to systems, methods, and computer-readable media for image classification through a two-stage classifier. Raw image data of an image gathered by a sensor associated with an AV during operation of the AV is accessed. A first stage of a two-stage classifier is applied. The first stage is trained by first raw AV data captured at varying values of one or more capture parameters associated with one or more sensors of the AV in capturing the first raw AV data. A second stage of the two-stage classifier is applied to the raw image data to generate a final classification output. The second stage of the two-stage classifier if formed by a plurality of image calibration classifiers that are trained by second raw AV data at varying values of one or more image calibration parameters. |
US12272118B2 |
Classifying pressure inputs
A method of classifying pressure inputs in a sensing array, in which the sensing array comprises a plurality of sensing elements responsive to pressure inputs is described. The method comprises steps of identifying a plurality of pressure inputs in the sensing array and converting the plurality of pressure inputs into an output image. The output image is compared with a data set comprising a plurality of images of undesirable pressure inputs by means of an artificial neural network. A mask is applied which is consistent with the output image to remove undesirable pressure inputs. |
US12272117B1 |
System and method for YATO/YANTO classification
A passive sensor is used in conjunction with a trained machine learning classifier to make a You Are The One/You Are Not The One (YATO/YANTO) classification or determination as to whether an object, such as a threat, is moving toward a platform. The trained machine learning classifier utilizes a feature vector generated from conditioned temporal data and angular data obtained from passive sensor carried by the platform. |
US12272114B2 |
Learning method, storage medium, and image processing device
According to one embodiment, a learning method of causing a statistical model for outputting a distance to a subject to learn by using an image including the subject as an input is provided. The method includes acquiring an image for learning including a subject having an already known shape, acquiring a first distance to the subject included in the image for learning, from the image for learning, and causing the statistical model to learn by restraining the first distance with the shape of the subject included in the image for learning. |
US12272110B2 |
Lightweight real-time facial alignment network model selection process
With Convolutional Neural Networks (CNN), facial alignment networks (FAN) have achieved significant accuracy on a wide range of public datasets, which comes along with larger model size and expensive computation costs, making it infeasible to adapt them to real-time applications on edge devices. There is provided a model compression approach on FAN using One-Shot Neural Architecture Search to overcome this problem while preserving performance criteria. Methods and devices provide efficient training and searching (on a single GPU), and resultant models can deploy to run real-time in browser-based applications on edge devices including tablets and smartphones. The compressed models provide comparable cutting-edge accuracy, while having a 30 times smaller model size and can run 40.7 ms per frame in a popular browser on a popular smartphone and OS. |
US12272107B2 |
Use of tiered hierarchical coding for point cloud compression
Encoding a three-dimensional point cloud. A set of points are obtained within the three-dimensional point cloud, a point within the set of points having a co-ordinate in three-dimensions. The points are converted into a two-dimensional representation. For a point within the set of points, information describing the co-ordinate is represented as a location within the two-dimensional representation and a value at the location. The two-dimensional representation is encoded using a tier-based hierarchical coding format to output encoded data. The tier-based hierarchical coding format encodes the two-dimensional representation as layers, the layers representing echelons of data used to progressively reconstruct the signal at different levels of quality. |
US12272106B2 |
Coding method and apparatus
A coding method and an apparatus are provided. XR data of different dimensions or different QoS requirements are distinguished during coding. |
US12272104B2 |
Method and devices for performing an analytical measurement
A method, a mobile device and a kit for performing an analytical measurement are disclosed, wherein outliers are eliminated. In the inventive method, a mobile device having a camera and a test strip for performing a color-change detection reaction are provided. A sample is applied to a test field of the test strip and an image of at least part of the test strip is captured. A region of interest in the image is determined and associated with a first sub-set of pixels. A color distribution is evaluated and outliers are eliminated in the first sub-set of pixels. A sub-region of interest is determined within the region of interest and is associated with a second sub-set of pixels. Mean values of the color distributions of the first sub-set of pixels and the second sub-set of pixels are compared to thereby determine homogeneity information of the image. |
US12272103B2 |
Matching objects in images
There is provided a method of matching features depicted in images, comprising: detecting a first object depicted in a first image, projecting a first epipolar line, from the first object of the first image, to a second image, selecting second objects along the first epipolar line of the second image, projecting second epipolar lines, from the second objects of the second image, to a third image, projecting a third epipolar line from the first object of the first image to the third image, identifying on the third image, a third object along an intersection of the third epipolar line and a certain second epipolar line of the second epipolar lines, and generating an indication of the first object depicted in first image and the third object depicted in the third image as matches of a same physical object. |
US12272101B2 |
Camera auto-calibration system
A seed camera disposed a first location is manually calibrated. A second camera, disposed at a second location, detects a physical marker based on predefined characteristics of the physical marker. The physical marker is located within an overlapping field of view between the seed camera and the second camera. The second camera is calibrated based on a combination of the physical location of the physical marker, the first location of the seed camera, the second location of the second camera, a first image of the physical marker generated with the seed camera, and a second image of the physical marker generated with the second camera. |
US12272100B1 |
Sensor optimization for robotic manipulations
Systems and techniques for optimizing deployment of a camera scanning system in an environment for item identification are described. An example technique involves obtaining a first set of parameters of the camera scanning system and obtaining a second set of parameters of the environment. A third set of parameters of a predicted scan volume of the camera scanning system are determined based on the first set of parameters and the second set of parameters. At least one of the first or second sets of parameters is modified upon determining that the predicted scan volume satisfies a first predetermined condition. An indication of at least one of the first, second, or third sets of parameters is transmitted upon determining that the predicted scan volume satisfies a second predetermined condition. |
US12272095B2 |
Device and method for device localization
Localization of a user device in a mixed reality environment in which the user device obtains at least one keyframe from a server, which can reside on the user device, displays at least one of the keyframes on a screen, captures by a camera an image of the environment, and obtains a localization result based on at least one feature of at least one keyframe and the image. |
US12272094B2 |
Visual camera re-localization using graph neural networks and relative pose supervision
The present disclosure describes approaches to camera re-localization using a graph neural network (GNN). A re-localization model includes encoding an input image into a feature map. The model retrieves reference images from an image database of a previously scanned environment based on the feature map of the image. The model builds a graph based on the image and the reference images, wherein nodes represent the image and the reference images, and edges are defined between the nodes. The model may iteratively refine the graph through auto-aggressive edge-updating and message passing between nodes. With the graph built, the model predicts a pose of the image based on the edges of the graph. The pose may be a relative pose in relation to the reference images, or an absolute pose. |
US12272093B2 |
Information processing apparatus, control method, and non-transitory storage medium
An information processing apparatus (2000) detects one or more candidate regions (22) from a captured image (20) based on an image feature of a target object. Each candidate region (22) is an image region that is estimated to represent the target object. The information processing apparatus (2000) detects a person region (26) from the captured image (20) and detects an estimation position (24) based on the detected person region (26). The person region (26) is a region that is estimated to represent a person. The estimation position (24) is a position in the captured image (20) where the target object is estimated to be present. Then, the information processing apparatus (2000) determines an object region (30), which is an image region representing the target object, based on each candidate region (22) and the estimation position (24). |
US12272091B2 |
Homography error correction
An object tracking system includes a sensor and a controller. The sensor captures frames for a global plane for at least a portion of a space. The controller has a memory that stores a homography associated with the sensor and a processor. The processor receives a first frame from the sensor and identifies a pixel location within the first frame. The processor determines an estimated sensor location for the sensor by applying the homography to the pixel location, and determines a location difference between the estimated sensor location and an actual sensor location for the sensor. The processor then compares the location difference to a difference threshold level, and recomputes the homography in response to determining that the location difference exceeds the difference threshold level. |
US12272090B2 |
Information processing apparatus, and information processing method
An information processing apparatus includes: a controller that identifies a non-processing target subject, among multiple subjects in a frame included in a dynamic image, as a non-processing target that is not subjected to predetermined image processing, on a basis of positional relationships between multiple subject areas corresponding to the respective multiple subjects and a specific area in the frame; and an image processor that performs the predetermined image processing on a processing target area corresponding to a processing target subject other than the non-processing target subject, among the multiple subjects. |
US12272085B2 |
Method and system for scene image modification
System and method for rendering virtual objects onto an image. |
US12272082B2 |
Method and system for constructing bone model, medium and device
The disclosed method includes acquiring sample models and marking sample feature points; selecting target feature points and regional points on bones; transforming the target feature points and the regional points, and registering the target feature points with the sample feature points; formulating a strategy for assigning impact factors to the sample models, linearly combining all sample models to construct an initial model, and determining initial feature points corresponding to the target feature points in the initial model; adjusting the strategy according to the distance between initial feature points and the target feature points, selecting the strategy corresponding to the minimum distance as an optimal strategy, and determining an optimal initial model; determining a matching point corresponding to each regional point in the optimal initial model, and calculating a transformation relationship; and transmitting all points of the optimal initial model according to the transformation relationship to obtain a target bone model. |
US12272076B2 |
Image processing method, electronic device and storage medium
Disclosed is an image processing method, electronic device and storage medium. The method includes obtaining feature information of first region in a current image frame, wherein first region includes a region that is determined by performing motion estimation on the current and previous image frames based on optical flow; obtaining feature information of second region in the current image frame, wherein second region includes a region corresponding to pixel points among first pixel points of the current image frame, where its association with pixel points among second pixel points of the previous image frame satisfies a condition; and based on the feature information of first region and that of second region, fusing the previous and current image frames to obtain a processed current image frame, which is used as a previous image frame for a next image frame. |
US12272075B2 |
Information processing apparatus, information processing method, and storage medium for estimating movement amount of moving object
An information processing apparatus, for estimating a movement amount of a moving object to which the information processing apparatus is attached, captures an image taken of an exterior view seen from the moving object. The apparatus estimates the movement amount of the moving object based on a first taken image taken at a first time and a second taken image taken at a second time earlier than the first time. The apparatus estimates the movement amount of the moving object based on a difference between image information on a predetermined region of each manipulated image obtained by manipulating the second taken image based on mutually different predicted movement amounts and image information on a predetermined region cut out from the first taken image. |
US12272071B2 |
Scalable and high precision context-guided segmentation of histological structures including ducts/glands and lumen, cluster of ducts/glands, and individual nuclei in whole slide images of tissue samples from spatial multi-parameter cellular and sub-cellular imaging platforms
A method (and system) of segmenting one or more histological structures in a tissue image represented by multi-parameter cellular and sub-cellular imaging data includes receiving coarsest level image data for the tissue image, wherein the coarsest level image data corresponds to a coarsest level of a multiscale representation of first data corresponding to the multi-parameter cellular and sub-cellular imaging data. The method further includes breaking the coarsest level image data into a plurality of non-overlapping superpixels, assigning each superpixel a probability of belonging to the one or more histological structures using a number of pre-trained machine learning algorithms to create a probability map, extracting an estimate of a boundary for the: one or more histological structures by applying a contour algorithm to the probability map, and using the estimate of the boundary to generate a refined boundary for the one or more histological structures. |
US12272065B2 |
Apparatus and method for image segmentation
An apparatus for image segmentation according to an embodiment includes an acquirer configured to acquire one or more images in which an object is photographed and a segmentation performer configured to perform segmentation on the one or more images using a segmentation model which is deep learned through a plurality of images, in which the segmentation model is a U-Net-based model including a first type module based on depth-wise separable convolution (DSC) and a second type module based on global context network (GCNet). |
US12272060B2 |
Method and system for determining concentration of an analyte in a sample of a bodily fluid, and method and system for generating a software-implemented module
A method for generating a module configured to determine concentration of an analyte in a sample of a body fluid is disclosed. The method includes providing a first set of measurement data derived from images of one or more test strips indicating a color transformation in response to a body fluid containing an analyte. The images can be recorded by multiple devices with differing cameras, software and/or hardware device configurations for image recording and image data processing. A neural network model can be generated in a machine learning process applying an artificial neural network and a module configured to determine concentration of an analyte in a second sample of a body fluid can be generated. Further, the present disclosure includes a system for generating the module as well as a method and a system for determining concentration of an analyte in a sample of a bodily fluid. |
US12272058B2 |
Systems and methods for pseudo image data augmentation for training machine learning models
Systems and methods for augmenting a training data set with annotated pseudo images for training machine learning models. The pseudo images are generated from corresponding images of the training data set and provide a realistic model of the interaction of image generating signals with the patient, while also providing a realistic patient model. The pseudo images are of a target imaging modality, which is different than the imaging modality of the training data set, and are generated using algorithms that account for artifacts of the target imaging modality. The pseudo images may include therein the contours and/or features of the anatomical structures contained in corresponding medical images of the training data set. The trained models can be used to generate contours in medical images of a patient of the target imaging modality or to predict an anatomical condition that may be indicative of a disease. |
US12272053B1 |
Systems for determining elevations of skin features
A wearable device may compress the skin of a user when worn, which may affect values determined using sensors of the device. To determine the effect of skin compression on the values, a time-of-flight signal, images, or frames of video data that depict a portion of the body having indentations from wearing the device may be acquired. Characteristics of the images, such as shadows associated with the indentations, may be processed using a machine learning algorithm or mathematical function to determine a depth of various portions of the indentations. Depth data from the time of flight signal may be used to refine or modify these determined depths. The amount of skin compression associated with the indentations may be used to modify signals acquired using sensors, or output a recommendation for a band or other method for securing the device. |
US12272050B2 |
Deep learning-based root cause analysis of process cycle images
The technology disclosed relates to training a convolutional neural network (CNN) to identify and classify images of sections of an image generating chip resulting in process cycle failures. The technology disclosed includes creating a training data set of images of dimensions M×N using labeled images of sections of image generating chip of dimensions J×K. The technology disclosed can fill the M×N frames using horizontal and vertical reflections along edges of J×K labeled images positioned in M×N frames. A pretrained CNN is further trained using the training data set. Trained CNN can classify a section image as normal or depicting failure. The technology disclosed can train a root cause CNN to classify process cycle images of sections causing process cycle failure. The trained CNN can classify a section image by root cause of process failure among a plurality of failure categories. |
US12272047B2 |
Residue measurement from machine learning based processing of substrate images
A neural network is trained for use in a substrate residue classification system by obtaining ground truth residue level measurements of a top layer of a calibration substrate at a plurality of locations, each location at a defined position for a die being fabricated on the substrate. A plurality of color images of the calibration substrate are obtained, each color image corresponding to a region for a die being fabricated on the substrate. A neural network is trained to convert color images of die regions from an in-line substrate imager to residue level measurements for the top layer in the die region. |
US12272040B2 |
Tone management using tone gain functions for high dynamic range imaging applications
Apparatuses, systems, and techniques to perform effective tone management for image data. In an embodiment, a set of contrast gain curves are generated corresponding to a set of tonal ranges of an input image. An output image may then be generated by at least applying corresponding contrast gain curves to tonal ranges of the input image. |
US12272039B2 |
Efficient user-defined SDR-to-HDR conversion with model templates
Backward reshaping metadata prediction models are trained with training SDR images and corresponding training HDR images. Content creation user input to define user adjusted HDR appearances for the corresponding training HDR images is received. Content-creation-user-specific modified backward reshaping metadata prediction models are generated based on the trained prediction models and the content creation user input. The content-creation-user-specific modified prediction models are used to predict operational parameter values of content-creation-user-specific backward reshaping mappings for backward reshaping SDR images into mapped HDR images of at least one content-creation-user-adjusted HDR appearance. |
US12272037B2 |
Dual-mode restoration microscopy
A microscope system (100) configured to record images in at least a first and a second imaging mode (501, 502), comprising: An objective (1) collecting light (201) from a sample (11), An illumination module coupled to the objective, A first reimaging objective (5) generating an intermediate image of the sample and a second reimaging objective (6) that relays the intermediate image onto a detection module, An evaluation module (200) comprising a machine learning method (DL), trained with a first and a second set of images of the same sample, wherein the first and second set has been acquired in the first (501) and second imaging mode (502), respectively, wherein upon acquisition of an image (400) in the second imaging mode (502) the trained machine learning method (DL) outputs a restored image (401) that comprises fewer aberrations than the image (400) acquired in the second imaging mode (52, 53, 57). |
US12272033B2 |
Snapshot hyperspectral imaging method with de-blurring dispersed images
A snapshot hyperspectral imaging method includes the steps of: S1, selecting a set of reference wavelengths for calibration, rectifying the shifted positions due to dispersion at each reference wavelength, and selecting a center wavelength; S2, estimating relative dispersion at each reconstructed wavelength with respect to the center wavelength; S3, generating a dispersion matrix describing the direction of dispersion, and generating a spectral response matrix using a spectral response curve of a sensor; S4, capturing images blurred with dispersion; S5, deblurring the dispersed images captured in S4 using the dispersion matrix and the spectral response matrix generated in S3 to obtain spectral data spatially aligned in all spectrums; and S6, projecting the aligned spectral data obtained in S5 into color space, extracting a foreground image by a threshold method, sampling the dispersed images obtained in S4 as strong prior constraints for the foreground image, and reconstructing accurate spatial hyperspectral data. |
US12272032B2 |
Machine learning-based approaches for synthetic training data generation and image sharpening
A method includes obtaining an input image that contains blur. The method also includes providing the input image to a trained machine learning model, where the trained machine learning model includes (i) a shallow feature extractor configured to extract one or more feature maps from the input image and (ii) a deep feature extractor configured to extract deep features from the one or more feature maps. The method further includes using the trained machine learning model to generate a sharpened output image. The trained machine learning model is trained using ground truth training images and input training images, where the input training images include versions of the ground truth training images with blur created using demosaic and noise filtering operations. |
US12272031B2 |
Diverse image inpainting using contrastive learning
An image inpainting system is described that receives an input image that includes a masked region. From the input image, the image inpainting system generates a synthesized image that depicts an object in the masked region by selecting a first code that represents a known factor characterizing a visual appearance of the object and a second code that represents an unknown factor characterizing the visual appearance of the object apart from the known factor in latent space. The input image, the first code, and the second code are provided as input to a generative adversarial network that is trained to generate the synthesized image using contrastive losses. Different synthesized images are generated from the same input image using different combinations of first and second codes, and the synthesized images are output for display. |
US12272021B2 |
Data pre-processing for low-light images
This disclosure provides methods, devices, and systems for low-light imaging. In some implementations, an image processor may be configured to reduce or remove noise associated with an image based, at least in part, on a neural network. For example, the neural network may be trained to infer a denoised representation of the image. In some aspects, the image processor may scale the brightness level of the image to fall within a normalized range of values associated with the neural network. In some other aspects, a machine learning system may scale the brightness levels of input images to match the brightness levels of ground truth images used to train the neural network. Still further, in some aspects, the machine learning system may scale the brightness levels of the input images and the brightness levels of the ground truth images to fall within the normalized range of values during training. |
US12272020B2 |
Method and system for image generation
Systems and methods for generating a panorama image. Captured images are coarsely aligned, and then finely aligned based on a combination of constraint values. The panorama image is generated from the finely aligned images. |
US12272019B1 |
Synthetic scenes
The creation of synthetic scenes from a combination of synthetic data and real environment data to allow for testing of extended reality (XR) applications on an electronic device is disclosed. In order to efficiently test an XR application, a scene data configuration can be specified within a synthetic service, representing a combination of different synthetic data and real environment data. In addition, scene understanding and alignment metadata can be added to the scene data. When the XR application is initiated, a synthetic scene in accordance with the scene data configuration and the added metadata can be rendered and presented on a display of the electronic device. The XR application can then be tested within the presented synthetic scene, with the application interacting with both the synthetic data and the real environment data of the synthetic scene as though it were interacting with real objects in a real environment. |
US12272016B2 |
Generate a simplified version of a user-generated digital object
The present technology generates a simplified version of a complex avatar by capturing images and 3-D volume information of segments of the complex avatar while the complex avatar is rendered. When the complex avatar is requested in an environment in which it is not desirable to display the complex avatar, the captured images and 3-D volume information can be used to provide a simplified version of the avatar. The simplified version of the avatar can have a similar visual appearance but can be easier to render. However, the present technology permits the user with the complex avatar to continue to have approximately the same visual appearance while avoiding the degraded performance on systems not capable of rendering the complex avatar quickly enough. |
US12272012B2 |
Dynamic mixed reality content in virtual reality
In one embodiment, a method includes capturing images of a first user wearing a VR display device in a real-world environment. The method includes receiving a VR rendering of a VR environment. The VR rendering is from the perspective of the mobile computing device with respect to the VR display device. The method includes generating a first MR rendering of the first user in the VR environment. The first MR rendering of the first user is based on a compositing of the images of the first user and the VR rendering. The method includes receiving an indication of a user interaction with one or more elements of the VR environment in the first MR rendering. The method includes generating, in real-time responsive to the indication of the user interaction with the one or more elements, a second MR rendering of the first user in the VR environment. The one or more elements are modified according to the interaction. |
US12272000B2 |
Hierarchical depth data generation using primitive fusion
Concurrently with performing a visibility pass to generate visibility data for two or more bins of an image, a processing system determines whether a primitive to be rendered covers at least a predetermined threshold percentage of a tile of the image. In response to the primitive coving at least the predetermined threshold percentage of the tile, the processing system stores the depth data of the primitive in a depth buffer for pixel-based rendering. In response to the primitive not covering at least the predetermined threshold percentage of the tile, the processing system fuses the primitive with one or more preceding primitives sharing an edge with the primitive in the tile to generate a fused primitive. In response to the fused primitive being valid in the tile, the processing system passes the depth data of the fused primitive to the depth buffer. |
US12271999B2 |
System and method of scanning an environment and generating two dimensional images of the environment
A system and method for scanning an environment and generating an annotated 2D map is provided. The method includes acquiring, via a 2D scanner, a plurality of 2D coordinates on object surfaces in the environment, the 2D scanner having a light source and an image sensor, the image sensor being arranged to receive light reflected from the object points. A first 360° image is acquired at a first position of the environment, via a 360° camera having a plurality of cameras and a controller, the controller being operable to merge the images acquired by the plurality of cameras to generate an image having a 360° view, the 360° camera being movable from the first to a second position. A 2D map is generated based at least in part on the plurality of two-dimensional coordinates of points. The first 360° image is integrated with the 2D map. |
US12271996B2 |
Image lighting transfer
A method for training a GAN to transfer lighting from a reference image to a source image includes: receiving the source image and the reference image; generating a lighting vector from the reference image; applying features of the source image and the lighting vector to a generative network of the GAN to create a generated image; applying features of the reference image and the lighting vector to a discriminative network of the GAN to update weights of the discriminative network; and applying features of the generated image and the lighting vector to the discriminative network to update weights of the generative network. |
US12271992B2 |
Hybrid depth maps
A method including receiving (S605) a request for a depth map, generating (S625) a hybrid depth map based on a device depth map (110) and downloaded depth information (105), and responding (S630) to the request for the depth map with the hybrid depth map (415). The device depth map (110) can be depth data captured on a user device (515) using sensors and/or software. The downloaded depth information (105) can be associated with depth data, map data, image data, and/or the like stored on a remote (to the user device) server (505). |
US12271989B2 |
Method and apparatus for adding animation to video, and device and medium
A method for adding animation to a video includes: detecting whether the hand of a user in the current video frame, which is currently captured, holds an object; if so, determining a target animation corresponding to the object; and determining an animation addition area, which corresponds to the target animation, on the current video frame, and adding the target animation to the animation addition area. Therefore, a corresponding animation special effect is added for an object held by a user in a video, such that the interaction between the user and the handheld object is visually reflected, thereby improving the interestingness of video filming, and providing technical support for improving the viscosity of the user with respect to a video product. |
US12271986B1 |
Systems and methods for generating an autonomous bot that replicates speech characteristics, visual expressions, and actions of a professional
Disclosed is a system and associated methods for generating an autonomous bot that replicates speech characteristics, visual expressions, and actions of a professional in order to further relationships established by the professional in meetings that the professional is unavailable for. The system monitors meetings involving the professional at different stages of a workflow, and classifies the workflow stage associated with each meeting. The system models content, speech characteristics, and visual expressions expressed by the professional at each workflow stage based on commonality that is detected in a different set of meetings classified to a corresponding workflow stage. The modeling is used to generate an autonomous bot as a surrogate for the professional in a meeting that the professional is unavailable for. The autonomous bot interacts with other meeting participants by replicating the content, speech characteristics, and visual expressions of the professional throughout the meeting based on the modeling. |
US12271985B2 |
Method, apparatus, device and medium for image special effect processing
Embodiments of the present disclosure relate to a method, apparatus, device, and medium for image special effect processing, wherein the method including: in response to a first generation request for a first target node in a main image, generating a first sub-container node connected to a main container node associated with the main image; the first generation request including a first image type corresponding to the first target node, generating a first sub-image associated with the first sub-container node based on the first image type, the first sub-image including at least one first operation node; acquiring a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image; and processing and displaying a target image based on the command for image special effect processing. |
US12271983B2 |
Generating unified embeddings from multi-modal canvas inputs for image retrieval
The present disclosure relates to systems, methods, and non-transitory computer-readable media that implements related image search and image modification processes using various search engines and a consolidated graphical user interface. For instance, in one or more embodiments, the disclosed systems receive an input digital image and search input and further modify the input digital image using the image search results retrieved in response to the search input. In some cases, the search input includes a multi-modal search input having multiple queries (e.g., an image query and a text query), and the disclosed systems retrieve the image search results utilizing a weighted combination of the queries. In some implementations, the disclosed systems generate an input embedding for the search input (e.g., the multi-modal search input) and retrieve the image search results using the input embedding. |
US12271982B2 |
Generating modified user content that includes additional text content
In one or more implementations, user content items generated using a client application may be shared with users that are not contacts of the user within the client application. A user interface that indicates a number of recipients of the user content item may be generated that also includes a first section that displays the user content item and a second section to add text content to the user content item. In various examples, one or more classifications may be associated with the user content item. |
US12271978B1 |
Content synthesis using generative Artificial Intelligence model
A method including receiving a prompt describing a desired characteristic of an image. The method further including generating, using a set of encoding models, a prompt encoding based on the prompt. The method further including generating, using a first transformer block of a diffusion transformer model, a first prompt embedding and a first image embedding based on the prompt encoding and a noise input. The method further including generating, using a second transformer block of the diffusion transformer model, a second image embedding based on the first image embedding and the first prompt embedding. The method further including generating the image based on the second image embedding. |
US12271975B2 |
Training a machine learning model for reconstructing occluded regions of a face
A machine learning (ML) model is trained using pairs of images. Each pair includes an image of a human face and a duplicate of the image with a computer game headset overlaid on the face using computer graphics. The ML model subsequently can be used to receive an image of a gamer wearing a headset and output a full-face image of the gamer for use in, e.g., social network settings related to the game. |
US12271972B2 |
Parking management system and parking management method
The present disclosure proposes a parking management system for managing parking of vehicles in a parking lot of a specific facility including a pick-up and drop-off area. The parking management system comprises one or more processors. The one or more processors are configured to execute, when a vehicle enters the parking lot, acquiring a scheduled usage time at which a passenger of the vehicle is scheduled to use the specific facility. And the one or more processors are configured to execute the following first and second processes. The first process is parking the vehicle in the parking lot when the scheduled usage time is more than a predetermined time after a current time. The second process is moving the vehicle to the pick-up and drop-off area in response to the current time becoming the predetermined time before the scheduled usage time after the vehicle is parked. |
US12271969B2 |
Personal protective equipment training system with user-specific augmented reality content construction and rendering
Augmented reality-based training systems that can dynamically construct and render AR content based on physical attributes of a user to train the user to correctly fit one or more articles of a personal protective equipment (PPE) onto the user's body. In some examples, an AR system includes a display and a computing device having a memory and one or more processors. The memory can include instructions that, when executed by the processors, simulate a fitting of PPE to a worker. The system can capture an image of a worker, select a digital model of the PPE, determine alignment of the PPE to the worker, and output for display augmented reality content that includes a composite image of the worker overlaid with the digital model of the PPE in accordance with the determined alignment. |
US12271968B1 |
Dispute resolution administration system and method of use
A system and methods of its use for facilitating efficient alternative dispute resolution proceedings, and particularly those embodiments wherein textual information is dynamically linked and displayed in a graphical user device or used to generate a digital agreement file. The invention discloses the use of noteboard, term sheet, case dashboard, billing and other modules to complete the process of resolving disputes and administering ADR cases. |
US12271962B2 |
Cross-bore risk assessment and risk management tool
A method for cross-bore risk management involves receiving at least one dataset comprising a plurality of assets and cross-bore data. A risk probability value is calculated, using a processor, based on the cross-bore data for each asset of the plurality of assets using machine learning techniques. The risk probability values are spatially distributed around each respective asset. A graphical output is produced that illustrates the risk probability for a specified geographical area based on the spatially distributed risk probability values. |
US12271958B2 |
Computing risk from a crop damaging factor for a crop on an agronomic field
Systems and methods for determining a risk of damage to a crop on a field are described. In an example embodiment, a method for limiting such damage to a crop includes receiving, for multiple hours, weather data identifying temperature values and humidity values for a geographic location of the field, determining, for the multiple hours, that a temperature value is within a first range of values and a humidity value is within a second range of values and, identifying each of the multiple hours as a risk hour for a disease. The method also includes computing a risk value for the field based on the identified risk hours, determining that the risk value is above a threshold, and determining that the crop on the field is at risk for the disease. The method then includes spraying the crop on the field with a damage mitigating chemical specific to the disease. |
US12271957B2 |
Well operation task management interface
A graphical user interface provides visualization of operation tasks for a well ordered in a sequence. The graphical user interface shows different types of timing for the operation tasks, such as planned timing, estimated timing, and actual timing for the operation tasks. Different types of timing are arranged in a hierarchy so that setting one type of timing for an operation task overrides another type of timing for the operation task. Changes to timing of an operation task are automatically propagated to other operation tasks. |
US12271954B2 |
Systems, methods, and apparatuses for payroll module analysis
Provided may be a computer system for payroll management wherein the stored program instructions cause the processor to correlate each of a plurality of employees to one of a plurality of scheduled positions and a payroll type; determine a scheduled start time, a scheduled end time, a scheduled location-in location, and a scheduled location-out location based on a work schedule for each of the employees; receive, via an employee device, a first scan time and a clock-in time; determine an actual clock-in location based on a clock-in geolocation generated by the employee device upon the generation of the clock-in input; receive, via the employee device, a last scan time and a clock-out time; determine an actual clock-out location based on a clock-out geolocation generated by the employee device upon the generation of the clock-out input; and determine a location-in distance and determine a location-out distance. |
US12271952B2 |
Method of controlling for undesired factors in machine learning models
A method of training and using a machine learning model that controls for consideration of undesired factors which might otherwise be considered by the trained model during its subsequent analyses of new data. For example, the model may be a neural network trained on a set of training images to evaluate an insurance applicant based upon an image or audio data of the insurance applicant as part of an underwriting process to determine an appropriate life or health insurance premium. The model is trained to probabilistically correlate an aspect of the applicant's appearance with a personal and/or health-related characteristic. Any undesired factors, such as age, sex, ethnicity, and/or race, are identified for exclusion. The trained model receives the image (e.g., a “selfie”) of the insurance applicant, analyzes the image without considering the identified undesired factors, and suggests the appropriate insurance premium based only on the remaining desired factors. |
US12271951B2 |
Systems and methods for multivariate artificial intelligence (AI) smart cards
Systems and methods for multivariate Artificial Intelligence (AI) smart cards are provided. An AI smart card may include, for example, pre-stored policy data that may be utilized as a portion of multivariate input by a suite of AI modules to formulate and analyze a claim of loss. |
US12271948B2 |
System and method for automated trading of financial interests
A derived order gives a participant simultaneous access to liquidity across multiple books, destinations, or marketplaces. The derived order can be placed and anchored in one trading venue and simultaneously replicated in another trading venue. A participant can place the derived order in the lit book as an anchor book and replicate the order in the hybrid book and/or the dark book, or alternatively, the participant can place the derived order in the hybrid book as an anchor book and replicate the order in the dark book. A trading engine can be configured to replicate an order in different books and guarantee that each order is only executed once. When an order is replicated, the trading engine can check the stored record to see where the order was placed, and then adjust or cancel an order in one book when it is being fulfilled in a different book. |
US12271941B2 |
Machine learning methods for commercial lease benchmarking and devices thereof
Methods, non-transitory computer readable media, and property analysis server devices are disclosed that generate a feature dataset including property and metric data for properties includes an address and an actual lease value. A machine learning model (MLM) trained on the feature dataset is selected from different types of MLMs. A determination is made that the selected MLM exceeds an accuracy threshold based on a cross-validation using predicted lease values. The property data is stored in a lease benchmarking database with the addresses replaced in with corresponding geographic coordinates and geohash values. The properties are associated in the lease benchmarking database with the predicted lease values. One of the predicted lease values is returned in response to a received lease pricing request that includes an address. The returned predicted lease value is identified in the lease benchmarking database based on a geographic proximity of the address to one of the properties. |
US12271938B1 |
System and apparatus to present predicted items
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder. |
US12271936B2 |
Electronic layaway
A computing system includes a database and at least one processor. The at least one processor is configured to: receive, from an entity computing system, a request related to a layaway transaction of a user; and, in response to receiving the request, automatically facilitate initiation of a layaway deposit account by associating the layaway deposit account with a user profile stored in the database, generating a link between the layaway deposit account and a physical card number, generating a rule that governs the physical card number, and associating the rule with the physical card number. The at least one processor is further configured to receive, from an automated teller machine (ATM), a transaction request that complies with the rule associated with the physical card number. |
US12271933B2 |
Secure system and method for remote manufacturing
A manufacturing system for securely and remotely manufacturing a three-dimensional (3D) object can include the mechanical processing machine, a security module, and a system server. The mechanical processing machine can be configured to manufacture the 3D object. The security module can be configured to transmit the machine instructions to the mechanical processing machine. The system server can include a processor, a memory, and a marketplace subsystem. The memory can have a tangible, non-transitory computer readable medium with processer-executable instructions stored thereon. The marketplace can include a content creator module and a user module. The content creator module can be configured to receive and store at least one of 3D object data, interfacing settings, the machine instructions, and combinations thereof. The mechanical processing machine does not receive the 3D object data. |
US12271932B2 |
System, method and computer program product for tracking and correlating online user activities with sales of physical goods
A vehicle sales matching system may include a vehicle sales lead data database, a vehicle sales information database, and a sales matching system embodied on a non-transitory computer-readable medium and communicatively connected to the vehicle sales lead data database and the vehicle sales information database. The vehicle sales lead data may include validated customer data and third-party customer data. The vehicle sales information may include sales data from vehicle dealers, data extract services, and sales data sources. The sales matching system may be configured for applying one or more matching rules for matching a vehicle sales lead from the vehicle sales lead database to a vehicle sale from the vehicle sales information database. |
US12271930B2 |
Method and apparatus for automated inter-account interactions
A system for automated account interaction has access to information about asset accounts, and receives transaction indications indicating transactions made by those accounts. The system automatically selects a first transaction indication for a first transaction made using a first asset account, for instance based on location, time, asset quantity, randomization, and/or a trained machine learning model. The system automatically selects a second asset account associated with a second user, for instance based on the second user's location, account balance, randomization, and/or a trained machine learning model. The system automatically transfers an asset quantity from the second asset account to the first asset account, and communicates an indicator indicating transfer completion. The asset quantity can be the quantity corresponding to the first transaction, or a portion thereof. The confirmation indicator can be sent to device(s) associated with either or both account(s) and/or can be published to a feed, graph, and/or index. |
US12271929B2 |
Evaluating an electronic device using a wireless charger
Disclosed here are various embodiments to evaluate a device and present a price quote to the user by detecting a presence of a device in proximity to a wireless charger. The system can utilize a wireless charger to obtain information about the device while charging the device. The information can include the make of the device. The system can guide the user to navigate the device to provide additional information such as model, memory capacity, unique identifier, and carrier associated with the device. Based on the unique identifier, the system can determine whether device has been stolen. If the device has not been stolen, the system can determine a price based on information obtained from the device and can facilitate presenting the price to the user. If the user accepts the price, the system can facilitate purchase of the device. |
US12271927B2 |
Consumer presence based deal offers
Systems and related methods facilitating payments with a mobile device are discussed herein. Circuitry in a networked-based central system, which may be a promotional system or payment system, may be configured to receive payment information from a consumer device. The consumer device may include circuitry configured to receive wallet identifying data from the central system. The wallet identification data may be used to secure messages between the consumer device and another device, such as a merchant device, over a wireless link. In some embodiments, the consumer device may receive promotional offers, such as deal vouchers or rewards, and make payments to the other device via the wireless link. |
US12271923B2 |
Member profile population
Methods, devices and media for a pre-enrollment registration system are described. The method includes: receiving signals representing pre-enrollment data, the pre-enrollment data including profile information associated with at least one prospective member; generating, with the at least one processor, a registration identifier for each of the at least one prospective members; storing each of the registration identifiers in association with the respective prospective member profile information; receiving, at the at least one processor, signals representing a registration request including the registration identifier associated with a requesting prospective member; generating, with the at least one processor, signals for displaying an interface, the interface including a plurality of profile fields, wherein at least one of the profile fields are pre-populated with at least a portion of the profile information associated with the requesting prospective member; and receiving signals for modifying or confirming the pre-populated profile fields. |
US12271922B2 |
Systems and methods for financial data communications and data management
The principles and embodiments of the present invention relate to a system for facilitating an interaction between a person (group or sponsor) and a merchant. In some embodiments, a system is provided in which the person electronically institutes a promise to spend a specific amount of money on purchases with the particular merchant in a specific time period and the merchant electronically institutes a savings offer on transactions made using a credit or debit card in exchange for the customer setting aside the predetermined amount of money. The system can comprise an account management system, user interface, first communication system, merchant interface system, second communication system and payment processor that may be dispersed elements or nodes interconnected by communication lines. |
US12271915B2 |
Dynamic price range summary symbol generation, display, method, and device
A method of updating a displayed symbol representative of changes in price during a time period, the method includes receiving, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price and an intra-time close price corresponding to the intra-time period, wherein the intra-time close price of the Nth intra-time period is a close price of the time period and N is an integer greater than one, determining, an open price of the time period from intra-time price data including an intra-time open price and an intra-time close price corresponding to a received (N−K)th intra-time period, wherein K is an integer less than N and the time period includes a plurality of intra-time periods ranging from the (N−K)th intra-time period to the Nth intra-time period, determining an average price from the intra-time close price of each intra-time period of the plurality of intra-time periods in the time period, determining a total-above-average-price counter value by determining, for each particular intra-time period of the plurality of intra-time periods in the time period, whether the intra-time close price of the particular intra-time period was greater than the average price, so that the total-above-average-price counter value indicates a number of the intra-time periods for which the intra-time close price was greater than the average price, erasing the displayed symbol at a particular position, and generating and displaying a new symbol at the particular position, which illustrates a new relationship between the total-above-average-price counter value and the plurality of intra-time periods in the time period. |
US12271913B1 |
Predictive social media alerting system
Systems and methods may generally provide resource management based on a predictive alert. An example method may include receiving a set of social media messages referencing an entity, and comparing an indicator from the set of social media messages to a baseline model. Based on the comparison, a need for an increase in a resource may be identified. The method may include outputting an alert indicating the need for the increase in the resource. |
US12271910B2 |
System providing self-service access to locked merchandise
A system providing self-service access to locked merchandise comprising: (a) providing a fixture that restricts access to the locked merchandise, wherein the fixture can automatically lock or unlock, allowing or restricting access to the locked merchandise; (b) providing a means of uniquely identifying an individual attempting to access the merchandise; (c) measuring a set of behaviors of the individual during any time the fixture is an open mode; (d) assessing whether the set of behaviors of the individual are suspicious or not relative to a set of suspicious event thresholds; (e) storing the individual and their set of behaviors as accessible records in at least one database; and (f) providing an algorithm which determines future access privileges of the individual to the enclosure based on a set of variables. |
US12271909B2 |
System having at least one plant system having at least a plurality of agents
The present invention teaches a system having at least one plant system having at least a plurality of agents, having at least a plurality of autonomous mobile robots, movable machinery, and a plurality of sensors for generating data for use for the safety relevant securing of the plant system, wherein a local plant safety system associated with the plant system is present, wherein data of the local plant safety system are stored in a first database, wherein the local plant safety system has a first data model having datasets of the plant system, wherein a decentral public plant library system associated with the local plant safety system is present, wherein the plant safety system and the plant library system are connected to one another via an interface, and wherein data and datasets can be transmitted between the plant safety system and the plant library system via the interface. |
US12271906B2 |
System and method for managing issues through resource optimization
Methods and systems for managing customer-encountered issues are disclosed. To manage the customer-encountered issues, a multiphase optimization process may be implemented to select a service agent to resolve each customer-encountered issue. The multiphase analysis may include a process of identifying service agents qualified to attempt to resolve each customer-encountered issue. The multiphase optimization may also include a process of ranking the qualified service agents based on their past performance and experience. The multiphase optimization may also include a process for estimating the likelihood of each of the qualified service agents resolving each customer-encountered issue within prescribed goals. |
US12271902B2 |
Non-native account processing
A technique for enabling non-native accounts to be processed by a processing system may include receiving an account identifier scheme that is used by a third-party entity to provide access to accounts associated with the third-party entity, and assigning an entity identifier to the third-party entity in which the entity identifier conforms to a native format used by the processing system. An application programming interface can be modified to recognize account identifiers of the third-party entity. A transaction request can be received to execute a transaction in which the transaction request includes a resource provider identifier of the third-party entity and an account identifier of an account of the third-party entity. The entity identifier assigned to the third-party entity can be determined using the modified application programming interface, and the transaction can be processed using the entity identifier assigned to the third-party entity. |
US12271895B2 |
Systems and methods for electronic transactions service enrollment and executing tokenized transactions
Systems and methods are disclosed for executing an electronic transaction using a digital wallet. One method includes receiving electronic transaction information from an electronic transaction browser. An account enrollment status may be determined based on the electronic transaction information by a digital wallet system. The digital wallet system may generate a verification request based on the account enrollment status. The digital wallet system may receive user verification information via the graphical interface. The digital wallet system may also generate or verify a user account in the digital wallet system based on the account enrollment status and the user verification information. In one aspect, the digital wallet system may receive a request to complete an electronic transaction based on the electronic transaction information received from the electronic transaction browser. In another aspect, the digital wallet system may generate a token based on the request to complete the electronic transaction. |
US12271894B2 |
Method of selective authentication of a blockchain user with a smart contract
An authentication method for a user who has a hierarchical deterministic keys wallet including a path between the user's master private key and a private key specific to a smart contract, the path including a plurality of branches each carrying an index, the smart contract being univocally identified by one or several indices of branches followed by the path. The user can issue a transaction from an issuing account address, obtained by hashing the public key corresponding to the specific private key in an asymmetric cryptosystem, and can sign this transaction using the specific private key. The smart contract uses the signature to verify that the transaction was really issued from the issuing account address in question. |
US12271893B2 |
Single sign-on using a secure authentication system
One embodiment of the invention is directed to a method comprising, establishing, by a wallet server computer, a single sign-on link between a user bank account and a wallet application. The method further comprises receiving a transaction request message from a user, wherein the transaction request is for a transaction between the user and a merchant associated with the wallet application. The method further comprises sending sign-on data to an issuer computer using a secure authentication protocol and receiving a confirmation message from the issuer computer confirms initiation through the issuer application. The transaction is processed by the wallet server computer based on the confirmation message. |
US12271886B2 |
Mobile payment station system and method
A mobile device is used to initiate and execute a transaction between a customer and a merchant. A mobile device is used to initiate a point of sale transaction, wherein a merchant ID is sent to a payment processing server. Responsive to receiving a communication from the mobile device, the payment processing server requests transaction information from the merchant, wherein the merchant is identified based on the provided merchant ID. The merchant can provide transaction information such as the total sale amount to the payment processing server. The payment processing server can authenticate the customer and initiate a purchase transaction with the appropriate financial institutions associated with the customer and the merchant. The payment processing server can send a confirmation of the executed transaction to the merchant and the mobile device. |
US12271882B2 |
Automatically processing split payments in POS device
Systems and methods that facilitate a mobile wallet splitting payments to an invoice between multiple payment accounts are disclosed herein. The mobile wallet can receive an invoice, and then select a set of payment accounts to each pay a portion of the invoice. The mobile wallet can send the payment information to a point of sale device, indicating that the payment include multiple payments from different payment accounts. The point of sale device can then process the multiple payments, either sequentially, or in parallel. In an embodiment, the mobile wallet can receive partial payments from other mobile wallets for the invoice, collect the payments together, and send the payment information at once to the point of sale device for the set of mobile wallets. |
US12271879B2 |
Dynamically determining a customized transaction flow
Systems and methods are disclosed embodying techniques directed to, in association with a transaction between a payor and a payee, determining a parameter associated with at least one of the payee, payor, or transaction. Methods and systems further include dynamically determining, based on the parameter, a customized transaction flow for the payee, wherein the customized transaction flow comprises a set of operations for completing the transaction. Method and systems are further directed to causing one or more user interfaces corresponding to one or more of the set of operations to be presented via a user device of the payor for execution of the set of operations. |
US12271877B1 |
Tokenized structured asset states
A system to track to model asset states and access by utilizing non-fungible tokens (NFTs). The system includes a data processing system including memory and one or more processors to receive a stating request for an asset, obtain, based on a plurality of control structures, a plurality of NFTs, each of the plurality of NFTs including a link with a metadata object including metadata of a state of the asset, encapsulate the plurality of NFTs within a container, receive, from the remote device, a state request for an asset state corresponding to a first NFT, the state request including a security token, obtain, from the metadata of the first NFT, one or more recorded security tokens, compare the security token to the one or more security tokens, and, in response to the security token matching the one or more security tokens, transmit the first NFT to the remote device. |
US12271876B2 |
Tokenization platform
A tokenization platform that utilizes smart contracts for facilitating token-based transactions for items is disclosed. The system includes an item management system that generates a virtual representation of an item based on item attributes thereof and that generates a smart contract that defines conditions for self-executing a transaction relating to the item. The system includes a tokenization system that generates a digital token that corresponds to the item that is cryptographically linked to the virtual representation thereof. The system also includes a ledger update system that updates a cryptographic ledger with the virtual representation, the digital token, and the smart contract corresponding to the virtual representation, wherein in response to determining that the set of verifiable conditions are satisfied, the smart contract instructs the ledger update system to transfer the digital token to an account of a user that transacted for the item. |
US12271875B2 |
Banking at a multi-level ATM
An ATM is configured to interact with a mobile device and provide user access to one or more of the banking services available at the ATM using the mobile device. Banking-related information may be viewed and/or input at the ATM using the mobile device. The ATM may have multiple vertical levels of deposit slots, withdrawal trays and/or receipt dispensers. A level at the ATM at which the user interacts with the ATM for deposits, withdrawals, or receipts may be selected. The level may be specified by the user of the mobile device, at the ATM or using the mobile device, or may be determined by the ATM. |
US12271871B2 |
Wire transaction monitoring and status notification
A system for automatically monitoring wire transactions during processing by a wire transaction processing system, and actively reporting a real-time status of wire transactions that are not completed within an expected amount of time. Proactively reporting the status of a given wire transaction may be accomplished in a variety of ways and eliminates the need for an interested party to make repeated status inquiries of the wire transaction processing system or an entity associated with the wire transaction processing system, which saves time, as well as processor and memory resources, and may also help to minimize any negative consequences of a wire transaction that is slow or unlikely to complete. |
US12271868B2 |
Failure prediction of at least one tintable window
Data from measurements is used in conjunction with a learning module to identify and predict tintable window malfunctions. The measurements can be based at least in part on data accumulated during regular operation of a tintable window. |
US12271864B2 |
System and method for management of perpetual inventory values associated with nil picks
An electronic indication of a nil pick is received. Item information associated with the desired product, sales data concerning the desired product, supply chain information associated with the desired product, and a perpetual inventory (PI) value of the desired product are stored. An adjustment to the PI of the desired product is blocked when a predetermined event occurs at the retail store, or when information that contradicts the validity of the nil pick is received from the retail store. When the adjustment to the PI of the desired product is not blocked, an amount of the adjustment is determined based upon one or more of: the item information associated with the product, the sales data concerning the product, and the supply chain information associated with the desired product. |
US12271854B2 |
Systems and methods for generating use of force indicators
A system and method for determining a score reflecting the use of force that a police officer applied in an incident, comprising a computer system for collecting, storing and processing data relating to an incident involving the police officer's use of force in one or more interactions within an incident; the computer system iteratively generating scores for each use of force interactions within the incident; the computer system comparing the police officer's use of force score, whether overall or for an interaction to a score for a group of officers; and, the computer system generating a risk score by running a model based on the use of force score. |
US12271851B2 |
Computer-based risk analysis and mitigation
In an approach to improve risk assessment and management, embodiments monitor a predetermined area by collecting, by one or more sensing devices, data related to environmental conditions and spatial relationships between one or more objects in the predetermined area. Further, embodiments determine, based on a model and the monitoring, that an accidental event is likely to occur within a predetermined distance or within the predetermined area. Additionally, embodiments identify a predetermined mitigation action from a knowledge corpus to apply to the accidental event; and proactively implementing the identified mitigation action to prevent or manage the accidental event. |
US12271849B1 |
Digital processing systems and methods for managing workflows
Systems, methods, and computer-readable media for expediting workflow construction and revision are disclosed. A canvas is displayed for containing workflow blocks of a workflow, enabling generation of the workflow blocks associated with data sources, and enabling, during generation of the workflow blocks, assignment of global variables to the workflow blocks. A global variable repository linked to the workflow is constructed that includes, for each of a plurality of global variables, a linkage field. The operations also include enabling construction of the workflow using the workflow blocks with the plurality of global variables defined in the global variable repository, wherein during a construction process, linkage fields are permitted to remain empty. Following construction of the workflow, data is received to fill the at least some empty linkage fields, where the empty linkage fields are mapped to the at least one of the plurality of data sources. |
US12271846B2 |
Dispatch advisor to assist in selecting operating conditions of power plant that maximizes operational revenue
A dispatch advisor to assist in selecting operating conditions of a power plant that maximizes operational revenue is described. The dispatch advisor obtains a base load map for operating the power plant to meet base load power demands. The base load map includes a primary base load operating space for attaining target plant power output and efficiency, and an expanded base load portion for attaining higher plant power output and less than optimal efficiency. Both the primary base load operating space and the expanded base load portion associate power output and efficiency values of the power plant that result from a subset of operational parameter values for operating the power plant during base load. The dispatch advisor can transform the flexible base load map into one or more visualizations describing the revenue possibilities associated with operating the power plant based on operating values and attained power output and efficiency. |
US12271842B2 |
Delivery system, control method of delivery system, and storage medium
A delivery system includes a plurality of delivery vehicles for delivering an article to a delivery destination with power charged in a battery that is able to be charged and discharged. The delivery vehicles are able to be charged with each other. A charging schedule including a combination of a charging vehicle and a vehicle to be charged selected from the delivery vehicles is determined based on a delivery schedule of the article and a remaining charge capacity of the battery for each of the delivery vehicles, and the delivery schedule for the charging vehicle and the vehicle to be charged is updated based on the charging schedule. |
US12271840B2 |
Farming data collection and exchange system
Embodiments of the present invention provide a passive relay device for farming vehicles and implements, as well as an online farming data exchange, which together enable capturing, processing and sharing farming operation data generated during combined use of the farming vehicle and farming implement at a farming business. The farming operation data includes detailed information about individual farming operations, including without limitation the type of farming operation, the location of the farming operation, the travel path for the farming operation, as well as operating parameters and operating events occurring while the farming operation is performed. |
US12271832B2 |
Artificial intelligence engine for directed hypothesis generation and ranking
An artificial intelligence engine for directed hypothesis generation and ranking uses multiple heterogeneous knowledge graphs integrating disease-specific multi-omic data specific to a patient or cohort of patients. The engine also uses a knowledge graph representation of ‘what the world knows’ in the relevant bio-medical subspace. The engine applies a hypothesis generation module, a semantic search analysis component to allow fast acquiring and construction of cohorts, as well as aggregating, summarizing, visualizing and returning ranked multi-omic alterations in terms of clinical actionability and degree of surprise for individual samples and cohorts. The engine also applies a moderator module that ranks and filters hypotheses, where the most promising hypothesis can be presented to domain experts (e.g., physicians, oncologists, pathologists, radiologists and researchers) for feedback. The engine also uses a continuous integration module that iteratively refines and updates entities and relationships and their representations to yield higher quality of hypothesis generation over time. |
US12271831B2 |
Routing a data processing transaction based on machine learning
According to certain embodiments, a routing system comprises a memory operable to store historical data associated with a plurality of previous data processing transactions and a processor operably coupled to a network interface and the memory. The processor is configured to obtain the historical data associated with the plurality of previous data processing transactions transacted using a first routing between a first computing system and a second computing system and determine a pattern based on the historical data, the pattern determined based on machine learning. The processor is further configured to associate the pattern with a second routing between the first computing system and the second computing system, determine an upcoming data processing transaction corresponding to the pattern, and use the second routing to transact the upcoming data processing transaction. |
US12271828B2 |
Method, apparatus, and system for representing internet of vehicles knowledge base
An embodiment of the application provides a method for representing internet of vehicles (IOV) knowledge based on a simplicial complex (SC). The method includes: representing k′-dimensional knowledge in a k-dimensional continuous space by using a k-dimensional SC with k′-dimensional function values; and representing a safe boundary of the IOV knowledge by using a boundary of the SC, where the IOV knowledge includes a steering wheel angle of an ego-vehicle, a road curvature, a speed of the ego-vehicle, and an inter-parameter relationship compliant with an objective law of vehicle dynamics, where the steering wheel angle of the ego-vehicle, the road curvature, and the speed of the ego-vehicle are obtained by using a sensor on the ego-vehicle. |
US12271824B2 |
Using meta-information in neural machine translation
Systems and methods for neural machine translation are provided. In one example, a neural machine translation system translates text and comprises processors and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising, at least, obtaining a text as an input to a neural network system, supplementing the input text with meta information as an extra input to the neural network system, and delivering an output of the neural network system to a user as a translation of the input text, leveraging the meta information for translation. |
US12271821B2 |
Training an autoencoder with a classifier
Computer systems and methods train a deep neural network through machine learning. In response to detection of a training condition, computer system replaces a target node of the network with a split detector compound node, where, prior to replacement, the target node detected a pattern that activated the target node beyond a specified threshold. The split detector compound node comprises first and second nodes, such that: the first node is activated when significant evidence exists in favor of detection of the pattern in inputs to the first node; and the second node is activated when significant evidence exists against detection of the pattern in inputs to the second node, such that activations of the first and second nodes are computed independently. After replacing the target node with the split detector compound node, training of the network through machine learning is resumed. |
US12271818B1 |
Implementation-tuned architecture for neural network processing in a learned transform domain
Embodiments herein describe a learnable transform block disposed before, or in between, the neural network layers to transform received data into a more computational-friendly domain while preserving discriminative features required for the neural network to generate accurate results. In one embodiment, during a training phase, an AI system learns parameters for the transform block that are then used during the inference phase to transform received data into the computational-friendly domain that has a reduced size input. The transformed data may require less compute resources or less memory usage to process by the underlying hardware device that hosts the neural network. |
US12271817B2 |
Attention-based decoder-only sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence. |
US12271816B2 |
Class-disparate loss function to address missing annotations in training data
A data set can be provided that includes an input data element and one or more label data portion definitions that each identify a feature of interest within the input data element. A machine-learning model can generate model-identified portions definitions that identify predicted feature of interests within the input data element. At least one false negative (where a feature of interest is identified without a corresponding predicted feature of interest) and at least one false positive (where a predicted feature of interest is identified without a corresponding feature of interest) can be a identified. A class-disparate loss function can be provided that is configured to penalize false negatives more than at least some false positives. A loss can be calculated using the class-disparate loss function. A set of parameter values of the machine-learning model can be determined based on the loss. |
US12271814B2 |
Automatic digital content captioning using spatial relationships method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in content hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically creating a caption comprising a sequence of words in connection with digital content. |
US12271812B2 |
Neural networks having reduced number of parameters
A method includes providing a neural network having a set of weights. The neural network receives an input data structure for generating a corresponding output array according to values of the set of weights. The neural network is trained to obtain a trained neural network. The training includes setting values of the set of weights with a gradient descent algorithm which exploits a cost function including a loss term and a regularization term. The trained neural network is deployed on a device through a communication network, and used by the device. The regularization term is based on a rate of change of elements of the output array caused by variations of the set of weights values. |
US12271811B2 |
Systems and methods for email campaign domain classification
A domain processing system receives or collects raw data containing sample domains each having a known class identity indicating whether a domain is conducting an email campaign. The domain processing system extracts features from each of the sample domains and selects features of interest from the features, including at least a feature particular to a seed domain and features particular to email activities over a time line that includes days before and after a domain creation date. The features of interest are used to create feature vectors which, in turn, are used to train a machine learning model, the training including optimizing a neural network structure iteratively until stopping criteria are satisfied. The trained model functions as an email campaign domain classifier operable to classify candidate domains with unknown class identities such that each of the candidate domain is classified as conducting or not conducting an email campaign. |
US12271810B2 |
Federated learning with adaptive optimization
A computing system and method can be used to implement a version of federated learning (FL) that incorporates adaptivity (e.g., leverages an adaptive learning rate). In particular, the present disclosure provides a general optimization framework in which (1) clients perform multiple epochs of training using a client optimizer to minimize loss on their local data and (2) a server system updates its global model by applying a gradient-based server optimizer to the average of the clients' model updates. This framework can seamlessly incorporate adaptivity by using adaptive optimizers as client and/or server optimizers. Building upon this general framework, the present disclosure also provides example specific adaptive optimization techniques for FL which use per-coordinate methods as server optimizers. By focusing on adaptive server optimization, the use of adaptive learning rates is enabled without increase in client storage or communication costs and compatibility with cross-device FL can be ensured. |
US12271805B1 |
Data obfuscation using encoder-multi-decoder architecture
An encoder receives first data encapsulating second data in a hidden compartment along with a decoder identifier corresponding to either of a first decoder or a second decoder. The encoder then generates an embedding corresponding to the first data. The first decoder decodes the embedding to result in a representation of the first data when the decoder identifier corresponds to the first decoder. The second decoder decodes the embedding to result in a representation of the second data when the decoder identifier corresponds to the second decoder. The decoded embedding can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described. |
US12271803B2 |
Systems and methods for predicting and providing automated online chat assistance
Methods and systems are presented for providing automated online chat assistance in an online chat session. One or more utterances transmitted from a user device of a user via the online chat session are obtained. The one or more utterances are provided to a first prediction model to predict an intent of a user. If it is determined that the first prediction model is unable to predict the intent of the user based on the one or more utterances, the one or more utterances are provided to a second prediction model. After predicting the intent of the user by the second prediction model, the intent is used by a chat robot to provide a dialogue with the user via the online chat session. The one or more utterances and the predicted intent are used to re-train the first prediction model. |
US12271792B2 |
Systems and methods for vision-and-language representation learning
Embodiments described herein provide visual-and-language (V+L) systems and methods for learning vision and language representations. Specifically, a method may comprise receiving a training dataset comprising a plurality of image samples and a plurality of text samples; encoding the plurality of image samples into a plurality of encoded image samples and the plurality of text samples into a plurality of encoded text samples; computing a first loss objective based on the plurality of encoded image samples and the plurality of encoded text samples; encoding a first subset of the plurality of encoded image samples and a second subset of the plurality of encoded text samples into a plurality of encoded image-text samples; computing a second loss objective based on the plurality of encoded image-text samples; and updating the V+L model based at least in part on the first loss objective and the second loss objective. |
US12271790B1 |
System and method for adjusting track using sensor data
A method includes obtaining a first track associated with an object. A first set of parameters is generated based on the first track. Measurement data are obtained from one or more sensors. A first set of features are extracted from the measurement data. Based on the first set of parameters and the first set of features, a second set of parameters are generated by a machine learning model. The second set of parameters represent an adjustment to the first set of parameters. Based on the second set of parameters, the first track is adjusted to generate a second track associated with the object. The second track is provided to an autonomous vehicle control system for autonomous control of a vehicle. |
US12271787B2 |
Robust, scalable and generalizable machine learning paradigm for multi-agent applications
Described is a learning system for multi-agent applications. In operation, the system initializes a plurality of learning agents. The learning agents include both tactical agents and strategic agents. The strategic agents take an observation from an environment and select one or more of the tactical agents to produce an action that is used to control a platform's actuators or simulated movements in the environment to complete a task. Alternatively, the tactical agents produce the action corresponding to a learned low-level behavior to control the platform's actuators or simulated movements in the environment to complete the task. |
US12271785B2 |
Fault-tolerant cluster state quantum computation
A fault-tolerant quantum computing scheme implements quantum computing based on three-dimensional cluster states using just a small number of physical components. The technique may be implemented using a single actively controlled qubit [100], e.g., a quantum emitter, and a pair of delay line loops [106, 108], which can be physically realized using existing technologies in quantum photonic and phononic systems. A three-dimensional cluster state is prepared by using the actively con-trolled qubit to generate data qubits that propagate through the two delay line loops, interact with the actively controlled qubit, and then are measured by a detector [110]. |
US12271783B2 |
Control circuit comprising symmetric asymmetric threaded superconducting quantum interference devices (symmetric ATSs)
A fault tolerant quantum computer is implemented using hybrid acoustic-electric qubits or electromagnetic qubits, as a few examples. A control circuit includes symmetrically arranged asymmetrically threaded superconducting quantum interference devices (ATSs) that excite phonons in a resonator by driving a storage mode of the resonator and dissipate phonons from the resonator via an open transmission line coupled to the control circuit, wherein the open transmission line is configured to absorb photons from a dump mode of the control circuit. The symmetric ATSs are arranged such that undesirable terms in respective Hamiltonians for the ATSs individually, cancel each other out when combined in the symmetric configuration. |
US12271781B2 |
Pass-through color camera without signal
The present disclosure provides an indicia decoding device with a printed circuit board (PCB) that allows signals from internal imaging assemblies to pass through a sealed cavity boundary to an external host. This device comprises a decode module, an upright and horizontally mounted window, and multiple imaging assemblies housed within a sealed cavity. The PCB is partially located inside and outside the cavity, featuring ports inside and outside the sealed cavity. Signals from secondary imaging assemblies bypass the decode module, utilizing electrically conductive paths on the PCB, ensuring signal integrity without modification. The PCB may also include image processing circuitry, with results transmitted to the host. |
US12271773B2 |
Radio frequency identification sheet material (variations)
The group of inventions relates to the field of radio-frequency identification, in particular, to materials containing radio-frequency tags in their layers and intended for printing and stamping by commonly available printing methods. The technical result is the creation of the technical solution as an alternative to the known one. The sheet material with the radio frequency identification is characterized by the fact that it is made in the form of a rectangular paper sheet with a length of 450-485 mm, width of 300-330 mm (according to the first variant) and a length of 700-750 mm, width of 500-530 mm (according to the second variant), and it contains an antenna and a chip located inside the sheet, what's more, one of the corners of the sheet is made geometrically different from three other corners. |
US12271762B2 |
Data curation with capacity scaling
A method may include allocating, based on a first load requirement of a first tenant, a first bin having a fixed capacity for handing the first load requirement of the first tenant. In response to the first load requirement of the first tenant exceeding a first threshold of the fixed capacity of the first bin, packing a second bin allocated to handle a second load requirement of a second tenant. The second bin may be packed by transferring, to the second bin, the first load requirement of the first tenant based on the transfer not exceeding the first threshold of the fixed capacity of the second bin. In response to the transfer exceeding the first threshold of the fixed capacity of the second bin, allocating a third bin to handle the first load requirement of the first tenant. |
US12271760B2 |
Cluster identifier remapping for asymmetric topologies
A first plurality of integrated circuit blocks of a first chip are connected to a second plurality of integrated circuit blocks of a second chip. A cluster remapping table is provided on the second chip and is to be programmed to identify a desired asymmetric topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks. Logic is to discover the actual topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks and determine whether the actual topology matches the desired topology as described in the cluster remapping table. |
US12271755B2 |
Systems and methods for job-level memory governing
Systems and methods are disclosed herein for governing memory allocation in response to job requests. In one embodiment, a job request may be received from a user, the job request specifying a data processing job to be completed. A memory usage limit and a quantity of memory needed for the data processing job may be determined. Upon determining that the quantity of memory needed for the data processing job exceeds the memory usage limit, instructions may be provided to cancel the data processing job. On the other hand, if the quantity of memory needed for the data processing job does not exceed the memory limit, execution of the data processing job may be allowed. |
US12271754B2 |
Thread management system
Various embodiments for a thread management system are described herein. An embodiment operates by determining that one or more scheduler threads of a server are allocated from a shared memory. A request to spawn a native thread at the server is received. The request is intercepted and an override for the request in which the resources for spawning the native thread are requested from the shared memory is executed. An allocation of resources for spawning and executing the native thread is received from the shared memory. An error on the server is detected. The shared memory is dumped into a dump file responsive to determining the error. The dump file includes an indication of what threads were allocated from the shared memory. The one or more scheduler threads and the native thread are restarted after the dumping. |
US12271751B1 |
System and method for assigning tasks
A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers. |
US12271749B2 |
Containerized workload scheduling
A method for containerized workload scheduling can include monitoring network traffic between a first containerized workload deployed on a node in a virtual computing environment to determine affinities between the first containerized workload and other containerized workloads in the virtual computing environment. The method can further include scheduling, based, at least in part, on the determined affinities between the first containerized workload and the other containerized workloads, execution of a second containerized workload on the node on which the first containerized workload is deployed. |
US12271744B2 |
Job modification to present a user interface based on a user interface update rate
A job scheduling system determines a rate at which a user is providing user inputs to a user interface of a computing device. A set of jobs that is to be performed to display or otherwise present a current view of the user interface is identified in response to a user input. This set of jobs is modified by excluding from the set of jobs at least one job that is not estimated to run prior to the next user input. The user interface is displayed or otherwise presented as the modified set of jobs is performed. |
US12271742B2 |
Automatically executing application routines with user inputs
Implementations relate to determining a rendering type for an application that is executing automatically. Based on user interactions with an application that is associated with specified input from the user while the user is interacting with the application, a confidence metric is generated for each specified input and a rendering type is determined based on the confidence metrics. Subsequently, when the user requests that a sequence of actions be performed, the application will be displayed according to the rendering type. |
US12271741B2 |
Critical event management using predictive models, and related methods and software
Analytics dashboards for critical event management systems that include artificial-intelligence (AI) functionalities, and related software. AI functionalities disclosed include pattern recognition and predictive modelling. One or more pattern-recognition algorithms can be used, for example, to identified patterns or other groupings within stored critical events, which can then be used to improve response performance and/or to inform the generation of predictive models. One or more predictive-modeling algorithms can be used to generate one or more predictive models that can then be used, for example, to make predictions about newly arriving critical events that can then be used, among other things, to provide optimal response performance and allow users to efficiently and effectively manage responses critical events. These and other features are described in detail. |
US12271735B2 |
Apparatuses, methods, and systems toprecisely monitor memory store accesses
Systems, methods, and apparatuses relating to circuitry to precisely monitor memory store accesses are described. In one embodiment, a system includes a memory, a hardware processor core comprising a decoder to decode an instruction into a decoded instruction, an execution circuit to execute the decoded instruction to produce a resultant, a store buffer, and a retirement circuit to retire the instruction when a store request for the resultant from the execution circuit is queued into the store buffer for storage into the memory, and a performance monitoring circuit to mark the retired instruction for monitoring of post-retirement performance information between being queued in the store buffer and being stored in the memory, enable a store fence after the retired instruction to be inserted that causes previous store requests to complete within the memory, and on detection of completion of the store request for the instruction in the memory, store the post-retirement performance information in storage of the performance monitoring circuit. |
US12271732B1 |
Configuration of a deep vector engine using an opcode table, control table, and datapath table
A technique to program a compute channel having multiple computational circuit blocks coupled in series in a pipeline can include receiving a machine instruction for the compute channel. The machine instruction is decoded to obtain an opcode, and the opcode can be used as an index to access an opcode entry in an opcode table. The opcode entry contains a pointer to a microoperation, and the pointer can be used to access a microoperation represented by a control entry in a control table and a datapath configuration entry in a datapath table. The microoperation can then be issued to the compute channel by configuring the compute channel with the control entry and the datapath configuration entry. |
US12271731B2 |
Installation and authentication of applications using blockchain
A request to install a first version of a software application is received. The first version of the software application is stored in a first blockchain in a first distributed blockchain ledger. In response to receiving the request to install the first version of the software application, the first version of the software application is validated by running a hash of the first blockchain. In response to validating the first version of the software application, the first version of the software application is installed from the blockchain to a device. The software application may also be validated after being installed to the device. |
US12271728B2 |
System and method to identify and improve connection issues
A method for providing enhanced reliability for data streams includes identifying an upgrade request sent by a client device to an upgrade node. The method also includes monitoring a response to the upgrade request from the upgrade node to the client device. The method further includes determining that the response is indicative of a connection issue between the client device and the upgrade node. Moreover, the method includes identifying, based on determining that the response is indicative of the connection issue, a support agent associated with the client device. In addition, the method includes providing an alert to the support agent with an indication that there is the connection issue between the client device and the upgrade node. |
US12271725B2 |
Upgradable electronic device and method for upgrading electronic device
An upgradable electronic device includes: a first communication unit receiving data for upgrade from outside the electronic device; and a main controller receiving the data from the first communication unit to retransmit the data or to perform a predetermined function using the data, wherein the first communication unit divides the data into multiple data segments and transmits n (n being a natural number greater than or equal to 2) data segments to the main controller before the first communication unit receives a receipt acknowledgment signal from the main controller. |
US12271723B2 |
Managing installation and updates of an application on a computing device
This disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an application identifier that identifies a location of the version of the application stored in the data storage device, and transmitting installation data to a second computing device that is managed by the organization. The installation data includes the application identifier, which is used by the second computing device to install the version of the application from the data storage device. |
US12271722B2 |
Application installation method and apparatus, terminal device, and storage medium
An application installation method and apparatus, a terminal device, and a storage medium are provided, and are applicable to the terminal control field. The method includes: a first device obtains installation information of a first application from a second device when the first device detects a specified operation on the first application in a current display interface, where the first application is an application on a home screen of the second device, and the home screen of the second device is displayed in the current display interface of the first device; and the first device installs the first application based on the installation information of the first application. The method can conveniently implement application sharing between devices in a multi-screen collaborative operation process. |
US12271721B2 |
Method, apparatus, and computer readable medium for sensor-based application deployment
A method, apparatus, and computer-readable medium for sensor-based application deployment, including receiving a sensor analysis application from a remote server over a computer network, executing the sensor analysis application, including communicating with one or more hardware sensors deployed at the local deployment site over a local network and analyzing sensor data received from the one or more hardware sensors over the local network to generate result data, and transmitting the result data to the remote server over the computer network. |
US12271715B2 |
Pulse generation
Systems and techniques are provided for pulse generation. A classical computing device may receive a program source code including quantum operations. The program source code may be compiled into a compiled program including the one or more quantum operations. Pulse shapes that a pulse shape library indicates corresponds to each of the quantum operations may be determined. Pulse instructions based on the one or more pulse shapes that the pulse shape library indicates corresponds to each of the quantum operations may be generated. Binary format instructions may be generated based on the pulse instructions. The binary format instruction may encode the pulse instructions in binary packets using a binary code of a field programmable gate array (FPGA) of a quantum computing device. |
US12271712B2 |
Providing metric data for patterns usable in a modeling environment
Systems and methods for providing metric data for patterns in a modeling environment are disclosed. In some aspects, contexts for generating metric data for a pattern are constructed. The pattern represents one or more computations executable in the modeling environment and associated with operation or behavior of a real-world system. The contexts include information about the pattern. The metric data is associated with one or more objectives with which the use of the pattern is associated. Code for the pattern for each context is generated. Metric data is generated for the pattern and under each context. The metric data of the pattern under each context is associated with the objectives. The metric data and the association are stored for use in providing information about or based on the metric data when the pattern is to be or is used in a model representing the real-world system. |
US12271711B2 |
Interoperable composite data units for use in distributed computing execution environments
Disclosed implementations provide executable models, such as artificial intelligence models that can be owned, traded, and used in various execution environments. By coupling a model with a strictly defined interface definition, the model can be executed in various execution environments that support the interface. Coupling the model with a non-fungible cryptographic token allows the model and other components to be owned and traded as a unit. The tradeable composite units have utility across multiple supported execution environments, such as video game environments, chat bot environments and financial trading environments. Additionally, the interface allows for the creation of pipelines and systems from multiple complementary composite units. |
US12271707B1 |
Chat integration with grid-based data structure
A data analytics system uses a grid-based data structure to improve the usability of LLMs in the analysis of large data sets, to synthesize information for use in other generative AI contexts, and to improve a user's ability to interface with an LLM. A grid-based data structure is a data structure or database that stores the results of column prompts applied to sources. The grid-based data structure may store the results in a relational manner. For example, a grid-based data structure may have rows that correspond to sources (e.g., documents, files, or databases) and columns that correspond to prompts. Each cell of the grid-based data structure stores the output of the column prompt applied to a source using an LLM. Thus, each column prompt may be systematically applied to each source to generate information based on the sources in an organized way. |
US12271705B2 |
Conversation information processing method, apparatus, computer-readable storage medium, and device
A conversation information processing method, includes: acquiring an attribute structure and a conversation structure that correspond to a target object in response to detecting conversation information to be output; calculating a vector set corresponding to a keyword set; generating a joint semantic vector according to the vector set, and generating a joint structure vector according to the attribute structure and the conversation structure; and determining a degree of matching between the target object and the conversation information according to the joint semantic vector and the joint structure vector, and outputting the conversation information in response to the degree of matching meeting a preset condition. |
US12271702B2 |
Semantic-aware feature engineering
In an embodiment, a process for semantic-aware feature engineering includes receiving semantic labels for data fields of training data. Each of the semantic labels is associated with a semantic meaning associated with a corresponding data field. The process includes automatically generating at least one new feature using at least a portion of the semantic labels. |
US12271701B2 |
Method and apparatus for training text classification model
This disclosure relates to a method and an apparatus for training a text classification model. The method may include determining a semantic representation of the training sample using the text classification model and determining a predicted classification result of the training sample based on the semantic representation. The method may further include generating an adversarial sample corresponding to the training sample based on the training sample and perturbation information and determining a semantic representation of the adversarial sample corresponding to the training sample using the text classification model. The method may further include determining a classification loss of the text classification model based on the predicted classification result, determining a contrastive loss of the text classification model based on the semantic representation and the semantic representation of the adversarial sample, and training the text classification model based on the classification loss and the contrastive loss. |
US12271694B1 |
Machine learning-based automated narrative text scoring including emotion arc characterization
Quality of a narrative is characterized by receiving data that includes a narrative text. This narrative text is then tokenized and events are extracted from the tokenized words. The extraction can use, in parallel, two or more different extraction techniques. The extracted events are then extracted so that a waveform can be generated based on the aggregated extracted events that characterizes a plurality of emotional arcs within the narrative text. Subsequently, a plurality of waveform elements are extracted from the waveform. The narrative quality (or other quality) of the narrative text is then scored based on the extracted plurality of waveform elements and using a machine learning model trained to correlate emotional arc waveforms with narrative quality scores. Related apparatus, systems, techniques and articles are also described. |
US12271692B2 |
Systems and methods for language identification in binary file formats
The present disclosure generally relates to decoding encoded files. More particularly, the present disclosure relates to systems and processes for determining the underlying language of encoded files having certain file formats with an undeterminable encoding. It may be difficult, time consuming, and costly to decode the files with undeterminable encodings as such files may require the language to be identified prior to decoding. Embodiments disclosed herein relate to determining the underlying language of the files by analyzing bit sequences in the encoded file and comparing the bit sequences against training data to determine matching patterns between the bit sequences in the file and the bit sequences known correspond to terms associated with a particular language. |
US12271689B2 |
Text duplicate checking method, electronic device and computer-readable storage medium
Provided are a text duplicate checking method, an electronic device and a computer-readable storage medium. The method includes storing a fingerprint set and a corresponding text ID in a byte data manner to obtain a fingerprint library; acquiring a target text and creating a target fingerprint; obtaining a comparison fingerprint set from map memories according to the target fingerprint, and calculating a similarity between the target fingerprint and each comparison fingerprint in the comparison fingerprint set separately; and based on a determination result that a number of 1s in binary values of one similarity is less than or equal to a preset value, querying a text ID corresponding to the one similarity, to implement duplicate checking of the target text. |
US12271678B2 |
Integrated circuit with constrained metal line arrangement, method of using, and system for using
A method of making an integrated circuit includes dividing, in a first layer of an integrated circuit layout, a first arrangement of metal lines into a first set of metal lines and a second set of metal lines, wherein the first set of metal lines is between the second set of metal lines and a periphery of the integrated circuit layout, wherein the first arrangement of metal lines is configured to electrically connect to a plurality of contacts connected to a second layer of the integrated circuit layout after a manufacturing process. The method further includes adjusting a metal line perimeter of at least one metal line in the second set of metal lines to make a second arrangement of metal lines, wherein each adjusted metal line perimeter is separated from contacts in the second layer of the integrated circuit layout by at least a check distance. |
US12271676B2 |
Parallel mask rule checking on evolving mask shapes in optical proximity correction flows
Embodiments of the present disclosure relate to parallel mask rule checking on evolving mask shapes in optical proximity correction (OPC) flows for integrated circuit designs. Systems and methods are disclosed that perform mask (manufacturing) rule checks (MRC) in parallel, sharing information to maintain symmetry when violations are corrected. In an embodiment the shared information is also used to minimize changes to the geometric area of proposed mask shapes resulting from the OPC. In contrast to conventional systems, MRC is performed for multiple edges in parallel, sharing information between the different edges to encourage symmetry. In an embodiment, all edges may be adjusted in parallel to reduce mask-edge traversal bias. |
US12271675B2 |
Location-aware protection system of latches (LAPS-L)
Embodiments for providing enhanced location-aware protection of latches in a computing environment are provided. One or more latches are combined in one or more of a plurality of bounding boxes on a two-dimensional circuit design layout based on one or more rules. A location-aware interleaving of error correction codes (“ECC”) and burst error correction codes may be selectively applied to one or more latches in those of the plurality of bounding boxes, where multiple bit errors are corrected. |
US12271674B2 |
Generating a power delivery network based on the routing of signal wires within a circuit design
Method and apparatus for generating an updated power delivery network. Generating the power delivery network includes determining power characteristics for a power delivery network of a circuit design based on logic cells of the circuit design. The power delivery network includes power wires and power staples connecting pairs of the power wires to each other. Further a first one or more of the power staples is remove from the power delivery network based on the power characteristics. Signal wires for the logic cells are routed after removing the first one or more of the power staples. Routing the signal wires includes routing a first signal wire of the signal wires in a routing track corresponding to the first one or more of the power staples. |
US12271673B2 |
Oscillator layout
An oscillator layout includes: a first row layout region constituted by sequentially arranging a second B layout region, second A layout region, third B layout region and third A layout region in parallel; and a second row layout region constituted by sequentially arranging a first A layout region, first B layout region, fourth A layout region and fourth B layout region in parallel. Inputs and outputs of the first A layout region, second A layout region, third A layout region and fourth A layout region constitute a first ring topology, inputs and outputs of the first B layout region and third B layout region constitute a second ring topology, inputs and outputs of the second B layout region and fourth B layout region constitute a third ring topology, the second ring topology and third ring topology are both electrically connected to the first ring topology. |
US12271669B1 |
Executing instruction sequences generated from software interactions as part of formal verification of a design under test
Generated instruction sequences captured from software interactions may be executed as part of formal verification of a design under test. Software-instructed commands to be performed to configure a design under test formatted according to an interface implemented by the design under test can be obtained. A sequence to perform the software-instructed commands may be generated to configure the design under test in a hardware design and verification language. The sequence may then be executed to perform the software-instructed commands to configure the design under test and then perform formal verification on the configured design under test. |
US12271664B2 |
Simulation method of a battery using molten salt as an electrolyte, and associated simulation device
The present invention provides a simulation method, a simulation device, and a simulation program. A method for simulating a cell in which the electrolyte is a molten salt, the simulation method involving simulating the behavior of the cell and including a process for raising the temperature of the molten salt. |
US12271659B2 |
Enhanced voice user interface experience via preview services on an external assistance channel
A user interacts with a Voice User Interface (VUI) software application such as a digital assistant on a first user device such as a smart phone to access information about different products by communicating with a VUI server over a first communications channel. The VUI server relays indications of the products to an assistance server, for example a server in a wireless telecommunications network of a telecommunications service provider for the user device, and the assistance server provides additional information regarding the different products including images to the first user device and/or one or more additional user devices such as a smart television connected to the wireless telecommunications network user device via at least a second communications channel that is distinct from the first communications channel. |
US12271653B2 |
Audio processing apparatus and audio processing method for dynamically adjusting audio clock
An audio processing apparatus and an audio processing method for dynamically adjusting an audio clock are provided. The audio processing apparatus includes a first interface, a buffer, a clock generator, a processor, and a second interface. The first interface receives audio data from the host. The buffer stores the audio data to generate a first audio packet and determines relationships between a data volume of the first audio packet and a first upper threshold and a first lower threshold. The second interface outputs the first audio packet and a clock signal to a codec apparatus. In response to the data volume of the first audio packet being less than the first lower threshold, the buffer outputs an underflow interrupt signal. In response to the data volume of the first audio packet being greater than the first upper threshold, the buffer outputs an overflow interrupt signal. |
US12271652B2 |
Framework for handling sensor data in a smart home system
A kit of parts is provided comprising a light and/or loudspeaker fitting for a smart home system. The light and/or loudspeaker fitting comprises a lighting component and/or a loudspeaker; a sensor data input interface; and a processor. The kit of parts further comprises a sensor module comprising a sensor data output interface; and one or more sensors. The light and/or loudspeaker fitting and the sensor module comprise complementary fastening means configured to detachably couple the sensor module to the light and/or loudspeaker fitting so that the sensor data output interface of the sensor module is in communication with the sensor data input interface of the light and/or loudspeaker fitting when the sensor module is coupled to the light and/or loudspeaker fitting, so as to form a sensor interface between the sensor module and the light and/or loudspeaker fitting. |
US12271646B2 |
Non-transitory computer-readable medium, editing device and method used by a printer
A non-transitory computer-readable medium stores computer-readable instructions. The computer-readable instructions cause a processor of an editing device to perform steps. The steps include selectably displaying a plurality of print medium on a display portion, each of the plurality of print medium being identified by a combination of a plurality of items. The steps include determining a high priority item from among the plurality of items. The steps include grouping the print medium for which a value is shared for the high priority item determined from among the plurality of items. The displaying includes displaying the grouped print medium in a grouped manner when displaying the plurality of print medium on the display portion. |
US12271645B2 |
Display control device and image forming apparatus
A display control device includes a display section and a display controller. The display controller controls the display section so as to cause the display section to display a first image (703a to 703f) and a second image. The first image (703a to 703f) is displayed in an upper layer for the second image. The first image (703a to 703f) represents a category item. The second image represents a setting item belonging to the category item. The display controller controls the display section so as to cause the display section to display a predetermined image (705) in the first image (703a to 703f) according to the setting item that has been entered. |
US12271636B2 |
Analytics, algorithm architecture, and data processing system and method
A system and method employing a distributed hardware architecture, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations are disclosed. A compute node may be implemented independent of a host compute system to manage and to execute data processing operations. Additionally, an unique algorithm architecture and processing system and method are also disclosed. Different types of nodes may be implemented, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations. |
US12271631B1 |
Data storage device sorting access commands based on performance and off-track mitigation optimization
Various illustrative aspects are directed to a data storage device, method, and one or more processing devices that are configured to: select a seek time model from a plurality of seek time models based at least in part on an operational characteristic of an access command, the operational characteristic relating to an off-track susceptibility of executing the access command; determine an access time for the access command using the selected seek time model; and select a next access command for execution based on the determined access time for the access command and determined access times for other ones of a plurality of access commands. |
US12271630B2 |
Data recording device and control method for data recording device
A data recording device includes: a non-volatile memory; a high-functional non-volatile memory characterized by a processing speed faster than a processing speed of the non-volatile memory; and an access controller that controls writing of data into each of the non-volatile memory and the high-functional non-volatile memory, based on an indicator related to a temperature of the non-volatile memory. The access controller (a) writes data into the non-volatile memory when the indicator satisfies a first condition, and (b) writes data into the high-functional non-volatile memory and transfers the data from the high-functional non-volatile memory to the non-volatile memory when the indicator satisfies a second condition. |
US12271627B2 |
Off-chip memory shared by multiple processing nodes
An apparatus and method for efficiently managing performance among multiple integrated circuits in separate semiconductor chips. In various implementations, a computing system includes at least a first processing node and a second processing node. While processing tasks, the first processing node accesses a first memory and the second processing node accesses a second memory. A first communication channel transfers data between the first and second processing nodes. The first processing node accesses the second memory using a second communication channel different from the first communication channel and supports point-to-point communication. The second memory services access requests from the first and second processing nodes as the access requests are received while foregoing access conflict detection. The first processing node accesses the second memory after a particular amount of time has elapsed after reception of an indication from the second processing node specifying that a particular task has begun. |
US12271624B2 |
Methods and systems for processing read-modify-write requests
A memory system comprises a plurality of memory sub-systems, each with a memory bank and other circuit components. For each of the memory sub-systems, a first buffer receives and stores a read-modify-write request (with a read address, a write address and a first operand), a second operand is read from the memory bank at the location specified by the read address, a combiner circuit combines the first operand with the second operand, an activation circuit transforms the output of the combiner circuit, and the output of the activation circuit is stored in the memory bank at the location specified by the write address. The first operand and the write address may be stored in a second buffer while the second operand is read from the memory bank. Further, the output of the activation circuit may be first stored in the first buffer before being stored in the memory bank. |
US12271622B2 |
Processor using host memory buffer and storage system including the processor
A processor configured to control a storage device includes at least one host write buffer generated based on device information of the storage device, and a control module configured to control the at least one host write buffer. The control module is further configured to store, in the at least one host write buffer, a plurality of write commands and merge the plurality of write commands to generate a merged write command. |
US12271621B2 |
Method, apparatus, electronic device and storage medium for storing data based on data shard information
Embodiments of the present disclosure provide a method, apparatus, electronic device and storage medium for storing data. After target data is obtained, a first data feature of the target data is extracted, the first data feature representing a data volume of the target data; the target shard number is obtained based on the first data feature, the target shard number representing the number of storage units for storing target data; a corresponding storage engine is obtained based on the target shard number, and the target data is stored in the storage engines in shards. The matched target shard number is obtained based on the first data feature of the target data, and a corresponding storage engine for storage is obtained based on the target shard number. |
US12271620B2 |
Techniques for improved write performance modes
Methods, systems, and devices for techniques for improved write performance modes are described. A memory system and a host system may support a high performance mode to write data to the memory system. For example, the host system may provision a dedicated logical unit of the memory system. Upon detecting an urgent situation, the host system may transmit a command to the memory system to enter the high performance mode. In response to the command, the memory system may abort ongoing operations, such as internal memory management operations. Additionally, the host system and the memory system may configure operational parameters to increase the speed of write operations, such as a trim set for writing data to the logical unit, a bit rate of data transfer between the host system and the memory system, clock speeds of the memory system, or a combination thereof. |
US12271616B2 |
Independently controlled DMA and CPU access to a shared memory region
An embodiment of an integrated circuit comprises circuitry to share page tables associated with a page between a processor memory management unit (MMU) and an input/output memory management unit (IOMMU), store a page table entry in the memory associated with the page, and separately control access to the page from a processor and from a direct memory access (DMA) request based on one or more fields of the stored page table entry. Other embodiments are disclosed and claimed. |
US12271614B2 |
Aggregate inline deduplication with volume granular encryption
Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level. |
US12271610B2 |
Method, electronic device, and computer program product for data storage
Techniques for data storage involve selecting a target Redundant Array of Independent Disks (RAID) from a plurality of RAIDs in a storage resource pool. Such techniques further involve determining a local neighbor matrix of the target RAID based on the target RAID, wherein the local neighbor matrix indicates distribution of a plurality of storage extents of a plurality of RAID extents of the target RAID on the storage resource pool. Such techniques further involve performing a resource reallocating operation on the storage resource pool based on the local neighbor matrix. Accordingly, a local neighbor matrix can be calculated at the granularity of an individual RAID, and the local neighbor matrix can be applied to balance a local neighboring relationship, so as to ensure overall balance of the neighbor matrix of the entire storage resource pool and improve IO performance. |
US12271602B2 |
Memory system and operation method of the memory system
A memory system includes: a storage device for storing data; a system memory in which normal firmware and debugging firmware are stored; a firmware implementer for implementing the normal firmware or the debugging firmware; and a controller for controlling the storage device in a normal mode in which the memory system is driven by the normal firmware. When an error detected in the normal mode is uncorrectable, the controller uploads the debugging firmware stored in the system memory to the firmware implementer to change the normal mode to a debugging mode. The firmware implementer performs a debugging operation on the storage device by implementing the uploaded debugging firmware. |
US12271600B2 |
Storage device, controller and method for performing global wear-leveling
A storage device, a controller, and a method for performing global wear-leveling may count write counts of a plurality of respective cores in each of a plurality of logical areas each including logical block address groups of the plurality of cores, determine, on the basis of degradation counts of the plurality of cores, a first core and a second core for which data swap is to be performed, determine a target logical area among the plurality of logical areas on the basis of a write count of the first core and a write count of the second core, and perform data swap between a first logical block address group of the first core included in the target logical area and a second logical block address group of the second core included in the target logical area. |
US12271598B2 |
Method, device and computer program product for transferring data
Techniques for transferring data involve: determining a first physical block in a first storage device, the first physical block having a plurality of data blocks stored thereon. The techniques further involve: determining, based on a first data block of the plurality of data blocks, whether a set of logically contiguous data blocks that comprise the first data block exist in the first physical block, the set of data blocks having a target heat greater than a threshold heat. The techniques further involve: transferring, in response to the existence of the set of data blocks in the first physical block, the set of data blocks into a second storage device for contiguous storage in a second physical block of the second storage device. Accordingly, relatively high heat data blocks are transferred to device with higher access speed, thereby reducing data access time, increasing data processing efficiency, and improving user experience. |
US12271596B2 |
Effective noise removal techniques for biased machine learning based optimizations in storage systems
Techniques for performing effective noise removal for biased machine learning (ML) based optimizations in storage systems. The techniques include serving, by a storage system, an IO workload, identifying, using ML from among a plurality of storage objects subject to the IO workload, storage objects with low temperatures (e.g., cold storage objects) or likely to have low temperatures in the near future, and removing them from subsequent temperature forecasting analysis, effectively treating such cold storage objects as “noise.” The techniques further include performing the temperature forecasting analysis on remaining ones of the plurality of storage objects such as those with high temperatures (e.g., hot storage objects). In this way, temperature forecasting or prediction is performed, using ML, in a biased fashion over a relatively narrow spectrum of storage object temperatures, thereby improving tiering and data prefetching performance, reducing memory and processing overhead, and so on. |
US12271595B2 |
Photonic memory fabric for system memory interconnection
One embodiment is a method that includes generating a request for a data item in a memory, obtaining the data item from the memory with a photonic interface, sending the data item to a fabric using a transmit unit of the photonic interface, and routing the data item through a portion of the fabric coupled to the memory, the portion of the fabric including one or more additional transmit and receive units between the photonic interface and a destination receive unit. |
US12271592B2 |
Independent plane architecture in a memory device
A memory device includes a memory array comprising a plurality of memory planes, wherein the plurality of memory planes are arranged in a plurality of independent plane groups, and wherein each of the plurality of independent plane groups comprises one or more of the plurality of memory planes. The memory device further includes a plurality of independent analog driver circuits coupled to the memory array, wherein a respective one of the plurality of independent analog driver circuits is associated with a respective one of the plurality of independent plane groups. The memory device further includes a common analog circuit coupled to the memory array, wherein the common analog circuit is shared by the plurality of independent analog driver circuits and the plurality of independent plane groups. The memory device further includes a plurality of control logic elements, wherein a respective one of the plurality of control logic elements is associated with a respective one of the plurality of independent analog driver circuits and a respective one of the plurality of independent plane groups. |
US12271590B2 |
Lossless compression of large data sets for systems on a chip
A system on a chip (SoC) includes a first subsystem, a second subsystem and a compression block connected to the first and second subsystems, wherein the compression block includes a decoder and an encoder. The compression block receives spill data generated by a compute element in one of the first and second subsystems, compresses the spill data using the encoder and stores the compressed spill data in a data block in local memory of one of the compute elements. |
US12271584B2 |
Object detection device, object detection method, and recording medium
Provided is an object detection device or the like which efficiently generates good-quality training data. This object detection device is provided with: a detection unit which uses a dictionary to detect objects from an input image; a reception unit which displays, on a display device, the input image accompanied by a display emphasizing partial areas of detected objects, and receives, from one operation of an input device, a selection of a partial area and an input of the class of the selected partial area; a generation unit which generates training data from the image of the selected partial area and the inputted class; and a learning unit which uses the training data to learn the dictionary. |
US12271579B2 |
Content input method and apparatus for instant messaging software, and device and medium
The present disclosure relates to a content input method and apparatus for instant messaging software, and a device and a medium. The instant messaging software includes a first input box and a second input box, wherein the first input box and the second input box are switched by means of a switching control, and the sizes of the first t input box and the second input box are different. The method comprises: receiving target input content, which is input into a first input box, and displaying the target input content in the first input box; and in response to the triggering of a switching control, displaying the target input content in a second input box. |
US12271576B2 |
Timeline-video relationship presentation for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration. |
US12271574B1 |
Method and system for highly intuitive, error-free, digital construction of intelligent interactive voice response (IVR) for personal and enterprise use
The present invention discloses a system and methods for providing an innovative and intuitive interactive voice response (“IVR”) builder web application with a “drag-and-drop” type graphical user interface (“GUI”) for rapid, error-free, digital creation and implementation of IVR systems. The present invention requires no coding by users to create the intelligent, natural speech and/or DTMF IVR by any non-technical enterprise or individual user. Once constructed using any web or mobile interface, the IVR code can be deployed to any mobile or landline user phone number provider via any available API to run on all or some received inbound or initiated outbound calls by the user who owns that phone number. The system and methods include smart (or intelligent), easily manipulated (e.g., draggable) and configurable visual interlocking IVR building blocks with underlying software algorithms, various software frameworks and middleware, external systems API handlers, at least one Voice-over-IP (“VOIP”) media switch, and a database (one or more, distributed or otherwise). The blocks represent IVR components including, but not limited to, audio prompts, menus, caller input handlers, telephone call handlers, logical operators, date-and-time handlers, variables, transition handlers, etc. The blocks interlock (e.g., when dragged by the user) only if their combination represents a valid IVR sequence as verified by the underlying software algorithms, thus providing an intuitive user interface for error-free IVR construction for use by an enterprise, business, or individuals. |
US12271571B2 |
Personalized graphical user interface displays
Embodiments disclosed herein relate generally to a customized or personalized GUL. More specifically, embodiments described herein disclose systems and process for deriving user preferences based upon previous actions of a set of users and using those user preferences to personalize one or more widgets within a GUL. |
US12271570B2 |
Wearable device grouping and providing a plurality of application execution screens and method for controlling the same
A wearable device grouping and providing a plurality of application execution screens and a method for controlling the same are provided. The wearable device includes a display module and at least one processor configured to control the display module to allow an execution screen of a first application to be shown as a virtual object according to a first type, detect a first user input for executing a second application, after detecting the first user input, determine whether a second user input for requesting to allow an execution screen of the second application to be included and shown in a same group as the execution screen of the first application is detected, and allow the execution screen of the second application to be shown independently from or while forming one group with the execution screen of the first application, based on a result of the determination. |
US12271569B2 |
Electronic device, image forming apparatus, and method for controlling electronic device
An electronic device includes a touch panel, an operation section that receives an operation, an NW communicator that communicates with a server device, a storage storing firmware, and a controller. After update information providing a notification of an update to the firmware has been received from the server device, the controller causes an update guidance icon providing a notification of a firmware update to be displayed on a home screen when the home screen is displayed on the touch panel. The home screen is displayed if the time period during which no operation is received by the operation section is greater than a predetermined time period. |
US12271566B2 |
Position detection device, and position detection method based on electromagnetic inductive coupling and capacitive coupling
A position detection device includes a position detection sensor and selection circuitry. The position detection sensor has first loop electrodes arranged in a first direction and second loop electrodes arranged in a second direction perpendicular to the first direction. The selection circuitry is coupled to the first loop electrodes of the position detection sensor and, in operation, simultaneously selects two of the first loop electrodes, connects a first terminal of each of the two of the first loop electrodes to a first one of two first common terminals, and connects a second terminal of each of the two of first loop electrodes to a second one of the two first common terminals. The two of the first loop electrodes change sequentially over time from a first two of the plurality of first loop electrodes to a last two of the plurality of first loop electrodes. |
US12271563B2 |
Touch display device including spacers
A touch display device is disclosed. The touch display device includes a touch electrode and a touch routing line that are disposed on an area that is different from an area where a spacer is disposed. Thus, a touch sensing function can be provided in the touch display device while reducing an influence that a touch sensor structure affects a viewing angle of an image. |
US12271559B2 |
Input detection apparatus, input detection method, and recording medium storing input detection program for detecting input position with respect to a display panel
A display device includes a first position detection pressing circuit that detects a first position of the input operation at the first sensor, a second position detection pressing circuit that detects a second position of the input operation at the second sensor, and an input position detection pressing circuit that detects the input position with respect to the display panel based on the first position detected by the first position detection pressing circuit and the second position detected by the second position detection pressing circuit. |
US12271558B2 |
Automatic liquid detection
A computing device may determine, based on one or more inputs detected by a presence-sensitive screen, whether at least a threshold amount of liquid is present on the presence-sensitive screen. The computing device may automatically transition the computing device from operating in a first operating mode to operating in a second operating mode responsive to determining that at least the threshold amount of liquid is present. The computing device may discard inputs detected by the presence-sensitive screen while the computing device is operating in the second operating mode. |
US12271554B2 |
Touch circuit, driving method, and touch display panel
Disclosed are a touch circuit and driving method, and a touch display panel, the touch circuit includes a plurality of touch units, each touch unit includes a touch signal line, one or more data lines corresponding to the touch signal line, a data signal line connected to the data lines, transmitting a data signal to the data lines, a common signal line connected to the touch electrode; each touch unit includes a first transistor, a control terminal of the first transistor is connected to a first control signal line, a first conducting terminal is connected to the data lines or the data signal line, a second conducting terminal is connected to the touch signal line; though the aforesaid structure, reusing of the data signal line, reducing of the number of wires in the fanout wiring area, an effect of narrow bezel in the lower bezel can be realized. |
US12271553B2 |
Electrostatic coordinate input device
An electrostatic coordinate input device includes: a plurality of sensor electrodes disposed on the rear surface side of a manipulation surface; a measuring circuit that measures a capacitance between each of the plurality of sensor electrodes and an indicating body, with which a manipulation input is performed; and a calculating unit that calculates the coordinate of the indicating body according to a plurality of capacitances measured by the measuring circuit. The calculating unit repeatedly executes first calculation processing, in which the calculating unit measures the coordinate of the indicating body from the plurality of capacitances and then calculates an average moving speed of the indicating body according to the measured coordinate of the indicating body, as well as second calculation processing. In the second calculation processing, an average is calculated between a predicted coordinate and the measured coordinate of the indicating body, as the coordinate of the indicating body. |
US12271546B2 |
Touch control structure and display apparatus
A touch control structure is provided. The touch control structure includes a plurality of first mesh electrodes respectively in a plurality of rows and a plurality of second mesh electrodes respectively in a plurality of columns. A respective one of the plurality of second mesh electrodes includes a plurality of second mesh blocks consecutively connected in a respective column. A respective one of the plurality of first mesh electrodes comprises a plurality of first mesh blocks and a plurality of third mesh blocks alternately arranged in a respective row. The respective second mesh block is in a space between a first adjacent third mesh block, a second adjacent third mesh block, a first adjacent first mesh block, a second adjacent first mesh block, a third adjacent first mesh block, and a fourth adjacent first mesh block. |
US12271544B2 |
Method and device for measuring a force action
The present disclosure relates to a method and a device for measuring a force action. The disclosure additionally relates to an input apparatus which uses such a device or such a method. In a first step, a voltage pulse resulting from a force action on a force sensor is generated by a charge amplifier. Using this voltage pulse, a trigger pulse may be generated by a comparator circuit. A voltage value derived from the voltage pulse is then stored in a storage capacitor by a current mirror. The capacitor voltage resulting therefrom may be evaluated by an evaluation unit. |
US12271542B2 |
Touch-type panel structure for vehicle and method of manufacturing same
A touch-type panel structure for a vehicle that is employed to operate electronic equipment, an air conditioning apparatus, or the like that is mounted in a vehicle, and a method of manufacturing the touch-type panel structure for a vehicle. The touch-type panel structure for a vehicle includes a touch film whose touch by a user is detected; and a transfer film arranged on a surface of a touch panel that is in a direction opposite to a direction in which a base film is arranged, wherein the touch film is formed of a multiplicity of electro-conductive plastics that have electro-conductivity; and a thermoplastic combined with the multiplicity of electro-conductive plastics. |
US12271541B2 |
Systems and methods of device control with operator and motion sensing
A system comprises an input device structurally configured to be utilized by an operator to control a medical device. The system further comprises a motion sensor associated with the input device and configured to detect a displacement distance of the input device. The system further comprises a control unit configured to determine a velocity cap defining a maximum velocity of the medical device based on the detected displacement distance. The control system is further configured to control movement of the medical device based on the velocity cap. |
US12271537B2 |
Display system, display device, and light-emitting apparatus
A highly convenient display system is provided. A display system that enables a screen to be operated easily with a laser pointer is provided. A display system that enables a screen to be operated by a large number of people is provided. The display system includes a light-emitting apparatus and a display device. The light-emitting apparatus includes a means for emitting visible laser light and a means for emitting invisible light. The display device includes a display unit including a means for displaying an image and a means for obtaining positional information on a portion irradiated with the visible light, and a means for receiving the invisible light. The display system has a function of performing processing in accordance with the positional information when the invisible light is received. |
US12271532B2 |
Controlling augmented reality effects through multi-modal human interaction
Systems and methods herein describe a multi-modal interaction system. The multi-modal interaction system, receives a selection of an augmented reality (AR) experience within an application on a computer device, displays a set of AR objects associated with the AR experience on a graphical user interface (GUI) of the computer device, display textual cues associated with the set of augmented reality objects on the GUI, receives a hand gesture and a voice command, modifies a subset of augmented reality objects of the set of augmented reality objects based on the hand gesture and the voice command, and displays the modified subset of augmented reality objects on the GUI. |
US12271525B2 |
Systems and methods for adapting content to the haptic capabilities of the client device
Systems and methods are presented herein for requesting a version of media content from a server that includes haptic feedback rending criteria compatible with the haptics capabilities of a client device. At a server, a request is received for a media asset for interaction on a haptic enabled client device, wherein the media asset comprises haptic feedback rendering criteria. Based on the request, haptic feedback capabilities of the haptic enabled client device associated with the request is determined. The haptic feedback capabilities of the haptic enabled client device are compared to the haptic feedback rendering criteria of one or more versions of the media asset available via the server. In response to the comparing, a version of the media asset comprising haptic feedback rendering criteria compatible with the haptic feedback capabilities of the haptic enabled client device is transmitted from the server to the haptic enabled client device. |
US12271524B2 |
Brain-computer aided analysis method and system for aviation accident
A brain-computer aided analysis method for an aviation accident is provided. The method includes the steps of obtaining historical electroencephalogram (EEG) signals and historical psychological and physiological features of various pilots during flight to be recorded as first EEG signals and first features; training a feature recognition model by using the first EEG signals as an input and the first features as an output; inputting EEG signals of a pilot of an aviation accident aircraft into the feature recognition model, and outputting psychological and physiological features of the pilot of the aviation accident aircraft to be recorded as second features; determining whether the second features are abnormal or not according to the historical psychological and physiological features of the pilot of the aviation accident aircraft and the first features. |
US12271521B2 |
Controlling a user selection queue
Various implementations disclosed herein include devices, systems, and methods for compositing an affordance in association with a CGR object representing a physical article. In various implementations, a device includes a display, a non-transitory memory, and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes displaying a computer-generated reality (CGR) object in a CGR environment. In some implementations, the CGR object represents a physical article. In some implementations, the method includes compositing an affordance in association with the CGR object. In some implementations, the method includes detecting an input directed to the affordance. In some implementations, the method includes, in response to detecting the input, adding an identifier identifying the physical article to a user selection queue. |
US12271517B1 |
Bending-assisted calibration for extended reality tracking
Bending data is used to facilitate tracking operations of an extended reality (XR) device, such as hand tracking or other object tracking operations. The XR device obtains bending data indicative of bending of the XR device to accommodate a body part of a user wearing the XR device. The XR device determines, based on the bending data, whether to use previously identified biometric data in a tracking operation. A mode of the XR device is selected responsive to determining whether to use the previously identified biometric data. The selected mode is used to initialize the tracking operation. The selected mode may be a first mode in which the previously identified biometric data is used in the tracking operation or a second mode in which the previously identified biometric data is not used in the tracking operation. |
US12271514B2 |
Mixed reality interaction with eye-tracking techniques
Mixed reality (MR) user interactions are enabled through a combination of eye tracking (user gaze determination) and secondary inputs such as finger gestures, hand gestures, eye gestures, wrist band device input, handheld controller input, and similar ones. A location of interest in displayed content may be identified through the user's gaze, fixation, and/or saccades, or other actions, such as zoom, rotate, pan, move, open actionable menus, etc., may be performed on the location of interest based on the secondary inputs. |
US12271504B2 |
Method and system for identifying product features based on metadata
A method for managing a data protection module includes: obtaining client metadata associated with client environment (CE) data protection modules, in which the client metadata includes first product configuration information; obtaining vendor metadata associated with a vendor environment (VE) data protection module, in which the vendor metadata includes second product configuration information; analyzing the client metadata and vendor metadata to extract relevant data; obtaining product features that are commonly utilized by at least one user of the CE data protection modules; making a first determination that a mismatch exists between the client metadata and vendor metadata; generating a ranked list of the product features that are commonly utilized; identifying a product feature that has the highest rank in the ranked list; making a second determination that the mismatch is a vendor-related mismatch; and sending a recommendation to a user of the VE data protection module to manage the mismatch. |
US12271500B2 |
Method and system for determining an order of encrypted inputs
There is provided a method of determining an order of encrypted inputs, including a first encrypted input and a second encrypted input, using at least one processor, the first encrypted input including a first encrypted data and the second encrypted input including a second encrypted data, each of the first and second encrypted data being encrypted based on a homomorphic encryption scheme, the method including: generating a first series of encrypted blocks from the first encrypted data and a second series of encrypted blocks from the second encrypted data; performing a first block-wise operation between the first series of encrypted blocks and the second series of encrypted blocks to obtain a first series of block-wise outputs; performing a second block-wise operation between the first series of encrypted blocks and the second series of encrypted blocks to obtain a second series of block-wise outputs; and determining an order of the first and second encrypted data based on the first series of block-wise outputs and the second series of block-wise outputs. There is also provided a corresponding system for determining an order of encrypted inputs. |
US12271498B2 |
Graph-based data compliance using natural language text
Various embodiments of the present disclosure provide automated data compliance techniques for complex access controlled datasets subject to a plurality of data access constraints. Some of the techniques may include generating, using one or more natural language models, entity-relationship data for an access controlled dataset and generating a knowledge graph based on the entity-relationship data. The knowledge graph includes a plurality of vertices connected by a plurality of edges that may be traversed to identify a data access condition indicative of a data access violation or a data coverage violation. Some of the techniques may include generating, using the knowledge graph, a natural language condition description based on the data access condition and providing a condition alert indicative of the natural language condition description. |
US12271495B2 |
Management of resource access in a blockchain
A plurality of different types of resource access events are identified. For example, a resource access event may be an administration event where a user is given certain access rights to view/modify a resource, such as, a database record. A plurality of blocks are generated, where each block is associated with an individual one of the plurality of different types of resource access events. The plurality of blocks are added to a first resource access blockchain. The blockchain can be used to track the various types of resource access events. |
US12271489B2 |
Use of word embeddings to locate sensitive text in computer programming scripts
Exemplary embodiments may use word embeddings to enhance scanning of programming code scripts for sensitive subject matter, such as confidential subject matter. The scanning may be performed by a neural network in some exemplary embodiments. The neural network initially may be trained on a corpus of programming code scripts to identify keywords relating to sensitive subject matter, such as passwords, tokens or credentials. The neural network may not only identify instances of the keywords but also may identify related terms as well. The output of the scan may be a ranked list of terms in the programming code script that may relate to sensitive subject matter. |
US12271488B2 |
System and method for creating and executing breach scenarios utilizing virtualized elements
A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes. |
US12271486B2 |
Peer storage device messaging for vulnerability management
Systems and methods for peer data storage device messaging over a peer channel, such as a control bus, for vulnerability management are disclosed. Storage devices may include a host interface configured to connect to a host system and a peer interface to establish peer communication independent of host availability. The storage devices may determine security issues (for themselves or for peer storage devices) and send a threat notification through the peer interface, enabling peer storage devices to respond to peer security threats without relying on their host connections. |
US12271485B2 |
Detecting vulnerabilities in virtual instances in a cloud environment utilizing infrastructure as code
A system and method for detecting a vulnerable workload deployed in a cloud environment based on a code object of an infrastructure as code file utilizes a security graph. The method includes: extracting the code object from a state file, which includes a mapping between the code object to a first deployed workload and a second deployed workload; generating a node representing the code object in the security graph; generating a connection in the security graph between the node representing the code object and a node representing the first workload and a connection between the node representing the code object and a node representing the second workload; and determining that the second workload is a vulnerable workload, in response to detecting that the first workload node is associated with a cybersecurity threat, and that the nodes representing the workloads are each connected to the node representing the code object. |
US12271484B2 |
Fuzzing guided binary hardening
Described are techniques for application hardening. The techniques include generating application traces using fuzzing for an application with a known security vulnerability, where the application traces include good traces that do not result in exploitation of the known security vulnerability and bad traces that result in exploitation of the known security vulnerability. The techniques further include identifying code segments that are executed by the bad traces and not executed by the good traces. The techniques further include modifying the identified code segments using binary rewriting. |
US12271477B2 |
Suppression of signal transmission over a conductor
The disclosed embodiments relate to method and/or device which is effective at cancelling or altering electrical signals or pulses, generated by, for example, digital electronic systems and components, that are induced, reflected or otherwise made present on the mains power supply conductors and/or the earthing or grounding conductor (if present.) The disclosed embodiments cancel these electrical signals thereby providing an effective means of preventing the exfiltration of various data from a computing or similar system by means of power line emissions. The disclosed embodiments may perform this subjugation by: altering the shape of the fundamental current and voltage waveforms and also altering and diminishing any non-fundamental frequency waveforms to a point where they are no longer measurable or detectable; and preventing the communication via inductive coupling of any electrical signals on mains current onto the grounding path or vice versa. |
US12271473B2 |
Leased infrastructure trust domain audits
A method for processing trust and security for leased infrastructure includes: detecting a first audit event directed to the leased infrastructure; initiating, in response to detecting the first audit event, an execution of a first trust audit; making a first determination, based on a result of the first trust audit, that the first audit event is a verified event; and transmitting, in response to the first determination and to a computing device of a user leasing the leased infrastructure, first instructions for the computing device to display a first output notifying the user that the leased infrastructure is in a trusted domain. |
US12271470B2 |
System and method for detecting and reporting system clock attacks within an indicators of attack platform
According to one embodiment, an Information Handling System (IHS) includes a memory to store a secure event log associated with one or more attributes of the IHS, and computer-executable code to obtain a system time from a system clock of the IHS, obtain a network time from a network time protocol (NTP) server, and compare the system time against the network time. When the obtained system time does not match the obtained network time, set a system clock attack chain vector in the secure event log and generate an Indicator of Attack (IoA) report based at least in part, on the system clock attack chain vector. |
US12271469B2 |
Extending secure guest metadata to bind the secure guest to a hardware security module
A method, system, and computer program product implement a three-factor authorization in a trusted computing environment. The method includes triggering, by a hypervisor, a start of a secure guest by passing control regarding an image of the secure guest and metadata of the secure guest to a trusted firmware, where the secure guest is designed to access a hardware security module (HSM). Upon a successful integrity check of the metadata of the secure guest by the trusted firmware, the secure guest is started using the hypervisor and any sensitive request from the secure guest to the HSM is blocked. The secure guest submits a request with a request structure including a third authorization secret and a characterization of a requested HSM to the trusted firmware. The method also includes binding each HSM protected key generated in the requested HSM in response to the request to the third authorization secret. |
US12271466B2 |
Blockchain implemented counting system and method for use in secure voting and distribution
Techniques are presented for the implementation of automated processes, such as device/system control, process control, distributed computing and storage, and event detecting, monitoring and/or counting mechanism. The event may be, for example, a vote, decision or selection which is made by a given entity. A counting solution is presented in which a computing resource, running simultaneously and in parallel to the blockchain, manages a loop-based operation. The computing resource continuously monitors the state of the blockchain as well as any other off-blockchain input data or source. The execution of the loop is influenced by the state of the blockchain. Each iteration of the loop that is executed by the computing resource is recorded in a transaction that is written to the blockchain. |
US12271465B2 |
Device, method, and graphical user interface for managing authentication credentials for user accounts
In accordance with some embodiments, the method includes: receiving, via the one or more input devices, a request to access a resource protected by a verification code; after receiving the request to access the resource, receiving, at the electronic device, an electronic message; and after receiving the electronic message and while displaying, via the display device, a user interface for inputting the verification code: in accordance with a determination that the electronic message includes content that meets respective criteria, wherein the respective criteria include a format requirement that the electronic message includes content that matches a predetermined format, displaying an insertion affordance that, when selected, automatically inserts the content that matches the predetermined format as a verification code in the user interface. |
US12271464B1 |
Credential revocation leveraging private keys on keystores read by provisioned devices
The disclosed technology teaches a method for revocation of user credentials for controlling user access to a private permissioned blockchain data structure or decentralized personal ledger, comprising an administrative logic configured to de-configure user private keys from keystores of respective users. The administrative logic further comprises a revocation logic configured to receive a unique identifier linked to a keystore of a particular user in response to the keystore, and the revocation logic is further configured to revoke access of the keystore based on the unique identifier. |
US12271463B2 |
Method and system for secure cloud access via password-less single sign-on (SSO) for native marketplace applications on multifunction printers
A method, a non-transitory computer readable medium, and multifunction printer for accessing a resource hosted on one or more cloud servers from a cloud ready application on the multifunction printer are disclosed. The method includes receiving, on the multifunction printer, a redirection request from an authentication server for an authentication token for a pre-authenticated user in response to a request for the resource hosted on the one or more cloud servers from the multifunction printer; sending, from the multifunction printer, the authentication token for the pre-authenticated user to the authentication server in response to the redirection request form the authentication server; receiving, on the multifunction printer, an authentication assertion from the authentication server; sending, by the multifunction printer, the authentication assertion to the one or more cloud servers; and accessing, by the cloud ready application on the multifunction printer, the resource hosted on the one or more cloud servers. |
US12271461B2 |
Dynamic mounting of trusted certificates into function execution on a containerized environment
Dynamic supply of trusted certificates to a containerized environment by mounting a directory into a container image can be implemented as computer-readable methods, media and systems. The directory stores trusted certificates related to a tenant account at a platform system. The trusted certificates include user specific trusted certificates relevant for authentication at an external system and default certificates relevant for an operating system running at a containerized runtime environment of the tenant account. The trusted certificates are used during execution of functions requested by a user of the tenant account. A function that is defined for a tenant account is executed at a container instantiated at the containerized runtime environment of the platform system. The function dynamically uses the trusted certificates maintained at the directory that is mounted at the containerized runtime environment, where at least one of the trusted certificates is used for authentication at the external system. |
US12271456B1 |
System to manage biometric data
Maintaining the security of biometric data is an utmost priority. Biometric data is secured using one or more techniques. With one technique, biometric input such as images of a user's palm is used to generate first primary data (PD). The original biometric input is deleted from temporary secure storage while the first PD is securely stored. The first PD may then be processed later to determine a second PD. The first PD may then be deleted, and the second PD subsequently used. With another technique, biometric input or a PD may be processed by a first model to determine first secondary data (SD) that is representative of features of a particular user within a first embedding space. Later the PD may be processed by a second model to determine a second SD in a second embedding space. The first SD is deleted, and the second SD subsequently used. |
US12271452B2 |
End-point media watermarking
Apparatus, systems, methods, and articles of manufacture related to end-point media watermarking are disclosed. An example device includes a media receiver to receive a media signal, a watermark generator to generate a watermark, a trigger to activate the watermark generator to generate the watermark based on an external input, an encoder to encode the media signal with the watermark to synthesize an encoded media signal, a media output to render the encoded media signal. |
US12271451B2 |
Content tracking system and method of use
A content tracking system may include a processor. A content tracking system may include a non-transitory memory coupled to the processor, including one or more content containers. A content tracking system may include a communication service coupled to a network interface, the communication service configured to receive content-related service requests. A content tracking system may include a content container service communicatively coupled to the processor. A content tracking system may include a registry container service communicatively coupled to the processor, wherein the processor is configured to. generate a content container package, associate a data content portion with the content container package, generate side car file data, associate the side car file data with the content container package; and log a plurality of content-related metadata attribute values to a registry database. |
US12271450B2 |
Digital invisible ink
Methods, systems and security devices for rendering digital invisible ink, can involve representing an invisible item in a single color that is not discernable from white by a human eye, embedding the invisible item into white space of a digital document, and converting the invisible item into a visible item using a transform table that defines how to convert the single color of the invisible item so that the invisible item after a conversion to the visible item is discernable by the human eye. |
US12271448B2 |
Data processing method, data processing apparatus, and recording medium with data processing program recorded thereon
A data processing method includes a step of obtaining evaluated values of the time-series data by comparing the time-series data with reference data, a step of classifying the evaluated values into a plurality of levels, a step of displaying an evaluation result screen including a display area including a first graph showing an occurrence rate of each level of the evaluated values, the evaluation result screen including the display area with respect to each of the two or more processing units. A history screen displaying a history in which the evaluated values have been obtained and a trend screen including graphs showing temporal change in the evaluated values in addition to the evaluation result screen is hierarchically displayed. A mark is attached at a position corresponding to a processing result selected in the history screen in a graph in the trend screen. |
US12271445B2 |
Electronic information extraction using a machine-learned model architecture method and apparatus
Techniques for automatic intelligent information extraction from an electronic document are disclosed. In one embodiment, a computerized method is disclosed comprising training a label prediction model to generate a set of label predictions, obtaining an electronic document, analyzing the electronic document and determining a set of features for each of a set of information items identified in the electronic document, obtaining model output from the label prediction model for each information item, the model output comprising, for a respective information item, a set of probabilities corresponding to a set of information classes, and generating an information extraction comprising a set of labels corresponding to the set of information items. |
US12271441B2 |
Medical data processing apparatus and method
According to one embodiment, a medical data processing apparatus includes a processing circuitry. The processing circuitry is configured to: obtain first medical data; generate, based on the first medical data, a derived model from a trained model; obtain second medical data for a same subject as a subject of the first medical data and with an acquisition parameter different from an acquisition parameter of the first medical data; and apply the second medical data to the derived model to generate third medical data. |
US12271439B2 |
Flexible compute engine microarchitecture
A compute engine is described. The compute engine includes compute-in-memory (CIM) modules and may include an input buffer coupled with the CIM modules. The input buffer stores a vector. The CIM modules store weights corresponding to a matrix and perform a vector-matrix multiplication (VMM) for the matrix and the vector. The CIM modules further include storage cells and vector multiplication units (VMUs) coupled with the storage cell and, if present, the input buffer. The storage cells store the weights. The VMUs multiply, with the vector, at least a portion of each weight of a portion of the plurality of weights corresponding to a portion of the matrix. A set of VMUs performs multiplications for a first weight length and a second weight length different from the first weight length such that each VMU of the set performs multiplications for both the first weight length and the second weight length. |
US12271438B2 |
System and method for integrating user feedback into website building system services
A website building system (WBS) includes a processor implementing a machine learning feedback-based proposal module and a database storing at least the web sites of a plurality of users of the WBS, and components of the websites. The module includes a plurality of per activity AI units and a feedback system. Each per activity AI unit supports one or more specific activity related to the WBS and provides at least one system suggestion to the users related to its specific activity. Each per activity AI unit includes at least one machine learning model suitable for the activity supported by its per activity AI unit. The feedback system provides a plurality of different kinds of feedback from the users and from rule engines for updating the machine learning models. The feedback system analyzes the feedback to determine which one of the at least one machine learning models to update. |
US12271433B2 |
Processing method and apparatus based on interest tag, and device and storage medium
Disclosed in embodiments of the present invention are a processing method and apparatus based on an interest tag, a device, and a storage medium. The method comprises: in a process of displaying an information flow in a preset application program, detecting that an interest tag display event is triggered; and displaying a first page, and dynamically switching and displaying, in the first page, different subsets in a preset interest tag set, wherein the number of interest tags in the subsets is more than one and is smaller than the total number of interest tags in the preset interest tag set. |
US12271430B2 |
Data cataloging based on classification models
In some examples, a system receives a user input to create a classification to use for a first data set. In addition, the system may receive a user input to associate the classification with the first data set as reference data. The system may determine a classification association with the first data set based in part on comparing a first classification model corresponding to the reference data with a second classification model of a second data set, the second classification model being determined based at least in part on a plurality of data properties of the second data set. Further, the system may determine a user curation result with respect to the classification association with the first data set, and may update the classification model for the first data set based at least in part on the user curation result. |
US12271428B1 |
Interactive chart using a data processing package
A system generates a user interface that enables a user to interact with an interactive chart associated with a statement of a data processing package. Via one or more user interactions with the user interface, the system may receive one or more chart parameters for the chart. Using a statement from the data processing package and the one or more chart parameters, the system may generate an additional statement and append the generated statement to the data processing package to form an enriched data processing package. The system may communicate the enriched data processing package to a search service for execution. The system may display the results in the chart. |
US12271427B2 |
System and computer-implemented method for automating activation of display of information
Disclosed is system for automating activation of display of information for at least one site based on real-time footfall data thereof. System comprises sensor arrangement operatively coupled to given site and configured to collect real-time footfall data of given site at intervals of predefined time-period; server arrangement and web portal communicably coupled to sensor arrangement and server arrangement, respectively. Server arrangement is configured to: receive collected real-time footfall data of given site from corresponding sensor arrangement; and process received real-time footfall data to generate real-time metrics. Web portal is configured to: determine one or more potential display spots communicably coupled to web portal located within predetermined vicinity of given site; and activate display of information for given site to be displayed on determined one or more potential display spots, wherein at least one parameter associated with display of information is selected based on real-time metrics. |
US12271424B2 |
Ephemeral graph database
A server computing device including one or more server memory devices storing a relational database. The server computing device further includes one or more server processing devices configured to receive an ephemeral graph database request. The ephemeral graph database request indicates a selection of data stored in the relational database. The processing devices generate an ephemeral graph database that encodes the selected data in a graph structure and store the ephemeral graph database in binary large object (BLOB) storage at the one or more memory devices. The processing devices receive instructions to apply a graph analytics algorithm at the ephemeral graph database. The processing devices read the ephemeral graph database from the BLOB storage and apply the graph analytics algorithm to the ephemeral graph database to generate a graph analytics result. The processing devices output the graph analytics result and delete the ephemeral graph database from the BLOB storage. |
US12271418B2 |
Systems and methods for generating targeted media content
Systems and methods for generating targeted media content capture an image from an image capture device. The system may analyze the image to recognize a visual identifier for each entity in the image, each of which may have one or more group identifiers. The system may aggregate the group identifiers to identify the number of each group in the audience area and select media content to display to the audience based on the aggregate numbers of each group identified in the audience area. The system may also derive time restrictions for groups identified in the audience area to help optimize how groups traverse through one or more areas. |
US12271411B1 |
Techniques for identifying semantically relevant search results
Techniques are described herein for generating a semantically related search query that differs by at least one lexical token from document data provided as input. A machine-learning model may be trained using supervised and/or deep learning algorithms and a training data set including historical queries and the document data identified as being semantically related to those queries. The semantically-related search query may be associated with the document and utilized in subsequent searches to match the document to a subsequent query based on identifying a lexical match between the subsequent search query and the semantically-related search query associated with the document. These techniques enable semantically related search queries to be assigned offline but utilized to identify semantically related documents using lexical matching techniques. Identifying these types of matches create more diverse search results while maintaining a high degree of relevance between the query and the documents of the result set. |
US12271410B2 |
Learning quality estimation device, method, and program
This disclosure relates to a device, a method, and a program capable of removing erroneous data from learning data used for machine learning used in natural language processing, for example. The method includes storing a forward direction learned model of a discrete series converter. The model is trained based on a plurality of pairs of discrete series of texts. Each pair comprises a first discrete series indicates an input of discrete series. A second discrete series indicates an output of discrete series. The first discrete series and the second discrete series are correctly associated. The method further includes converting the first discrete series to the second discrete series, and generating a quality score using the forward direction learned model, using a second learning pair of discrete series texts including an error in relationship. |
US12271406B2 |
Hybrid search for parent-child related documents
Techniques for implementing a hybrid search for documents having a parent-child relationship are disclosed. In some embodiments, a computer-implemented method comprises: building a base index using a first table of parent documents and a second table of child documents, the base index storing document identifiers of the parent and child documents in contiguous document blocks, where each document block stores the document identifier of a parent documents and the document identifier of each one of the child documents that is related to the parent document in a sorted order; subsequent to the building of the base index, updating a live index to include document identifiers of additional parent documents that have been added the first table and document identifiers of additional child documents that have been added to the second table; and computing a hybrid set of search results for a search query using the base index and the live index. |
US12271405B2 |
Location data integration and management
A system and associated methodology manages localization data. According to one embodiment of the present invention a primary set of data associated with one or more specific locations is imported and matched to a predefined format. Thereafter external, secondary, data associated with each of the localities listed in the primary data set is collected from a plurality of third party location service providers. With the collected secondary data matched to the same predefined format a comparison is made between the plurality of secondary data sets and the primary data set. Differences between the data sets are identified and the primary data set modified as necessary. Thereafter, normalized data from the modified primary data set is exported to the third party location service providers to enhance consistency and reliable of locational data. |
US12271401B2 |
Friction reduction during professional network expansion
A method for friction reduction during professional network expansion is implemented via a computing system including a processor. The method includes executing, via a network, an enterprise application on a remote computing system operated by a user associated with an enterprise and surfacing a professional networking UI on a display of the remote computing system during execution of the enterprise application. The method includes generating parameters that are representative of a connection between the user and each suggested professional contact based on enterprise-level data corresponding to the user and each suggested professional contact and generating friction-reducing UI elements for each suggested professional contact based on the generated parameters. The method includes receiving, via the professional networking UI, user input including a command to open a contact connection page corresponding to one of the suggested professional contacts and surfacing the corresponding contact connection page including the generated friction-reducing UI elements. |
US12271400B2 |
Method, apparatus, and computer readable medium for quantitatively grouping using computational clustering
A method, apparatus, and computer-readable medium for quantitatively grouping a set of persons into a plurality of groups of three or more persons using computational clustering, the method including storing a set of data objects corresponding to the set of persons, storing a plurality of attributes corresponding to each data object in the set of data objects, generating a plurality of multidimensional objects by encoding each data object in the set of data objects as a multidimensional object based at least in part on two or more attributes corresponding to that data object, each multidimensional object corresponding to a data object in the set of data objects, and generating the plurality of groups of three or more data objects based at least in part on applying a clustering algorithm to the plurality of multidimensional objects. |
US12271395B2 |
Focusing unstructured data and generating focused data determinations from an unstructured data set
Each year, almost 10% of claims are denied by payers (i.e., health insurance plans). With the cost to recover these denials and underpayments, predicting payer response (likelihood of payment) from claims data with a high degree of accuracy and precision is anticipated to improve healthcare staffs' performance productivity and drive better patient financial experience and satisfaction in the revenue cycle (Barkholz, 2017). However, constructing advanced predictive analytics models has been considered challenging in the last twenty years. That said, we propose a (low-level) context-dependent compact representation of patients' historical claim records by effectively learning complicated dependencies in the (high-level) claim inputs. Built on this new latent representation, we demonstrate that a deep learning-based framework, Deep Claim, can accurately predict various responses from multiple payers using 2,905,026 de-identified claims data from two US health systems. Deep Claim's improvements over carefully chosen baselines in predicting claim denials are most pronounced as 22.21% relative recall gain (at 95% precision) on Health System A, which implies Deep Claim can find 22.21% more denials than the best baseline system. |
US12271394B1 |
Database interface system
A database interface system uses individual application program interfaces to receive, convert, combine, and normalize if necessary, datasets received from disparate sources. The datasets may include quotes from various insurance providers. The categorized and normalized data may be further processed for presentation via a user interface that allows selective display of the full combined datasets or graphically selected subsets of the full datasets. |
US12271389B1 |
Reading query results from an external data system
A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. To retrieve results of the translated query, the computing device may determine a quantity of results of generated by the translated query and generate one or more results readers to read the results in parallel. The computing device may further process the results and provide them to a user. |
US12271387B1 |
Computer network architecture and method for predictive analysis using lookup tables as prediction models
Embodiments in the present disclosure relate to computer network architectures and methods for predictive analysis using lookup tables as prediction models. The predictive analysis, including the generation of the lookup tables, performed by a predictive system of the present disclosure is driven entirely by a query language, such as Structured Query Language, in various embodiments. The predictive analysis, including the generation of the lookup tables, is performed without machine learning or generative artificial intelligence, in various embodiments. |
US12271386B2 |
Determination apparatus, determination method, and non-transitory computer readable storage medium
A determination device according to the present application has an acquisition unit and a determination unit. The acquisition unit acquires the search queries, which are the search queries input by a plurality of input customers who have input the reference query and input within a predetermined period. The determination unit determines whether a predetermined period is appropriate or not based on the attributes of the input customers who have input search queries or based on whether these search queries satisfy predetermined conditions or not. |
US12271381B2 |
Query execution via communication with an object storage system via an object storage communication protocol
A data processing system is operable to determining a query for execution and generate a query operator execution flow for the query that includes a first at least one operator serially before a second at least one operator. The first at least one operator of the query operator execution flow is executed based on generating a request for rows in accordance with an object storage communication protocol indicating filtering parameter data parameter, sending the request to an object storage system, and receiving a response indicating a filtered row set from the object storage system. The second at least one operator of the query operator execution flow is executed based on processing the filtered row set indicated in the response in accordance with the second at least one operator to produce the query resultant. |
US12271379B2 |
Cross-database join query
A data virtualization layer (DV) receives a join query request related to a plurality of tables respectively stored in a plurality of distributed database servers. A plurality of candidate query plans for the join query request is generated where each of the plurality of candidate query plans indicates an order for transmitting the tables respectively stored in the database servers to the DV. For each of the plurality of candidate query plans, a query cost for the candidate query plan is calculated based on a data amount of the tables to be transmitted according to the candidate query plan. From the plurality of candidate query plans, a query plan is determined for the join query request which has a lowest query cost. |
US12271377B2 |
Reducing latency in query-based search engines
Disclosed are methods, systems, and computer-readable medium to perform operations including: receiving a query specifying one or more criteria for a travel reservation, transmitting, over a network, one or more requests for live travel data satisfying the one or more criteria, determining one or more query results that satisfy the one or more criteria, retrieving cached travel data for at least one of the one or more query results, and while responses to the one or more requests for live travel data are still being received over the network, generating, using a prediction engine, live travel data predictions for the one or more query results based at least in part on the cached travel data. |
US12271371B1 |
Real time processing with data aggregation and validation
A central server computer can process the data in real time by using an event-based data (i.e., event data) platform. Event-based data can be actions performed by entities providing the data to the central server computer. Storing the event-based data can allow the central server computer to store a transaction data in a granular manner according to different events, which can help with verification and traceability. |
US12271370B2 |
System and method for matching into a complex data set
A system and method for efficiently matching into an extremely large data set uses two data stores. A search data store contains identifiers that correspond to localized portions of the main data store, along with matching values for that portion of the main data store. To perform a matching operation, the search data store is first searched for a matching value. Then the identifier for the localized portion of the main data store is retrieved from the search data store. Using this identifier, a search may be performed against only the corresponding localized portion of the main data store rather than the entire main data store. |
US12271366B2 |
System and method for generating, maintaining, and querying a database for computer investigations
A computer investigation system and method organize information in a hive. Information in a target device is parsed by a processor, and facts and links are extracted from the data. The processor identifies the fact type for each identified fact, and further generates a fact ID for the fact. The information for the fact is stored in the hive in a fact table associated with the fact type. The processor also identifies the link type for each identified link, and further generates a link ID for the link. The information for the link ID is stored in the hive in a link table associated with the identified link type. A query language that is adapted to work with the hive allows querying of data stored in the hive. |
US12271365B2 |
Table schema providing improved database system performance
Techniques and solutions are provided for a table schema that facilitates data denormalization, and which can allow for improved database system performance. Rather than accessing multiple tables, database operations can access a single table, which can reduce the number and complexity of database operations. The table schema includes an attribute subset indicator field. Different values of the attribute subset indicator field can be associated with different contexts, such as different tables or views, which in turn can represent different entity types. A given value of the attribute subset indicator field allows data to be accessed at a coarse granularity, while more-fine grained results can be obtained by providing a value for one or more attribute fields of the table. Different subsets of attributes are retrievable for a given value of the attribute subset indicator field. |
US12271364B2 |
Systems and methods for reduction of privacy risk in data
A method, system and computer program product are configured to access data, the data including a plurality of attributes, classify each of the attributes into one of a plurality of classifications, receive a privacy objective and a utility objective, determine a data transformation to achieve the privacy objective and the utility objective, apply the data transformation to the data, wherein the data transformation is applied to at least one of the attributes of the data based on the classifications to produce selectively modified data, iteratively refine data transformations through adjustment of utility objectives, and present the data for disclosure. |
US12271358B2 |
Analyzing a database by representing database records in a projection space influenced by forces
The disclosed system obtains records from a database, determines weights associated with the records, and obtains a first and a second force acting on a record among the records. The system defines a projection space based on the records, represents the record in the projection space by projecting the record into the projection space to obtain a projected record, and represents the first force and the second force in the projection space. The system repeatedly applies the first force and the second force to the projected record, thereby changing a position of the projected record in the projection space, until an equilibrium between the first force and the second force is reached. The system determines how closely the value associated with the record satisfies the first value associated with the criterion based on a distance between the projected record in the projection space at equilibrium and the first force. |
US12271354B2 |
Methods and systems for garbage deletion in a document database
Disclosed herein are exemplary systems and methods for garbage collection and/or deletion in a document database. The methods may include, for each change in a first change set, determining whether a first characteristic of the change is superseded by a second characteristic of a corresponding change in a second change set. The change of the first change set and the change of the second change set can pertain to a document attribute. The method may include determining whether the first change set is redundant with the second change set if each change of the first change set is superseded by a corresponding change of the second change set, and eliminating the first change set from the document database when the first change set is redundant with second change set. |
US12271351B2 |
Techniques for alignment of source infrastructure data with a BIS conceptual schema
In one embodiment, techniques are provided for aligning source infrastructure data to be compatible with a conceptual schema (e.g., BIS) implemented through an underlying database schema (e.g., DgnDb). Data aligned according to the conceptual schema may serve as a “digital twin” of real-world infrastructure usable throughout various phases of an infrastructure project, with physical information serving as a “backbone”, and non-physical information maintained relative thereto, forming a cohesive whole, while avoiding unwanted data redundancies. Source-format-specific bridge software processes may be provided that that know how to read and interpret source data of a respective source format, and express it in terms of the conceptual schema. The aligned data may be sent to an update agent that interprets the aligned data and computes a changeset therefrom, which may be stored for eventual application to a particular instance of a database maintained according to an underlying database schema of the conceptual schema. |
US12271350B2 |
System and method of joining research studies to extract analytical insights for enabling cross-study analysis
A processor-implemented method and a system for user-selected selected joining two or more research studies to extract analytical insights for enabling cross-study analysis is disclosed. The method includes identifying, using an identification module, at least one matched variable in a statistically representative sample in each of the two or more research studies. The method further includes establishing, using a segment establishing module, for each combination of matched variables, a schema of segments, from the two or more research studies. The method furthermore includes determining, using the segment establishing module if each of the established schema of segments is statistically representative. The method furthermore includes creating a joint study, using a joint study creation module, by combining responses from each of the two or more research studies within each segment of the statistically representative schema of segments. |
US12271346B2 |
Layer mapping
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a layer mapping operation are described. A described technique includes receiving a drawing file comprising a first set of layers. A template that defines one or more protocols that control the layer data value aggregation is selected. A set of data values associated with one or more layers in the first set of layers is aggregated in response to applying at least one of the one or more protocols to the drawing file. A second set of layers is generated using the set of data values. A layer mapping output that specifies a second set of layers is generated. The layer mapping output is provided as an input to an application module of a space management program. |
US12271344B2 |
Communication network, method, network equipment and communication device
A communication network for providing a distributed ledger has at least one node configured to provide a distributed ledger function to other nodes. |
US12271341B2 |
Method and apparatus for media scene description
Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file. |
US12271336B2 |
Ternary logic based data communication interface
A unique ternary logic based digital data communication interface between devices is described. The invention makes use of the additional logic states available within a ternary representation to implement a communication interface with self clocking and integrated multi-mode operation. Another improvement the invention provides is an increased data rate possible over existing transmission media connections. The invention concept has applications to both serial and parallel communication interface types. A single ended serial interface configuration is described using ternary signaling to encode data plus an inserted clock phase to support self clocking operation. A differential serial interface configuration is described using ternary signaling to encode multi-bit data plus both a clock phase and an idle mode state. Finally, a ternary encoded parallel bus interface configuration is described as an improvement over binary encoding allowing: self clocking, idle mode and a reduction in the number of transmission media elements. |
US12271332B2 |
Redundancy scheme for activating circuitry on a base die of a 3D stacked device
A 3D stacked device includes a plurality of semiconductor chips stacked in a vertical direction. The semiconductor chips each include a plurality of portions grouped into slivers according to the column they lie in. Each of the portions further includes a plurality of blocks grouped into sub-slivers and interconnected by inter-block bridges. A block that must be functional on the bottommost chip of the 3D stacked device is configured to bypass a neighboring nonfunctional block on the same chip by using a communication path of an inter-block bridge to a neighboring functional block that is in the same sub-sliver as the nonfunctional block but in a different chip. So long as only one of the blocks in a sub-sliver is nonfunctional, the inter-block bridges permit the other blocks in the sub-sliver to receive and route data. |
US12271328B2 |
Processing composite signals
In some examples, an apparatus for processing a composite signal transmitted uses a first communication protocol via a first port comprising a first connector type, in which the apparatus comprises a processor configured to execute one or more instructions stored in a memory of the apparatus, whereby to cause the apparatus to isolate multiple components of the composite signal received at a first port of the apparatus, the first port of the apparatus, whereby to generate a first and second set of signal components, process at least one component from the second set of signal components to generate a converted signal component, transmit the first set of signal components and the converted signal component from a second port of the apparatus using a second communication protocol, and receive a power supply signal over the second port of the apparatus. |
US12271325B2 |
System management mode runtime resiliency manager
A system management mode (SMM) runtime resiliency manager (SRM) augments computing resource protection policies provided by an SMM policy shim. The SMM shim protects system resources by deprivileging system management interrupt (SMI) handlers to a lower level of privilege (e.g., ring 3 privilege) and by configuring page tables and register bitmaps (e.g., I/O, MSR, and Save State register bitmaps). SRM capabilities include protecting the SMM shim, updating the SMM shim, protecting a computing system during SMM shim update, detecting SMM attacks, and recovering attacked or faulty SMM components. |
US12271319B2 |
Data stored or free space based FIFO buffer
Systems, methods, and computer-readable media are provided for variable precision first in, first out (FIFO) buffers (VPFB) that dynamically changes the amount of data to be stored in the VPFB based on a current amount of data stored in the VPFB and/or based on a current amount of available memory space of the VPFB. The currently unavailable memory space (or the current available memory space) is used to select the size of a next data block to be stored in the VPFB. Other embodiments are disclosed and/or claimed. |
US12271312B2 |
Method and system for efficient communication and command system for deferred operation
A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload. |
US12271311B2 |
Memory mapping for hibernation
A computing system has a processing device (e.g., CPU, FPGA, or GPU) and memory regions (e.g., in a DRAM device) used by the processing device during normal operation. The computing system is configured to: monitor use of the memory regions in volatile memory; based on monitoring the use of the memory regions, identify at least one of the memory regions of the volatile memory; initiate a hibernation process; and during the hibernation process, copy data stored in the identified memory regions to non-volatile memory. |
US12271305B2 |
Two-level main memory hierarchy management
A two-level main memory in which both volatile memory and persistent memory are exposed to the operating system in a flat manner and data movement and management is performed in cache line granularity is provided. The operating system can allocate pages in the two-level main memory randomly across the first level main memory and the second level main memory in a memory-type agnostic manner, or, in a more intelligent manner by allocating predicted hot pages in first level main memory and predicted cold pages in second level main memory. The cache line granularity movement is performed in a “swap” manner, that is, a hot cache line in the second level main memory is swapped with a cold cache line in first level main memory because data is stored in either first level main memory or second level main memory not in both first level main memory and second level main memory. |
US12271303B2 |
System and method for updating memory tables
Methods that may be performed by a host controller and a memory controller of a computing device. The method synchronizes memory tables between the storage device and a host device by modifying an indicator in a first memory table on the storage device in response to a change in a memory mapping, the first memory table mapping logical addresses to physical addresses of memory on the storage device, the indicator identifying one or more address mapping changes of the first memory table, notifying the host device that the first memory table has been modified, and transmitting to the host device at least a portion of the first memory table including the one or more address mapping changes. The storage device processes memory requests from the host device based on one or more addresses affected by the one or more address mapping changes. |
US12271302B2 |
Method, system and apparatus for data transmission, and storage medium
Disclosed are a method, system and apparatus for data transmission, and a storage medium, which relate to the field of data transmission, and are used for transmitting data. Address mapping logic is provided in a storage array card, and a host maps a storage address space thereof to the storage array card by the address mapping logic of the storage array card; and after a data transmission instruction is sent to an NVMeSSD by a hard disk control mapping address in the storage array card, the NVMeSSD can directly perform data transmission on the basis of the data transmission instruction and a host storage mapping address in the storage array card, that is, the NVMeSSD can directly perform data transmission with the storage address space inside the host. |
US12271292B2 |
Log-based automation testing
A testing engine and/or other machine learning and artificial intelligence evaluates one or more user activity logs associated with one or more users and/or one or more software applications or apps. The testing engine generates one or more testing scripts based on one or more sequences of activities in the one or more user activity logs. Such testing scripts may then be used to perform one or more tests, such as using a testing automation framework and/or engine. In various examples, evaluating the one or more user activity logs and/or generating one or more testing scripts may involve categorizing one or more users, activities, and/or user activity logs; consolidating one or more users, activities, and/or user activity logs; modifying one or more user activity logs; and so on. |
US12271290B2 |
Remote debugging sessions for flaky tests
Build, execution, and testing on software may be performed remotely on cluster infrastructure. Tests can be scheduled on workers in the cluster infrastructure, and results of the tests are reported to the developer. If a test fails, the developer may receive an exit code from the failed test. For tests that are flaky, an exit code provides little to no benefit to identify the cause of the flakiness. To make it easier for the developer to debug flaky tests, a test identified to be flaky can be run many times in parallel, one or more parallel executions that result in failure can be paused, and one or more remote debugging sessions can be created for the one or more parallel executions. A developer can access the remote debugging session to inspect the paused execution of the test equipped with debugging tools to determine the cause of the flakiness. |
US12271289B2 |
System on a chip with an integrated configurable safety master microcontroller unit
A system, e.g., a system on a chip (SoC) includes a first domain including a first processor configured to boot the system; a second domain including a processing subsystem having a second processor; and isolation circuitry between the first domain and the second domain During boot-up of the system, the first processor provides code to the second domain. When the code is executed by the second processor, it configures the processing subsystem as either a safety domain or as a general-purpose processing domain. The safety domain may an external safety domain or an internal safety domain. |
US12271286B2 |
Techniques for capturing software application session replay data from devices
Described herein are techniques for capturing data from devices to generate replays of sessions of a software application executed by the devices. The techniques use data obtained from the device to determine whether certain events in which a session replay is to be generated have occurred in a session of the software application. When occurrence of such an event is detected during the session of the software application, the techniques determine to trigger collection of session replay data. In this case, the session replay data may be stored and/or transmitted from the device for storage, and subsequently used to generate a session replay. If none of the events are detected, then session replay data may not be transmitted. Accordingly, the techniques can selectively allocate resources (e.g., compute, storage, and/or communication resources) for sessions in which events are detected. |
US12271285B2 |
Deriving component statistics for a stream enabled application
A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations. |
US12271284B2 |
Unification of disparate cloud resources using machine learning
A device launches a respective instance on each respective cloud service provider (CSP) of a plurality of CSPs. The device receives, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched. The device inputs the performance benchmark data from each respective instance into a model and receives, as output from the model, a determination of, for each CSP shape, group of a plurality of groups to which the CSP shape belongs. The device ranks each group based on a parameter, and provides for display to a user a recommended CSP shape based on the ranking. |
US12271282B2 |
Burst power limit control in heterogeneous computing platforms
Systems and methods for burst power limit control in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory includes firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to: compare a current power level used by a selected device against a burst power limit; and in response to a determination that the current power level exceeds the burst power limit, control the selected device to reduce the current power level. |
US12271278B2 |
Systems and methods for synchronizing between a source database cluster and a destination database cluster
In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators. |
US12271277B2 |
Method of controlling communication over a local interconnect network bus
A method of controlling communication over a Local Interconnect Network (LIN) bus is provided. The method comprises a redundancy master node detecting whether or not a first master node responds to data transmitted over the LIN bus; wherein in case the first master node does not respond, the redundancy master node will act as master node on the LIN bus. |
US12271274B2 |
Application-centric cyber recovery
One method includes listening, by a storage vault, to a port that is specific to a particular data structure in the storage vault, determining that an air gap between the storage vault and an entity external to the storage vault, is closed, such that communication between the storage vault and the external entity, by way of the port, is enabled, signaling, by the storage vault to the external entity, that the air gap is closed, and receiving, at the storage vault by way of the port, data from the external entity. |
US12271268B1 |
Orchestrating backup sessions for efficient resource usage
A method for performing a backup operation, the method comprising receiving a backup operation request for an asset, partitioning a plurality of slices of the asset into a plurality of backup sessions, wherein each backup session comprises a separate portion of the plurality of slices, sending a first backup request to a proxy manager to initiate a backup session of the plurality of backup sessions, wherein initiating the backup session comprises: instantiating a container on the one compute node, wherein the backup session operates within the container, receiving a notification that one of the plurality of slices in the backup session has been processed, and sending, based on the notification, a second backup request to the proxy manager to add a new slice to the backup session, wherein the new slice is associated with a second asset. |
US12271263B2 |
Semiconductor devices
A semiconductor device includes a selection input circuit and a core data generation circuit. The selection input circuit is configured to generate selection data, a selection parity, and a selection data control signal from data, a parity, and a data control signal during a write operation and sets the selection data, the selection parity, and the selection data control signal to a predetermined logic level during a pattern write operation. The core data generation circuit is configured to receive drive data, a drive parity, and a drive data control signal driven by the selection data, the selection parity, and the selection data control signal to generate core data which are stored into a memory core according to whether an error correction operation and a data inversion operation is performed. |
US12271262B2 |
Data recovery system for memory devices
Systems, methods, and apparatus related to data recovery in memory devices. In one approach, a memory device encodes stored data. The memory device reads a codeword from a storage media and determines that a number errors in the codeword exceeds an error correction capability of the memory device. The errors are due, for example, to one or more stuck bits. In response to this determination, one or more data patterns are written to the storage media at the same address from which the codeword is read. The data patterns are read to identify bit locations of the stuck bits. The identified locations are used to correct bit errors of the read codeword that correspond to the identified locations. The corrected code word is sent to a host device (e.g., which requested data from the memory device using a read command). |
US12271260B2 |
Method to retrieve transaction address resulting in an uncorrectable PCIe error
A method to retrieve transaction address resulting in PCIe completion timeout includes monitoring a Peripheral Component Interconnect Express (PCIe) controller to detect a Completion Timeout (CTO) transmitted therefrom. A Master Identification (ID) of a Master and a transaction address of a transaction are stored in a configuration space, in response to detecting the CTO, wherein the transaction originates from the Master and the CTO is signaled in response to the transaction. The CTO is responded to with the Master identified by the Master ID in the configuration space. |
US12271259B2 |
Out-of-bounds recovery circuit
Out-of-bounds recovery circuits configured to detect an out-of-bounds violation in an electronic device, and cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation is detected. The out-of-bounds recovery circuits include detection logic configured to detect that an out-of-bounds violation has occurred when a processing element of the electronic device has fetched an instruction from an unallowable memory address range for the current operating state of the electronic device; and transition logic configured to cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation has been detected by the detection logic. |
US12271258B2 |
Server fault diagnosis system and server fault diagnosis methods
A device fault diagnosis system includes: a data sampling chip, a first memory, and a processor, wherein the data sampling chip includes a plurality of data collection channels; the data sampling chip collects working data of monitoring positions electrically connected to respective data collection channels, in a device to be monitored, through the respective data collection channels; when determining that the working data of a first monitoring position is abnormal, generates an interrupt signal corresponding to the first monitoring position; and transmits the interrupt signal to the first memory; the first memory stores the working data of the first monitoring position within a preset time period starting from a moment when the interrupt signal is received, into a preset position; and the processor periodically polls the data sampling chip, and after determining that the data sampling chip generates the interrupt signal, reads the working data from the preset position. |
US12271255B2 |
Press to document appliance issue detection
An issue reporting function of an appliance is provided. Responsive to user activation of a report feature indicating that an issue is being experienced by the appliance, appliance signals and state information are periodically captured into data records. Responsive to deactivation of the report feature, capturing of the appliance signals and the state information is discontinued. The data records are sent to a remote device for analysis. |
US12271254B2 |
Information processing apparatus that verifies falsification of activation program, control method therefor, and storage medium
An information processing apparatus that can perform error notification with ease and at a low cost in a case where falsification of an activation program is detected. The information processing apparatus has a main CPU for executing various programs, a sub CPU for verifying falsification of the activation program of the main CPU and perform recovery processing for the falsification, a FLASH Memory for storing a boot code of the activation program, a hardware sequencer for selectively switching one of the main CPU and the sub CPU so as to be capable of accessing the FLASH Memory, and a LED having three types of notification patterns. The hardware sequencer causes notification of the LED to change one of the three types of notification patterns according to both states of a falsification detection determination signal and an UNDER_RECOVERY signal from the sub CPU. |
US12271244B2 |
On-demand IP initialization within power states
Systems, methods, and devices for integrated circuit power management. A mode of a power management state is entered, from the power management state, in response to an entry condition of the mode. A device that is otherwise powered off in the power management state is powered on in the mode of the power management state. In some implementations, the device includes a communications path between a second device and a third device. In some implementations, the device is in a power domain that is powered off in the power management state. In some implementations, the power domain is powered off in the mode. In some implementations, the device is powered on in the mode via a power rail that is specific to the mode. In some implementations, the entry condition of the mode includes an amount of data stored for display in a display buffer falling below a threshold amount. |
US12271240B1 |
Scope cabinet
A scope cabinet that defines a cavity configured to receive a medical device, such as a gastroscope or endoscope, therein. The scope cabinet includes a detachable, cradle panel disposed on a panel within the cavity. The cradle panel forms a plurality of elongated slats. The scope cabinet further includes an adjustable arm that is configured to be releasably fastened at a point along one of the elongated slats. The adjustable arm includes a plurality of fingers and is configured to support a medical device. The scope cabinet also includes a removable shelf disposed within the cavity having an air-circulating unit disposed on top of the shelf. The scope cabinet has a rear panel that defines removable subsections. The cradle panel is attached to one of the subsections nearest a top panel of the scope cabinet but below the removable shelf. |
US12271238B2 |
Illuminated touch module having light guide plate
An illuminated touch module includes a base sheet, a light-shielding sheet, a light guide plate, a light-emitting element, and a cover plate. The base sheet is disposed on a circuit board and has a light reflection area. The light-shielding sheet is disposed above the base sheet and has a side surface and a notch recessed from the side surface. An opening of the notch is aligned with an edge of the base sheet. The light guide plate is embedded in the notch and located above the light reflection area. The light guide plate has a light guide pattern formed by microstructures and has a light incident surface. The light-emitting element is disposed on the circuit board and has a light outputting surface facing the light incident surface and the light guide pattern. The cover plate covers above the light guide plate and the light-shielding sheet. |
US12271237B2 |
Foldable electronic device
A foldable electronic device includes a first body having an end and a first inclined surface, a second body having a second inclined surface, and a hinge module. The end includes an accommodating area. A virtual shaft line exists between sides of the first inclined surface and the second inclined surface that are closest to each other. The second body rotates relative to the first body through the virtual shaft line. The hinge module includes a first bracket adjacent to the first inclined surface, connected to the first body, and located in the accommodating area, a second bracket adjacent to the second inclined surface and connected to the second body, and a third bracket including a first end and a second end. The first bracket is connected to the first end through a first torsion assembly. The second bracket is connected to the second end through a second torsion assembly. |
US12271236B2 |
Rotation mechanism, supporting apparatus, and foldable screen terminal
This application provides a rotation mechanism, a supporting apparatus, and a foldable screen terminal, and relates to the field of electronic device technologies, so as to balance a lifting stroke of the lifting member and a thickness of the foldable screen terminal in an unfolded state. The rotation mechanism includes a lifting member, a shaft cover, a first swing arm, a second swing arm, a forcing structure, and a first supporting member. The lifting member includes a lamination surface. The shaft cover is located on a side that is of the lifting member and that is away from the lamination surface. The first swing arm and the second swing arm are respectively located on two opposite sides of the lifting member, and the first swing arm and the second swing arm can swing between an unfolded position and a folded position relative to the shaft cover. |
US12271233B2 |
Touch panel
To increase the detection sensitivity of a touch panel, provide a thin touch panel, provide a foldable touch panel, or provide a lightweight touch panel. A display element and a capacitor forming a touch sensor are provided between a pair of substrates. Preferably, a pair of conductive layers forming the capacitor each have an opening. The opening and the display element are provided to overlap each other. A light-blocking layer is provided between a substrate on the display surface side and the pair of conductive layers forming the capacitor. |
US12271232B2 |
Flexible display device and display system
One or more embodiments of the description relates to a flexible display device and a display system. The flexible display device includes: a screen component and a support structure disposed on the screen component. The flexible display device has different stiffness in a first direction and in a second direction. The first direction is a direction in which the screen component curls up, and the second direction is perpendicular to the first direction. |
US12271231B2 |
Foldable display device and method of manufacturing the same
A foldable display device includes a display panel which includes a folding area, a first non-folding area disposed adjacent to a first side of the folding area, and a second non-folding area disposed adjacent to a second side of the folding area opposite to the first side of the folding area, and a panel support member which is disposed on a surface of the display panel and in which a plurality of slits extending in a first direction is defined. The panel support member includes a first layer which has a first fiber yarn extending in a second direction intersecting the first direction, a second layer which has a second fiber yarn extending in the first direction, and a third layer which has a third fiber yarn extending in the second direction. |
US12271228B2 |
System and method for processing audio signals
A system for processing audio signals is disclosed. The system comprises a computer with a digital audio workstation (DAW) software installed, an audio interface coupled to or integrated with the computer, an analog audio processor (AAP) hardware coupled to the audio interface. A digital audio stream from within the DAW software is converted, via the audio interface, to an analog audio signal, then routed through the AAP hardware for fully analog processing and altering, then converted back, via the audio interface, to an altered digital audio stream and finally routed back to the DAW software. The DAW software comprises an AAP plugin which controls a number of audio processing settings of the AAP hardware via a control connection between the AAP plugin and the AAP hardware. The AAP plugin comprises a digital signal processor (DSP) subroutine which applies digital audio effects on the previously altered digital audio stream. |
US12271224B2 |
Multi display structure and electronic device with the same
An electronic device is provided. The electronic device includes a first housing, a second housing rotatable with respect to the first housing, a hinge structure connecting the first housing to the second housing, a first glass member disposed in the first housing and including a first outer surface part and a first inner surface part including a first curved portion, a second glass member disposed in the second housing and including a second outer surface part and a second inner surface part including a second curved portion, a first display disposed between the first housing and the first glass member, a second display disposed between the second housing and the second glass member, and a light dispersion pattern layer including a portion disposed on the (1-2)th portion or the (2-2)th portion. |
US12271222B2 |
Real-time clock module and electronic device
A real-time clock module coupled to a memory device includes: a timing circuit configured to measure a time to generate time data; a first interface circuit configured to function as a master interface for the memory device; a power supply circuit configured to supply a power supply voltage to the memory device; and a control circuit configured to write, to the memory device, target time data corresponding to at least a part of time digits of the time data via the first interface circuit after the supply of the power supply voltage to the memory device is started, and to stop the supply of the power supply voltage after the target time data is written. |
US12271216B2 |
Logarithmic current to voltage converters
Apparatus and methods for logarithmic current to voltage conversion are disclosed herein. In certain embodiments, a logarithmic current to voltage converter includes an input terminal that receives an input current, an output terminal that provides a logarithmic output voltage, a first field-effect transistor (FET) having a gate connected to the input terminal, a first bipolar transistor having a collector connected to the input terminal and an emitter connected to the output terminal, and a stacked transistor connected to the output terminal and to the first FET to form a feedback loop. For example, the stacked transistor can correspond to a second bipolar transistor having a collector connected to the output terminal and a base connected to the source of the first FET, or to a second FET having a drain connected to the output terminal and a gate connected to the source of the first FET. |
US12271210B2 |
Thin object detection and avoidance in aerial robots
An aerial robot includes an image sensor for capturing images of an environment. The robot receives a first image captured at a first location. The robot identifies one or more first pixels in the first image. The first pixels correspond to one or more targeted features of an object identified in the first image. The robot receives a second image captured at the second location. The robot receives its distance data that estimates a movement of the robot from the first location to the second location. The robot identifies second pixels in the second image. The second pixels corresponding to the targeted features of the object as appeared in the second image. The robot determines an estimated distance between the robot and the object based on the changes of locations of the second pixels from the first pixels relative to the movement of the robot provided by the distance data. |
US12271205B2 |
In-port object occupied space recognition apparatus
An occupied space recognition apparatus for recognizing an occupied space of an object in a port, includes an input unit that receives an image photographed from an external photographing unit, an object recognition unit that recognizes the object based on the image, a position acquisition unit that acquires position coordinates of the object for each of a plurality of frames of the image, and an occupied space recognition unit that recognizes an occupied space of the object based on the position coordinates. |
US12271204B1 |
Predicting occupancy of objects in occluded regions
Techniques are discussed for predicting an occupancy of visible region of an environment. For instance, a vehicle may generate sensor data representing an environment. The vehicle may then analyze the sensor data to determine an occluded region of the environment a visible region of the environment. Additionally, the vehicle may determine at least one prediction probability associated with occupancy of the visible region over a future period of time. In some instances, the vehicle determines the at least one prediction probability by inputting data representing at least the occluded region and the visible region into a machine learned model and receiving the at least one prediction probability from the machine learned model. Using the at least one prediction probability, the vehicle may then determine and perform one or more actions. |
US12271200B1 |
Autonomous vehicle, motion, and object predictability system
An artificial intelligence system is enabled for an autonomous vehicle to calculate a plurality of trajectory paths. The system is enabled to identify and recognize objects. The autonomous vehicle is enabled using a convolutional neural network to determine various paths associated with the autonomous vehicle and also of other moveable objects in the environment. The autonomous vehicle is further enabled to use a cloud based server or edge computing device to pre calculate environments including predictions of environments. Upon an threshold of paths available an aggressive driving move may be authorized to proceed by the autonomous vehicle. The system is enabled to identify and recognize objects using a plurality of sensors including vision-based sensors, image sensors, video sensors, camera sensors, LIDAR, and sensor fusion. Data from various sensors may be combined and fused together to provide enhanced input to the autonomous vehicle. |
US12271194B2 |
Using neural networks to perform fault detection in autonomous driving applications
In various examples, motifs, watermarks, and/or signature inputs are applied to a deep neural network (DNN) to detect faults in underlying hardware and/or software executing the DNN. Information corresponding to the motifs, watermarks, and/or signatures may be compared to the outputs of the DNN generated using the motifs, watermarks and/or signatures. When a the accuracy of the predictions are below a threshold, or do not correspond to the expected predictions of the DNN, the hardware and/or software may be determined to have a fault—such as a transient, an intermittent, or a permanent fault. Where a fault is determined, portions of the system that rely on the computations of the DNN may be shut down, or redundant systems may be used in place of the primary system. Where no fault is determined, the computations of the DNN may be relied upon by the system. |
US12271193B2 |
Architecture and methodology for defensive autonomous driving using a probabilistic control strategy
A method for controlling an autonomous vehicle includes receiving road data. The road data includes information about a plurality of potential events along the road ahead of the autonomous vehicle. The method further includes determining, in real time, a probability that the plurality of potential events along the road ahead of the autonomous vehicle will occur while the autonomous vehicle moves along the road and determining, in real time, an adjusted planned path using a probabilistic predictive control that takes into account the probability that the plurality of potential events along the road ahead of the autonomous vehicle will occur. Further, the method includes controlling the autonomous vehicle to cause the autonomous vehicle to autonomously follow the adjusted planned path. |
US12271192B2 |
Near real-time data and video streaming system for a vehicle, robot or drone
A system is disclosed. The system has an ultra-low latency data and video streaming module, comprising computer-executable code stored in non-volatile memory, a processor, a control center device, and a plurality of vehicle, robot or drone units that operate remotely from the control center device, each of the plurality of units including a control device. The control module, the processor, the control center device, and the control devices are configured to video stream using one or more camera modules disposed at each of the plurality of units, transfer the video streams from the control devices to the control center device. |
US12271191B2 |
Generating and transmitting autonomous vehicle prepositioning instructions to improve network coverage
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and transmitting autonomous vehicle prepositioning instructions to improve network coverage. In particular, in one or more embodiments, the disclosed systems subdivide a geographic transportation service area into subregions, generate a set of waypoints and circuits for the subregions. Moreover, in one or more embodiments, the disclosed systems utilize an optimization model to assign autonomous vehicles to the set of waypoints and circuits and transmit digital prepositioning instructions to the autonomous vehicles to traverse the waypoints and circuits. |
US12271190B2 |
Graphical user interface for enhanced unmanned aerial vehicle flight along computed splines
Technology for generating and displaying a graphical user interface for operating an unmanned aerial vehicle (UAV) is disclosed herein that generates and updates a representation of a spline flight path. In various implementations, a graphical user interface detects user interactions with a remote control device directing the flight control subsystem of the UAV to record keyframes and to compute a spline based on the keyframes during flight. The graphical user interface displays a real-time perspective of the UAV with a representation of the spline and the keyframes overlaying the view. The graphical user interface continually updates the representation as the UAV flies and when the spline is updated as the keyframes are updated. |
US12271188B2 |
System and method for managing control performance of a building automation device
There is described a system and method for managing control performance of a field device receiving variable data. Variable and setpoint references corresponding to a control loop of the field device are identified. A time delay normal period based on expected oscillations of the variable reference and settling limits associated with the setpoint reference are also identified. An offnormal timestamp is generated based on the variable reference relative to one or more second pre-settling limits associated with the setpoint reference. A normal timestamp is generated based on the variable reference relative to the settling limits. A settling time of the control performance is determined based on the normal timestamp, the offnormal timestamp, and the time delay normal period. One or more performance features of the field device are modified based on the determined settling time. |
US12271184B2 |
Systems, methods, and devices for asset monitoring
An asset monitoring system receives a first multi-dimensional representation of an asset associated with an industrial process. The asset monitoring system generates a second multi-dimensional representation of the asset from the first multi-dimensional representation. The second multi-dimensional representation may be a two-dimensional vector graphic representation of the asset and may be configurable via a graphical user interface. In generating the second multi-dimensional representation, the asset monitoring system maps at least one operational parameter associated with the asset to the second multi-dimensional representation. The asset may include one or more devices of the asset monitoring system. The asset monitoring system may display, via a dashboard at the graphical user interface, the second multi-dimensional representation and status information associated with the asset. The status information may include values of the operational parameters, a status indicator of the asset, and recommended actions for addressing predicted failure events associated with the asset. |
US12271183B2 |
Controller and control method
A controller is a controller forming, with another controller, a redundant controller. The controller includes a communication function unit that performs communication with an external device capable of executing control calculation needed for process control for a plant, and a redundancy management unit that switches states of the controller between an active state where a result of the control calculation obtained from the external device via the communication function unit is reflected in the process control and a standby state where the result of the control calculation is not reflected in the process control. The redundancy management unit switches the states of the controller to bring one of the controller and the another controller into the active state. |
US12271180B2 |
Interlacing data in streaming industrial image data
A system may include a control system for controlling one or more operations of one or more industrial devices in an industrial system. The control system may receive streaming data comprising one or more visualizations representative of one or more live operational parameters associated with one or more industrial devices. The streaming data may include multiple image frames. The control system may also identify multiple datasets associated with the streaming data and generate multiple machine-readable images based on the multiple datasets. In addition, the control system may embed the multiple machine-readable images within the multiple image frames of the streaming data to generate updated streaming data and send the updated streaming data to a computing system that may extract the multiple machine-readable images from the updated streaming data. |
US12271179B2 |
Method for operating an automation field device
A method for operating an automation field device comprises connecting a two-conductor line with an input terminal of the field device; setting a minimum electrical current value at the input terminal of the field device in an initializing phase; measuring a maximum voltage value at the input terminal in the initializing phase; ascertaining a minimum supplemental power supplied to the field device at the input terminal and which is available to the field device for performing at least one supplemental functionality; and activating/switching on a supplemental module by the processing unit when the ascertained minimum supplemental power is greater than or equal to an operating power needed for operating the supplemental module, wherein by the activating/switching on of the supplemental module a corresponding supplemental functionality is performed by the field device in measurement operation. |
US12271176B2 |
Numerical control device
Provided is a numerical control device whereby the execution state of a program can be more intuitively confirmed. This numerical control device, which controls a machine tool on the basis of a program, comprises: a program execution unit having a prescribed function for executing a program in response to the rotation of a manual handle of the machine tool; an execution state identification unit that identifies the execution state of the program; and a haptic controller that generates haptic feedback in the manual handle on the basis of the prescribed function and the execution state of the program. |
US12271173B2 |
External, numerically controlled, rapid reconfigurable surface mold and forming method thereof
Disclosed are an external, numerically controlled, rapid reconfigurable surface mold and forming method thereof In this mold, an external shape-adjusting component is composed of a height-regulating rod, a motor, and a sliding guide rail module. The height-regulating rod is connected to the sliding guide rail module, and the motor is coaxially connected to the height-regulating rod. In addition, the molding module consists of a plurality of basic body units with the same structure, the lower end of the basic body unit is installed in the mold box, the upper end of the basic body unit is matched with the lower end of the height-regulating rod, and the height of the basic body unit is adjustable. Subsequently, in the forming method, driven by the motor and under the action of the force of the lower end of the height-regulating rod, the height-regulating rod moves above the basic body units. |
US12271172B2 |
Solid state power controllers
In accordance with at least one aspect of this disclosure, a system can include a main board, two or more redundant CPUs for any number of channels operatively connected to the main board and two or more power sources operatively connected to provide power to at least one or more of the two or more CPUs. A respective isolated communications block can be operatively connected to each of the two or more CPUs configured to provide external communications from other components on the main board to a respective CPU. |
US12271165B2 |
Smart search UI
To provide enhanced search capabilities in a process control system, a knowledge repository is generated that includes both contextual data and time series data. The contextual data organizes process plant-related data according to semantic relations between the process plant-related data and the process plant entities. When a user submits a process plant search query related to process plant entities within a process plant, search results are obtained by identifying a data set from the knowledge repository. The contextual data categorizes process parameters so that users can search for a particular process parameter category. Users can tag previous searches to execute them once again at a later time. Users can also execute queries for predicted or future states of process plant entities, batch queries regarding batch processes, soft sensor analytics and monitoring applications, parameter lifecycle applications, perturbation applications, step testing applications, or batch provisioning and scheduling applications using the knowledge repository. |
US12271163B2 |
Building information model management system with hierarchy generation
A system includes one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations including receiving building information model (BIM) data associated with a building comprising one or more building assets, identifying one or more BIM objects within the BIM, identifying one or more object relationships between the one or more BIM object, applying a semantic description to each of the one or more BIM objects and the one or more object relationships, and generating a hierarchy structure for the building based on the one of more BIM objects and the one or more object relationships. The one or more BIM objects are associated with the one or more building assets and the hierarchy structure includes the semantic description of each of the one or more BIM objects and the one or more object relationships. |
US12271161B2 |
Method and apparatus for optimizing operation simulation of data center
A method and apparatus for optimizing operation simulation of a data center are disclosed, and the method includes: constructing a data center simulation model; acquiring a state data set and an action data set of the data center; inputting the state data set and the action data set into a first state prediction model to obtain a next state data set; judging whether the next state data set meets a state safe judgment condition; if so, inputting the state data set and the action data set into a second state prediction model to obtain a next state data set; optimizing network parameters of a reinforcement learning algorithm; and determining an action data set corresponding to a real-time state data set of the data center by using the trained reinforcement learning algorithm. |
US12271157B2 |
Temperature control system with circulating fluid
A temperature control system includes: first adjusting the temperature of fluid in a first portion the fluid having a first temperature determined based on a second temperature higher than the first temperature or the second temperature; second adjusting the temperature of the fluid supplied to a target at a second portion between the first portion and the target; first detecting the temperature of first fluid supplied from the first to second portion; second detecting the temperature of the fluid or the target at a predetermined position between an outlet of the second portion and an inlet of the first portion; controlling the first adjusting based on the first detected value such that the temperature of the first fluid becomes a first temperature; and controlling the second adjusting based on a the second detected such that the temperature of the fluid becomes a second temperature at the predetermined position. |
US12271156B2 |
User interface visualizations in a hybrid smart watch
Aspects of the disclosure provide a hybrid smartwatch that incorporates digital technology with an analog timepiece in a wristwatch form factor. A digital display layer of a non-emissive material is configured to present notices, data, content and other information. An analog display layer includes one or more hands of the timepiece, and overlies the digital display layer. The hands may be controlled by a processor through micro-stepper motors or other actuators. Physical motion of the hands is simultaneously coupled with arrangement of content or other elements on the display layer, which results in numerous types of hybrid visualizations. This includes temporal presentations using hourly, daily, monthly or other time scales. Shape-shifting of the watch hands between 2D and 1D arrangements can linearly focus on certain information. And various content-aware layouts can highlight, bracket, occlude or otherwise emphasize or deemphasize displayed information. |
US12271155B2 |
Micromechanical component for containing a lubricant substance
Micromechanical component intended for clock mechanisms. At least one portion of the component includes a crystalline mineral material with a carbon or alumina basis and at least one contact surface is intended to be brought into sliding and/or pivoting contact. The contact surface locally has at least one microstructured area with a three-dimensional texture. The three-dimensional texture is formed of microcavities, making the microstructured area more oleophobic than the non-microstructured contact surface, and/or formed of micro pillars making the microstructured area more oleophilic than the non-microstructured contact surface. The microstructured area is configured to locally confine a lubricant substance to a lubricated portion of the contact surface. |
US12271154B2 |
Method for producing a functional element on a timepiece component
A method for producing a functional element on a timepiece component, including generating, with a control unit, at least one control command for a printing device intended to reproduce a reference digital graphical representation relating to the functional element; and constructing, with the printing device, at least one layer of at least one functional particle printed on the timepiece component so as to form the functional element. |
US12271151B2 |
Toner and method for manufacturing toner
A toner comprising a toner particle comprising a binder resin and a release agent, wherein the binder resin comprises a first resin and a second resin; the first resin is a crystalline resin having a melting point Tp of 50° C. to 90° C.; the second resin is an amorphous resin; in a cross section of the toner particle observed by a transmission electron microscope, the cross section of the toner particle has a matrix-domain structure composed of a matrix comprising the first resin and domains comprising the second resin; an area ratio of the matrix comprising the first resin in a total area of the cross section of the toner particle is 35 to 70 area %; and where a longest direction of each of the domains is taken as a longitudinal direction, a standard deviation of an angle of the longitudinal direction of the domains is 25° or less. |
US12271145B2 |
Image forming apparatus
An image forming apparatus includes a drum cartridge and developing cartridge. The drum cartridge may include a photosensitive drum rotatable about a first axis extending in an axial direction. The developing cartridge may include a developing roller rotatable about a second axis extending in the axial direction. The image forming apparatus may include a main casing including a slot extending in the axial direction. The image forming apparatus may include a first inner surface positioned inside of the slot, and a second inner surface positioned inside of the slot farther from the cover in the axial direction than the first inner surface from the cover in the axial direction. The first and second inner surfaces may be configured to press the developing roller toward the photosensitive drum. |
US12271144B2 |
Developing cartridge
A developing cartridge may include: a casing to accommodate developer; a storage medium including an electric contact surface; an elastic member extending in a first direction crossing the electric contact surface, and configured to be compressed or stretched in the first direction between a first state and a second state; and a holder including an outer surface positioned toward a side of the holder in the first direction, the electric contact surface positioned at the outer surface, and movable between first and second positions in the first direction relative to the casing. A length of the elastic member in the first direction is greater in the first state than in the second state. The electric contact surface is in the first position when the elastic member is in the first state, and the electric contact surface is in the second position when the elastic member is in the second state. |
US12271143B2 |
Image forming apparatus having a fixing unit with a cable connector provided on an attachment portion
An image forming apparatus includes: a fixing apparatus configured to fix onto a sheet-shaped recording medium a toner image formed on a surface of the recording medium, the fixing apparatus is detachable from an apparatus main body of the image forming apparatus, and the fixing apparatus includes: a fixing member configured to fix the toner image onto the recording medium; a case that houses the fixing member; a cable whose first end is connected to the fixing member; and a connector that is connected to a second end on a side opposite to the first end of the cable, and the connector is fixed to an outer wall surface of the case that faces in a direction opposite to an attaching direction in which the fixing apparatus is attached to the apparatus main body. |
US12271139B2 |
Transport apparatus
A transport apparatus includes: a transport mechanism that transports a medium manually inserted; and a control unit that changes, depending on a type of the medium, a start timing of transporting the medium. |
US12271137B2 |
Image forming apparatus
An image forming apparatus includes an image forming unit configured to form an image on a recording medium based on an image forming condition; an image reader configured to read an image for adjustment of the image forming condition, the image for adjustment being formed on the recording medium; and a controller configured to control the image forming unit to form images for adjustment; control the image reader to read the images for adjustment; determine target data based on a reading result of a first image included in reading results of the images for adjustment; and adjust the image forming condition, during execution of a job in which the image forming unit forms a plurality of images on a plurality of recording mediums, based on the target data and a reading result of second image included in the reading results of the images for adjustment. |
US12271135B2 |
Driving device and image forming apparatus
A driving device includes a drive source including a plurality of windings, a plurality of driving components configured to transmit a driving force output from the drive source to a load, a current detector configured to detect a driving current flowing through the plurality of windings, and at least one processor configured to determine a lifespan and presence or absence of abnormality of the drive source and the plurality of driving components based on the driving current, wherein the current detector is configured to detect a first driving current flowing through a first winding with a first low-pass filter having a first cutoff frequency, and detect a second driving current flowing through a second winding with a second low-pass filter having a second cutoff frequency which is higher than the first cutoff frequency. |
US12271134B2 |
Image forming apparatus configured to control output of heater depending on nipping pressure at nipping region
An image forming apparatus includes: a heater; an endless belt; a rotary body configured to form a nipping region in cooperation with the heater; a nipping pressure changing mechanism configured to change a nipping pressure at the nipping region between a first nipping pressure and a second nipping pressure higher than the first nipping pressure; and a controller configured to perform a control process including: determining whether the nipping pressure is the first nipping pressure or the second nipping pressure; and controlling, when determining that the nipping pressure is the first nipping pressure, an output of the heater within a range that does not exceed an upper limit for the output of the heater when the nipping pressure is the first nipping pressure that is smaller than an upper limit for the output of the heater when the nipping pressure is the second nipping pressure. |
US12271133B2 |
Fixing apparatus and image forming apparatus
A fixing apparatus includes first and second rotating members, a heater having a heating element and a substrate, and first and second contact members. A direction of a longer side on a surface of the substrate where the heating element is disposed is a longitudinal direction. A direction intersecting the longitudinal direction is a widthwise direction. The first contact member is disposed in a region outside a region where a maximum size recording material conveyed to a nip portion passes through the nip portion on one end side in the longitudinal direction on an outer circumferential surface of the first rotating member, and the second contact member is disposed in the region outside the region where the maximum size recording material conveyed to the nip portion passes through the nip portion on an other end side in the longitudinal direction on an outer circumferential surface of the second rotating member. |
US12271129B2 |
Intermediate transfer belt assembly with shutter structure
An intermediate transfer belt assembly includes an intermediate transfer roller located on an inner side of an intermediate transfer belt to support the intermediate transfer belt, an accommodation portion to accommodate foreign matter, the accommodation portion having an inlet open toward the intermediate transfer belt, and a shutter to open or close the inlet. |
US12271121B2 |
Toner cartridge having positioning features
A toner container according to one example embodiment includes a drive coupler and an electrical contact positioned on a first longitudinal end thereof. A first guide post and a second guide post project outward along a longitudinal dimension of the toner container from the first longitudinal end of the body. The first guide post is spaced toward a first side of the body from the drive coupler, and the second guide post is spaced toward a second side of the body from the drive coupler. The first guide post and the second guide post overlap with the drive coupler along a vertical dimension of the toner container such that an imaginary horizontal plane intersects the first and second guide posts and the drive coupler. Bottom surfaces of the first and second guide posts may be positioned lower in the vertical dimension than a rotational axis of the drive coupler. |
US12271120B2 |
Toner refill cartridge having pump for automatic toner refilling
A toner refill cartridge includes a housing having an opening; a toner storage portion arranged inside the housing and to store a toner; a toner discharge portion at an end of the toner storage portion and to discharge the toner; a pump including a variable volume member capable of retracting and expanding, the pump to provide pressure, through a volume change of the variable volume member, for discharging the toner; a driving force input portion rotatable by a driving force received from outside; and a driving force transmission portion to receive a rotational force of the driving force input portion, convert the rotational force into driving force for changing a volume of the variable volume member, and transmit the driving force to the pump. |
US12271118B2 |
Image forming apparatus
An image forming apparatus has a normal image formation mode and a wide color gamut image formation mode in which an amount of a developer per unit area of a developer image of at least a color that differs from a prescribed color among a plurality of colors is increased as compared to the normal image formation mode. Image data is generated such that an image portion formed in the prescribed color in an image formed on a recording material is formed solely by a developer image of the prescribed color in the normal image formation mode, but formed by superimposing a developer image of a color that differs from the prescribed color on a developer image of the prescribed color or formed solely by a developer image of a different color in place of a developer image of the prescribed color in the wide color gamut image formation mode. |
US12271117B2 |
Support for an optical element
An optical assembly of a microlithography imaging device comprises a holding device for holding an optical element. The holding device has a holding element having first and second interface sections. The first interface section for a first interface connecting the holding element and the optical element in an installed state. The second interface section forms a second interface connecting the holding element and a support unit in the installed state. The support unit connects the optical element to a support structure to support the optical element on the support structure via a supporting force. The holding device comprises an actuator device engaging on the holding element between the first and second interfaces. The actuator device acts on the holding element via a controller so that a specifiable interface deformation and/or a specifiable interface force distribution acting on the optical element is set on the first interface. |
US12271109B2 |
Pellicle demounting method, and pellicle demounting device
The disclosure addresses provision of a pellicle demounting method having excellent property with respect to reduction of contamination of a photomask. A method of demounting a pellicle, the method is provided which includes: providing a stack including a photomask, a pellicle frame, and a pellicle film that are arranged in this order; providing an electrode; and a demounting step including disposing the stack and the electrode such that the pellicle film in the stack and the electrode face each other, and applying a voltage to the electrode to generate an electrostatic attractive force, which attracts the pellicle film in a direction toward the electrode, thereby demounting the pellicle film from the photomask in the stack. |
US12271105B2 |
Scanning Tele camera based on two prism field of view scanning
Scanning Tele cameras (STCs) based on two optical path folding element (OPFE) field-of-view scanning and mobile devices including such STCs. A STC may comprise a first OPFE (O-OPFE) for folding a first optical path OP1 to a second optical path OP2, an O-OPFE actuator, a second OPFE (I-OPFE) for folding OP2 to a third optical path OP3, an I-OPFE actuator, a lens, a lens actuator and an image sensor, wherein the STC has a STC native field-of-view (n-FOVT), wherein the O-OPFE actuator is configured to rotate the O-OPFE around a first axis and the I-OPFE actuator rotates the I-OPFE around a second axis for scanning a scene with the n-FOVT, wherein the lens actuator is configured to move the lens for focusing along a third axis, and wherein the first axis is perpendicular to the second axis and parallel to the third axis. |
US12271104B2 |
Light-source device, image projection apparatus, and display device
A light-source device, an image projection apparatus, and a display device. The light-source device includes a light source to emit light, an optical element having a lens array on one side or both sides of which a plurality of lenses are arrayed with distance from each other, the distance between a pair of vertices of an adjacent pair of the plurality of lenses of the optical element being equal to or less than one-quarter of width of light flux of the light incident on the optical element, and a wavelength conversion element to convert a wavelength of the light emitted from the light source and passed through the optical element. An image projection apparatus includes the light-source device, a light mixing element to mix the light emitted from the light-source device to uniformize the light, and an illumination optical system to emit the light uniformized by the light mixing element. |
US12271103B2 |
Projection display apparatus
A projection display apparatus includes a projection lens unit that projects image light and on which external light including the image light reflected by a projection target is incident, an optical path separation prism, a narrowband retarder plate and an imaging element. The optical path separation prism includes the first prism having first and second surfaces, the second prism having a third surface disposed on a side of projection lens unit, a fourth surface facing the second surface and a fifth surface, and the polarization separation coating being disposed between the second surface and the fourth surface. The narrowband retarder plate aligns the image light into a first polarization state. Light in a second polarization state in the external light is reflected by the polarization separation coating, is totally internally reflected by the third surface, is emitted from the fifth surface, and is received by the imaging element. |
US12271102B2 |
Universal device for relative movement between the optical plane and the focal plane of a lens and a camera
It consists of a frame (1) for fixing the camera body (2), from whose sides emerge two forks (5) that end in respective articulations (6) for a bridge (7-7′) with an inverted “U” configuration, so that the imaginary axis that joins the two joints coincides with the focal plane or sensor of the camera (2). The articulations (6) include means for regulating the inclination of the bridge (7-7′), as well as guiding means (9) for axial displacement of the lateral arms (7′) of the bridge, while the beam (7) has longitudinal guiding means (11) for a carriage (12) that is associated below a rotary base (14), whose axis of rotation coincides with the focal plane or sensor of the chamber (2). The rotary base (14) has guide means for a support (17) on which the lens (18) is fixed. |
US12271098B1 |
Device with rotatable privacy cover
A device includes a housing, a camera at least partially disposed within the housing, one or more microphones at least partially disposed within the housing, and a printed circuit board (PCB) including a switch. The switch has a lever that is transitionable between a displaced position and a non-displaced position. A privacy cover couple to the housing and includes a rib disposed on an interior surface of the privacy cover. The privacy cover is transitionable between a first position in which the camera is obstructed and the rib is engaged with the lever to transition the lever to the displaced position, and a second position in which the camera is unobstructed and the rib is disengaged with the lever such that the lever is permitted to transition to the non-displaced position. |
US12271095B2 |
Optical scanner having optical phased array, and computer program product for controlling optical phased array
An optical scanner includes a substrate, an optical phased array, a shape sensor, a deviation calculation unit, and a control unit. The optical phased array includes an antenna array having a plurality of antenna elements. The deviation calculation unit calculates an amount of positional deviation of each antenna element based on an amount of deformation of the substrate detected by the shape sensor, and calculates an amount of phase deviation of light emitted from each antenna element. The control unit corrects the phase of light emitted from each antenna element based on the amount of phase deviation calculated by the deviation calculation unit, and controls the phase of the antenna element so that the antenna array emits the light in a target direction. |
US12271093B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes a substrate; a light-emitting layer disposed on the substrate; a plurality of separating plates disposed on the light-emitting layer; an encapsulation layer disposed on the plurality of separating plate; and a viewing angle switching assembly disposed in the accommodating cavity. The substrate, the plurality of separating plates, and the encapsulation layer define an accommodating cavity. The viewing angle switching assembly includes a sidewall electrode disposed on the separating plate and charged particles having a first electrical polarity disposed in the accommodating cavity. In a private protection mode, the sidewall electrode has a second electrical polarity opposite to the first electrical polarity. |
US12271090B2 |
Functional and transparent gel electrolyte system and fast switching electrochromic/electrochemical devices thereof
A transparent gel electrolyte comprising a polymeric gelling agent, a lithium or ammonium salt ionic conductor, molecular iodine and a solvent selected from water, water and DMSO or water and alcohol. This electrolyte can be used in electrochromic devices. |
US12271087B2 |
Liquid crystal display panel and display device
A liquid crystal display panel and a display device are provided by the present disclosure. The liquid crystal display panel includes a first substrate, a second substrate, a liquid crystal layer, and a sealing structure. The sealing structure includes an inner retaining wall, an outer retaining wall, and a frame adhesive. The inner retaining wall is located in a frame area and surrounds a display area. The outer retaining wall surrounds the inner retaining wall and is disposed at intervals with the inner retaining wall. An accommodating space is provided between the outer retaining wall and the inner retaining wall. A bottom of the accommodating space is provided with a groove surrounding the inner retaining wall. The frame adhesive is located in the accommodating space. |