Document Document Title
US11626237B2 Power module and method for delivering power to electronic device
A power module comprises a first circuit board assembly and a magnetic core assembly. The first circuit board assembly comprises a first printed circuit board and at least two switch circuits disposed on the first printed circuit board. The magnetic core assembly is disposed near the first printed circuit board and comprises a magnetic core portion and at least one pair of first electrical conductors. The magnetic core portion comprises at least one core unit, the core unit comprises a pair of holes and a second magnetic overlapping region, and the pair of holes are separated by the second magnetic overlapping region. Each pair of the first electrical conductors is penetrated through the corresponding pair of holes of the magnetic core portion to define two output inductors. Each of the switch circuits is electrically connected with the corresponding output inductor to define a phase circuit of the power module.
US11626234B2 Transformer core for a cut-and-stack type transformer and transformer including same
A transformer core includes two stacks, each of first thickness with ≥1 flat parts, the cutting directions rectilinear and parallel or perpendicular to one another, the stacks facing across a gap, the flat parts made of an austenitic FeNi alloy 30-80% Ni and 10% alloying elements, with a sharp {100} <001> cubic texture, the cutting directions of the flat parts parallel to the rolling or transverse direction, the flat parts having magnetic losses, for a maximum induction of 1 T, <20 W/kg at 400 Hz, producing apparent magnetostriction for maximum induction values and field directions as follows: 1.2 T<5 ppm, large side of the sample parallel to rolling direction; 1.2 T<5 ppm, large side of the sample parallel to transverse direction in the rolling plane; and 1.2 T<10 ppm, length direction parallel to intermediate direction 45° to rolling and transverse directions.
US11626232B2 Multilayer coil component
A multilayer coil component includes a multilayer body formed by stacking a plurality of insulating layers on top of one another and that has a coil built thereinto, and a first outer electrode and a second outer electrode that are electrically connected to the coil. The coil is formed by electrically connecting a plurality of coil conductors to one another. A first main surface of the multilayer body is a mounting surface. A stacking direction of the multilayer body and an axial direction of the coil are parallel to the mounting surface. The insulating layers between the coil conductors are composed of a material containing at least one out of a magnetic material and a non-magnetic material. A content percentage of the non-magnetic material in the insulating layers changes in a direction from a first end surface toward a second end surface of the multilayer body.
US11626230B2 Permanent magnet structure-based pipeline demagnetization device and application thereof
A pipeline demagnetization device based on a permanent magnet structure includes a central piece and permanent magnets distributed on the central piece. A magnetic field with alternating directions is formed in a wall of a pipeline in an axial direction from front to back, and strength of the magnetic field gradually decreases. The pipeline demagnetization device can be applied to the pipeline demagnetization using a built-in structure or an externally-built structure. The pipeline demagnetization device spatially constructs a set of stable alternately-decayed magnetic fields, so that the wall of the pipeline experiences the set of alternately-decayed magnetic fields when the pipeline that is magnetized spatially displaces relative to the set of alternately-decayed magnetic fields, thereby realizing demagnetization.
US11626228B2 Multi-layer magneto-dielectric material
A magneto-dielectric material operable between a minimum frequency and a maximum frequency, having: a plurality of layers that alternate between a dielectric material and a ferromagnetic material, lowermost and uppermost layers of the plurality of layers each being a dielectric material; each layer of the plurality of ferromagnetic material layers having a thickness equal to or greater than 1/15th a skin depth of the respective ferromagnetic material at the maximum frequency, and equal to or less than ⅕th the skin depth of the respective ferromagnetic material at the maximum frequency; each layer of the plurality of dielectric material layers having a thickness and a dielectric constant that provides a dielectric withstand voltage across the respective thickness of equal to or greater than 150 Volts peak and equal to or less than 1,500 Volts peak; and, the plurality of layers having an overall thickness equal to or less than one wavelength of the minimum frequency in the plurality of layers.
US11626222B2 Ferrite sintered magnet and rotary electrical machine comprising the same
A ferrite sintered magnet 100 comprises M-type ferrite crystal grains 4 and multiple-crystal grain boundaries 6b surrounded by three or more of the M-type ferrite crystal grains 4. The ferrite sintered magnet 100 contains at least Fe, Ca, B, and Si, and contains 0.005 to 0.9 mass % of B in terms of B2O3. The multiple-crystal grain boundaries 6b contain Si and Ca, and in a case where the molar ratio of Ca to Si in the multiple-crystal grain boundaries 6b is represented by (Ca/Si)G, the following formula is satisfied. 0.1<(Ca/Si)G<0.9
US11626218B2 Laminated alumina board for electronic device, electronic device, and chip resistor
The laminated alumina board for an electronic device includes an alumina board that is made of a sintered body of alumina particles and has an unevenness structure that is formed of the alumina particles on a surface and a flattening film that is provided on an upper surface of the alumina board and contains alumina as a main component.
US11626217B2 Method and device for producing a cable
A method and a device for producing a twisted line comprising at least two wires. The at least two wires are unwound from at least one take-off spool and are twisted in a twisting unit to form the twisted line, wherein the twisting unit has a first roller and a second roller and the at least two wires are supplied to a twisting area between the two rollers and are twisted by turning the rollers in the same direction.
US11626216B2 Wire harness manufacturing system and wire harness manufacturing method
A wire harness manufacturing system includes a conduction inspection device configured to inspect a conductive state at a position of other end of each of a plurality of sub-harnesses in a state that one end of each of the plurality of sub-harnesses is connected to a control box, and an information writing device configured to write terminal information of the plurality of sub-harnesses in a box side storage portion of the control box.
US11626215B2 Illuminable tether management system
In one embodiment the disclosure provides a portable and mountable apparatus and method capable of powering and deploying an illuminable tether to an unmanned robotic device (flying drone, ROV, terrestrial robot, to be referred to as a “URD”) that not only can provide power and command control to the robotic device, but also receive telemetry back from said robotic device's sensor(s) and data gathering instrumentation transferable to an operator's interface.
US11626214B2 Securing sleeve with positive locking elements
A securing sleeve for securing a shield of an electric conductor to a shielding contact includes a securing section having a bottom disposed between a pair of wings. The bottom supporting the electric conductor. The wings are spaced apart at a free end of each of the wings distal from the bottom by a slot extending in an axial direction in an open state of the securing sleeve. The wings have a plurality of complementary positive locking element at the free ends that secure the securing sleeve in a circumferential direction in a closed state.
US11626206B1 Method of unlocking an operation of a device
A method of unlocking an operation of a Class III medical device suitable for use in treating, for example, COVID 19 in humans is presented. An integrated circuit is inserted or integrated into a medical device having an RFID reader, the medical device having a capability that is in a locked state. The integrated circuit has a first tiny RFID tag embedded therein. The RFID tag has an area of about 0.1 mm2 or less. The RFID tag is a largely digital tag that is implemented using portable digital IP blocks, the RFID tag utilizing dual-phase RF-only logic.
US11626203B2 Method and data processing system for providing a prediction of a medical target variable
In one embodiment, a computer-implemented method provides a prediction of a medical target variable. The computer-implemented method includes receiving medical imaging data of an examination area, the examination area including a plurality of lesions of an anatomical structure, wherein each lesion of the plurality of lesions of the anatomical structure spaced apart from any other lesion of the plurality of lesions of the anatomical structure; calculating a spread parameter based on the medical imaging data, the spread parameter being indicative of a spread of a spatial distribution of the plurality of lesions of the anatomical structure; calculating the prediction of the medical target variable based on the spread parameter; and providing the prediction of the medical target variable.
US11626201B2 Systems and methods to process electronic images for synthetic image generation
Systems and methods are disclosed for generating synthetic medical images, including images presenting rare conditions or morphologies for which sufficient data may be unavailable. In one aspect, style transfer methods may be used. For example, a target medical image, a segmentation mask identifying style(s) to be transferred to area(s) of the target, and source medical image(s) including the style(s) may be received. Using the mask, the target may be divided into tile(s) corresponding to the area(s) and input to a trained machine learning system. For each tile, gradients associated with a content and style of the tile may be output by the system. Pixel(s) of at least one tile of the target may be altered based on the gradients to maintain content of the target while transferring the style(s) of the source(s) to the target. The synthetic medical image may be generated from the target based on the altering.
US11626196B1 Card-type storage device with data uploading function and data uploading method applied thereto
A card-type storage device includes a processing chip and a memory module. The processing chip is selectively operated in a data accessing mode or a data uploading mode. The memory module is electrically connected with the processing chip. A first data set generated by the medical device at a first time point and a second data set generated by the medical device at a second time point are stored in the memory module. In the data accessing mode, a first storage list is established by the processing chip according to the first data set, and the first storage list is updated as a second storage list according to the second data set. If the processing chip judges that the second data set satisfies a predetermined condition, the processing chip enters the data uploading mode.
US11626192B1 Real time parser for use with electronic medical records
The present invention provides systems and methods for use with electronic records, such as Electronic Medical Records (EMRs). A parser engine may receive a stream of Health Level 7 (HL7) messages containing EMR data and, using parsing logic, parse the HL7 messages to identify and extract specified EMR data therefrom. The extracted EMR data may be utilized in determining analytic results data that may be presented, or made available for presentation, to a medical professional or medical staff member, in real time or near real time relative to entry of the EMR data into an EMR system.
US11626191B1 Secure and efficient laboratory diagnosis and reporting
Embodiments are directed toward facilitating securely and efficiently providing medical-test results. Some embodiments enable secure and efficient mass testing by eliminating the requirement that patients provide personally identifying information after collection of their first testing specimen. The system enables delivering test results to such patients without the patients providing personally identifying information with specimens to be tested. The first time that a patient requests a medical test on a specimen, values representative of biometric characteristic thereof are recorded with personal information for the patient. Some embodiments facilitate looking up the patient's personal information by using values representative of biometrics obtained from the patient's subsequent specimens to be medically tested. Some embodiments facilitate security by storing personal information and biometric identifiers in separate data stores and linking records in those data stores by way of an identifier that does not identify the patient.
US11626190B1 Molecular test data system with mapping engine
Features and aspects provide systems that advantageously enhance decisioning related to diagnostic testing by providing a mapping engine that interacts with disparate data processing systems to provide mappings of data elements from stored information for various types of diagnostic tests, including molecular tests. The mappings are stored in a decision support map file and can be referenced when molecular tests are ordered by diagnosticians to improve consistency, speed, and efficiency. Additionally, automated decisioning regarding review of molecular test orders can be provided by the system.
US11626188B2 Method and system for spectral data analysis
Characteristics of proteins, peptides, and/or peptoids can be determined via two-dimensional correlation spectroscopy and/or two-dimensional co-distribution spectroscopies. Spectral data of the proteins, peptides, and/or peptoids can be obtained with respect to an applied perturbation. two-dimensional co-distribution analysis can be applied to generate an asynchronous co-distribution plot for the proteins, peptides, and/or peptoids to define the population of proteins in solution. In the two-dimensional asynchronous plot, a cross peak can be identified as correlating with an auto peak in the two-dimensional correlation synchronous plot associated with aggregation of the proteins, peptides, and/or peptoids. The two-dimensional asynchronous cross peak can be used to determine an order of a distributed presence of spectral intensities with respect to the applied perturbation. For example, for two wavenumbers v1 and v2, the value of the cross peak corresponding to the two wavenumbers can indicate a presence of spectral intensity at v1 relative to the presence of spectral intensity at v2.
US11626184B2 Apparatus for testing semiconductor device and method of testing thereof
An apparatus for performing thermal testing of a memory device and a method of thermally testing the memory device. The apparatus includes a tester; an interface board disposed over the tester and configured to receive the semiconductor device and connect the semiconductor device to the tester; a shield disposed over the interface board and including a recess; a gas-supplying unit including a conduit extending through the shield and accessible to the recess; a temperature-sensing device disposed within the recess; and a controller configured to control and communicate with the tester, the gas-supplying unit and the temperature-sensing device.
US11626183B2 Method and storage system with a non-volatile bad block read cache using partial blocks
A storage system has a memory with a multi-level cell (MLC) block and a partially-bad single-level cell (SLC) block. The storage system repurposes the partially-bad SLC block as a non-volatile read cache for data stored in the MLC block (e.g., cold data that is read relatively frequently) to improve performance of host reads. Because the original version of the data is still stored in the MLC block, the original version of the data can be read if there is an error in the copy of the data stored in the partially-bad SLC block, thus avoiding the need for extensive error-correction handling to account for the poor reliability of the partially-bad SLC block.
US11626180B2 Memory degradation detection and management
A system and method for measuring the degradation of one or more memory devices of a memory sub-system. An example system including a memory controller operatively coupled with a memory device and configured to perform operations comprising: testing different values for a setting of the memory device, wherein the setting of the memory device affects a duty cycle of a signal internal to the memory device; selecting an optimum value for the setting based on access errors during the testing, wherein the optimum value minimizes access errors; determining a degradation measurement for the memory device based on the optimum value; and providing a notification to a host system based on the degradation measurement.
US11626178B2 Packetized power-on-self-test controller for built-in self-test
Techniques for testing an integrated circuit (IC) are disclosed. A controller in the IC retrieves first testing data from a first memory in the IC. The controller transmits the first testing data to a first built-in self-test (BIST) core. The controller receives a response from the first BIST core, relating to a test at the first BIST core using the first testing data. The controller determines a status of the test relating to the IC based on the response.
US11626173B2 Memory device for performing verify operation and operating method thereof
A memory device having an improved operation speed includes: a memory cell; a page buffer connected to the memory cell through a bit line; and a program operation controller for controlling an operation of the page buffer. The page buffer includes: a bit line voltage supply for providing a precharge voltage to the bit line; a sensing node voltage supply for providing a sensing node precharge voltage to a sensing node connected to the bit line; a first latch for storing first verify data; a sensing node connector for releasing connection between the bit line and the sensing node, after the first verify data is stored; and a second latch for storing second verify data determined according to the voltage of the sensing node, after the connection between the bit line and the sensing node is released.
US11626172B2 Semiconductor memory device and programming method thereof using a channel boosting
The present technology relates to a semiconductor memory device and a method of operating the same. The semiconductor memory device includes a memory cell array including a plurality of memory blocks, a peripheral circuit configured to perform a program operation on a selected memory block among the plurality of memory blocks, and control logic configured to control the peripheral circuits to perform a retention acceleration operation including boosting a channel of a plurality of cell strings included in the selected memory block between a program voltage applying operation and a program verify operation during the program operation.
US11626165B2 Memory device
A memory device includes a cell area including memory blocks, and a peripheral circuit area including peripheral circuits that execute an erase operation for each of the memory blocks. Each memory block includes word lines that are stacked on a substrate, channel structures penetrate through the word lines, and a source region that is disposed on the substrate and connected to the channel structures. During the erase operation in which an erase voltage is provided to the source region of a target memory block among the memory blocks, the peripheral circuits reduce a voltage of a first word line from a first bias voltage to a second bias voltage at a first time, and to reduce a voltage of a second word line, different from the first word line, from a third bias voltage to a fourth bias voltage at a second time different from the first time.
US11626162B2 Partial block memory operations
Methods and apparatuses are disclosed, such as those including a block of memory cells that includes strings of charge storage devices. Each of the strings may comprise a plurality of charge storage devices formed in a plurality of tiers. The apparatus may comprise a plurality of access lines shared by the strings. Each of the plurality of access lines may be coupled to the charge storage devices corresponding to a respective tier of the plurality of tiers. The apparatus may comprise a plurality of sub-sources associated with the strings. Each of the plurality of sub-sources may be coupled to a source select gate of each string of a respective subset of a plurality of subsets of the strings, and each sub-source may be independently selectable from other sub-sources to select the strings of its respective subset independently of other strings corresponding to other subsets.
US11626157B2 SRAM power-up random number generator
A memory device includes a memory cell array including a plurality of bit cells, each of the bit cells coupled to one of a plurality of bit lines and one of a plurality of word lines, respectively, wherein each of the plurality of bit cells is configured to: present an initial logic state during a random number generator (RNG) phase; and operate as a memory cell at a first voltage level during a SRAM phase; and a controller controlling bit line signals on the plurality of bit lines and word line signals on the plurality of word lines, wherein the controller is configured to: during the RNG phase, precharge the plurality of bit lines to a second voltage level, and determine the initial logic states of the plurality of bit cells to generate at least one random number, wherein the second voltage level is lower than the first voltage level.
US11626155B2 Memory and operation method having a random seed generation circuit, random signal generator, and an address sampling circuit for sampling active address
A memory includes: a random seed generation circuit suitable for generating a random seed including process variation information; a random signal generator suitable for generating a random signal that is randomly activated based on the random seed; and an address sampling circuit suitable for sampling an active address while the random signal is activated.
US11626151B2 Single plate configuration and memory array operation
Methods, systems, and devices for a single plate configuration and memory array operation are described. A non-volatile memory array may utilize a single plate to cover a subset of the array. One or more memory cells of the subset may be selected by operating the plate and an access line of an unselected memory cell at a fixed voltage. A second voltage may be applied to an access line of the selected cell, and subsequently reduced to perform an access operation. Removing the applied voltage may allow for the memory cell to undergo a recovery period prior to a subsequent access operation.
US11626149B2 SPI NOR memory with optimized read and program operation
A serial NOR memory device receives serial input data using a single data rate (SDR) mode and transmits serial output data using a double data rate (DDR) mode. In some embodiments, a serial NOR memory device includes an input-output circuit including a transceiver coupled to receive a clock signal and serial input data and to provide serial output data. The transceiver is configured to receive serial input data using the single data rate mode and is configured to transmit serial output data using the double data rate mode.
US11626140B2 Audio data processing method, electronic device, and storage medium
An audio data processing method, an electronic device, and a storage medium are provided, which are related to the field of data processing. The method includes: receiving sound production requests respectively sent by a plurality of sound production applications, wherein respective sound production requests include information of ports corresponding to respective sound production applications; acquiring audio data and sound mixing parameters corresponding to the respective sound production applications through the ports corresponding to the respective sound production applications; and mixing respective audio data according to the sound mixing parameters for the respective sound production applications, to generate audio data to be played.
US11626136B1 Three-state single-pass recording in HAMR device with dual recording layers
A heat-assisted magnetic recording (HAMR) device is configured to write regions of neutral polarity on a magnetic media during a same pass of the recording head in which other regions are written of positive polarity and negative polarity. The various disclosed write techniques may facilitate creation of “zero state” (substantially net zero polarity) transition zones between each pair of data bits of opposite polarity and/or may facilitate the encoding of three different logical states (e.g., 1, 0, and −1) on the media.
US11626133B1 Method of manufacturing head gimbal assembly, head gimbal assembly and hard disk drive
A method of manufacturing a head gimbal assembly includes a head connecting step which a thermally assisted magnetic head is connected to a suspension. The head connecting step includes a solder ball arrangement step which a solder ball is arranged so that a laser diode of the thermally assisted magnetic head is connected to a flexure of the suspension, in an assembly structure which a slider of the thermally assisted magnetic head is adhered to the suspension. The solder ball arrangement step is performed using a connecting ball, as the solder ball, having a size smaller than a wiring gap between an electrode surface of the laser diode and the flexure, and being in melted-particle condition.
US11626129B2 Plating based side shield define and application in magnetic head
A magnetic recording head having air bearing surface (ABS) includes a main pole, a side shield laterally spaced from the main pole by a first side gap and a second side gap, an electrically conductive non-magnetic gap material layer disposed between the main pole and the side shield in the first side gap, and a dielectric non-magnetic gap material matrix and a conformal dielectric spacer layer disposed between the main pole and the side shield in the second side gap.
US11626128B2 Magnetic recording medium
An object of the present disclosure is to provide a magnetic recording medium excellent in electro-magnetic conversion characteristic and thermal stability.The present disclosure provides a tape-shaped magnetic recording medium including: a substrate; and a magnetic layer provided over the substrate and including a magnetic powder, in which the magnetic layer has an average thickness of equal to or less than 90 nm, the magnetic powder has an average aspect ratio of from 1.0 to 3.0, the magnetic powder has an average particle volume of equal to or less than 2,300 nm3, a coercive force Hc1 in a vertical direction of the magnetic recording medium is equal to or less than 4,500 Oe, a coercive force Hc2 in a longitudinal direction of the magnetic recording medium and the coercive force Hc1 satisfy a relation of Hc2/Hc1≤0.8, and the ratio Hrp/Hc1 of a residual coercive force Hrp of the magnetic recording medium measured using a pulsed magnetic field and the coercive force Hc1 is equal to or less than 2.0.
US11626127B2 Systems and methods for processing audio based on changes in active speaker
System and methods for processing audio signals are disclosed. In one implementation, a system may comprise a wearable camera configured to capture images from an environment of a user; a microphone; and a processor. The processor may be configured to receive an audio signal representative of sounds captured by the microphone during a time period; and receive the images captured by the wearable camera. The processor may process the audio signal in a first mode based on audio data accumulated in a buffer prior to the time period; detect a change in the active speaker from the first individual to a second individual; and cease processing in the first mode and process the audio signal in a second mode that differs from the first mode.
US11626123B2 Backward-compatible integration of harmonic transposer for high frequency reconstruction of audio signals
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag.
US11626114B2 Activation management for multiple voice assistants
Systems and methods include activation of a first voice assistant application to execute a first user dialog session, the first application associated with a first voice keyword and, while the first application is active and executing the first session, reception of second audio signals representing a second voice keyword associated with a second voice assistant application, determination, in response to reception of the second audio signals, that the first application is uninterruptable, wherein the second application remains inactive in response to reception of the second audio signals, reception of a signal from the first application indicating that the first application is interruptable, reception of third audio signals representing the second keyword and, in response to reception of the third audio signals, determination that the first application is interruptable and transmission of an activation signal to the second application to activate the second application and execute a second user dialog session.
US11626113B2 Systems and methods for disambiguating a voice search query
Systems and methods are described herein for disambiguating a voice search query that contains a command keyword by determining whether the user spoke a quotation from a content item and whether the user mimicked or approximated the way the quotation is spoken in the content item. The voice search query is transcribed into a string, and an audio signature of the voice search query is identified. Metadata of a quotation matching the string is retrieved from a database that includes audio signature information for the string as spoken within the content item. The audio signature of the voice search query is compared with the audio signature information in the metadata to determine whether the audio signature matches the audio signature information in the quotation metadata. If a match is detected, then a search result comprising an identifier of the content item from which the quotation comes is generated.
US11626112B1 Bias detection in speech recognition models
Systems and methods for detecting demographic bias in automatic speech recognition (ASR) systems. Corpuses of transcriptions from different demographic groups are analyzed, where one of the groups is known to be susceptible to bias and another group is known not to be susceptible to bias. ASR accuracy for each group is measured and compared to each other using both statistics-based and practicality-based methodologies to determine whether a given ASR system or model exhibits a meaningful level of bias.
US11626111B2 Information processing system, information processing method, and information processing apparatus
An information processing system includes circuitry configured to acquire voice data; supplement the voice data with relating information so as to generate an output request in which at least an output device to output an output target is identified based on the voice data; transmit the output request to the identified output device; and cause the output device to output the output target contained in the output request.
US11626104B2 User speech profile management
A device includes processors configured to determine, in a first power mode, whether an audio stream corresponds to speech of at least two talkers. The processors are configured to, based on determining that the audio stream corresponds to speech of at least two talkers, analyze, in a second power mode, audio feature data of the audio stream to generate a segmentation result. The processors are configured to perform a comparison of a plurality of user speech profiles to an audio feature data set of a plurality of audio feature data sets of a talker-homogenous audio segment to determine whether the audio feature data set matches any of the user speech profiles. The processors are configured to, based on determining that the audio feature data set does not match any of the plurality of user speech profiles, generate a user speech profile based on the plurality of audio feature data sets.
US11626102B2 Signal source identification device, signal source identification method, and program
A signal source identification device includes: a feature value calculation unit configured to calculate feature values corresponding to paths where signals from generation sources of the signals transmit, based on signals received by a plurality of sensors; and an identification unit configured to identify whether or not a feature value calculated by the feature value calculation unit is a signal from a predetermined signal source by using an identification range that is a range within which feature values based on signals from the predetermined signal source fall and that is previously determined based on the feature values calculated by the feature value calculation unit.
US11626101B2 Dynamic language and command recognition
Systems and methods are described for processing and interpreting audible commands spoken in one or more languages. Speech recognition systems disclosed herein may be used as a stand-alone speech recognition system or comprise a portion of another content consumption system. A requesting user may provide audio input (e.g., command data) to the speech recognition system via a computing device to request an entertainment system to perform one or more operational commands. The speech recognition system may analyze the audio input across a variety of linguistic models, and may parse the audio input to identify a plurality of phrases and corresponding action classifiers. In some embodiments, the speech recognition system may utilize the action classifiers and other information to determine the one or more identified phrases that appropriately match the desired intent and operational command associated with the user's spoken command.
US11626097B2 Active noise cancelling earbud devices
Systems and methods for audio listening devices, comprise a speaker coupled to a first housing, a sound port having a first end and a second end, wherein the first end is coupled to the first housing, and the second end is configured to be inserted in an ear canal of a person such that sound waves emitted from the speaker propagates via a secondary path to the ear canal through the sound port, active noise cancellation (ANC) components configured to generate anti-noise signals through the micro-speakers to cancel external noise, and a first microphone disposed within the sound port at the second end of the sound port such that the first microphone is configured to detect the anti-noise signal that propagates through the sound port via the secondary path and the external noise that propagates via a primary path.
US11626094B2 Membrane acoustic absorber
A membrane-type acoustic absorber structure is provided for an acoustic panel. The absorber structure includes an acoustic substrate. A plurality of spaced apart unit cells are provided in the acoustic substrate and arranged in a periodic array. Each unit cell includes at least one perimeter boundary wall and a bottom wall portion. The perimeter boundary wall and bottom wall portion cooperate to define a chamber with an opening and a chamber cavity having a chamber volume. An elastic membrane is disposed at the chamber opening and configured for sealing the chamber cavity. At least one lossy porous medium is provided aligned with, and separated a distance from, the elastic membrane. A fluid/gas is provided in the chamber volume. In certain aspects, the unit cells may have identical dimensions, having the same resonance frequency. In other aspects, the unit cells may have different dimensions, providing a broadband absorber.
US11626092B2 Method for controlling effect applying device for applying acoustic effect to sound signal
Provided is a device 1 including: a signal processing unit 40 that applies a rotary speaker effect corresponding to a rotation speed value to a sound signal and control a tone color of the sound signal; and a control unit 10 that gradually changes, in response to a change command of the rotation speed value, the rotation speed value from a first speed to a second speed higher than the first speed with a first change curve having a first delay, and gradually changes control of the tone color from a first characteristic to a second characteristic that is stronger in the high frequency range than the first characteristic with a second change curve having a second delay shorter than the first delay.
US11626091B2 Drum sound control mechanism
A tuning system enabled to be installed inside a drum percussion musical instrument is provided comprising a cylindrical drum shell having a batter head at a top, a bottom, and one or more internal tuning assemblies (ITAs) installed within an inner volume of the drum shell. Sound elements created by striking the batter head of the drum includes any one or more of pitch, resonance and amplitude and are altered, thereby providing tuning of the drum via manipulation of the one or more of the ITAs.
US11626090B1 Apparatus for playing chords on musical instruments and method of performing same
An adaptive equipment for playing chords on a musical instrument is provided. The apparatus can have a shell having an interior cavity. The adaptive equipment has a root pin partially installed within a root housing channel of a root housing, the root housing is fixedly installed within an interior cavity of the shell and is positioned toward the left side of the shell. The adaptive equipment has a fifth pin partially installed within a fifth housing channel of a fifth housing, the fifth housing is fixedly installed within the interior cavity of the shell and is positioned toward the right side of the shell. The adaptive equipment has a third pin partially installed within a third housing channel of a third housing, the third housing is movably installed within the interior cavity of the shell and is positioned between the root housing and the fifth housing. The root pin, the third pin and the fifth pin correspond to a major triad on a piano keyboard when the third housing is positioned closer to the fifth housing. The root pin, the third pin and the fifth pin correspond to a minor triad on the piano keyboard when the third housing is positioned closer to the root housing.
US11626083B2 Data processor
A novel human interface excellent in operability is provided. Furthermore, a novel data processor excellent in operability is provided. Furthermore, a novel data processor, a novel display device, or the like is provided. An input/output device that receives image data and supplies positional data, and an arithmetic device that supplies the image data and receives the positional data are included. The input/output device includes a first region, a second region, and a bend portion between the first region and the second region. Each of the first region and the second region includes a display portion and a positional data input portion that overlaps the display portion. The arithmetic device includes an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit.
US11626081B2 Display panel and driving method thereof
A display panel and a driving method thereof are provided. The display panel includes a plurality of sub-pixels arranged in an array. The plurality of sub-pixels are divided into a plurality of units arranged along rows and columns, and the unit includes a plurality of the sub-pixels. Polarities of the sub-pixels in any two adjacent sub-units are different, a number of the sub-pixels in any one of the sub-units is less than or equal to 4, and a number of the sub-pixels in one of the sub-units that has a common boundary with the unit is less than or equal to 2.
US11626080B2 Display device, display panel and manufacturing method thereof
An electronic device includes a display panel including a first substrate and a second substrate disposed on the first substrate. Each of the first substrate and the second substrate includes a curved surface. The second substrate has a display surface including a first region and a second region with different curvatures. The display panel outputs a first light in the first region, having a first normal brightness in a normal view angle and a first oblique brightness in an oblique view angle, and a second light, having a second normal brightness in the normal view angle and a second oblique brightness in the oblique view angle. A ratio of a difference between the first normal brightness and the second normal brightness to the first normal brightness is less than a ratio of a difference between the first oblique brightness and the second oblique brightness to the first oblique brightness.
US11626078B2 Detection circuit and driving method thereof, driving circuit, driving apparatus and display apparatus
The present disclosure provides a detection circuit (10) and a driving method, a driving circuit (20), a driving apparatus (100) and a display apparatus. The detection circuit (10) comprises a switching sub-circuit (101) and an analog-to-digital conversion sub-circuit (102). The switching sub-circuit (101) may control on-off states between a sense line (SL) and a reference power terminal (VF), a reset power terminal (RST) and the analog-to-digital conversion sub-circuit (102) according to control signals provided by the external compensation circuit (01). Wherein, a sense signal may include pixel characteristic values or may be a reference power signal.
US11626077B2 Scan driver and display device including the same
Provided are a scan driver and a display device including the same. The scan driver includes a first power line configured to supply a first voltage signal, a second power line configured to supply a second voltage signal having a lower voltage level than the first voltage signal, a pull-up transistor configured to output a corresponding clock signal, among multiple clock signals, as a scan signal in response to a logic state of a first node, a pull-down transistor configured to output the second voltage signal from the second power line as the scan signal in response to a logic state of a second node, and a first light-blocking film overlapping the pull-up transistor or the pull-down transistor, and configured to receive the second voltage signal from the second power line and the first voltage signal from the first power line.
US11626076B2 Display device and pixel circuit having an on-bias control
A display device includes a display panel having scan lines, data lines, and sub-pixels disposed therein; a scan driver which drives the scan lines; and a data driver which drives the data lines. Each of the sub-pixels includes: a light emitting element; a driving transistor which drives the light emitting element; a 3-1th transistor electrically connected between a first node of the driving transistor and a high potential voltage; a 1-1th transistor and a 1-2th transistor each electrically connected between a second node of the driving transistor and a 1-1th or 1-2th data line, respectively; a second transistor electrically connected between a third node of the driving transistor and an initialization voltage line; a first capacitor connected between the second node and an anode electrode of the light emitting element; and a second capacitor connected between the high potential voltage and the anode electrode.
US11626069B2 Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a pixel circuit and a light-emitting element, in the pixel circuit, the driving module includes a drive transistor, and a gate of the drive transistor is connected to a first node; a reset module includes a first sub-transistor and a second sub-transistor, and a connection node between the first sub-transistor and the second sub-transistor is a second node; a compensation module includes a third sub-transistor and a fourth sub-transistor, a connection node between the third sub-transistor and the fourth sub-transistor is a third node; in a first stage, a first double-gate transistor and a second double-gate transistor are both turned off, and the first node, the second node, and the third node satisfy: (V2−V1)×(V1−V3)>0.
US11626062B2 System and method for modulating an array of emissive elements
A backplane operative to drive an array of emissive pixel elements forming a part of an automotive head lamp assembly is disclosed. Each pixel element comprises a memory cell operative to pulse width modulate a current mirror pixel drive circuit configured to drive an emissive element. The array of emissive pixel elements is divided into a plurality of interdigitated rows or columns serviced by independent row drivers or independent column drivers that may be driven by data selected to randomize the order in which the data on adjacent pixels of the same row are written, thereby effectively substantially reducing the visibility of any residual structures that may be present in the data driving the pixels of adjacent columns.
US11626058B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a contrast analyzer, a contrast processor and a data driver. The display panel includes a plurality of sub display areas. The display panel is configured to display an image based on input image data. The contrast analyzer is configured to analyze the input image data in a time division method. The contrast processor is configured to adjust contrast of the input image data based on analysis result of the contrast analyzer. The data driver is configured to generate data voltages based on output data of the contrast processor. A number of contrast analysis cores of the contrast analyzer is determined according to a number of the sub display areas and a frame rate.
US11626057B1 Real-time color conversion in display panels under thermal shifts
Embodiments of the present disclosure relate to a display assembly with color calibration for improving accuracy of displayed colors under thermal shifts. A data processing circuit of the display assembly determines color compensation coefficients corresponding to an operating temperature of a display panel, each color compensation coefficient accounting for a thermal shift of a respective color component at the operating temperature. The data processing circuit applies the color compensation coefficients to color transform elements corresponding to an initial temperature to determine a corrected version of the color transform elements corresponding to the operating temperature. The data processing circuit processes pixel values of color components in a first format associated with the display panel at the operating temperature by applying the corrected version of the color transform elements to generate corrected pixel values of the color components in a second format for presentation on the display panel at the operating temperature.
US11626056B2 Image processing device and image processing method
An image processing device includes an image input section configured to receive input of an image, a chromatic value acquisition section configured to obtain a chromatic value with respect to each of pixels of the image, an RGB conversion section configured to convert the chromatic value of each of the pixels of the image into an unnormalized linear RGB value expressed by a linear RGB value based on a characteristic of a display which outputs the image, a normalization section configured to divide the unnormalized linear RGB value by a modulus higher than a maximum value of linear RGB values which express displayable colors of the display to thereby generate a normalized linear RGB value when the unnormalized linear RGB value of at least one of the pixels is higher than the maximum value, an outputting RGB conversion section configured to convert the normalized linear RGB value into a display outputting RGB value, and an output section configured to output the display outputting RGB value to the display.
US11626050B2 GOA circuit and display panel
The present disclosure provides a gate driver on array (GOA) circuit and a display panel. The GOA circuit includes multi-level cascaded GOA units. Each of the GOA units includes a pull-up control module, a pull-up module, a pull-down module, a pull-down maintenance module and a bootstrap capacitor. By sharing part of the circuit, each of the GOA units can realize multi-level scanning signal outputting, which simplifies the structure of the GOA circuit and further realizes a narrow frame design of display panels.
US11626047B1 Reference array current sensing
Embodiments disclosed herein provide systems and methods for testing and compensating for pixel degradation in an electronic display based on current and voltage values sensed in a reference array. An electronic display includes an active array, a reference array, and sensing circuitry. A compensation manager obtains current data values of the reference array from the sensing circuitry. The compensation manager generates a current-voltage curve based on the current data and adjusts the current-voltage curve to compensate for variations in temperature and/or pixel brightness. In this way, the compensation manager may improve performance of the electronic display by, for example, by reducing visible anomalies.
US11626043B2 Multilayered printed matter and multilayer printing method
A multilayered printed matter includes a group of print layers formed on a medium. The group of layers include a front layer and a back layer on which patterns are printed, a white layer, and a black layer. The white layer is interposed between the front layer and the back layer to conceal the back layer to be invisible from the side of the front layer. The white layer reflects incident light from the side of the front layer to allow the front layer to be visible from the side of the front layer. The black layer is interposed between the white layer and the back layer to conceal the back layer to be invisible from the side of the front layer. In comparison between the black layer and the white layer that are equal in thickness, the black layer exerts a higher light blocking effect than the white layer.
US11626042B2 System and method for dispersing particles within a toy or ornament and toy or ornament incorporating the same
A snow lantern including a display portion having a top opening. A screen is disposed over the top opening of the display portion, and the screen includes a plurality of screen openings through which pass particles for the simulation of falling snow within the display portion.
US11626039B2 Display device
A display device includes a first display unit, a second display unit and an elasticity layer. The first display unit includes a first light emitting region, and the second display unit includes a second light emitting region. The elasticity layer connects the first display unit and the second display unit. The elasticity layer comprises a concave corresponding to the first light emitting region in a top view direction of the display device.
US11626037B2 Semiconductor device and display device
A semiconductor device that can be highly integrated is provided.The semiconductor device includes a semiconductor layer, a first insulating layer, a second insulating layer, a third insulating layer, and a first conductive layer. The third insulating layer is positioned over the semiconductor layer and includes a first opening over the semiconductor layer. The first conductive layer is positioned over the semiconductor layer, the first insulating layer is positioned between the first conductive layer and the semiconductor layer, and the second insulating layer is provided in a position that is in contact with a side surface of the first opening, the semiconductor layer, and the first insulating layer. The semiconductor layer includes a first portion overlapping with the first insulating layer, a pair of second portions between which the first portion is sandwiched and which overlap with the second insulating layer, and a pair of third portions between which the first portion and the pair of second portions are sandwiched and which overlap with neither the first insulating layer nor the second insulating layer. The first portion has a smaller width than the first opening and has a thinner shape of the semiconductor layer than the second portions, and the second portions have a thinner shape of the semiconductor layer than the third portions.
US11626036B2 Self-laminating rotating cable marker with breakaway portion
A self-laminating rotating cable marker label is constructed of a transparent film having a first adhesive area, an adhesive-free smooth area, and a second adhesive area. A print-on area forms one side of the transparent film, the print-on area adapted to receive indicia identifying the cable about which the marker label is applied. A perforation extends across the transparent film providing a line of separation of the transparent film. When wrapped around a cable, the second adhesive area overlies the print-on area such that the cable identifying indicia is visible through the transparent second adhesive area. As the transparent film is wrapped around the cable, the first adhesive area adheres to the cable. The remainder of the transparent film is rotated, breaking the perforation, whereby the smooth area of the film in contact with the cable provides smooth rotation of the label around the cable.
US11626033B2 Prefilled syringe plunger simulation training device
In an embodiment, an injection simulation device is provided including a housing defining a channel, the housing comprising a proximal end and a distal end, a plunger comprising a plunger rod body having a proximal end and a distal end and a stopper disposed at the distal end of the plunger rod, the plunger movable proximally and distally within the channel; and a friction feature associated with the housing, the friction feature for interfacing with the plunger rod, wherein the plunger moves in a distal direction relative to the housing to simulate medicament delivery and in a proximal direction to reset the injection simulation device, wherein the friction feature optionally causes differential resistance on the plunger rod, when the plunger rod moves in either the distal or proximal direction.
US11626028B2 System and method for providing vehicle function guidance and virtual test-driving experience based on augmented reality content
A system for providing vehicle function guidance and test-driving experience based on augmented reality content according to an embodiment includes: an augmented reality terminal for executing a vehicle description application realizing a vehicle function guidance or test-driving experience providing service on the basis of augmented reality content; a window display device provided on at least two windows including the front side of a vehicle and displaying the augmented reality content; a vehicle speaker for outputting audio according to the augmented reality content; a virtual driving device for providing haptic including predetermined vibration or tilting in the vehicle; and a test-driving experience service providing server for controlling the window display device, the vehicle speaker or the virtual driving device in connection with the vehicle description application.
US11626025B1 Methods and systems for global positioning system (GPS)-based personalized learning activities in online education platforms
In some embodiments, a method includes receiving an input including an educational objective for a user having an associated user device. The method includes sending a signal to receive Global Positioning System (GPS) transit data associated with a transit from a first location and a second location. The method further includes determining, based on a set of parameters and the GPS transit data, an effective transit time and selecting a set of educational content files that meet the educational objective. The method includes selecting, based on the effective transit time, a subset of the set of parameters and at least one characteristic associated with each educational content file, a subset of educational content files. The method further includes determining an order for the subset of educational content files to provide the subset of educational content files to the user device within the effective transit time to meet the educational objective.
US11626017B2 Methods and apparatus for parking lot exit management using V2X
Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving a plurality of requests, from a plurality of user equipments (UEs), to exit a parking area comprising a plurality of vehicles, wherein each of the plurality of UEs is associated with a corresponding vehicle of the plurality of vehicles, determining an exit order for the plurality of vehicles to exit the parking area, and transmitting, to the plurality of UEs, a plurality of exit commands, based on the exit order, for the plurality of vehicles to exit the parking area.
US11626014B2 Traffic control system
A traffic controlling system is provided that can include a platform, a sensor, and a control unit. The platform can have a top side, a locomotion system, and a receiving area. The locomotion system can be configured to move the platform into a preselected position. The receiving area configured to receive a traffic indicator module. The sensor, which can include a camera, can be configured to generate location data of the platform. The camera can capture or record surrounding data for navigational purposes or for other highway traffic control and monitoring purposes. The control unit can be configured to receive the location data. The control unit can also be configured to determine if the platform is in the preselected position. The control unit can be further configured to execute instructions including the pathway that the platform needs to travel to be positioned in the preselected position.
US11626010B2 Dynamic partition of a security system
A method for dynamically partitioning a security system is described. A security system identifies sensors registered with the security system. The security system then identifies a first partition attribute of a first group of sensors of the sensors. The first partition attribute indicates a primary partition of the security system. The security system then identifies a second partition attribute of a second group of sensors of the sensors. The second partition attribute indicates a secondary partition of the security system. The security system forms a dynamic partition of the security system based on a combination of the first and second partition attributes.
US11626004B2 Methods and systems for improving infection control in a facility
Methods and systems for monitoring procedural compliance of staff in a facility. A system may include a plurality of sensors positioned adjacent a hand washing station. Each of the plurality of sensors may be configured to provide a corresponding sensor output signal that is indicative of whether a person is washing their hands at the hand washing station or not. A controller may be configured to fuse the sensor output signals from each of two or more of the plurality of sensors and to determine using the fused sensor output signals whether the person has washed their hands at the hand washing station in compliance with one or more predetermined criteria or not. The controller may be further configured to output a notification when the controller has determined that the person has washed their hands at the hand washing station in compliance with the one or more predetermined criteria.
US11626003B2 Systems and methods for monitoring and detecting a fault in a fluid storage tank
The disclosed technology can include a system for monitoring and detecting a fault in a fluid storage tank. A sensor can be located in, on, or proximate the fluid storage tank and can be configured to detect waveforms produced by the fluid storage tank in response to strain. The sensor can convert such waveforms into electrical signals and transmit such electrical signals in the form of vibration data to a controller. The controller can compare the vibration data to stored data, and based on such comparison, determine if a fault is present in the fluid storage tank.
US11626001B1 Wearable system for detection of environmental hazards
The disclosed wearable device systems include several features for alerting and guiding persons who are approaching or near to potentially hazardous or high-risk conditions in their nearby environment. Sensor data from wearable devices (also referred to herein as “wearables”) are used to determine the presence of various unsafe environmental conditions and phenomenon, including dangerous terrain or other unusual conditions. The wearable would be used to warn a person, for example via auditory or haptic-based feedback, if the person is about to encounter an unsafe condition. In particular, the proposed systems can be of great benefit to the visually impaired, those persons with physical disabilities, or persons otherwise vulnerable to particular environmental conditions.
US11625996B2 Computer-based training for emergency egress of building with distributed egress advisement devices
A system for practicing suggested emergency egress from a building. An egress advisement device can, during a non-emergency, receive from a first computing device, suggested egress plans that are customized for users in the building based on user presence information and different types of emergencies, output, to a GUI of the egress advisement device, the suggested egress plans, receive first user input indicating a selection of one of the plans, present for playback by the users, the user-selected egress plan, receive after playback of the user-selected egress plan, second user input indicating updates to at least one of the user-selected suggested plan, building information, and the user presence information, transmit, to the computing device, the second user input, receive, from the computing device, updated suggested egress plans based on the second user input, and during an emergency, generate egress advisement instructions based on the updated suggested egress plans.
US11625990B2 Gaming machine, method for providing a game, and a program
To provide a gaming machine that can provide a novel game in which the game progression is varied, a method, and a program for providing a game. In the gaming machine 1, the symbol blocks B1 and B2 displayed in the block display region 66 move in the directions D1 and D2, which intersect in the direction of reel rotation, when moving in the symbol display region 60. That is, the symbol blocks B1 and B2 are added to the movement in the direction of reel rotation, and also move in a direction orthogonal to the direction of reel rotation. Therefore, compared to a case in which a symbol block moves in the direction of reel rotation, prediction by a player of the positions where the symbol blocks B1 and B2 are finally disposed is difficult.
US11625989B2 Gaming system and method providing keno game with a reel free activation feature
Gaming systems and methods that, upon an occurrence of a designated triggering event, associated with a keno game, provide a reel free activation feature displayed on the keno board.
US11625984B2 Gaming device with multiple triggerable respin features
A gaming device includes a display, a processor, and a memory storing a plurality of sets of reel strips which include configurable and non-configurable symbols. The gaming device provides hold and spin feature games that hold the configurable symbols if selected. Additional game windows can be activated enabling configurable symbols to be added. Only one of multiple versions of the hold and spin feature game may be triggered from any base game depending on which set of reel strips is used, and its respective version of triggering symbols. In one example, a fixed number of multiple game windows are always activated if the hold and spin feature is a first version while only one game window is initially active if the hold and spin feature is a second version. In the second version, more game windows can be activated if sufficient configurable symbols are held.
US11625981B2 Electronic gaming machine with dedicated payment acceptors for different betting opportunities
An electronic gaming machine with a plurality of separate payment acceptors to keep funds received for different betting purposes separate.
US11625980B2 Method, system, and computer program product for interactive sports game
A computer implemented game involving analytics and real time data analysis. The game can allow players to predict and wager on the types of plays that have yet to occur, for example, in a football game. The game may utilize an algorithm that compares situational data in a game to stored data regarding similar situations in past games. The game can then provide a likelihood that a certain type of play can be performed, which may be interpreted as odds of a certain type of play. Users can then utilize this information to predict and wager on the upcoming play. Depending on the results of the play, users may win or lose their wager.
US11625974B2 Augmented reality integration in electronic gaming machines
An electronic gaming machine according to some embodiments includes a processing circuit, a display screen coupled to the processing circuit, and a transceiver coupled to the processing circuit and providing wireless communications with an augmented reality (AR) display device that is separate from the electronic gaming machine. The processing circuit displays a game element in a first screen area of the display screen, and transmits, via the transceiver, screen location data to the AR display device identifying a second screen area on the display screen, other than the first screen area, that is available for the AR display device to overlay AR graphics in a field of view of a user of the AR display device without overlaying the game element displayed in the first screen area of the display screen.
US11625967B2 Systems and methods for item delivery integration with a smart home
Systems and methods to deliver items to smart receptacles or locations secured by smart locks. A distribution network can provide access codes or credentials to access smart locks. Access codes or credentials can be provided when a mobile delivery device is determined to be within a geofence of the delivery point and/or when the mobile delivery device meets specified security criteria.
US11625966B2 Access management system
An access management system includes a mobile device with a processor and a memory and a software platform including at least a processor and a memory. The software platform is configured to analyze data obtained from the mobile device and other devices connected to the software platform. Specifically, the software platform is operable to determine if an access key received, read, or captured by a mobile device matches an access key for an authorized account, object, device, or space for the mobile device, and to provide access to the mobile device if the access key received, read, or captured by the mobile device matches the authorized access key.
US11625964B2 Methods and systems for temperature screening using a mobile device
Methods and systems for temperature screening using a mobile device. In one example, a mobile temperature screening system may comprise a mobile device including a display, a memory, a processor, a thermal imaging camera, a visible light imaging camera, and a wireless communication capability. The processor may be configured to obtain a thermal image of a person and a visible light image of the person, determine a body temperature of the person based at least in part on the thermal image, and classify the person as having a normal body temperature when the body temperature of the person is below a threshold temperature. When the body temperature of the person exceeds the threshold temperature the processor may be configured to classify the person as having an elevated body temperature, generate a visual alert, and transmit the thermal image, the visible light image and the classification to a remote device.
US11625960B2 Vehicle power management
Upon deactivating a vehicle, first operating data are collected, the first operating data including a measure of operation of a vehicle component other than a battery of the vehicle. Upon determining that a charge level of the battery of the vehicle is below a charge threshold, second operating data are collected from the vehicle component. Upon determining that the vehicle is unmoved from a location at which the vehicle was deactivated by determining that second operating data are within a threshold of the first operating data, a propulsion system is actuated to charge the battery.
US11625958B2 Assessing historical telematic vehicle component maintenance records to identify predictive indicators of maintenance events
Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US11625951B2 System and method of utilizing computer-aided identification with medical procedures
The disclosure provides a system that may receive an identification of a first patient; may retrieve, based at least on the identification of the first patient, first eye identification information that includes a first plurality of iris structures associated with a first eye of the first patient; may determine a second plurality of iris structures of an eye of a current patient; may determine if the second plurality of iris structures match the first plurality of iris structures; if the second plurality of iris structures match the first plurality of iris structures, may provide an indication that the first eye has been correctly identified; and if the second plurality of iris structures do match the first plurality of iris structures, may provide an indication that the first eye has not been correctly identified.
US11625950B2 System and method for enhancing image retrieval by smart data synthesis
A method for enhancing facial/object recognition includes receiving a query image, and providing a database of object images, including images relevant to the query image, each image having a first attribute and a second attribute with each of the first attribute and the second attribute having a first state and a second state. The method also includes creating an augmented database by generating a plurality of artificial images for each image in the database, the artificial images cooperating with the image to define a set of images including every combination of the first attribute and the second attribute in each of the first state and the second state, and comparing the query image to the images in the augmented database to find one or more matches.
US11625949B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit that acquires a face image of an authentication target, a collation unit that performs face authentication by calculating similarity between face information of the face image of the authentication target and reference face image of each registered user and comparing the similarity with a threshold, a prediction unit that predicts a change in the similarity on the basis of similarity history on authentication success, and a threshold change unit that changes the threshold on the basis of the prediction result.
US11625948B2 Imaging control apparatus capable of selecting detected subject and method for the same
An imaging control apparatus includes a detection unit configured to detect, from a captured image, subjects belonging to a plurality of types including a first type and a second type a switching unit configured to switch a type, a selection unit configured to select any subject from among a plurality of subjects belonging to the second type, and a control unit configured to perform control so as to display a first subject belonging to the first type in a first display manner and display a second subject belonging to the second type in a second display manner in a case where the type for which the predetermined processing is the first type, and display the second subject in the first display manner in response to switching to the second type by the switching unit.
US11625945B2 Fingerprint sensor housing with non-uniform thickness
A sensor assembly includes a cover layer and a first sensor apparatus. The cover layer is molded from a first material to have a planar surface and non-uniform thickness, where a thickness of the first material at a first region of the cover layer is less than a thickness of the first material surrounding the first region. The first sensor apparatus is disposed beneath the planar surface of the cover layer, within the first region. The first sensor apparatus is configured to transmit and receive first capacitive sensing signals through a portion of the planar surface coinciding with the first region. For example, the first sensor apparatus may be a fingerprint sensor configured to detect a fingerprint on the portion of the planar surface coinciding with the first region based on changes in the first capacitive sensing signals.
US11625943B2 Fingerprint sensing apparatus
A fingerprint sensing apparatus including a first substrate, a light sensing structure, a second substrate, a lens layer, a filler, and a first light shielding layer is provided. The light sensing structure is disposed on a sensing area of the first substrate. The lens layer is disposed on the second substrate. The lens layer has multiple first convex portions and a first concave portion. The filler is disposed between the lens layer and the light sensing structure. The refractive index of the filler is greater than the refractive index of the lens layer. The first light shielding layer is disposed between the second substrate and the lens layer. A solid of the first light shielding layer overlaps the first convex portions of the lens layer. An opening of the first light shielding layer overlaps the first concave portion of the lens layer.
US11625940B2 Fingerprint sensor device and method
A fingerprint sensor package and method are provided. The fingerprint sensor package comprises a fingerprint sensor along with a fingerprint sensor surface material and electrical connections from a first side of the fingerprint sensor to a second side of the fingerprint sensor. A high voltage chip is connected to the fingerprint sensor and then the fingerprint sensor package with the high voltage chip are connected to a substrate, wherein the substrate has an opening to accommodate the presence of the high voltage chip.
US11625939B2 Electronic circuit having display driving function, touch sensing function and fingerprint sensing function
An electronic circuit adapted to drive a display panel including touch sensors and fingerprint sensors is provided. The electronic circuit includes a first circuit, a second circuit, a first switch circuit and a control circuit. The first circuit generates display driving signals for driving the display panel. The second circuit receives fingerprint sensing signals from the fingerprint sensors. The first switch circuit is coupled to a second switch circuit on the display panel. The control circuit generates control signals for controlling the first switch circuit and the second switch circuit, so as to control the electronic circuit to transmit the display driving signals from the first circuit to the data lines through the first and the second switch circuits in a first time interval, and control the electronic circuit to receive the fingerprint sensing signals from the fingerprint sensors through the first and the second switch circuits in a second time interval.
US11625936B2 High definition camera and image recognition system for criminal identification
A system for high definition (HD) image recognition of criminals is disclosed. The system includes a plurality of cameras, an image recognition server, investigator user devices, a computing device, a database, and a network. At least one processor of the image recognition server is configured to receive a plurality of photographs of a first individual, perform image processing of the plurality of photographs to extract a first set of physical features, store feature data regarding the first set of physical features in the database, receive suspect data regarding a suspected individual from a first investigator user device, match the suspect data with the feature data stored in the database, and transmit an alert to the computing device in the prison, wherein the alert activates a mobile application on each investigator user device to display match data identifying the suspected individual as the first individual based on the feature data.
US11625934B2 Machine learning based end-to-end extraction of tables from electronic documents
In some embodiments, a method includes identifying a set of word bounding boxes in a first electronic document, and identifying locations of horizontal white space between two adjacent rows from a set of rows in a table. The method includes determining, using a Natural Language Processing algorithm, an entity name from a set of entity names for each table cell from a set of table cells in the table. The method includes determining, using a machine learning algorithm a class from a set of classes for each row from the set of rows. The method includes extracting a set of table cell values associated with the set of table cells, and generating a second electronic document including the set of table cell values arranged in the set of rows and the set of columns such that the set of words in the table are computer-readable in the second electronic document.
US11625933B2 Identifying invalid identification documents
The method, system, and non-transitory computer-readable medium embodiments described herein provide for identifying invalid identification documents. In various embodiments, an application executing on a user device prompts the user device to transmit an image of the identification document. The application receives an image including the identification document in response to the identification document being within a field of view of a camera of the user device. The identification document includes a plurality of visual elements, and one or more visual elements of the plurality of visual elements are one or more invalidating marks. The application detects a predetermined pattern on the identification document in the image, the predetermined pattern formed from the one or more invalidating marks. The application determines that the identification document is invalid based on the detected predetermined pattern.
US11625930B2 Methods, systems, articles of manufacture and apparatus to decode receipts based on neural graph architecture
Methods, apparatus, systems, and articles of manufacture are disclosed to decode receipts based on neural graph architecture. An example apparatus for decoding receipts includes, vertex feature representation circuitry to extract features from optical-character-recognition (OCR) words, polar coordinate circuitry to: calculate polar coordinates of the OCR words based on respective ones of the extracted features, graph neural network circuitry to generate an adjacency matrix based on the extracted features, post-processing circuitry to traverse the adjacency matrix to generate cliques of OCR processed words, and output circuitry to generate lines of text based on the cliques of OCR processed words.
US11625927B2 Abnormality determination apparatus
An abnormality determination apparatus is mounted on a vehicle. A person is identified in a captured image acquired from a camera that captures a range including a driver seat of the vehicle. It is determined whether a person other than the driver of the vehicle is present in an operable range set as a range in which a steering wheel of the vehicle is enabled to be operated, based on a result from identifying a person. An abnormality process assuming that the driver of the vehicle is in an abnormal state is executed in response to determining that the person other than the driver is present in the operable range.
US11625926B2 Information processing device, information processing method, and information processing program product
According to one embodiment, an information processing device includes: a first memory; a first receiver; a first determination section; and a first transmitter. The first memory is configured to store first image data of interior of a vehicle at a first point in time. The first receiver is configured to receive second image data of the interior of the vehicle at a second point of time from the vehicle. The first determination section is configured to determine whether a change has been caused in the interior of the vehicle between the first point in time and the second point in time. The first transmitter is configured to transmit first data based on the determination result.
US11625922B2 Event summarization facilitated by emotions/reactions of people near an event location
A method, system and computer program product for event summarization facilitated by emotions/reactions of people near an event location is disclosed. The method includes generating a query based at least in part on reaction information and at least in part on primary video metadata. Based on the query, at least one possible event summarization match for the one or more events is retrieved from a database.
US11625920B2 Method for labeling performance segment, video playing method, apparatus and system
Provided is a method for labeling a segment of a video, in a server. In the method, a multimedia file corresponding to an acting role is obtained. A role feature of the acting role is determined based on the multimedia file. A target video is decoded to obtain a data frame and a playing timestamp corresponding to the data frame, the data frame including at least one of a video frame and an audio frame. In the data frame of the target video, a target data frame that matches the role feature is identified. A segment related to performance of the acting role in the target video is automatically labeled based on a playing timestamp of the target data frame.
US11625914B2 Key terrain finder
Systems, devices, media and methods are presented for identifying key terrain areas in a geographic location by accessing an image comprising a view of the geographic location comprising a plurality of terrain areas and for each terrain area, assigning a first score corresponding to positive or negative key terrain determinations using a general rule, assigning a second score corresponding to positive or negative key terrain determinations using an override rule, assigning a third score corresponding to positive or negative key terrain determinations using a user-defined rule and generating an aggregate mask to assign the key terrain area with an aggregate score. Based on the aggregate score, key terrain areas are identified and displayed on a computing device.
US11625913B2 Satellite image classification across multiple resolutions and time using ordering constraint among instances
A method includes receiving a satellite image of an area and classifying each pixel in the satellite image as representing water, land or unknown using a model. For each of a plurality of possible water levels, a cost associated with the water level is determined, wherein determining the cost associated with a water level includes determining a number of pixels for which the model classification must change to be consistent with the water level and determining a difference between the water level and a water level determined for the area at a previous time point. The lowest cost water level is selected and used to reclassify at least one pixel.
US11625909B1 Track segment cleaning of tracked objects
Provided are methods for track segment cleaning of tracked objects using neural networks, which can include detecting a first track segment and a second track segment. The method includes applying a machine learning model trained to determine if the first track segment and second track segment capture real objects and if the first track segment and the second track segment are representative of an identical object exterior to a vehicle. The method further includes combining the first track segment and the second track segment to form a single track segment having a single trajectory in response to the first track segment and the second track segment being determined to be representative of the identical object. Systems and computer program products are also provided.
US11625906B2 Method for identifying works of art at the stroke level
The present disclosure relates to methods of analyzing works of art for purposes of authentication or attribution. Such methods may be implemented by receiving digital image data associated with a work of art, identifying a plurality of artist's strokes formed along a surface of the work of art, segmenting the plurality of strokes into a plurality of individual strokes, analyzing the plurality of individual strokes to determine stroke characteristics, and comparing the stroke characteristics to stroke characteristics derived from one or more computational models based on known works of art.
US11625903B2 Sensing device
A sensing device includes a plurality of sensing sets having a plurality of lenses and a plurality of sensing units. The sensing units are configured to collect reflected light which pass through the lenses. Each sensing set adopts a structure which includes one sensing unit and multiple lenses for providing fingerprint sensing with high accuracy.
US11625901B2 Method of manufacture of custom cranial remodeling devices by additive manufacturing
A method for fabricating a custom cranial remodeling device for correction of cranial deformities in a subject is described. The method comprises generating a three-dimensional head data file for the subject and determining contour lines on the head. The method further comprises automatically generating a modified head shape data file and juxtaposing the modified head shape with the head represented by the three-dimensional head data file having the contour lines thereon. Still further the method includes utilizing the modified head shape data file to generate a shape for a desired custom cranial remodeling device, the shape having an interior surface to contact the head and an outer surface. The method also includes projecting lines outward from the contour lines to the outer surface and utilizing the projected lines to establish cranial remodeling device contour lines for the custom cranial remodeling device.
US11625900B2 Broker for instancing
A first set of instance layer data that describes a scene to be represented by one or more computer-generated images is obtained. The set of instance layer data specifies a plurality of object instances within the scene, with each instance of the plurality of object instances corresponding to a position that an instance of a digital object is to appear in the scene. The set of instance layer data further specifies a first set of characteristics of the plurality of object instances that includes the position. A second set of instance layer data that indicates changes to be made to the scene described by the first set of instance layer data is obtained. A third set of instance layer data is generated to include the changes to the scene by overlaying the second set of instance layer data onto the first set of instance layer data. The scene is caused to be rendered by providing the third set of instance layer data to an instancing service.
US11625895B2 3D paint effects in a messaging system
Systems and methods are provided for determining a location of a selection in a space viewable in a camera view on a display of a computing device, detecting movement of the computing device, and generating a path based on the location of the selection and the movement of the computing device. The systems and methods further provide for generating a three-dimensional (3D) mesh along the path, populating the 3D mesh with selected options to generate a 3D paint object, and causing the generated 3D paint object to be displayed. The systems and methods further provide for receiving a request to send a message comprising an image or video overlaid by the 3D paint object, capturing the image or video overlaid by the displayed 3D paint object, generating the message comprising the image or video overlaid by the 3D paint object, and sending the message to another computing device.
US11625893B2 Systems and methods for artificial intelligence (AI) three-dimensional modeling
An Artificial Intelligence (AI) three-dimensional modeling system that analyzes and segments imagery of a room, generates a three-dimensional model of the room from the segmented imagery, identifies objects within the room, and conducts an assessment of the room based on the identified objects.
US11625891B1 Method and apparatus for preemptive volume rendering
A method and apparatus for performing preemptive rendering of a 3D dataset is disclosed. Some rendering engines are too slow to render a large dataset quickly. In this patent, a list of possible views is generated. For each possible view includes a viewing position and viewing angle. For each possible view, rendering of a 3D dataset is performed to generate a corresponding preemptively rendered image for said each possible view. Each possible view and corresponding preemptively rendered image are stored. A head display unit's position and orientation are tracked and at a time epoch when said head display unit's position and orientation correspond to a possible view in said list of possible views, the corresponding preemptively rendered image is displayed.
US11625890B2 Geometry buffer slice tool
A method for visualizing a three-dimensional volume for use in a virtual reality environment is performed by uploading two-dimensional images for evaluation, creating planar depictions of the two-dimensional images, and using thresholds to determine if voxels should be drawn. A voxel volume is created from the planar depictions and voxels. A user defines a plane to be used for slicing the voxel volume, and sets values of the plane location and plane normal. The slice plane is placed within the voxel volume and defines a desired remaining portion of the volumetric plane to be displayed. All but the desired remaining portion of the voxel volume is not drawn and the remaining portion is displayed.
US11625889B2 GPU material assignment for 3D printing using 3D distance fields
A system for generating slice data for additive manufacturing, comprises a graphics processing unit (GPU) that receives a digital model of an object in a three-dimensional build space defined over a plurality of slices, computes a three-dimensional signed distance field over voxels in the build space, assigns a building material to each voxel based on a respective distance field value, and generates slice data output pertaining to the building material assignments for each slice. The slice data output can be used for printing the object in layers corresponding to the slices. The distance field comprises one or more vector having a vertical component with respect to the slices.
US11625887B2 Graphics texture mapping
When performing anisotropic filtering when sampling a texture to provide an output sampled texture value for use when rendering an output in a graphics processing system, an anisotropy direction along which to take samples in the texture is determined by determining X and Y components of a vector of arbitrary length corresponding to the direction of the major axis of an assumed elliptical projection of the sampling point for which the texture is being sampled onto the surface to which the texture is being applied, and then normalising the determined X and Y vector components to provide X and Y components for a unit vector corresponding to the direction of the major axis of the elliptical footprint of the sampling point to be used as the anisotropy direction along which to take samples in the texture.
US11625884B2 Systems, methods and apparatus for implementing tracked data communications on a chip
An electronic chip, chip assembly, device, system, and method enabling tracked data communications. The electronic chip comprises a plurality of processing cores and at least one hardware interface coupled to at least one of the one or more processing cores. At least one processing core implements a game and/or simulation engine, at least one processing core implements a position engine, and at least one processing core implements a gyroscope and, optionally, an IMU. The at least one position engine obtains pose data from an external positioning system comprising GNSS augmented by millimeter-wave cellular networks and/or Wi-Fi; and internal pose data from the gyroscope, optional IMU, and game and/or simulation engine, the data comprising inertial, 3D structure, and simulation data, thereby computing a 6 DOF pose of the client device, driving processing of 3D applications by the one or more game and/or simulation engine.
US11625883B2 Random accessible lossless parameter data compression for tile based 3D computer graphics systems
A method and apparatus are provided for compressing vertex parameter data in a 3D computer graphic system, where the vertex parameter data is a data block relating to a plurality of vertices used for rendering an image. The data relating to each vertex includes multiple byte data relating to at least one parameter. The parameters include X, Y and Z coordinates and further coordinates for texturing and shading. The multiple byte data is divided into individual bytes and bytes with corresponding byte positions relating to each vertex are grouped together to form a plurality of byte blocks.
US11625881B2 Motion retargeting with kinematic constraints
Motion retargeting with kinematic constraints is implemented in a digital medium environment. Generally, the described techniques provide for retargeting motion data from a source motion sequence to a target visual object. Accordingly, the described techniques position a target visual object in a defined visual environment to identify kinematic constraints of the target object relative to the visual environment. Further, the described techniques utilize an iterative optimization process that fine tunes the conformance of retargeted motion of a target object to the identified kinematic constraints.
US11625878B2 Method, apparatus, and system generating 3D avatar from 2D image
Provided is a method of generating a three-dimensional (3D) avatar from a two-dimensional (2D) image. The method may include obtaining a 2D image by capturing a face of a person, detecting a landmark of the face in the obtained 2D image, generating a first mesh model by modeling a 3D geometrical structure of the face based on the detected landmark, extracting face texture information from the obtained 2D image, determining a second mesh model to be blended with the first mesh model in response to a user input, wherein the first mesh model and the second mesh model have the same mesh topology, generating a 3D avatar by blending the first mesh model and the second mesh model, and applying, to the 3D avatar, a visual expression corresponding to the extracted face texture information.
US11625877B2 Method to provide design information
Disclosed is a user interface including: a design image layer including a design image, and displaying a visual representation in one or more regions corresponding to a user selection input on the design image, in response to the user selection input in a selection layer; and a selection layer including one or more design data associated with the design image, and allowing a user selection input to the one or more design data.
US11625875B2 Generating modified digital images incorporating scene layout utilizing a swapping autoencoder
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately and flexibly generating modified digital images utilizing a novel swapping autoencoder that incorporates scene layout. In particular, the disclosed systems can receive a scene layout map that indicates or defines locations for displaying specific digital content within a digital image. In addition, the disclosed systems can utilize the scene layout map to guide combining portions of digital image latent code to generate a modified digital image with a particular textural appearance and a particular geometric structure defined by the scene layout map. Additionally, the disclosed systems can utilize a scene layout map that defines a portion of a digital image to modify by, for instance, adding new digital content to the digital image, and can generate a modified digital image depicting the new digital content.
US11625872B2 System and method for remote object triangulation
An exemplary computing system for locating an object in an operational area is disclosed. The computing system having a server and plurality of edge devices. The edge devices having an image sensor configured to capture video data of the operational area from a specified location. The edge devices can process the video data to identify an object and generate a two-dimensional shape representative of the object, generate a vector from a lens of the image sensor through a center point of the two-dimensional shape; and determine relative position of the two-dimensional shape based on geospatial information of the edge device and the vector. The server and one or more of the edge devices receiving video data from a plurality of edge devices and generating a graphic, which defines a position of the object within the operational area based on the vector and location information of each edge device.
US11625869B2 Stroke tapestry methods and systems
Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel. Additionally, the user is able to either specify parameters for the process in advance or to sculpt/tune the result as the software application paints.
US11625868B2 Center line generation device, network data generation system and program
A centerline for generating network data of an indoor space can be generated while limiting the amount of calculation. Points where first straight lines and second straight lines constituting centerlines meet are created using re-entrant vertices (Step 1). The points created in Step 1 are connected by lines (Step 2). Connection lines corresponding to the longest sides are repeatedly deleted from closed polygons defined by the connection lines obtained in Step 2 until no closed polygons are left (Step 3). Each vertex of the connection lines obtained in Step 3 is connected to a farthest center point on the perimeter of the shape of the passage if there is such a farthest center point to which the vertex can be connected without touching the perimeter and without crossing other connection lines (Step 4).
US11625863B2 Three-dimensional data creation method, client device, and server
A three-dimensional data creation method in a client device includes: creating three-dimensional data of a surrounding area of the client device using sensor information that is obtained through a sensor equipped in the client device and indicates a surrounding condition of the client device; estimating a self-location of the client device using the three-dimensional data created; and transmitting the sensor information obtained to a server or an other client device.
US11625857B1 Enhanced content positioning
Various implementations disclosed herein include devices, systems, and methods that tracks an electronic device by fusing tracking algorithms. In some implementations, at an electronic device having a processor, a method obtains pairs of first position data corresponding to a position of the electronic device in a first coordinate system obtained using a first technique and second position data in a second coordinate system obtained using a second technique. In some implementations, transformations for the respective pairs are determined that provide a positional relationship between the first coordinate system and the second coordinate system. In some implementations, a subset of the pairs is identified based on the transformations, and a combined transformation is determined based on the subset of the transformations. In some implementations, content is provided on the electronic device based on the combined transformation. In some implementations, an update to the combined transformation is gradually applied.
US11625856B2 Localization systems and methods
Example localization systems and methods are described. In one implementation, a method receives a camera image from a vehicle camera and cleans the camera image using a VAE-GAN (variational autoencoder combined with a generative adversarial network) algorithm. The method further receives a vector map related to an area proximate the vehicle and generates a synthetic image based on the vector map. The method then localizes the vehicle based on the cleaned camera image and the synthetic image.
US11625854B2 Intelligent forklift and method for detecting pose deviation of container
An intelligent forklift and a method for detecting a pose deviation of a container are provided. The intelligent forklift includes a working state monitor, an image sensor, and a processor. The working state monitor is configured to monitor a working state of the intelligent forklift while the intelligent forklift is carrying and moving a stock container and send a trigger to the image sensor based on the working state. The image sensor is configured to capture an RGBD image frame containing the stock container in response to the trigger and to transmit the RGBD image frame to the processor. The processor is configured to receive the RGBD image frame, detect a pose deviation degree of the stock container and provide an alarm and/or a prompt based on a detection result of the pose deviation degree for adjusting the pose of the stock container.
US11625851B2 Geographic object detection apparatus and geographic object detection method
A geographic object recognition unit (120) recognizes, using image data (192) obtained by photographing in a measurement region where a geographic object exists, a type of the geographic object from an image that the image data (192) represents. A position specification unit (130) specifies, using three-dimensional point cloud data (191) indicating a three-dimensional coordinate value of each of a plurality of points in the measurement region, a position of the geographic object.
US11625849B2 Automatically determining orientation and position of medically invasive devices via image processing
A system and method is disclosed for automatically determining position information for an invasive medical device based on imaging data. An imaging device can generate 2D images of the invasive medical device within the patient from a vantage point relative to the patient. A trained model for the invasive medical device can be trained on annotated 2D images of the invasive medical device with position information. An imaging computer system can apply the trained model to unannotated 2D images of the invasive medical device within the patient to determine a current position of the invasive medical device. The 2D images of the invasive medical device and visual position information representing the current position of the invasive medical device can be outputted to a display.
US11625847B2 Around view synthesis system and method
The present invention discloses an around view synthesis system, including: a plurality of cameras each mounted in a vehicle to capture respective different areas around the vehicle; a boundary setting unit setting a synthesis boundary of images captured in an overlapping region where images captured by the plurality of cameras are overlapped; and an image synthesizer receiving the images captured by the plurality of cameras and synthesizing the received images according to the synthesis boundary set by the boundary setting unit.
US11625845B2 Depth measurement assembly with a structured light source and a time of flight camera
A depth measurement assembly (DMA) includes an illumination source that projects pulses of light (e.g., structured light) at a temporal pulsing frequency into a local area. The DMA includes a sensor that capture images of the pulses of light reflected from the local area and determines, using one or more of the captured images, one or more TOF phase shifts for the pulses of light. The DMA includes a controller coupled to the sensor and configured to determine a first set of estimated radial distances to an object in the local area based on the one or more TOF phase shifts. The controller determines a second estimated radial distance to the object based on an encoding of structured light and at least one of the captured images. The controller selects an estimated radial distance from the first set of radial distances.
US11625840B2 Detecting motion in images
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for detecting motion in images. A computing system receives first and second images that were captured by a camera. The computing system generates, using the images, a mathematical transformation that indicates movement of the camera from the first image to the second image. The computing system generates, using the first image and the mathematical transformation, a modified version of the first image that presents the scene that was captured by the first image from a position of the camera when the second image was captured. The computing system determines a portion of the first image or second image at which a position of an object in the scene moved, by comparing the modified version of the first image to the second image.
US11625835B2 Alias capture to support searching for an object-of-interest
Alias capture to support searching for an object-of-interest is disclosed. A method includes capturing, using a camera with a defined field of view, video image frames that include a moving object-of-interest. The method also includes tracking the object-of-interest over a period of time starting when the object-of-interest enters the field of view and ending when the object-of-interest exits the field of view. The method also includes detecting, at a point in time in-between the start and end of the period of time of the tracking, a threshold exceeding change in an appearance of the object-of-interest. The method also includes creating, before the end of the period of time of the tracking, a new object profile for the object-of-interest in response to the detecting of the threshold exceeding change.
US11625834B2 Surgical scene assessment based on computer vision
Implementations generally relate to surgical scene assessment based on computer vision. In some implementations, a method includes receiving a first image frame of a plurality of image frames associated with a surgical scene. The method further includes detecting one or more objects in the first image frame. The method further includes determining one or more positions corresponding to the one or more objects. The method further includes tracking each position of the one or more objects in other image frames of the plurality of image frames.
US11625831B2 Systems and methods for determining an orthodontic treatment for a subject based on tooth segmentation
A method and a system for determining an orthodontic treatment for a plurality of teeth of a subject are provided. The method comprises: receiving a 3D representation of a first tooth and a second tooth, adjacent thereto, of the subject, of a plurality of teeth of the subject; obtaining a tooth-gingiva segmentation loop; identifying an outer set of vertices positioned outside the tooth-gingiva segmentation loop and an inner set of vertices positioned inside the tooth-gingiva segmentation loop; generating a first interdental loop extending, along the 3D representation, through a given inner vertex and a given outer vertex, such that: the first interdental loop is at least partially indicative of an interdental boundary between the first tooth and the second tooth; and the first interdental loop intersects the tooth-gingiva segmentation loop; and generating the first tooth 3D representation based on the tooth-gingiva segmentation loop and the first interdental loop.
US11625830B2 Information processing apparatus, information processing method, program, and observation system
There is provided an information processing apparatus, including: an image obtaining unit configured to obtain a plurality of images of a fertile ovum captured in time series; a recognizing unit including a probability image generating unit configured to generate, for each image of the fertile ovum, a probability image, wherein each position in the probability image represents the probability that at least part of the fertile ovum is present at the corresponding position in the image of the fertile ovum; and a feature amount calculating unit configured to calculate time-series transformation of the fertile ovum from the probability images over the time series, and calculate a feature amount of the fertile ovum based on the transformation.
US11625829B2 Spectral unmixing of fluorescence imaging using radiofrequency-multiplexed excitation data
Disclosed herein include embodiments of a system, a device, and a method for sorting a plurality cells of a sample. A plurality of raw images comprising pixels of complex values in a frequency space can be generated from a plurality of channels of fluorescence intensity data of fluorescence emissions of fluorophores, the fluorescence emissions being elicited by fluorescence imaging using radiofrequency-multiplexed excitation in a temporal space. Spectral unmixing can be performed on the raw images prior to a sorting decision being made.
US11625825B2 Method for displaying tumor location within endoscopic images
A method of displaying an area of interest within a surgical site includes modeling a patient's lungs and identifying a location of an area of interest within the model of the patient's lungs. The topography of the surface of the patient's lungs is determined using an endoscope having a first camera, a light source, and a structured light pattern source. Real-time images of the patient's lungs are displayed on a monitor and the real-time images are registered to the model of the patient's lungs using the determined topography of the patient's lungs. A marker indicative of the location of the area of interest is superimposed over the real-time images of the patient's lungs. If the marker falls outside of the field-of view of the endoscope, an arrow is superimposed over the real-time images to indicate the direction in which the marker is located relative to the field of view.
US11625822B2 System and method for determining quality attributes of raw material of textile
Systems and methods are described for determining quality attributes of raw material of textile. According to an embodiment the for determining quality attributes of raw material of textile can include a processor coupled with a memory, the memory storing instructions executable by the processor to: receive one or more images of said raw material captured by an imaging device; enhance one or more features of said received one or more images by varying dynamic range of said one or more features of said received one or more images to obtain dynamically enhanced one or more images; extract values of one or more attributes of said enhanced one or more images, wherein said one or more attributes includes any or combination of staple length, fibre fineness, short fibre content, yarn hairiness, yarn count, yarn elongation, maturity and moisture content; and compare the extracted values with reference attribute values stored in a first database, wherein quality of said raw material is determined based on comparison of the extracted values with the reference attribute values.
US11625820B2 Evaluating an inspection algorithm for inspecting a semiconductor specimen
A method, a non-transitory computer readable medium, and a system for evaluating an inspection algorithm for inspecting a semiconductor specimen.
US11625811B2 Adaptive non-rigid targeted deformation of images for synthetic image generation
A method includes determining a plurality of features of a first original image of a first product that are expected to be different for one or more products to be produced via manufacturing parameters of a manufacturing process compared to the first product. The method further includes adjusting one or more of the plurality of features of the first original image to generate a first synthetic image. The method further includes providing a plurality of images including the first original image and the first synthetic image to train a machine learning model to generate a trained machine learning model configured to generate output associated with updating the manufacturing parameters of the manufacturing process.
US11625808B2 Graphics processing systems
When rendering a frame, e.g. that is to be used for rendering subsequent frames to be rendered, two versions of the frame are rendered, wherein the first version of the frame is rendered in its entirety but only a portion of the second version of the frame is rendered. The rendered portion of the second version of the frame is compared to a corresponding rendered portion of the first version of the frame. When the comparison determines that the two portions of the two versions match, the frame is, e.g. used for rendering subsequent frames, but when the comparison determines the two portions of the two versions do not match, an error operation is performed.
US11625804B2 System and method for ridesharing
A computing system including a processor may receive, from a network device, a request for a ride at a scheduled time. The computing system may start to look for a candidate ride, to serve the received request, at a predetermined time prior to the scheduled time. The computing system may book the candidate ride to serve the received request upon determining that the candidate ride can serve the received request. The computing system may determine occurrence of a potential failure associated with the candidate ride serving the received request. The computing system may book a replacement ride to serve the received request upon determining that the replacement ride can serve the received request. Various other aspects are disclosed.
US11625803B2 High land tourism safety risk warning method based on reinforcement learning
The invention relates to the field of tourism risk prediction, and particularly to a high land tourism safety risk warning method based on reinforcement learning, comprising: step S1, storing a tourism data set in a historical time period of a tourist site in a database, and based on the database, initializing a tourism risk warning indication function Q and a risk target function T; step S2, based on a tourism risk assessment factor sequence and combined with the selected tourism data set in the historical time period, training the tourism risk warning indication function Q and the risk target function T; and step 3, combined with an input time parameter and the trained tourism risk warning indication function Q, obtaining a warning action under the time parameter, and obtaining a risk assessment rank of the tourist site.
US11625802B1 Coordinated autonomous vehicle automatic area scanning
Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Sensors associated with autonomous operation features may be utilized to search an area for missing persons, stolen vehicles, or similar persons or items of interest. Sensor data associated with the features may be automatically collected and analyzed to passively search for missing persons or vehicles without vehicle operator involvement. Search criteria may be determined by a remote server and communicated to a plurality of vehicles within a search area. In response to which, sensor data may be collected and analyzed by the vehicles. When sensor data generated by a vehicle matches the search criteria, the vehicle may communicate the information to the remote server.
US11625801B2 Survey submission system and method for personalized career counseling
A survey submission system and method for a personalised career counselling is provided to multiple users. The system includes one or more display devices with a display unit, a display region variation determining unit, a preloading controller, and a preloading performing unit displaying multiple program parameters in proximity to a short text field. Particularly, one or more display devices includes multiple display device modules and display device modules is selected from any one of an user interface module, an admin interface module, a sponsor interface module admin interface module and an expert interface module. Moreover, the system also has a remote server for storing a multiple of databases for storing multiple data related to program parameters. Particularly, one or more display device and the remote server communicate via a communication channel enabling users to communicate with other users and experts in a highly secured chat room. Moreover, communication is via secure chat room enabling users to share information only with user consent. The system analyses the answers by a trend data analysis.
US11625799B2 Mobile legal counsel system and method
A Mobile Lawyer system includes a 360 degree HD video camera configured for mounting on a vehicle; a display screen configured for mounting inside the passenger compartment of a vehicle; and a Mobile Lawyer App downloaded and installed on a mobile telephone in communication with the video camera and display screen, configured, upon command from a user, to notify an attorney located remotely via a cellular and/or computer network, and to display a video image of the remote attorney on the display screen (or the screen of the mobile telephone), and to live-stream a 360 degree video captured by the video camera to the Internet for viewing by the remote attorney and for cloud storage. The introduction of a lawyer on-demand into a police encounter can help to defuse and de-escalate the situation. The lawyer can serve as a live observer, witness, and intermediary who can provide live legal guidance to the user.
US11625793B1 Process for estimating crop yield
A process for estimating a value of a crop of walnuts prior to harvest includes the following steps which are not necessarily in order. First, arranging an unmanned aerial vehicle with a digital single-lens reflex high speed multi spectral camera fitted with a near-infrared filter. Then, taking normalized difference vegetation index images of a field of walnuts every second at a clarity of two centimeters in detail from an altitude of four hundred feet. Next, forming a map of the field from the normalized difference vegetation index images. After that, determining a ratio of the field which possesses a high near-infrared profile. Following that, calculating a meat yield as a product of the ratio and the maximum walnut grade in the field. Finally, calculating the value of the crop from the meat yield.
US11625790B2 Virtual collaboration
A method, medium, and apparatus for allowing evaluation of property, such as damaged property, remotely and efficiently. A mobile computing device at the location of the property may be used to transmit video of the property to an adjuster, and to receive video and audio communications from the adjuster. The adjuster may be selected from a queue based on time waiting in the queue and/or a number of other statistics and attributes of the adjuster. The adjuster may converse with an owner of the property and capture video of the property in order to make an appraisal or determine the infeasibility of remote appraisal and the need to instruct another adjuster to perform a physical inspection.
US11625784B2 Coupon blending of a swap portfolio
Systems and methods for blending a plurality of swaps may include determining a fixed rate for use in blending a plurality of swaps, each of the plurality of swaps having matching economics and a different associated fixed rate. A computing device may determine a first remnant swap and a second remnant swap to blend the plurality of swaps using the determined fixed rates. This may reduce the gross notional and/or the total clearing line items associated with the original swaps. In some cases, the computing device may determine one single swap for blending the plurality of swaps.
US11625779B2 Electronic outcry messaging for electronic trading
Methods, devices, and systems for facilitation of communication between participants of an electronic marketplace involve receiving a message generated from a market participant and transmitting the message to other market participants. The facilitation also involves receiving responses to the message from the other market participants and transmitting the responses to the message originating market participant such that the transmitted response is imperceptible to the other market participants.
US11625778B2 Distributed trading network and interface
A distributed trading platform comprising: a first participant system of a liquidity provider configured to determine a first order that is stored in a first order management system; a central system configured to determine a plurality of second orders based on the first order, an aggression level and market data; and a second participant system of a liquidity taker configured to determine that a contra order is stored in a second order management system, determine a single second order of the plurality of second orders that the liquidity taker is qualified to view based on a third quantity of the contra order, and populate a second trader interface with information soliciting submission of the contra order to the distributed trading platform for matching with the single second order.
US11625777B2 System and method for routing a trading order based upon quantity
An apparatus for routing trading orders comprises a memory and a processor. The memory stores first trading information associated with a first buy order placed with a first market center. The first buy order is associated with a product and the first trading information comprises a disclosed quantity of the product and a reserved quantity of the product. The memory also stores second trading information associated with a second buy order placed with a second market center. The second buy order is associated with the product and the second trading information comprises a disclosed quantity of the product and a reserved quantity of the product. The processor is coupled to the memory and receives a sell order associated with a quantity of the product. The processor further cancels at least a portion of the second buy order placed with the second market center for placement with the first market center. The canceled portion of the second buy order is determined based at least in part upon the second trading information. The processor further routes at least one additional sell order to the first market center having a quantity that is based upon at least one of the first trading information and the canceled portion of the second buy order.
US11625776B2 System and method for multi-market risk control in a distributed electronic trading environment
A system and method are provided for distributed risk management. According to one example embodiment, a central risk controller is provided that can communicate with a plurality of local risk management modules located at a plurality of gateways. The central risk controller may allocate a portion of a central account balance associated with a trading account to each local risk management module. Then, as the trades are made using the trading account, the local risk management modules may manage risk associated with the trades until the local account balance is insufficient. As the account balance gets low, the local risk management module may query the central risk controller for the additional risk account balance.
US11625772B1 System and method for providing real time financial account information using event driven architecture
A system and method of providing real time account information for financial accounts is disclosed. The system includes an event based architecture including an event stream. Financial transaction processing systems publish transaction events to the event stream. A transaction service listening to the event stream detects new transaction events. The transaction service takes action to enrich transaction data. A middleware system reconciles existing transactions and persists transaction records in long term storage. The system can retrieve real time enriched transaction data to calculate account summary information, including current account balances and projected future account balances. The system can also be used to provide real time notifications to customers using enriched transaction data.
US11625769B2 Multi-factor integrated compliance determination and enforcement platform
A compliance determination and enforcement platform is described. A plurality of factors are stored in association with each of a plurality of accounts. A factor entering module enters factors from each user account into a compliance score model. The compliance score model determines a compliance score for each one of the accounts based on the respective factors associated with the respective account. A comparator compares the compliance score for each account with a compliance reference score to determine a subset of the accounts that fail compliance and a subset of the accounts that meet compliance. A flagging unit flags the user accounts that fail compliance to indicate non-compliant accounts. A corrective action system allows for determining, for each one of the accounts that is flagged as non-compliant, whether the account is bad or good, entering the determination into a feedback system and closing the account.
US11625766B2 Electronic apparatuses and display method for registering products
Because an electronic apparatus includes: an input means; and a display means for, when a first product registered in a first classification is newly registered in a second classification on the basis of an operational instruction via the input means from a user, displaying a first image in which information about the first product is included, and a second image in which information about the first product is added, and for, when a second product registered in the second classification is newly registered in a third classification, displaying the second image in which information about the second product is deleted, and a third image in which information about the second product is added, the electronic apparatus provides a purchase management function of properly displaying a state of each product and making it easy for the user to perform management in accordance with the classifications.
US11625763B2 Migration of electronic shopping carts between devices
Methods and systems are presented for facilitating migration of electronic shopping carts between devices. A user generates an electronic shopping cart based on interacting with a merchant website using a first device. In response to receiving a request for transferring the electronic shopping cart, cart data associated with the electronic shopping cart is obtained. The cart data is encoded, using a selected encoding technique, into a code, which can be a phrase, an emoji string, a QR code, or an image of a face that can be transferrable to a second device. The code is presented on the first device. In response to receiving the code from the second device, the electronic shopping cart is re-generated based on the cart data extracted from the code. The electronic shopping cart is made accessible to the user via the second device.
US11625760B2 Commission allocation based on electronic information consumption
Commission mappings for a content producer party are generated based on tracked interactions with distributed content by content consumer computers operated by a content consumer party. The distributed content originates from content producer computers operated by the content producer party. The tracked interactions are indicative of engagement with the distributed content by the content consumer computers. The commission mappings are transformed into an aggregated commission mapping for the content consumer party and the content producer party by correlating the commission mappings to the content consumer party and the content producer party and by processing correlated tracked interactions of the commission mappings into a quantified engagement of the content consumer party with the distributed content produced by the content producer party. The aggregated commission mapping is sent via a computer network to one or more computers operated by the content consumer party or the content producer party.
US11625759B2 Grid-integrated electric vehicle charging as a service
Method for managing charging service comprising independent Installers, independent utilities, independent electric charging customers, CO2 levels, and independent energy markets, the method comprising: electronically calculating cost of service on a periodic basis based on a plurality of dynamically changing influencing parameters; electronically determining a capital cost of installation; obtaining customer's zip code to determine regional variations in installation cost; estimating customer's location from customer's IP address to determine regional variations in installation cost; Soliciting information about conditions at an installation location which may affect installation cost by soliciting customer input in response to an online questionnaire; soliciting an address of the installation location, then obtaining data comprising age of a building, size of the building and number of units from publicly available data bases, to determine installation cost.
US11625751B2 Message-transmittal strategy optimization
Methods, systems, and computer programs are presented for the determination of optimal communication scheduling. Send Time Optimization (STO) uses machine learning (ML) to recommend a personalized send time based on a recipient's past engagement patterns. The purpose of the ML model is to learn patterns in the data automatically and use the patterns to make personalized predictions for each recipient. The send time recommended by the model is the time at which the model believes the recipient will be most likely to engage with the message, such as clicking or opening, and use of the send time mode is expected to increase engagement from recipients. Additional customizations include communication-frequency optimization, communication-channel selection, and engagement-scoring model.
US11625749B2 System and method for determining and displaying an optimal assignment of data items
Various systems and methods for providing a tool to entities that determines the optimal usage of data items are disclosed. For example, the tool can generate a model that uses various characteristics to predict how likely it is that a viewer will watch (or listen to) the media program being promoted. The model can then determine an increase in revenue that would result from the assignment of a media promo using the predicted likelihood and subtracting a known opportunity cost from this determined revenue increase to determine a net revenue value. The model can repeat this determination for any number of viewers and aggregate the determined net revenue values to generate an aggregated net revenue value. The tool may include a user interface in which a content provider can adjust various variables to see how adjusting one or more variables affects the aggregated net revenue value.
US11625748B2 Method and system for identifying recipients of a reward associated with a conversion
The present teaching relates to a method and a system for advertising. The method obtains information about a conversion associated with an advertisement and generates with respect to the conversion, an operational smart attribution evaluation package (SAEP). The SAEP includes a conversion parameter and a reward. The method transmits the SAEP to a platform to be posted, and thereafter receives from the SAEP, an indication of an entity which is estimated to be associated with the conversion and to which the reward is to be allocated. The entity is determined by the SAEP based on the conversion parameter and information from a plurality of entities that displayed the advertisement.
US11625747B2 Intelligent controlled charging stations
An in-store customer transaction can be detected. Power charging credits can be assigned to the customer based, at least in part, on the in-store customer transaction. A charging station can be activated for the customer. Whether an amount of energy consumption by at least one user device of the customer from the charging station has reached a threshold value can be determined. The threshold value can be based, at least in part, on the charging credits assigned to the customer. Responsive to determining that the energy consumption by the at least one user device of the customer from the charging station has reached the threshold value, the charging station can cease or reduce power being delivered by the charging station to the at least one user device of the user.
US11625746B2 System for monitoring a vending machine
A system for monitoring a vending machine is presented, the vending machine includes a controller and associated memory configured to store information associated with the condition of the vending machine. The vending machine also has a first short range transceiver configured to transmit the information associated with the condition of the vending machine, a first distance. A plurality of mobile devices each having a second short range transceiver and a first long range transceiver, the mobile devices configured to receive information associated with the condition of the vending machine and transmit it via the long range transceiver. A second long range transceiver is associated with a server coupled to the second long range transceiver. The server configured to receive the information associated with the condition of the vending machine, the server configured to send a signal to a subset of the plurality mobile device to induce the mobile device to be transported to within the first distance from the vending machine.
US11625745B1 Vehicle telematics system to promote good driving behavior using positive feedback and award points
A system and method are disclosed to promote good driving among users. A user-customizable good driving (GD) wish list may be created, populated, modified, and/or used to promote good driving. The GD wish list may be used in conjunction with a vehicle telematics unit (VTU) to monitor, process, detect, and/or record good driving events, and communicate and/or generate positive feedback for the user. In addition to positive feedback, good driving (GD) points may be accumulated based on driving behavior. The accumulated GD points may be used in conjunction with a product and/or service offering, such as by an insurance company. Furthermore, in some examples, the system encourages users to promote good driving behavior by pledging themselves to a challenging GD wish list that will earn them more GD points and the associated benefits.
US11625738B2 Methods and systems that generated resource-provision bids in an automated resource-exchange system
The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. In one implementation, resource-provider computing facilities automatically generate hosting fees for hosting computational-resources-consuming entities on behalf of resource-consumer computing facilities that are included in bid-response messages returned by the resource-provider computing facilities in response to receiving bid-request messages. In another implementation, a cloud-exchange system automatically generates hosting fees on behalf of resource-provider computing facilities.
US11625733B2 Evaluating coincident interaction indicators
Disclosed are embodiments for determining the impact of one or more latent factors on user interaction metrics based at least in part on an impact model. The embodiments identify a value for a user interaction metric, the user interaction metric measuring interaction with content and identify an impact for a latent factor on the user interaction metric, the impact determined based at least in part on a model providing a relationship between the user interaction metric and the latent factor. Additionally, embodiments may involve adjusting an attribute of the electronically provided content based at least in part on the impact of the latent factor on the user interaction metric.
US11625732B2 Method for authenticating an object, particularly a security element, and a security element
A method for authenticating an object, particularly a security element for protecting value documents, ID documents and products, as well as a security element, a security document, a reader, an individualization device and a server for such a method. The method involves the steps: dividing a first code element into at least one first partial code element and one second partial code element, storing the second partial code element, arranging the first partial code element and/or a second code element on and/or in the object, jointly machine-capturing the first partial code element and the second code element by means of a reader, extracting the first partial code element and the second code element from the data captured by the reader, accessing the stored second partial code element using the second code element as a key, checking whether the code element resulting from merging the extracted first partial code element and the stored second partial code element corresponds to the first code element.
US11625725B1 Stateless secure payment system
A biometric input device is used to obtain biometric data from a user. The biometric data is used to determine host card emulation (HCE) parameters that are associated with the user and are used to access a payment account. An interface device that is associated with the biometric input device receives the HCE parameters. The interface device includes a secure execution environment (SEE). A processor in the SEE decrypts and stores the HCE parameters in the memory of the SEE and executes an HCE instance. The HCE instance uses a communication interface to interact with a payment terminal using a contactless communication protocol. The interaction provides payment data to the payment terminal, which is then sent along a payment channel for processing. The HCE instance is then erased, and the SEE is then available for use by another user for another transaction using a different payment account.
US11625724B2 Dynamic modification of a verification method associated with a transaction card
A device may determine that a verification method associated with a transaction card is to be modified from a first verification method to a second verification method. The first verification method and the second verification method may use different types of verification information. The device may provide a set of instructions to the transaction card after determining that the verification method is to be modified. The set of instructions may cause the transaction card to modify the verification method from the first verification method to the second verification method. The device may provide information identifying a modification to the verification method to a transaction backend device to notify the transaction backend device that the verification method associated with the transaction card has been modified from the first verification method to the second verification method.
US11625721B2 System and method for transaction authentication
Some implementations provide a method that includes: generating an association, at a mobile device, between a government-issued identification document of a user and a mode of payment; receiving, at the mobile device, a presentation of the government-issued identification document of the user to support a request for payment; validating whether the presented government-issued identification document is a valid identification of the user; and in response to validating the presented government-issued identification document, proceeding with payment by using the mode of payment.
US11625720B2 Secure in-line payments for rich internet applications
Methods and systems are provided for making secure financial transactions, such as purchase payments, using rich Internet applications (RIA) running an RIA runtime (also referred to as a platform or framework) on the user's smart phone or other mobile device. Embodiments differ from the usual way of re-directing a user from a third-party application and authenticating the user by providing secure in-line payments from a rich Internet application running on an RIA runtime. A system includes: a mobile device executing a rich Internet application running on an RIA runtime; a payment library communicating with the RIA runtime and a service provider, for which the payment library communicates with the service provider to authenticate the rich Internet application; and in response to authentication by the service provider, facilitates secure financial transactions via the rich Internet application.
US11625719B2 Framework free integration
Examples describe data security and routines structured to avoid conflicts. One example includes accessing data for a merchant website including a framework with a first routine for a function, and accessing an account security element for the merchant website with a second routine associated with an account security system for the function. The second routine is optimized to avoid conflicts with the first routine. The framework is automatically updated while the second routine is maintained with no changes. The merchant website data is then transmitted with the updated first routine and the account security element with the second routine, where the updated first routine and the second routine facilitate data security on the client device without framework conflicts when the updated first routine for the function and the second routine for the function operate concurrently on the client device.
US11625718B2 Blockchain-based data verification system and method, computing device and storage medium
The present specification provides a blockchain-based data verification system and method, a computing device, and a storage medium. The blockchain-based data verification system includes: a first verification system, a second verification system, and a first blockchain node and a second blockchain node on a blockchain network; the first verification system is configured to: collect first service data based on a predetermined condition and generate a first verification file including the first service data, and send a verification request to the second verification system; the second verification system is configured to: receive the verification request, verify the first service data with second service data in a local database of the second verification system, generate and send a verification result notification to the first verification system, and send successfully verified second service data in the local database to the first blockchain node on the blockchain network; wherein the first verification system is further configured to: receive the verification result notification, and send successfully verified first service data to the second blockchain node on the blockchain network.
US11625715B2 Security devices, systems, and methods for dynamic transaction cards
A dynamic transaction card including: one or more light emitting elements; a transceiver; and an embedded microprocessor configured to: receive, from a transaction terminal, a location information corresponding to a current location of the transaction terminal; wirelessly transmit, via the transceiver and to a mobile device, the location information; receive an indication that a location-specific security concern exists; and in response to receiving the indication, control the one or more light emitting elements to display a visual indication corresponding to the location-specific security concern.
US11625708B2 System and method for customer initiated payment transaction using customer's mobile device and card
A system for a customer-initiated payment transaction includes a mobile device of a customer and a payment card of the customer. The mobile device includes a mobile application or a digital wallet, on which a customer may register one or more of a plurality of payment methods. The mobile application or the digital wallet may be activated to establish a point-of-sale (OIS) system on the mobile device and include a process to authenticate the customer.
US11625707B1 Mitigating near-field-communication (NFC) antenna interference
This disclosure describes systems and techniques for enabling a communication device to communicate wirelessly with a near-field-communication (NFC)-enabled payment terminal while avoiding interference between the NFC-enabled payment terminal and other NFC payment instruments. In some instances, the communication device may receive, via a non-NFC communication protocol, a payment token from an identification device and may send, over NFC, the payment token to the NFC-enabled payment terminal for satisfying the cost of a transaction.
US11625706B2 System and method for location-based passive payments
Systems and methods for passively processing a payment for an activity that leverages location data of a user participating in the activity. User data is received, the user data including a plurality of user location points and a time associated with each of the plurality of user location points. An activity is determined, the activity associated with the user based on the user data, wherein the activity is associated with at least one of transportation and attendance at a venue. An instance of the activity is identified and a payment amount for the user is processed based on the instance of the activity.
US11625705B1 Processing online transactions with an intermediary system
A method may comprise: receiving, from a merchant server, an application programming interface (API) call including an authorization request for payment and a mobile wallet identification; querying a database with the mobile wallet identification to determine a logical location of a mobile wallet associated with the mobile wallet identification; transmitting, based on the determination, a request for a payment source for the payment to the mobile wallet; receiving, from the mobile wallet, an identification of a payment source; and forwarding the identification of the payment source to the merchant server.
US11625704B2 Method of applying for credit at a self-checkout
A method performed by at least one computing device. The method includes receiving a credit request from a self-checkout device before a customer completes an instore checkout process and sending a request for a Uniform Resource Locator (“URL”) to one or more authentication computing devices. The authentication computing device(s) send the URL to the mobile device. The method includes sending a credit application to the mobile device after the customer selects the URL, receiving a submission of the credit application from the mobile device, approving credit based on the submission, and forwarding a code to the mobile device. The code indicates that the credit is to be used to complete the instore checkout process when scanned by the scanner.
US11625703B2 Commodity registration apparatus and method
A commodity registration apparatus includes a check-in terminal, a sensor group, and a management terminal. A processor of the management terminal is configured to track movement of a shopper and store items using the sensor group. A first commodity list is updated to include a first item when the tracked movements indicate the known shopper has selected the first item for purchase. The movements of any unidentified shopper are tracked. The processor updates a second commodity list to include a second item when tracked movements indicate the unidentified shopper has selected the second item for purchase. The second commodity list is associated with a provisional identification code. Commodity registration data for settlement processing is generated using the first commodity list unless the unidentified shopper is later identified as the known shopper, in which case, commodity registration data is generated using the first and second commodity lists in combination.
US11625699B1 Adaptive daily withdrawal limits for smart chip ATM transactions
A system including a network interface and a processing circuit is provided. The processing circuit includes one or more processors coupled to non-transitory memory. The processing circuit is configured to receive a transaction request associated with a payment card. The transaction request includes a transaction amount. The processing circuit is further configured to determine that the transaction amount would cause a violation of a daily spending limit associated with the payment card. The payment card includes a smart chip. The processing circuit is additionally configured to apply an adaptive daily spending limit (ADSL) override of the daily spending limit based at least in part on a determination that the transaction request originated from the payment card having the smart chip, and approve the transaction request based on the ADSL application.
US11625694B2 Blockchain-based exchange with tokenisation
The invention provides a secure method for exchanging entities via a blockchain. The invention incorporates tokenisation techniques, and also techniques for embedding metadata in a redeem script of a blockchain transaction. Embodiment(s) provide a computer implemented method of performing an exchange of entities, the method comprising: receiving, from a first user over a communications network, a first invitation to perform the exchange, the first invitation comprising a first set of metadata associated with the invitation, wherein the first set of metadata comprises an indication of entities to be exchanged and a first set of conditions for the exchange; generating a first script, the first script comprising: the first set of metadata, a first user public key (P1A) associated with the first user, wherein the first user public key (P1A) is a cryptographic pair with a first user private key (V1A), and a first third-party public key (P1T) associated with a first third-party, wherein the first third-party public key (P1T) is a cryptographic pair with a first third-party private key (V1T); hashing the first script to generate a first script hash; publishing the first script and the first script hash on a distributed hash table (DHT) distributed across a first network; and broadcasting, on a second network, a first invitation transaction for inclusion on a peer-to-peer (P2P) distributed ledger, the first invitation transaction comprising an indication of a first quantity of a cryptocurrency to be transferred and the first script hash.
US11625692B2 Generating a waste profile
One or more devices, systems and/or methods for generating waste profiles are provided. For example, a graphical user interface may be controlled to display a waste profile interface. A request to generate a waste profile associated with waste may be received via the waste profile interface. The request may comprise waste parameters of the waste. One or more waste information databases may be analyzed to identify data records associated with the waste parameters. The waste profile may be generated based upon the waste parameters and the data records. An electronic waste transfer request, comprising the waste profile, associated with the waste, may be transmitted over a network connection to a second device associated with a waste facility. An acceptance message indicating that the waste facility accepts the waste or a rejection message indicating that the waste facility rejects the waste may be received from the second device.
US11625691B2 Method for facilitating recycling
A method for facilitating recycling an object is provided. The object is produced to include a detecting device that detects a condition of the object, and wirelessly sends out the detected condition of the object, so that a dealer shop may receive the detected condition of the object, and send the same to a server. The server determines whether the object has worn out based on the detected condition, and sends a message to a mobile device related to a consumer of the object for notifying the consumer that the object has worn out, thereby motivating the consumer to recycle the object.
US11625687B1 Method of and system for parity repair for functional limitation determination and injury profile reports in worker's compensation cases
A method and system for quantifying a lack of parity for a subjective data set and an objective data set within an injury profile report. The method and system analyzes and inspects each subjective and objective data set and compares these data sets to a historical accuracy database to find a lack of agreement or non-parity of the data sets. The method and system quantifies the lack of parity, creates an injury profile report and proscribes any functional limitations for the injured worker. The output can be used to assign safer and more accurate functional limitations and assign safer and more accurate functional limitations to support a safer return to work event for the inured worker after injury.
US11625685B2 Computer system and method for construction project prequalification and management
An example software technology may function to both facilitate a prequalification process for construction projects and also leverage the information obtained during the prequalification process to facilitate subsequent management of a construction project. In one aspect, an example prequalification software tool may provide an interface through which a user associated with the GC can create prequalification forms for obtaining prequalification information from subcontractors, where each prequalification form can be tailored for a particular type of construction project, a particular aspect of a construction project being put out to bid or the like. In a further aspect, after a subcontractor has submitted its prequalification submission to the GC, the example prequalification software tool may provide an interface through which a user associated with the GC may review the subcontractor's prequalification submission and then, if desired, either approve or reject the subcontractor's prequalification submission (or perhaps flag it for follow up).
US11625683B2 System and method of industrial automation multi-developer control code change commits
An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for sharing and selectively synchronizing project edits among multiple locally stored versions of the system project.
US11625681B2 Conference support system, conference support method, and recording medium
A conference support system is for supporting a conference. The conference support system includes one or more information processing apparatuses for implementing various functions of the conference support system. The conference support system includes an inputter configured to input a statement content that is a content of a statement stated by a participant of the conference; a determiner configured to determine a statement type of the statement content, based on the statement content input by the inputter; and an outputter configured to output at least one of the statement content, an evaluation of the conference, and an evaluation of the participant, based on a determination result obtained by the determiner.
US11625680B2 Settling obligations via netting transactions
A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying an quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
US11625678B2 Mobile and stationary cameras for identifying a storage location of an inventory item
A system, method and computer program product provide inventory tracking and management. The operations may include analyzing images captured by a mobile camera secured to a forklift operating within a warehouse to identify that the forklift has performed a first loading event, analyzing images captured by a stationary camera that is located in a receiving area of the warehouse to identify the forklift and identify an inventory item that is loaded on the forklift moving from the receiving area to a storage area of the warehouse, and analyzing images captured by the mobile camera secured to the forklift to identify that the forklift has performed a first unloading event and identify a storage location within the storage area associated with the first unloading event. The operations may further include storing an entry in an inventory database to indicate the identified inventory item is stored in the identified storage location.
US11625676B2 Method for operating transport systems
A method operates different transport systems in a logistics area, wherein the logistics area is divided into a plurality of zones. The method receives a first reservation request to reserve one or more zones of the logistics area for a first transport system. The method determines an occupation status of the one or more zones. The method reserves the one or more zones for the first transport system depending on the occupation status of the one or more zones.
US11625675B2 Method and system for controlling a storage room
A system and a method for controlling a plurality of electronic locks are provided. In an embodiment, a request for opening a door is received and verified. If the request is approved, signals are sent to open the electronic lock that locks the door. If the request is rejected, a message is sent to notify the user of the invalid request.
US11625674B2 Process for delivering an order to a semiautonomous motor vehicle
Technologies and techniques for delivering an order to an at least semiautonomous motor vehicle, and a motor vehicle. If an ordering function is activated, provider information is obtained from potential providers that offer delivery of an order by means of a mobile delivery system within a predefined area on a determined route from a current position of the motor vehicle to a destination. Coordinates and a time for a meeting of the motor vehicle with the mobile delivery system are determined for each of the potential providers that have been determined using traffic condition and planning criteria, and a corresponding ordering option that can be activated is provided. As soon as the ordering option is activated, the motor vehicle is at least semiautonomously driven to the determined meeting.
US11625661B1 Systems and methods for control strategy criteria selection
The systems and methods perform simulations in a systematic way as to minimize redundant data fetching and computations and reduce run-time. The systems and methods can cache information that can be used across multiple control strategies and speed up the process of simulation by several orders of magnitude. A business analyst can first generate a set of matching criteria that meets business intuition for the specific initiative and set of stores under analysis. A systematic approach in building similar sites models from control strategies that are combinations of this set of matching criteria can be applied to minimize data extraction and processing. The similarity function allows for the distance of each criterion to be combined linearly. Data for each matching criteria only needs to be extracted once but can be used in all control strategies that uses that criteria.
US11625659B2 Systems and methods for proactive infrastructure resource management for multiple application clusters
A system including: a processor; and a memory storing computer program code that controls the processor to: collect real-time business process metrics; collect real-time cluster metrics for a plurality of application clusters indicative of a required allotment of infrastructure resources for a given business process level; estimate a predicted future business process level; based on the estimated predicted future business process level and the real-time cluster metrics, predict a future infrastructure resource requirement of each of the plurality of application clusters; compare the predicted future infrastructure resource requirement of each of the plurality of application clusters to a current dedication of each of the plurality of application clusters; automatically adjust, in real-time and based on the comparison, respective allotments of infrastructure resources for each of the plurality of application clusters; receive an actual business process; and process the business process across the plurality of application clusters.
US11625657B2 Utilizing a machine learning model to crowdsource funds for public services
A device may provide, to a user device, task data identifying tasks to be performed, and may receive, from the user device, a selection of a particular task from the tasks to be performed. The device may identify cameras associated with a particular task location, and may receive, from the user device, data identifying a location of the user device. The device may determine that the location of the user device matches the particular task location, and may receive, from the user device, task image data identifying images of the particular task location. The device may access, from the cameras, camera data identifying images of the particular task location, and may process the task image data and the camera data, with a machine learning model, to determine performance data associated with performance of the particular task. The device may perform one or more actions based on the performance data.
US11625656B2 On-dispatch identification and assignment of unresolved tasks
A system for on-dispatch identification and assignment of unresolved tasks. The system includes an electronic processor configured to detect that a responder unit is dispatched to respond to a first incident and, in response, correlate extracted information corresponding to the first incident with information that is stored corresponding to a plurality of unresolved tasks and identify, based on the correlation and a responder unit profile associated with the dispatched responder unit, at least one unresolved task. The electronic processor is also configured to, in response to identifying the at least one unresolved task, either cause a notification to be provided at a dispatch computer, the notification identifying a recommendation to assign the at least one unresolved task to the dispatched responder unit or automatically assign the at least one unresolved task to the dispatched responder unit and notify a communication device associated with the dispatched responder unit regarding the assignment.
US11625648B2 Techniques for adaptive pipelining composition for machine learning (ML)
The present disclosure relates to systems and methods for an adaptive pipelining composition service that can identify and incorporate one or more new models into the machine learning application. The machine learning application with the new model can be tested off-line with the results being compared with ground truth data. If the machine learning application with the new model outperforms the previously used model, the machine learning application can be upgraded and auto-promoted to production. One or more parameters may also be discovered. The new parameters may be incorporated into the existing model in an off-line mode. The machine learning application with the new parameters can be tested off-line and the results can be compared with previous results with existing parameters. If the new parameters outperform the existing parameters as compared with ground-truth data, the machine learning application can be auto-promoted to production.
US11625638B2 Drive enhanced J/ZZ operation for superconducting qubits
Systems, devices, computer-implemented methods, and/or computer program products that facilitate dynamic control of ZZ interactions for quantum computing devices. In one example, a quantum device can comprise a biasing component that is operatively coupled to first and second qubits via respective first and second drive lines. The biasing component can facilitate dynamic control of ZZ interactions between the first and second qubits using continuous wave (CW) tones applied via the respective first and second drive lines.
US11625636B2 System and method for organic cognitive response (OCR) feedback for adaptive work instructions
A method includes obtaining multiple inputs associated with a worker in a manufacturing environment. The method also includes performing a fuzzy logic process on the multiple inputs to generate multiple outputs, where the multiple outputs are associated with performance by the worker of a task in the manufacturing environment. The method further includes providing instructions to an electronic device to display a specified output among the multiple outputs while the worker performs the task in the manufacturing environment, where the specified output includes instruction information for performing the task.
US11625635B2 Computer-readable storage medium storing control program, control method, and control device
A non-transitory computer-readable storage medium storing a control program for causing a computer to execute for acquiring, from a sensor, multiple monitored values in multistep processes including a process related to fermentation of microbes; setting probability distributions for multiple specific parameters related to unmonitored data and included in multiple parameters included in a nonlinear mathematical model related to the fermentation of the microbes corresponding to the multistep processes; generating monitoring predicted values at next monitoring time of the mathematical model based on the multiple monitored values and the probability distributions; using a distribution of the monitoring predicted values and values monitored at the next monitoring time to update the multiple parameters; and controlling the mathematical model so that errors of the multiple specific parameters generated using the mathematical model including the updated multiple parameters are reduced.
US11625630B2 Identifying intent in dialog data through variant assessment
A system, computer program product, and method are provided for use with an intelligent computer platform to identify intent and convert the intent to one or more physical actions. The aspect of converting intent includes receiving content, identifying potential variants, and statistically analyzing the variants with a confidence assessment. The variants are sorted based on a protocol associated with the confidence assessment. A variant from the sort is selected and applied to a physical device, which performs a physical action and an associated hardware transformation based on the variant.
US11625627B2 Predicted forecast offset from remote location sensor
A computing system configured to execute a predictive program is provided. The predictive program, in a run-time phase, receives a current value for a remotely sourced forecast as run-time input into an artificial intelligence model. The artificial intelligence model has been trained on training data including a time series of locally sourced measurements for a parameter and a time series of remotely sourced forecast data for the parameter. The predictive program outputs a predicted forecast offset between the current value of a remotely sourced forecast and a future locally sourced measurement for the parameter. The predictive program outputs from the artificial intelligence model a predicted forecast offset based on the run-time input.
US11625626B2 Performance improvement recommendations for machine learning models
Techniques are provided for generating performance improvement recommendations for machine learning models. One method comprises evaluating performance metrics for multiple implementations of a machine learning model; computing a performance score that aggregates the performance metrics for a given machine learning model implementation; and recommending a modification to the given machine learning model implementation based on the performance score by evaluating one or more performance metrics for the given implementation relative to at least one additional performance metric for the given implementation, wherein the recommended modification is based on a performance with the recommended modification for another implementation. A given performance metric may be weighted based on an expected improvement from modifying a factor related to the given performance metric. The recommended modification to the given machine learning model implementation may comprise an indication of the expected improvement for the modification.
US11625624B2 Vehicle-to-everything (V2X)-based real-time vehicular incident risk prediction
Systems, methods, and computer-readable media are described for performing real-time vehicular incident risk prediction using real-time vehicle-to-everything (V2X) data. A vehicular incident risk prediction machine learning model is trained using historical V2X data such as historical incident data and historical vehicle operator driving pattern behavior data as well as third-party data such as environmental condition data and infrastructure condition data. The trained machine learning model is then used to predict the risk of an incident for a vehicle on a roadway segment based on real-time V2X data relating to the roadway segment and/or vehicle operators on the roadway segment. A notification of a high risk of incident can then be sent to a V2X communication device of the vehicle to inform an operator of the vehicle.
US11625617B2 Reduction of edges in a knowledge graph for entity linking
An apparatus links an entity in a first knowledge-graph with a word in a text. The apparatus, based on a number of first-edges coupled to each of first-nodes serving as a transition-source and a number of second-edges coupled to each of second-nodes serving as a transition-destination in the first knowledge-graph, identifies a third-edge to be deleted from edges coupled to a third-node among the second-nodes which has a preset input-order indicating a number of edges that transition to the third-node, and generates a second knowledge-graph by deleting the third-edge from the first knowledge-graph. The apparatus couples first and second nodes which have been coupled to each other by the third-edge in the first knowledge-graph, via a fourth-node to which the first and second nodes are coupled by edges in the second knowledge-graph, and provides the word in the text and the entity linked with the word to a user.
US11625614B2 Small-world nets for fast neural network training and execution
A method, a system, and a computer program product for fast training and/or execution of neural networks. A description of a neural network architecture is received. Based on the received description, a graph representation of the neural network architecture is generated. The graph representation includes one or more nodes connected by one or more connections. At least one connection is modified. Based on the generated graph representation, a new graph representation is generated using the modified at least one connection. The new graph representation has a small-world property. The new graph representation is transformed into a new neural network architecture.
US11625612B2 Systems and methods for domain adaptation
The domain adaptation problem is addressed by using the predictions of a trained model over both source and target domain to retain the model with the assistance of an auxiliary model and a modified objective function. Inaccuracy in the model's predictions in the target domain is treated as noise and is reduced by using a robust learning framework during retraining, enabling unsupervised training in the target domain. Applications include object detection models, where noise in retraining is reduced by explicitly representing label noise and geometry noise in the objective function and using the ancillary model to inject information about label noise.
US11625608B2 Methods and systems for operating applications through user interfaces
Methods and systems are disclosed for improved operation of applications through user interfaces. In some embodiments, the methods and systems relate to training an artificial neural network to complete a task within an application by mimicking and emulating interactions of human operators with the application interface.
US11625604B2 Reinforcement learning using distributed prioritized replay
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network used to select actions to be performed by an agent interacting with an environment. One of the systems includes (i) a plurality of actor computing units, in which each of the actor computing units is configured to maintain a respective replica of the action selection neural network and to perform a plurality of actor operations, and (ii) one or more learner computing units, in which each of the one or more learner computing units is configured to perform a plurality of learner operations.
US11625603B2 Learning-type signal separation method and learning-type signal separation device
A learning-type signal separation method performed using a model formulation unit, which performs learning processing based on a training-use signal including a specific component, and a training-use signal not including the specific component, the training-use signals including a common characteristic. The learning-type signal separation method includes: generating learned data by causing the model formulation unit to perform learning processing based on the training-use signal and information indicating whether or not the specific component is included in the training-use signal, to generate a data series signal in which the specific component has been separated and removed from a data series of the training-use signal; acquiring an arbitrary signal including the common characteristic; and generating, based on the acquired arbitrary signal and the generated learned data, a data series signal in which the specific component has been separated and removed from a data series of the arbitrary signal.
US11625599B2 Ranking user comments on media using reinforcement learning optimizing for session dwell time
A method is provided, including: storing comments generated in response to a content item served over a network; analyzing the comments to determine features associated with each of the comments; using a scoring model to score each comment based on the comment's corresponding features; receiving a request to serve a subset of the comments; responsive to the request, selecting a ranking of the comments that is one permutation from possible rankings of the comments, wherein selecting the ranking is in accordance with a probability distribution of the possible rankings that is based on the scores of the comments; serving comments identified by the selected ranking over the network to a client device; determining a dwell time on the served comments; applying the dwell time to update the scoring model.
US11625598B2 Device and method for machine-learning step-size adaptation
Systems, devices, methods, and computer readable media for training a machine learning architecture include: receiving one or more observation data sets representing one or more observations associated with at least a portion of a state; and training the machine learning architecture with the one or more observation data sets, where the training includes updating the plurality of weights based on an error value, and at least one time-varying step-size value; wherein the at least one step-size value is based on a set of meta-weights which vary based on a stochastic meta-descent.
US11625590B2 Memristive multi-terminal spiking neuron
A memristive multi-terminal spiking neuron apparatus, comprising a non-volatile memristor, wherein the non-volatile memristor has a resistance ratio between the high-resistance and low-resistance states exceeding 4 decades of magnitude, wherein the non-volatile memristor retains its resistance states for a time period exceeding 1 second, a volatile memristor, wherein the volatile memristor retains its low-resistance state for a time period of less than 10 nanoseconds, and a capacitor, wherein the volatile memristor is in parallel with the capacitor. A method of making a programmable electrical spiking output from a memristive multi-terminal spiking neuron, comprising providing one or more devices wherein each device comprises a non-volatile memristor, a volatile memristor, wherein the volatile memristor is in parallel with the capacitor, providing a first input spiking signal to a neuron device, providing a second input spiking signal, and creating a programmable spiking output signal which changes.
US11625589B2 Residual semi-recurrent neural networks
Residual semi-recurrent neural networks (RSNN) can be configured to receive both time invariant input and time variant input data to generate one or more time series predictions. The time invariant input can be processed by a multilayer perceptron of the RSNN. The output of the multilayer perceptron can be used as an initial state for a recurrent neural network unit of the RSNN. The recurrent neural network unit can also receive time invariant input, and process the time invariant input with the time invariant input to generate an output. The outputs of the multilayer perceptron and the recurrent neural network unit can be combined to generate the one or more time series predictions.
US11625573B2 Relation extraction from text using machine learning
A first neural network is operated on a processor and a memory to encode a first natural language string into a first sentence encoding including a set of word encodings. Using a word-based attention mechanism with a context vector, a weight value for a word encoding within the first sentence encoding is adjusted to form an adjusted first sentence encoding. Using a sentence-based attention mechanism, a first relationship encoding corresponding to the adjusted first sentence encoding is determined. An absolute difference between the first relationship encoding and a second relationship encoding is computed. Using a multi-layer perceptron, a degree of analogical similarity between the first relationship encoding and a second relationship encoding is determined.
US11625569B2 Deep learning for credit controls
Systems and methods are provided to identify abnormal transaction activity by a participant that is inconsistent with current conditions. Historical participant and external data is identified. A recurrent neural network identifies patterns in the historical participant and external data. A new transaction by the participant is received. The new transaction is compared using the patterns to the historical participant and external data. An abnormality score is generated. An alert is generated if the abnormality score exceeds a threshold.
US11625566B2 Hologram detection service providing server and hologram detection method
A hologram detection method according to an aspect of the disclosure, includes: inputting a first image, obtained by capturing a detection object on the basis of first flash intensity, to a neural network model to obtain a first detection result value representing the detection or not of a hologram for each of predetermined at least one detection unit regions; and comparing a threshold value with the first detection result value obtained for each detection unit region to determine the detection or not of a hologram in the first image and a first detection unit region where a hologram is detected.
US11625564B2 Setting print supplies for process black print based on supply levels
An example method comprises setting a mixture of a plurality of print supplies of a print device to use for a process black print based on a plurality of supply levels corresponding to the plurality of print supplies. The example method further comprises initiating execution of the process black print of a print job by the print device using the set mixture of the plurality of print supply as overlapping colorant with the black print supply of the print device.
US11625563B2 Image processing method, image processing apparatus and storage medium
An object is to print a high quality image with resistance to print misalignment. To this end, the image processing apparatus generates quantized data for printing a first dot pattern and a second dot pattern in an overlapping manner. The first dot pattern and the second dot pattern are lattice patterns varying in a combination of two basis vectors. In a combined dot pattern obtained by combining the first and second dot patterns, there is a neighboring dot in which a dot in the first dot pattern and a dot in the second dot pattern are arranged at an interval smaller than a lattice spacing. The neighboring dot includes multiple neighboring dots varying in an approach direction.
US11625562B2 System and method for human-machine hybrid prediction of events
A method for generating human-machine hybrid predictions of answers to forecasting problems includes: parsing text of an individual forecasting problem to identify keywords; generating machine models based on the keywords; scraping data sources based on the keywords to collect scraped data relevant to the individual forecasting problem; providing the scraped data to the machine models; receiving machine predictions of answers to the individual forecasting problem from the machine models based on the scraped data; providing, by the computer system via a user interface, the scraped data to human participants; receiving, by the computer system via the user interface, human predictions of answers to the individual forecasting problem from the human participants; aggregating the machine predictions with the human predictions to generate aggregated predictions; and generating and outputting a hybrid prediction based on the aggregated predictions.
US11625558B2 Punctuation controlled machine learning model temporal validity
Data events of an event stream are processed in accordance with temporally valid machine learning models. A streaming node may receive data events via an event stream. Each data event may be associated with a timestamp. The streaming node may also utilize punctuation events that specify the temporal validity of available machine learning models. The streaming node performs a temporal join operation for each data event based on its timestamp and the temporal validity. If the data event's timestamp is less than or equal to the punctuation event's timestamp, the data event is provided to the temporally valid machine learning model for processing thereby. If the data event's timestamp is greater than the punctuation event's timestamp, the data event is held until a subsequent punctuation event specifying a later timestamp is received.
US11625557B2 Process to learn new image classes without labels
Described is a system for learning object labels for control of an autonomous platform. Pseudo-task optimization is performed to identify an optimal pseudo-task for each source model of one or more source models. An initial target network is trained using the optimal pseudo-task. Source image components are extracted from source models, and an attribute dictionary of attributes is generated from the source image components. Using zero-shot attribution distillation, the unlabeled target data is aligned with the source models similar to the unlabeled target data. The unlabeled target data are mapped onto attributes in the attribute dictionary. A new target network is generated from the mapping, and the new target network is used to assign an object label to an object in the unlabeled target data. The autonomous platform is controlled based on the object label.
US11625556B1 Customer service learning machine
Techniques are described for training a learning machine. One of these methods includes tracking interactions between a customer and customer service agents. The method includes generating a training set based on the tracked interactions. The method also includes generating a trained learning machine comprising training a learning machine using the training set.
US11625551B2 Methods and arrangements for identifying objects
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
US11625550B2 Apparatus having hybrid monochrome and color image sensor array
There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements.
US11625541B2 Methods and systems for generating problem description
A computing system identifies an incoming voice call from a user device to an agent device associated with the computing system. The computing system generates a transcription of the incoming voice call using one or more natural language processing techniques. The computing system extracts a problem description from the transcription. The problem description indicates a topic for the incoming voice call. A first machine learning model estimates a situation vector from the problem description. A second machine learning model identifies a pre-existing situation vector that closely matches the estimated situation vector. The computing system retrieves a situation description that corresponds to the identified pre-existing situation vector.
US11625540B2 Encoder, system and method for metaphor detection in natural language processing
Provided is an encoder, system and method for metaphor detection in natural language processing. The system comprises an encoding module configured to convert words included in a sentence into BiLSTM representation vectors; a first encoder configured to generate a first entire representation vector of a WSD resolving task; a second encoder configured to generate a second entire representation vector of an MD task; and a multi-task learning module configured to perform knowledge transfer between the first and second encoders. Wherein, each of the first and second encoders includes a graph convolutional neural network (GCN) module configured to encode a link between a target word and a core word to generate GCN representation vectors; a control module configured to regulate the GCN representation vectors to generate an entire representation vector.
US11625537B2 Analysis of theme coverage of documents
According to an aspect of an embodiment, operations may include obtaining multiple electronic documents and obtaining a theme text. The method may also include selecting a seed text based on a semantic similarity between the seed text and the theme text. The method may also include changing a seed weight included in a weight vector that is used in identification of topics of the multiple electronic documents. The changed seed weight may bias the identification of topics of the plurality of electronic documents in favor of the seed text as compared to one or more other text strings of the weight vector. The method may also include generating, a representation of a topic model for display to a user, the topic model may be based on the multiple electronic documents and the weight vector.
US11625535B1 Computer-based systems having data structures configured to execute SIC4/SIC8 machine learning embedded classification of entities and methods of use thereof
At least some embodiments are directed to an entity classification system receives informational data associated with an entity. The informational data includes sentences associated with the entity. The entity classification system utilizes a first machine learning model to determine a first contextual meaning among words of a sentence associated with the entity based on a first word embedding technique, and determines at least one category associated with the entity based at least in part on the first contextual meaning. The entity classification system utilizes a second machine learning model to determine a second contextual meaning shared by a set of sentences based on a second embedding technique, and determines a subcategory of the category associated with the entity based at least in part on the second contextual meaning. The entity classification system generates an output including the category and subcategory associated with the entity.
US11625533B2 System and method for a thing machine to perform models
A method for administering a plurality of Things in a knowledge base includes receiving a statement. A first verb action parses the statement into a parsed Thing. A second verb action evaluates the parsed Thing using a vocabulary, and computes and sets a performable statement Thing having a verb in the vocabulary representing a performable action. A third verb action performs the performable action upon a target Thing, wherein the vocabulary encompasses a set of performable action Things and a set of target Things a performable action Thing can act upon.
US11625519B2 Systems and methods for intelligent graph-based buffer sizing for a mixed-signal integrated circuit
A system and method for minimizing a total physical size of data buffers for executing an artificial neural network (ANN) on an integrated circuit includes implementing a buffer-sizing simulation based on sourcing a task graph of the ANN, wherein: (i) the task graph includes a plurality of distinct data buffers, wherein each of the plurality of distinct data buffers is assigned to at least one write operation and at least one read operation; (ii) the buffer-sizing simulation, when executed, computes an estimated physical size for each of a plurality of distinct data buffers for implementing the artificial neural network on a mixed-signal integrated circuit; and (iii) configuring the buffer-sizing simulation includes setting simulation parameters that include buffer-size minimization parameters and buffer data throughput optimization parameters; and generating an estimate of a physical size for each of the plurality of distinct data buffers based on the implementation of the buffer-sizing simulation.
US11625503B2 Data integrity procedure
Techniques are disclosed relating to ensuring data integrity between database objects. A computer system may receive a data integrity request for a first set of database tables. The computer system may generate at least two work items that correspond to respective data cell groups in the first set of database tables. The computer system may then cause a plurality of processes to perform the at least two work items to generate a first plurality of hash values that includes hash values for the respective data cell groups. The first plurality of hash values may be usable to compare with corresponding ones of a second plurality of hash values generated based on corresponding data cell groups in a second set of database tables replicated from the first set of database tables.
US11625502B2 Data processing systems for identifying and modifying processes that are subject to data subject access requests
In particular embodiments, in response a data subject submitting a request to delete their personal data from an organization's systems, the system may: (1) automatically determine where the data subject's personal data is stored; (2) in response to determining the location of the data (which may be on multiple computing systems), automatically facilitate the deletion of the data subject's personal data from the various systems; and (3) determine a cause of the request to identify one or more processing activities or other sources that result in a high number of such requests.
US11625491B1 Managing network traffic with sensitive data
Technology related to managing network traffic with sensitive data is disclosed. In one example, a method can include performing a cryptographic transformation of sensitive data of a request from a requestor for a resource. A portion of the cryptographic transformation of the sensitive data of the request can be transmitted to a sensitive data server. One or more possible matches to the cryptographic transformation of the sensitive data of the request can be received from the sensitive data server. A match to the cryptographic transformation can be identified within the one of the one or more possible matches. In response to identifying the match, an access policy for the requestor or the resource can be changed.
US11625488B2 Continuous risk assessment for electronic protected health information
Methods and systems for continuously and quantitatively assessing the risk to data confidentiality, integrity, and availability on identified on endpoints, servers, medical devices, and “Internet of things” devices in a networked healthcare environment monitor resource requests by user applications running on the various device. A map of resource usage by each application may be generated. Based on the map and a risk model (e.g., the contents of a risk database), application events associated with risks are detected and resources vulnerable to the risk may be identified.
US11625483B2 Fast identification of trustworthy deep neural networks
A system and method including receiving a set of deep neural networks (DNN) including DNNs trained with an embedded trojan and DNNs trained without any embedded trojan, each of the trained DNNs being represented by a mathematical formulation learned by the DNNs and expressing a relationship between an input of the DNNs and an output of the DNNs; extracting at least one characteristic feature from the mathematical formulation of each of the trained DNNs; statistically analyzing the at least one characteristic feature to determine whether there is a difference between the DNNs trained with the embedded trojan and the DNNs trained without any embedded trojan; generating, in response to the determination indicating there is a difference, a detector model to execute the statistical analyzing on deep neural networks; and storing a file including the generated detector model in a memory device.
US11625482B2 Cross-network security evaluation
A computer security monitoring system and method are disclosed that feature, in one general aspect, monitoring on an ongoing basis for evidence of the presence of infected systems in one or more networks that are each associated with a monitored organizational entity possessing digital assets, continuously updating risk profiles for the entities based on information about intrusion features from the monitoring, aggregating risk scores for the entities, and electronically reporting the aggregated risk score to an end user. In another general aspect, a method is disclosed that includes acquiring and storing data relating to interactions with malware controllers over a public network, acquiring and storing a map of relationships between networks connected to the public network, extracting risk data from the stored interaction data and the stored relationship map by cross-referencing the acquired interaction data against the map of relationships, and issuing security alerts based the extracted risk data.
US11625481B2 Selective throttling of operations potentially related to a security threat to a storage system
An illustrative method includes a data protection system detecting a request to perform an operation with respect to a storage system, identifying one or more attributes of the request, determining, based on the one or more attributes, that the request is possibly related to a security threat against the storage system, and throttling, based on the determining that the request is possibly related to the security threat against the storage system, a performance of the operation.
US11625478B2 Resilient password management system using an array of addressable physical unclonable functions
Systems and methods for improving security in computer-based authentication systems by using physical unclonable functions are presented. A computing device used to provide authentication includes multiple arrays of physical unclonable function devices. Rather than storing user passwords or message digests of passwords, the computing device generates a message digest based on a user's credentials. A challenge response generated by measuring physical parameters of set of physical unclonable function devices specified by the message digest. The computing device can provide authentication without storing information which could be used by an attacker to compromise user credentials. Redundancy and robustness to varying loads are provided by the use of multiple PUF arrays which may be used as backups or to provide load balancing. Backdoor access may be provided to trusted parties without exposing user credentials.
US11625475B2 Automatic provisioning and integration of devices
A method and system for automatic device provisioning includes a computer system for authenticating a user using a first device. The computer system receives a request for automatic provisioning of a second device. An authentication token and a request identifier of the request is associated with a provisioning data structure for the user. The request including the authentication token is sent to a third device. The computer system receives a unique identifier for the second device from the third device. Based on a determination that the unique identifier and the authentication token of the second device match the unique identifier and authentication token in the provisioning data structure, authenticate the second device, retrieve a configuration profile for the user, and cause application of the configuration profile to one or more settings of the second device.
US11625469B2 Prevention of organizational data leakage across platforms based on device status
Technologies are provided for prevention of organizational data leakage across platforms based on device status. A device management service may include status information for a client device and/or a connection in a token provided to the client device and update the status in response to changes. An applicable data protection policy may be determined based on the detected status and optionally based on data being accessed. An instruction may be transmitted to a client application executed on the client device based on the applicable data protection policy thereby enforcing the data protection policy at the server. The instruction may cause a script executed at the client application to disable one or more user interface controls associated with functionality such as downloading, synchronizing, printing, etc. of the organizational data to prevent leakage of organizational data.
US11625465B2 Systems for identity validation and association
The present disclosure describes a computer-implemented platform for managing electronic instruments and electronic endorser verification information in order to validate endorser identity. A generated link and a verification information request are sent in one or more messages targeted a phone number of a computing device associated with a target party. The verification information request includes a request for imagery of the target party captured by the computing device. An endorsed electronic instrument and electronic verification information is received from the computing device, including received imagery data and a time stamp indicating when the received imagery data was captured. The received imagery data is validated at least according to whether the time stamp is sufficiently recent, and whether the received imagery data sufficiently matches expected imagery data of the requesting party based on performing a facial recognition on the received imagery data and the expected imagery data.
US11625462B2 Protection of data from malicious user in computing device from pre-boot state
Data theft protection for a computing device is provided by flagging a suspicious user within the pre-boot environment by systematic evaluation to determine suspicious location and/or anomalous user behavior. Depending on a suspicion score and a risk evaluation, the system automatically triggers one or more actions with respect to the data on the computing device.
US11625457B2 System for interactive matrix manipulation control of streamed data
An interactive streaming media and application service provider system can securely stream high resolution, multiple formats of video and data. Different data sets can be included in a single stream. A rights management system controls matrix manipulation and other aspects of user control of the data, including one or more of rendering in various different 2D, 3D, or other media formats, reconstruction and modeling, zooming, frame grab, print frame, parental controls, picture in picture, preventing unauthorized copying, adapting to different data transmission formats, adapting to different resolutions and screen sizes, and actively control functionality contained in embedded data, encryption/decryption. Control can be exerted by an external entity through a user-side virtual machine. Control codes can optionally be embedded in the media, embedded in the user's device, and/or sent separately to the device.
US11625453B1 Using shared data bus to support systolic array tiling
To improve utilization of a systolic array, each row of the array is provided with a number of general purpose row input data buses. Each of the general purpose row input data buses can be operable to transfer either feature map (FMAP) input elements or weight values into the processing elements of the corresponding row of the array. By using such general purpose row input data buses, concurrent matrix multiplications as well as faster background weight loading can be achieved in the array.
US11625452B2 Inverse transformation using pruning for video coding
A method for decoding an encoded video bit stream in a video decoder is provided that includes determining a scan pattern type for a transform block to be decoded, decoding a column position X and a row position Y of a last non-zero coefficient in the transform block from the encoded video bit stream, selecting a column-row inverse transform order when the scan pattern type is a first type, selecting a row-column inverse transform order when the scan pattern type is a second type, and performing one dimensional (1D) inverse discrete cosine transformation (IDCT) computations according to the selected transform order to inversely transform the transform block to generate a residual block.
US11625450B1 Automated predictive virtual assistant intervention in real time
Methods and apparatuses are described for automated predictive virtual assistant intervention. A server computing device captures clickstream data corresponding to web browsing sessions of a user at a client computing device, and generates predicted needs of the user based upon the clickstream data. The server computing device identifies virtual assistant messages for the user based upon the predicted needs of the user, and displays the identified virtual assistant messages in a virtual assistant application on the client computing device.
US11625447B2 Direct link generator for user interface
An input provided by a user via a user interface may be interpreted to identify one of a plurality of options available to be performed relating to at least one content item in a content database. The at least one content item may be identified by the interpreting of the received input. A data source of the content database may be contacted to extract information from the data source based on the received input. The extracted information may include a content identifier of the at least one content item and metadata associated with the at least one content item. A link (e.g. a URL or the like) to the at least one content item may be generated using the extracted information and provided.
US11625436B2 Systems and methods for query autocompletion
Embodiments described herein provide a query autocompletion (QAC) framework at subword level. Specifically, the QAC framework employs a subword encoder that encodes or converts the sequence of input alphabet letters into a sequence of output subwords. The generated subword candidate sequences from the subword encoder is then for the n-gram language model to perform beam search on. For example, as user queries for search engines are in general short, e.g., ranging from 10 to 30 characters. The n-gram language model at subword level may be used for modeling such short contexts and outperforms the traditional language model in both completion accuracy and runtime speed. Furthermore, key computations are performed prior to the runtime to prepare segmentation candidates in support of the subword encoder to generate subword candidate sequences, thus eliminating significant computational overhead.
US11625435B2 Registration for system level search user interface
A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface.
US11625430B2 Music discovery
Examples described herein relate to music discovery. In one aspect, a method is provided that involves (a) receiving by a computing device an indication of a search tool from among a plurality of search tools, where each search tool of the plurality of search tools is associated with at least one respective media service, (b) receiving by the computing device an indication of a media characteristic, where the computing device receives the media characteristic via the indicated search tool, (c) selecting by the computing device one or more of the at least one respective media service that maintains media associated with the indicated media characteristic, and (d) sending by the computing device an indication of the selected one or more of the at least one respective media service.
US11625427B2 Media fingerprinting and identification system
The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11625422B2 Context based surface form generation for cognitive system dictionaries
A mechanism is provided in a data processing system to implement an annotator for annotating content using context-based surface forms. The mechanism receives a dictionary data structure of surface forms comprising a plurality of regular expressions and input content. The mechanism compares a given span of text in the input content to each regular expression in the dictionary data structure. Responsive to the given span of text matching a given regular expression, an annotator annotates the span of text with a content indicator corresponding to a content category associated with the dictionary data structure. The mechanism performs a natural language processing operation on the input content based on results of the annotation.
US11625421B1 Systems and methods for generating semantic normalized search results for legal content
A method includes receiving a search query including clause text to be searched and executing the search query against the database. The method includes receiving a set of results, the set of results including documents that include a version of the clause text, and normalizing the set of search results. The method includes grouping the normalized set of search results into one or more groups of results, each group including documents containing a version of the clause text that is semantically equivalent to each other document in the group. The method includes receiving an indication of a selection of a particular group from among the one or more groups of results and causing display of at least a portion of the particular version of the clause text.
US11625415B2 Data engine integration and data refinement
Data engine integration and data refinement are described. The actions include receiving, by a data refinement engine, a request for data. The actions include determining a first amount of processing to be performed by the data refinement engine and a second amount of processing to be performed by one or more processors of a data source that include a plurality of data nodes. The actions include transmitting, by the data refinement engine, code to the plurality of data nodes of instructions associated with the second amount of processing. The actions include receiving, by the data refinement engine and from the plurality of data nodes, unprocessed first data and processed second data. The actions include processing, by the data refinement engine, the unprocessed first data. The actions include, in response to the request for data, transmitting, by the data refinement engine, the processed first data and the processed second data.
US11625412B2 Storing data items and identifying stored data items
In one aspect, a data item is written to a data chunk of a stream segment. The stream segment includes a stream segment header and a plurality of data chunks. A first identifier of the data item is written to the stream segment header of the stream segment. A second identifier of the data item is written to a header of the data chunk of the stream segment. In another aspect, a stream segment header of a stream segment is queried with a query identifier. The querying identifies if any of the data items in the data chunks of the stream segment have the query identifier. If any of the data items in the data chunks of the stream segment have the query identifier, the data chunks of the stream segment are queried with the query identifier to identify which data chunks of the stream segment have the query identifier.
US11625408B2 Systems and methods for expedited large file processing
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
US11625394B1 Supporting graph data structure transformations in graphs generated from a query to event data
Systems and methods are disclosed for supporting transformations of a graph generated from a query to event data. The event data may be unstructured event data, from which instances of a journey can be identified that represent sequences of related events describing actions performed in a computing environment. When evaluating journey instances, it can be helpful to visualize the instances as a graph. Depending on the instances viewed, a user may desire different modifications to the graph. While such modifications can be made when initially building instances from the unstructured event data, this can limit reuse of the resulting instances (since the modification would also be present when evaluating other subsets). To address this, embodiments of the present disclosure enable graph modifications to be applied to subsets of journey instances after building those instances from unstructured event data, increasing reuse of instances built from a query against the unstructured data.
US11625393B2 High performance computing system
A method including providing a SHARP tree including a plurality of data receiving processes and at least one aggregation node, designating a data movement command, providing a plurality of data input vectors to each of the plurality of data receiving processes, respectively, the plurality of data receiving processes each passing on the respective received data input vector to the at least one aggregation node, and the at least one aggregation node carrying out the data movement command on the received plurality of data input vectors. Related apparatus and methods are also provided.
US11625391B2 Transaction processing failover
Transaction processing systems in accordance with aspects of the invention may process a variety of transactions. Transaction processing systems may include a transaction processing device and a distributed processing system. The transaction processing device obtains transaction requests from a variety of client devices and process the transaction requests. The distributed processing system may also obtain the transaction requests and maintain a transaction history of the transaction requests obtained and/or processed by the transaction processing device. Both the distributed processing system and the transaction processing device may send a transaction succeeded event based on the transaction being processed successfully. The transaction processing device and distributed ledger may also maintain an indication of if a particular transaction has been processed. When the transaction processing device becomes available after a period of unavailability, the transaction history for both the transaction processing device and distributed ledger may be reconciled.
US11625388B2 System with task analysis framework display to facilitate update of electronic record information
A task analysis data store may contain electronic records representing task analysis items for an enterprise. A back-end application computer server may receive, from a remote user device, first step data about task objectives for task identifier and update the task analysis data store. The server may then automatically evaluate the first step data in accordance with a first step data evaluation rule. When the first step data complies with the first step data evaluation rule, the server may permit receipt of second step data about a task analysis and update the task analysis data store. The server may then automatically evaluate the second step data in accordance with a second step data evaluation rule. When the second step data complies with the second step data evaluation rule, the server may permit receipt of third step data about analysis presentation and update the task analysis data store.
US11625387B2 Structuring data
Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.
US11625385B2 Method and apparatus for managing data based on blockchain
A blockchain based data management method performed by a computing device according to an embodiment of the present disclosure includes recording a deletion event for off-chain data and time information of the deletion event in a blockchain network, and selectively deleting the off-chain data based on a validity verification result calculated for the time information, wherein the validity verification result is calculated using a time-consensus algorithm of the blockchain network.
US11625384B2 Constraint data statistics for dynamic partition pruning
Disclosed herein are system, method, and computer program product embodiments for performing dynamic partition pruning using data statistic objects as data integrity constraints. An embodiment operates by partitioning a database table into a plurality of partitions based on a partition criterion. The embodiment creates a data statistics object for a partition in the plurality of partitions. The embodiment receives a query for the database table. The embodiment determines the data statistics object is consistent with data in the partition. The embodiment processes the query for the partition based on the data statistics object.
US11625379B2 Data harmonization across multiple sources
In another example, a device includes a processor and a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations. The operations include acquiring a plurality of data items from a plurality of data sources, wherein the at least two data sources data sources of the plurality of data sources are maintained by different entities, normalizing attributes of the plurality of data items, using a first machine learning technique, matching at least two data items of the plurality of data items to form a grouping, wherein the matching is based on similarities observed in the attributes of the at least two data items subsequent to the normalizing, and creating a single profile for an individual associated with the at least two data items, based on the grouping, wherein the single profile consolidates the attributes of the at least two data items.
US11625378B2 Selecting interfaces for device-group identifiers
In one embodiment, a computer networking device calculates a first hash value for an identifier of a group of computing devices, as well as a second hash value for the identifier of the group of computing devices, with each hash value being at least in part on the identifier of the group of computing devices and an identifier of the respective interface. The computer networking device may also analyze the first hash value with respect to the second hash value and select the first interface for association with the identifier of the group of computing devices based at in part on the analyzing. The computer networking device may further store an indication that the identifier of the group of computing devices is associated with the first interface.
US11625377B1 Systems and methods for enabling two parties to find an intersection between private data sets without learning anything other than the intersection of the datasets
A system and method are disclosed for comparing private sets of data. The method includes encoding first elements of a first data set such that each element of the first data set is assigned a respective number in a first table, encoding second elements of a second data set such that each element of the second data set is assigned a respective number in a second table, applying a private compare function to compute an equality of each row of the first table and the second table to yield an analysis and, based on the analysis, generating a unique index of similar elements between the first data set and the second data set.
US11625373B2 Determining additions, deletions and updates to database tables
A method, system and computer program product for determining changes to database tables. In an embodiment, the method comprises loading a first group of records in a first time period in a database; loading a second group of records in a second time period in the database; selecting one or more of the records in the database; and for each of the selected records, determining whether it was loaded into the database during the first time period or the second time period, and providing the each record with a specified designation based on the time period during which the each record was loaded into the database. In an embodiment, identified times when the records were loaded in the database are used to determine the time period during which the each record was loaded in the database.
US11625362B2 Folder key management
Disclosed herein are system, method, and computer program product embodiments for generating folder keys and using folder keys to access folder paths. In an embodiment, a computer system may instantiate a graphical user interface (GUI) to display folder and sub-folder contents as well as a folder key. A user may input a folder key as a representation of the displayed sub-folder of the corresponding folder path. The folder key may include one or more symbols that the computer system may store and associate with the folder path. Using the folder key, the computer system may retrieve a particular sub-folder, manage security or permissions related to folders, and/or facilitate navigation between sub-folders. Using a folder key may aid a user in quickly navigating to a particular sub-folder and may allow a computer system to avoid loading unnecessary intermediate sub-folders as a user navigates to a particular desired sub-folder.
US11625358B1 Automatic object archiving based on user selections
An indication may be received, by a storage service, from an account, of at least a first object and a first threshold time duration, wherein the first object is to be automatically transferred from a lower-latency storage tier to a higher-latency storage tier based on object access history data and the first threshold time duration. A first determined time duration since a most recent access of the first object may be determined based on the object access history data. The first determined time duration may be compared to the first threshold time duration. It may be determined that the first determined time duration meets or exceeds the first threshold time duration. The first object may be transferred from the lower-latency storage tier to the higher-latency storage tier based on the first determined time duration meeting or exceeding the first threshold time duration.
US11625352B2 DRAM command streak management
A memory controller includes a command queue and an arbiter for selecting entries from the command queue for transmission to a DRAM. The arbiter transacts streaks of consecutive read commands and streaks of consecutive write commands. The arbiter has a current mode indicating the type of commands currently being transacted, and a cross mode indicating the other type. The arbiter is operable to monitor commands in the command queue for the current mode and the cross mode, and in response to designated conditions, send at least one cross-mode command to the memory interface queue while continuing to operate in the current mode. In response to an end streak condition, the arbiter swaps the current mode and the cross mode, and transacts the cross-mode command.
US11625345B2 Methods, flash memory controller, and electronic device for SD memory card device
A method for controlling data transmission mode of an SD memory card device, which at least operates under an SD mode, includes: sending a first power signal from an electronic device to the SD memory card device via pin VDD1 to control and make the SD memory card device enter an initial state; and, sending a second power signal via one of a pin VDD2 and a pin VDD3 to the SD memory card device, to control and make the SD memory card device enter an Linkup state of a PCIe mode wherein a voltage level of the second power signal is lower than a voltage level of the first power signal.
US11625341B2 Narrow DRAM channel systems and methods
The systems and methods are configured to efficiently and effectively access memory. In one embodiment, a memory controller comprises a request queue, a buffer, a control component, and a data path system. The request queue receives memory access requests. The control component is configured to process information associated with access requests via a first narrow memory channel and a second narrow memory channel. The first narrow memory channel and the second narrow memory channel can have a portion of command/control communication lines and address communication lines that are included in and shared between the first narrow memory channel and the second narrow memory channel. The data path system can include a first data module and one set of unshared data lines associated with the first memory channel and a second data module and another set of unshared data lines associated with second memory channel.
US11625338B1 Extending supervisory services into trusted cloud operator domains
A supervisory service of a node that includes a smart input/output (I/O) peripheral is extended into a cloud operator domain that is associated with the smart I/O peripheral. The supervisory service determines a state of a ready state indicator that is provided by the smart I/O peripheral. Based on the state, the supervisory service performs at least one of regulating an availability of an instance of an application operating environment of the node or determining whether the smart I/O peripheral is ready to be configured by the supervisory service.
US11625337B2 Encoded pointer based data encryption
Technologies disclosed herein provide cryptographic computing. An example method comprises storing, in a register, an encoded pointer to a memory location, wherein the encoded pointer comprises first context information and a slice of a memory address of the memory location, wherein the first context information includes an identification of a data key; decoding the encoded pointer to obtain the memory address of the memory location; using the memory address obtained by decoding the encoded pointer to access encrypted data at the memory location; and decrypting the encrypted data based on the data key.
US11625335B2 Adaptive address translation caches
Systems and methods provide for optimizing utilization of an Address Translation Cache (ATC). A network interface controller (NIC) can write information reserving one or more cache lines in a first level of the ATC to a second level of the ATC. The NIC can receive a request for a direct memory access (DMA) to an untranslated address in memory of a host computing system. The NIC can determine that the untranslated address is not cached in the first level of the ATC. The NIC can identify a selected cache line in the first level of the ATC to evict using the request and the second level of the ATC. The NIC can receive a translated address for the untranslated address. The NIC can cache the untranslated address in the selected cache line. The NIC can perform the DMA using the translated address.
US11625334B2 Bootable key value solid state drive (KV-SSD) device with host interface layer arranged to received and returns boot requests from host processor using storage for objects
A Key-Value (KV) storage device is disclosed. The KV storage device may include storage for objects, each object including data associated with a key. A host interface layer may receive requests to read data associated with a key from the storage, to write data associated with a key to the storage, and a boot request to get boot data from the storage. A boot request processor may process the boot request using the storage.
US11625332B2 Cache miss handling for read operations in data processing systems
In a data processing system comprising a cache system configured to transfer data stored in a memory system to a processor and vice-versa, a processing unit operable to read data from a cache of the cache system can send a read request for data to the cache. The cache system, in response to the read request, determines whether the requested data is present in the cache. When the requested data is present in the cache, the cache system returns the data from the cache to the processing unit and invalidates the entry for the data in the cache. When the requested data is not present in the cache, the cache system returns an indication of that to the processing unit, without the cache system sending a request for the data towards the memory system.
US11625330B2 Storage device using buffer memory in read reclaim operation
A storage device includes a nonvolatile memory device, a memory controller, and a buffer memory. The memory controller determines a first memory block of the nonvolatile memory device, which is targeted for a read reclaim operation, and reads target data from a target area of the first memory block. The target data are stored in the buffer memory. The memory controller reads at least a portion of the target data stored in the buffer memory in response to a read request corresponding to at least a portion of the target area.
US11625329B2 Method and system for host-based caching
A method is used in host-based caching. A host receives a request for data, and identifies a host in a plurality of hosts that owns the data.
US11625328B2 Monitoring service for pre-cached data modification
The described technology is generally directed towards detecting and propagating changes that affect information maintained in a cache. Data may be pre-cached in advance of its actual need, however such data can change, including in various different source locations. A change monitoring/signaling service detects relevant changes and publishes change events to downstream listeners, including to a cache population service that updates pre-cache data as needed in view of such data changes. Per-user-specific data also may be pre-cached, such as when a user logs into a data service.
US11625326B2 Management of coherency directory cache entry ejection
In exemplary aspects of managing the ejection of entries of a coherence directory cache, the directory cache includes directory cache entries that can store copies of respective directory entries from a coherency directory. Each of the directory cache entries is configured to include state and ownership information of respective memory blocks. Information is stored, which indicates if memory blocks are in an active state within a memory region of a memory. A request is received and includes a memory address of a first memory block. Based on the memory address in the request, a cache hit in the directory cache is detected. The request is determined to be a request to change the state of the first memory block to an invalid state. The ejection of a directory cache entry corresponding to the first memory block is managed based on ejection policy rules.
US11625324B2 Storage device for moving valid data to an open memory block based on a valid page list and operating method thereof
A storage device includes: a memory device including a map data block including mapping information between a logical address and a physical address; a buffer memory device for storing a block state table including block state information; and a memory controller for determining valid data of a source block among the plurality of memory blocks based on mapping information and block state information corresponding to the source block, and moving the valid data to open memory block. The memory controller may generate a valid page list in which information of the valid data is arranged in a stripe page unit according to an order of logical addresses, and control the memory device to move the valid data to the open memory block, based on the valid page list.
US11625322B2 Performance counters for computer memory
In some examples, performance counters for computer memory may include ascertaining a request associated with a memory address range of computer memory. The memory address range may be assigned to a specified performance tier of a plurality of specified performance tiers. A performance value associated with a performance attribute of the memory address range may be ascertained, and based on the ascertained performance value, a weight value may be determined. Based on the ascertained request and the determined weight value, a count value associated with a counter associated with the memory address range may be incremented. Based on an analysis of the count value associated with the counter, a determination may be made as to whether the memory address range is to be assigned to a different specified performance tier of the plurality of specified performance tiers. Based on a determination that the memory address range is to be assigned to the different specified performance tier, the memory address range may be assigned to the specified different performance tier.
US11625319B2 Systems and methods for workflow based application testing in cloud computing environments
A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.
US11625317B2 Systems and methods for quality control of an enterprise IT environment
A system for auditing an enterprise IT environment includes a multi-tier hierarchy generator configured to generate a multi-tier hierarchy, between and within each tier, maps the IT environment across a plurality of software applications of different types via which the IT environment is implemented. The system includes a test generation engine configured to generate test cases based on intake data about the IT environment. The system includes an auditing unit configured to test the IT environment based on the test cases and the multi-tier hierarchy.
US11625313B2 Aggregated view of task performance data
A computing device is provided, including a processor configured to execute an application-under-test including a plurality of tasks. Each task may be executed in one or more task instances. The processor may determine respective performance data for the one or more task instances of each task. The processor may output, for display on a display, a graphical user interface (GUI) including a statistical representation of the performance data. The processor may receive, at the GUI, a selection of a task executed in a plurality of selected task instances in the application-under-test. The selected task instances may be executed in selected task execution time intervals that are at least partially non-contiguous in time. The processor may generate an aggregated view of the corresponding performance data for the selected task instances aggregated over the selected task execution time intervals. The processor may output the aggregated view for display at the GUI.
US11625310B2 Application regression detection in computing systems
Computing systems, devices, and associated methods of detecting application regression in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving data representing telemetry records from one or more hosts of the distributed computing system. At least some of the telemetry records are exception records individually indicating an operation by a user application has failed during execution. The method also includes determining a failure rate of executing the operation by the user application while compensating for a workload of the user application in the distributed computing system. A comparison is performed between the determined failure rate and a threshold. Based on the performed comparison, a regression notification can be generated to indicate that application regression has occurred notwithstanding the workload of the user application in the distributed computing system.
US11625308B2 Management of active-active configuration using multi-pathing software
An apparatus comprises a host device that includes a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to first and second storage systems over selected paths through a network. The MPIO driver is further configured to identify a connectivity failure between the host device and a given one of the first and second storage systems, to generate a message comprising one or more details of the connectivity failure, and to send the message to a remaining one of the first and second storage systems over at least one path of a plurality of paths between the host device and the remaining one of the storage systems. The first and second storage systems in some embodiments are arranged in an active-active configuration relative to one another, with one being designated as a non-bias and the other as a bias storage system.
US11625306B2 Data connector component for implementing data requests
Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.
US11625304B2 Efficient method to find changed data between indexed data and new backup
An apparatus, method, and system for updating a file index in a search engine in a data backup system to reflect file changes introduced in a new backup is disclosed. The operations comprise: generating a first external file, the first external file comprising file hashes for files already indexed in a file index in a search engine of a data backup storage system that are not associated with a deleted status; generating a second external file, the second external file comprising file hashes for files in a new backup; determining one or more file changes introduced in the new backup based on a comparison between the first external file and the second external file; and updating the file index in the search engine to reflect the one or more file changes introduced in the new backup.
US11625303B2 Automatic incremental repair of granular filesystem objects
Presented herein are methods, non-transitory computer readable media, and devices triggering a metadata recovery process within a network storage system, which include: dividing metadata into metadata segments, wherein each of the metadata segments is tasked to perform a specific file system operation function, validating each of the metadata segments during the specific file system operation function; upon failure to validate at least one of the metadata segments, triggering an automatic repair process while maintaining the operation function tasked to the metadata segment, and upon finalizing the automatic repair process, resuming the specific file system operation function tasked to the metadata segment.
US11625301B2 Method, electronic device and computer program product for managing disks
Techniques for managing disks involve: determining, from multiple disks, a first disk set for providing redundant storage, the number of disks included in the first disk set being not less than a first threshold number that corresponds to the number of disks required to be included in a redundant array of independent disks; determining, based on the multiple disks, a candidate solution in which at least the first disk set is used to provide redundant storage; determining an unavailable capacity that the candidate solution will have; and determining, based on the unavailable capacity and the candidate solution, a target solution for providing the redundant storage. Accordingly, such techniques can promote efficient management of disks.
US11625300B2 Recovering missing data in a storage network via locally decodable redundancy data
A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to a data segment, wherein the data segment is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of slices that is required to decode the data segment; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the at least one read request and wherein the number of encoded data slices in the first subset of the encoded data slices is less than the read threshold number; generating, via the at least one processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data, wherein the locally decodable redundancy data generated from a second subset of the set of encoded data slices that includes the at least one missing encoded data slice; and recovering, via the at least one processing circuit, the data segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.
US11625296B2 DRAM assist error correction mechanism for DDR SDRAM interface
A method of correcting a memory error of a dynamic random-access memory module (DRAM) using a double data rate (DDR) interface, the method includes conducting a memory transaction including multiple bursts with a memory controller to send data from data chips of the DRAM to the memory controller, detecting one or more errors using an ECC chip of the DRAM, determining a number of the bursts having the errors using the ECC chip of the DRAM, determining whether the number of the bursts having the errors is greater than a threshold number, determining a type of the errors, and directing the memory controller based on the determined type of the errors, wherein the DRAM includes a single ECC chip per memory channel.
US11625295B2 Operating memory device in performance mode
A memory device is set to a performance mode. Data item is received. The data item in a page of a logical unit of the memory device associated with a fault tolerant stripe is stored. A redundancy metadata update for the fault tolerant stripe is delayed until a subsequent media management operation.
US11625294B2 Techniques to provide self-healing data pipelines in a cloud computing environment
Embodiments may generally be directed to systems and techniques to detect failure events in data pipelines, determine one or more remedial actions to perform, and perform the one or more remedial actions.
US11625291B2 Intelligent alert reduction in a backup and recovery activity monitoring system
Embodiments for monitoring performance metrics of a computer network by defining key performance indicators for the computer network, collecting performance data for the key performance indicators, and providing one or more anomaly detection policies to define anomalous performance of the computer network using defined threshold values. A policy is applied to the collected performance data to detect abnormal performance and a notification is sent to a user upon each instance of the detected abnormal performance. An alert tracking component is used to reduce alert generation by compiling and displaying past alert response data to allow a user to directly modify threshold values for alert generation and define temporary parameters to increase alert thresholds.
US11625289B2 Systems and methods for filesystem-based computer application communication
A method of filesystem-based communication of computer applications is provided. The method implemented using a filesystem communications interface (FCI) computer device coupled to a first computer and a second computer on which computer applications are installed. The method includes mounting file systems on the first computer and second computer by installing communications interface drivers, receiving a data transfer command that includes a data unit from the first computer, identifying that the data transfer command corresponds to a filesystem-based data transfer protocol, generating another data transfer command by converting the first data transfer command into a first network-based data transfer protocol, receiving the data unit from the first computer, and transmitting, using the second communications interface driver, the data unit to the second computer application by the using a third data transfer command.
US11625288B2 Displaying items based on a configuration file
Systems and methods are provided for displaying messages. The systems and methods include operations for: receiving, by a client device, a plurality of events from a plurality of channels; receiving, by the client device from a server, a configuration file comprising one or more rules for processing the sets of events from the plurality of channels; determining that a first event of the plurality of events is associated with a first event type and that a second event of the plurality of events is associated with a second event type; assigning, based on the configuration file, a first priority to the first event based on the first event type and a second priority to the second event based on the second event type; and displaying, by the client device, the first event and the second event according to the first priority and the second priority.
US11625286B2 Transactional lock elision with delayed lock checking
A computer-implemented method includes the following operations. A transactional lock elision transaction including a critical section is executed. The critical section is processed. After the processing of the critical section and prior to a commit point in the transactional lock elision transaction, a status of a lock is checked. Responsive to a determination that a status of the lock is free, a result of the transactional lock elision transaction is committed.
US11625283B2 Inter-processor execution of configuration files on reconfigurable processors using smart network interface controller (SmartNIC) buffers
The technology disclosed relates to inter-processor execution of configuration files on reconfigurable processors using smart network interface controller (SmartNIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and process application data for applications using a first reconfigurable processor and a second reconfigurable processor. The execution includes streaming configuration data in the configuration files and the application data between the first reconfigurable processor and the second reconfigurable processor using one or more SmartNIC buffers.
US11625279B2 Read-write page replication for multiple compute units
In general, an application executes on a compute unit, such as a central processing unit (CPU) or graphics processing unit (GPU), to perform some function(s). In some circumstances, improved performance of an application, such as a graphics application, may be provided by executing the application across multiple compute units. However, when using multiple compute units in this manner, synchronization must be provided between the compute units. Synchronization, including the sharing of the data, is typically accomplished through memory. While a shared memory may cause bottlenecks, employing local memory for each compute unit may itself require synchronization (coherence) which can be costly in terms of resources, delay, etc. The present disclosure provides read-write page replication for multiple compute units that avoids the traditional challenges associated with coherence.
US11625275B2 Technologies for controlling memory access transactions received from one or more I/O devices
Technologies for secure I/O include a compute device, which further includes a processor, a memory, a trusted execution environment (TEE), one or more input/output (I/O) devices, and an I/O subsystem. The I/O subsystem includes a device memory access table (DMAT) programmed by the TEE to establish bindings between the TEE and one or more I/O devices that the TEE trusts and a memory ownership table (MOT) programmed by the TEE when a memory page is allocated to the TEE.
US11625274B1 Hyper-convergence with scheduler extensions for software-defined container storage solutions
A clustered storage system may include potentially many different nodes, each including a storage driver and a scheduler agent. A node may mount a virtual storage volume for the use of a container application at the node. When a master node receives a request to instantiate a new containerized application, a scheduler at the master node may determine prioritization information for the new containerized application. The prioritization information may prioritize one or more nodes at which a virtualized storage volume employed by the application container instance is mounted.
US11625273B1 Changing throughput capacity to sustain throughput for accessing individual items in a database
Throughput capacity may be changed to sustain throughput for accessing individual items in a database. A table hosted at storage nodes that provide access to the table in a database may be identified as allocated with a client-specified throughput capacity for accessing the table. Performance of access requests to the table at the storage nodes may be tracked. Based on the performance of the access requests, a change may be determined that modifies a throughput capacity for the table to sustain a guaranteed throughput for each access request independent of other access requests received for the table.
US11625268B2 Computer-implemented method of interaction among operating system components and tasks by means of an interface bus
This invention relates to computer engineering and operating system architecture, in particular, it discloses a new method of interaction among operating system components and tasks by means of an interface bus. It introduces OS' interface bus element being part of kernel and acting in similar way as known standard device interface bus but for all OS' components and tasks. Besides, the invention further expands the bus functions by possibility of simultaneous execution of components created for different generations of OS and its microkernels, providing for applications compatibility with any OS and microkernel versions without recompilation, saving user investments, reducing application developer software maintenance costs, and providing for OS component reuse.This result is conditioned by the use of unique components identifiers taking into account their generations and creation of interface bus access interfaces corresponding to OS components generations. Interaction between a component and a task is performed via Interface bus by referring via a single pointer to a system interface with possibility of choosing any interprocess communication mechanism implemented in components; by using the marshalling mechanism between components and tasks located in various address spaces and by Interface bus expansion with other OS components.
US11625265B2 Enabling execution of program instructions in the background
Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.
US11625262B1 Physical memory management for virtual machines
Virtual computer systems (virtual machines) have become increasingly common with the evolution of virtualization technology, cloud computing, etc. However, as a virtual machine and its associated guest operating system seek to execute and/or access a page of memory through synchronous processes execution of the virtual processor associated with the virtual processing is blocked until the page of memory is locked and available. Accordingly, time is wasted on calls waiting for physical page availability thereby reducing utilization of the host machine and virtual machine respectively. To address this an asynchronous virtual machine environment is established allowing the virtual machine or physical machine to handle additional operations whilst waiting for physical page availability.
US11625261B2 Scalable anonymous disposable desktops (SADD)
Information Security and privacy are the most critical aspects of the internet. The majority of the individuals that have access to the Internet have great difficulty understanding the basics of computers and how they work. This limits the ability of Internet users to protect themselves and their information while browsing the internet. With the creation and testing of SADD (Scalable Anonymous Disposable Desktops), Internet users no longer have to worry about protecting their computer or privacy.
US11625259B2 Systems and methods for virtual server resource usage metric evaluation and performance tracking
Methods and systems for resource usage metric grading are disclosed. In one embodiment, an exemplary method comprises receiving a request to assign a first role to at least one virtual server; configuring the virtual server to associate the first role with a first resource of the virtual server; modifying a database to include an identifier associated with the virtual server and an identifier of the first role assigned to the virtual server; receiving, from the virtual server, indications of resource usage for a plurality of roles; calculating an efficiency metric associated with the first role, the efficiency based on resource usage associated with the first role and resource usage associated with the plurality of roles; modifying a user interface element for presentation on a web page to include the calculated efficiency metric for the first role; receiving a request from a user; and delivering the web page.
US11625255B2 Contextual navigation menu
Systems and methods to generate and cause display of a contextual navigation menu within a GUI, wherein the contextual navigation menu presents contextually relevant interface elements.
US11625250B2 Method and system for parallel processing of tasks in multiple thread computing
The disclosed systems, structures, and methods are directed to parallel processing of tasks in a multiple thread computing system. Execution of an instruction sequence of a thread allocated to a first task proceeds until an exit point of the instruction sequence is reached. The execution of the instruction sequence of the thread for the first task is terminated at a convergence point of the instruction sequence. The thread is selectively reallocated to process a second task.
US11625248B2 Operator registration method and apparatus for deep learning framework, device and storage medium
The present disclosure provides an operator registration method and apparatus for a deep learning framework, a device and a storage medium, relates to the field of computer technologies, and specifically to the field of artificial intelligence such as deep learning. The operator registration method for a deep learning framework includes: receiving registration information provided by a user for registering operators with the deep learning framework, the registration information including: a custom calculation function, the custom calculation function being written in a manner irrelevant to the deep learning framework; building operator meta-information in the deep learning framework based on the registration information; and constructing a to-be-registered operator within the deep learning framework based on the operator meta-information, and registering the to-be-registered operator in a global operator table within the deep learning framework. The present disclosure can simplify an operator registration process.
US11625245B2 Compute-in-memory systems and methods
An integrated circuit device may include programmable logic circuitry on a first integrated circuit die and memory that includes compute-in-memory circuitry on a second die. The programmable logic circuitry may be programmed with a circuit design that operates on a first set of data. The compute-in-memory circuitry of the memory may perform an arithmetic operation using the first set of data from the programmable logic circuitry and a second set of data stored in the memory.
US11625244B2 Native support for execution of get exponent, get mantissa, and scale instructions within a graphics processing unit via reuse of fused multiply-add execution unit hardware logic
Embodiments are directed to systems and methods for reuse of FMA execution unit hardware logic to provide native support for execution of get exponent, get mantissa, and/or scale instructions within a GPU. These new instructions may be used to implement branch-free emulation algorithms for mathematical functions and analytic functions (e.g., transcendental functions) by detecting and handling various special case inputs within a pre-processing stage of the FMA execution unit, which allows the main dataflow of the FMA execution unit to be bypassed for such special cases. Since special cases are handled by the FMA execution unit, library functions emulating various functions, including, but not limited to logarithm, exponential, and division operations may be implemented with significantly fewer lines of machine-level code, thereby providing improved performance for HPC applications.
US11625243B2 Micro-application creation and execution
A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
US11625240B1 Generating rules for migrating dependencies of a software application
Rules can be generated for migrating dependencies of a software application. For example, a computing device can receive a source version of a dependency of a software application and a target version of the dependency of the software application. The computing device can compare the source version to the target version to determine a difference between the source version and the target version. The computing device can receive a template for a rule indicating a location in the source version to be modified for the software application to support the target version. The template can include a fillable section. The computing device can populate the fillable section of the template with a value based on the difference between the source version and the target version.
US11625237B2 Autonomous contextual software support anomaly detection and playbook automation
A computer generates a profile, where the profile comprises one or more programs to monitor. The computer determines a baseline for each of the one or more programs by collecting one or more values associated with a normal operation for each of the one or more programs. The computer detects an anomaly based on deviation of the one or more values from the normal operation. Based on identifying a playbook for the anomaly, the computer applies the playbook on the program from the one or more programs. The computer organizes chat services based on identifying one or more members associated with the anomaly.
US11625235B2 Program installation in a virtual environment
In some examples, a system creates a virtual environment in a computing environment, the virtual environment having a configuration corresponding to a configuration of the computing environment. The system installs, in the virtual environment, a second version of a program while a first version of the program is running in the computing environment, the installing to update the program during a live operation of the computing environment in which the first version of the program is performing a workload.
US11625234B2 Videogame patch data compilation system
The present disclosure provides a system and method for updating a game application during runtime of a game application. The game application is executed on a client computing device using application code that includes a function store. During runtime of the game application, a function asset is received and stored in the function store. The function asset includes either precompiled code or code written in a scripting language and includes a version identifier. To execute a particular game function of the game application, the function asset is identified from other function assets in the function store based at least in part on its version identifier, and the game function is executed using the function asset.
US11625233B2 Software update program for in-vehicle devices and associated server
A program update system includes a vehicle including a plurality of in-vehicle devices, and a server provided outside the vehicle. Each of the in-vehicle devices of the vehicle includes a storage unit configured to store one or more programs, an in-vehicle device communication unit configured to perform communication with the server, and an update execution unit configured to update the programs stored in the storage unit. The server includes a server communication unit configured to perform communication with each of the in-vehicle devices, and an update management unit configured to specify the in-vehicle device to be updated in a set of the in-vehicle devices and a program to be updated and execute update processing that makes the server communication unit transmit update data for updating the program to be updated to the in-vehicle device to be updated.
US11625231B2 Controlling deployment of software applications based on evaluating dependencies of the software applications
An apparatus comprises a processing device configured to monitor development of a plurality of software applications, to identify a first one of the plurality of software applications that has a given version ready for deployment to a production environment of an information technology infrastructure, and to determine at least one dependency between the given version of the first one of the plurality of software applications and a given version of at least a second one of the plurality of software applications. The processing device is further configured to control deployment of the given version of the first one of the plurality of software applications in the production environment of the information technology infrastructure based at least in part on evaluating a deployment status of the given version of the second one of the plurality of software applications.
US11625227B2 Augmented intelligence for creating software development artifacts
Embodiments disclose systems and methods for generating source code. One or more application specific inputs and one or more external inputs are received. Using a machine learning model, source code is automatically generated based on the one or more application specific inputs and the one or more external inputs. The source code can embody the one or more application specific inputs and the one or more external inputs. One or more revisions to the automatically generated source code may be made, and a difference determined between the generated source code and the revised source code. The machine learning model may be further trained to generate a future source code based on the differences it determines.
US11625218B2 Sound output device, sound output system, and output sound control method with appropriately controllable volume, and recording medium
A sound output device includes: first circuitry, connected to a first audio device, that outputs sound based on sound output data via the first audio device according to first sound volume data; and second circuitry connected to a second audio device, including an amplifier that amplifies sound to be output from the second audio device according to second sound volume data. The second circuitry controls a value of the second sound volume data to be a fixed value, receives, from the first circuitry, the sound output data and the first sound volume data, and outputs sound based on the sound output data that is received, via the second audio device, according to the first sound volume data that is received.
US11625216B2 Techniques for analyzing multi-track audio files
Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.
US11625214B2 Variable performance codec
A system may include an audio coder-decoder (codec) having a plurality of digital-to-analog converters (DACs) and a plurality of analog-to-digital converters (ADCs), a serial interface communicatively coupled to the audio codec wherein the serial interface is configured to communicate audio streams to or from the audio codec, wherein the audio codec is configured to be configured as a device on the serial interface, and logic configured to control performance of a communication path within the audio codec based on one or more system conditions associated with the system.
US11625212B2 Screen creation assistance device, display device, and computer readable storage medium
A screen creation assistance device includes: a master data creation unit that creates master data including specific information that is information that specifies each of elements included in screen creation data for causing a display device to display a screen; a sub-project data creation unit that creates sub-project data including reference data for referring to the master data, and the specific information on elements that are not included in the master data; and a communication unit that transmits the master data and the sub-project data to a display device.
US11625208B2 Portable printer settings system
A system for error reporting in a printing device. The system includes a printing device having components configured to display a list of saved printer settings interfaces, which may be public or user account-specific. The printing device displays a user selected printer settings interface from the list. This may include the prepopulating of preferred settings for various printer settings associated with the interface. When errors occur during printing, an error report including the printer settings is provided to a network support resource to enable rapid detection of the cause of the error.
US11625206B2 Method and apparatus for handling image forming abnormality, image forming apparatus, and storage medium
A method and an apparatus for handling image forming abnormality, and an image forming apparatus are provided. The method is applied to the image forming apparatus and includes acquiring a print job from a control terminal and analyzing the print job to obtain an analysis result. When the analysis result is a failed analysis, whether a control program installed on the control terminal is abnormal is determined accordingly. The control program is a program which enables the control terminal to exchange the print job with the image forming apparatus. If the control program installed on the control terminal is abnormal, an abnormal-driving information page is generated and printed to output. By printing to output the abnormal information page, the user can be effectively and clearly informed of the cause of the printer abnormality, which improves the efficiency and user experience of abnormality resolution.
US11625205B2 Information processing apparatus, server apparatus, control method, and storage medium
A print expansion application is downloaded by using, as a key, a printer Hardware Identifier (HWID) acquired when a printer driver to be commonly used in an operating system (OS) is installed, and the print expansion application is associated with the printer driver.
US11625204B2 Information processing apparatus and image processing apparatus
An information processing apparatus includes one or plural first plug-ins that are prepared according to a type of a data output apparatus for outputting data and collect data output from the data output apparatus, one or plural second plug-ins that receive data from the first plug-in and transmit the received data to an external apparatus, and a plug-in management unit that controls activation and stop of the first plug-in and the second plug-in.
US11625203B2 Methods, apparatuses, and systems for scanning pre-printed print media to verify printed image and improving print quality
A method for evaluating a print quality of a printed document that is printed by a printer is provided. The printer comprises a pre-print image scanner, a post-print image scanner, and a printhead disposed between the pre-print image scanner and the post-print image scanner. The method comprises generating a pre-printing image of a print media, generating the printed document, generating a post-printing image of the printed document, generating a validation image by comparing the post-printing image with the pre-printing image, and comparing the validation image with the source image.
US11625201B2 Template processing device, print system, processing method of template processing device, and non-transitory computer-readable storage medium storing program
A template processing device includes a selection reception unit that receives selection of a template from available templates, a text input reception unit that receives an input of a text into the selected template, a storage control unit that stores the selected template and a related text that is at least a part of the input text in a storage unit in association with each other, a keyword input reception unit that receives an input of a search keyword for searching the template, an extraction unit that extracts, from the storage unit, the template with which the related text corresponding to the input search keyword is associated, and a display control unit that displays the extracted template on a display unit as an available template.
US11625200B2 Information processing device, mobile terminal, and non-transitory computer readable medium for parameter presentation
An information processing device includes an extraction unit and a confirmation unit. The extraction unit extracts a parameter different from an initial setting from among information about a combination of parameters related to a formation of an image, the information being saved in an image forming device to be operated. The confirmation unit presents the extracted parameter to a user, and prompts the user to confirm a desire to change.
US11625199B2 Communication apparatus, communication method, and computer program product
According to an embodiment, a communication apparatus includes a writing unit, a transfer control unit, a descriptor receiving unit, and a reading unit. The writing unit writes a frame in a first virtual storage area. The transfer control unit controls a timing for transferring a descriptor of the frame based on schedule information. The descriptor receiving unit receives the descriptor. The reading unit that reads the frame from a second virtual storage area specified based on the descriptor when the descriptor is received by the descriptor receiving unit.
US11625196B2 Semiconductor memory device and operating method thereof
A semiconductor memory device includes a memory region including a plurality of memory blocks, and suitable for outputting first and second read data from first and second memory blocks among the plurality of memory blocks based on first and second read control signals and a read address signal; a scheduler suitable for outputting a read scheduling signal based on the first and second read control signals; and an output driver suitable for outputting the first and second read data by a predetermined burst length alternately twice or more to a data pad based on a mode signal, wherein the first read data are outputted to the data pad according to a first burst sequence, and the second read data are outputted to the data pad according to a second burst sequence, based on the read scheduling signal.
US11625191B2 Apparatuses, systems, and methods for heating a memory device
An apparatus and/or system is described including a memory device or a controller for the memory device to perform heating of the memory device. In embodiments, a controller is to receive a temperature of the memory device and determine that the temperature is below a threshold temperature. In embodiments, the controller activates a heater for one or more memory die to assist the memory device in moving the temperature towards the threshold temperature, to assist the memory device when reading data. In embodiments, the heater comprises a plurality of conductive channels included in the one or more memory die or other on-board heater. Other embodiments are disclosed and claimed.
US11625187B2 Method and system for intercepting a discarded page for a memory swap
Provides is a method for memory swap. The method for memory swap according to the present disclosure may comprise storing a plurality of pages in a volatile memory; intercepting at least one page among the plurality of pages before the at least one page is discarded from the volatile memory; and compressing the at least one intercepted page and storing the compressed page in a memory swap space, wherein the plurality of pages include a first page, which is a clean page among file-mapped pages, and a second page, which is an anonymous page.
US11625184B1 Recalling files from tape
Embodiments are disclosed for a method. The method includes migrating a file to a newer tape. The file is previously recalled by a linear tape file system (LTFS) from an older tape. The method also includes updating a stub for the file with metadata describing the newer tape, the older tape, and the file. Further, the method includes recalling the file using a tape selected from a plurality of potential tapes identified by the metadata.
US11625183B1 Techniques for data layout on rotating disk drives
Rotating disk drives can be partitioned into performance partitions (PPs) each including slices having similar performance in accordance with an allowable difference or tolerance for any of data throughput, bandwidth and data transfer rate. Each subdrive can correspond to slices of the rotating disk drives included in a single PP. Each PP can have a performance level denoting a relative performance ranking of PPs. Each PP tier can include PPs across multiple rotating disk drives have the same performance level. Resiliency sets (RSs) can be configured from the PP tiers where each RS can include slices of subdrives from only one of the PP tiers. Physical ubers or units (PUs) can be allocated from the RSs. Each PU can denote a mapped RAID group configured from slices of different subdrives of one RS. Spare slices can be reserved in each RS or a lowest performance PP tier.
US11625182B2 Storage device and operating method thereof
The storage device includes a memory controller and a plurality of banks, each of the plurality of banks including a plurality of memory devices. Each of the plurality of memory devices includes: a data selector for selecting and outputting data of a memory device that is included in any one of the plurality of banks based on a bank select signal; a latch unit for storing the data that is output from the data selector; and a transmission control signal generator for generating the bank select signal such that the data that is stored in the latch unit is sequentially output.
US11625181B1 Data tiering using snapshots
Data tiering based on snapshots, including: receiving information describing, for data stored in a storage system, any snapshots associated with the data and any volumes storing the data; determining, from a plurality of storage tiers, a storage tier for the data based on the information; and storing the data in a storage device of the storage system associated with the storage tier.
US11625177B2 Combination scan management for block families of a memory device
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to initiate a scan process on a plurality of block families of the memory device; responsive to determining, based on the scan process, that a first block family of the plurality of block families and a second block family of the plurality of block families meet a combining criterion, merge the first block family and the second block family; and responsive to determining that a terminating condition has been satisfied, terminate the scan process.
US11625175B1 Migrating virtual resources between non-uniform memory access (NUMA) nodes
Techniques for a device with NUMA a memory architecture to migrate virtual resources between NUMA nodes to reduce resource contention between virtual resources running on the NUMA nodes. In some examples, the device monitors various metrics and/or operations of the NUMA nodes and/or virtual resources, and detect events that indicate that virtual resources running on a same NUMA node are contending, or are likely to contend, for computing resources of the NUMA node. Upon detecting such an event, the device may migrate a virtual resource from the NUMA node to another NUMA node on the device that has an availability of computing resources. The device may then migrate the virtual resource from the overcommitted NUMA node onto the NUMA node that has availability to run the virtual resource. In this way, devices may reduce resource contention among virtual resources running on a same NUMA node.
US11625172B2 Programming memory cells with concurrent redundant storage of data for power loss protection
Apparatuses and techniques are described for programming data in memory cells while concurrently storing backup data. One or more initial pages of data are programmed into both a primary block and a first backup block in a first program pass. A power loss then occurs which can corrupt the data or otherwise prevent reading of the one or more initial pages of data from the primary block. The one or more initial pages of data are read from the first backup block and used to perform a second program pass in which one or more additional pages of data are programmed into the primary block. Single bit per cell data can be stored in a second backup block to decode the one or more initial pages of data as read from the first backup block.
US11625171B2 Hardware support for memory safety with an overflow table
A method, system and apparatus for protecting from out of bounds memory references, including establishing a threshold number of active objects for examination for an out of bounds memory reference, determining whether a number of active objects for an application exceeds the threshold, and when the number of active objects exceeds the threshold, storing at least part of information about the active objects in an overflow table in a memory.
US11625170B2 Row hammer protection for a memory device
Methods, systems, and devices for row hammer protection for a memory device are described. A memory device may identify a threshold of related row accesses (e.g., access commands or activates to a same row address or a row address space) for a memory array. In a first operation mode, the memory device may execute commands received from a host device on the memory array. The memory device may determine that a metric of the received row access commands satisfies the threshold of related row accesses. The memory device may switch the memory array from the first operation mode to a second operation mode based on satisfying the threshold. The second operation mode may restrict access to at least one row of the memory, while the first mode may be less restrictive. Additionally or alternatively, the memory device may notify the host device that the metric has satisfied the threshold.
US11625165B2 Devices, methods, and graphical user interfaces for messaging
An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, the conversation transcript including a plurality of messages and a plurality of message regions, each message region containing a respective message of the plurality of messages. In response to a first input corresponding to a first respective message in the conversation transcript, displaying an indication that the first respective message has been selected. In response to one or more second inputs, including message composition inputs, displaying in a second message region in the conversation transcript a second message corresponding to the message composition inputs, and displaying a grouping indicia that connects the first respective message region with the second message region.
US11625163B2 Methods and user interfaces for generating level of detail calculations for data visualizations
A computing device displays a data visualization interface that includes a shelf region and a schema information region. The device receives user input to select a measure data field and a dimension data field from the schema information region. The device generates a custom calculation that groups data values of the dimension data field according to respective distinct data values of the dimension data field and aggregates data values of the measure data field for each of the distinct data values of the dimension data field. The device stores the custom calculation as a new selectable data field and displays the new selectable data field in the schema information region. The device receives user selection of the new selectable data field from the schema information region and placement of the new selectable data field in the shelf region. The device generates and displays a data visualization.
US11625162B2 Geologic formation operations framework
A method can include rendering a graphical user interface (GUI) to a display where the GUI includes graphical controls that correspond to windows and objects of a computational framework and a windows builder panel; responsive to receipt of instructions via the graphical controls, generating specifications for the windows and the objects; and storing the specifications for the windows and the objects as a template file.
US11625161B2 Control system user interface
Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.
US11625159B2 Input device including a ratchet system with an electromagnetic actuator
In certain embodiments, an electronic input device includes a knob assembly defining an annular cavity and including a magnetically attractable armature. The electronic input device also includes a ratchet assembly disposed within the annular cavity and includes a ring magnet. The electronic input device includes a clutch mechanism that has a friction disc assembly, and an electromagnet configured to generate a magnetic field that shifts the friction disc assembly between a first position in which the friction disc assembly prevents rotation of the ratchet assembly and a second position in which the ratchet assembly is free to rotate with the knob assembly. The ring magnet of the ratchet assembly interacts with the magnetically attractable armature to generate a ratcheting feedback in response to rotation of the knob assembly when the friction disc assembly is in the first position.
US11625155B2 Information processing system, user terminal, method of processing information
An information processing system includes user terminals; and a collaboration work assisting system for assisting a work performable by users. The collaboration work assisting system includes circuitry configured to transmit an action item candidate based on statement data of users to each user terminal. Each user terminal includes another circuitry configured to receive the action item candidate from the collaboration work assisting system; display, on a display, the received action item candidate, and a screen for receiving a registration request for registering an action item selected from the action item candidate, an execution person who will execute the action item, and a due date of the action item; receive a registration operation that requests registering of the action item, execution person, and due date; and request an action item management server, to register the action item, execution person, and due date in response to receiving the registration operation.
US11625153B2 Media browsing user interface with intelligently selected representative media items
The present disclosure generally relates to navigating a collection of media items. In accordance with one embodiment, in response to receiving an input, a device displays a first view of a collection of media items, including concurrently displaying a representation of a first time period and a representation of a second time period. In accordance with a determination that a current time is associated with a first recurring temporal event: the representation of the first time period includes a first representative media item and the representation of the second time period includes a second representative media item. In accordance with a determination that the current time is associated with a second recurring temporal event, the representation of the first time period includes a third representative media item and the representation of the second time period includes a fourth representative media item.
US11625151B2 Medical image providing apparatus and medical image processing method of the same
A medical image providing apparatus includes: a display configured to display a first image including an object; and a processor. The processor is configured to: while the first image is displayed, control to output, on the display, a list including second medical images, wherein each of the second medical images is reconstructed by one of a plurality of medical images reconstruction techniques using image data of a first region in the first image; control to output, on the display, a manipulation menu item for manipulating at least one of the second medical images included in the list; based on a selection of the manipulation menu item corresponding to one of the second medical images, receive a manipulation input corresponding to the selected manipulation menu item; and update the second medical image corresponding to the selected manipulation menu item by applying the manipulation input.
US11625150B2 Adapting order of menu, submenus and cards in user interface based on particular customer usage
A electronic device may generate graphic user interface (GUI) data, based on menu data, for display as a GUI on a display device. The GUI including a plurality of user-selectable menu items configured in a first order, will update the menu data in response to a selection, by the user, of one of the plurality of user-selectable menu items. The GUI data is then updated for display as an updated GUI on the display device wherein the menu data include plurality of menu item counters corresponding to the plurality of user-selectable menu items, respectively. The updated GUI data is updated for display as the updated GUI on the display device by arranging the plurality of the user-selectable menu items in a second order based on values of the menu item counter.
US11625149B2 Graphical user interface to track dynamic data
Disclosed are methods and systems of displaying graphical user interfaces (GUIs) that illustrate various offering analytics and insights. The GUI display selectable graphical components representing attributes of maturity bonds, wherein when a user interacts with a first graphical component corresponding to a first maturity bond, the server dynamically updates a second section of the GUI. The second section of the GUI displays time periods corresponding to a maturity date for the first maturity bond, wherein the server displays a vertical bar for each time period, a height of the vertical bar indicating a value of the maturity bond, wherein each vertical bar is divided into two areas a first area corresponding to a competitive sale of the first maturity bond, and a second area corresponding to a negotiated sale of the first maturity bond.
US11625143B1 Method and device for sharing data, electronic device, and storage medium
A method and an apparatus for sharing data includes an electronic device and a storage medium. The method includes displaying a data sharing interface. The data sharing interface includes triggering areas respectively corresponding to data sources and association areas respectively corresponding to associated devices. The method further includes in response to a pairing operation of a user between a triggering area and an association area, acquiring data from a target data source corresponding to the triggering area, and transmitting the acquired data to a target associated device corresponding to the association area such that the target associated device outputs the received data. An electronic device and a storage medium are also disclosed.
US11625142B2 User equipment and control method for the same
An embodiment user equipment includes an image sensor, a user interface configured to display an image photographed by the image sensor and to receive a user input, a location detection sensor configured to detect a location of the user equipment, and a controller configured to identify a point of interest (POI) located in a shooting direction of the image sensor based on an output of the location detection sensor, control the user interface to display an augmented reality (AR) icon corresponding to the POI by superimposing the AR icon on the image photographed by the image sensor, and add information about the POI to a scrap list based on an input to the AR icon.
US11625141B2 User interface generation with machine learning
A system includes a processor configured to perform operations, including receiving, from a client device, a request, associated with a user identifier, for rendering of a graphical user interface (GUI), and obtaining, based on the request and from persistent storage, a framework definition that specifies a first plurality of components and a layout thereof within the GUI. The operations also include determining a second plurality of components by way of a machine learning model and based on attributes associated with the user identifier, and determining, for each respective component of the second plurality of components, a corresponding visual format and a corresponding position within the GUI. The operations further include updating the framework definition by combining the first plurality of components and the second plurality of components based on the corresponding visual format and the corresponding position, and transmitting the framework definition as updated to the client device.
US11625140B2 Configuring remote devices through volumetric video telepresence interfaces
A configuration system uses multiple depth cameras to create a volumetric capture space around an electronically controllable industrial machine or system, referred to as a target system. The output of the cameras is processed to create a live 3D model of everything within the space. A remote operator can then navigate within this 3D model, for example from a desktop application, in order to view the target system from various perspectives in a live 3D telepresence. In addition to the live 3D model, a configuration system generates a 3D user interface for programming and configuring machines or target systems within the space in a spatially coherent way. Local operators can interact with the target system using mobile phones which track the target system in augmented reality. Any number of local operators can interact with a remote operator to simultaneously program and configure the target system.
US11625134B2 Touch sensing unit and display device including the same
A touch sensing unit includes a base substrate, touch sensing lines disposed on the base substrate, a first touch insulating layer disposed on the touch sensing lines, and touch electrodes disposed on the first touch insulating layer. The touch electrodes overlap the touch sensing lines in a thickness direction. Each of the touch electrodes has a mesh shape including a body and mesh holes. The bodies do not overlap the touch sensing lines in the thickness direction in a remaining area, except for partial areas.
US11625128B2 Optical touch sensor systems and optical detectors with noise mitigation
Optical touch sensors may be adversely affected by noise, such as modulated sunlight incident on the touch sensor. An analog optical detector is provided that includes a frequency dependent emitter feedback circuitry that does not substantially reduce the gain for a first modulation frequency range of the photodiode current and provides, for a second modulation frequency range of the photodiode current, a current feedback to reduce the gain of the first transistor. The second modulation frequency may include one or more expected noise modulation frequencies. A touch sensor device including a plurality of such optical detectors is also provided. Also provided is a touch sensor device comprising sampling disable circuitry operable to disable sampling of the output from the optical detectors for a duration of time.
US11625122B2 Combined analog and digital architecture for handling sensory input data
Provided is a system that includes: a plurality of touch sensors sharing a signal medium, each touch sensor in the plurality being configured to output set of frequencies on the signal medium responsive to being touched, each touch sensor in the plurality being configured to output a different set of frequencies; an analog to digital converter electrically coupled to the signal medium and configured to receive the sets of frequencies from the touch sensors and convert the sets of frequencies to digital representations of the sets of frequencies in the time domain; a processor communicatively coupled to the analog to digital converter and configured to execute a fast Fourier transform of the digital representations from the time domain into digital representations in the frequency domain; and an address decoder operative to transform the digital representations in the frequency domain into identifiers of touch sensors among the plurality of touch sensors.
US11625121B2 Detection method and driving circuit thereof
A detection method for a touch device includes transmitting a first uplink signal conforming to a first protocol of a first active stylus and transmitting a second uplink signal conforming to a second protocol of a second active stylus. A chronological sequence of the first uplink signal and the second uplink signal is based at least in part on whether the first active stylus or the second active stylus has just left a detection range of the touch device.
US11625118B2 Electronic device having input sensor
An electronic device, includes: a display panel; and an input sensor on the display panel, wherein the input sensor includes a plurality of sensing electrodes, each having a first region and a second region that surrounds the first region, each of the plurality of sensing electrodes including a pen electrode configured to detect an input tool and a touch electrode configured to detect a touch input, wherein the pen electrode is at the first region, and wherein the touch electrode is at the second region.
US11625115B2 Touch display device
A touch display device for preventing the occurrence of a short circuit between routing lines is disclosed. The touch display device includes a dam forming a boundary with an encapsulation unit covering a light-emitting element, and the dam is formed such that the height thereof in a region that overlaps routing lines, which are connected to touch electrodes disposed on the encapsulation unit, and the height thereof in a region that does not overlap the routing lines are different from each other, thereby preventing the occurrence of a short circuit between the routing lines.
US11625112B1 Input device
An input device includes a casing, a base member, a ball member, a control ring and a gravity wheel. The casing includes an upper cover and a lower cover. The upper cover has an opening. The ball member is installed on the base member. The ball member is partially exposed outside the opening. The control ring is arranged around the base member. The control ring is partially exposed outside the opening. The control ring is freely rotatable around the base member. The control ring includes a first inclined part, a rack structure, and a lateral wall. The lateral wall is connected with the first inclined part and the rack structure. The gravity wheel is engaged with the rack structure. Consequently, the rotation of the control ring is suppressed by the gravity wheel.
US11625111B2 Control method for electronic device
A control method is provided, applied to an electronic device. The electronic device includes a screen and a knob module. The control method includes: receiving a trigger signal to enable the knob module, and displaying an operating interface corresponding to the knob module on the screen according to the trigger signal, where the operating interface includes a plurality of functional regions that is arranged annularly, and the functional regions are configured to display a plurality of function options, where one of the functional regions shows a marked state; switching the functional region corresponding to the marked state according to a first input signal from the knob module; and selecting the functional region corresponding to the marked state according to a second input signal from the knob module.
US11625110B2 Coordinate input processing apparatus, emotion estimation apparatus, emotion estimation system, and building apparatus for building emotion estimation-oriented database
A coordinate input processing apparatus includes a position detection apparatus and a communication circuit. The position detection apparatus includes a sensor which detects a position pointed to by an electronic pen, and circuitry which acquires pen state information regarding a state of the electronic pen held by a person. The communication circuit transmits to an emotion estimation apparatus coordinates corresponding to the position pointed to by the electronic pen and the pen state information in an emotional state estimation request, and receives from the emotion estimation apparatus the coordinates corresponding to the position pointed to by the electronic pen, the pen state information included in the emotional state estimation request, and the information regarding the distracted state of the person holding the electronic pen in an emotional state estimation response having the same format as the emotional state estimation request.
US11625106B2 Films or surfaces including positional tracking marks
Various implementations of the invention comprise a surface or film having a plurality of three-dimensional structures embodied on or within the surface or film, each of the three-dimensional structures having a reflecting surface configured to retro-reflect radiation from a radiation source back to a detector located at the radiation source.
US11625105B2 Method for inputting and outputting a text consisting of characters
A method for inputting and outputting a text comprising characters is disclosed, wherein the text is input via an input unit and/or output via an output unit in the form of a combination of full text and short text. The short text is input and/or output including at least one abbreviation in the form of characters or combinations of characters, to which predefined full text contents are allocated.
US11625095B2 Gaze sensors and display elements for detection of gaze vectors and user control at headset
Embodiments are related to a plurality of gaze sensors embedded into a frame of a headset for detection of a gaze vector of a user wearing the headset and user's control at the headset. The gaze vector for an eye of the user can be within a threshold distance from one of the gaze sensors. By monitoring signals detected by the gaze sensors, it can be determined that the gaze vector is within the threshold distance from the gaze sensor. Based on this determination, at least one action associated with the headset is initiated.
US11625094B2 Eye tracker design for a wearable device
According to an aspect, a method for designing an eye tracker on a wearable device includes selecting a first three-dimensional (3D) model of at least a head of a person, selecting a second 3D model of a wearable device, positioning a synthetic eye within the first 3D model, positioning an eye tracker component at a first location on the second 3D model, the eye tracker component including at least one of an eye tracker sensor or a light source, moving at least one of the first 3D model or the second 3D model such that at least a portion of the first 3D model contacts at least a portion of the second 3D model, and generating performance data with the eye tracker component positioned at the first location on the second 3D model.
US11625087B2 Current prediction-based instruction throttling control
A system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes recording an activity level of one or more processor cores within a multicore processing device and translating each activity level of the one or more processor cores to a respective charge value. The method also includes generating, at least partially subject to each translated charge value, one or more charge replenishment requests associated with the one or more processor cores. The method further includes determining the one or more charge replenishment requests exceeds a power delivery capacity to the multicore processing device. The method also includes regulating the processing activity of the one or more processor cores to decrease a power consumption for the one or more processing cores.
US11625085B2 Dynamic battery back-up for set-top-boxes
Disclosed herein is a dynamic backup battery for updating the firmware of a media device. The media device includes a memory device that is electrically coupled to a port. The port of the media device is configured to receive a first power. The media device also includes a battery that is electrically coupled to the port and is configured to supply a second power to the port. The media device includes a processor electrically coupled to the battery and is configured to monitor the power level of the first power received and based on the power level of the first power received falling below a threshold value, the battery supplies a second power to the port of the media device. The processor is further configured to activate a low power mode, detect an event while in low power mode, deactivate low power mode, perform a task, and reactivate low power mode.
US11625081B2 Centralized profile-based operational monitoring and control of remote computing devices
Centralized profile-based operational monitoring and control of remote computing devices. A controller device receives, from a first customer-premises device (CPD) associated with a first local area network, at a first time a first temperature value that quantifies a temperature of the first CPD, the first CPD having a plurality of different energy consumption operating modes. The controller device, based on an attribute of the first CPD, accesses a first CPD profile of a plurality of different CPD profiles to determine a preferred CPD temperature range. The controller device determines that the first temperature value is outside of the preferred CPD temperature range, and sends an instruction that instructs the firstCPD to transition from a current energy consumption operating mode to a first reduced energy consumption operating mode based at least in part on the first temperature value.
US11625078B2 Conductive module and display device
A conductive module includes spaced conductive layers and connecting lines. Adjacent conductive layers are electrically connected by one connecting line. Each connecting line includes a contact portion and an extending portion, the contact portion is electrically connected to one conductive layer and the extending portion. The extending portion is very stretchable in effective length to render the conductive module stretchable and deformable. A projection of the contact portion on a plane where the extending portion extends is a square, a width of the extending portion is equal to a side length of the contact portion.
US11625077B2 Solid-state hard disk plug-in device
The present invention provides a solid-state hard disk lug-in device, including: a main body; a solid-state hard disk installation slot arranged on one side of the main body; and plug-in components. The plug-in components include an operating switch and an operating handle. When the operating switch is closed, the operating handle is restricted to a closed position, and when the operating switch is open, the operating handle is released to an extended position; when the operating handle in the closed position is pushed by an external force, the solid-state hard disk can be inserted into the hard disk slot of the solid-state hard disk system; when the operating handle in the extended position is pulled by an external force, the solid-state hard disk can be pulled out of the hard disk slot.
US11625076B2 Hinge assembly
A hinge assembly is provided for hingedly connecting a first frame to a second frame, and includes at least one hinge module which includes a first mounting base, a first connection member, a second connection member, and a transmission unit. The first and second connection members are coupled to the first and second frames, respectively, and are turnably mounted to the first mounting base respectively about first and second turning axes which are parallel to and offset from each other. The transmission unit is provided to permit the first and second connection members to turn in opposite rotational directions from each other whilst turning simultaneously.
US11625075B2 Electronic device
An electronic device includes a first body, a pivot assembly and a second body. The first body includes a first side and a second side, and the second side includes a groove. The pivot assembly includes a container, a first gear, a second gear and a third gear. The container includes an accommodating space and a side wall. The first gear is disposed in the accommodating space and connected to the groove. The second gear is disposed in the accommodating space, pivotally disposed at the side wall and engaged with the first gear. The third gear is disposed in the accommodating space, pivotally disposed at the side wall and engaged with the second gear. The second body is pivotally disposed at the container and connected to the third gear.
US11625074B2 Electronic device including dustproof structure
An electronic device is provided. The electronic device includes a first housing, a second housing, a hinge housing disposed between the first housing and the second housing, and a flexible display at least partially disposed on the first housing and the second housing. The first housing and the second housing perform a folding or unfolding operation based on the hinge housing, and include at least one fiber structure disposed on at least a portion of a side of the first housing, the portion of the side being adjacent to the hinge housing within a predetermined distance.
US11625072B2 Touch screen shield
A shield that is attachable to a touch sensitive screen is disclosed. The shield may be attached to the touch sensitive screen only at its outer peripheral portion. An air gap is enclosed between the shield and the touch sensitive screen to form a planar air bearing. The shield preferably does not touch the active area of the touch sensitive screen when the user is not touching the shield but only viewing the touch sensitive screen through the shield. This mitigates unwanted optical artifacts such as trapped air bubbles, Newton rings and chromatic interference while maintaining the sensitivity of the touch sensitive screen.
US11625070B2 Display device
A display device includes a display panel in which a plurality of pixels is defined, a back cover disposed on a rear surface of the display panel, a roller which is connected to the back cover to wind or unwind the back cover and the display panel, and a protective sheet which is disposed on a rear surface of the back cover and has a relatively small tensile strength in a rolling direction of the roller to reduce the stress generated during rolling and improve the lateral rigidity of the display unit.
US11625067B2 Mobile terminal for displaying image and control method thereof
Disclosed is a mobile terminal comprising a display including a first area and a second area, wherein the first area is located at a first side of the mobile terminal and the second area is located at a second side facing the first side, a camera disposed on the second side, and a controller, wherein the controller is configured to display an image acquired through the camera in the first area and the second area.
US11625064B2 Systems and methods for sleep clock edge-based global counter synchronization in a chiplet system
Various embodiments include methods and systems for providing sleep clock edge-based global counter synchronization in a multiple-chiplet system. A system-on-a-chip (SoC) may include a first chiplet including a first chiplet global counter subsystem, and a second chiplet including a second chiplet global counter subsystem. The SoC may further include an interface bus communicatively coupling the first chiplet and the second chiplet, and a power management integrated circuit (PMIC) configured to supply a sleep clock to the first chiplet and the second chiplet. The first chiplet may be configured to transmit a global counter synchronization pulse trigger to the second chiplet across the interface bus. The second chiplet may be configured to load a global counter synchronization value into the second chiplet global counter subsystem at a sleep clock synchronization edge of the sleep clock in response to receiving the global counter synchronization pulse trigger.
US11625061B2 Multi-clock control
Two clocks, a fast clock and a slow clock are provided for clocking a processing unit. A plurality of frequency settings, referred to as gears, are defined for the two clock. Each of these gears indicates a maximum frequency for the fast clock and a minimum frequency for the slow clock, such that the gap between the two frequencies may be kept to a manageable level so as to reduce transients upon switching between the two clocks. The system switches between the gears as required. In response to a determination to increase the frequency of the clock signal, a higher gear is selected at which the maximum and minimum frequencies defined for that gear are higher than the previous selected gear.
US11625059B2 Appliance load manager that cycles an air conditioner to reduce peak demand
A home appliance can operate in a future time frame. Information is obtained from a power distributor in order to determine a time when to operate the home appliance in this future time frame. The home appliance then operates at the time determined with information from the power distributor.
US11625057B2 Voltage regulator providing quick response to load change
A voltage regulator includes an operational amplifier, a first transistor, a second transistor, a capacitor and a current sink circuit. The operational amplifier outputs a control voltage according to an amplified differential voltage between a first input terminal and a second input terminal of the operational amplifier. The first transistor includes a control terminal receiving the control voltage, a first terminal coupled to a supply terminal, a second terminal providing an output voltage, and a bulk terminal. The second transistor includes a second terminal coupled to the bulk terminal of the first transistor, and a bulk terminal coupled to the supply terminal. The capacitor includes a first terminal coupled to the bulk terminal of the first transistor, and a second terminal receiving the output voltage. The current sink circuit generates a feedback voltage according to the output voltage and output the feedback voltage to the operational amplifier.
US11625056B2 Low noise voltage regulator
According to an aspect a low noise electronic voltage regulator comprises a regulating transistor operative to regulate an input DC voltage to provide a regulated DC output voltage, an error amplifier configured to generate an error signal based on a reference voltage and a feedback voltage, wherein the error amplifier receiving the feedback voltage through a feedback loop formed between the regulated DC output voltage and the feedback voltage, and a first amplifier in the feedback loop providing a gain of greater than unity from the regulated DC output voltage and the feedback voltage.
US11625055B2 Programmable two-way fast DVC control circuit
A linear regulator which has a pass device coupled between an input voltage level and an output node, a voltage divider circuit for generating a feedback voltage that depends on an output voltage at the output node, and an operational amplifier for controlling the pass device, the operational amplifier receiving the feedback voltage and a reference voltage at its inputs is presented. The operational amplifier has: an input stage that receives the feedback voltage and the reference voltage at its inputs, an amplifier stage that receives an output of the input stage at its input, and a current injection circuit for sourcing current into an intermediate node between the input stage and the amplifier stage, or sinking a current from the intermediate node. The disclosure further relates to a corresponding method of operating a linear regulator.
US11625054B2 Voltage to current converter of improved size and accuracy
A voltage-to-current converter includes a first transistor having a drain coupled to a first node, a second transistor having a drain coupled to the first node, an operational amplifier having a first input terminal configured to receive a reference voltage and a second input terminal coupled to a source of the first transistor or a source of the second transistor, a control circuit having an input terminal coupled to an output terminal of the operational amplifier, a first output terminal coupled to a gate of the first transistor, and a second output terminal coupled to a gate of the second transistor, a first resistor coupled between the source of the first transistor and a ground, and a second resistor coupled between the source of the second transistor and the ground. An output current of the voltage-to-current converter is generated from the first node.
US11625052B2 Pump unit
A pump unit (2) has an electrical drive motor (5) and a control device (4) for controlling the drive motor (5), wherein said control device (4) includes at least one microprocessor (8) and storage means (6) which is able to store at least one control program executable by said microprocessor (8), wherein said control device (4) includes or communicates with a programming module (7) by which at least one user application can be created and/or modified and stored in said storage means, wherein said programming module (7) is designed such that at least one input parameter (13), at least one operator (10) and at least one action (14) can be chosen as program elements and combined to generate at least one user function (18) of said user application which can be executed by said microprocessor.
US11625051B2 Proactive generation of tuning data for autonomous vehicle dispatch
A method for dispatching trips to a plurality of autonomous vehicles is disclosed. Operational design domain (ODD) parameters for an autonomous vehicle of a first vehicle type are derived based on vehicle movement data. The vehicle movement data describes a plurality of trips executed by a set of autonomous vehicles of the first vehicle type. A first ODD parameter of the ODD parameters is identified that meets a criterion. A first new trip is generated based on the identified ODD parameter. An autonomous vehicle is selected to execute the first new trip. A request to execute the first new trip is then sent to the selected autonomous vehicle.
US11625045B2 Systems and methods for controlling an autonomous vehicle with occluded sensor zones
Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes obtaining sensor data indicative of a surrounding environment of the autonomous vehicle, the surrounding environment including one or more occluded sensor zones. The method includes determining that a first occluded sensor zone of the occluded sensor zone(s) is occupied based at least in part on the sensor data. The method includes, in response to determining that the first occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the first occluded sensor zone.
US11625044B2 Method and system for real-time path planning
This disclosure relates generally to real-time path planning. Planning amidst obstacles in a cluttered indoor environment is a difficult task for a robotic agent. The disclosed method provides semidefinite programming induced free-space based path planning. Free-space is generated by an efficient environment grid resolution independent seeding technique. In the proposed resolution independent seeding technique, initial position of the robotic agent is considered as the first seed. For subsequent seeding, information of the expanded earlier seeds are employed intelligently. This process is followed unto a finite sequence, which naturally results in a contiguous navigable convex free-space. This contiguous navigable convex free-space is employed to create an undirected graph, which is then used for path planning. Path planning is done locally by evaluating the subgoal with respect to a final goal. Local planning cumulatively assists the planner to attain the final goal.
US11625039B2 Moving robot and control method thereof
A mobile robot is configured to move a main body and rotate a cleaning cloth by means of a motor to clean a surface. A location change of the main body is analyzed to determine a traveling state of the robot. The absence of the cleaning cloth is detected and the operation of the robot is controlled based on the detected travelling state. A user is notified about the absence of the cleaning cloth.
US11625034B2 One-handed remote-control device for aerial system
An unmanned aerial system includes a remote controller device and an unmanned aerial vehicle. A user input on the remote controller device indicates a flight command requested by a user. The remote controller device determines a current position and/or orientation of the remote controller device in response to the flight command from the user. The current position and/or orientation is sent to the vehicle. The vehicle responsively determines a desired orientation of the unmanned aerial vehicle as a function of the current position and/or orientation of the remote controller device and operates a lift mechanism to execute a flight operation based on the desired orientation of the unmanned aerial vehicle and the current position of the remote controller device.
US11625032B2 Method and system for diagnosing anomaly in a manufacturing plant
Industrial plants involve a large amount of equipment, which generate a large amount of data. By analyzing this data, the operator can diagnose anomaly in the plant. Analyzing this data is difficult and time taking task. A method and system for diagnosing anomaly in an industrial system in a time efficient and convenient manner has been provided. The system is configured to diagnose the anomaly by finding out one or more sensors responsible for the anomaly. The present disclosure treats the anomaly detection model as a score generating function. Whenever for a particular instance the score given by the anomaly detection model crosses a pre-determined threshold, anomaly is reported and the diagnosis algorithm is triggered. The system is configured to diagnose the anomaly predicted in case of time series as well as non-time series data.
US11625030B2 Facilitating robotic control using a virtual reality interface
A method of deriving autonomous control information involves receiving one or more sets of associated environment sensor information and device control instructions. Each set of associated environment sensor information and device control instructions includes environment sensor information representing an environment associated with an operator controllable device and associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information. The method also involves deriving autonomous control information from the one or more sets of associated environment sensor information and device control instructions, the autonomous control information configured to facilitate generating autonomous device control signals from autonomous environment sensor information representing an environment associated with an autonomous device, the autonomous device control signals configured to cause the autonomous device to take at least one autonomous action.
US11625027B2 Monitoring system, monitoring method, and storage medium
A plurality of hierarchy information management devices include a first hierarchy information management unit managing first hierarchy information in which information on instruments is represented in a hierarchy structure, and each hierarchy information management device manages the first hierarchy information of a different one of the instruments. A monitoring device includes: a second hierarchy information management unit generating second hierarchy information based on a plurality of different pieces of the first hierarchy information acquired from the hierarchy information management devices, the second hierarchy information being hierarchy information in which the first hierarchy information is connected in a hierarchy structure; a display unit displaying information; and a display processing unit performing a process of switching between a plurality of different monitoring screens for display on the display unit, the different monitoring screens corresponding to different layers in the second hierarchy information and showing the operating state of the monitoring targets.
US11625017B1 Renewable energy system controls
Physical and/or financial instruments may optimally hedge the cash flow of one or more renewable energy generators based on a desired risk and return profile of renewable infrastructure investors. Baseline revenues may be determined based on forward-looking electricity market price scenarios corresponding to qualified market products intended for sale from the renewable energy generators. Risk and return metrics of cash flows of the renewable energy generators may be determined. At least one physical hedge and/or financial hedge may be added. The size and operation of the renewable energy generators along with any physical hedges, or financial hedges, or both physical and financial hedges, may be optimized across multiple market price scenarios of qualified market products to optimize investor-tailored risk and return utility functions.
US11625014B2 Systems and methods for configuring a brain control interface using data from deployed systems
Universal switch modules, universal switches, and methods of using the same are disclosed, including methods of preparing an individual to interface with an electronic device or software. For example, a method is disclosed that can include measuring brain-related signals of the individual to obtain a first sensed brain-related signal when the individual generates a task-irrelevant thought. The method can include transmitting the first sensed brain-related signal to a processing unit. The method can include associating the task-irrelevant thought and the first sensed brain-related signal with N input commands. The method can include compiling the task-irrelevant thought, the first sensed brain-related signal, and the N input commands to an electronic database.
US11625011B2 Control system database systems and methods
The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.
US11625010B2 Process control system and method
A process control system for controlling a process including a plurality of sub-processes, the process control system including a plurality of control modules each associated with one of the plurality of sub-processes. At least one of the plurality of control modules includes a model, a communicator, and a controller. The model includes a sub-process model defining a relationship between variables of the associated sub-process, and an inter-sub-process model defining a relationship between a variable of another sub-process and at least one of the variables of the associated sub-process. The communicator communicates with control module associated with the another sub-process to determine an updated value for the variable of the another sub-process. The controller uses the model and the updated value to determine a control signal for adjusting a manipulated variable of the associated sub-process. The process control method is also provided that is performed by the process control system.
US11625007B2 Composite component for horology or jewellery with a ceramic structure and inserts
A method for fabricating a composite component for horology or jewellery including making a base from a first material, with a first visible apparent surface, and a first support surface; a structure from a second ceramic, or sapphire or at least partially amorphous material, with a second apparent surface and a second support surface, including a through bore machined over the entire thickness thereof; at least one insert made of a third material, for each through bore, and arranged to fit together in a complementary manner with this through bore; bonding this base and each structure to each other, with each first support surface and each second complementary support surface bearing against one another; securing each insert with its respective through bore.
US11625000B2 Process unit and image forming apparatus
A process unit includes: a photosensitive drum on a surface of which a toner image is formed; a charging roller being pressed against the photosensitive drum so as to charge the photosensitive drum; a cleaning roller being pressed against the charging roller so as to clean the charging roller; and at least one biasing member biasing the charging roller or the cleaning roller. A central axis of the photosensitive drum is located at a position not overlapping with a central axis line passing through a central axis of the charging roller and a central axis of the cleaning roller. A biasing direction of the at least one biasing member is on a same line as the central axis line.
US11624996B2 Image forming apparatus having deterioration quantity of photosensitive drum determining capability
An image forming apparatus including a motor, a photosensitive drum, a developing roller, a main memory, and a controller. The controller is configured to perform storing a first rotation number and a second rotation number in the main memory. The first rotation number is the rotation number of the photosensitive drum rotated in a first state where the photosensitive drum rotates and the developing roller is stopped. The second rotation number is the rotation number of the photosensitive drum rotated in a second state where the photosensitive drum rotates and the developing roller rotates. The controller is further configured to perform, in a case where the photosensitive drum rotates, determining a total deterioration quantity of the photosensitive drum which is a cumulative deterioration quantity of the photosensitive drum based on the first rotation number and the second rotation number.
US11624991B2 Developing device provided with duct and image forming apparatus including the developing device
A developing device includes a developing container having a first stirring chamber and a second stirring chamber that are arranged in juxtaposition with each other and a developer carrier that carries toner in the second stirring chamber. The developing container includes a duct, an air suction port, a first filter, and a second filter. The duct is arranged adjacently to the second stirring chamber and allows air in the second stirring chamber to flow out to an exterior. The air suction port is open along a longitudinal direction of the second stirring chamber and allows communication between inside the second stirring chamber and inside the duct. The first filter covers the air suction port. The second filter is arranged on a downstream side of the first filter in an air circulation direction in the duct and covers an air circulation path in the duct.
US11624989B2 Image forming apparatus to supply toner
An image forming apparatus includes a developer bearing member, a frame having a storage member, and a first temperature detection unit. The storage member is for storing a developer for the developer bearing member to record an image on a recording material. The storage member includes an attachment part in which a supply container enclosing a developer is removably attachable to the attachment part. With reference to a recording material conveyance path having a center in a width direction of the recording material that is orthogonal to a recording material conveyance direction and in a case where an area on one side of the conveyance path center is a first area and the area on the other side of the conveyance path center is a second area, the attachment part is arranged in the first area and the first temperature detection unit is arranged in the second area.
US11624988B2 Toner supply duct pivotable to allow rotation of development cartridge
An example image forming apparatus includes a toner cartridge, a photoconductive cartridge including a photosensitive drum, a development cartridge including a toner inlet portion and rotatable between a first position at which a developing roller is close to the photosensitive drum and a second position at which the developing roller is apart from the photosensitive drum, with respect to a hinge axis that is parallel to an axial direction of the developing roller and between the developing roller and the toner inlet portion, a buffer unit including a toner discharge portion to receive toner from the toner cartridge and to supply the toner to the development cartridge, and a toner supply duct connecting the toner discharge portion to the toner inlet portion, the toner supply duct being rotatably connected to the toner discharge portion in a direction allowing rotation of the development cartridge between the first and the second position.
US11624976B2 System and method for dynamically adjusting color gamut of display system, and display system
A system and method for dynamically adjusting a color gamut of a display system, and a display system are provided. The display system includes a light source system and an imaging system. The light source system includes an excitation light source and a narrow-spectrum primary-light source. The imaging system includes a spatial light modulation device and the system for dynamically adjusting the color gamut. The excitation light source emits excitation light which is processed to output at least one broad-spectrum primary light. The narrow-spectrum primary light source outputs narrow-spectrum primary light. The narrow-spectrum primary light and the broad-spectrum primary light are combined and then output to the imaging system. The brightness of light emitted by the excitation light source and the narrow-spectrum primary light source is adjusted.
US11624973B2 Light emitting device having columnar parts surrounded by concavo-convex shapes and projector
A light emitting device includes a substrate, a first semiconductor layer provided to the substrate, a laminated structure disposed at an opposite side to the substrate of the first semiconductor layer, and including a plurality of columnar parts, a first electrically-conductive layer as a surface layer at laminated structure side in the first semiconductor layer, and a second electrically-conductive layer opposed to the first electrically-conductive layer via the laminated structure, wherein the columnar part includes a light emitting layer configured to emit light, a second semiconductor layer which is disposed between the light emitting layer and the first electrically-conductive layer, and a third semiconductor layer disposed between the light emitting layer and the second electrically-conductive layer, concavo-convex shapes are formed on a surface of the first electrically-conductive layer, an insulating layer is disposed on the first electrically-conductive layer, and electrode layers are disposed so as to cover an area where the insulating layer is disposed, and some of the concavo-convex shapes.
US11624970B2 Projection liquid crystal display device and electronic apparatus
A projection liquid crystal display device including a first optical system that splits a light beam outputted from a light source into a red light beam, a green light beam, and a blue light beam, a red liquid crystal panel, a green liquid crystal panel, and a blue liquid crystal panel that modulate the red light beam, the green light beam, and the blue light beam, respectively, a second optical system that combines the modulated red light beam, the modulated green light beam, and the modulated blue light beam into one optical path, and a projection lens system that projects a light beam outputted from the second optical system on a projection surface, in which a configuration of a liquid crystal layer of the red liquid crystal panel is different from respective configurations of liquid crystal layers of the green liquid crystal panel and the blue liquid crystal panel.
US11624967B1 Hybrid adaptive lenses for head-mounted displays
A hybrid lens includes a transmissive adaptive liquid lens and an optical element including liquid crystals. The adaptive liquid lens includes a layer of optical fluid on a substrate. A focal length of the adaptive liquid lens is adjustable. The optical element including liquid crystals is optically coupled with the adaptive liquid lens. The optical element including liquid crystals is configured to adjust a refractive index across the optical element including liquid crystals in conjunction with adjusting the focal length of the adaptive liquid lens so that the optical element reduces optical artifacts caused by the adaptive liquid lens.
US11624964B2 Active photonic devices incorporating high dielectric constant materials
An optical switch structure includes a substrate, a first electrical contact, a first material having a first conductivity type electrically connected to the first electrical contact, a second material having a second conductivity type coupled to the first material, and a second electrical contact electrically connected to the second material. The optical switch structure also includes a waveguide structure disposed between the first electrical contact and the second electrical contact and comprising a waveguide core coupled to the substrate and including a first material characterized by a first index of refraction and a first electro-optic coefficient and a waveguide cladding at least partially surrounding the waveguide core and including a second material characterized by a second index of refraction and a second electro-optic. The first index of refraction is greater than the second index of refraction the first electro-optic coefficient is less than the second electro-optic coefficient
US11624961B2 Method for correcting active matrix substrate and method for manufacturing display apparatus
The present disclosure illustrates a repair method for an active matrix substrate. The repair method includes steps: performing the broken-line inspection process to inspect whether the broken line exists on the first and second gate lines; if one first gate line is inspected to be broken, performing a source line repair-section forming process to cut off the cut portions of the second source lines disposed at two sides of a pixel electrode corresponding to a broken location of the first gate line, to form source line repair sections overlapping with the broken first gate line and the second gate line; performing a gate line repair-section forming process on the second gate line, adjacent to the broken first gate line, to cut off the cut portions of the second gate line to form a gate line repair section overlapping with the second source lines; and performing a connection process.
US11624959B2 Display device having an electrostatic protecting component overlapped by a shielding layer
A display device includes an array substrate, a second substrate and a black matrix. The array substrate includes a first substrate, at least one electrostatic protecting component and a shielding layer. The first substrate has a display region and a peripheral region located outside the display region. The electrostatic protecting component is disposed on the first substrate in the peripheral region, and the electrostatic protecting component includes a semiconductor layer. The shielding layer includes an insulating material, and the shielding layer is disposed on the first substrate in the peripheral region, wherein the shielding layer overlaps the semiconductor layer. The second substrate is opposite to the first substrate. The black matrix is disposed between the second substrate and the first substrate. The shielding layer is disposed between the black matrix and the first substrate.
US11624957B2 Electro-optical panel, electro-optical device, and electronic device
An electro-optical panel including a display region includes a first terminal group including a plurality of first terminals arranged along a first side of a liquid crystal panel; and a second terminal group disposed between the first terminal group and the display region and including a plurality of second terminals arranged along the first side, in which the number of the plurality of second terminals is smaller than the number of the plurality of first terminals.
US11624955B2 Liquid crystal device and electronic apparatus
In a liquid crystal device, an intermediate refractive index film including a silicon nitride film, a silicon oxynitride film, or an aluminum oxide film is provided between an oriented film formed of a diagonally vapor-deposited film of silicon oxide and an electrode containing ITO. Thus, because there are no interfaces having a large refractive index difference between the oriented film and the electrode, reflection between the oriented film and the electrode can be suppressed. A high density silicon oxide film is formed between the intermediate refractive index film and the oriented film. The high density silicon oxide film is formed by an atomic deposition method, thus is appropriately formed inside a contact hole.
US11624953B2 Display apparatus comprising a color conversion pattern and a light blocking pattern disposed on a data pattern of a thin film transistor
A display apparatus includes a light unit to emit blue light, a first base substrate disposed on the light unit, a gate pattern disposed on the first base substrate and including a gate electrode, a first inorganic insulation layer disposed on the gate pattern, a data pattern disposed on the first inorganic insulation layer and including a drain electrode, a light blocking pattern disposed on the first inorganic insulation layer, a second inorganic insulation layer disposed on the data pattern and the first inorganic insulation layer, a pixel electrode disposed on the second inorganic insulation layer, and electrically connected to the drain electrode, a color conversion pattern overlapping the pixel electrode and including a quantum dot or phosphor, and a thin film transistor disposed on the first base substrate, wherein the light blocking pattern overlaps the thin film transistor, and the light blocking pattern is disposed on the first base substrate.
US11624948B2 Display device
According to one embodiment, a display device includes a first substrate, a second substrate including a first end portion and a second end portion located at a position different from the first end portion, a polymer dispersed liquid crystal layer disposed between the first substrate and the second substrate, a light source device located above the first substrate and disposed along the first end portion, and a light-shielding member disposed on at least a part of the second end portion.
US11624935B2 Multi-axis sector motor
A multi-axis motor includes a first elongate magnet member disposed in a first orientation and a second elongate magnet member disposed in a second orientation orthogonal to the first orientation and mechanically coupled to the first elongate magnet member. The first elongate magnet member is operable to adjust a first axis of a fine axis structure. The second elongate magnet member is operable to adjust a second axis of the fine axis structure.
US11624931B2 Monolithic transmitting spectral beam combiner
A device utilized for spectrally combining multi lasers or laser emitters into a single high-power beam. Exemplary embodiments of the device consist of a monolithic structure, such as a hollow tube, wherein the input end cap comprises a transform optic and the output end cap comprises a transmission grating.
US11624926B1 Display systems with collection optics for disparity sensing detectors
According to examples, a display system may include a disparity sensing detector, collection optics, and a first lens assembly. The first lens assembly may include a first projector to output a first display light associated with a first image and a first waveguide for propagating the first display light to the collection optics, in which the collection optics is to direct the first display light to the disparity sensing detector. The display system may also include a second lens assembly including a second projector to output a second display light associated with a second image and a second waveguide for propagating the second display light to the collection optics, in which the collection optics is to direct the second display light to the disparity sensing detector.
US11624925B2 Eyewear with integrated peripheral display
Systems and methods for projecting each of a chronology of images as a sequence of images using a shifting element as part of a near-eye display system are provided for use in virtual reality, augmented reality, or mixed reality systems. In some example embodiments, a chronology of images is received by a peripheral sequencing system. The system divides each image into image portions and generates sequences of image portions to recreate the images based on arrangement data. The system then causes a high-speed display of each sequence of images such that they appear simultaneous to a viewer. In some embodiments, the projection is transmitted to a shifting optical element such as a rotating micromirror that propagates a display to a user. In some embodiments, the system further detects and corrects for image and environmental distortions.
US11624921B2 Head mounted system with color specific modulation
A head mounted display system to display an image, the head mounted display system comprising a display engine to generate light for a display, the system configured to color specific settings to one or more colors of the light. In one embodiment, the color specific settings comprises one or more of: colors having different resolutions, different focal distances, and different fields of view.
US11624917B2 Spatially multiplexed volume Bragg gratings with varied thicknesses for waveguide display
A waveguide display includes a waveguide and a grating coupler configured to couple display light into or out of the waveguide. The grating coupler includes at least a first grating layer and a second grating layer arranged in a stack. The first grating layer is characterized by a first thickness and includes a first transmission VBG configured to diffract display light of a first wavelength from a first field of view. The second grating layer is characterized by a second thickness greater than the first thickness and includes a second transmission VBG configured to diffract display light of the first wavelength from a second field of view greater than the first field of view.
US11624908B2 Optical assembly
A device can include a display that includes a display area; and an optical assembly that includes an optical element that defines an origin of a view of a camera, where the optical element is positionable directly in front of the display area of the display.
US11624907B2 Method and device for eye metric acquisition
The present disclosure relates to a method and a device for acquisition of a metric of an eye (1) located in an acquisition space (29). The device comprises at least one light source (11) configured to emit light towards the acquisition space, a camera (15) configured to receive light from the acquisition space to (29) generate image data, and an analyzing unit (14) configured to extract at least one metric from the image data. The camera (15) is configured to receive light from the acquisition space via at least two light paths (17, 19) which are differently angled with respect to the optical axis of the camera, the light of at least one path being received via a first mirror (21). The camera receives light from an overlapping portion of the acquisition space via the first and second paths, as to allow the camera to receive at least two representations of a single eye. This metric may be used for e.g. eye tracking or autorefraction/accomodation.
US11624904B2 Vapor as a protectant and lifetime extender in optical systems
An enclosure surrounding the optical component can be connected with a vapor source. The vapor source can provide a vapor to the enclosure with a vapor level from 500 ppm to 15000 ppm. The concentration of vapor in the enclosure can increase the lifespan of the optical component in the enclosure.
US11624897B2 Optical lens set
An optical-lens-set includes a first lens element of a concave image-side surface near its optical-axis, a sixth lens element of negative refractive power and of a concave image-side surface near its optical-axis to go with a fifth lens element of a concave object-side surface near its optical-axis or with a seventh lens element of negative refractive power. The Abbe number υ1 of the first lens element, the Abbe number υ3 of the third lens element, the Abbe number υ4 of the fourth lens element, the Abbe number υ5 of the fifth lens element, the Abbe number υ6 of the sixth lens element and the Abbe number υ7 of the seventh lens element together satisfy 5≤5υ1−(υ3+υ4+υ5+υ6+υ7).
US11624895B2 Lens assembly
A lens assembly includes sequentially from an object side to an image side along an optical axis a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens has refractive power and includes a convex surface facing an object side. The second lens has positive refractive power. The third lens has positive refractive power. The fourth lens has refractive power. The fifth lens has refractive power. The sixth lens has positive refractive power and includes a convex surface facing the object side. The lens assembly satisfies the following condition: 0.2<|f5/f|<1.5; wherein f5 is an effective focal length of the fifth lens and f is an effective focal length of the lens assembly.
US11624890B2 Method for producing a camera module
A method for joining a camera module, which includes a base plate on which an image sensor is situated, and an objective holder in which an objective of the camera module is accommodated. The base plate and the objective holder are aligned relative to each other in a connection region and a connecting pin is guided through a recess of the base plate and/or the objective holder so that the connecting pin protrudes on the outside, and the at least one free end of the connecting pin is widened by a forming die using a radially acting deformation force such that the base plate and the objective holder are pressed against each other.
US11624888B2 High density fiber enclosure and method
A high density fiber enclosure system includes a chassis, cassette trays, an optional unification clip, cassettes, and an optional trunk cable management system. The chassis, cassette trays, and cassettes are configured such that individual cassettes may be installed, removed, and otherwise positioned for easy access by a user. The unification clip allows two adjacent cassette trays to be connected to one other such that cassette trays move as one unit. The trunk cable management system is designed to organize trunk cables and trunk cable furcation legs as well as relieve strain on the trunk cables and trunk cable furcation legs.
US11624884B2 Fiber termination enclosure with modular plate assemblies
Certain types of fiber termination enclosures include an enclosure and at least one of a plurality of plate module mounting assemblies. Example plate module mounting assemblies include a termination panel plate assembly; a splice tray plate assembly; a cable spool plate assembly; and a drop-in plate assembly. Example cable spool plate assemblies include a cable spool arrangement rotationally coupled to a mounting plate, which fixedly mounts within the enclosure housing. A stand-off mount element may be disposed on the front of the cable spool arrangement to rotate in unison with the cable spool arrangement. The stand-off mount element may include one or more termination adapters.
US11624882B2 Optical interconnects using microLEDs
MicroLEDs may be used in providing intra-chip optical communications and/or inter-chip optical communications, for example within a multi-chip module or semiconductor package containing multiple integrated circuit semiconductor chips. In some embodiments the integrated circuit semiconductor chips may be distributed across different shelves in a rack. The optical interconnections may make use of optical couplings, for example in the form of lens(es) and/or mirrors. In some embodiments arrays of microLEDs and arrays of photodetectors are used in providing parallel links, which in some embodiments are duplex links.
US11624880B2 Communication module engagement
An optical transceiver having a locking assembly that prevents undesirable movement of the optical transceiver when engaged with another device is described. The locking assembly includes a slide with a projection, lift, and weighted stops. In a first configuration, the slide and weighted stops can sustain contact between a thermal interface material of the optical transceiver and the other device while locking the optical transceiver to prevent movement. In a second configuration mode, the locking assembly disengages the thermal interface material from the other device and unlocks the weighted stops to permit disconnection from the other device.
US11624877B2 Multiports having connection ports with securing features that actuate flexures and methods of making the same
Multiports having connection ports with securing features that cooperate with flexures and methods for making the same are disclosed. In one embodiment, a multiport comprises a shell, at least one connection port, at least one flexure and at least one securing feature. The at least one connection port comprises an optical connector opening and a connection port passageway, and the at least one flexure is associated with the at least one connection port. The at least one securing feature is associated with the at least one connection port, where the at least one securing feature cooperates with the at least one flexure.
US11624870B2 Redundant core in multicore optical fiber for safety
An optical fiber includes multiple optical cores configured in the fiber including a set of primary cores and an auxiliary core. An interferometric measurement system uses measurements from the multiple primary cores to predict a response from the auxiliary core. The predicted auxiliary core response is compared with the actual auxiliary core response to determine if they differ by more than a predetermined amount, in which case the measurements from the multiple primary cores may be deemed unreliable.
US11624868B2 Light-emitting device and audio device
The light-emitting device includes a main body, a light-emitting module, and a press part located on the main body and configured to control on or off of the light-emitting module. The main body is provided with an accommodation space having the light-emitting module arranged therein. The main body includes a light guide, and light emitted by the light-emitting module is emitted outside of the main body through the light guide. The light guide includes a light exit surface and a light entrance surface. The light entrance surface is located on the circumferential inner sidewall of the accommodation space, and the light exit surface is located on the circumferential outer sidewall of the main body, and light emitted by the light-emitting module is emitted outside along a side of the main body.
US11624863B2 Diffractive optical element, optical system, optical apparatus and method for producing diffractive optical element
There are provided an excellent diffractive optical element having a small amount of flare coloring and unaffected optical performance with a decrease in diffraction efficiency minimized and an optical system and an optical apparatus using the diffractive optical element. A diffractive optical element GD used in an optical system OL of a camera 1, which is an optical apparatus, and including a diffraction grating so that the diffractive optical element GD serves as a lens is so configured that the grating height h0 of the diffraction grating in a central region Ac around an optical axis Z is smaller than the grating height hmax of the diffraction grating in a peripheral region Ap.
US11624858B2 Antireflective member and method of manufacture therefor
Provided is an antireflective member that has a water- and oil-repellent layer on a multi-layered antireflective layer and is capable of exhibiting excellent surface lubricity, water- and oil-repellent properties, and durability. The surface of the multi-layered antireflective layer on a base material has a root-mean-square surface roughness of 0.8 nm to 2.0 nm. The water- and oil-repellent layer has a thickness of 1 to 30 nm and is a cured product of water- and oil-repellents having as principal components a fluorooxyalkylene group-containing polymer modified organosilicon compound with the numerical average molecular weight of 4,500 to 10,000 of a fluoropolymer part and/or partial hydrolysis condensate thereof.
US11624853B2 Methods for performing formation evaluation and related systems
Embodiments of an invention disclosed herein relate to methods for performing formation evaluation of a formation or formation's surrounding to identify and characterize the abundance and morphology of non-ionic conductor grains, “c-grains”, within the formations that are evaluated by formation evaluation (FE) tools. The methods and related systems as disclosed herein are directed to correcting any existing FE logs that can be adversely affected by the presence of c-grains in the detection volume of FE tools, and/or obtaining new FE information that is unavailable by the application of existing FE methods.
US11624848B2 Underwater acoustic test system and method
The underwater acoustic test system comprises an underwater acoustic transmitting unit, an underwater acoustic parabolic reflector, an underwater acoustic receiving unit, an orientation control system, and a computer measurement and control system. The underwater acoustic transmitting unit comprises an underwater acoustic signal generator and a transmitting transducer. The underwater acoustic parabolic reflector comprises a central main reflecting area and an edge diffraction processing area, wherein the central main reflecting area is configured for reflecting acoustic wave signals, and the edge diffraction processing area is configured for reducing the influence of the underwater acoustic parabolic reflector on a test area. The underwater acoustic receiving unit comprises a receiving transducer and an underwater acoustic signal receiver. The orientation control system comprises a traveling crane and a test turntable.
US11624845B2 Methods and systems for calibrating an x-ray apparatus
The present disclosure relates to methods and systems for calibrating an X-ray apparatus. The X-ray apparatus may include an X-ray detector and a collimator. To calibrate the X-ray apparatus, the methods and systems may include moving the X-ray detector from a first position to a second position along a first axis of a coordinate system, wherein the first position is under a scanning table, and the second position is outside the scanning table; moving the collimator to align the collimator with the X-ray detector at the second position; determining one or more parameters; and determining a second value of the first encoder when the collimator is aligned with the X-ray detector at the first position based on the one or more parameters.
US11624840B2 System and method for global navigation satellite system (GNSS) outlier detection and rejection and application of same
A Global Navigation Satellite System (GNSS) receiver for performing GNSS outlier detection and rejection is provided. When the GNSS receiver receives GNSS signals from satellites in the GNSS, the GNSS receiver processes the GNSS signals to perform positioning. Then, the GNSS receiver sequentially performs a Doppler-pseudorange comparison, a Random Sampling Consensus (RANSAC) check for selected subsets of the satellites, and a history-based check for the satellites to determine a status of each satellites as an outlier or an inlier. Specifically, in the RANSAC check, the subsets of the satellites are selected using results of the Doppler-pseudorange comparison as inputs to filter the satellites, thus reducing the number of subsets needed for computation in the RANSAC check. The status of the satellites are recorded for the history-based check, which further exploits the correlations of outliers across time.
US11624839B2 Method and apparatus for generating and distributing orbital elements for estimations of doppler, elevation, and pseudo-range
An ephemeris server performs a method that includes (a) (i) obtaining broadcast ephemeris information by accessing a source of broadcast information on a wide area communication network; (ii) extracting, from broadcast ephemeris information, orbital trajectory information of each satellite, and (iii) creating and storing in a real-time database modified orbital trajectory information for each of the satellites from the extracted orbital trajectory information; (b) at each of a plurality of designated time points, updating the modified trajectory information in the real-time database, based upon evaluation of an update criterion; and (c) providing the modified trajectory information to each of a plurality of devices, each device having a GNSS receiver capable of using the modified trajectory information to process broadcast signals of the satellites.
US11624835B2 Processing of LIDAR images
Systems and methods are provided for processing lidar data. The lidar data can be obtained in a particular manner that allows reconstruction of rectilinear images for which image processing can be applied from image to image. For instance, kernel-based image processing techniques can be used. Such processing techniques can use neighboring lidar and/or associated color pixels to adjust various values associated with the lidar signals. Such image processing of lidar and color pixels can be performed by dedicated circuitry, which may be on a same integrated circuit. Further, lidar pixels can be correlated to each other. For instance, classification techniques can identify lidar and/or associated color pixels as corresponding to the same object. The classification can be performed by an artificial intelligence (AI) coprocessor. Image processing techniques and classification techniques can be combined into a single system.
US11624832B2 Illumination device and electronic device including the same
An illumination device includes a display panel including a first surface on which an image is displayed, a second surface opposite to the first surface, display pixels interposed between the first surface and the second surface, and a transmitting window interposed between the first surface and the second surface. The illumination device further includes a light source disposed on a side of the second surface of the display panel, and emitting light toward the second surface, and a light transmitter interposed between the light source and the display panel, and transmitting the emitted light to the transmitting window, the transmitted light being incident on the second surface of the display panel and being transmitted through the transmitting window toward the first surface of the display panel. The illumination device further includes a diffuser diffusing the light transmitted through the transmitting window.
US11624828B2 Method and system for adaptive scanning with optical ranging systems
Techniques for adaptive scanning with a laser scanner include obtaining range measurements at a coarse angular resolution and determining a range gate subset and a characteristic range. A fine angular resolution is based on the characteristic range and a target spatial resolution. If the fine angular resolution is finer than the coarse angular resolution, then a minimum vertical angle and maximum vertical angle is determined for a horizontal slice of the subset of angular width based on the first angular resolution. The scanning laser ranging system is then operated to obtain second range measurements at the second angular resolution in the slice between the minimum vertical angle and the maximum vertical angle. In some embodiments, the scanning is repeated for each horizontal slice in the range gate subset using a minimum vertical angle and maximum vertical angle for that slice.
US11624826B2 Use of common chirp periods in generation of LIDAR data
A LIDAR system is configured to output a system output signal that travels away from the LIDAR system and can be reflected by objects located outside of the LIDAR system. The system output signal has a frequency versus time pattern with a repeated cycle. Each cycle of the frequency versus time pattern includes multiple data periods configured such that the system output signal is chirped differently in different data periods. The LIDAR system also includes electronics configured to generate multiple different sets of LIDAR data. Each set of LIDAR data indicates a radial velocity and/or separation between the LIDAR system and one or more of the objects located outside of the LIDAR system. Each set of LIDAR data is generated from light that is included in the system output signal during a group of multiple data periods. The groups of data periods including one or more common data periods that are each included in two or more different groups of data periods.
US11624823B2 Safety laser scanner and method for maintaining operability
A safety laser scanner for detecting objects in a monitored zone having a light transmitter for transmitting a light beam into the monitored zone; having a light receiver for generating a received signal from the light beam remitted by the objects; having a rotatable deflection unit for a periodic deflection of the light beam to scan the monitored zone in the course of the movement; having an internal reference target that reflects the transmitted light beam within the safety laser scanner to the light receiver to generate a reference signal; and having a control and evaluation unit that is configured to detect objects with reference to the received signal and to check the operability of the safety laser scanner with reference to the reference signal, The control and evaluation unit is here configured to change the sensitivity of the detection in dependence on the reference signal.
US11624822B2 Pilot display systems and methods
A method for providing enhanced sonar images includes ensonifying a target column of water with sonar beams corresponding to pulses of continuous wave (CW) and pulse compression (FM) signals. Received acoustic returns are processed to generate sonar image data corresponding to the CW signals and the FM signals. The CW and FM sonar image data are then displayed contemporaneously such that one sonar image data set overlays another. Techniques are also disclosed to provide situational imagery. A pilot display system includes a user interface, a logic device, and a speed sensor mounted to a mobile structure. The user interface is configured to receive user input and provide user feedback, and the logic device is configured to receive a speed of the mobile structure from the speed sensor, generate corresponding situational image data, and render the situational image data via at least one display of the user interface.
US11624819B2 Signal processing device, radar device and signal processing method
A signal processing device, includes: an azimuth estimation unit configured to estimate an arrival azimuth of a radio wave based on a reception signal of plural antennas; an estimated reception signal calculation unit configured to calculate an estimated reception signal based on an estimation result of the arrival azimuth, for comparison with the reception signal; a residual signal calculation unit configured to calculate a residual signal which is a difference between the reception signal and the estimated reception signal; and a determination unit configured to determine whether the estimation result of the arrival azimuth is correct based on the residual signal.
US11624817B2 Method for conformal array pattern synthesis based on solution space pruning particle swarm optimization algorithm
The present disclosure provides a method for conformal array pattern synthesis based on a solution space pruning particle swarm optimization algorithm (PSO), the method comprises taking a suppression index of a peak side lobe level (SLL) as a first index, obtaining the first array element excitation satisfying the first index under the constraint of the dynamic range ratio (DRR) of the array element excitation amplitude through iterations; obtaining a second array element excitation satisfying the multiple optimization objectives under the constraint of the DRR of the array element excitation amplitude by a solution algorithm according to the first array element excitation.
US11624814B2 Remote measurement of shallow depths in semi-transparent media
Through discrimination of the scattered signal polarization state, a lidar system measures a distance through semi-transparent media by the reception of single or multiple scattered signals from a scattered medium. Combined and overlapped single or multiple scattered light signals from the medium can be separated by exploiting varying polarization characteristics. This removes the traditional laser and detector pulse width limitations that determine the system's operational bandwidth, translating relative depth measurements into the conditions of two surface timing measurements and achieving sub-pulse width resolution.
US11624813B2 Lidar sensor window configuration for improved data integrity
The disclosure relates to determining whether an optical interferent is located on a sensor window and providing a way to identify and discard erroneous sensor data. An example system includes a housing, having a first sensor window and a second sensor window, a laser light source, and an optical sensor. The first window has a first property for deflecting water, and the second window has a second property for deflecting water different from the first property. The source is configured to generate a beam of light through the first window. One or more processors are configured to receive sensor data from the optical sensor and determine that an optical interferent is located on a surface of at least one of the first window and the sensor window based on a comparison between sensor data corresponding to the first window and sensor data corresponding to the second window.
US11624810B2 LIDAR system with reduced speckle sensitivity
Multiple LIDAR output signals are generated and are concurrently directed to the same sample region in a field of view. The LIDAR output signals have one or more optical diversities selected from a group consisting of wavelength diversity, polarization diversity, and diversity of an angle of incidence of the LIDAR output signal relative to the sample region.
US11624809B2 Laser radar
The laser radar includes: a light source configured to emit laser light; an optical system configured to shape the laser light into a line beam that is long in one direction, and project the line beam; a scanner configured to perform scanning with the line beam in a short side direction of the line beam; and a configuration for causing light intensity of the line beam to be different in a long side direction of the line beam. The light intensity of the line beam is caused to be different, for example, by a controller controlling emission power of a plurality of light emitting portions disposed in the light source along a direction corresponding to the long side direction of the line beam.
US11624805B2 Failure detection device, failure detection method, and failure detection program
A failure detection apparatus (10) acquires, as target data, sensor data output in a past reference period by a sensor (31), such as a millimeter wave radar or LiDAR (Light Detection And Ranging), mounted on a moving body (100). The failure detection apparatus (10) determines whether detected data indicating a characteristic of a detected object indicated by normal data, which is sensor data output when the sensor (31) is normal, is included in the acquired detected data in the past reference period. In this way, the failure detection apparatus (10) determines whether a failure has occurred in the sensor (31).
US11624803B2 System for detecting direction of a vehicle honk and determining location of honking vehicle
A system includes first, second, and third microphones configured to receive sound waves from a source of the sound waves. The system includes a memory configured to store first, second, and third phase difference maps for the first and second microphones, the second and third microphones, and the third and first microphones. The system includes a processor configured to measure first, second, and third phase differences between the sound waves received from the source by the first and second microphones, the second and third microphones, and the third and first microphones; receive the first, second, and third phase difference maps from the memory; and identify a location of the source of the sound waves based on the first, second, and third phase differences and the first, second, and third phase difference maps for the first and second microphones, the second and third microphones, and the third and first microphones.
US11624801B2 Method and system for determining the location of an object based on time difference of arrival (TDOA) and angle of arrival (AOA)
Aspects of the subject disclosure may include, for example, receiving, from a first antenna and a second antenna of a mobile device, a first wireless signal transmitted by a first anchor of a pair of anchors, receiving, from the first antenna and the second antenna, a second wireless signal that is transmitted by a second anchor of the pair of anchors based upon the second anchor detecting the first wireless signal, determining time difference of arrival information based on the receiving the first wireless signal and the second wireless signal, determining angle of arrival information based on the receiving the first wireless signal and the second wireless signal, and estimating a location of the mobile device based on the time difference of arrival information and the angle of arrival information. Other embodiments are disclosed.
US11624800B1 Beam rejection in multi-beam microphone systems
The systems, devices, and processes described herein may identify a beam of a voice-controlled device that is directed toward a reflective surface, such as a wall. The beams may be created by a beamformer. An acoustic echo canceller (AEC) may create filter coefficients for a reference sound. The filter coefficients may be analyzed to identify beams that include multiple peaks. The multiple peaks may indicate presence of one or more reflective surfaces. Using the amplitude and the time delay between the peaks, the device may determine that it is close to a reflective surface in a direction of the beam.
US11624799B2 Method and apparatus for detecting errors in a magnetic field sensor
A method for use in a sensor includes generating a first signal by a first sensing module in response to a magnetic field associated with a rotating target, generating a base word based on the first signal, the base word including a first base bit that is generated by comparing respective components of the first signal, reversing a respective polarity of the first signal and offsetting the first signal, generating a test word based on the first signal, the test word being generated after the respective polarity of the first signal is reversed and the first signal is offset, the test word including a first test bit that is generated by comparing the respective components of the first signal, and setting a value of an error signal based on whether the test word matches the base word.
US11624796B2 Correction of TOF MR data
A method for correcting TOF MR data, including providing a coil sensitivity map for an examination region of an examination object, providing the TOF MR data of the examination region, and generating corrected TOF MR image data comprising multiplying the TOF MR data by an inverse of the coil sensitivity map.
US11624795B2 Systems and methods for improving low dose volumetric contrast-enhanced MRI
Methods and systems are provided for improving model robustness and generalizability. The method may comprise: acquiring, using a medical imaging apparatus, a medical image of a subject; reformatting the medical image of the subject in multiple scanning orientations; applying a deep network model to the medical image to improve the quality of the medical image; and outputting an improved quality image of the subject for analysis by a physician.
US11624794B2 Automatic protocolling to reduce system and patient interactions
An automatic protocolling system and methods involving a processor operable by way of a set of executable instructions storable in relation to a nontransient memory device, the set of executable instructions configuring the processor to: receive information relating to an initial protocol comprising an initial ordering of a plurality of sequences, the information comprising data relating to an interaction extent value of at least one of an imaging system and a patient as a function of time corresponding to each sequence in the plurality of sequences, the data relating to a time-integrated effect of each sequence in the plurality of sequences; and dynamically determine an alternative protocol comprising an alternative ordering of the plurality of sequences based on the time-integrated effect, whereby an alternative protocol is provided.
US11624787B2 Rechargeable battery short circuit early detection device and rechargeable battery short circuit early detection method
A rechargeable battery short-circuit early detection device that detects a short-circuit in a rechargeable battery includes one or more processors connected to a current sensor that detects a charging current of the rechargeable battery, wherein the one or more processors are programmed to: while the rechargeable battery is being charged, receive a current signal indicating the charging current from the current sensor; detect a temporal change in the charging current indicated by the current signal; determine, when the charging current increases over time, that there is a possibility that the rechargeable battery has short-circuited; and output data indicating a determined result.
US11624783B2 Battery diagnosis apparatus and vehicle
A battery diagnosis apparatus includes an SOC calculator, a ΔSOC obtaining unit, a largest block identification unit, and a diagnosis unit. The SOC calculator calculates an SOC for each parallel cell block included in a battery assembly based on an output from a battery sensor that detects a state of the battery assembly. When charging or discharging of the battery assembly is carried out, the ΔSOC obtaining unit obtains ΔSOC for each parallel cell block. The largest block identification unit identifies a largest block in a diagnosis target. When a degree of deviation between ΔSOC of the largest block and a ΔSOC reference value exceeds a prescribed level, the diagnosis unit determines that abnormality has occurred in the largest block in the diagnosis target.
US11624780B2 System and method for receiver equalization and stressed eye testing methodology for DDR5 memory controller
A method for bit error rate testing a processing unit using a bit error rate tester (BERT) includes transmitting a signal pair to a receiver of the processing unit, the signal pair having jitter levels complying with a jitter threshold, tuning the signal pair to obtain a first stressed eye measurement for the receiver, wherein the first stressed eye measurement complies with a stressed eye mask, placing the processing unit into a loop-back mode, wherein data transmitted to the processing unit by the BERT is transmitted back to the BERT, transmitting a data pattern to the processing unit, receiving a looped back version of the data pattern from the processing unit, and calculating a bit error rate in accordance with the data pattern and the looped back version of the data pattern.
US11624779B2 Integrated circuit and method for diagnosing an integrated circuit
According to one aspect, an integrated circuit includes: an electronic module configured to generate a voltage at an output, and an electronic control circuit coupled to an output of the electronic module, the electronic control circuit comprising an emissive electronic component. The electronic control circuit is configured to cause the emissive electronic component to emit light radiation as a function of a value of the voltage at the output of the electronic module relative to a value of an operating voltage of the electronic module, and the operating voltage is specific thereto during normal operation of this electronic module. The light radiation emitted by the emissive electronic component is configured to diffuse to an outer face of the integrated circuit.
US11624778B2 High voltage integrated circuit testing interface assembly
An integrated circuit testing assembly, comprising a slab having a slab axis, and a first electrode and second electrode affixed relative to the slab. The first electrode has a first major axis parallel to the slab axis, is coupled to receive a first voltage for coupling to a first set of pins on an integrated circuit, and includes a first surface area facing the slab axis, wherein the first surface area does not include a surface discontinuity. The second electrode has a second major axis parallel to the slab axis, is coupled to receive a second voltage for coupling to second first set of pins on an integrated circuit, and includes a second surface area facing the slab axis, wherein the second surface area does not include a surface discontinuity.
US11624776B2 Temperature adjusting device
A temperature adjusting device including a main body and a pressing component is provided. The main body includes a first main body thru-hole and a second main body thru-hole. The main body has a first fluid channel and a second fluid channel therein, the first fluid channel is in spatial communication with the first main body thru-hole, and the second fluid channel is in spatial communication with the second main body thru-hole. The pressing component partially protrudes from one side of the main body, the pressing component has a fluid accommodating slot therein that is in spatial communication with the first fluid channel and the second fluid channel. A fluid having a predetermined temperature can enter into the main body from the first main body thru-hole, enter into the fluid accommodating slot through the first fluid channel, and exit the main body through the second main body thru-hole.
US11624773B2 System and methods for analyzing and estimating susceptibility of circuits to radiation-induced single-event-effects
Systems and methods for semiconductor design evaluation. IC layout information of a circuit design is received, and the circuit design is decomposed into smaller circuit pieces. Each circuit piece has IC layout information and a netlist. For each circuit piece, a set of strike models is selected based on the layout information and the net-list of the circuit piece and received radiation environment information. Each strike model has circuit components with voltage values corresponding to a respective particle strike. For each selected strike model of a circuit piece: a radiation susceptibility metric is determined by comparing functional results of simulation of the of the strike model with functional results of simulation of the circuit piece. For each circuit piece, a radiation susceptibility metric is determined based on the radiation susceptibility metrics generated for each selected strike model of the circuit piece.
US11624769B2 High-side gate over-voltage stress testing
A field effect transistor (FET) engager, for example, includes electrically coupling a gate driver to a gate of a FET for testing the FET. The FET engager further includes providing a probe pad for test instrument measurement of the FET without test instrument capacitance impacting operation of the FET. The FET engager can electrically couple to the gate of the FET hold the gate of the FET at a low voltage while the source and drains are stress tested. The FET engager provides fail-safe mechanisms against accidental turn-on of the FET during operation. The FET engager can provide a second probe pad for selective test instrument turn-on of a second FET. The FET engager can allow test instrument measurement of gate current of the FET without test instrument capacitance impacting operation of the FET.
US11624756B2 Optical fiber flow velocity measuring apparatus and method integrating high and low ranges
Disclosed is an optical fiber flow velocity measuring apparatus and method integrating high and low ranges. The apparatus includes an integrated optical fiber flow velocity sensor, the integrated optical fiber flow velocity sensor includes a sensor body; a fluid channel, a fluid through hole, a full-pressure channel, a static-pressure channel, a low-pressure chamber and a high-pressure chamber are provided inside the sensor body; a first optical fiber sensing element is provided between the low-pressure chamber and the high-pressure chamber; a second optical fiber sensing element is provided in the fluid through hole and is perpendicular to a flow direction of a fluid to be measured; the first optical fiber sensing element and the second optical fiber sensing element are sequentially connected in series through a single-mode optical fiber; both ends of the single-mode optical fiber are connected into a wavelength division multiplexer; a pump light source is connected with the wavelength division multiplexer through a common optical fiber; an optical fiber grating demodulator is connected with the wavelength division multiplexer through a common optical fiber; and a flow velocity arithmetic unit is electrically connected with a optical fiber grating demodulator. It's an object of the present disclosure to solve the problems that the electric circuit is too complicated and that it is not easy to integrate in one apparatus when flow velocity conversion devices based on different principles are integrated.
US11624750B2 Identification and use of glycopeptides as biomarkers for diagnosis and treatment monitoring
Provided herein are methods for identifying new biomarkers for various diseases using proteomics, peptidomics, metabolics, proteoglycomics, glycomics, mass spectrometry and machine learning. The present disclosure also provides glycopeptides as biomarkers for various diseases such as cancer and autoimmune diseases.
US11624743B2 Apparatus and method for the non-destructive measurement of hydrogen diffusivity
Apparatuses and methods of measuring a hydrogen diffusivity of a metal structure including during operation of the metal structure, are provided. A hydrogen charging surface is provided at a first location on an external surface of the structure. In addition, a hydrogen oxidation surface is provided at a second location adjacent to the first location on the external surface of the structure. Hydrogen flux is generated and directed into the metal surface at the charging surface. At least a portion of the hydrogen flux generated by the charging surface is diverted back toward the surface. A transient of the diverted hydrogen fluxes measured, and this measurement is used to determine the hydrogen diffusivity of the metal structure in service.
US11624742B2 Photonic crystal gas sensor
A gas sensor comprising: a substrate; a grating array disposed on top of the substrate and comprising grates; and voids defined by the grates and configured to confine gas molecules for absorption of light and analysis. A method of gas sensing comprising: generating first light; converting the first light into second light using grates of a grating array; resonating the second light within the grating array; confining gas molecules in voids defined by the grates; and causing the gas molecules to absorb the second light within the voids.
US11624738B1 Three-dimension unconventional reservoir monitoring using high-resolution geochemical fingerprinting
Methods and systems to monitor and analysis unconventional reservoirs with wellbores with a substantially horizontal section. Monitoring and analysis is conducted in three dimensions using high-resolution geochemical fingerprinting analyses of rock samples and produced oil samples. The invention uses methods to preserve, prepare, extract, and/or analyze hydrocarbons in the pore spaces of or adsorbed in organic-rich rock samples, such as, but not limited to, drill cuttings and drill cores, using one or more combinations of physical energy sources, including, but not limited to, thermal, vapor pressure, and mechanical stress. The collected samples are transported and prepared in low temperature conditions, with parts of subsequent processing at very low temperatures, thereby allowing a fuller measurement of geochemical fingerprints for the extracted hydrocarbons using various analysis tools. More particularly, the treatment and process allows geochemical fingerprinting to very low carbon number ranges. The techniques of the present invention may be used to optimize well stacking and spacing, completion design, and cluster efficiency evaluation to improve unconventional reservoir economics.
US11624736B1 Method for identifying whether porcine heparin is adulterated with heparin from ruminants
The present application is related to a method for identifying whether porcine heparin is adulterated with heparin from ruminants, comprising: (1) respectively detecting the contents of trisaccharide(4S) and ΔUA2S-GlcNAc6S (ΔIA) in a sample and at least three batches of porcine heparin standards; (2) calculating a ratio of the trisaccharide(4S) to the ΔIA as well as a standard deviation (SD) of the ratio in the porcine heparin standards; when the ratio of the trisaccharide(4S) to the ΔIA in the sample exceeds a maximum value of the ratio in the porcine heparin standards+3SD, where the sample is considered to be mixed or adulterated with heparin from ruminants; wherein the detection method used is hydrophilic interaction liquid chromatography-mass spectrometry (HILIC-MS) or multiple reaction monitoring (MRM). The method can distinguish porcine heparin from ovine and bovine heparin based on the structural differences, regardless of the production process the heparin has undergone.
US11624733B2 Fast in-field chromatography system and method using isotope measurements
A system for separation of components of a natural gas product uses a first separation column to receive the natural gas product and to provide first stage components including a first component gas, uses a gas converter to provide second stage components that includes third component gas from at least a second component gas of such first stage components, and uses a second separation column to provide third stage components that includes the first component gas, the third component gas, and one or more additional carbon-based components provided in or over a period of time associated with the separation of the components of the natural gas product.
US11624729B2 Method for inspecting a weld
A method for inspecting a weld of plastic pipes by means of a data processing device, comprising: capturing and storing documents; monitoring and recording the installation and the implementation of the weld of the joint; producing a welding report, or adopting a welding report from the welding machine; testing the weld ultrasonically, wherein the test detects and stores the defects that are in the weld; wherein software is used to capture and store the documents, the welding report and the defects, more specifically the data on said defects, wherein an algorithm of the software is used to evaluate the stored documents, reports, defects and data on said defects, and to classify the welded joint as compliant or non-compliant with the requirements.
US11624726B2 Differential sensing with BioFET sensors
A sensor array includes a semiconductor substrate, a first plurality of FET sensors and a second plurality of FET sensors. Each of the FET sensors includes a channel region between a source and a drain region in the semiconductor substrate and underlying a gate structure disposed on a first side of the channel region, and a dielectric layer disposed on a second side of the channel region opposite from the first side of the channel region. A first plurality of capture reagents is coupled to the dielectric layer over the channel region of the first plurality of FET sensors, and a second plurality of capture reagents is coupled to the dielectric layer over the channel region of the second plurality of FET sensors. The second plurality of capture reagents is different from the first plurality of capture reagents.
US11624724B2 Gas-based method and device for diagnosing lung cancer using light-regulated electrochemical sensors
The present invention provides methods and devices for detecting and distinguishing various types of gas molecules or volatile organic compounds (VOCs), the methods and devices have enhanced sensing ability; namely response magnitude, sensitivity, detection limit and selectivity (i.e., classification capability). In one embodiment, the present invention provides methods and devices for diagnosing a disease in a subject or a health status of a subject through the detection of VOCs indicative of the disease or health status in question from breath of the subject. In one embodiment, the present invention provides methods and devices for detecting the existence of lung cancer or the stage of lung cancer in a subject through the detection of VOCs indicative of the existence of lung cancer from breath of the subject.
US11624720B2 Salinity detection device
Disclosed is a salinity detection device. The salinity detection device has a collection plate, a mounting frame, and a sensor portion including a predominantly non-metallic sensor. The device may be mounted in a wheel well of a vehicle via the mounting frame and the collection plate may be attached to the mounting frame and positioned behind a wheel such that water on a road surface may be splashed thereon. The collection plate is fluidically connected to the sensor portion so that water may flow through the sensor portion proximate the sensor to measure a current flowing through the water and determine a salinity thereof.
US11624719B2 System and method for real-time non-invasive estimation of food quality within enclosed package
This disclosure relates generally to a system and method for real-time non-invasive estimation of food quality within enclosed package. Existing works utilize invasive methods that require direct contact of the food item with the sensors. In the present disclosure, a potential is applied over a plurality of frequencies through the food item contained the enclosed package which includes a plurality of polyethylene layers and a conducting layer arranged between two adjacent polyethylene layers using electrochemical impedance spectroscopy. Values of electrical voltages and the electrical impedances of the food item are then obtained. A plurality of features is derived from the obtained values of the electrical voltages and the electrical impedances using a trained model. The present disclosure estimates the quality of the food item in real-time by co-relating the plurality of derived features with the quality of the food item contained inside the enclosed package.
US11624716B2 Radiation detector and radiographic imaging device
A radiation detector including: a sensor substrate including a flexible base member and a layer provided on a first surface of the base member and formed with plural pixels that accumulates electrical charge generated in response to light converted from radiation; a conversion layer provided on the first surface side of the sensor substrate, the conversion layer converts radiation into the light; and an elastic layer provided on the opposite side of the conversion layer to a side provided with the sensor substrate, the elastic layer having a greater restoring force with respect to bending than the sensor substrate.
US11624713B2 Flexible inspection system
A flexible inspection system includes a robot with a plurality of scanners and a robot controller. The robot controller is configured to receive a vehicle inspection protocol (VIP) for a vehicle being assembled on an assembly line. The VIP includes checkpoints to be scanned on the vehicle and the checkpoints correspond to components installed on the vehicle and connections between components installed on the vehicle. The robot controller commands the robot to move the plurality of scanners per the VIP such that the checkpoints are scanned. A characteristic of each checkpoint is recorded and compared to a reference characteristic such that a pass or no-pass determination of each checkpoint is provided. A vehicle inspection report with the pass/no-pass determinations is provided to an operator such that operator inspections and/or repairs of the checkpoints are made.
US11624712B2 Substrate defect inspection method and substrate defect inspection apparatus
A substrate defect inspection method includes: irradiating a target substrate with an EUV beam from an EUV illumination source by using a first focusing optical system; guiding a scattered reflected beam, but no specularly-reflected beam, among beams reflected from the target substrate to a light receiving surface of a sensor by using a second focusing optical system; and determining that a defect is present at an irradiation spot of the target substrate with the EUV beam when an intensity of the received scattered reflected beam exceeds a predetermined threshold; the method further including, before the irradiation of the target substrate with the EUV beam: a reflectance acquisition step of acquiring a reflectance of the target substrate to the EUV beam; and a threshold computation step of setting the predetermined threshold based on the reflectance acquired in the reflectance acquisition step.
US11624710B2 Fast image acquisition system and method using pulsed light illumination and sample scanning to capture optical micrographs with sub-micron features
An optical inspection system for detecting sub-micron features on a sample component. The system may have a controller, a camera responsive to the controller for capturing images, an objective lens able to capture submicron scale features on the sample component, and a pulsed light source. The pulsed light source may be used to generate light pulses. The camera may be controlled to acquire images, using the objective lens, only while the pulsed light source is providing light pulses illuminating a portion of the sample component. Relative movement between the sample component and the objective lens is provided to enable at least one of a desired subportion or an entirety of the sample component to be scanned with the camera.