Document Document Title
US11978595B2 Capacitor component including through-hole structure to increase capacitance
A capacitor component includes a body having first surface and second surfaces opposing each other and including through-holes penetrating through the first surface and the second surface, a first electrode covering an inner wall of each of the plurality of through-holes, a first common electrode covering the first surface and connected to the first electrode, a dielectric layer surrounded by the first electrode in the through-hole, a second electrode surrounded by the dielectric layer in the through-hole, a second common electrode layer covering the second surface and connected to the second electrode, a first external electrode disposed on at least one of a plurality of side surfaces of the body and connected to the first common electrode layer, and a second external electrode disposed on at least one of the plurality of side surfaces of the body and connected to the second common electrode layer.
US11978592B2 Dielectric composition and multilayer ceramic electronic device
A dielectric composition includes dielectric particles and first segregations. The dielectric particles each include a perovskite compound represented by ABO3 as a main component. The first segregations each include at least Ba, P, and O. A molar ratio (Ba/Ti) of Ba to Ti in the first segregations is 1.20 or more.
US11978590B1 Integrated thermal management system with a symmetrical supercapacitor cell
A symmetrical supercapacitor cell is disclosed comprising at least two electrode split sections, at least two electrodes, a plurality of ring isolators, and a spring pin arrangement. The at least two electrodes are placed in between the at least two electrode split sections, wherein a plurality of ring isolators is connected with a plurality of bolts to fasten the at least two electrode split sections. Also disclosed is an integrated thermal management system with a supercapacitor cell including a base support holder, a heating coil casing, a heating coil, and a cavity. The heating coil is installed inside the heating coil casing that is underneath a supercapacitor cell body. Further, a cavity is formed around the supercapacitor cell and contains an oil that is heated via the installed heating coil to achieve a desired temperature.
US11978584B2 Magnetic element and method for manufacturing same
The present disclosure provides a magnetic element and a method for manufacturing same. The method includes: forming a first metal wiring layer on a surface of at least one segment of a magnetic core; forming a first metal protection layer on the first metal wiring layer; removing a portion of the first metal protection layer with a direct writing technique to expose a portion of the first metal wiring layer; and etching the exposed first metal wiring layer in such a manner that the first metal wiring layer forms at least one first pattern to function as a winding, where at least one turn of the first pattern surrounds the magnetic core. The magnetic element and the method for manufacturing the magnetic element provided in the present disclosure can improve space utilization of the magnetic element.
US11978583B2 Coil module, wireless charging transmitting apparatus, wireless charging receiving apparatus, wireless charging system, and mobile terminal
A coil module includes a first planar coil winding that includes a plurality of turns of coils, at least one turn of first coil in the plurality of turns of coils includes at least one first cutting opening, and the first cutting opening divides the first coil into a first outer side part and a first inner side part along an extension direction of the coil, and a first target side part includes a first cutting groove, the first target side part is at least one of the first outer side part and the first inner side part, an extension direction of the first cutting groove is the same as an extension direction of the first target side part, and a width of a single first cutting groove is less than or equal to a width of a single first cutting opening.
US11978582B2 Coil component
A coil component having a structure that can easily realize a desired positional relationship between a cover member and a bobbin portion is provided. The coil component includes a bobbin portion, a magnetic core inserted through the bobbin portion, and a coil wound around the bobbin portion, and a cover member covering the bobbin portion by being externally fitted to the bobbin portion. In the coil component, the cover member and the bobbin portion abut each other, and at least one of the cover member and the bobbin portion elastically biases the other in a first direction parallel to a mounting surface.
US11978581B2 Surface-mounted magnetic-component module
A magnetic-component module includes a substrate, a core on a first surface of the substrate, a spacer on the core, a gap between a bottom surface of the core and the first surface of the substrate, a winding including wire bonds extending over the core and electrically connecting a first portion of the substrate and a second portion of the substrate, and traces on and/or in the substrate, and an overmold material encapsulating the core, the spacer, and the wire bonds and filling the gap.
US11978580B2 Multilayer coil component
A first dimension of each of a first connection portion 12 and a second connection portion 14 in the direction in which a pair of side surfaces 2e and 2f face each other is smaller than an inner diameter W2 of a coil 8 in the direction and is larger than a width W1 of each of a plurality of coil conductors in the direction. A second dimension of each of the first connection portion 12 and the second connection portion 14 in the direction in which a pair of main surfaces 2c and 2d face each other is larger than a thickness H1 of each of the plurality of coil conductors in the direction and is smaller than a height H2 of the coil 8 in the direction.
US11978579B2 Coil component
The coil component includes a magnetic body containing a metallic material and a resin material, a coil conductor embedded in the magnetic body, and a pair of outer electrodes electrically connected to ends of the coil conductor. The coil conductor includes an exposed portion at each end portion of the coil conductor, and a covered portion covered with an insulating substance disposed between the exposed portions. The covered portion is disposed inside a face of the magnetic body on which the outer electrodes are disposed.
US11978578B2 Inductor with embedded symmetric resonant circuit
Radio frequency filtering circuitry blocks certain frequencies in an outgoing signal so that the signal may be transmitted over a desired frequency. The radio frequency filtering circuitry includes a first inductor having a first coil and a second inductor coupled to and disposed within the first coil. The second inductor has a second coil and a third coil symmetrical to the second coil. When current is applied to the radio frequency filtering circuitry, the current in the second coil causes a first induced current in the first coil and the current in the third coil causes a second induced current in the first coil, wherein the second induced current is approximately equal in magnitude and opposite in direction to the first induced current. As such, the second induced current may compensate for the first induced current.
US11978576B2 Method for preparing sintered magnet and sintered magnet
A method for preparing a sintered magnet is provided according to one embodiment of the present disclosure. The method includes preparing a mixed powder by coating fluorides on a surface of magnetic powder, adding heavy rare earth hydrides to the mixed powder, and heating the mixed powder, wherein the magnetic powder includes rare earth element-iron-boron-based powder, and the fluorides include at least one of an organic fluoride or an inorganic fluoride.
US11978574B2 Compliant joint drive assembly
A torque transfer assembly comprising a drive shaft and a driven shaft and a dielectric insert arranged to be positioned between the drive shaft and the driven shaft, the insert assembly comprising a body of dielectric material shaped to form an insulating layer and configured to engage, respectively, with a first shaped engagement feature on the drive shaft and a second shaped engagement feature on the driven shaft, in torque transfer engagement, the insulating layer providing a dielectric barrier between the drive shaft and the driven shaft.
US11978572B2 Superconductive cable
A superconducting cable (1) includes a superconducting cable core (2) and a corrugated pipe (21) storing the superconducting cable core (2). The superconducting cable core (2) has a corrugated pipe (11), a superconductor (12) provided on the outer peripheral side of the corrugated pipe (11), and a heat insulating pipe (23) stored in the corrugated pipe (11) and having a smooth inner peripheral surface. A coolant flows through a flow passage (FP1) formed in the heat insulating pipe (23) and then flows through a flow passage (FP2) formed between an outer peripheral surface of the corrugated pipe (11) and an inner peripheral surface of the corrugated pipe (21).
US11978567B1 Telescopic lead blanket lifting frame
A telescopic lead blanket lifting frame and method for shielding workers from a radiation source. The lifting frame includes, first and second hollow vertical tubular members attached orthogonally on first ends thereof to first and second ends of a horizontal base member. Third and fourth vertical tubular members and slidably disposed in the first and second hollow vertical tubular members. A first cross member is attached orthogonally to second ends of the first and second hollow vertical tubular members. A second cross member is attached orthogonally to distal ends of the third and fourth vertical tubular members. A plurality of hooks are attached to the first and second cross members on side portions thereof for engaging lead blankets. A lifting gear is provided for telescopically extending and retracting the third and fourth vertical tubular members and second cross member in a vertical direction.
US11978564B2 Systems and methods to facilitate adjusting content to facilitate therapeutic outcomes of subjects
Systems and methods to facilitate adjusting content to facilitate therapeutic outcomes of subjects are disclosed. Exemplary implementations may: obtain subject information related to subject, the subject information characterizing (i) physiological health of the subject, (ii) a psychological profile of the subject defined by parameter values of psychological parameters, and (iii) a therapeutic outcome for the subject to achieve; effectuate, via a client computing platform associated with a caregiver of the subject, presentation of a caregiver interface that presents the subject information and enables the caregiver to provide caregiver input, wherein the caregiver input causes adjustments to (i) content presented to the subject within a game and (ii) an engagement level of the content, wherein the content facilitates achievement of the therapeutic outcome by the subject; and effectuate, based on the caregiver input, presentation of the adjustments to the content via a client computing platform associated with the subject.
US11978563B1 Secure healthcare communication exchange platform
Methods and systems for providing a secure healthcare communication exchange platform. The methods and systems perform operations comprising: accessing a collection of data records from a plurality of sources, the collection of data records corresponding to a given entity; generating, based on the collection of data records, an aggregated representation of one or more conditions associated with the given entity; determining, based on the aggregated representation, that a given condition of the one or more conditions satisfies an outreach parameter; in response to determining that the given condition satisfies the outreach parameter, triggering an outreach event to communicate with the given entity; generating status information in the aggregated representation, the status information corresponding to the outreach event; and tracking the status information to establish a relationship between the given condition and the outreach parameter.
US11978559B2 Systems and methods for remotely-enabled identification of a user infection
Systems and methods for identifying a condition of a user. A treatment apparatus is configured to be manipulated by the user for performing an exercise, and an interface is communicably coupled to the treatment apparatus. One or more sensors are configured to sense one or more characteristics of an anatomical structure of the user. A processing device and a memory is communicatively coupled to the processing device. The memory includes computer readable instructions, that when executed by the processing device, cause the processing device to: receive, from the sensors, one or more sensor inputs representative of the one or more of characteristics of the anatomical structures; calculate an infection probability of a disease based on the one or more characteristics of the anatomical structures; and output, to the interface, a representation of the infection probability.
US11978552B2 Medical services kiosk
A medical services kiosk supporting private and secure telemedicine sessions between a patient and a remote network terminal utilized by a remote health care professional. The medical services kiosk comprising at least one privacy chamber having at least one door and at least one window. Each privacy chamber may include a user interactive display terminal that includes a display device, an input device, and a centralized processor, wherein the centralized processor is electronically communicable with the remote network terminal and a cloud based system. Each patient station may each include at least one documentation receiving device, at least one biometric device for obtaining biometric health measurements of the patient utilizing the at least one patient station, an arm mechanism, a seating mechanism, a camera, a retractable diagnostic camera device, a lighting mechanism that lights the privacy chamber, and a purification system.
US11978551B2 Camera assisted subject support configuration
The invention provides for a medical instrument (100, 300) comprising: a subject support (110) comprising a support surface (112); a camera system (118); and a signal system (148). The execution of the machine executable instructions (152) cause a processor (142) controlling the medical instrument to: receive (400) a list of selected objects (160) each with a selected coordinate (162); and signal (402) the list of selected objects. The Execution of the machine executable instructions further causes the processor to repeatedly: acquire (404) the camera data using the camera system; input (406) the camera data into a neural network to generate a list of placed objects (166); determine (408) a list of missing objects (168) by comparing the list of selected objects to the list of placed objects; indicate (410) using the signal system the list of missing objects; determine (412) a list of misplaced objects (170) by comparing the selected coordinate for each of the list of objects to the coordinates of the placed objects on the support surface; and indicate (414) using the signal system the list of misplaced objects.
US11978550B2 Endoscopic image learning device, endoscopic image learning method, endoscopic image learning program, and endoscopic image recognition device
An object is to provide an endoscopic image learning device, an endoscopic image learning method, an endoscopic image learning program, and an endoscopic image recognition device that appropriately learn a learning model for image recognition for recognizing an endoscopic image in which a treatment tool for an endoscope appears.The object is achieved by an endoscopic image learning device including an image generation unit and a machine learning unit. The image generation unit generates a superimposed image where a foreground image in which a treatment tool for an endoscope is extracted is superimposed on a background-endoscopic image serving as a background of the foreground image, and the machine learning unit performs the learning of a learning model for image recognition using the superimposed image.
US11978549B2 Training image generation device, training image generation method, training image generation program, learning device, learning method, learning program, discriminator, radiographic image processing device, radiographic image processing method, and radiographic image processing program
A processor acquires a radiographic image including a human body and a surgical tool image which indicates a surgical tool and is acquired by a method other than radiography. The processor combines the surgical tool image with the radiographic image to generate a training image for training a discriminator that discriminates a region of the surgical tool in a target image in a case in which the target image is input.
US11978548B2 Apparatus and method for processing medical image using predicted metadata
The present disclosure relates to a medical image analysis method using a processor and a memory which are hardware. The method includes generating predicted second metadata for a medical image by using a prediction model, and determining a processing method of the medical image based on one of first metadata stored corresponding to the medical image and the second metadata.
US11978545B2 Auditable asset tracking model
Techniques for tracking a progression of a therapeutic procedure that is performed by a patient are disclosed. A notification is received from a server computer system. This notification relates to a tracking process designed to monitor a progress of the patient in performing the therapeutic procedure. After receipt of the notification, a UI is displayed. This UI has a particular visual layout that is designed to facilitate the tracking process. In response to a particular field being selected within the UI, a secret key that de-identifies the patient is accessed. The accessed secret key and a specific image are then encrypted. As a consequence, encrypted data is generated. The encrypted data is then transmitted to the server computer system.
US11978544B2 Systems and methods for transferring medical data from medical devices to a remote server
Described are embodiments of methods and systems for using a removable data storage device to efficiently transfer medical data from a medical device to a remote server. In some embodiments, the medical device tracks transfer statuses of medical data stored on a local storage. A transfer status assigned to a data portion of the medical data may inform the medical device of whether that data portion needs to be transferred, has been transferred, or has been successfully ingested at the remote server. The medical device can use information stored on the removable data storage device in conjunction with the tracked transfer statuses to determine which portions of the stored medical data should be transferred to a physically coupled removable data storage device. After completing a data transfer process, the medical device can update transfer statuses of portions of medical data that was transferred to the removable data storage device.
US11978543B2 System and methods for developing and using a microbiome-based action component
The invention relates generally to a system and methods by which a microbiome-based action component may be developed that is useful in order to establish, restore, promote, or maintain subject health. More specifically, the system and methods of the present invention may be used to develop a microbiome-based action component that efficiently summarizes the state of a subject's microbiome along with measures of gut maturity in case of an infant and nutrition readiness in case of an adult subject. Such an efficient summary may be used to render more immediate support or health care to the subject. Certain specific embodiments of the present invention may be used to facilitate the development a microbiome-based action component that provides, in addition to the efficient summary, a subject-specific, personalized microbiome health plan that includes options that may be followed in order that the subject may achieve personal health, growth, and development goals given the state of the subject's microbiome and state of maturity or nutritional readiness by aligning appropriate decision-making to the individual microbiome-based profile of the subject.
US11978539B2 Systems and methods for multi-domain data segmentation, automatic hypotheses generation and outcome optimization
Methods, systems, and computer-readable media for multi-domain, multi-modal data segmentation, and automatically generating and refining hypotheses. The method receives data from a plurality of data sources; synthesizing the receive data; identifying trigger event data based on the synthesized data; generating an episode based on a segmentation of the synthesized data and trigger event data; and identifying at least one set of observational features associated with the episode based on the synthesized data and a relevancy metric. The method also includes iteratively generating a hypothesis based on the observational features using machine learning, predicting an outcome based on the hypothesis using machine learning, generating an outcome measure, and validating the hypothesis based on the outcome measure. The method also includes determining an optimal hypothesis upon reaching the threshold value; analyzing coefficients associated with the optimal hypothesis; and identifying a set of factors associated based on the analyzed coefficients.
US11978535B2 Methods of detecting somatic and germline variants in impure tumors
A system is provided that considers allele fraction shifts as a function of copy number and clonal heterogeneity. The system leverages differences between allele frequencies to differentiate between somatic and normal variants in impure tumor samples. In solid tumors, stromal cells and infiltrating lymphocytes are typically interspersed among the tumor cells. The normal cell contamination in tumors can be leveraged to differentiate somatic from germline variants. We explicitly model allelic copy number and clonal sample fractions so that we can examine how these factors impact the power to detect somatic variants. The system models the copy number alterations, which can also affect the allele frequencies of both somatic and germline variants. The expected allele frequencies can be calculated. The expected allele frequencies for somatic and germline differ with tumor content for different copy number alterations.
US11978534B1 Prediction of binding from binding data in peptide and other arrays
Systems, devices and methods for predicting binding on an array such as a peptide array. Certain methods utilize a peptide array having a plurality of peptides with one or more defined parameters and contacting the peptide array with a training sample containing one or more molecules of interest. Interactions between the plurality of peptides and the one or more molecules of interest are processed according to a data fitting model, which model is then is applied to interactions between the plurality of peptides and a test sample to predict binding associated with the one or more molecules of interest.
US11978530B2 Secure memory
A memory includes memory cells arranged in rows and in columns, with at least one bit line for each column being coupled to the memory cells of the column. A read/write circuit is coupled to the bit lines and is configured to receive, for each column, a binary datum to be stored in one of the memory cells of the column. The read/write circuit includes, for each column, a latch configured to store a bit of a key, and an encryption circuit configured to encrypt the received binary datum with the bit of the key to provide encrypted binary datum. The read/write circuit controls the bit line to thereby store the encrypted binary datum.
US11978529B2 Random access-type memory circuit and memory system
A memory circuit includes: a memory array unit including a plurality of memory cells-MG and a word line for connecting the plurality of memory cells-MG to each other and applying a drive voltage for driving the memory cells; a drive voltage control unit that generates a drive voltage in which a pre-pulse is set at a timing corresponding to the rising or falling of a voltage signal that changes by a predetermined voltage value in a stepwise manner, applies the drive voltage to a terminal of the word line, and performs control to variably set the time width or the peak value of the pre-pulse in the drive voltage based on address information designating the memory cell at an access destination received from the outside; and a sense amplifier unit that accesses the memory cell-MG designated by the address information.
US11978527B2 Conductive interconnects and methods of forming conductive interconnects
Some embodiments include an integrated assembly having an interconnect over a first conductive structure and coupled with the first conductive structure. The interconnect includes a conductive core. The conductive core has a slender upper region and a wide lower region. The upper region joins to the lower region at a step. A liner laterally surrounds the lower region of the conductive core. The liner has an upper surface which is substantially coplanar with the step. An insulative collar is over and directly against both an upper surface of the step and the upper surface of the liner. The insulative collar laterally surrounds and directly contacts the slender upper region. A second conductive structure is over and directly against a region of the insulative collar, and is over and directly against an upper surface of the slender upper region. Some embodiments include methods of forming integrated assemblies.
US11978526B2 Data processing circuit and fault mitigating method
A data processing circuit and a fault mitigating method are provided. The method is adapted for a memory having at least one fault bit. The memory provides a block for data storage. A difference between an output of a value of a plurality of bits input to at least one computing layer in a neural network and a correct value is determined. The bits are respectively considered the at least one fault bit. A repair condition is determined based on the difference. The repair condition includes a correspondence between a position where the fault bit is located in the block and at least one non-fault bit in the memory. A value of at least one non-fault bit of the memory replaces a value of the fault bit based on the repair condition.
US11978525B2 Base die, memory system, and semiconductor structure
A base die is configured to: receive first data in a writing phase, perform error correction code encoding processing to generate encoded data, and transmit second data to a memory die in the writing phase, wherein the second data includes the first data and the encoded data; and receive the second data from the memory die in a reading phase, perform error checking and correction processing, and transmit third data in the reading phase, wherein the third data is the first data after the error checking and correction processing.
US11978521B2 Latch circuits with improved single event upset immunity and related systems, apparatuses, and methods
Latch circuits with improved single event upset immunity and related systems, apparatuses, and methods are disclosed. An apparatus includes a fuse, a first driver circuit, and a second driver circuit. The fuse is configured to store a bit of information. The first driver circuit includes a first input terminal electrically connected to the fuse and a first output terminal electrically connected to a first latch input terminal. The second driver circuit includes a second input terminal electrically connected to the fuse and a second output terminal electrically connected to a second latch input terminal. The second latch input terminal is electrically isolated from the first latch input terminal by the first driver circuit and the second driver circuit.
US11978513B2 Generating patterns for memory threshold voltage difference
Apparatuses, methods, and systems for generating patterns for memory using threshold voltage difference are disclosed. An embodiment includes circuitry and a memory array including a plurality of memory cells. The circuitry can select a group of memory cells from the plurality of memory cells, program each memory cell of the group to a first data state, determine a first threshold voltage of each memory cell of the group, program each memory cell of the group to a second data state, perform a number of snapback events on each memory cell of the group, program each memory cell of the group to the first data state, determine a second threshold voltage of each memory cell of the group having the first data state, and generate a pattern for the memory array based, at least in part, on a difference between the first threshold voltage and the second threshold voltage.
US11978509B2 Semiconductor memory devices with differential threshold voltages
A memory device includes a plurality of resistive random access memory (RRAM) cells commonly connected between a bit line (BL) and a source line (SL). Each of the RRAM cells includes a resistor, a first transistor, and a second transistor coupled to each other in series, with the resistor connected to the BL and the second transistor connected to the SL. The first transistor has a first threshold voltage, and the second transistor has a second threshold voltage, the first threshold voltage being less than the second threshold voltage.
US11978508B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory cell, a word line, a bit line, a first transistor, a second transistor and a driver. The word line is electrically coupled to a gate of the memory cell. The bit line is electrically coupled to one end of the memory cell. The first transistor includes a first gate electrically coupled to the bit line. The second transistor is coupled to a first end of the first transistor. The driver is configured to apply a voltage to the first gate of the first transistor. In a read operation, the driver varies a voltage to be applied to the first gate of the first transistor based on a read voltage applied to the word line.
US11978507B2 Non-volatile memory with intentional overprogramming to improve short term data retention issue
To remedy short term data retention issues, a non-volatile memory performs a multi-pass programming process to program data into a set of non-volatile memory cells and identifies non-volatile memory cells that experienced downward threshold voltage drift after a first pass of the multi-pass programming process and prior to a final pass of the multi-pass programming process. The final pass of the multi-pass programming process comprises programming non-volatile memory cells not identified to have experienced the downward threshold voltage drift to a set of final target threshold voltages and purposefully overprogramming non-volatile memory cells identified to have experienced the downward threshold voltage drift to threshold voltages greater than respective final target threshold voltages by one or more offsets.
US11978505B2 Drive circuit with adjustable pull-up resistor, and memory comprising the same
Provided is a drive circuit, including drive units, a pre-drive module, and a resistance value selection circuit. Pull-up resistors of the drive units are adjustable; the pre-drive module is connected to M drive units and controls the pull-up resistors of the M drive units and resistance values of the pull-up resistors through a drive control signal, the M being an integer greater than 1; the resistance value selection circuit is connected to the pre-drive module and configured to select one of a first code and a second code for outputting as a target code according to a selection signal; and the pre-drive module outputs the drive control signal according to the target code.
US11978502B2 Input sampling method, input sampling circuit and semiconductor memory
An input sampling method includes the following operations. A first pulse signal and a second pulse signal are received. Logical operation is performed on the first pulse signal and the second pulse signal to determine a to-be-sampled signal. The to-be-sampled signal is obtained by shielding an invalid part of the second pulse signal according to a logical operation result. Sampling process is performed on the to-be-sampled signal to obtain a target sampled signal.
US11978499B2 Comparator and decision feedback equalization circuit
The present disclosure provides a comparator and a decision feedback equalization circuit. The comparator includes: a first sampling circuit provided with an output terminal, and configured to generate, under the control of a first control signal and a clock signal, a first differential signal according to a signal to be compared and a first reference signal; a second sampling circuit provided with an output terminal connected to the output terminal of the first sampling circuit, and configured to generate, under the control of a second control signal and the clock signal, a second differential signal according to the signal to be compared and a second reference signal, where the first reference signal is larger than the second reference signal.
US11978497B2 DDR SDRAM signal calibration device and method
Disclosed is a DDR SDRAM signal calibration device capable of adapting to the variation of voltage and/or temperature. The device includes: an enablement signal setting circuit configured to generate data strobe (DQS) enablement setting; a signal gating circuit configured to generate a DQS enablement setting signal and a DQS enablement signal according to the DQS enablement setting and then output a gated DQS signal according to the DQS enablement signal and a DQS signal; and a calibration circuit configured to generate a first delay signal according to the DQS enablement setting signal and generate a second delay signal according to the first delay signal, the calibration circuit further configured to generate a calibration signal according to the first and second delay signals and the DQS signal. The enablement signal setting circuit maintains or adjusts the DQS enablement setting according to the calibration signal.
US11978496B2 Distributed global and local reference voltage generation
A method includes generating a differential voltage from a first reference voltage generator; receiving the differential voltage at a second reference voltage generator; dividing the differential voltage at the second reference voltage generator into multiple available reference voltage levels; and selecting one of the available reference voltage levels to apply to a circuit.
US11978493B2 Deck-level shunting in a memory device
Methods, systems, and devices for deck-level shunting in a memory device are described. A memory device may include memory arrays arranged in a stack of decks over a substrate, and a combination of deck selection circuitry and shunting circuitry may be distributed among the decks to leverage common substrate-based circuitry, such as logic or addressing circuitry. For example, each memory array of a stack may include a set of digit lines and deck selection circuitry, such as deck selection transistors or other switching circuitry, operable to couple the set of digit lines with a column decoder that may be shared among multiple decks. Each memory array of a stack also may include shunting circuitry, such as shunting transistors or other switching circuitry operable to couple the set of digit lines with a plate node, thereby equalizing a voltage across the memory cells of the respective memory array.
US11978492B2 Power supply generator assist
The disclosed system and method reduce on-chip power IR drop caused by large write current, to increase the write IO number or improve write throughput and to suppress write voltage ripple at the start and end of a write operation. The disclosed systems and methods are described in relation to stabilizing the bit line voltage for MRAMs, however, the disclosed systems and methods can be used to stabilize the bit line voltage of any memory configuration that draws large currents during short write pulses or, more generally, to selectively assist a power supply generator in supplying adequate power to a load at times of large power consumption.
US11978489B1 Direct measurement of magnetoresistive head resistance in a storage system
A computer program product, system, and method are provided for direct resistance measurement of a magnetoresistive (MR) head of a storage drive in a storage system. In one embodiment, a voltage difference across the MR reader head is measured directly by applying an AC current to the MR head to generate an AC voltage across the MR head that can propagate through filter capacitors and be measured. In one embodiment, the voltage difference is amplified and the peak-to-peak voltage at the output of the amplifier is captured. Similarly, a reference voltage difference across a reference resistance is measured directly by applying a reference AC current to a reference resistance. The resistance of an MR reader head may be calculated directly as a function of the respective voltage differences without including the resistance of any bias resistors biasing the MR head.
US11978487B2 Data transmission method, data playback method, data transmission device, and data playback device
A data transmission method according to one aspect of the present disclosure includes: generating a plurality of MPUs, reference clock time information, and leading clock time information indicating a leading PTS that is a clock time at which a leading access unit in the MPU is presented, transmitting the generated plurality of MPUs, reference clock time information, and leading clock time information, wherein the leading clock time information indicates the leading PTS of the plurality of MPUs of which presentation is started after the leading clock time information is transmitted in the generated plurality of MPUs, and each of the generated plurality of MPUs indicates a time point at which each access unit that does not exist in a head of the MPU is presented as a relative value to a time point of another access unit in the MPU.
US11978484B2 Systems and methods for generating and presenting virtual experiences
Various embodiments facilitate the creation and presentation of a virtual experience. In one embodiment, the virtual experience is assembled from user model data corresponding to a three-dimensional representation of a user, user movement data corresponding to at least one movement characteristic of the user, user voice data corresponding to at least one vocal characteristic of the user, environment data corresponding to a three-dimensional representation of a location, and event data corresponding to a captured event at the location. The virtual experience is a virtual recreation of the captured event at the location, with the three-dimensional representation of the user, the vocal characteristic of the user, and the movement characteristic of the user inserted into the captured event.
US11978482B2 Data storage device with closed loop extended park mode during spin down operation
A data storage device has a closed loop extended park mode during spin down operation. A data storage device comprises a spindle motor configured to rotate one or more disks, and one or more processing devices. The one or more processing devices are configured to determine a value of current that is discharged from the spindle motor over time during a spin down of the spindle motor, and control a braking duty cycle for braking the spindle motor during the spin down such that the value of current discharged from the spindle motor over time does not exceed a selected current limit.
US11978477B2 Information providing method
An information providing method includes: generating first information indicating that a friendly gathering is occurring in a home when (i) a threshold amount of time or longer has elapsed from a start time of food preparation by a user and (ii) the volume of sound in a dining space is a first threshold volume or greater; obtaining, from a second information processing apparatus connected to a first information processing apparatus, information indicating first request content over a network; and when content of the first information is included in the first request content, outputting, to the second information processing apparatus, second information including information for identifying the user or the home, using the first information generated.
US11978476B2 Method and system for detecting anomalous sound
A system and method for detecting anomalous sound are disclosed. The method includes receiving a spectrogram of an audio signal with elements defined by values in a time-frequency domain of the spectrogram. Each of the values corresponds to an element of the spectrogram that is identified by a coordinate in the time-frequency domain. The time-frequency domain of the spectrogram is partitioned into a context region and a target region. The context region and the target region are processed by a neural network using an attentive neural process to recover values of the spectrogram for elements with coordinates in the target region. The recovered values of the elements of the target region are compared with values of elements of the partitioned target region. An anomaly score is determined based on the comparison. The anomaly score is used for performing a control action.
US11978472B2 Systems and methods for processing and presenting conversations
A system for processing and presenting a conversation includes a sensor, a processor, and a presenter. The sensor is configured to capture an audio-form conversation. The processor is configured to automatically transform the audio-form conversation into a transformed conversation. The transformed conversation includes a synchronized text, wherein the synchronized text is synchronized with the audio-form conversation. The presenter is configured to present the transformed conversation including the synchronized text and the audio-form conversation. The presenter is further configured to present the transformed conversation to be navigable, searchable, assignable, editable, and shareable.
US11978470B2 Target speaker separation system, device and storage medium
Disclosed are a target speaker separation system, an electronic device and a storage medium. The system includes: first, performing, jointly unified modeling on a plurality of cues based a masked pre-training strategy, to boost the inference capability of a model for missing cues and enhance the representation accuracy of disturbed cues; and second, constructing a hierarchical cue modulation module. A spatial cue is introduced into a primary cue modulation module for directional enhancement of a speech of a speaker; in an intermediate cue modulation module, the speech of the speaker is enhanced on the basis of temporal coherence of a dynamic cue and an auditory signal component; a steady-state cue is introduced into an advanced cue modulation module for selective filtering; and finally, the supervised learning capability of simulation data and the unsupervised learning effect of real mixed data are sufficiently utilized.
US11978467B2 Method and apparatus for voice perception management in a multi-user environment
A speakerphone includes a processor, a memory device, a power management unit, a first microphone to receive audio waves, a second microphone to receive audio waves, and a third microphone to receive audio waves. The speakerphone may also include a digital signal processor (DSP) to detect a single-user mode activated at the speakerphone, process the audio waves received by the first microphone, second microphone, and third microphone to determine the wave phases of the audio waves received by the first microphone, second microphone, and third microphone, calculate a direction of a voice of a single user relative to the speakerphone; and process the voice of the single user and filter other voices detected by the first microphone, second microphone, and third microphone from the user's voice.
US11978456B2 System, method and programmed product for uniquely identifying participants in a recorded streaming teleconference
Systems, methods and programmed products for using visual information in a video stream of a recording streaming teleconference among a plurality of participants to diarize speech, involving obtaining respective components of the teleconference including a respective audio component, a respective video component, respective teleconference metadata, and transcription data, parsing components into speech segments, tagging speech segments with source feeds, and diarizing the teleconference so as to label the speech segments based on neural network or heuristic analysis of visual information.
US11978453B2 Natural language processing routing
Devices and techniques are generally described for a speech processing routing architecture. First input data representing an input request may be received. First data including a semantic interpretation of the input request may be determined. Metadata of the first input data may be determined. The metadata may identify an entity associated with the input request. In some examples, a query may be sent to a first component. The query may include the metadata. In some examples, second data that identifies a first skill associated with the entity may be received from the first component. In various examples, the first skill may be selected for processing the first input data based at least in part on the first data and the second data.
US11978444B2 AR (augmented reality) based selective sound inclusion from the surrounding while executing any voice command
A method, system and apparatus to generate an augmented voice command, including identifying a plurality of sounds from a respective plurality of transducers to a smart speaker device, generating a visualization of the sounds using an augmented reality device, wherein one or more of the sounds can be selected using the visualization, and generating the augmented voice command for the smart speaker device, wherein the augmented voice command comprises the one or more sounds selected using the visualization of the augmented reality device.
US11978435B2 Long-context end-to-end speech recognition system
This invention relates generally to speech processing and more particularly to end-to-end automatic speech recognition (ASR) that utilizes long contextual information. Some embodiments of the invention provide a system and a method for end-to-end ASR suitable for recognizing long audio recordings such as lecture and conversational speeches. This disclosure includes a Transformer-based ASR system that utilizes contextual information, wherein the Transformer accepts multiple utterances at the same time and predicts transcript for the last utterance. This is repeated in a sliding-window fashion with one-utterance shifts to recognize the entire recording. In addition, some embodiments of the present invention may use acoustic and/or text features obtained from only the previous utterances spoken by the same speaker as the last utterance when the long audio recording includes multiple speakers.
US11978424B2 Modular string instrument
Provided is a modular string instrument including a core string instrument and interchangeable instrument body types. The core including: a core shell forming a basic shape of the core string instrument, a string instrument head, a neck base, a chassis assembly configured to be inserted into the core shell, extending from the head to the neck base and comprising a strings anchoring bridge, a plastic fret board configured to have frets attached thereon, the fret board configured to cover the core shell and to encase the chassis assembly within the core shell, a neck base cover configured to be attached to the neck base, a pickup cassette bay configured to encase an interchangeable pickup cassette, and strings stretched from the bridge over the pickup cassette bay, over the neck base to the head.
US11978421B2 Driving circuit, driving method and display device
Disclosed is a driving circuit for driving a display panel, comprising: a timing controller for providing a start pulse signal and a selection signal; a driving module comprising a plurality of cascaded driver units and configured to control a part of the driver units to receive the start pulse signal according to the selection signal and generate a grayscale voltage according to the start pulse signal and the data signal. In the driving circuit according to the present disclosure, the driving module selects a part of the driver units to receive the start pulse signal according to the selection signal, so that the resolution of the display panel can be arbitrarily changed without exceeding an intrinsic physical resolution, thus reducing research and development cost and cumbersome processes for customization, and speeding up shipment.
US11978420B2 Gate driving device for driving display panel
Provided is a technology capable of consistently and stably forming a slope of a gate pulse modulation waveform by discharging a gate line by a predetermined current by using a regulator and the like in gate pulse modulation.
US11978414B2 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes a first voltage dividing signal line, a second voltage dividing signal line, and a first subpixel group and a second subpixel group alternately arranged. The first subpixel group includes at least one column of first subpixels, and the second subpixel group includes at least one column of second subpixels. The first voltage dividing signal line is electrically connected to the first subpixels and is loaded with a first voltage dividing signal, and the second voltage dividing signal line is electrically connected to the second subpixels and is loaded with a second voltage dividing signal.
US11978412B2 Display device and image processing method
An image processing method, including the following steps: receiving an original image signal, wherein the original image signal includes a plurality of original pixel values; identifying an edge of at least one object in the original image signal to generate a contour image signal; and correcting the original image signal according to the contour image signal to generate an enhanced image signal.
US11978410B2 Backlight control method and related display driver circuit for variable refresh rate display panel
A method of backlight control for a display panel is provided. The display panel is configured to display with a variable refresh rate in a plurality of frame periods each having a fixed period and a variable period. The method includes steps of: generating a first backlight control signal in the fixed period of a frame period; determining whether a liquid crystal (LC) transition time corresponding to the frame period ends before an end time of the variable period of the frame period; generating a second backlight control signal in the variable period of the frame period when the LC transition time ends before the end time of the variable period of the frame period; and generating a compensation backlight control signal in a next frame period according to a backlight duty cycle of the frame period.
US11978403B2 Display device and driving method thereof
A display device for performing a sensing operation according to an embodiment of the present inventive concept includes a pixel unit including pixel circuits each including a light emitting element, a driving transistor, a switching transistor, and a sensing control transistor connected between an anode electrode and an initialization power source; a scan driver connected to the pixel circuits through horizontal lines and sequentially outputting scan signals and sensing control signals; and a sensing unit configured to sense voltages or current of first nodes each disposed between an anode electrode and a driving transistor. The scan driver simultaneously outputs the sensing control signals to the horizontal lines at every predetermined discharge cycle.
US11978399B2 Pixel drive circuit, display panel, and display device
A pixel drive circuit, a display panel and a display device. In the pixel drive circuit, a voltage-stabilization transistor is arranged, and the voltage-stabilization transistor is provided with two control ends, each of the two control ends forms a voltage-stabilization capacitor with the active layer, thereby a new capacitor is added on the basis of the original parasitic capacitor. The new capacitor has a relatively large capacitance value. The potential variation at the control end of the drive transistor depends on the parasitic capacitor of the drive transistor, the storage capacitor at the control end of the drive transistor, and the capacitance value of the new capacitor, when the capacitive coupling effect occurs, the voltage at the control end of the drive transistor can be jointly maintained by the above three capacitors, thereby improving the effect of voltage stabilization.
US11978398B2 Viewing angle switchable display device
A viewing angle switchable display device can include a display panel including a plurality of sub-pixels, where each sub-pixel has a first emission area and a second emission area. The display device can further include a lens over the display panel and corresponding to the second emission area, wherein a size of the second emission area is smaller than a size of the first emission area.
US11978390B2 Display device
A display device includes a substrate and a plurality of pixels disposed on the substrate is provided by the present disclosure. The substrate has an edge, wherein the edge extends along a first direction. The plurality of pixels include a first pixel closest to the edge and a second pixel adjacent to the first pixel, wherein the first pixel and the second pixel are arranged along a second direction perpendicular to the first direction, and any one of the first pixel and the second pixel includes a plurality of sub-pixels arranged along the first direction. A width of the first pixel is less than a width of the second pixel in the second direction.
US11978387B2 Display device and display driving method that controls a level of bias voltage applied to a source electrode of a drive transistor
A display device can include a light-emitting element, a driving transistor providing a driving current to the light-emitting element using a driving voltage, and a plurality of switching transistors controlling driving of the driving transistor are disposed on a display panel. A gate driving circuit supplies scan signals to the display panel through gate lines. An emission driving circuit supplies a plurality of emission signals to the display panel through a plurality of emission signal lines. A data driving circuit supplies a data voltage to the display panel. A timing controller divides the display panel into a plurality of blocks and controls a level of a bias voltage applied to the driving transistor of a corresponding block among the plurality of blocks according to a grayscale of the data voltage supplied to the corresponding block in a low-speed mode operating at a low-speed driving frequency.
US11978386B2 System and method for reducing electromagnetic interference in a display panel
A display system includes a first memory and a display driver. The display system is configured to control the first memory to receive compensation information from the first memory with a first frequency and generate data signals for image data to be displayed on a display panel. The generation of the data signals comprises performing a compensation for the data signals based on the compensation information received from the first memory. The display driver is further configured to update pixels of the display panel with the data signals during an active display state. The display driver is further configured to generate updated compensation information based at least in part on the image data and the compensation information received from the first memory and transmit the updated compensation information to the first memory during the active display state with a second frequency lower than the first frequency.
US11978385B2 Two-dimensional content-adaptive compensation to mitigate display voltage drop
This disclosure provides various techniques for providing fine-grain digital and analog pixel compensation to account for voltage error across an electronic display. By employing a two-dimensional digital compensation and a local analog compensation, a fine-grain and robust pixel compensation scheme may be provided to the electronic display.
US11978384B2 Display method for electronic device and electronic device
A display method for an electronic device including a first display area and a second display area. In the method, the electronic device determines a first application mode, adjusts, based on the first application mode, intensity values of color channels, stored in a hardware composer (HWC), determines, using the HWC, each first layer corresponding to the first display area, and overlays, using the HWC, the first layer and a background color layer corresponding to adjusted intensity values of the color channels. In an overlay process, the background color layer is located below the first layer, and the background color layer corresponds to the second display area. Then, the display is used to display an overlaid image.
US11978383B2 Data processing device, data driving device and system for driving display device
The present disclosure relates to a data processing device, a data driving device, and a system for driving a display device, and more particularly, to a data processing device, a data driving device, and a system capable of reducing power consumption of the display device.
US11978379B2 System and method for a multi-primary wide gamut color system
The present invention includes systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11978378B2 Pixel arrangement for multi-resolution display panel
A display panel includes a first set of pixels that each include a respective red sub-pixel and a respective green sub-pixel and a second set of pixels that each include a respective blue sub-pixel and a respective green sub-pixel, where the first set of pixels and the second set of pixels are arranged on the display panel such that at least one side of each of the pixels in the first set of pixels is adjacent to at least one of the pixels in the second set of pixels, at least one side of each of the pixels in the first set of pixels is not adjacent to any pixel, and the green sub-pixels are arranged on the display panel such that the green sub-pixels are evenly distributed in the display panel.
US11978375B2 Display circuits
A disclosed example includes a plurality of display pixels; timing controller circuitry; driver circuitry on a same integrated circuit as the timing controller circuitry, the driver circuitry to drive the display pixels; and de-multiplexer circuitry to de-multiplex pixel data to send to the plurality of display pixels.
US11978373B1 Pixel detection device and pixel detection method
A pixel detection device includes a data line, a pixel circuit, and a detection circuit. Pixel circuit is coupled to a system high voltage source, a system low voltage source, and a first reference voltage source. Detection circuit is coupled to data line and pixel circuit, and is configured to receive a driving signal and a detection control signal. Detection circuit forms a first detection loop with the system low voltage source and the data line so as to detect whether the pixel circuit is abnormal according to the driving signal and the detection control signal in a first stage. Detection circuit forms a second detection loop with the first reference voltage source, the system low voltage source, the pixel circuit, and the data line so as to detect whether the pixel circuit is abnormal according to the driving signal and the detection control signal in a second stage.
US11978372B1 Synchronized dual eye variable refresh rate update for VR display
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for synchronized dual eye variable refresh rate update for a VR display. A display processor obtains an indication of a synchronous flush or an asynchronous flush with respect to a first DPU and/or a second DPU. The display processor determines whether a first flush operation and/or a second flush operation is available at a time instance, where the first flush operation and the second flush operation are associated with the first DPU and/or the second DPU. The display processor performs, based on a VSync instance, the first flush operation and/or the second flush operation based on whether the first flush operation and/or the second flush operation are available at the time instance and based on the indication of the synchronous flush or the asynchronous flush.
US11978371B2 Mobile device with a foldable display and method of providing user interfaces on the foldable display
A system and method for controlling presentation on a foldable display of an electronic device is provided. A foldable electronic device comprises a foldable housing including a hinge structure, a first housing structure and a second housing structure foldable and unfoldable with respect to the first housing structure about the hinge structure. The electronic device includes a processor and a memory to store instructions that cause the processor to receive a first user input to select an application program; detect a change from a folded state to an unfolded state; determine whether the selected application program has user interface size restrictions; and in the unfolded state, display a user interface of the selected application on at least a portion of the foldable display, based in part on the screen size restriction.
US11978368B2 Magnetized decorative fence assembly
A magnetized decorative fence assembly for providing decorative fencing includes a plurality of magnets of a fence post. The plurality of magnets of the fence post engages by magnetism to a plurality of magnets of a housing. An interior of the housing holds a fence roll. An end of the fence roll is positioned in an opening of the housing. The fence roll is pulled out of the housing to display a surface having a variety of decorative illustrations. A bar coupled to the end of the fence roll has a plurality of hooks used to retain the end of the fence roll to a plurality of screws of the fence post. The plurality of hooks can be latched or unlatched to the plurality of screws.
US11978364B2 Separable identification assembly
An identification assembly is provided having a tag assembly and a bracket assembly, the tag assembly comprising a front plate rotatably fixed to a tag body. In accordance with embodiments, the front plate has two identification surfaces and the tag body has one identification surface, and the tag assembly is configured to removably receive the bracket assembly.
US11978363B2 Case having car safety warning sign integrated therein
A safety warning sign, when not in use, is rolled and stored inside to case, and in the event of emergency, when a driver opens the trunk and then opens the case by pulling a cover with a finger while the case is attached and affixed to the edge of the trunk by means of a magnetic body of an attachment member connected to the case, the safety warning sign stored in the form of a roll inside the case is, simultaneously as the case is opened, automatically spread open by its own weight (gravity) and deployed, thus allowing the driver, even in the state of panic from an accident, to easily and rapidly install the car safety warning sign and quickly escape to safety.
US11978362B2 Transparent display device using rotation-based persistence of vision and game machine equipped with the same
A transparent display device using rotation-based persistence of vision includes: an opaque display unit that displays first images; a transparent display unit that includes image display bars, which are positioned outside the opaque display unit and on each of which a plurality of light emitting elements are mounted, and a display bar driving unit which rotates the image display bars, the transparent display unit displaying second images which are viewed to overlap the first images by persistence of vision based on rotation of the image display bars; and a display casing that accommodates both the opaque and transparent display units in a state where the transparent display unit is positioned outside the opaque display unit, the display casing having a sight window through which the first images and the second images are viewed at a preset region.
US11978356B2 Care plan administration: patient feedback
Techniques for administering a care plan for a patient. A monitoring device is selected, at a care plan management system based on a care plan, to use in administering the care plan. The care plan specifies biometric data to monitor for a patient. The monitoring device is configured to collect the biometric data, based on the care plan. The biometric data collected using the monitoring device is received at the care plan management system. The biometric data includes a first event initially classified as a first type of event using the monitoring device. The first event is selected for reclassification, based on the initial classification, and in response the first event is reclassified as a second type of event using the care plan management system. The patient is treated based on the care plan and the reclassified first event.
US11978352B2 Image making medium, compositions and works of art, design and architecture
The present invention relates to a macroscopic, two or three-dimensional support medium that facilitates artistic expression and the creation and display of macroscopic art, design that is applied art and architecture. The invention also relates to various methods of making such novel support mediums and the works of art, design and architecture they are made as or into. Examples are works of art, design and architecture made with new and extraordinary aesthetic and/or functional properties from the use of nanomaterials.
US11978348B2 System and method for optimizing an aircraft trajectory
Systems and methods of the present invention are provided to generate a plurality of flight trajectories that do not conflict with other aircraft in a local area. Interventions by an air traffic control system help prevent collisions between aircraft, but these interventions can also cause an aircraft to substantially deviate from the pilot's intended flight trajectory, which burns fuels, wastes time, etc. Systems and methods of the present invention can assign a standard avoidance interval to other aircraft in the area such that a pilot's aircraft does not receive an intervention by an air traffic control system. Systems and methods of the present invention also generate a plurality of conflict-free flight trajectories such that a pilot or an automated system may select the most desirable flight trajectory for fuel efficiency, speed, and other operational considerations, etc.
US11978347B2 Method and apparatus for generating data set of unmanned aerial vehicle
A method for generating data sets of a UAV, performed by a data set generation apparatus, may comprise obtaining flight environment information including a moving object; obtaining flight data including first physical information and first sensor information of the UAV in a flight environment based on the flight environment information; obtaining second physical information and second sensor information of the UAV when the moving object exists, based on the flight data, and generating a first data set based on the second physical information and the second sensor information; obtaining third physical information and third sensor information of the UAV when the moving object does not exist, based on the flight data, and generating a second data set based on the third physical information and the third sensor information; and combining the first data set and the second data set to generate a third data set.
US11978345B2 Moving object behavior prediction device
A moving object behavior prediction device improves prediction accuracy and includes: an input map generation unit that generates a single input map in which a region capable of containing a plurality of the moving objects is divided into a plurality of cells, in which each of the cells stores related information of a static object and related information of the moving object; a movement amount estimation unit that estimates a movement amount as a feature amount of each cell from the input map, using a trained convolutional neural network; a movement amount acquisition unit that acquires a movement amount at a current position of the moving object from a movement amount stored in a peripheral cell the moving object; and a future position prediction unit that predicts a future position of the moving object based on a feature amount at a current position of the moving object.
US11978344B2 Method for transmitting, by UE, message in wireless communication system supporting sidelink, and apparatus therefor
According to various embodiments, disclosed are a method for transmitting, by a user equipment (UE), a message in a wireless communication system supporting a sidelink, and an apparatus therefor. A method for transmitting, by a first UE, a message in a wireless communication system supporting a sidelink, and an apparatus therefor are disclosed, the method comprising the steps of: obtaining state information including geographic location information; receiving a first message from a second UE; and determining whether to stop transmission of a second message, on the basis of the state information and whether the first message includes information on a geographic area.
US11978342B2 Method for transmitting safety message in wireless communication system supporting sidelink and apparatus therefortherefor
According to various embodiments, a method for transmitting a safety message, by a UE, in a wireless communication system supporting sidelink, and an apparatus therefor are disclosed. The method for transmitting a safety message, by a UE, in a wireless communication system supporting sidelink comprises the steps of: receiving, from an adjacent UE, a sidelink signal including mobility information on the adjacent UE; calculating a collision risk range for the adjacent UE on the basis of the mobility information on the adjacent UE; and determining whether to transmit a safety message on the basis of the collision risk range to which an estimated threshold value has been applied, wherein the estimated threshold value is determined on the basis of a received decentralized environmental notification message (DENM).
US11978338B2 Intersection deadlock identification method for mixed autonomous vehicles flow
Provided is an intersection deadlock identification method for a mixed flow of autonomous vehicles. This method considers the reality that the intersection traffic flow is composed of human driven vehicles and connected autonomous vehicles. Firstly, the two-dimensional coordinates, speed and front wheel steering angle information of all vehicles in the intersection are obtained, and the blockage graph of vehicles is constructed on the assumption that the front wheel steering angles of all vehicles are fixed. If there is no ring structure in the blockage graph, there is no deadlock; if there is a ring structure, the evasion distance propagation algorithm is used to calculate the evasion requirement distance of a vehicle in the ring. When the evasion requirement distance is greater than the permitted travelling distance of the vehicle itself, a weak traffic deadlock exists.
US11978336B2 Wireless control device and methods thereof
A wireless control device includes a power source, one or more sensors, one or more switches, a wireless transceiver circuit, an antenna connected to the wireless transceiver circuit, and a processor communicably coupled to the power source, the one or more sensors, the one or more switches, and the wireless transceiver circuit. The processor receives a data from the one or more sensors or the one or more switches, determines a pre-defined action associated with the data that identifies one or more external devices and one or more tasks, and transmits one or more control signals via the wireless transceiver circuit and the antenna that instruct the identified external device(s) to perform the identified task(s).
US11978334B2 Vehicular directional alerting system and method using haptic alerts and optional multi-modal alerts
A system may include a vehicle. The vehicle may include an array of haptic devices. The system may further include at least one processor configured to: determine a location of an object or occurrence relative to the user; based at least on the location of the object or occurrence relative to the user, select at least one haptic device of the array of haptic devices to be driven and function as a directional haptic alert to the user, wherein the directional haptic alert is indicative of a direction from the user toward the object or occurrence; and output at least one command to cause a driving of the selected at least one haptic device, wherein the driving of the selected at least one haptic device is perceivable by the user as the directional haptic alert.
US11978326B2 Information processing apparatus, information processing method, and system
The present disclosure appropriately encourages provision of a service according to a location or provision of a location according to a service. A controller of a server apparatus that is an information processing apparatus according to the present disclosure acquires, from an apparatus of a location provider, attribute information of a location that the location provider is able to provide. The controller acquires, from an apparatus of a service provider, attribute information of a service that the service provider is able to provide. The controller performs, at least one of transmission, to the apparatus of the location provider, of a notification encouraging rental of the location to the service provider and transmission, to the apparatus of the service provider, of a notification encouraging use of the location when the attribute information of the location and the attribute information of the service satisfy a predetermined condition.
US11978325B2 Drug product packaging system including locking system for controlling access to drug product cells
A system includes a drug product packaging system that is configured to hold a plurality of cells in a lockable section thereof and to maintain the plurality of cells in a locked state via a locking mechanism, the locking mechanism being configured to receive ones of the plurality of cells into the lockable section of the drug product packaging system and configured to maintain the ones of the plurality of cells in the locked state without changing the locked state of previously received ones of the plurality of cells into the lockable section of the drug product packaging system.
US11978323B2 Blackjack and wagering gaming methods and systems
Systems and methods of conducting wagering games involving, among other things, a modified Blackjack wagering game including an option to resolve the game prior to a final determination and optional wagers on the final dealer hand score.
US11978322B2 Amusement devices and games involving multiple operators, multiple players, and/ or multiple jurisdictions
Various methods and apparatus related to gaming are described. Some embodiments relate to a multi-tiered game involving multiple participants. Some embodiments relate to players from a plurality of gaming operators playing games with one another. Other embodiments are described.
US11978319B2 Blocking symbol set bypass
Gaming systems and methods that provides a blocking symbol set bypass feature for a play of a game, wherein the player to elect whether or not to employ the blocking symbol set bypass for the symbol evaluation for that play of the game. When a blocking symbol set bypass is employed for a symbol evaluation for a play of the game, for at least part of the symbol evaluation, the gaming system can skip one or more symbols of a blocking symbol set in evaluating the displayed symbols of the displayed outcome of the play of the game to determine any displayed winning symbol combinations and any awards associated with the displayed symbols.
US11978311B2 User identification verification in association with transferring funds to a gaming table
Systems and methods that verify an identity of a user in association with a transfer of an amount of funds from a gaming establishment account associated with the user to a gaming table component associated with a gaming establishment gaming table.
US11978309B2 Location-based user interface
The present invention provides a system for updating a wagering application interface to a customized interface with additional functionality based upon the user's physical location, such as a sports arena or stadium, restaurant, or bar. The updated wagering application interface provides the user with a customized appearance that incorporates the home team's colors if located at a stadium or arena or provides signage or advertisements on the interface if the user is located at a sports bar or restaurant. Also, additional functionality can be provided through the wagering application, such as ordering food or providing promotions being offered at the location to allow the user to enjoy a customized wagering experience through the wagering application interface based on the user's physical location.
US11978305B1 Method and system for predetermined games of chance using smart cards to securely distribute game outcome
A pool of game outcomes is generated on a smart card that is associated with a gaming machine. The pool of game outcomes is identical to a previously generated pool of game outcomes. A seed is created and a pool of game outcomes is generated using the seed, a pseudorandom number generator (pRNG), game rules, and a pool size. The seed, a game identifier associated with the game rules, and the pool size are stored in a database that is remote from the smart card. The seed, the game identifier, and the pool size are usable for audit purposes to recreate the pool of game outcomes using the same pRNG and the same game rules that are used to generate the original pool of game outcomes. A memory of the smart card associated with the gaming machine is loaded with the seed. The smart card includes same pRNG that is used to generate the original pool of game outcomes. Game outcomes are then generated during game play of the gaming machine using the seed in the memory of the smart card, the pRNG in the smart card, and the game rules used to generate the original pool of game outcomes. The game outcomes generated during game play are identical to the generated original pool of game outcomes.
US11978298B2 Magnetic sheet and manufacturing method thereof
A magnetic sheet includes a sheet, line-shaped N first magnetic members arranged on the sheet and having magnetic properties, and line-shaped N second magnetic members arranged on the sheet and having magnetic properties, where N denotes the number of the first magnetic members and denotes the number of the second magnetic members.
US11978297B2 Money handling machine and money handling method
A money handling method to be executed by a money handling machine including a body and an extension unit. The method includes: instructing the extension unit to replenish the body with money with a specified denomination; replenishing the body from the extension unit in accordance with the instruction; recognizing a denomination of each of the money sent from the extension unit; storing the money in a first storage unit associated with a first denomination in a first case where the denomination recognized is the first denomination identical to the specified denomination; storing money in a second storage unit in a second case where the denomination recognized is a second denomination different from the specified denomination; and continuing the replenishment with the money using the extension unit as instructed in both the first case and the second case.
US11978296B2 Intelligent cash handling
Aspects of the disclosure relate to cash handling devices that provide intelligent monitoring and management of cash cycles. A cash handling device having at least one processor, a communication interface, and memory may receive, from a mobile device, a request to process a pre-staged transaction. Subsequently, the cash handling device may generate and present a graphical identifier based on the mobile device requesting access to the cash handling device. Next, the cash handling device may verify that the mobile device is authorized to perform the pre-staged transaction based on the graphical identifier being scanned by the mobile device and cause a connection to be established between the cash handling device and the mobile device. Thereafter, the cash handling device may identify and process the pre-staged transaction associated with the mobile device. Then, the cash handling device may generate a notification indicating completed processing of the identified pre-staged transaction.
US11978295B2 Collation system
A collation system of the present invention includes imaging means for acquiring a captured image of a pre-passage side area with respect to each of gates arranged in parallel with each other, and collation means for performing a collation process on the captured image of the pre-passage side area for each of the gates, between a previously registered target and a target included in the captured image. The collation means performs the collation process on the basis of a target in the captured image corresponding to one of the gates and a target in the captured image corresponding to another one of the gates.
US11978294B2 Multi-factor authentication electronic lock systems and methods of using the same
Present disclosure relates a multi-factor authentication electronic lock, a multi-factor authentication electronic lock system, and methods of using the multi-factor authentication electronic lock system. The multi-factor authentication electronic lock includes a user presence detection system, a biometrics authentication system, and a multi-factor authentication electronic lock controller. When a user approaches the multi-factor authentication electronic lock, the user presence detection system detects the presence of user and authenticates the user detected to determine whether the user detected is an authorized user registered. Once the user is determined to be the authorized users registered, the rest of the multi-factor authentication electronic lock including the biometrics authentication system and the multi-factor authentication electronic lock controller is powered on, and biometrics authentication system further authenticates the authorized user detected, and the multi-factor authentication electronic lock is operable only when the authorized user detected is authenticated again by the biometrics authentication system.
US11978291B2 Method and apparatus for remote vehicle diagnosis
Operational data generated and used in a vehicle to control various vehicular systems is temporarily stored in a data buffer in the vehicle. A processor in the vehicle is configured to detect anomalous conditions, which can be based on predefined fault codes or user defined conditions (based on a single parameter or a combination of parameters). Whenever such an anomaly is detected, a diagnostic log is conveyed from the vehicle to a remote location. Such a log will include the detected anomaly, and buffered operational data. In at least one embodiment, the diagnostic log includes buffered operational data collected both before and after the anomaly. The diagnostic log is analyzed at the remote location to diagnose the cause of the anomalous condition so a decision can be made as to whether the vehicle requires immediate repair, or whether the repair can be scheduled at a later time.
US11978288B2 Method, apparatus, and non-transitory machine-readable medium for activating public entity imaging device for observing vehicle status
A smart communications hub can enable management of driverless and/or autonomous vehicles. Separating current wireless data from driverless vehicle sensor data can allow for quicker resolutions involving driverless vehicles. The smart communications hub can communicate to other groups such as driverless vehicle providers, service providers, vehicle management, law enforcement, etc. The smart communications hub can also process request from both mobile applications and micro-service applications.
US11978287B2 Information provision system, information terminal, and information provision method
The present invention provides an information provision system that provides a user with information for coping with a problem by using an information terminal having a camera and a display, wherein the information terminal includes at least one processor with a memory comprising instructions, that when executed by the at least one processor, cause the at least one processor to at least: identify a problem area in a captured image obtained by the camera; detect agitation of the user; and suitably display, on the display, a plurality of procedure screens indicating contents of a procedure for coping with the identified problem area, in accordance with an answer from the user, and the at least one processor is configured to change a procedure screen to be displayed on the display in response to detection of agitation of the user.
US11978285B2 Techniques for vehicle parking management and invitation-based permitting
A parking management system identifies vehicles in entrance lanes, exit lanes, or both, of a parking facility and provides a real-time vehicle inventory count. One or more beacons locate point of sale (POS) devices assigned to parking attendants to determine which of them are performing vehicle transactions. Vehicles can be associated with specific transactions, as well as the transaction-authorizing attendant and the barrier gate and vehicle travel lane to which the attendant is assigned. To reduce fraud, this transaction information can be monitored in real time by a web or mobile dashboard and analyzed in real time or upon attendant end-of-shift checkout. The parking management system also implements permit parking invitation techniques that provide registration, payment in advance or on demand, or both, for parking of an invitee's vehicle. These tasks are accomplished without an inviter's knowledge about the invitee, the invitee's vehicle, or both.
US11978282B2 Authentication system, authentication method, and storage medium
An authentication system according to one aspect of the present disclosure includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: track an object included in a video captured by a first capture device; detect a candidate for biometric authentication in the object being tracked; determine whether biometric authentication has been performed for the candidate based on a record of biometric authentication performed for the object being tracked; and perform the biometric authentication for the candidate based on a video of an authentication part of the candidate when the biometric authentication has not been performed for the candidate, the video of the authentication part being captured by a second capture device having a capture range including a part of a capture range of the first capture device.
US11978276B2 Electronic device comprising optical sensor module
According to various embodiments, an electronic device is provided and includes a housing, a support frame which is arranged in an internal space of the housing and has a first surface, a second surface facing a direction opposite to the first surface, and a through hole, a display supported by the first surface and arranged to be seen from outside through at least a part of the housing, and an optical sensor module arranged in the second surface to face the through hole.
US11978274B2 Document creation support apparatus, document creation support method, and document creation support program
A document creation support apparatus comprising at least one processor, wherein the processor is configured to: acquire an image and a character string related to the image; extract at least one feature region included in the image; specify a specific region that is a region corresponding to a phrase included in the character string, in the feature region; and present information for supporting creation of a document including the character string based on a result of the specifying.
US11978273B1 Domain-specific processing and information management using machine learning and artificial intelligence models
Systems and techniques are provided for automatically analyzing and processing domain-specific image artifacts and document images. A process can include obtaining a plurality of document images comprising visual representations of structured text. An OCR-free machine learning model can be trained to automatically extract text data values from different types or classes of document image, based on using a corresponding region of interest (ROI) template corresponding to the structure of the document image type for at least initial rounds of annotations and training. The extracted information included in an inference prediction of the trained OCR-free machine learning model can be reviewed and validated or corrected correspondingly before being written to a database for use by one or more downstream analytical tasks.
US11978268B2 Convex representation of objects using neural network
Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for generating convex decomposition of objects using neural network models. One of the methods includes receiving an input that depicts an object. The input is processed using a neural network to generate an output that defines a convex representation of the object. The output includes, for each of a plurality of convex elements, respective parameters that define a position of the convex element in the convex representation of the object.
US11978266B2 Occupant attentiveness and cognitive load monitoring for autonomous and semi-autonomous driving applications
In various examples, estimated field of view or gaze information of a user may be projected external to a vehicle and compared to vehicle perception information corresponding to an environment outside of the vehicle. As a result, interior monitoring of a driver or occupant of the vehicle may be used to determine whether the driver or occupant has processed or seen certain object types, environmental conditions, or other information exterior to the vehicle. For a more holistic understanding of the state of the user, attentiveness and/or cognitive load of the user may be monitored to determine whether one or more actions should be taken. As a result, notifications, AEB system activations, and/or other actions may be determined based on a more complete state of the user as determined based on cognitive load, attentiveness, and/or a comparison between external perception of the vehicle and estimated perception of the user.
US11978263B2 Vehicle vision system with object detection failsafe
A method for determining a safe state for a vehicle includes disposing a camera at a vehicle and disposing an electronic control unit (ECU) at the vehicle. Frames of image data are captured by the camera and provided to the ECU. An image processor of the ECU processes frames of image data captured by the camera. A condition is determined via processing at the image processor of the ECU frames of image data captured by the camera. The condition includes a shadow present in the field of view of the camera within ten frames of image data captured by the camera or a damaged condition of the imager within two minutes of operation of the camera. The ECU determines a safe state for the vehicle responsive to determining the condition.
US11978262B2 Image classification and associated training for safety-relevant classification tasks
A method for training a classifier for image data using learning image data and associated labels, each of the labels including an allocation to one or multiple classes of a predefined classification. In the method, for each data set of learning image data, space-resolved relevance maps are provided, which indicate how relevant which spatial areas of the particular learning image data are for the assessment of the situation shown in the learning image data. From data sets of learning image data and associated relevance maps, learning samples are ascertained; the learning samples are fed to the classifier; and classifier parameters are optimized with the aim that the classifier maps the learning samples to allocations to one or multiple classes which are consistent with the labels of the learning image data from which the learning samples originate.
US11978259B2 Systems and methods for particle filter tracking
Systems and methods for operating a mobile platform. The methods comprise, by a computing device: obtaining a LiDAR point cloud; using the LiDAR point cloud to generate a track for a given object in accordance with a particle filter algorithm by generating states of a given object over time (each state has a score indicating a likelihood that a cuboid would be created given an acceleration value and an angular velocity value); using the track to train a machine learning algorithm to detect and classify objects based on sensor data; and/or causing the machine learning algorithm to be used for controlling movement of the mobile platform.
US11978255B2 Recording control apparatus, recording apparatus, recording control method, and recording control program
A recording control apparatus includes a recording control unit for storing photographing data corresponding to an event of a mobile object as event record data in a recording unit, a distance calculation unit for calculating a distance between a recording apparatus including at least the recording unit and the mobile object, and a communication control unit for transmitting the event record data stored in the recording unit when the distance calculated by the distance calculation unit becomes equal to or greater than a predetermined distance within a predetermined time period after the event detection unit detects the event.
US11978253B2 User scanning and one-way augmented reality viewing system
An augmented reality customer interaction system includes a transparent panel having a first side and a second side that is opposite to the first side, and a camera device configured to capture visual data from an area adjacent to the second side of the transparent panel. The visual data includes identifying features of a customer located in the area with respect to the second side of the transparent panel. The system further includes a projection system configured to project information on the first side of the transparent panel. The information projected on the first side of the transparent panel may include customer interaction data retrieved from a data store based on the identifying features of the customer.
US11978252B2 Communication system, display apparatus, and display control method
A communication system includes circuitry. The circuitry receives an input of language information. The circuitry performs recognition on the input language information. The circuitry displays one or more images corresponding to the input language information on a display, based on a result of the recognition.
US11978251B2 Remote sensing algorithms for mapping regenerative agriculture
This invention relates to methods for determining adoption and impact of regenerative farming practices. Embodiments of these methods, take satellite imagery and weather data as inputs, process those data according to methods of the present invention, and produce outputs which indicate whether a specific farming practice (for example, no-till or cover cropping) was adopted for a particular field or region for a particular season.
US11978249B2 Automated mapping of features of interest
A computer-implemented method for identifying features of interest in a data image. The method includes identifying data variations in a data image or set of data images, each data image comprising rendered data, identifying one or more features of interest in the data image or set of data images based on the identified data variations, identifying a feature of interest genus corresponding to each identified feature of interest, reclassifying the rendered data based on each of the identified features of interest genuses so as to eliminate background data in the rendered data thereby producing an eliminated background dataset, and generating a feature of interest map for each identified feature of interest genus. A machine learning method, including a training phase, for automatically identifying features of interest in a data image is further provided.
US11978248B1 Scene graph-based scene re-identification
Implementations disclosed herein provide systems and methods that match a current relationship model associated with a user's current environment to a prior relationship model for a prior environment to determine that the user is in the same environment. The current relationship model is compared with the prior relationship model based on matching characteristics of the current relationship model with characteristics of the prior relationship model.
US11978244B2 Location recognition method and apparatus in atypical environment
Provided is an atypical environment-based location recognition apparatus. The apparatus includes a sensing information acquisition unit configured to, from sensing data collected by sensor modules, detect object location information and semantic label information of a video image and detect an event in the video image; a walk navigation information provision unit configured to acquire user movement information; a metric map generation module configured to generate a video odometric map using sensing data collected through a sensing information acquisition unit and reflect the semantic label information; and a topology map generation module configured to generate a topology node using sensing data acquired through the sensing information acquisition unit and update the topology node through the collected user movement information.
US11978243B2 System and method using augmented reality for efficient collection of training data for machine learning
One embodiment provides a system that facilitates efficient collection of training data. During operation, the system obtains, by a recording device, a first image of a physical object in a scene which is associated with a three-dimensional (3D) world coordinate frame. The system marks, on the first image, a plurality of vertices associated with the physical object, wherein a vertex has 3D coordinates based on the 3D world coordinate frame. The system obtains a plurality of second images of the physical object in the scene while changing one or more characteristics of the scene. The system projects the marked vertices on to a respective second image to indicate a two-dimensional (2D) bounding area associated with the physical object.
US11978241B2 Image processing method and apparatus, computer-readable medium, and electronic device
Embodiments of the disclosure provide an image processing method and apparatus, a computer-readable medium, and an electronic device. The image processing method includes: extracting a feature map of a target image; dividing the feature map into target regions; determining weights of the target regions according to feature vectors of the target regions; and generating a feature vector of the target image according to the weights of the target regions and the feature vectors of the target regions.
US11978239B2 Target detection method and apparatus, model training method and apparatus, device, and storage medium
The disclosure provides a target detection method and apparatus, a model training method and apparatus, a device, and a storage medium. The target detection method includes: obtaining a first image; obtaining a second image corresponding to the first image, the second image belonging to a second domain; and obtaining a detection result corresponding to the second image through a cross-domain image detection model, the detection result including target localization information and target class information of a target object, the cross-domain image detection model including a first network model configured to convert an image from a first domain into an image in the second domain, and the second network model configured to perform region localization on the image in the second domain.
US11978237B2 Annotation assisting method, annotation assisting device, and recording medium having annotation assisting program recorded thereon
Speed of first work is compared with speed of second work based on a first working period when a worker is caused to perform the first work of setting annotation data to first image data and a second working period when the worker is caused to perform the second work of correcting advance annotation data set based on a recognition result obtained by causing a predetermined recognizer to recognize the first image data, and, in a case where the first work is faster than the second work, the worker is requested to correct second image data in which advance annotation data is not set, while, in a case where the second work is faster than the first work, the worker is requested to correct advance annotation data set based on a recognition result obtained by causing the recognizer to recognize the second image data.
US11978236B2 Efficient retrieval of a target from an image in a collection of remotely sensed data
State of art techniques performing image labeling of remotely sensed data are computation intensive, consume time and resources. A method and system for efficient retrieval of a target in an image in a collection of remotely sensed data is disclosed. Image scanning is performed efficiently, wherein only a small percentage of pixels from the entire image are scanned to identify the target. One or more samples are intelligently identified based on sample selection criteria and are scanned for detecting presence of the target based on cumulative evidence score Plurality of sampling approaches comprising active sampling, distributed sampling and hybrid sampling are disclosed that either detect and localize the target or perform image labeling indicating only presence of the target.
US11978234B2 Method and apparatus of data compression
A method and apparatus for processing color data includes storing fragment pointer and color data together in a color buffer. A delta color compression (DCC) key indicating the color data to fetch for processing is stored, and the fragment pointer and color data is fetched based upon the read DCC key for decompression.
US11978229B2 System and method for three-dimensional localization of an object
Systems and methods for three-dimensional (3D) localization of an object, including: a processor, a camera, in communication with the processor, and an X-Ray system, coupled to the camera such that a focal point of the camera is aligned with the source of the X-Ray system, where the X-Ray system is directed towards the object, and wherein the processor is configured to determine 3D localization of the object based on a combination of images received from the camera and from the X-Ray system.
US11978225B2 Depth determination for images captured with a moving camera and representing moving features
A method includes obtaining a reference image and a target image each representing an environment containing moving features and static features. The method also includes determining an object mask configured to mask out the moving features and preserves the static features in the target image. The method additionally includes determining, based on motion parallax between the reference image and the target image, a static depth image representing depth values of the static features in the target image. The method further includes generating, by way of a machine learning model, a dynamic depth image representing depth values of both the static features and the moving features in the target image. The model is trained to generate the dynamic depth image by determining depth values of at least the moving features based on the target image, the object mask, and the static depth image.
US11978222B2 Three-dimensional light field technology-based optical unmanned aerial vehicle monitoring system
Disclosed is a light field technology-based unmanned aerial vehicle monitoring system. Said unmanned aerial vehicle monitoring system comprises: a first camera, configured to continuously obtain image information in a monitored area; a second camera, the second camera being a light field camera including a compound eye lens, and being configured to obtain, when it is determined that the obtained image information is of an unmanned aerial vehicle, light field information of the unmanned aerial vehicle; a vertical rotating platform and a horizontal rotating platform arranged perpendicular to each other, wherein the first camera and the second camera can rotate synchronously under the control of the vertical rotating platform and the horizontal rotating platform; and a computer processor, configured to calculate depth information of the unmanned aerial vehicle by means of the obtained light field information so as to obtain the position of the unmanned aerial vehicle. The three-dimensional light field technology-based optical unmanned aerial vehicle monitoring system provided in the present invention can isolate vibration in a monitoring process, thereby improving the efficiency and accuracy during the monitoring or detection of an unmanned aerial vehicle.
US11978221B2 Construction detection using satellite or aerial imagery
Methods, non-transitory computer-readable storage media, and computer or computer systems directed to detecting, analyzing, and tracking new residential or commercial construction activity using satellite or aerial imagery in combination with a machine learned model are described.
US11978216B2 Patch-based image matting using deep learning
Methods and systems are provided for generating mattes for input images. A neural network system is trained to generate a matte for an input image utilizing contextual information within the image. Patches from the image and a corresponding trimap are extracted, and alpha values for each individual image patch are predicted based on correlations of features in different regions within the image patch. Predicting alpha values for an image patch may also be based on contextual information from other patches extracted from the same image. This contextual information may be determined by determining correlations between features in the query patch and context patches. The predicted alpha values for an image patch form a matte patch, and all matte patches generated for the patches are stitched together to form an overall matte for the input image.
US11978213B2 Boundary detection evaluation
Illustrative embodiments are directed to a method and apparatus for evaluating boundary detection in an image. A processed image is received, wherein a detected boundary of an image of an object is identified in the processed image. A Radon transform is applied to the processed image for a plurality of angles to form a processed image histogram corresponding to the detected boundary for each of the plurality of angles. The processed image histogram for each of the plurality of angles and a corresponding ground truth histogram for each of the plurality of angles is normalized to provide a normalized processed image histogram and a normalized ground truth histogram for each of the plurality of angles, wherein the ground truth histogram corresponds to a ground truth boundary of the object for a corresponding angle. An indication of the edges of the normalized processed image histogram for each of the plurality of angles is plotted to form a boundary detection evaluation visualization.
US11978210B1 Light regulation method, system, and apparatus for growth environment of leafy vegetables
The present disclosure relates to the technical field of growth environment control for plants, and provides a light regulation method, system, and apparatus for a growth environment of leafy vegetables. The method includes: obtaining a growth environment image and growth environment light parameters of leafy vegetables; inputting the growth environment image into an image segmentation model to obtain an initial pixel segmentation map; determining a leaf area of the leafy vegetables according to the initial pixel segmentation map by using a Class Activation Mapping (CAM)-K algorithm; inputting the leaf area and the growth environment light parameters of the leafy vegetables into a leafy vegetable growth index prediction model to obtain a growth index of the leafy vegetables; adjusting the growth environment light parameters according to the growth index of the leafy vegetables. This disclosure achieves automated and intelligent control of light conditions in the growth environment of leafy vegetables.
US11978207B2 Oral care based digital imaging systems and methods for determining perceived attractiveness of a facial image portion
Oral care based imaging computer-implemented systems and methods for determining perceived attractiveness of a facial image portion of at least one person depicted in a digital image. The method has the following steps: a) obtaining a digital image comprising at least one oral feature of at least one person, wherein the digital image includes a facial image portion of the at least one person, the facial image portion having both positive and negative attributes as defined by pixel data of the digital image; b) analyzing the facial image portion; c) generating an Attractiveness Score indicative of a perceived attractiveness of the facial image portion based on the analyzed facial image portion in the obtained digital image; d) further generating an image description that identifies at least one area in said facial image portion based on the Attractiveness Score; and e) presenting the image description to a use.
US11978205B2 Temperature monitoring with a thermal camera
An example system includes a thermal camera, a memory, and processing circuitry coupled to the thermal camera and the memory. The processing circuitry is configured to acquire a core temperature of a patient and acquire a first thermal image associated with the patient. The processing circuitry is configured to determine, based on the first thermal image, a first sensed temperature of a location associated with the patient. The processing circuitry is configured to determine a core temperature delta between the core temperature and the first sensed temperature. The processing circuitry is configured to acquire a second thermal image associated with the patient. The processing circuitry is configured to determine, based on the second thermal image, a second sensed temperature. The processing circuitry is configured to determine, based on the second sensed temperature and the core temperature delta, a measure of the core temperature.
US11978203B2 Dental object detection method, and image matching method and device using dental object
An image registration method using a dental object, comprises a generation step of generating a plurality of reference points spaced apart from each other in an oral scan image of a registration target and a computed tomography (CT) image of a registration target, respectively; and a step of registering the oral scan image of the registration target and the CT image of the registration target by using the reference point of the oral scan image (a first reference point) and the reference point of the CT image (a second reference point), wherein the first and second reference points comprise a reference point for one frontmost tooth in the front teeth area and a reference point for two teeth on both rearmost sides of the back teeth area, and wherein the first reference point is derived from an object which is a simplified shape of the teeth.
US11978197B2 Inspection method for inspecting an object and machine vision system
An inspection method includes comparing an inspection image of an inspection object to a reference image of a reference object, recognizing at least one inspection part in the inspection image and at least one reference part in the reference image, wherein the inspection part and the reference part correspond to each other, registering the inspection image onto the reference image using the inspection part and the reference part and providing a set of registration data, and checking for at least one error using the inspection image, the reference image, and the set of registration data.
US11978193B2 Label data processing system
A product label printing and checking system, comprising data processing means configured to: control the printing of product labels; control the acquisition and reception of images of the printed labels by an image acquisition device such as an optical scanner; and check the printed labels for defects, wherein each printed label accords with a label format specification for that label, whereby the label has a common layout and comprises printed product-related information located in one or more regions on the label, wherein the data processing means includes a label checking module in which there is provided a reference image of the label, and the checking module is configured so that the acquired images are sequentially compared against the reference image according to pre-determined quality control indicators relating to the expected information content and location in the label regions, and wherein the label is flagged for review or rejection if it is non-compliant. The label format specification may be determined and/or stored before a print run, in the form of an accessible file. This may then be retrieved by the label printing and checking system before a print run using that label format. In an aspect of the invention the label format specification may be used to provide instructions to be sent to a printer for the printing of each label. The reference image and its associated inspection mask may thus be configured in real time by assembling specifications for label region location, region information and inspection tool, and optionally inspection tool parameters.
US11978190B2 Rapid detection system for water and impurity of machine-harvested seed cotton in purchase link
A rapid detection system for water and impurity of machine-harvested seed cotton in purchase link, including: a seed cotton large-impurity-cleaning device, a seed cotton sample case, a driving and transmission device, a cotton pressing device, an image collection and processing device, and a moisture regain rate detection device and a control cabinet. The seed cotton sample case consists of a positioning plate and a high light transmittance glass case, the weighing device consists of a weighing sensor, a pallet, and an electric push rod. The driving and transmission device consists of the rollers, the motor of conveyor belts and conveyor belts, the cotton pressing device consists of an electric push rod, a connecting rod, a connecting plate, and a high light transmittance glass plate. Said rapid detection system could realize the rapid detection to the impurity rate and moisture regain rate of the seed cotton.
US11978188B2 Method and system for graph level anomaly detection
A computer-implemented method of anomaly detection associated with graphical data includes receiving as input one or more input data sets, wherein the input data sets includes one or more graphs, utilizing a plurality of graph neural networks (GNNs) to identify an aggregate loss including a first loss and second loss associated with the input data set, wherein the aggregate loss is associated with embedding's of the GNNs, and outputting a notification associated with an anomaly detection when the first and second loss exceeds an anomaly-detection threshold.
US11978183B2 Image processing device and image enhancing method thereof
An image processing device, including a first corrector configured to generate a first corrected image obtained by correcting a local intensity of an input image based on a complexity of an intensity distribution of the input image and an intensity value of an area around a pixel; and a second corrector configured to generate a second corrected image obtained by correcting a global intensity of the first corrected image based on a histogram of the input image.
US11978182B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a change detection unit configured to detect a direction change, which is a temporal fluctuation in a plausible direction orthogonal to an edge determined for each pixel in an edge image indicating a high frequency component in an image that is an image processing target, and a phase change, which is a temporal fluctuation of a phase of the high frequency component according to the direction change, and a reliability estimation unit configured to estimate reliability indicating that the detected phase change is not a change caused by noise based on a variance value of the direction change per unit time.
US11978180B2 System and a method for processing an image
A system and a method for processing an image. The method includes the steps of: receiving a source image having at least one sensitive portions arranged to present intelligible sensitive information; and processing, with a predetermined redacting method, the at least one sensitive portions of the source image to generate an output image including the intelligible sensitive information being transformed into an unintelligible form; wherein the sensitive information in the unintelligible form is adapted to be restored to an intelligible form.
US11978178B2 Electronic device, control method thereof, and system
An electronic device is provided. The electronic device includes: a memory configured to include at least one instruction; and a processor configured to be connected to the memory to control the electronic device, and obtain an output image by upscaling an input image using an artificial intelligence model trained to upscale an image, wherein the processor is configured to control the electronic device to: obtain parameter information of the artificial intelligence model based on pre-processing related information performed on the input image, and upscale the input image using the artificial intelligence model corresponding to the obtained parameter information.
US11978173B1 Systems and methods for dynamic interaction with an augmented reality environment
Methods and systems are provided for dynamic interaction with an augmented reality environment. In some embodiments, the systems and methods are directed at dynamically interacting with machinery within the augmented reality environment via an augmented reality device. The method involves analyzing a site in which the machinery is to be operated to capture environment data; displaying on the augmented reality device an augmented reality representation of the machinery as an overlay of a portion of an augmented reality environment; receiving an interaction request for interacting with the augmented reality representation of the machinery; determining whether the interaction request can be completed in respect of the machinery within the site; and in response to determining that the interaction request can be completed, displaying the augmented reality representation of the machinery in accordance with the interaction request, otherwise, indicating that the interaction request cannot be completed within the site.
US11978170B2 Data processing method, computer device and readable storage medium
A data processing method and apparatus, a computer device, a readable storage medium, and a computer program product are provided. The method includes: displaying a shot picture in a shooting interface, the shot picture being captured by a shooting component and including a target object; displaying a first virtual rendering area of the target object in the shooting interface in response to a first trigger operation for the target object in the shooting interface; and displaying media data in the first virtual rendering area, the media data being associated with an object classification of the target object.
US11978169B2 Wrist-stabilized projection casting
A wrist-pose isolation system can infer a wrist pose (e.g., the user's hand position relative to her forearm) and can reduce wrist-induced jitter for projection casting in an XR environment. A user's projection cast can be determined as a combination of a “low-wrist contribution” component (e.g., a body-and-arm component) and a “high-wrist contribution” component (e.g., the pose of the wrist with respect to the arm). Using input from a gesture-tracking system, the contribution of the user's wrist pose to the user's current projection cast is calculated as a “wrist-contribution vector.” A projection cast direction can be determined as the interpolation of the current low-wrist contribution component and the high-wrist contribution component. This interpolation can be performed by weighting each by a specified amount and combining them.
US11978168B2 Display device for industrial machine
Provided is a display device for an industrial machine capable of automatically switching between augmented reality display and 3D computer graphics display. A robot display device 2 comprises: a camera 2b; a display unit 20 capable of switching between a first display by means of 3D computer graphics for a robot 3 or for the robot 3 and peripherals 4 thereof, and a second display using augmented reality for the robot 3 and the peripherals 4 thereof captured by the camera 2b; and a selection unit 21 that activates the first display and displays the first display on the display unit when the camera 2b does not face the robot and the peripherals 4 thereof, and activates the second display and displays the second display on the display unit 20 when the camera 2b faces the robot 3 and the peripherals 4 thereof.
US11978166B2 Toy system for asymmetric multiplayer game play
According to one aspect, a toy system is adapted for use in a multiplayer game, the toy system comprising a primary user device, a secondary user device, and one or more toys; wherein the primary and secondary user devices are operable in a common multiplayer game session; wherein the primary user device is configured to capture video images of a real-world scene including the one or more toys from a primary view point and to display the captured video images as a primary view of the real-world scene; wherein the secondary user device is configured to display a secondary view of a scene corresponding to the real-world scene as seen from a secondary view point; wherein the one or more toys comprise at least one user-manipulable object adapted to selectively be brought into a user-selected one of a plurality of predetermined states, at least a first one of the predetermined states having a first visual appearance; wherein the primary user device is configured to detect said first predetermined state in a primary view including the user-manipulable object, based on the first visual appearance; and wherein the secondary user device is configured to produce user-perceptible output, in response to the detected first predetermined state. Corresponding methods and computer systems for implementing the method are also provided.
US11978164B2 Method for determining display features of an augmented reality element
The present invention relates to a method for determining display features of an augmented reality element, the method comprising the steps of receiving an image depicting a visual marker on a support surface, obtaining correspondence data between the augmented reality element and the visual marker, calculating the distance and a viewing angle relative to the visual marker and the user, correcting the viewing angle calculated as a function of features relating to a support plane containing the support surface, to obtain a corrected viewing angle, and determining display features of the augmented reality element based on the correspondence data, a rotation of the visual marker relative to a reference, the calculated distance and the corrected viewing angle.
US11978158B2 Determining minimum region for finding planar surfaces
Systems, devices, methods, and computer-readable media for determining planarity in a 3D data set are provided. A method can include receiving or retrieving three-dimensional (3D) data of a geographical region, dividing the 3D data into first contiguous regions of specified first geographical dimensions, determining, for each first contiguous region of the first contiguous regions, respective measures of variation, identifying, based on the respective measures of variation, a search radius, dividing the 3D data into respective second contiguous or overlapping regions with dimensions the size of the identified search radius, and determining, based on the identified search radius, a planarity of each of the respective second contiguous or overlapping regions.
US11978155B2 Inferred shading mechanism
An apparatus to facilitate inferred object shading is disclosed. The apparatus comprises one or more processors to receive rasterized pixel data and hierarchical data associated with one or more objects and perform an inferred shading operation on the rasterized pixel data, including using one or more trained neural networks to perform texture and lighting on the rasterized pixel data to generate a pixel output, wherein the one or more trained neural networks uses the hierarchical data to learn a three-dimensional (3D) geometry, latent space and representation of the one or more objects.
US11978153B2 Method for determining visible angle of target object, electronic device, and storage medium
A method for determining a visible angle of a target object, an electronic device, and a storage medium are provided. The method includes: acquiring first point of interest POI data of the target object, second POI data of an occluder, and a position of an observation point; determining a first tangent line and a second tangent line of the target object, passing through the position of the observation point, according to the first POI data and the position of the observation point; determining a third tangent line and a fourth tangent line of the occluder, passing through the position of the observation point, according to the second POI data and the position of the observation point; and determining a target visible angle of the target object relative to the occluder according to the first tangent line, the second tangent line, the third tangent line, and the fourth tangent line.
US11978150B2 Three-dimensional model and material merging method, device, terminal, storage medium and rendering method
The present invention discloses a three-dimensional model and material merging method, device, terminal, storage medium, and rendering method, which belongs to the technical field of graphic rendering. The method comprises obtaining three-dimensional model files, material files and texture maps; determining the layout of the texture map; de-duplicating the material, merging the texture map of each channel according to the determined texture layout to obtain the texture map puzzle of each channel; optimizing the storage size of the three-dimensional models and texture map puzzles of each channel to generate and store the configuration file. The present method improves the speed of three-dimensional model and material merging, reduces the amount of data storage, thereby reduces the amount of data loading of the rendering CPU, and thus improves the rendering efficiency.
US11978146B2 Apparatus and method for reconstructing three-dimensional image
The present invention relates to a three-dimensional reconstructing method of a 2D medical image. A three-dimensional reconstructing device includes: a communicator for receiving sequential 2D images with an arbitrary slice gap; a sliced image generator for generating at least one sliced image positioned between the 2D images based on a feature point of the adjacent 2D images; and a controller for reconstructing the 2D image into a 3D image by use of the generated sliced image and providing the 3D image.
US11978139B2 Systems and methods for assessing text legibility in electronic documents
Systems and methods for assessing text legibility in an electronic document are disclosed. According to certain aspects, the electronic document may include a text layer and a background layer, and an electronic device may generate a text mask comprising a set of glyphs at certain positions. The electronic device may analyze the text mask to generate an output comprising a set of bounding boxes that indicate legibility degrees of the respective glyphs included in the text mask. The electronic device may display the output for review and assessment by a user, who may use the electronic device to facilitate any modifications to the electronic document.
US11978133B2 Image processing apparatus, image processing method, and storage medium
An album creating app obtains album data on a model album serving as an example, a candidate image group used to create an album, and analysis information on a model image in the model album and on each of the candidate image group. The album creating app has a similar image selecting unit that selects a similar image similar to the model image from the candidate image group based on the analysis information, a spread layout creating unit that creates a layout according to a template in the album data by placing the similar image in the slot where the model image corresponding to the similar image is placed, a layout evaluating unit that evaluates the layout created, and a processing changing unit that changes, based on the evaluation result, the type of editing performed on the similar image to place the similar image into the slot.
US11978131B2 Publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style lagoon and method for providing efficient utilization of limited use land
A publicly accessible urban beach entertainment complex is disclosed, with a man-made tropical, pristine-clear lagoon as the centerpiece of the complex, with surrounding entertainment, educational, sports, and commercial facilities, the complex having controlled public access and providing the look and feel of a tropical beach with clear waters and sandy beaches. In addition a method for efficiently utilizing facilities and land that are vacant, underutilized, have limited uses, or that are contiguous to or nearby recreational, educational, sports, or commercial venues is disclosed. The method providing a publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style pristine-clear lagoon. The method allows for generating revenue and increasing efficiency by pairing vacant sites, underutilized sites, limited use land, or sites that are contiguous to entertainment, educational, sports, and/or commercial venues with urban beach entertainment complexes. The complex preferably has a controlled public access, thereby allowing entrance upon payment of a fee.
US11978126B2 Systems and methods for enhanced personal property replacement
A system for enhanced personal property replacement (i) builds a virtual inventory of personal belongings, such as by performing object recognition techniques on mobile device digital images with the customer's permission or affirmative consent; (ii) receives user preferences transmitted from their mobile device; (iii) receives a request from the user to handle an insurance claim after an insurance-related event; (iv) determines items to purchase for the user based upon the user preferences, and/or the extent of damage; and/or (v) transmits, to a retailer remote server a virtual order for the items to be delivered to the user at a temporary (hotel) or permanent (home) address. Insurance claim monies may be used to pay for the items. As a result, after an event (e.g., fire, tornado, hurricane), household or other goods may be automatically purchased and delivered to a customer to alleviate the negative impact of the event on their life.
US11978124B1 Method and system for automatically detecting use of an alarm system
A system and method for automatically detecting if a home alarm system is being used and/or actively monitored are disclosed. The system and method use data gathered from one or more sensors, including audio information from microphones. The audio information is analyzed using a machine learning system to determine if the alarm system is being regularly used and monitored. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not an alarm system is being used.
US11978123B2 Analysis of transport damage
An example operation may include one or more of detecting, by a transport, a potential damage event, recording, by the transport, a first media file via at least one sensor on the transport, accessing, by the transport, a second media file on at least one other transport within a predefined distance of the transport, analyzing, by the transport, the first media file and the second media file to identify portions that correlate to the potential damage event, and determining an actual damage event has occurred based on the analysis.
US11978120B2 Systems and methods for an electronic auction
Verifiable order message handling for electronic auctions. Electronic order messages are received, with at least one message including an order of a predetermined type having sell order information associated with an entity having securities not previously registered for transactions. Requests for participation in an electronic auction are identified from among the messages. The requests include auction-only order information, with at least one request including the order of the predetermined type. It is determined whether the sell order information in the order of the predetermined type meets a predetermined auction condition based on an auction price. When the sell order information meets the predetermined auction condition, the order is permitted to participate in the electronic auction, such that the order is executed in full in the electronic auction. When the sell order information does not meet the predetermined auction condition, the electronic auction is canceled.
US11978119B1 Market operation through regulation of incoming order match allocation and/or dynamic resting order match allocation priorities
The disclosed embodiments relate to regulation of a rate of incoming orders by buffering or otherwise batching orders together as they are received and subsequently forwarding batches of orders to a match engine for processing thereby in a manner which may equalize orders from traders having varying abilities to rapid submit orders or otherwise capitalize on market events. The disclosed embodiments further relate to prioritizing the matching of resting orders against an incoming order. In particular, the disclosed embodiments alter the priority of a given resting order to match against an incoming order, relative to other suitably matching resting orders, as a function of how long the orders have been resting on the order book.
US11978115B2 Method, device, and storage medium for blockchain data processing
A method for transferring a credit rights certificate is provided, including: generating a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate and based on a multi-digital-signature process; transferring a credit rights certificate corresponding to the credit rights certificate transfer request from the debtor account address to the target account address; and transferring the credit rights certificate from the target account address to the creditor account address based on a confirmation instruction from the creditor account address.
US11978114B1 Report existence monitoring
Certain consumers may not have a credit report and, thus, may not be able to enroll in a credit monitoring service. A credit report monitoring system requests a credit report of consumers that are attempting to enroll in a credit monitoring service. If no credit report is located for the consumer, a credit report of the consumer is automatically periodically requested by the system. When a credit report is later located, the consumer may continue with enrollment in a credit report monitoring service. In this way, the consumer is alerted of the (possibly fraudulent) creation of a credit report and is quickly able to enroll in a credit monitoring service.
US11978106B2 Method and non-transitory, computer-readable storage medium for deep learning model based product matching using multi modal data
Methods and systems for generating a plurality of matching items that match a reference item are disclosed. The method includes first determining reference attribute data for the reference item, where the reference attribute data is multimodal. Next, selecting a deep learning multimodal matching model from a plurality of candidate multimodal matching models. The selected deep learning multimodal matching model has a first deep learning neural network (DLNN) for processing data having a first data mode and a second DLNN analyzer for processing data having a second data mode. Then, matching a potential matching item to the reference item using the selected deep learning multimodal matching model to generate a match score, where the match score is computed based on the reference attribute data for the reference item and attribute data for the potential matching item. Finally, adding the potential matching item to the plurality of matching items based on the match score.
US11978105B2 System, method, and apparatus for processing clothing item information for try-on
Embodiments of the disclosure disclose a store system, and a method and an apparatus for processing information of clothing items for try-on. The store system comprises: a first device, deployed in a back warehouse area of a store and configured to obtain corresponding relationship between a user and information of one or more clothing items for try-on; and provide preparation prompt information based on the corresponding relationship to prepare the one or more clothing items for the user; and a fitting room, the fitting room comprising a first door and a second door, the first door configured for the user to enter and exit the fitting room, and the second door configured for delivering the one or more clothing items for try-on corresponding to the user from the back warehouse area to the fitting room.
US11978102B2 Home décor color matching
In one scenario, a computer system receives from a user an indicator of a home décor item. The computer system identifies a color associated with the presented home décor item, and further determines other home décor items that have colors that coordinate with the color of the presented home décor item. The computer system also displays to the user images of the determined other home décor items, receives user input selecting some of the displayed home décor items and informs the user which of the selected home décor items are available at the retail establishment.
US11978099B2 Primary production trading platform system and interface
Computer-based platforms and interfaces for trading a commodity such as primary production commodities, including meat, leather, grains, fruit, vegetables, flowers, seeds, living plants and timber. In particular, a user interface provides for input and output of data or information via an electronic screen. The interface has a text-based chat function for communication between a buyer and a seller, an order function allowing the buyer to order a first product from the seller, and a hyperlinking function to transform a keyword related to the product input by the buyer in the course of using the text-based chat function into a hyperlink actuatable by the buyer. When the buyer actuates the hyperlink, the order function presents an input option for the buyer to add the first product to an order by way of the order function.
US11978097B2 System and method for finding an optimal real estate agent or agency
A method and system for providing an optimal real estate agent or agency for a user to use to sell a property by (a) electronically accessing real estate parameters from a plurality of proprietary databases; (b) electronically assigning a value to each agent or agency for each parameter compared to a market average for each parameter; (c) electronically ranking each agent or agency based on a cumulative value of the parameters; and (d) electronically sending to the user an optimal real estate agent or agency based on the cumulative value.
US11978095B2 Determining and sharing proximity of device users among separated observation platforms
In a method of determining and sharing proximity of device users within an environment of an observation platform, the observation platform determines that a first communication device associated with a first user is in the environment of the observation platform. The observation platform detects that the first communication device is in proximity to a second communication device associated with a second user. Responsive to the detection, the observation platform generates proximity information for the first user and the second user. The observation platform relays the proximity information to a second observation platform via a computer network, wherein a second environment of the second observation platform is separate from the environment of the observation platform.
US11978092B2 Systems, methods and computer program products for generating script elements and call to action components therefor
A call to action processor receives an entity datapoint containing data related to an entity, a campaign objective datapoint containing data associated with a campaign objective, at least one definite script element based on the campaign objective, and entity metadata containing data associated with the entity. The call to action further performs generating at least one variable script element based on the entity metadata, presenting to a device the at least one definite script element the at least one variable script element.
US11978089B2 Anonymizing potentially sensitive data
A computer program product, method and mobile device, the computer program product comprising a non-transitory computer readable storage medium retaining program instructions configured to cause a processor to perform actions, wherein the processor is a processor of a mobile device of a user, wherein the mobile device is in communication with a server associated with an entity other than the user, wherein the server is in communication with a plurality of mobile devices, each of which retaining the computer program product, wherein the program instructions implement: subject to an occurrence of an event associated with the user of the mobile device, obtaining data to be transmitted to the server, wherein the event is of interest to the entity, wherein the data to be transmitted comprises demographic information of the user and a property of the event, wherein the data excludes identifying information; and transmitting the data to the server.
US11978071B2 Methods and apparatus to determine reach with time dependent weights
Methods and apparatus to determine reach with time dependent weights are disclosed. An example method disclosed herein includes determining a first subset of panelists exposed to media at a first time; determining a second subset of the panelists exposed to the media at a second time; applying a first plurality of weights to the first subset of panelists to generate first weighted exposures; applying a second plurality of weights to the second subset of the panelists to generate second weighted exposures; for a first panelist in the first and second subsets, determining a first cumulative weighted exposure by determining which of the first and second weighted exposures is largest for each of the first panelist; for a second panelist in one of the first and second subsets, determining a second cumulative weighted exposure by based on the weight applied to the second panelist; and determining a reach of the media for the first and second times by combining the first and second cumulative weighted exposures.
US11978067B2 Determining patterns within a string sequence of user actions
Techniques are provided for analyzing user actions that have occurred over a time period. The user actions can be, for example, with respect to the user's navigation of content or interaction with an application. Such user data is provided in an action string, which is converted into a highly searchable format. As such, the presence and frequency of particular user actions and patterns of user actions within an action string of a particular user, as well as among multiple action strings of multiple users, are determinable. Subsequences of one or more action strings are identified and both the number of action strings that include a particular subsequence and the frequency that a particular subsequence is present in a given action string are determinable. The conversion involves breaking that string into a sorted list of locations for the actions within that string. Queries can be readily applied against the sorted list.
US11978065B2 Systems and methods to manage transaction disputes using predictions based on anomalous data
Disclosed herein are systems and methods for managing transaction disputes. Techniques include accessing a transaction pattern model associated with a user account; detecting deviation of a transaction from the transaction pattern model; transmitting, based on the detected deviation, transaction data to a user device; receiving an input at the user device in response to the transmitted data; generating, based on the received input, dispute data; storing the dispute data; monitoring data extracts associated with the user account; detecting, based on the monitoring, a data extract indicating a posted state of a transaction associated with the dispute data; and updating the dispute data based on the data extract indicating the posted state.
US11978064B2 Identifying false positive geolocation-based fraud alerts
In a computer-implemented method of using customer data to determine that geolocation-based fraud alerts are false positives, it may be determined that an electronic fraud alert is a geolocation-based alert generated based upon an unexpected or abnormal transaction location. In response, customer data may be obtained from two or more sources via radio frequency links. It may then be determined that the customer data from the sources indicates that a customer is traveling. In response, it may be determined that a customer location indicated by the customer data corresponds to the transaction location. In response to determining that the customer location corresponds to the transaction location, the electronic fraud alert may be marked as a false positive, and the electronic fraud alert may be prevented from being transmitted to a mobile device of the customer, in order to reduce an amount of false positives that are transmitted to customers.
US11978063B2 Establishing ownership of dual route processors (RPs) using secure zero-touch provisioning (ZTP)
According to certain embodiments, a method performed by a device comprises obtaining, from a plurality of hardware modules of the device, a plurality of serial numbers associated with the plurality of hardware modules. Each hardware module is associated with a respective serial number. The method further comprises obtaining, from a provisioning system, one or more ownership vouchers corresponding to the plurality of serial numbers. The method further comprises verifying, for each hardware module of the plurality of hardware modules, whether to trust said hardware module based at least in part on the one or more ownership vouchers.
US11978061B2 Casting embedded hardware encryption
An anti-counterfeit product of manufacture includes a housing defining a cavity. The housing is constructed of a first and second bodies forming an original joint at a parting line. Inner workings of the product are enclosed within the cavity. An encryption device includes an encryption-coded ceramics-based pin grid array embedded in the first body of the housing. An RFID circuit is connected with the ceramics-based pin grid array. The RFID circuit is configured to report out a confirmation signal based on the code set by the connected ceramics-based pin grid array upon an RFID reader interrogation trigger. The RFID circuit is programmed to prevent future reporting of the confirmation signal upon detachment of the ceramics-based pin grid array from the RFID circuit, such that the confirmation signal is configured to confirm both product authenticity and integrity of the original joint.
US11978056B2 Systems and methods for using shared databases for managing supplemental payment sources
Systems and methods are disclosed for managing a plurality of supplemental payment sources of a user. One method includes: receiving a primary payment source account of a user for a purchase transaction originating at the merchant, the primary payment source account having an identifier associated with one or more supplemental payment source accounts; receiving supplemental payment source accounts of a user for applying to a payment transaction originating at the merchant; receiving, from a user device, preference settings to apply one or more of the supplemental payment source accounts to a payment transaction; receiving a transaction authorization request from the merchant or merchant acquirer for a transaction amount; and determining a combination of payment source accounts to use in the payment transaction, from a group comprising one or more supplemental payment source accounts and the primary payment source account, and any of one or more preference settings.
US11978052B2 Method for validating electronic transactions
A computer system is configured to authenticate the identity of a user who is attempting to access a website or conduct a transaction. The system is configured to receive a geographical location associated with the user and to receive the geographical location of a mobile phone associated with the user, and to determine whether the two geographical locations are within an acceptable distance.
US11978050B2 Transaction choice selection apparatus and system
An apparatus and system for casting votes electronically comprises both a host server and a plurality of voting machines at various remote locations. First “user identifying information” for a plurality of potential users who are registered to use the system is pre-stored in memory, either at the host server or at a voting machine, or both. Second “user identifying information” is entered by a user of the voting machine at the time the user wishes to vote. A display on the voting machine presents to the user voting information concerning at least one voting matter for which the user is to make a voting selection. A processor in either the host server or the voting machine, or both, compares the second user identifying information entered by the user of the voting machine with the first user identifying information, if any, previously stored in memory. The user of the voting machine is authorized to make a voting selection on the voting matter if the first and second user identifying information relating to this user are substantially similar. When a voting selection is made by an authorized user of the voting machine, the processor in the host server counts it as a vote. In this way, only users authorized to cast a vote are allowed to vote and the voting selections from all such authorized users who cast a vote are counted.
US11978046B2 Payments in communication systems
Users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network identity page hosted by the communication system. The communication system detects a payment signal from a user of the communication system and the collects payment information details either by displaying a payment object interface in a communication application of the user or receiving payment information input directly from the user's communication device. The payment information includes sender and recipient payment account identifiers that are communicated to a payment processing system for processing and delivery of the designated payment amount to the recipient.
US11978044B2 Client authentication using split key signing on a blockchain platform
An approach is disclosed on a blockchain platform for authenticating clients. A public and private key is created at a client device. The private key into is split two or more parts. The split private key part is split into to two or more client devices including a first client device and a remaining client devices. Signing to authenticate a challenge to login using a partial key part occurs at the first client device. The challenge is sent to the remaining client devices wherein the remaining client devices that sequentially sign using short range wireless network connection and respond back to the challenge to login without a password.
US11978030B2 Securing an entry in a user database
A method for securing an entry in a user database, the method being performed in a management server in charge of the database and comprising the steps of: receiving a network identifier of a user terminal, identifying the user terminal in a telecommunications network; transmitting to a network platform an operator of the telecommunications network a user confirmation request, the request comprising the network identifier of the user terminal; upon receiving a user confirmation from the network platform, creating an entry by the terminal user in the user database, the entry comprising the network identifier of the user terminal.
US11978027B2 Data processing for cost and price determinations with electronic negotiation
The embodiments disclose a data processing cost and price determination platform with electronic negotiation, including a mobile app configured to register a medical patient, a medical database configured to retrieve patient demographics, patient medical necessity codes and patient billed account data related to the medical patient of a medical provider, a server configured to electronically collect updated patient medical pricing data from governmental and health insurance carrier sources and medical necessity standards based on demographics of the medical provider, a processor configured to compare the patient billed account with the updated medical pricing data to determine a suggested fair market of the patient billed account, an electronic negotiation module to submit the suggested fair market of the patient billed account data to the medical provider for soliciting a negotiated settlement rate and a communication module to transmit the accepted negotiated settlement rate from the medical provider to the medical patient.
US11978024B2 Protocol flow for notarizing a transaction
A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
US11978021B2 Vehicle schedule assistant
A system includes a transceiver and a processor. The processor is programmed to receive, using the transceiver, information from a vehicle indicative of vehicle status and from a cloud service indicative of a user schedule, and responsive to occurrence of a predefined trigger event determined according to the information, identify a responsive action to update the user schedule corresponding to the trigger event and notify a user of the action in accordance with a degree of freedom setting.
US11978018B2 Project management system with capture review transmission function and method thereof
Disclosed are a project management system having a capture review transmission function for implementing an effective online review system and a method thereof. According to an embodiment of the inventive concept, a project management system is project management system for managing a project for producing content including a plurality of pieces of sub-content by division of labor and collaboration of a plurality of task managers and includes a project management unit that communicates with terminals of the plurality of task managers to manage the project. The project management unit includes a capture review processing unit that generates capture review data for sub-content worked by a task manager and transmits the capture review data to a terminal of the task manager.
US11978011B2 Method and apparatus for object status detection
A method of object status detection for objects supported by a shelf, from shelf image data, includes: obtaining a plurality of images of a shelf, each image including an indication of a gap on the shelf between the objects; registering the images to a common frame of reference; identifying a subset of the gaps having overlapping locations in the common frame of reference; generating a consolidated gap indication from the subset; obtaining reference data including (i) identifiers for the objects and (ii) prescribed locations for the objects within the common frame of reference; based on a comparison of the consolidated gap indication with the reference data, selecting a target object identifier from the reference data; and generating and presenting a status notification for the target product identifier.
US11978008B2 Camera and systems for integrated, secure, and verifiable home services
Systems and methods for providing integrated, secure, and verifiable home services, such as delivery of physical items within a home and execution of services within a home, are disclosed. In certain embodiments, the system includes cameras, sensors and locks wirelessly connected and configured to provide information to a server associated with the delivery of items and services. In one embodiment, the disclosed methods track and deliver a package in a secure and verifiable manner through use of a time-limited electronic key. Other embodiments include apparatuses having wirelessly connected cameras that allow monitoring of the status of the delivery of an item or of services.
US11978005B2 Maintaining medical device chain of custody using multiple identification encoding technologies
An inventory management system provides automated management of medical item inventory and maintenance of a digital chain of custody for medical items. Medical items are labeled with an RFID-encoded tag that also displays a 2D barcode. The RFID tag and the 2D barcode both encode the same serialized Electronic Product Code (EPC) data for each specific item. Reading of the RFID tag is performed using a fixed or handheld RFID reader. Reading of the 2D barcode is performed using a handheld mobile device, such as a tablet or smart phone. The two-technology label allows for the digital chain of custody to be updated by means of RFID scanning in locations where RFID readers are available and by using a smart phone or tablet to read the 2D barcode in locations where RFID readers are unavailable.
US11978001B2 System and method for data driven risk relationship review tool
A system to provide an automated data driven risk relationship review tool via a back-end application computer server of an enterprise. A resource allocation data store may contain electronic records representing requested resource allocations between the enterprise and a plurality of entities. The server may receive an indication of a selected requested resource allocation and retrieve, from the resource allocation data store, the electronic record associated with the selected requested resource allocation. The server may automatically calculate a first and second review date for the selected requested resource allocation and automatically establish, between at least two parties, a communication link based on the calculation of the first review date for the selected requested resource allocation. The system may then support a graphical interactive user interface display via a distributed communication network, the interactive user interface display providing resource allocation data in connection with the second review date.
US11977996B2 Systems and methods for determining a likelihood of a lead conversion event
Systems and methods are provided for generating, processing and distributing leads, the system comprising a leads processing engine for receiving customer requests, creating leads based upon the customer requests, determining a best available agent or agents for each lead from a pool of available agents based upon one or more selected factors, and offering and/or sending each lead to the best available agent or agents.
US11977994B2 Multi-dimensional visualization of temporal information
Various kinds of business and other information are tracked in real time. A coherent information visualization, for example as a time line, automatically, simultaneously presents relevant information to a user across multiple dimensions. Tools are provided that allow the user to establish and manipulate multi-dimensional linkages to develop insights into information gathered from multiple domains.
US11977992B2 Method for tuning predictive control parameters of building energy consumption system based on fuzzy logic
A method for tuning predictive control parameters of a building energy consumption system based on fuzzy logic: 1) constructing a controlled building energy consumption system, performing generalized predictive control on the building energy consumption system, and initializing an tuned parameter λ of a generalized predictive controller; 2) collecting the output slope yk (t), the actual output y(t), the set value yr(t) and the predicted output value ŷ(t+i) of the controlled building energy consumption system in the control process, and then taking them as fuzzy target parameters; 3) constructing a membership function for the fuzzy target parameters in step 2), and then optimally selecting the parameters of the fuzzy membership function by using a particle swarm optimization algorithm to obtain membership function parameters of each fuzzy target parameter; 4) carrying out fuzzy reasoning operation on the membership function parameters, and tuning the adjusted parameter λ by using the results of fuzzy reasoning operation.
US11977989B2 Data blaming
A copy of a model comprising a plurality of trees is received, as is a copy of training set data comprising a plurality of training set examples. For each tree included in the plurality of trees, the training set data is used to determine which training set examples are classified as a given leaf. A blame forest is generated at least in part by mapping each training set item to the respective leaves at which it arrives.
US11977988B2 Genetic algorithm with deterministic logic
In a method for applying deterministic logic to select resources for resource genomes in a genetic algorithm, a logic engine identifies resources associated with an objective and an overall task population to be completed by one or more of the identified resources. The logic engine then selects a deterministic logical framework from one or more deterministic logical frameworks based on the objective. Following the selection of a deterministic logical framework, the logic engine selects one or more resources from the one or more identified resources based on the selected deterministic logical framework. The logic engine compiles the one or more selected resources into a resource genome, assigns one or more tasks from the task population to the one or more selected resources, and sends instructions to the one or more selected resources to execute the one or more tasks. The logic engine determines a value score for the resource genome.
US11977985B2 Machine learning techniques for predictive prioritization
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive prioritization. Certain embodiments utilize systems, methods, and computer program products that perform predictive prioritization using a combination of supervised machine learning models and unsupervised machine learning models that are in turn used to generate target features for a resultant prioritization machine learning model.
US11977983B2 Noisy neural network layers with noise parameters
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an action to be performed by a reinforcement learning agent. The method includes obtaining an observation characterizing a current state of an environment. For each layer parameter of each noisy layer of a neural network, a respective noise value is determined. For each layer parameter of each noisy layer, a noisy current value for the layer parameter is determined from a current value of the layer parameter, a current value of a corresponding noise parameter, and the noise value. A network input including the observation is processed using the neural network in accordance with the noisy current values to generate a network output for the network input. An action is selected from a set of possible actions to be performed by the agent in response to the observation using the network output.
US11977981B2 Device for automatically capturing photo or video about specific moment, and operation method thereof
A device and method of operating the device for automatically creating photos or videos of a certain moment are provided. The method includes obtaining a plurality of image frames sequentially captured through a camera for a preset time interval; detecting at least one image frame among the plurality of image frames in which a main object corresponding to a preset main object or an action of the main object corresponding to a preset action is recognized; determining a type of composition of the at least one image frame; cropping a region including the main object from the at least one image frame based on placement of objects in the at least one image frame and the determined type of composition; and creating the photo using the cropped region.
US11977976B2 Experience learning in virtual world
A computer-implemented method of machine-learning is described that includes obtaining a test dataset of scenes. The test dataset belongs to a test domain. The method includes obtaining a domain-adaptive neural network. The domain-adaptive neural network is a machine-learned neural network taught using data obtained from a training domain. The domain-adaptive neural network is configured for inference of spatially reconfigurable objects in a scene of the test domain. The method further includes determining an intermediary domain. The intermediary domain is closer to the training domain than the test domain in terms of data distributions. The method further includes inferring, by applying the domain-adaptive neural network, a spatially reconfigurable object from a scene of the test domain transferred on the intermediary domain. Such a method constitutes an improved method of machine learning with a dataset of scenes comprising spatially reconfigurable objects.
US11977972B2 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.
US11977969B2 Data loading
A data loading circuit and method are provided. The circuit is configured to load data for a feature map calculated by a neural network into a calculation circuit, wherein the size of the convolution kernel of the neural network is K*K data, and a window corresponding to the convolution kernel slides with a step size of S in the feature map, where K and S are positive integers and S
US11977968B2 Sparse processing in neural network processors
The present application provides an operation device and related products. The operation device is configured to execute operations of a network model, wherein the network model includes a neural network model and/or non-neural network model; the operation device comprises an operation unit, a controller unit and a storage unit, wherein the storage unit includes a data input unit, a storage medium and a scalar data storage unit. The technical solution provided by this application has advantages of a fast calculation speed and energy-saving.
US11977965B1 Client interest profiles and embeddings for a research organization
Computer systems and methods for a research organization compute interests of clients in research work product, and, using deep learning and embedding techniques, digitalize client interest profiles and research content entities. A first machine learning model is trained to compute client-interest scores from, at least in part, client engagement data. The computer system is also configured to compute embeddings for each of the clients and embeddings for each of certain research topics. The embeddings are computed using a second machine learning model, such as deep artificial neural network, such that embeddings for clients with similar interests are close, distance-wise, in a client embedding space, and such that embeddings for certain research topics with similar client engagements are close, distance-wise, in a research topic embedding space. The second machine learning model can be trained with both positive and negative training samples generated from the client-interest scores.
US11977956B2 Performing a calibration process in a quantum computing system
In a general aspect, calibration is performed in a quantum computing system. In some cases, domains of a quantum computing system are identified, where the domains include respective domain control subsystems and respective subsets of quantum circuit devices in a quantum processor of the quantum computing system. Sets of measurements are obtained from one of the domains and stored in memory. Device characteristics of the quantum circuit devices of the domain are obtained based on the set of measurements, and the device characteristics are stored in a memory of the control system. Quantum logic control parameters for the subset of quantum circuit devices of the domain are obtained based on the set of measurements and stored in memory.
US11977955B2 Multiple cavity-coupled emitters for generating a graph state
A quantum computing system comprises a plurality of photonic cavities, a plurality of coupling locations for quantum emitter positioning, a photon generator configured to supply photons to the plurality of photonic cavities, and a plurality of photon output channels downstream of the plurality of cavities to output a graph state. Each coupling location is associated with a differing one of the plurality of photonic cavities. Quantum emitters associated with each coupling location are configured to mediate interactions between consecutive incoming photonic qubits to generate the graph state, and the photonic cavities are configured to couple photonic qubits to the quantum emitters.
US11977952B1 Apparatus and a method for generating a confidence score associated with a scanned label
An apparatus for generating a confidence score associated with a scanned label is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive a profile comprising at least a label containing a plurality of metadata associated with the at least a label. The memory instructs the processor to generate a scanned label as a function of the at least a label, wherein generating a scanned label comprises scanning the at least a label using a text recognition module. The memory instructs the processor to determine a confidence score associated with the at least a label as a function of a comparison between the scanned label and a plurality of historical scanned labels. The memory instructs the processor to display the confidence score using a display device.
US11977948B2 Code reading device and code reading method
According to one embodiment, a code reading device includes: a camera including an image sensor with a plurality of image pickup elements, the camera being configured to pick up an image of a symbol attached to merchandise; a decision unit configured to decide a position of clipping in the image sensor, based on change information for changing a set position of clipping in the image sensor, when the change information is inputted; and an image processing unit configured to perform image processing on the symbol, based on an image by the image sensor corresponding to the decided position of clipping.
US11977936B2 Differential analog multiplier-accumulator
A differential multiplier-accumulator accepts A and B digital inputs and generates a dot product P by applying the bits of the A input and the bits of the B inputs to respective positive and negative unit elements comprised of groups of AND gates coupled to charge transfer lines through a capacitor Cu. Each positive and negative unit element receives one bit of the B input applied to all of the AND gates of the unit element, and each positive and negative unit element having the bits of A applied to each associated AND gate input of each unit element. The AND gates are coupled to charge transfer lines through a capacitor Cu, and the charge transfer lines couple to binary weighted charge summing capacitors and to an analog to digital converter to generate a digital output product. The charge transfer lines may span multiple unit elements.
US11977934B2 Automation solutions for event logging and debugging on KUBERNETES
Automation solutions for event logging and debugging on KUBERNETES are disclosed. A system for providing no-instrumentation telemetry for a distributed application cluster includes at least one processor for executing computer-executable instructions stored in a memory. The instructions, when executed, instruct the at least one processor to provide an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in the computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is captured in a kernel space of the computing environment via the BPF program. The captured data is transferred from the kernel space of the computing environment to the user space of the computing environment.
US11977933B2 Gang scheduling with an onboard graphics processing unit and user-based queues
A processing unit such as a graphics processing unit (GPU) includes a set of queues that stores command buffers prior to execution in a corresponding plurality of pipelines. The processing unit also implements a kernel mode driver that allocates a first subset of the set of queues to a first application in response to receiving registration requests from the first application. The processing unit further includes a scheduler that schedules command buffers in the first subset of the set of queues for concurrent execution on a first subset of the set of pipelines. In some cases, an interrupt is generated in response to execution of a first command in a first command buffer in the first queue or the second queue. The interrupt includes an address indicating a location of a routine to be executed by a second subset of the plurality of pipelines.
US11977924B2 High performance distributed system of record with distributed random oracle
A distributed ledger and transaction computing network fabric over which large numbers of transactions are processed concurrently in a scalable, reliable, secure and efficient manner. The computing network fabric or “core” supports a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. The nodes operate on blocks independently from one another while still maintaining a consistent and logically-complete view of the blockchain as a whole. Secure transaction processing is facilitated by storing cryptographic key materials in trusted computing environments associated with the computing nodes to facilitate construction mining proofs during block validation.
US11977921B2 Automatically identifying and right sizing instances
A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
US11977920B2 Automatically identifying and right sizing instances
A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
US11977919B2 Apparatus and method of securely and efficiently interfacing with a cloud computing service
Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
US11977915B2 Non-volatile memory with intelligent compute task distribution
A non-volatile storage system includes a memory controller and multiple integrated memory assemblies separate from and in communication with the memory controller. The integrated memory assemblies each comprises a memory die and a control die. The control die is connected (e.g., bonded) to the memory die. The memory controller and the control die include separate compute resources (e.g., each includes a processor). The storage system is configured to receive a request to perform a compute task and assign that compute task to any one or more of the memory controller and the integrated memory assemblies based on anticipated amount of data to be transferred to or from non-volatile memory for the compute task, computational resource need of the compute task, and/or available bandwidth of the memory controller and the control dies.
US11977914B2 Scheduling resource reservations in a cloud-based communication system
Scheduling resource reservations in a cloud based communications system. One embodiment provides a scheduling server for scheduling resource reservation in a cloud-based communication system. The scheduling server includes an electronic processor configured to monitor events outside of the cloud-based communication system to determine an occurrence of an incident and determine cloud computing resources to be allocated to consuming communication devices assigned to respond to the incident. The electronic processor is also configured to reserve the cloud computing resources such that the cloud computing resources are available to the consuming communication devices for responding to the incident.
US11977909B2 Hardware placement and maintenance scheduling in high availability systems
A method of organizing computer resources includes receiving a specification defining a plurality of quiescence groups of independent component instances for each of at least two services, and performing a first load balancing of the quiescence groups across a plurality of physical servers to define a plurality of supergroups while assigning each of the physical servers across the supergroups.
US11977900B2 Dynamic timing for shutdown including asynchronous dynamic random access memory refresh (ADR) due to AC undervoltage
A technique for managing undervoltage in a compute system is disclosed. The technique includes a method that further includes: detecting an AC undervoltage condition in the compute system; and upon detecting the AC undervoltage condition: dynamically determining a holdup time as a function of the present load; determining a monitoring period as a function of the dynamically determined holdup time; waiting for the determined monitoring period to expire; and upon expiration of the determined monitoring period, perform a shutdown process if the AC undervoltage condition persists.
US11977898B2 Mitigating information handling system (IHS) startup latency in hoteling environments due to driver and firmware updates
Systems and methods for mitigating Information Handling System (IHS) startup latency in hoteling environments due to driver and firmware updates are described. In an embodiment, an IHS configured to: receive an indication of a selected one of a plurality of workspaces; in response to the indication, retrieve a list of driver or firmware updates corresponding to peripheral devices available in the selected workspace; identify a subset of driver or firmware updates among the list of driver or firmware updates based, at least in part, upon a comparison between the list of driver or firmware updates and a list of one or more drivers or firmware installed in the IHS; and initiate installation of the subset of one or more driver or firmware updates before the IHS arrives at the selected workspace.
US11977897B2 Mounting position of NVMe or SATA on a backplane using bay slot ID
An information processing method includes, when an electronic apparatus is booted, obtaining current parameter information of a target hard disk drive and sending the current parameter information to a baseboard management controller (BMC). The current parameter information of the target hard disk drive indicates current mounting position of the target hard disk drive on a backplane (BP).
US11977895B2 Hierarchical thread scheduling based on multiple barriers
Examples described herein relate to a graphics processing unit (GPU) coupled to the memory device, the GPU configured to: execute an instruction thread; determine if a dual directional signal barrier is associated with the instruction thread; and based on clearance of the dual directional signal barrier for a particular signal barrier identifier and a mode of operation, indicate a clearance of the dual directional signal barrier for the mode of operation, wherein the dual directional signal barrier is to provide a single barrier to gate activity of one or more producers based on activity of one or more consumers or gate activity of one or more consumers based on activity of one or more producers.
US11977894B2 Method and system for distributing instructions in reconfigurable processor and storage medium
The disclosure provides a method for distributing instructions in a reconfigurable processor. The reconfigurable processor includes an instruction fetch module, an instruction sync control module and an instruction queue module. The method includes: configuring a format of a Memory Sync ID Table of each instruction type, obtaining a first memory identification field and a second memory identification field of each instruction, obtaining one-hot encodings of first and second memory identification fields, obtaining a sync table and executing each instruction of a plurality of to-be-run instructions.
US11977889B2 Method for control flow isolation with protection keys and indirect branch tracking
Herein is innovative control flow integrity (CFI) based on code generation techniques that instrument data protection for access control of subroutines invoked across module boundaries. This approach is counterintuitive because, even though code is stored separately from data, access control to the data is used to provide access control to the code. In an embodiment, an instrumentation computer generates, at the beginning of a subroutine that is implemented in machine instructions, a prologue that contains: a first instruction of the subroutine that indicates that the first instruction is a target of a control flow branch and a second instruction of the subroutine that verifies that a memory address is accessible. Generated in the machine instructions are instruction(s) that, when executed by a processor, cause the memory address to have limited accessibility. Some code generation may be performed at the start of runtime by a loader or a dynamic linker.
US11977886B2 Systems, methods, and apparatuses for tile store
Embodiments detailed herein relate to matrix operations. In particular, the loading of a matrix (tile) from memory. For example, support for a loading instruction is described in at least a form of decode circuitry to decode an instruction having fields for an opcode, a source matrix operand identifier, and destination memory information, and execution circuitry to execute the decoded instruction to store each data element of configured rows of the identified source matrix operand to memory based on the destination memory information.
US11977884B2 Replicate elements instruction
A replicate elements instruction defining a plurality of variable length segments in a result vector controls processing circuitry (80) to generate a result vector in which, in each respective segment, a repeating value is repeated throughout that segment of the result vector, the repeating value comprising a data value or element index of a selected data element of a source vector. This instructions is useful for accelerating processing of data structures smaller than the vector length.
US11977882B2 System and method implementing a design system review tool
Various methods, apparatuses/systems, and media for checking the implementation of the design systems/tool kits in application development are disclosed. A processor accesses a database that stores statistical data corresponding to implementing a new application or feature enhancement into a current application; scans an endpoint and collect corresponding statistical data from the database; generates feedback data based on the collected corresponding statistical data regarding implementing the new application or feature enhancement into a current application; creates a machine learning model configured to be trained to output decision data based on the generated feedback data; trains the machine learning model with the decision data; and generates a score by utilizing the trained machine learning model. The score is a value that is compared by the processor with a predetermined threshold value to determine a degree of readiness to implement the new application or to implement the feature enhancement into the current application.
US11977881B2 Issue tracking systems and methods
Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.
US11977880B2 Systems and methods for comparing versions of a virtual assistant
A virtual assistant server receives a selection of at least two versions of a virtual assistant for comparison from a client device and compares metadata corresponding to each component of the at least two versions. The virtual assistant server presents to the client device, based on the compared metadata, a list of components of the at least two versions and a type of change made to one or more components of the list of components. The virtual assistant server receives from the client device, a selection corresponding to the one or more components of the list of components and presents to the client device, a comparison of definitions of the at least two versions of the selected one or more components of the list of components.
US11977874B2 Autonomous vehicle control assessment and selection
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having one or more autonomous or semi-autonomous operation features are provided. According to certain aspects, an identity of a vehicle operator may be determined and a vehicle operator profile and/or operating data regarding autonomous operation features of the vehicle may be received after the vehicle operator opts into a rewards program and agrees to share their data. Autonomous operation and vehicle operator risk levels associated with operation of the autonomous or semi-autonomous vehicle may be determined. Based upon the risk levels and/or comparison thereof, one or more autonomous operation features may be disengaged. A preparedness level of the vehicle operator to assume or reassume control of operating the vehicle is determined prior to disengagement. If satisfactory, an alert is presented to the vehicle operator prior to disengagement of the autonomous operation features.
US11977867B2 Code checking method and non-transitory computer-readable recording medium device
A code checking method includes: causing a compiler to generate a map file and a low-level code file(s) according to a high-level code file(s); obtaining target function information from the map file; finding a target code file from the low-level code file(s); obtaining a first return command of a target function name of the target function information from the target code file; traversing the low-level code file(s) to obtain each calling module name and a second return command of each calling function name; obtaining a second storage area of each calling module name from the map file; and generating a check failure result when calling of a target function name by each calling function name is not complied with a bank-switching compile form according to a first storage area of the target function information, the first return command, each second storage area, and each second return command.
US11977866B2 Application screen display program installing method
There is provided an application screen display program implementation method for executing application software to display a screen using an information processing apparatus. Each record of a master table for controlling the display of each display element for display elements configuring a screen and transaction data input and output from the display element has a field for holding an index of an array, and association with an index of an array in a source code of an execution program is performed. Therefore, in application development, the required man-hours with respect to the change of the display screen are reduced.
US11977856B2 Random number generation from SRAM cells
Methods are provided for generating a random bit-string from an array of SRAM cells. Such a method includes reading the start-up value of each cell over multiple power-ups of the array, and calculating, from the multiple start-up values of each cell, a bias value indicative of entropy of that cell. The method also includes generating, based on the bias values, an address list in which addresses of cells in the array are listed in order of entropy of the cells. This address list is stored in non-volatile memory. The method further comprises, on a subsequent power-up of the array, generating a random bit-string by reading the start-up values of a set of cells selected in decreasing entropy order of the address list. Hardware random number generators exploiting such methods are also provided.
US11977855B2 System and method for automatic speech translation based on zero user interface
The Zero User Interface (UI)-based automatic speech translation system and method can solve problems such as the procedural inconvenience of inputting speech signals and the malfunction of speech recognition due to crosstalk when users who speak difference languages have a face-to-face conversation. The system includes an automatic speech translation server, speaker terminals and a counterpart terminal. The automatic speech translation server selects a speech signal of a speaker among multiple speech signals received from speaker terminals connected to an automatic speech translation service and transmits a result of translating the speech signal of the speaker into a target language to a counterpart terminal.
US11977843B2 Dynamic ontology for intelligent data discovery
A method, apparatus, system, and computer program code for intelligent data discovery with dynamic ontology are provided. According to one illustrative embodiment, the method using a number of processors to perform the steps of: identifying a set of data items in unstructured content using a dynamic data schema populated from a dynamic ontology; and responsive to identifying a data item that is not recognized in the data schema: storing the data item with labels; generating a weight for the data item; and responsive to the weight exceeding a threshold, updating the schema to include the data item that was not recognized.
US11977839B2 Rule integration device, rule integration method, and storage medium storing program
A rule integration device includes determination means for converting, to natural language sentences, each of multiple management rules used by a management device for managing a management target, and determining whether or not the multiple management rules are combinable based on grammar relating to the converted natural language sentences; and combination means for generating a post-combination rule by combining the multiple management rules that have been determined to be combinable by the determination means.
US11977835B2 Method and system for spreadsheet error identification and avoidance
Disclosed is a method of as you type error checking of a spreadsheet formula as a user types the formula in a cell, including analyzing, as you type, the cell contents of the spreadsheet formula and throwing an error message when the cell contents are not valid in the formula being typed. The error message identifies/emphasizes a token or group of tokens that cause the error. Also disclosed is selecting and populating into a spreadsheet formula a formulaic data field to be evaluated, starting from a position in the spreadsheet formula where the formulaic data field to be evaluated is to be populated, and responding to typed inputs and/or UI selection by displaying a list of selectable formulaic data fields with additional information that contains (non-data derived) human generated values. Upon selection among the fields, the method includes automatically populating into the starting position in the spreadsheet formula.
US11977825B2 Discrete element method (DEM) contact model building method for reflecting weakening of seepage on rock and soil mass strength
A discrete element method contact model building method includes: selecting a filling body in a disaster-causing structure to obtain a change rule of cumulative loss of the filling body; performing test simulation, and determining a relation function of each group of corresponding mesoscopic mechanical parameters in each time period and mesoscopic parameters of a DEM contact model representing a change rule of macroscopical parameters of the filling body; embedding each mesoscopic parameter relation function into an existing particle contact model, performing test simulation, and updating a fracture failure criterion of the contact model according to a corresponding relation of macro-mesoscopic strength during model failure; and based on a seepage failure indoor test, building a seepage failure discrete element calculation model, and simulating the seepage failure process of a rock and soil mass by using the obtained particle contact model and the fracture criterion of the particle contact model.
US11977819B2 Method of soil cover layer of solid waste landfill considering effect of plant root
The present disclosure discloses a design method of a soil cover layer of a solid waste landfill considering the effect of plant root, which relates to the field of designing a soil cover for a solid waste landfill and aims to solve the problem of the prior art that does not consider the non-linear spatial variation of water content and the effect of plant root on the gas migration process. By comprehensively considering the type of plant root architecture, the distribution of water content varying with space, the errors of calculating gas migration caused by assuming that the water content of the cover layer is constant and ignoring the effect of plant root is effectively reduced; and the actual environment of the on-site cover layer is more comprehensively considered, thus improving the calculation accuracy.
US11977817B2 Systems and methods for optimizing fit of an implant to anatomy
A system and method for pre-operatively optimizing a fit of an orthopaedic implant relative to a particular individuals anatomy is provided. The method includes: receiving information including a three-dimensional anatomic model of the individuals anatomy; computing a periphery of a simulated resection portion of the anatomic model without reference to any abnormal morphology; identifying a preliminary size for an orthopaedic implant component for use on the simulated resection surface; initially positioning the orthopaedic implant model relative to the simulated resection portion; generating random point sets around the peripheries of the simulated resection portion and the orthopaedic implant model; utilizing a position optimizer to determine whether the position of the orthopaedic implant periphery relative to the simulated resection portion periphery is optimal; determining whether the selected orthopaedic implant model results in overhang; and verifying the position of the orthopaedic implant and/or the size of the orthopaedic implant.
US11977813B2 Dynamically managing sounds in a chatbot environment
A method, computer system, and a computer program product for sound management is provided. The present invention may include generating a multidimensional risk vector relating to a current contextual activity of a user. The present invention may include dynamically monitoring at least one sound generating device within a predefined threshold distance of a chatbot of the user. The present invention may include determining that an audio adjustment of the at least one sound generating device is warranted. The present invention may include performing the audio adjustment.
US11977810B2 Multi-screen collaborative display method and electronic device
An example method includes displaying a first interface image. The first interface image is encoded to obtain encoded data of the first interface image. Encoded information of the first interface image is sent to the second electronic device. An ith frame of interface image is displayed in response to an update operation on the first interface image. N difference regions in the ith frame of interface image compared with an (i−1)th frame of interface image are obtained. If an area proportion of the N difference regions in the ith frame of interface image is less than a preset value, image content of the N difference regions is encoded to obtain first encoded data. First encoded information is sent to the second electronic device, where the first encoded information includes the first encoded data and location information of the N difference regions in the ith frame of interface image.
US11977808B2 Display device
Provided is a display device comprising a plurality of display modules and a base module. The base module includes a transmitter configured to transmit a plurality of image signals respectively corresponding to each of the plurality of display modules. A first display module is coupled to the base module to receive the image signals and to transmit at least a subset of the image signals to additional display modules, such as a second display module which is coupled to the first display module to receive the at least a subset of the plurality of image signals from the first display module. The plurality of display modules may be thereby coupled with each other to thus receive and further transmit the image signals to and from other display modules, thereby improving convenience in the manufacture, inspection, and repair of the display device.
US11977806B2 Presenting content on separate display devices in vehicle instrument panel
Presenting first drawer area on a first display device in an instrument panel of a vehicle, the first drawer area presented in an extended state; presenting second drawer area on a second display device in the instrument panel of the vehicle, the second drawer area presented in a retracted state; receiving first transition command regarding the first and second drawer areas; and in response to receiving the first transition command: presenting the first drawer area in the retracted state on the first display device, wherein the first content is not visible in the first drawer area in the retracted state; and presenting the second drawer area in the extended state on the second display device, wherein the first content of the first application is visible in the second drawer area.
US11977805B2 Systems and methods for displaying facility information
The present disclosure relates to methods for displaying facility information. One such method includes causing a client terminal to render on-screen floorplan data at a desired position and resolution, wherein the floorplan data is defined by a plurality of scalable resolution independent vector images, each resolution independent vector image representing a physical space in a facility. As set of rules are executed thereby to apply determined visual characteristics to one or more of the vector images, wherein each of the one or more vector images is associated with a data point in a building management system, and wherein for a given vector image the set of rules defines a relationship between observed data point values and visual characteristics to be displayed.
US11977799B2 Control method capable of switching between image output apparatuses, non-transitory computer-readable storage medium, and information processing apparatus
A control method executed in an information processing apparatus capable of communicating with a plurality of image output apparatuses includes, based on an operation input by a user concerning switching of the plurality of image output apparatuses, specifying an existence of a difference, between before and after the switching, of a settable content for each of a plurality of print setting items, and (i) for a first setting item, among the plurality of print setting items, which has no existence of the difference between before and after the switching, setting the same content after the switching as before the switching, and (ii) for a second setting item which has an existence of the difference between before and after the switching, presenting information about a content which is not settable before the switching and is settable after the switching.
US11977798B1 Image forming apparatus and image forming method including first and second user information
An image forming apparatus includes a communication interface, a printer, and a processing circuit. The communication interface is configured to receive a message regarding a print job and including first user information of a first domain. The processing circuit includes a processor caused to: store second user regarding users who can perform printing and belonging to a second domain different from the first domain, and link information regarding linking the first user information and the second user information; extract the first user information from the message based on a determination that the first user information is linked to the second user information in the link information; print an image based on the printing job using the printer; and based on a determination that the first user information is not linked to the second user information in the link information, generate a registration URL for registering the link information.
US11977797B2 Communication system for purchasing cartridge of printing device, non-transitory computer-readable recording medium storing computer-readable instructions for terminal device, and method performed by terminal device
A terminal device may obtain specific information stored in a memory. The specific information may include at least one of region information indicating a region where the terminal device is used and model information of a printing device used by the terminal device. The printing device may be configured to execute printing by using a plurality of cartridges corresponding to a plurality of colors. The terminal device may determine whether a predetermined condition is satisfied or not by using the specific information, and in a case where it is determined that the condition is satisfied, send a first page request and color information to a server. The color information may indicate a selected color selected from the plurality of colors.
US11977792B2 Printing apparatus, method for controlling printing apparatus, and computer-readable storage medium
A printing apparatus having a head having first nozzles for inks in basic colors and second nozzles for an ink in a custom color, first flow paths for supplying the inks to the first nozzles, a second flow path for supplying the ink to the second nozzles, a display, and a controller, is provided. The controller is configured to acquire an imaging color gamut in a predetermined color space including color values included in image data, for each of a plurality of option colors, one of which is selectable as the custom color, acquire a printing color gamut, acquire an evaluation value for each of the option colors based on a comparison between the printing color gamut and the imaging color gamut, and before loading the second flow path with the ink in the custom color, display a ranked order of the option colors based on the evaluation values.
US11977788B2 Network connection configuration method, network connection configuration apparatus, image forming apparatus, and storage medium
The present disclosure provides a network connection configuration method and an apparatus thereof. The method includes sending out first network identification information without a corresponding encryption key and second network identification information with a corresponding encryption key, such that a first terminal device receives the first network identification information and the second network identification information; during a state of sending out the first and second network identification information, monitoring whether a request is received to establish the keyless communication connection based on the first network identification information; when the request is received to establish the keyless communication connection based on the first network identification information, establishing the keyless communication connection with the first terminal device; obtaining wireless network information sent by the first terminal device based on the keyless communication connection; and establishing a communication connection with a wireless network device based on the wireless network information.
US11977787B2 Remote direct memory access in multi-tier memory systems
A memory system having memory components, a remote direct memory access (RDMA) network interface card (RNIC), and a host system, and configured to: allocate a page of virtual memory for an application; map the page of virtual memory to a page of physical memory in the memory components; instruct the RNIC to perform an RDMA operation; perform, during the RDMA operation, a data transfer between the page of physical memory in the plurality of memory components and a remote device that is connected via a computer network to the remote direct memory access network interface card; and at least for a duration of the data transfer, lock a mapping between the page of virtual memory and the page of physical memory in the memory components.
US11977786B2 Implementing coherency and page cache support in a distributed way for files
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may use local caches in a coherent manner when accessing the plurality of storage devices.
US11977783B2 Method and apparatus for performing data access control of memory device with aid of predetermined command
A method for performing data access control of a memory device with aid of a predetermined command and associated apparatus are provided. The method may include: utilizing the memory controller to receive a first single command from a host device through a transmission interface circuit of the memory controller; and in response to the first single command conforming to a predetermined format of the predetermined command, utilizing the memory controller to perform a series of operations according to the first single command, wherein the first single command represents a first duplicate command, for duplicating from a first source logical address to a first destination logical address. The series of operations may include: reading first data at the first source logical address; and writing the first data at the first destination logical address.
US11977782B2 Approach for enabling concurrent execution of host memory commands and near-memory processing commands
An approach allows concurrent execution of near-memory processing commands, referred to herein as “PIM commands,” and host memory commands. A memory controller determines and issues a plurality of register-only PIM commands that do not reference memory with host memory commands to allow concurrent execution of the register-only PIM commands and the host memory commands. The approach allows concurrent execution of register-only PIM commands and host memory commands without interference, even when the register-only PIM commands and the host memory commands are interleaved, and even for the same memory module, which improves resource utilization and performance. Further improvement of resource utilization and performance is achieved by extending a register-only phase by reordering register-only PIM commands before non-register-only PIM commands, subject to dependency constraints, and using shadow row buffers to provide local working copies of data from memory to near-memory compute elements.
US11977780B2 Near memory processing dual in-line memory module and method for operating the same
A method for operating a Near Memory Processing (NMP) Dual In-line Memory Module (DIMM) for DIMM-to-DIMM communication is provided. The NMP DIMM includes one or more ports for communicative connection to other NMP DIMMs. The method includes parsing, by one NMP DIMM, a NMP command received from a processor of a host platform, identifying data dependencies on one or more other NMP DIMMs based on the parsing, establishing communication with the one or more other NMP DIMMs through one or more ports of the one NMP DIMM, receiving data from the one or more other NMP DIMMs through one or more ports of the one NMP DIMM, processing the NMP command using the data received from one of the one or more other NMP DIMMs and data present in the one NMP DIMM, and sending a NMP command completion notification to the processor of the host platform.
US11977778B2 Workload-based scan optimization
A method performed by a processing device receives a plurality of write operation requests, where each of the write operation requests specifies a respective one of the memory units, identifies one or more operating characteristic values, where each operating characteristic value reflects one or more memory access operations performed on a memory device, and determines whether the operating characteristic values satisfy one or more threshold criteria. Responsive to determining that the operating characteristic values satisfy the one or more threshold criteria, the method performs a plurality of write operations, where each of the write operations writes data to the respective one of the memory units, and performs a multiple-read scan operation subsequent to the plurality of write operations, where the multiple-read scan operation reads data from each of the memory units.
US11977775B2 Memory system
According to one embodiment, a memory system includes: a plurality of memory chips; a plurality of memory controllers; and a data encoding circuit configured to form a first group including a continuous plurality of first divided data among the user data, and generate a plurality of first page data. The memory controllers adjust a schedule of a write operation among the memory controllers and control a number of the write operations to be simultaneously executed. When at least one of the memory chips is in a busy state in a first read request, the memory controller connected to the memory chip in the busy state decodes the first divided data through erasure correction decoding processing using the first divided data read from the memory chip not in the busy state.
US11977774B2 Charge loss mitigation throughout memory device lifecycle by proactive window shift
An average number of program erase cycles (PECs) for a memory device is identified. A set of trims associated with the average number of PECs is identified. One or more write trims associated with the memory device are set according to the set of trims. A write command directed to the memory device is received. The write command is executed according to the one or more write trims.
US11977773B2 Validity table for solid state drives
A method performed by a controller of a solid-state drive (SSD) comprising splitting a logical to physical mapping table in a non-volatile semiconductor memory device of the SSD into a plurality of regions, each of the regions associated with a plurality of logical cluster addresses (LCAs), determining if the mapping table for each region contains an entry with a valid address, setting a validity status in a validity bit for a region of the plurality of regions if the mapping table for the region contains any mapped addresses, and storing the validity bit for each region in a validity bitmap table (VBT).
US11977771B2 Memory device and memory system
A memory device includes: a plurality of memory cells; soft read logic configured to generate soft data by reading data from the plurality of memory cells in response to a soft read command from a controller, the soft data including at least a major symbol and at least a minor symbol; a compressor configured to generate compressed data by: encoding, into a code alphabet having a second length, a major source alphabet including repetitions of the major symbol by a first length among a plurality of source alphabets included in the soft data, and encoding, into a code alphabet having a longer length than the second length, a minor source alphabet including repetitions of the major symbol by a shorter length than the first length and ending with one minor symbol; and an interface configured to provide the compressed data to the controller.
US11977768B2 Write buffer extensions for storage interface controllers
Methods, systems, and devices for write buffer extensions for storage interface controllers are described. Apparatuses and methods are presented in which a buffer may be used to temporarily store data from an application if the memory device is in an INACTIVE power mode. This may allow the memory device to remain asleep. The buffer may be positioned on the host device so that the power mode of the memory device may not affect it. That way, data may be stored in the buffer without waking up the memory device. If the memory device is in an ACTIVE power mode, the data that has been temporarily stored in the buffer may be sent to the memory device for storage. During read operations, if the requested data is stored in the buffer, it may be used instead of data in the memory device.
US11977757B2 Real time profile switching for memory overclocking
Profile switching for memory overclocking is described. In accordance with the described techniques, a memory is operated according to a first memory profile. During operation of the memory according to the first memory profile, a request is received to operate the memory according to a second memory profile. Responsive to the request, operation of the memory is switched to operate according to the second memory profile without rebooting. In one or more implementations, at least one of the first memory profile or the second memory profile comprises an overclocking memory profile that configures the memory to operate in an overclocking mode. In one or more implementations, the memory is trained to operate according to the overclocking memory profile prior to operating the memory according to the first memory profile.
US11977755B2 Firmware power up sequencing in memory sub-systems
A front-end firmware component of a memory sub-system receives a first request to perform a first set of initialization operations and initiates a first set of initialization operations for the front-end component in parallel with initiating a second set of initialization operations for a back-end component. Responsive to completing the first set of initialization operations, the front-end component sends a first notification to a host computer system to indicate that the front-end component is available to respond to requests for configuration data associated with the memory sub-system, receives a second request from the host computer system for a configuration data associated with the memory sub-system, and responsive to receiving the second request from the host computer system before the back-end component has completed the second set of initialization operations, provides the configuration data to the host computer system.
US11977753B2 BIOS NVRAM storage extension system and method for secure and seamless access for various boot architectures
Systems and methods for providing a storage extension system and method for secure and seamless access by various boot architectures are described. In some embodiments, an Information Handling System (IHS) may include a processor and a BIOS coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to receive a request to access a bios storage region of the IHS from a driver, determine whether the device associated with the driver is a platform boot device such that when the boot device is a platform boot device, facilitate access to a native bios storage region of the bios storage region by the driver, and when the boot device is not a platform boot device, facilitate access to an extended bios storage region of the bios storage region by the driver.
US11977751B2 On-die termination configuration for a memory device
Methods, systems, and devices for on-die termination configuration for a memory device are described. In some examples, a memory device may determine a connection option from a set of connections options for which an ODT pin of the memory device is configured. Each connection option may correspond to a termination configuration for a different pin, such as a command and address (CA) pin, a clock (CK) pin, or a chip select (CS). Based on the determined connection option, the memory device may identify a respective termination option for each of the different pins, such as a first termination option for the CA pin, a second termination option for the CK pin, and a third termination option for the CS pin, and configure each of the different pins according to the respective termination option for that pin.
US11977744B2 Memory anomaly processing method and system, electronic device, and storage medium
A memory anomaly processing method and system, an electronic device, and a storage medium. The method includes: reading a memory error quantity of a target memory bank from a memory error register; when the memory error quantity is greater than a preset value, executing a hot-removal operation on the target memory bank; calculating a memory delay parameter, and writing the memory delay parameter into a memory controller, wherein the memory delay parameter is waiting time after the memory controller controls the target memory bank to receive a read/write command; and executing a hot-addition operation on the target memory bank, whereby the memory controller continues to execute a read/write operation on the target memory bank based on the memory delay parameter. It can be seen that, according to the present application, the memory read/write error rate may be reduced.
US11977741B2 System and method for acquiring and using audio detected during operation of a hard disk drive to determine drive health
A method, system, and computer-usable medium are disclosed for acquiring and using audio detected during operation of a hard disk drive to determine the status of the hard disk drive. One general aspect of the disclosure is directed to a computer-implemented method that includes receiving analog audio detected by an audio transducer in proximity to moving mechanical components of a hard disk drive, converting the received analog audio to digital audio, and assigning a health classification status to the hard disk drive based on a classification of the digital audio.
US11977734B2 Storage block balancing using volume part migration
Techniques are provided for implementing storage block balancing using volume part migration. One method comprises obtaining a capacity utilization of storage blocks each storing a portion of one or more storage volumes; and when the capacity utilization of a given storage block is above an upper target threshold, migrating a volume part of the given storage block to a different storage block having a capacity utilization below a lower target threshold, wherein the different storage block is within a same storage pool as the given storage block, and wherein the volume part comprises a subset of a storage volume. A volume part from a first storage block may also (or alternatively) be migrated to a second storage block when: (i) a number of blocks exceed a first threshold; (ii) a plurality of volume parts of the first storage block fit in one or more additional storage blocks in the same storage pool that are below the lower target threshold; and/or (iii) a storage block having a lowest utilization in the storage pool is smaller than a second threshold.
US11977733B2 Information handling system collaborative touchpad dynamic scaling
An information handling system touchpad includes an application area with a display to present control icons of an application executing on the information handling system, such as camera and microphone icons to control camera and microphone functions of a videoconference application. The touchpad dynamically scales between a first configuration that accepts cursor inputs at the full touch detection surface area and a second configuration that limits cursor inputs to touches in a first portion of the touch detection surface and presents control icons in a second portion, such as by applying different touch analysis logic to end user touches in the first and second portions.
US11977724B2 Information processing method and electronic device
An information processing method includes determining a target area associated with a plurality of widgets that are different, determining a target display mode of the target area, and displaying the plurality of widgets in the target area based on the target display mode. Each of the plurality of widgets obtains a display content based on a target address, and the plurality of widgets are displayed differently in the target area under different display modes.
US11977723B2 Image tiling and distributive modification
A method of configuring images for display in a user interface can include accessing an image and information indicating locations of a plurality of features of interest within the image. The method can include determining a first tile arrangement indicating a first quantity of tiles associated with a first zoom level such that each of the first tiles including a portion of the image at a first downsampling such that the first tiles collectively represent the image. The method can include determining a second tile arrangement indicating a second quantity of tiles associated with a second zoom level. The method can include determining a zoom level associated with display of a portion of the image and one or more tiles associated with the portion of the image at the determined zoom level. The method can include generating the determined one or more tiles and displaying them in a browser.
US11977722B2 Interactive patent visualization systems and methods
An interactive, dynamic GUI for visualization of patent documents including content-dense graphics illustrating the number, content size, type of a multiplicity of patent documents (issued or granted patent versus published pending application), distributed over time, with comparison to similar patent documents, market events, and expert insights based upon content of specification or detailed description and claims, all within a predetermined technology sector having at least one sub-sector or category within the technology sector.
US11977720B1 Graphical user interface allowing entry manipulation
A system and method for allowing a user to manage transactions in an online credit card application. The system includes a back-end server operating the online application and including a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can link one or more external bank accounts to the online application, provide a list of transactions that were made using the credit card, enable a user to select one or more of the transactions in the list to be paid independent of the other transactions, and enable the user to pay the selected transactions using the one or more external bank accounts.
US11977714B2 Methods and systems for provisioning a collaborative virtual experience
Disclosed herein is a method of provisioning a collaborative virtual experience to two or more users, in accordance with some embodiments. The method may include transmitting an interactive 3D model data to one or more follower user devices associated with one or more followers. Further, the method may include receiving one or more follower state data from the one or more follower user devices. Further, the method may include generating a collaborative view data based on the interactive 3D model data and the one or more follower state data. Further, the method may include transmitting the collaborative view data to a leader user device operated by a leader associated with the one or more followers. Further, the leader user device may be configured for presenting the collaborative view data.
US11977706B2 Touch panel device
A touch panel device includes a capacitance type touch panel having a plurality of electrodes arranged in directions intersecting each other, a capacitance measurement unit that measures capacitance of each electrode pair, a baseline value setting unit that sets the capacitance of each electrode pair in a state where an indicator is not in contact as a baseline value, a position detection unit that detects a contact position of the indicator by comparing the capacitance of each electrode pair measured by the capacitance measurement unit with the baseline value, and a baseline value correction unit that varies the baseline value in accordance with the variation when the capacitance of each electrode pair varies with the lapse of time. The baseline value correction unit sets the time X for varying the baseline value and/or the upper limit value Y thereof for each electrode pair according to the capacitance of each electrode pair.
US11977705B2 Touch event processing circuit
A touch event processing circuit includes receiving circuits and an average circuit. Each of the receiving circuits includes an operation amplifier, a current processing circuit, and a touch event detection circuit. The operation amplifier receives an input signal from a touch panel, and outputs a first current signal and a second current signal. The current processing circuit processes the first current signal and the second current signal according to a first current average signal and a second current average signal, to generate a processed current signal. The touch event detection circuit detects a touch event according to the processed current signal. The average circuit receives first current signals and second current signals from the receiving circuits; performs an average operation upon the first current signals, to generate the first current average signal; and performs an average operation upon the second current signals, to generate the second current average signal.
US11977702B2 Uplink channel compensation for touchscreen devices
An apparatus and method for compensating the effect of a contact by a hand or other body part of a user with a touch screen while holding an input device on the strength of a capacitively coupled uplink signal provided to the input device by a host device, by detecting and/or discriminating the body touch and modifying at least one uplink channel parameter.
US11977700B2 Electronic device and control method thereof, touch control system, and chip system
A touch detection drive circuit in an electronic device inputs a touch excitation signal to a touch electrode, and receives a detection signal of the touch electrode. An isolation power supply circuit: receives the touch excitation signal and a primary power supply voltage; based on the touch excitation signal in a non-touch detection phase, short-circuits a first reference ground and a second reference ground, stores the primary power supply voltage, and transmits the primary power supply voltage to the touch detection drive circuit; and in a touch detection phase, disconnects the first reference ground from the second reference ground and discharges to the touch detection drive circuit.
US11977699B2 Electronic device and operating method of the same
Provided is a method of identifying a touch type of a user touch input with respect to an electronic device, the method including: obtaining touch data from a touch input received from a user; determining a touch recognition model set consisting of touch recognition models to be used to identify a touch type of the touch input of the user from among a plurality of touch recognition models corresponding to a plurality of partial time periods included in a time in which the touch input is maintained; obtaining touch type probability values with respect to the touch input of the user by applying the touch data to the touch recognition models included in the touch recognition model set; and identifying a touch type of the touch input, based on the obtained touch type probability values.
US11977696B2 Rolling gesture and mistouch prevention on rolling devices
A method and device for detecting a gesture on a rollable display device for adjusting the display size of the device is provided. The A device includes a housing, a roll unit mounted in the housing and able to be rotatable around a roll axis, a flexible, touch-sensitive display able to detect a touch gesture and to be rolled around the roll unit and defining a planar front screen with a front screen size that changes according to a degree of rotation of the roll unit, and a controller able to, in response to detecting a touch gesture on the front screen, rotate the roll unit to adjust said front screen size.
US11977693B2 Position indicator and input system
A position indicator that is used with a position detection device including a position detection sensor, the position indicator including a first function module and a second function module. The first function module includes a core body that, in operation, is brought into contact with an input surface for position detection in the position detection sensor, and a position detection signal transmission circuit, in operation, that transmits a position detection signal to the position detection sensor. The second function module includes a first function circuit that, in operation, generates characteristic selection information corresponding to a characteristic of the core body or a characteristic of the input surface and transmits the characteristic selection information, or a second function circuit that, in operation, generates a stimulus corresponding to the characteristic selection information such that a user who is holding the position indicator audibly or tactilely perceives the stimulus.
US11977692B2 Synchronizing augmented or virtual reality (AR/VR) applications with companion device interfaces
An augmented reality or virtual reality (AR/VR) device pairs with a companion device to augment input interfaces associated with an AR/VR application at the AR/VR device. In implementations, an AR/VR device determines a portion of a markup file that corresponds to an AR/VR scene of a plurality of AR/VR scenes in an AR/VR environment, and communicates the portion of the markup file to the companion device to cause the companion device to configure a companion user interface associated with initiating an action as part of the AR/VR scene. In response to receiving user input via the companion user interface, the companion device communicates the action to the AR/VR device to initiate the action. The AR/VR device receives input data from the companion device, and initiates the action for the AR/VR scene.
US11977690B2 Electronic pen and core body for electronic pen including conductive core rod and protection member that covers core rod
An electronic pen includes a cylindrical housing including an opening on one end of the housing in an axial direction of the housing, a core body attached inside of the housing such that an end of the core body protrudes from the opening on the one end of the housing, and a signal generation circuit which, in operation, generates a signal that is transmitted from the core body. The core body includes a core rod that is conductive and a protection member. The core rod includes a front portion that protrudes from the opening on the one end of the housing, a back portion, and an intermediate portion between the front portion and the back portion. The intermediate portion has a tapered shape narrowing from the front portion toward the back portion. The core rod receives the signal from the signal generation circuit. The protection member covers a side surface of the intermediate portion of the core rod.
US11977687B2 Virtual keyboard for inputting Chinese characters and configuring method thereof, and Chinese character input system
The present invention provides a virtual keyboard for inputting Chinese characters and a configuring method thereof, an input method, and a Chinese character input system. The configuring method includes the following steps: setting a geometric layout of the virtual keyboard; and setting initials and finals on available keys of the virtual keyboard respectively using a cost function-based search algorithm so as to obtain an optimal layout of initial keys and final keys, wherein the initial keys and the final keys in the optimal layout are set based on a minimum cost function value for spelling all Chinese syllables, and the minimum cost function value is a minimum sum of weighted distances of the initial keys and the final keys for all the Chinese syllables. When the Chinese characters are input by the virtual keyboard obtained by this method, the number of operation times and the movement distance can be reduced effectively and thus the input efficiency of the Chinese characters and the usability of the virtual keyboard are greatly improved.
US11977686B2 Systems and methods for providing social media with an intelligent television
An Intelligent Television provides unique user interfaces and user interface interactions to provide social media. The interfaces and interface are intuitive and allow the user to quickly retrieve and view social media with respect to content displayed on the Intelligent Television. Further, intuitive user interface interactions are provided to allow for the quick and efficient posting of social media from the Intelligent Television to a social media site.
US11977684B2 Real-time communication interface with haptic and audio feedback response
Method for generating haptic and audio feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. In response to determining that the distance is below predetermined threshold, processor causes first user interface and second user interface to generate an initial haptic feedback response and an initial audio feedback response. Other embodiments are described herein.
US11977683B2 Modular systems configured to provide localized haptic feedback using inertial actuators
An electronic device includes a housing defining an aperture. An input device extends through the aperture and has a user input surface external to the housing. An inertial actuator is mechanically and fixedly coupled to the input device and positioned within the housing. A mechanical wave dampener provides mechanical wave dampening between the input device and the housing. The electronic device enables haptic feedback to be provided locally to the input device. In some cases, the mechanical wave dampener may dampen shaking of the input device with respect to the housing by at least an order of magnitude.
US11977676B2 Adjusting content of a head mounted display
Apparatuses, methods, systems, and program products are disclosed for adjusting content of a head mounted display. An apparatus includes a processor and a memory that stores code executable by the processor to determine a field of view for a user relative to a display of a head-mounted display unit, detect that the user is attempting to look at content that is presented on the display of the head-mounted display unit but is out of the user's field of view, and adjust the content that is out of the user's field of view to make the content visible to the user.
US11977671B2 Augmented audio conditioning system
Techniques for implementing an augmented audio conditioning (AAC) system are described herein. In some examples, the AAC system can store conditioning data comprising crowd noise experiences associated with context-relevant environments and/or actions associated with an activity. The AAC system can detect an action of a user who is training in a conditioning environment and determine that the action is associated with the activity. In some examples, the AAC system can also determine an association between the action of the user and audio data representing a crowd noise experience of a context-relevant environment during an event. Furthermore, the AAC system can, in response to detecting the action of the user, output the audio-conditioning data into the conditioning environment to simulate the crowd noise experience of the context-relevant environment during the event.
US11977669B2 Security lock solution using the USB-C opening
Methods and systems for securing data processing systems are disclosed. A data processing system may be operably connected to other devices via ports. When operably connected, some devices connected via the ports may cause undesired actions to be performed. To limit physical access to the ports, a security apparatus may be used to lock the ports. The security apparatus may transition between states where it may be inserted into openings for the ports and may be locked to the openings for the ports. When so locked, physical access to the ports may be limited.
US11977667B2 Purging data at a memory device
Methods, systems, and devices for purging data from a memory device are described. A memory system may receive, from a host system, a command to write data to an address storing an encryption key in a first portion of the memory system that is configured to store secure information (e.g., a Replay Protected Memory Block). The encryption key may be configured to encrypt data associated with the host system that is stored in a second portion of the memory system. The memory system may then receive an indication of a purge command from the host system. The memory system may execute the purge command by transferring data from the first portion of the memory system to a third portion of the memory system configured to store secure information and erasing the data from the first portion of the memory system.
US11977665B2 Hardware for end-to-end communication protection in ASIC
An apparatus comprising communication logic and a memory. The communication logic may be configured to receive a data payload, validate the data payload, decode an instruction from the data payload, generate a bypass signal in response to the instruction and generate a remote signal in response to an arm signal. The memory may be configured to store configuration data and store status information. The bypass signal may be compatible with a safing block configured to provide one independent signal for an actuator. The communication logic may operate according to a pre-defined end-to-end communication standard. The configuration data may be configured to enable a selected profile for the pre-defined end-to-end communication standard. The safing block may be configured to pass through the bypass signal generated by the communication logic as the arm signal. The communication logic may receive the arm signal from the safing block.
US11977661B2 System for generating a digital handwritten signature using a mobile device
The present invention discloses a method, a system and a computer-readable medium so that a user, by using a mobile device containing an interface, can perform the signature of documents by a digital handwritten signature, this signature states that full legal value and documentation can be signed from Fin Tech companies, banks, insurers, customs and foreign trade agencies, marketers, lessors, and companies with legal certainty needs in mobile and virtual environments, where the mobile device through the interface notifies at least one user that they have a document to sign, document signature processing is performed by verifying the identity of the user by an identification document, and finally processes the signature and verifies the user's identity to the check, by facial biometry, a photo obtained by the mobile device with the photograph of the user identification document.
US11977659B2 Data anonymization for service subscriber's privacy
An IoT/M2M service layer may be provided with the capability to protect user privacy. This functionality may allow the IoT/M2M service layer to anonymize user data, particularly when user data is shared with third party consumers. A privacy policy service may enable the IoT service layer system to generate anonymization (e.g., privacy) policies based on inputs such as legal obligations, subscriber privacy preferences, and an authorization level of the data consumer. Data anonymization policies may be output from the privacy policy service and may be sent to a data anonymization service, where raw data may be anonymized based on the one or more data anonymization policies. The output from the data anonymization service function may be a privatized (e.g., anonymized) version of data that may prevent the data consumer from discovering one or more identifying characteristics of a user.
US11977658B1 Composite biometric authentication
Composite biometric authentication is provided to multiple users that share a financial account. The users can enroll the account for composite biometric authentication. The enrollment can include recording multiple biometrics of each user and storing them as a composite to use in authenticating user requests to authorize transactions involving the shared financial account. A unique combination of biometrics can be generated including a biometric of the multiple biometrics of each of the users and stored such that the unique combination must be provided to authenticate a future user request. To proceed with a transaction, a user of the multiple users initiates the transaction and provides their part of the unique combination. The other users provide their part of the unique combination by providing the specific biometric of the multiple biometrics they have previously provided. The transaction proceeds when all shares of the unique combination are provided and authenticated.
US11977657B1 Method and system for confidential repository searching and retrieval
Provided is a system and method for confidential repository searching. The method executed on a first computing device and includes: receiving an encrypted query term from the second computing device; searching the encrypted data repository by determining one or more matches of the encrypted query term to data in the encrypted data repository; communicating the one or more matches to the second computing device; receiving associative data from the second computing device, the associative data associated with data in the encrypted data repository that is to be retrieved and associated with one of the one or more matches; retrieving the encrypted data in the encrypted data repository associated with the received associative data; and communicating the retrieved encrypted data to the second computing device.
US11977656B2 Multi-tenant data protection using tenant-based token validation and data encryption
Techniques are provided for multi-tenant data protection using tenant-based token validation and data encryption. One method comprises obtaining, from a user, a data record to be stored in a multi-tenant storage environment and a token associated with the user. Each data record identifies a tenant associated with the respective data record and the user is authorized to access tenant data of at least one tenant identified in the token. An encryption key of the tenant associated with the data record is obtained and the data record is encrypted using the obtained encryption key and stored. A given data record may be read by obtaining a decryption key of the tenant associated with the given data record and decrypting the given data record using the decryption key. The token may be used to evaluate whether the user is authorized to access the tenant data of the tenant associated with the given data record.
US11977652B2 Secure compartmented access infrastructure for sensitive databases
A system for providing compartmented access to secure data assets includes a mobile device, a secure access platform, and a secure data storage platform. The mobile device may be configured to generate a user interface configured to allow a user to input credentials and a request for a secure data asset on the secure data storage platform. The mobile device may transmit the credentials and the request to a secure access platform. The secure access platform may transmit the credentials to the secure data storage platform. The secure data storage platform may transfer a copy of the secure data assets to a data access module on the secure data access platform. The secure access platform may be configured to create an appling instance, receive the copy of the secure data assets, and transmit a response package based on the copy of the secure data access to the mobile device.
US11977651B2 Systems and methods for securing files and/or records
There is provided a data security method, comprising: creating an interaction graph, by: analyzing collected interaction events between users and between users and files and/or records, wherein a respective node of the interaction graph represents a specific one of a user, a record, and a file, wherein a respective edge indicates an interaction between respective users or between a respective user and a respective file and/or record, wherein an interaction weight assigned to the respective edge indicates an amount of the interaction, monitoring an attempt by a target user to access a target file and/or record, computing a target interaction weight between the target user and the target file and/or record from the interaction graph, and in response to the target interaction weight being below a target threshold, at least one of: filtering security alerts, and blocking access by the target user to the target file and/or record.
US11977650B2 Systems and methods for efficient access control
An apparatus configured for database access control. The apparatus includes a memory and a processor coupled to the memory, wherein the processor is configured to execute instructions, The instructions include receiving a statement requesting access for a user to data files stored in a non-transitory memory medium; parsing the statement into one or more arguments, wherein each argument ends with a logical operator; computing a skip count for each of the arguments; evaluating the statement using the skip counts to determine whether the access should be granted to the user; retrieving the data files from the non-transitory memory medium; and sending the data files to the user, if the access is granted.
US11977647B2 Method, server and system for securing an access to data managed by at least one virtual payload
A first server launches, under control of a device user, an execution of a first virtual payload by using a predetermined service provider interface or a first predetermined application programming interface that is associated with the first virtual payload executed by the first server. The first virtual payload generates a first random nonce. The first virtual payload launches an execution of a second virtual payload by using an associated second predetermined application programming interface. The second virtual payload is executed by the first or a second server. The first virtual payload exchanges with the second virtual payload the first random nonce, so as to establish a first secure channel. The invention also relates to corresponding first server and system.
US11977646B2 Secure sensor arrangement
A sensor arrangement comprises a communication device and a sensor element. The sensor element is configured to record a property and provide a sensor signal that represents the property. The sensor arrangement comprises a security element configured to provide a secret. The sensor arrangement is configured to link the sensor signal to the secret to obtain a linked sensor signal, transmit the linked sensor signal to a communication partner using the communication device, obtain a test signal from the communication partner using the communication device, and perform a check to determine whether the test signal comprises the secret.
US11977645B2 Local/hybrid blockchain for oil and gas operations integrity
Methods and systems for blockchain-related systems for oil and gas infrastructure are disclosed. In one aspect, a blockchain-related system includes a node disposed at an oil or gas infrastructure site, the node including a memory configured to store blockchain data; and a processor configured to: receive a first data item to append to a blockchain; add the first data item to the blockchain; but when communication to a second node is not available, the blockchain-related system may split the blockchain and add the first data item to the split blockchain.
US11977644B2 Systems and methods for remote ownership and content control of media files on untrusted systems
One example method includes receiving, by a client computing device, a request to open a superfile stored in a memory device at the client computing device, the superfile comprising encrypted content, the request comprising user credential information; in response to receiving the request to open the superfile, communicating, by the client computing device, a request to a remote server to access the superfile, the request including a credential associated with the user account; receiving, from the remote server, cryptographic information; decrypting, using the cryptographic information, the encrypted content; accessing and presenting the decrypted content; and maintaining communications with the remote server while the decrypted content is accessed.
US11977641B2 Providing an endpoint with an entity behavior profile feature pack
A system, method, and computer-readable medium are disclosed for performing an entity behavior cataloging operation. The entity behavior cataloging operation includes: identifying a security related activity, the security related activity being based upon an observable from an electronic data source; analyzing the security related activity, the analyzing identifying an event of analytic utility associated with the security related activity; generating entity behavior catalog data based upon the event of analytic utility associated with the security related activity; and, storing the entity behavior catalog data within an entity behavior catalog, the entity behavior catalog providing an inventory of entity behaviors for use when performing a security operation.
US11977634B2 Method and system for detecting intrusion in parallel based on unbalanced data Deep Belief Network
The disclosure discloses a method for detecting an intrusion in parallel based on an unbalanced data Deep Belief Network, which reads an unbalanced data set DS; under-samples the unbalanced data set using the improved NCR algorithm to reduce the ratio of the majority type samples and make the data distribution of the data set balanced; the improved differential evolution algorithm is used on the distributed memory computing platform Spark to optimize the parameters of the deep belief network model to obtain the optimal model parameters; extract the feature of data of the data set, and then classify the intrusion detection by the weighted nuclear extreme learning machine, and finally train multiple weighted nuclear extreme learning machines of different structures in parallel by multithreading as the base classifier, and establish a multi-classifier intrusion detection model based on adaptive weighted voting for detecting the intrusion in parallel.
US11977633B2 Augmented machine learning malware detection based on static and dynamic analysis
A system and method for malware detection uses static and dynamic analysis to augment a machine learning model. At the training step, static and dynamic features are extracted from training datasets and used to train a malware classification model. The malware classification model is used to classify unknown files based on verdicts from both static and dynamic models.
US11977628B2 Semiconductor device
A semiconductor device includes: a detector that detects unauthorized access; and a reconfiguration unit that, in response to detection of the unauthorized access by the detector, reconfigures a reconfiguration area where a circuit that defines an operation was present to a state in which the circuit does not execute an operation based on the circuit.
US11977627B2 Evaluation device, evaluation method, and evaluation program
An evaluation device receives input of latent variables of a variational autoencoder, clusters the input latent variables, and assigns, for each cluster, a label indicating the cluster to latent variables belonging to the cluster. After that, the evaluation device performs learning of a classifier so as to accurately classify the latent variables based on the assigned label, performs an adversarial attack resistance evaluation for the classifier after learning, and outputs a result of the resistance evaluation. Thus, the evaluation device can perform an adversarial attack resistance evaluation even for a variational autoencoder that uses unlabeled data as input data.
US11977626B2 Securing machine learning models against adversarial samples through backdoor misclassification
A method for securing a genuine machine learning model against adversarial samples includes the steps of attaching a trigger to a sample to be classified and classifying the sample with the trigger attached using a backdoored model that has been backdoored using the trigger. In a further step, it is determined whether an output of the backdoored model is the same as a backdoor class of the backdoored model, and/or an outlier detection method is applied to logits compared to honest logits that were computed using a genuine sample. These steps are repeated using different triggers and backdoored models respectively associated therewith. It is compared a number of times that an output of the backdoored models is not the same as the respective backdoor class, and/or a difference determined by applying the outlier detection method, against one or more thresholds so as to determine whether the sample is adversarial.
US11977623B2 Automatic password reset using a security system
A system and method for modification of a passcode for accessing the system are provided. The system includes a premises control unit. The premises control unit including control processing circuitry configured to: receive an expected code message, the expected code message instructing an initiation to monitor for an input from a user, receive a input code that is input by the user, determine whether the input code matches a predefined verification code, and if the input code matches the predefined verification code, cause transmission of a verification message to a monitoring server, the verification message indicating the input code matched the predefined verification code and triggering the monitoring server to allow a passcode for accessing the system to be modified.
US11977621B2 System and methods for authenticating tangible products
A system and associated methods for authenticating physical or digital objects are disclosed. In at least one embodiment, a plurality of authentication devices is initiated, with each of the authentication devices associated with a one of the objects and containing a unique authentication sequence algorithm used to generate a sequence of device sequence values stored on each said authentication device. Upon a user desiring to authenticate a given object via a user application on a user device, the authentication device provides a data set to an authentication server. If the authentication server locates the authentication device in an authentication table, and subsequently processes the data set successfully, the authentication server obtains from the authentication table a server sequence value associated with the authentication device. If the device sequence value is later in the sequence than the server sequence value, the authentication server transmits a success message to the user application.
US11977618B2 Electronic device and control method
An electronic device having a cable includes a storage unit and a communication unit. The storage unit stores first authentication information used for an authentication communication directed to the electronic device and second authentication information used for an authentication communication directed to the cable. The communication unit is capable of responding to an authentication communication directed to the electronic device and is also capable of responding to an authentication communication directed to the cable.
US11977616B2 Message sender security in messaging system
Some embodiments include a method of providing security and privacy for a message sender. The method can include a messaging application determining that a messaging interface of the computing device is active and is revealing or about to reveal the electronic message. The messaging application can identify a recipient account of a messaging server system that is associated with the electronic message according to the electronic message or the messaging server system. The messaging application can then monitor a data feed from a sensor of the computing device to detect a biometric pattern that matches against a biometric profile model associated with the recipient account utilizing a biometric recognition process. In response to determining that the detected biometric pattern does not match the biometric profile model associated with the recipient account, the messaging application can activate a privacy shield to prevent content of the electronic message from being revealed.
US11977615B2 Method for facial authentication of a wearer of a watch
A method for facial authentication of a wearer of a watch includes: initiating an authentication process including detecting at least one triggering movement/gesture carried out by the wearer; capturing at least one sequence of images relative to the face of the wearer pivoting from one direction to another in front of the optical sensor; acquiring surface geometric data of the face associated with each image of at least one sequence; generating a three-dimensional model of the face of the wearer from at least one captured sequence of images and from the acquired geometric data; determining an identification index generated based on identification data relative to a plurality of features characteristic of the face of the wearer of the watch detected on the basis of the three-dimensional model, and identifying the wearer if the identification index is greater than a reference identification index.
US11977609B2 USB device IP infringement identification method and terminal based on USB protocol
A USB protocol-based IP infringement identification method for USB devices, including the following steps: S1, connecting an infringement identification device at a peer side of the USB host to be tested; S2, the USB host to be tested entering compliance mode; S3, the infringement identification device sending an X.LFPS file to the USB host to be tested; S4, upon the USB host to be tested receiving the X.LFPS file, the USB host to be tested sending IP copyright information to the infringement identification device; S5, determining whether the USB host to be tested infringes the IP. The infringement identification of the USB device to be tested is performed by using the compliance mode specified in the USB protocol, which is more stable, reliable and can also save costs.
US11977603B1 Iteratively trained machine learning models for evaluations of internal consistency
Disclosed is an approach for evaluating internal consistency of object classifications using machine learning modeling. In an example, models are iteratively trained, using supervised learning, on different majority segments (e.g., about 90%) of a dataset as training data segments. Trained models can be applied to the remaining data (e.g., about 10%) as test data segments to obtain, for each object, a predicted classification and a confidence score. Models in training iterations (e.g., 10 iterations) may be independently trained on substantially non-overlapping test data segments (with each iteration testing, e.g., about 10% of the dataset). When a model's predicted classification disagrees from a prior classification, and the confidence of the prediction is sufficiently high (indicating sufficiently strong disagreement), the object's prior classification may be revised. Training data, other than the data itself being evaluated for consistency, is not necessarily required.
US11977599B2 Matching video content to podcast episodes
Systems and methods for matching videos to podcast episodes are provided. A data store comprising podcast episode identifiers is accessed. The podcast episode identifiers are associated with one or more podcast episode attributes. A video content item is identified. The video content item includes one or more video content item attributes. A matching podcast episode identifier that matches the video content item is determined based on the one or more podcast episode attributes and the one or more video content item attributes. A ranking of one of the video content item or the matching podcast episode identifier is caused to be adjusted to reflect the correspondence between the video content item and the matching podcast episode identifier. Information associated with the matching podcast episode identifier is provided to a first user device.
US11977598B2 Systems and methods for obtaining search results
The various implementations described herein include methods, devices, and systems for preparing notes stored in a user repository. A method includes, at a user device having memory and one or more processors, generating based on content previously stored in a note, a note preview including note identifying information, and causing presentation, via the user device, of the note preview including the note identifying information. The method includes, responsive to user selection of the note preview, causing presentation, via the user device, of the note associated with the note preview. The method also includes while displaying the note associated with the note preview, receiving user input to include additional content in the note, and responsive to the user input to include additional content in the note, modifying the note and the note preview based on the additional content. The method further includes storing the note in the user repository.
US11977594B2 Custom compilation videos
Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history. The techniques then determine a ranked list of content items having a highest correlation to the consumption history, which may be used to retrieve videos associated with the most-correlated content items for generating a compilation video composed of these retrieved videos.
US11977591B2 Synthesized facts from multiple sources
Systems, methods, and computer-executable instructions for synthesizing facts from multiple sources. A user search string associated with a topic is received. Queries associated with the user search string are generated. Website content is queried, using the plurality of queries associated with the user search string, to generate results. The results are ranked based on a first feature. The results are filtered based on the first feature to generate intermediate results. The intermediate results are ranked based on a second feature. The second feature is most costly to calculate than the first feature. The filtered intermedia results are filtered based on the second feature to generate final results. Distinct facts from the final results are determined. The distinct facts include content from different URLs. The distinct facts associated with the topic are returned.
US11977586B2 Online software platform (OSP) deriving resources, producing report document about them, and creating gallery with data substantiating the report document for viewing by third party
In embodiments, an Online Software Platform (OSP) is configured to receive datasets having dataset values that represent relationship instance data of relationship instances between a client primary entity and other secondary entities, select digital rules responsive to these dataset values, produce resources for the datasets by applying the selected digital rules to the dataset values, derive a total value of the produced resources, generate a report document that mentions at least derived the total value, and prepare an instantiation that enables viewing a data record that substantiates the derived total value. The OSP may further make this instantiation available for viewing to a domain entity that has access to the report document and wants to confirm the derived total value. For instance, the OSP may provide an access instruction for viewing the instantiation, or even augment the report document itself with such an access instruction.
US11977584B2 System and method of correlating multiple data points to create a new single data point
A system designed with a scanning engine, storage, analysis engine, search engine, security exchange, and display engine. The system performs data reticulation using the scanning engine to access a first piece of data stored at a first location and a second piece of data stored at a second location. The scanning engine further retrieves from the first and second pieces of data first and second metadata, related respectively. The analysis engine creates the correlated metadata based on the first and second metadata. An example of the correlated metadata contains information not present in the first metadata and the second metadata.
US11977582B2 Global index with repartitioning operator
A global index with a repartitioning operator is provided. A method for executing a query includes receiving a query including a request to search a first table based on a first value in a first column. The method may include generating a second table by partitioning the second table based on the first column and including, in the second table, a partition identifier and a reference row identifier. The method may include pruning the second table such that a row corresponding to the first value remains in the second table. The method may include repartitioning the row to a stream based on the partition identifier. The method may include executing the query by at least searching the partition of the first table based on the stream and the row identifier of the row. Related systems and articles of manufacture are provided.
US11977576B2 System and method for generating and displaying a cocktail recipe presentation
Method of generating presentation starts by receiving user input indicating activation of presentation generator and generating and transmitting content selection display to the electronic device that includes search button, first table including list of selected cocktails, and second table including spirit type and number count. When the user input indicates selection of search button, processor generates and transmits cocktail lookup page display that includes pop-up window that includes drop-down lists or search fields including cocktail criterions and third table that includes entries matching selected cocktail criterion selected. When user input indicates activation of selection box included in the third table and subsequent user input indicates no other entries are desired, processor generates and transmits content selection display that includes updated first table that comprises the entry associated with the activated selection box. Processor then generates and transmits the presentation in a first format to the electronic device. Other embodiments are also described.
US11977574B2 Method and apparatus for acquiring POI state information
A method and apparatus for acquiring point of interest (POI) state information are suggested, which relate to a big data technology in the technical field of artificial intelligence. A specific implementation scheme involves: acquiring a text including POI information within a preset period from the Internet; and recognizing the text by using a pre-trained POI state recognition model, to obtain a two-tuple in the text, the two-tuple including a POI name and POI state information corresponding to the POI name. The POI state recognition model acquires a vector representation of each first semantic unit in the text, and acquires a vector representation of each second semantic unit in the text based on semantic dependency information of the text; fuses the vector representation of each first semantic unit and the vector representation of each second semantic unit to obtain a fusion vector representation of each first semantic unit; and predicts labels of the POI name and a POI state based on the fusion vector representation of each first semantic unit.
US11977573B2 Automated tagging of topics in documents
Techniques are disclosed for automatic tagging of terms within a document and generating visual representations specifying the identifications to terms in the document and tags assigned to each term. Particularly, responsive to obtaining a document, a term auto-tagging system can implement machine learning and/or natural language processing techniques to compare terms included in the document with a database maintaining a mapping of terms and tags corresponding to each term to assign one or more tags to relevant terms. The identified terms and tags can be provided in a visual representation for processing/review at a client device, and the visual representation can be modified according to actions selected for the identified terms. The modified visual representation can be provided to a client device, and metadata for each term/tag can be uploaded to a database for training the term auto-tagging system.
US11977572B2 Method and system for detecting a pattern in common in a set of text files
A method of detecting a pattern in common in two text files, each comprising an ordered sequence of words, is disclosed. The method includes generating groups of words having the same syntactic function, comprising at least one word from each text file such that each word in a group is synonymous with another word in the same group, associating each word in a text file belonging to a group of words with a tag representative of the group, generating, for each text file, at least one dense set of words satisfying a condition of internal proximity in the text file, determining at least one pattern in common in the two text files, a pattern in common including one or more sets of words sharing the same tag and comprising at least one word from a dense set of words in each text file.
US11977568B2 Building dialogue structure by using communicative discourse trees
Systems, devices, and methods of the present invention detect rhetoric agreement between texts. In an example, a rhetoric agreement application accesses a multi-part initial query and generates a question communicative discourse tree that represents rhetorical relationships between fragments of the query. The application identifies a sub-communication discourse tree from the question communicative discourse tree. The application generates a candidate answer communicative discourse tree for each candidate answer of a set of candidate answers. The application computes a level of complementarity between the sub-discourse tree and each candidate answer discourse tree by applying a classification model to the sub-communication discourse tree and candidate answer communicative discourse trees. The application selects an answer from the candidate answers based on the computed complementarity, thereby building a dialogue structure of an interactive session.
US11977564B2 Systems and methods for interactive large-scale data search and profiling
Described herein are systems and methods for profiling structured or semi-structured datasets. An example computer-implemented method includes grouping, using a machine learning classifier, a plurality of tables in a dataset that are associated with an object into a cluster, where each of the tables of the cluster includes respective data and respective metadata, the respective metadata including at least one respective attribute, generating a metadata-profile for the cluster, where the metadata-profile includes the at least one respective attribute of each of the tables of the cluster; and querying the cluster using the metadata-profile.
US11977563B2 Cross-entity categorization of heterogenous data
The techniques described herein relate to constructing and using seed audiences. In an embodiment, a method includes loading, by a processing device, a user event sequence, the user event sequence including a plurality of user events and a plurality of corresponding conversions; generating, by the processing device, a plurality of conversion neighborhoods based on the user event sequence, a given conversion neighborhood in the plurality of conversion neighborhood including at least one conversion rule and a set of user events from the plurality of user events; annotating, by the processing device, each conversion neighborhood in the plurality of conversion neighborhoods with categorical labels; and generating, by the processing device, seed audiences for each conversion neighborhood, a given seed audience including a ranked list of user events for each conversion rule associated with the conversion neighborhood.
US11977562B2 Knowledge base for correcting baseline for cluster scaling
An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: transmit a request to a remote information handling system regarding an upcoming cluster scaling event for an information handling system cluster; receive information from the remote information handling system indicative of a plurality of known-good cluster configurations; determine a closest one of the plurality of known-good cluster configurations; make one or more configuration changes to the information handling system cluster to cause a configuration of the information handling system cluster to match the closest one; and initiate the cluster scaling event.
US11977560B2 Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a resource manager is to be coupled to one or more virtual data warehouse instances that each comprise a plurality of computing resources. A resource manager receives a query directed to database data. The resource manager determines a plurality of tasks associated with the query. The resource manager distributes the plurality of tasks among the one or more virtual data warehouse instances to cause each computing resource of the plurality of computing resources of the one or more virtual data warehouse instances to process a respective task of the plurality of tasks. The resource manager receives results obtained from the processing of the plurality of tasks. The resource manager uses the results to respond to the query.
US11977556B2 Determination of result data for small multiples based on subsets of a data set
According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to receive a request for result data from a requestor and determine queries to create the result data. The processor may determine a subset of a data set based on the queries. The subset of the data set may be displayed in small multiples by the requestor. The processor may output the subset of the data set as the result data to the requestor. In some examples, the processor may receive a request for additional result data from the requestor. The processor may determine a second subset of the data set to be displayed in the small multiples and output the second subset of the data set as the additional result data to the requestor.
US11977555B2 Biometric data distributed management system, and biometric recognition method using same
A method for performing biometric recognition in a system in which biometric information is distributed and stored in a plurality of databases includes extracting biometric information of a user, generating a plurality of biometric information segments by dividing the extracted biometric information, calculating distances between pre-stored biometric information template segments for each of the plurality of databases and a corresponding one of the plurality of biometric information segments, and detecting a biometric information template matching the biometric information by using the calculated distances.
US11977553B2 Surfacing augmented reality objects
Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet.
US11977550B1 System and method for generating a synthetic longitudinal dataset from an original dataset
Generating a synthetic longitudinal dataset includes identifying subsequence patterns in records defining event sequences for patients. Feature vectors are determined, each characterizing a corresponding one of the records, based on the subsequence patterns. The feature vectors are embedded in a lower dimension space. A seed record is iteratively selected from among the records and in each iteration: subsequence patterns are identified in a subset of the records. Instances of subsequence patterns in the seed record are replaced with instances of similar subsequence patterns identified in the subset of the records to form a modified seed record. The iterations are repeated until all of the records have been selected as the seed record. The modified seed records are combined to form the synthetic dataset.
US11977540B2 Data virtualization in natural language
A method includes: creating, by a computing device, a virtual consolidation layer; replicating, by the computing device, snippets that are results of a query; copying, by the computing device, the replicated snippets to the virtual consolidation layer; performing, by the computing device and by a machine learning model, matching of particular ones of the snippets in the virtual consolidation layer; and producing, by the computing device, a search result comprising the matched snippets.
US11977535B2 Computation system with time based probabilities
A system for maintaining consistency of a data value using a probability includes an interface and a processor. The interface is configured to receive a data value for storing. The processor is configured to store the data value in a data element of a data structure and determine, using an adaptive filter, a probability of certainty associated with the data value. The probability of certainty associated with the data value depends on a time since the data value was updated. The adaptive filter provides as output the probability of certainty and store the probability of certainty associated with the data value in the data structure.
US11977534B2 Automated document processing for detecting, extracting, and analyzing tables and tabular data
According to one embodiment, a computer-implemented method for classifying one or more tables and/or one or more tabular data arrangements depicted in image data includes: training a machine learning model, using a training dataset representing a plurality of different tables and/or tabular data arrangements, based at least in part on a plurality of recognized textual elements within the training dataset; and outputting a trained classification model based on the training, wherein the trained classification model is configured to classify one or more tables and/or one or more tabular data arrangements represented within a test dataset according to: one or more table classifications; one or more tabular data arrangement classifications; and/or one or more column classifications; and classifying the one or more tables and/or the one or more tabular data arrangements represented within the test dataset using the trained classification model. Methods for detecting, extracting, and classifying tables are also disclosed.
US11977529B2 Infinite versioning by automatic coalescing
Embodiments disclosed herein provide systems, methods, and computer readable media for infinite versioning by automatic coalescing. In a particular embodiment, a method provides determining an age range for a plurality of data versions stored in a secondary data repository and identifying first data versions of the plurality of data versions that are within the age range. The method further provides determining a compaction ratio for the first data versions and compacting the first data versions based on the compaction ratio.
US11977528B2 Ensuring data quality through self-remediation of data streaming applications
Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.
US11977523B1 Enhanced data extraction via efficient extraction rule matching
Embodiments of the present invention are directed to facilitating performing data extraction via efficient extraction rule matching. Generally, an extraction rule can be determined to match an event based on a two-step process. In particular, initially, a determination that a set of fixed substrings associated with the extraction rule matches fixed substrings of the event can be made. Based on fixed substring match, a determination can be made that a set of fields associated with the extraction rule matches fields of the event. In such a case, the extraction rule can be deemed to match the event and used to extract values from the event.
US11977522B2 File tracking on client machines synchronized with a content management system repository
Using a first unique identifier of a local file on a client machine associated with a second unique identifier of a content item maintained at a content management system repository, synchronization of the local file and the content item can be restored after a synchronization break.
US11977518B2 Method and system for data deduplication and compression in untrusted storage system
A method for data deduplication and compression in untrusted storage system is provided for storing large amount of data more efficiently and in a secure manner and by maintaining the integrity of the data. Such data deduplication and compression in untrusted storage system is achieved by utilizing by a system comprising a set of trusted servers, which are configured to trust each other and to share common encryption keys.
US11977514B1 Predictive revision recommendations
Predictive revision recommendations are disclosed. A first tokenized file is received, as is a second tokenized file. An indication is received that a modification has been made to the first tokenized file. A determination that a token in the first tokenized file has an association with a token in the second tokenized file is made. Based at least in part on the received indication, a recommended action that should be taken with respect to the second tokenized file is generated. A change to at least one related token is predicted based on a past history of correlated events occurring to the first token and related tokens.
US11977512B2 Database locking using logical lock mechanism
Systems and methods for locking databases during database operation, such a logical mechanisms for locking a local number portability (LNP) database associated with the Number Portability Administration Center (NPAC), are described. For example, the systems and methods may utilize various logical constructs, such as parameters that identify items or records within a database (e.g., object type and value information). and lock records that include such paramters.
US11977509B2 Reconfigurable processor circuit architecture
A representative reconfigurable processing circuit and a reconfigurable arithmetic circuit are disclosed, each of which may include input reordering queues; a multiplier shifter and combiner network coupled to the input reordering queues; an accumulator circuit; and a control logic circuit, along with a processor and various interconnection networks. A representative reconfigurable arithmetic circuit has a plurality of operating modes, such as floating point and integer arithmetic modes, logical manipulation modes, Boolean logic, shift, rotate, conditional operations, and format conversion, and is configurable for a wide variety of multiplication modes. Dedicated routing connecting multiplier adder trees allows multiple reconfigurable arithmetic circuits to be reconfigurably combined, in pair or quad configurations, for larger adders, complex multiplies and general sum of products use, for example.
US11977508B2 Serial data communication with in-frame response
A method for a slave bus and a master bus includes receiving a first frame via a first data channel, wherein the first frame includes at least first header data, first payload data and first checksum. The method further includes implementing a function depending on the header data contained in the received first frame, and generating a second frame including second header data, second payload data, which are determined by the implemented function, and a second checksum. The second checksum is ascertained at least on the basis of the second payload data and the first header data contained in the received first frame. The method also includes transmitting the second frame via a second data channel simultaneously with receiving the first frame via the first data channel.
US11977507B2 User station for a serial bus system, and method for communicating in a serial bus system
A user station for a serial bus system. The user station includes a communication control device for controlling a communication of the user station with at least one other user station, and a transceiver device to serially transmit a transmission signal, generated by the communication control device, onto a bus, and serially receive signals from the bus. The communication control device generates the transmission signal according to a frame and inserts into the frame two check sums that include different bits of the frame in the computation. The communication control device inserts dynamic stuff bits into the frame in such a way that an inverse stuff bit is inserted into the bit stream of the frame after 5 identical bits in succession. The communication control device computes the two check sums so that a maximum of one of the two check sums includes the dynamic stuff bits in the computation.
US11977504B2 Smart network interface controller operating system deployment
An information handling system may include a host system, a management controller configured to provide out-of-band management of the information handling system, and a network interface including a network interface storage resource. The management controller may be configured to: receive, from the host system, information relating to installation of a network interface operating system; transmit the information to the network interface; and cause the network interface to install the network interface operating system onto the network interface storage resource.
US11977496B1 Security vulnerability mitigation using hardware-supported context-dependent address space hiding
A system, method and processor that mitigates security vulnerabilities using context-dependent address space hiding. In some embodiments, a hardware mechanism allows a more-privileged software component managing multiple less-privileged software components to blind itself against “out-of-context” less-privileged software components. The hardware mechanism can allow the more-privileged software component to dynamically hide a portion of the more-privileged address space related to the “out-of-context” less-privileged software components, based on knowledge of the “in-context” less-privileged software component. A context register is set with a value from which an address range, within the address space of the more-privileged software component, can be determined, where the address range is associated with a first less-privileged software component can be determined. When the more-privileged software component attempts to access data from other less-privileged software components, it is prevented from accessing such data, based at least in part on the context register.
US11977495B2 Memory access determination
Apparatuses and methods related to computer memory access determination are described. A command can be received at a memory system (e.g., a system with or exploiting DRAM). The command can comprise a memory operation and a plurality of privilege bits. The privilege level or a memory address that is associated with the memory operation can be identified. The privilege level can correspond to the memory address can describe a privilege level that can access the memory address. A determination can be made as to whether the memory operation, or the application requesting certain data or prompting corresponding instructions, is entitled to access to the memory address using the plurality of privilege bits and the privilege level. Responsive to determining that the memory operation has access to the memory address, the memory operation can be processed.
US11977493B2 Safe virtual machine physical device access for network function virtualization
A system includes a host with a memory, a processor, a supervisor, and a device with access to DMAs. The system also includes a guest with access to GMAs and configured to initialize a first driver for the device. The supervisor is configured to map GMAs to a first subset of DMAs, map SMAs to a second subset of DMAs, which are located in a reserved range of addresses, and to initialize a second driver for the device with access to the SMAs. The device is configured to communicate with the guest and the supervisor via the first subset of DMAs and the SMAs respectively. The supervisor is configured to intercept a request from the first driver and validate that memory addresses associated with the request are outside of the reserved range. The supervisor is also configured to send the request to the device via the second driver.
US11977491B2 Prefetch kill and revival in an instruction cache
A system comprises a processor including a CPU core, first and second memory caches, and a memory controller subsystem. The memory controller subsystem speculatively determines a hit or miss condition of a virtual address in the first memory cache and speculatively translates the virtual address to a physical address. Associated with the hit or miss condition and the physical address, the memory controller subsystem configures a status to a valid state. Responsive to receipt of a first indication from the CPU core that no program instructions associated with the virtual address are needed, the memory controller subsystem reconfigures the status to an invalid state and, responsive to receipt of a second indication from the CPU core that a program instruction associated with the virtual address is needed, the memory controller subsystem reconfigures the status back to a valid state.
US11977489B2 Unified virtual memory management in heterogeneous computing systems
Apparatuses, systems, and techniques for memory management are disclosed. In at least one embodiment, memory management is provided for a heterogenous system, for example, a system including a CPU and a GPU, in which redundant or unnecessary memory transfers are reduced.
US11977488B2 Cache prefetching method and system based on K-Truss graph for storage system, and medium
Provided in the present invention are a K-Truss graph-based storage system cache prefetching method, a system, and a medium, where method steps of the present invention include: when a data request stream in a system arrives, an access mode of the data request stream is determined; if said mode is a sequence mode, then n sequence blocks after a data block corresponding to the data request stream are prefetched and serve as prefetch data; otherwise, the data block corresponding to the data request stream serves as a query vertex to query a K-Truss graph, a truss structure matching the query vertex is obtained, and data of a data block from within the truss structure is obtained and serves as prefetch data; the K-Truss graph is updated according to the data block corresponding to the data request stream; and lastly a prefetch data block is prefetched into a main memory.
US11977485B2 Method of cache management based on file attributes, and cache management device operating based on file attributes
A method of cache management includes: acquiring attributes of at least one file currently opened; extracting a first attribute subset related to a predetermined analysis target from among the attributes of the at least one file; determining region numbers of corresponding universal flash storage (UFS) device storage regions to be cached, based on the first attribute subset; and caching data of the corresponding UFS device storage regions to be cached into a cache memory, based on the region numbers.
US11977481B2 Controller for controlling non-volatile semiconductor memory and method of controlling non-volatile semiconductor memory
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address.
US11977479B2 Log file system (LFS) invalidation command and operational mode
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to add one or more entries to a log file system (LFS) invalidation table and scan the LFS invalidation table during a storage optimization operation. Each entry of the one or more entries maps a new valid logical block address (LBA) to an old invalidated LBA. The new valid LBA is updated version of the old invalidated LBA. The storage optimization operation includes moving data from a first location to a second location.
US11977466B1 Using machine learning to predict infrastructure health
Metric data may be received, where the metric data may include one or more time series, where each time series may include a set of metric datapoints corresponding to a set of time slices, and where each metric datapoint may be a measurement of a metric of a monitored object in an infrastructure. An infrastructure health score may be computed for each time slice in the set of time slices based on the metric data. A machine learning (ML) model may be trained based on metric datapoints corresponding to at least a current time slice and the infrastructure health score corresponding to a future time slice. The trained ML model may then be used to predict a future infrastructure health score based on at least current metric datapoints.
US11977465B2 Method for testing a command, an apparatus for testing a command and a readable storage medium
A method and apparatus for testing a command are provided. The method includes that: when the test platform exists a target command to be sent to a memory, a duration of a deselect command is determined according to a minimum time interval between a target command and each of historical commands and the time when the each of the historical commands is sent and the present time; the target command is sent to the memory after the deselect command.
US11977461B2 Incremental restore of a virtual machine
Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
US11977460B1 File system namespace reconstruction
Systems and methods for reconstructing a namespace in response to a loss of data are described herein. To reconstruct the namespace, metadata super segments within a set of file containers may be located in response to a determination that original namespace metadata associated with files stored within the containers is unreadable. Content handles linking the super segment to metadata for each of the files may then be reconstructed from the super segments. Both inode numbers and M-tree identifiers are also extracted from the super segments for each of the files referenced by the super segments. Then, a plurality of U-trees is assembled by aggregating and linking the inode numbers of the files referenced within the super segments based on the M-tree identifiers. Finally, the recovered namespace metadata tree data structure for all of the files within the plurality of LP containers is assembled by aggregating and linking the U-trees.
US11977459B2 Techniques for accelerated data recovery
An application server may receive an input indicating a recovery priority for recovering data from a data backup environment to a data source environment and may receive data usage statistics indicating data access metrics and user access metrics corresponding to the data in the data source environment. The application server may generate, from the recovery priority and the data usage statistics, one or more data priority classifications for the data and may build a data model indicating an order for recovery of the data based on the one or more data priority classifications. The application server may then cause display of an indication of a progress of recovering the data from the data backup environment to the data source environment.
US11977458B2 System and method for storage awareness service failover
A method, computer program product, and computing system for determining whether a storage awareness service provider node of a storage system has failed. In response to determining that the storage awareness service provider node has failed, an intermediate storage awareness service may be deployed within the storage system. At least one request may be processed on the storage system via the intermediate storage awareness service.
US11977457B2 Backup and recovery under group-level encryption
Computer-readable media, methods, and systems are disclosed for processing backup and recovery of pages in an in-memory database system employing tenant-based, group-level encryption for a plurality of tenants. Page metadata for a page may be collected. The page may comprise a header and a set of page contents. The page metadata may be stored with the page header. When a backup request is received, the page may be loaded into a backup stream. The page may be loaded with the header unencrypted and the page contents encrypted. When a recovery request is received, the data page may be retrieved from the backup stream. A converter may be rebuilt using the page metadata. The data page may then be written to the main memory of the database system. The page contents may be decrypted by the converter.
US11977450B2 Backup system, method therefor, and program
Backup system and method that can determine a backup destination in consideration of disaster are provided. There are provided: a data acquisition unit 110 that acquires disaster information, network information, and node information; a replication group construction unit 130 that generates, based on the disaster information, and the like, replication group information including association information between a first node that stores original data and one or more second nodes that are candidates for backup destination of the original data, and saves the replication group information in a storage unit 120; a replication destination node calculation unit 140 that, when executing backup of the original data, calculates the second node as backup destination from the replication group; and a replication processing unit 230 that replicates and stores the original data into the storage of the second node.
US11977446B2 Storage of data objects with a common trait in a storage network
A method includes identifying an independent data object of a plurality of independent data objects for retrieval from dispersed storage network (DSN) memory. The method further includes determining a mapping of the plurality of independent data objects into a data matrix, wherein the mapping is in accordance with the dispersed storage error encoding function. The method further includes identifying, based on the mapping, an encoded data slice of the set of encoded data slices corresponding to the independent data object. The method further includes sending a retrieval request to a storage unit of the DSN memory regarding the encoded data slice. When the encoded data slice is received, the method further includes decoding the encoding data slice in accordance with the dispersed storage error encoding function and the mapping to reproduce the independent data object.
US11977445B2 Host-level outer codes
A method includes detecting, by a first data storage device, an error when reading data from the first data storage device. The method further includes correcting a portion of the error, by a controller of a host system, using host-level outer codes; and communicating, by the controller, error correction information to the first data storage device in response to correcting the portion of the error using the host-level outer codes.
US11977440B2 On-board feedback system for autonomous vehicles
A system includes an on-board electronic device of an autonomous vehicle, and a computer-readable medium having one or more programming instructions. The system receives one or more forecast messages pertaining to a track, where each of the forecast messages includes a unique identifier associated with the track, and receives one or more inference messages pertaining to the track, where each of the inference messages includes the unique identifier. The system aggregates the one or more forecast messages and the one or more inference messages to generate a message set, and applies a set of processing operations to the message set to generate a feedback message. The system identifies one or more events from the feedback message, automatically generates an annotation for one or more of the events that is identified, and embeds the generated annotations in an event log for the autonomous vehicle.
US11977439B2 Method and system for actionable smart monitoring of error messages
A method and a system for providing actionable smart monitoring of error messages generated during repave microservice operations in order to reduce the number of human interventions required are provided. The method includes: receiving reports that relate to system failures; analyzing each report to determine features that relate to the system failures; clustering the features into a set of feature groups; determining a corresponding report as a representative error indicator for each respective feature group; and generating, for each respective feature group, a cluster representative message that identifies the corresponding report. The cluster representative messages are then displayable on a user interface to facilitate efficient user action to address system failures and errors.
US11977436B2 Systems and methods for managing high-speed data links
Systems and methods are provided for management of PCIe bandwidth within an IHS (Information Handling System). A PCIe connection is detected between a first of the processors of the IHS and a solid-state drive accessed via a DPU (Data Processing Unit). In a processor core of the DPU (e.g., ARM core) buffers are initialized for tracking specific types of errors in the PCIe connection. Upon detecting an error in the PCIe connection, the error is added to one of the designated buffers based on a type of the detected error. If adding of the error in the PCIe connection to the buffer results in a size limit of the buffer being reached, and if the size of the buffer cannot be reduced through retransmission of the errors in the buffer, a transmission speed of the PCIe connection is downgraded, thus extending operations at higher transmission speeds.
US11977434B2 Determination of faulty state of storage device
Disclosed are a method and electronic device for determining a faulty state of a storage device. A first time length of a first access to a set of blocks of a storage device is determined. Then, the first time length of the access and a threshold time length are compared. If the first time length exceeds the threshold time length, it is determined that the blocks are in a potential faulty state.
US11977430B2 Backlight dimming via buck-boost conversion in an information handling system
Systems and methods for backlight dimming via buck-boost conversion in an information handling system (IHS) are described. In some embodiments, an IHS may include an embedded controller (EC), and a memory coupled to the EC, the memory having program instructions stored thereon that, upon execution, cause the EC to: determine a characteristic of a display having a backlight; and dim the display by controlling a buck-boost converter to reduce a voltage applied to the backlight.
US11977429B2 System and method to maintain optimal system performance within user defined system level power cap in a changing workload environment
A system for controlling power settings is provided that includes a plurality of components, each component configured to implement a power control algorithm. A controller is coupled to each component and configured to control a power state of each component as a function of the power control algorithm for each component. The controller comprises a state machine having a plurality of states, wherein the power control algorithm of each component is controlled by the controller as a function of a state of the state machine.
US11977428B1 Motion measurement device and methods
A system and methods for analyzing motions of items and humans who carry them are disclosed. The system a sensor configured to be connected to either a movable object or a person carrying the object. The sensor will generate data that represents movement of the object. The housing also holds a swing detection system that analyzes data generated by the sensor and identifies data representing a swing event. After determining that the data corresponds to a swing event, the swing detection system will determine whether a data transfer processor is communicatively connected to an external system. If it is connected, the swing detection system will transfer the data set to the data transfer processor for communication to the external system. Otherwise, the swing detection system will save a first copy of the data set to a temporary data storage device.
US11977426B2 Control apparatus, control method and program
A control device includes a determination means that determines, when a request is received in which a power amount that is requested to be supplied, and an energy source or a type of the energy source of the power amount are specified, whether or not a supply of electric power that satisfies the energy source or the type of the energy source and the power amount that are specified in the request is possible by referring to a table that manages a stored power amount stored in a storage battery for each energy source or for each type of the energy source, and a control means that causes the power amount specified in the request to be discharged from the storage battery when it is determined by the determination means that the supply of electric power is possible.
US11977422B2 Display panel, display device and electronic device
Provided are a display panel, a display device, and an electronic device. The display panel comprises a panel main body. The panel main body comprises a first portion, a second portion and a bendable third portion, and the third portion is located between the first portion and the second portion. A reinforcement layer is provided on a first face of the first portion to make a stiffness of the first portion higher than a stiffness of the third portion.
US11977411B2 Methods and systems for adding respective complications on a user interface
The present disclosure generally relates to context-specific user interfaces. In some embodiments, methods are provided for displaying a watch user interface including a clock face and a user interface element at least partially surrounding the clock face. In some embodiments, methods are further provided for receiving a request to add a respective complication to a respective location on the clock face and, in response to receiving the request: in accordance with a determination that the respective complication is a first complication, displaying the first complication in the respective location and replacing at least a portion of the user interface element with content associated with the first complication; and in accordance with a determination that the respective complication is a second complication, displaying the second complication in the respective location without replacing the portion of the user interface element with content associated with the second complication.
US11977407B2 Glitch-free synchronization and SYSREF windowing and generation scheme
In an example, a system is adapted to be coupled to a load device having a load clock. The system includes a clock generation device with a pin. The system also includes a capture circuit coupled to the pin and operable to sample a value at the pin. The system includes a D flip-flop having a data input coupled to the capture circuit, a clock input coupled to a clock, and having an output, where the D flip-flop is operable to provide, at the output, a system reference event (SYSREF) signal to align the load clock to the clock, based at least in part on the value at the pin.
US11977403B2 Multi-segment FET gate enhancement detection
In examples, an apparatus includes a FET, first and second voltage-to-current circuits, a current selection circuit, and a comparator. The FET has first and second segments. The first segment has a first gate coupled to the first voltage-to-current circuit, a first source, and a first drain. The second segment has a second gate coupled to the second voltage-to-current circuit, a second source coupled to the first source, and a second drain coupled to the first drain. The current selection circuit has a current selection circuit output and first and second current selection inputs. The first current selection circuit input is coupled to the first voltage-to-current circuit. The second current selection circuit input is coupled to the second voltage-to-current circuit. The comparator has a comparator output and first and second comparator inputs, the first comparator input is coupled to the current selection circuit output.
US11977393B2 Navigational constraints for autonomous vehicles
An autonomous vehicle can access map data comprising travel ways within a surrounding environment of the autonomous vehicle, and further access constraint data that define original navigational constraints within the map data. The vehicle can further receive constraint files comprising additional navigational constraints within the map data and modify the constraint data based on the constraint files. The vehicle can determine a travel route to a destination using composite constraint data and autonomously driver to the destination along the travel route accordingly.
US11977391B1 Robot navigation with obstacle detection using a distance measuring sensor
Within an indoor setting and upon a floor-based mobile platform, exists one servomotor-controlled IR distance measuring sensor, while some distance away exists a passive and fixed reflector. The IR sensor operates to acquire and track the fixed reflector, the relative bearing of such defining navigation by a single reference point with obstacle detection.
US11977388B2 Quantizing autoencoders in a neural network
The performance of a neural network is improved by applying quantization to data at various points in the network. In an embodiment, a neural network includes two paths. A quantization is applied to each path, such that when an output from each path is combined, further quantization is not required. In an embodiment, the neural network is an autoencoder that includes at least one skip connection. In an embodiment, the system determines a set of quantization parameters based on the characteristics of the data in the primary path and in the skip connection, such that both network paths produce output data in the same fixed point format. As a result, the data from both network paths can be combined without requiring an additional quantization.
US11977382B2 Ranking agents near autonomous vehicles by mutual importance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying high-priority agents in the vicinity of a vehicle. The high-priority agents can be identified based on a set of mutual importance scores in which each mutual importance score indicates an estimated mutual relevance between the vehicle and a different agent from a set of agents on planning decisions of the other. The mutual importance scores can be calculated based on importance scores assessed from the perspectives of both the vehicle and the agents.
US11977381B1 System and method for autonomous waste collection by a waste services provider during performance of a waste service activity
Systems and methods for autonomous waste and/or recycling collection by a waste services provider during performance of a waste service activity are provided. In a waste services environment, a waste service vehicle is configured to provide services to customers. The system and method can include, without limitation: a collection station or “hub” at a centralized location in a residential neighborhood; a plurality of autonomous collection vehicles capable of traveling between the collection station and the residences in the neighborhood to collect waste/items and/or containers at the residences and deliver the waste/items and/or containers to the collection station; and a waste service vehicle capable of collecting waste/items from the collection station and transporting the waste/items away from the neighborhood to a landfill or other collection, disposal or processing site.
US11977377B2 Remote operation apparatus, remote operation method, non-transitory computer readable medium, and remote operation system
A remote operation apparatus capable of remotely operating a work machine efficiently and with high accuracy is provided. A remote operation apparatus (100) is connected to a work machine (200) via a communication network N, and includes an operation input unit (101) that inputs an operation signal to the remote operation apparatus (100), the operation signal in response to an operation performed by an operator, an operation calculation unit (108) that acquires a magnitude of an operation from the operation signal, an operation change amount calculation unit (109) that acquires an operation change amount from the operation signal, a communication delay time measurement unit (110) that measures a communication delay time, and a speed calculation unit (111) that calculates an operation speed of the work machine (200) based on the magnitude of the operation, the operation change amount, and the communication delay time.
US11977373B2 Abnormality diagnosis method, abnormality diagnosis device and non-transitory computer readable storage medium
An abnormality diagnosis method for diagnosing an abnormality in operational state of a diagnosis subject includes creating a unit space from normal operation data of the diagnosis subject, the unit space serving as a reference for determining the operational state of the diagnosis subject, acquiring data having state quantities of a plurality of evaluation items from the diagnosis subject, calculating a Mahalanobis distance of the data acquired, using the unit space created, and determining an abnormality in the operational state of the diagnosis subject based on the Mahalanobis distance calculated. The creating a unit space includes creating a plurality of unit spaces having mutually different data lengths The calculating a Mahalanobis distance includes calculating a plurality of Mahalanobis distances using the plurality of unit spaces created. The determining an abnormality includes determining an abnormality based on the plurality of Mahalanobis distances calculated.
US11977371B2 Textile machine management system and method
A textile machine management system and associated method for textile machines include automated guided transportation vehicles that transport material carriers between the textile machines. A logistic control system controls movement of the transportation vehicles. A material management apparatus manages the material flow between the textile machines and includes: a material flow database; a prediction module; and a disposition module.
US11977368B2 Systems and methods for controlling devices based on mapping between operation technology data and information technology data
A system may include a data delivery pipeline communicatively coupled to one or more microservices that receive a dataset transmitted through the data delivery pipeline. The system may also include a first microservice that receives a first dataset corresponding to operation technology (OT) data or information technology (IT) data and determines a second dataset based on the first dataset. The system may also include a second microservice that receives the second dataset from the first microservice via the data delivery pipeline, determines an action to perform in an industrial automation component of an industrial automation system based on an analysis of the second dataset, and transmits the action to the industrial automation component via the data delivery pipeline.
US11977367B2 Command script editing method, command script editor and graphic user interface
A command script editing method, a command script editor and a graphic user interface are provided. The command script editing method includes the following steps. The command node is edited according to at least one inputting action or at least one image identifying action performed on the operation frame when the command script editor is at an image editing mode. The command node is edited according to a setting content of at least one process action when the command script editor is at a process editing mode.
US11977365B2 Skill transfer mechanical apparatus
A skill transfer mechanical apparatus includes an operating part, a controller, a motion information detector and an operation apparatus. The controller includes a basic motion instructing module, a learning module, a motion correcting instruction generator, a motion correcting instruction, and a motion information storing module. The learning module carries out machine learning of the motion correcting instruction stored in the motion correcting instruction storing module by using the motion information stored in the motion information storing module, and after the machine learning is finished, accepts an input of the motion information during the operation of the operating part, and outputs the automatic motion correcting instruction. The operating part moves the working part according to an automatic motion instruction based on the basic motion instruction and the automatic motion correcting instruction, and the manual motion correction.
US11977364B2 Modernization method of an existing passenger transport system
A modernization method of an existing passenger transport system which is designed as an escalator or a moving walkway is disclosed. In the process, the modernization method can include generating a three-dimensional supporting framework model data set of the existing supporting framework, integrating the same into a digital double data set, producing the required components on the basis of the digital double data set, and installing said components into the existing framework.
US11977359B1 Selective transmission of data
Described is a method for determining when to transition devices between different states based on determined potential activity in an area near the devices. When the potential for activity near an input device is below a threshold, the device is maintained in an inactive state. When the potential for activity near the device exceeds the threshold, the device is transitioned to an active state before the potential activity can occur near the device. Likewise, when the device is in an active state, the implementations described herein provide the ability to determine when to begin and end transmission of data from the device to a remote computing resource for processing. For example, obtained video may be processed locally to determine if an activity is occurring. If an activity is occurring, relevant data is sent to a remote computing resource to determine if an action has been performed during the activity.
US11977357B2 Pump motor control with adaptive startup
An apparatus for starting operation of a motor of an implantable blood pump including a memory storing one or more default parameters for at least one of controlling and monitoring the startup operation. A processor operatively coupled to the motor is included, the processor is configured to: commence the startup operation based on the one or more default parameters; detect an error during the startup operation; adjust at least one of the one or more default parameters in response to the detected error; store the at least one adjusted parameter in the memory; and commence subsequent startup operations based at least in part on the at least one adjusted parameter.
US11977356B2 External element or dial for horology or jewellery made of conductive material
A method for fabricating a timepiece component made of conductive material includes: making a base from conductive material; coating the base with a first layer of sacrificial metal protection material; etching a recessed decoration mechanically or with a laser; coating the first recessed decoration and the remaining part of the first layer with a second metal and/or coloured decorative treatment layer; and removing each first sacrificial metal protection layer by chemical devices, to obtain a blank including a first decoration formed by the remaining part of the second layer.
US11977349B2 Image forming apparatus
An image forming apparatus includes an image forming unit to form an image based on an image forming condition; a sensor to measure a measurement image formed by the image forming unit; and a controller to obtain information correlated with a change in density of an image to be formed by the image forming unit, control the sensor to measure the measurement image, determine first data related to density of the image to be formed by the image forming unit, determine, based on a result of measuring the measurement image, second data related to density of the image to be formed by the image forming unit, and generate the image forming condition based on a weighted average of the first data and the second data.
US11977345B2 Device including rotator and belt, such as a fixing device for an image forming apparatus
A device includes a rotator having a rotation axis, a belt, a nip forming member surrounded by the belt, a holder holding the nip forming member, a first stay supporting the holder, an urging member urging the first stay toward the rotator, a second stay, and a connector. The nip forming member is configured to, with the rotator, pinch the belt to form a nip. The first stay extends in a width direction parallel to the rotation axis. The second stay is positioned upstream of the first stay in a moving direction of the belt at the nip. The moving direction is perpendicular to the width direction. The connector extends through at least one of the first stay and the second stay to connect the first stay to the second stay.
US11977343B2 Consumable chip, consumable and communication method
The present disclosure provides a consumable, a consumable chip, and a communication method between the image forming apparatus and the consumable chip. The consumable chip is capable of being installed on a consumable, and the consumable is capable of being detachably installed on an image forming apparatus. The consumable chip includes a storage unit and a chip control unit. The storage unit is configured to store identity authentication information of the consumable. The chip control unit is configured to receive an authentication request sent by the image forming apparatus and obtain second time information, generate a second code by performing a calculation using a preset algorithm according to the obtained second time information and the pre-stored identity authentication information of the consumable, and send the second code to the image forming apparatus. The second code is configured to determine whether the consumable meets expectation.
US11977342B2 Image forming apparatus including exposure head provided with plurality of light emitting chips
An image forming apparatus includes a light emitting chip and at least one processor. The light emitting chip includes a plurality of light emitting elements, a DAC outputting a voltage corresponding to a setting value, and a circuit unit that supplies a current to the plurality of light emitting elements based on the voltage. At least one processor is configured to set the setting value such that one light emitting element included among the plurality of light emitting elements emits light of a predetermined amount, and correct image data pieces that respectively correspond to the plurality of light emitting elements based on first correction data for correcting amounts of light respectively emitted by the plurality of light emitting elements. The circuit unit supplies a current to each of the plurality of light emitting elements based on the corrected image data pieces.
US11977337B2 Lithographic patterning method
The present document describes a lithographic patterning method for creating features on a surface of a substrate. The patterning method includes the steps of applying a resist material to the substrate surface for providing a resist material layer, selectively exposing, dependent on a location and based on patterning data, the resist material layer to a surface treatment step for chemically modifying the resist material of the resist material layer, and developing, based on the chemical modification of the resist material, the resist material layer such as to selectively remove the resist material. In particular, prior to the step of developing, the method comprises a step of scanning at least a part of the surface using an acoustic scanning probe microscopy method for determining a local contact stiffness of the substrate surface at a plurality of locations, for measuring one or more critical dimensions of the features to be formed on the surface.
US11977336B2 Method for improving a process for a patterning process
A method for improving a process model for a patterning process, the method including obtaining a) a measured contour from an image capture device, and b) a simulated contour generated from a simulation of the process model. The method also includes aligning the measured contour with the simulated contour by determining an offset between the measured contour and the simulated contour. The process model is calibrated to reduce a difference, computed based on the determined offset, between the simulated contour and the measured contour.
US11977334B2 Wavefront optimization for tuning scanner based on performance matching
A method for determining a wavefront parameter of a patterning process. The method includes obtaining a reference performance (e.g., a contour, EPE, CD) of a reference apparatus (e.g., a scanner), a lens model for a patterning apparatus configured to convert a wavefront parameter of a wavefront to actuator movement, and a lens fingerprint of a tuning apparatus (e.g., a to-be-matched scanner). Further, the method involves determining the wavefront parameter (e.g., a wavefront parameter such as tilt, offset, etc.) based on the lens fingerprint of the tuning apparatus, the lens model, and a cost function, wherein the cost function is a difference between the reference performance and a tuning apparatus performance.
US11977333B2 Semiconductor devices and methods of manufacturing
A single layer process is utilized to reduce swing effect interference and reflection during imaging of a photoresist. An anti-reflective additive is added to a photoresist, wherein the anti-reflective additive has a dye portion and a reactive portion. Upon dispensing the reactive portion will react with underlying structures to form an anti-reflective coating between the underlying structure and a remainder of the photoresist. During imaging, the anti-reflective coating will either absorb the energy, preventing it from being reflected, or else modify the optical path of reflection, thereby helping to reduce interference caused by the reflected energy.
US11977331B2 Composition containing a dicyanostyryl group, for forming a resist underlayer film capable of being wet etched
A resist underlayer film that exhibits removability and preferably solubility only in wet etching reagent solutions, while exhibiting good resistance to resist developers that are resist solvents or aqueous alkali solutions. The composition for forming a resist underlayer film includes a dicyanostyryl group-bearing polymer (P) or dicyanostyryl group-bearing compound (C) and includes solvent, and does not contain a protonic acid curing catalyst and does not contain an alkylated aminoplast crosslinking agent derived from melamine, urea, benzoguanamine, or glycoluril.
US11977326B2 Pellicle for EUV lithography
A wafer including a mask on one face and at least one layer on an opposite face, wherein the mask has at least one scribeline which overlies at least a portion of the opposite face which is substantially free of the at least one layer is described. Also described is a method of preparing a pellicle, the method including: providing a wafer having a mask on one face and at least one layer on an opposite face, defining a scribeline in the mask, and selectively removing a portion of the at least one layer which at least partially overlies the scribeline as well as a method of preparing a pellicle, the method including: providing a pellicle core, and removing at least some material from at least one face of the pellicle core in a non-oxidising environment. In any aspect, the pellicle may include a metal nitride layer.
US11977322B2 Wavelength conversion device and projection device
A wavelength conversion device includes a substrate, a reflection layer, a wavelength conversion layer, and a first optical layer. The wavelength conversion device has a central axis. The reflection layer is disposed on an upper surface of the substrate. The central axis is perpendicular to the upper surface. The wavelength conversion layer is disposed on the reflection layer and around the central axis, has a complete or partial annular shape, and includes a first region and two second regions. The first region is located between the second regions. The first optical layer is disposed on a surface of the wavelength conversion layer and corresponds to the first region. In an axial direction, an orthographic projection of the first optical layer on the upper surface is not overlapped with an orthographic projection of the second regions on the upper surface. The first optical layer includes first diffusing particles.
US11977318B2 Portable electronic device and movable lens shutting module thereof
A portable electronic device and a movable lens-shutting module thereof are provided. The lens-shutting module includes a first magnetic assembly, a second magnetic assembly and a movable shielding assembly. The first magnetic assembly includes a fixed magnetic field generator and a movable magnetic structure including a matching portion. The second magnetic assembly includes a fixed magnetic structure, a flexible structure and a movable magnetic field generator including a limiting portion. The movable shielding assembly includes a lens shielding portion corresponding to a lens module, a matching opening matching with the matching portion, and a limiting opening corresponding to the limiting portion. Therefore, the movable magnetic structure is movable horizontally between a first and a second horizontal position relative to the fixed magnetic field generator, and the movable magnetic field generator is movable vertically between a first and a second vertical position relative to the fixed magnetic structure.
US11977310B2 Electrophoretic medium
An electrophoretic medium comprises a plurality of charged particles disposed in a fluid. The fluid comprises at least about 75, and preferably at least about 95, percent by weight of a hydrocarbon selected from monounsaturated nonenes, nonane and methyloctane. The electrophoretic medium is especially useful in microcell electrophoretic media comprising a substrate having a plurality of cavities, and a sealing layer closing the open ends of the cavities, the cavities being filled with the electrophoretic medium.
US11977309B2 Anodically coloring electrochromic molecules, materials, and devices, and methods of making and use thereof
A variety of anodically-coloring electrochromic molecules are provided. In particular, anodically-coloring electrochromic molecules and devices are provided that allow for tuning the absorption bands in the cation state across the visible spectrum while demonstrating little to no coloring or visible absorption in the neutral state, resulting in high-contrast devices. Electrochromic devices are also provided, as well as methods of making the devices and molecules, and methods of use thereof.
US11977308B2 Liquid crystal display device and portable device
An electrically controlled birefringence liquid crystal display device performs a normally black display. The display device includes a liquid crystal display panel including a liquid crystal layer and a reflective portion to reflect light that is incident through a display surface of the liquid crystal display panel and that passes through the liquid crystal layer, a first polarizing plate on the display surface, and a half-wavelength plate between the liquid crystal display panel and the first polarizing plate. A phase difference Δnd−1 of the liquid crystal layer is less than a half of a phase difference Δnd−2 of the half-wavelength plate. The phase difference Δnd−2 of the half-wavelength plate indicates a positively dispersive wavelength, and a low axis of the half-wavelength plate intersects with an orientation axis of liquid crystal molecules in the liquid crystal layer under no electric field being applied. The liquid crystal layer has a birefringence index Δn indicating a positively dispersive wavelength.
US11977306B2 Transparent screen
The present disclosure provides a transparent screen including two main surfaces, and out of light of which a wavelength incident on one main surface out of the two main surfaces is 532 nm, a half width of a peak observed in a distribution indicating strength with respect to a diffraction angle of a primary diffraction light emitted from the other main surface out of the two main surfaces is 2 degrees or greater.
US11977305B2 Display device
According to one embodiment, a display device includes a first substrate including a scanning line extending along a first direction, a signal line extending along a second direction, a switching element, a first connection electrode, a pixel electrode, and a feed line, a second substrate, a liquid crystal layer containing polymer dispersed liquid crystal, and a light emitting module. The feed line includes an edge extending along the second direction. The first connection electrode is a transparent electrode formed of a same material as the feed line, extends along the first direction, and includes an end portion opposed to the edge.
US11977304B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a plurality of sub-pixels. The sub-pixel includes a first common electrode wiring, a second common electrode wiring, a first connecting line, a second connecting line, and a pixel electrode. A sub-pixel structure of the present disclosure uses a new common electrode wiring design, and since a position of an electrode stem in the pixel electrode itself is a dark area, the first common electrode wiring is disposed below the electrode stem, so as to reduce a shadow and increase penetration rate.
US11977293B1 Illumination device that suppresses uneven brightness and display device thereof
An illumination device includes a light source, a first optical member, and a fixing portion. The first optical member includes a light reflection portion configured to reflect light, at least a part of the light reflection portion overlapping with the light source, and a light transmitting portion configured to transmit light, the light transmitting portion not overlapping the light reflection portion. A center of the light source in a plan view is defined as a first center, and a center of the light reflection portion in a plan view is defined as a second center. In the light reflection portion, the second center is located between the fixing portion and the first center at a first temperature, and at a second temperature higher than the first temperature, a position of the second center is closer to the first center than a position of the second center at the first temperature.
US11977290B2 Liquid crystal diffraction element, optical element, image display unit, head-mounted display, beam steering, and sensor
Provided are a liquid crystal diffraction element having a high diffraction efficiency irrespective of diffraction angles, an optical element including the liquid crystal diffraction element, and an image display unit, a head-mounted display, a beam steering, and a sensor including the liquid crystal diffraction element or the optical element. The liquid crystal diffraction element includes: an optically-anisotropic layer that is formed of a liquid crystal composition including a liquid crystal compound, in which the optically-anisotropic layer has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound changes while continuously rotating in at least one in-plane direction, in a case where a length over which the direction of the optical axis derived from the liquid crystal compound rotates by 180° in a plane is set as a single period, a length of the single period in the liquid crystal alignment pattern gradually changes in the one in-plane direction, in a cross-sectional image of the optically-anisotropic layer obtained by observing a cross-section taken in a thickness direction parallel to the one in-plane direction with a scanning electron microscope, the optically-anisotropic layer has bright portions and dark portions extending from one surface to another surface and each of the dark portions has two or more inflection points of angle, the optically-anisotropic layer has regions where tilt directions of the dark portions are different from each other in the thickness direction, and an average tilt angle of the dark portion gradually changes in the one in-plane direction.
US11977288B1 Touch display panels and touch display devices
A touch display panel includes first and second substrates that are disposed opposite to each other, and a liquid crystal layer between the first and second substrates. The first substrate includes a base substrate, a plurality of data lines, at least two touch wirings, at least two touch electrodes, and a pixel electrode. The data lines and the touch wirings are disposed on the base substrate. The touch electrodes are provided at a side of the data lines away from the base substrate. There is a gap between two adjacent touch electrodes. In a direction perpendicular to the base substrate, the gap overlaps with at least a portion of the touch wirings, the data lines overlap with the touch electrodes, and the data lines do not overlap with the gap. The pixel electrode is disposed at a side of the touch electrodes away from the base substrate.
US11977287B2 Display device
A display device is provided, including: a back plate; a plastic frame connected to the back plate; a backlight module; a privacy film on a light emitting side of the backlight module; and a dimming sheet on a side of privacy film away from the back plate, wherein the dimming sheet is configured to be capable of adjusting a viewing angle of the display device. The plastic frame includes a first surface and a side end face, the first surface is a surface of the plastic frame close to the dimming sheet, the side end face is a side face of the plastic frame close to the dimming sheet, the plastic frame further includes a chamfered portion at a transition position between the side end face and the first surface, and the chamfered portion has a rough surface that is configured for diffracting the light incident on the chamfered portion.
US11977284B2 Optical waveguide device, manufacturing method of optical modulation element, optical modulator, optical modulation module, and optical transmission apparatus
There is provided an optical waveguide device including: a substrate; an optical waveguide formed on the substrate; and a working electrode that controls a light wave propagating through the optical waveguide, in which the working electrode includes a first base layer made of a first material, a first conductive layer on the first base layer, a second base layer made of a second material different from the first material, which is on the first conductive layer, and a second conductive layer on the second base layer, and an edge of the second base layer is covered with the second conductive layer, in a cross-section perpendicular to an extending direction of the optical waveguide.
US11977282B2 Optical modulator
A core, constituted by an amorphous undoped semiconductor (i type), which is formed on a lower clad layer, and a p-type layer and an n-type layer which are disposed on the lower clad layer with the core interposed therebetween and are formed in contact with the core are provided. The core is formed to be thicker than the p-type layer and the n-type layer. The p-type layer and the n-type layer are constituted by single crystal silicon.
US11977280B2 Systems and methods for printing on a contact lens
One embodiment of a contact lens includes a lens body configured to fit directly on the surface of the eye and legible characters positioned on the lens body. Another embodiment of a contact lens comprises a lens body including polymeric material and a lens enhancing material (e.g., ink, silicone material, medicament material, and the like) encapsulated in the polymeric material. The lens enhancing material can be in the form of isolated sections distributed in the surrounding polymeric material. Methods of making contact lenses include forming a first lens layer including a first surface, forming a pattern on the first surface, and forming a second lens layer over the pattern.
US11977279B2 Colored contact lens, manufacturing method of colored contact lens, and iris recognition system
Provided is a colored contact lens having: a lens; and a colored region formed in the lens, at least a part of the colored region is arranged at a position overlapping an iris of a wearer when the colored contact lens is worn, and the colored region has infrared transparency.
US11977277B2 Lens for eyewear and other headworn supports having improved optics
A lens is provided that has an improved optical configuration in order to provide enhanced off-axis optical performance by tending to reduce, eliminate, or minimize first order optical distortion. Embodiments may be used in non-corrective or corrective unitary or dual lens eyewear, for example in combination with a frame to support the lens in a path of a straight ahead line of sight forming a center axis of an eye of a typical wearer. The lens may comprise a lens body. The lens body may comprise a surface having a spheric, toric, cylindrical or freeform geometry and another surface having a freeform geometry. A lens thickness is defined between the surfaces. A prismatic power of the lens is improved, particularly for off-axis viewing angles.
US11977276B2 Surface wiping assembly
An apparatus for cleaning surfaces can include a wiping assembly. The wiping assembly can have a pair of wiping elements, each wiping element having a wiping surface and an opposed gripping surface. The pair of wiping elements can be arranged with the respective wiping surfaces opposing each other. The wiping assembly can further include a coupling element having opposed longitudinal ends. Each longitudinal end of the coupling element can be coupled to a respective wiping element of the pair of wiping elements.
US11977274B2 Optical photographing lens assembly, image capturing unit and electronic device
An optical photographing lens assembly includes seven lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. Each of the seven lens elements of the optical photographing lens assembly has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The object-side surface of the first lens element is concave in a paraxial region thereof. The object-side surface of the first lens element is aspheric and has at least one critical point in an off-axis region thereof.
US11977273B2 Optical lens system and photographing module
An optical lens system includes, in order from the object side to the image side: a stop, a first lens with positive refractive power, a second lens with positive refractive power, a third lens with negative refractive power, wherein a distance from an image-side surface of the third lens to an image plane along an optical axis is BFL, a distance from an object-side surface of the first lens to the image plane along the optical axis is TL, following condition is satisfied: 0.38
US11977270B2 Linear ball guided voice coil motor for folded optic
Actuators for carrying and actuating a lens having a first optical axis, the lens receiving light folded from a second optical axis substantially perpendicular to the first optical axis, comprising first and second VCM engines coupled to the lens and first and second linear ball-guided rails operative to create movement of the lens in two substantially orthogonal directions upon actuation by respective VCM engines.
US11977269B2 Camera module
One embodiment of a camera module can comprise: a housing having a first electrode pattern and a first recessed part, which are formed on the upper surface thereof; an auto-focusing unit mounted in the first recessed part and electrically connected to the first electrode pattern; a lens barrel accommodated inside the housing; a first holder which is disposed at the lower part of the housing and to which the lens barrel is coupled; and a printed circuit board disposed at the lower part of the first holder and electrically connected to the housing.
US11977265B2 Optical device
An optical element that is optically coupled to light inlet/outlet ends of an optical fiber is disposed on a base placed near the light inlet/outlet ends of the optical fiber. Moreover, a rod-like reinforcing member has an integral structure fixed into a first hole formed in the optical fiber and a second hole formed in the base 102.
US11977262B1 Fiber optic alignment assembly
A fiber optic alignment assembly can include first and second receivers positioned on a base. The first receiver can include a channel for receiving a collet of a first fiber optic ribbon such that the ferrule of the first fiber optic ribbon is positioned for engagement. The second receiver can include a channel for receiving a collet of a second fiber optic ribbon such that a ferrule of the second fiber optic ribbon is positioned for engagement with the ferrule of the first fiber optic ribbon.
US11977260B2 Optical-fiber connector
An optical-fiber connector includes a coupling member, a core component, a sleeve member, a metal retaining member, and a pressing member. The core component is in the receiving space. The metal retaining member is connected to one of two ends of the coupling member. The elastic arm of the metal retaining member inclinedly extends toward the other end of the coupling member. Two sides of the elastic arm have a plurality of retaining structures. The sleeve member is at the other end of the coupling member and is connected to the pressing member. The pressing portion of the pressing member extends toward the elastic arm. The metal retaining member is adapted to be buckled with an adapter, so that the service life of the optical-fiber connector can be prolonged.
US11977259B2 Optical transceiver arrays
An optoelectronic device (20, 50) includes a planar substrate (30), an optical bus (40, 82, 84, 96, 140, 150, 180, 182, 224) disposed on the substrate and configured to convey coherent radiation through the bus, and an array (32, 72) of sensing cells (34, 74, 90, 160, 170, 200, 212, 380) disposed on the substrate. Each sensing cell includes at least one tap (92, 94, 144, 146, 226, 228) coupled to extract a portion of the coherent radiation propagating through the optical bus, an optical transducer (36, 108, 162, 172, 202, 204, 214) configured to couple optical radiation between the sensing cell and a target external to the substrate, and a receiver (114, 174, 178, 216, 218), which is coupled to mix the coherent radiation extracted by the tap with the optical radiation received by the optical transducer and to output an electrical signal responsively to the mixed radiation.
US11977255B2 Hollow core optical fiber and a laser system
A hollow core photonic crystal fiber (PCF) including an outer cladding region and seven hollow tubes surrounded by the outer cladding region. Each of the hollow tubes is fused to the outer cladding to form a ring defining an inner cladding region and a hollow core region surrounded by the inner cladding region. The hollow tubes are not touching each other but are arranged with distance to adjacent hollow tubes. The hollow tubes each have an average outer diameter d2 and an average inner diameter d1, wherein d1/d2 is equal to or larger than about 0.8, such as equal to or larger than about 0.85, such as equal to or larger than about 0.9. Also, a laser system.
US11977253B2 Backlight module including overlapped reflective sheets and display device including the same
A backlight module and a display device are provided. The backlight module includes a plurality of light boards, wherein each light board includes at least two light source groups arranged at intervals. An overlap area of adjacent reflective sheets is located between adjacent light source groups in a same light board, and a splicing area of adjacent light boards is located in a non-overlap area of a same reflective sheet so that a protrusion of the reflective sheets in the overlap area will not reflect too much light to the splicing area, which solves a problem of uneven brightness at splicing positions of the light boards of current display products.
US11977251B1 Backlight module
A backlight module including a light guide plate, a light source, an upper prism sheet, and a lower prism sheet is provided. The light guide plate has a light incident surface and a light emitting surface. The upper prism sheet is disposed at a side of the light emitting surface of the light guide plate. The upper prism sheet includes an upper substrate and first prism microstructures. Cross-sections of the first prism microstructures are isosceles triangles, and apex angles thereof fall within a range of 80 to 90 degrees. The lower prism sheet is disposed between the light guide plate and the upper prism sheet. The lower prism sheet includes a lower substrate and second prism microstructures. Cross-sections of the second prism microstructures are isosceles triangles, and apex angles thereof fall within a range of 100 to 130 degrees.
US11977248B2 Optical filter with nanostructured layers and spectral sensor having layers of such kind
The present invention relates to an optical filter with nanostructured layers and spectral sensors with layers of such kind. The optical filter has at least two nanostructured layers, each of which forms a transmission grating from grating wires extending parallel to each other. The grating wires of the two transmission gratings intersect each other and are positioned one on top of the other in the optical filter. An optical polarise which polarises incident optical radiation linearly parallel to the grating wires of one of the two transmission gratings is arranged over the transmission gratings. The optical filter can be produced as a bandpass filter with standard semiconductor processes without additional layers or modification of said processes.
US11977245B2 Optical waveguide unit, array, and flat lens
An optical waveguide unit includes a plurality of reflecting units being the same in structure, and each reflecting unit being any one or a combination of any two of: a metal layer, a total reflecting layer, and a medium reflecting layer; and a plurality of sub waveguides stacked on each other, each of two sides of each sub waveguide being provided with one reflecting unit, at least two of the plurality of sub waveguides having different heights in a stacking direction of the plurality of sub waveguides, and the different heights of the sub waveguides being corresponding to different incident angle directions. The present disclosure also provides an optical waveguide array and a flat lens.
US11977240B2 Apparatus for controlling lens module and reducing offset of Hall sensor
An apparatus configured to reduce an offset of a Hall sensor includes a voltage-current conversion circuit and a current mirror circuit. The voltage-current conversion circuit is configured to generate a current configured to decrease when a voltage of an input terminal to which a bias current of a Hall sensor is input increases and increase when the voltage of the input terminal decreases. The current mirror circuit has a current mirror structure configured to feedback the bias current based on the current generated by the voltage-current conversion circuit.
US11977238B2 Modular systems for head-worn computers
Aspects of the present disclosure relate to modular expansion systems for use in head-worn computing systems. In an head-worn computer, an electrical connector is adapted to electrically connect with a modular expansion module, wherein the modular expansion module adds a capability to the head-worn computer and is removeably mounted to the head-worn computer, and a mount is adapted to physically secure the modular expansion module to the head-worn computer.
US11977237B2 VR system and positioning and tracking method of VR system
A position detection device of a VR device is provided. A gear rack and a gear are provided between the left lens barrel and the right lens barrel, and the gear rack is made to be occluded with the gear. A magnet is fixed at a preset position, and a magnetic induction intensity of the magnet set based on a relative position relationship between the left lens barrel and the right lens barrel in the VR device is detected by means of a Hall sensor. A distance between the Hall sensor and the magnet is calculated according to the magnetic induction intensity. Relative movement data between the gear rack and the gear is determined based on the distance between the Hall sensor and the magnet, and then a distance between the left lens barrel and the right lens barrel is determined according to the relative movement data, and the distance between the left lens barrel and the right lens barrel is determined as a pupil distance between both eyes of a user, so that targeted image can be output based on the pupil distance.
US11977235B2 Method for projecting image contents onto a user's retina by way of an optical system
A method for projecting image contents onto a user's retina using an optical system. A light beam is first projected onto a diverting unit of the optical system using a projector unit of the optical system. The light beam is subsequently diverted to the position of the user's eye. An ascertained deviation of an actual state of the projected light beam diverted by the diverting unit from a desired state is stored using memory unit. Second image data are generated using an image-processing device based on the stored and ascertained deviation of the actual state of the projected light beam from the desired state. The second image data are received using the projector unit. The received second image data are projected at successive second time intervals using the projector unit. At least two of the second time intervals differ from one another in terms of time.
US11977234B2 Head-mounted device
A head-mounted device includes a housing, a mask, and an optical machine assembly. An accommodating chamber is formed in the housing. The upper portion of the mask is connected to the housing, and the lower portion of the mask exceeds out of the housing. The optical machine assembly comprises: an optical machine support arranged in the accommodating chamber; an optical machine, positioned in the accommodating chamber; a waveguide piece; a connecting body, positioned in the accommodating chamber, the optical machine and the waveguide piece being mounted on the connecting body, and the connecting body being fixed to the optical machine support. The waveguide piece penetrates through the bottom of the housing from the accommodating chamber and extends downwards.
US11977224B2 Headset dynamic windowing
Systems and methods for headset windowing may include determining a geometry of a first object used with a computing system in a work space; determining, based on information received from a sensor, when the user wearing a VR headset tilts their head to bring the first object into view of the VR headset; and displaying a first window on a display of the VR headset, the first window being dimensioned to conform to the geometry of the first object in view of the headset.
US11977220B2 Sculpted micromirror in a digital micromirror device
A digital micromirror device comprises an array of micromirror pixels, the array comprising a first micromirror pixel and a second micromirror pixel. The first micromirror pixel comprises a hinge, where the hinge is configured to tilt toward a first raised address electrode and toward a second raised address electrode. The first micromirror pixel also comprises a first micromirror coupled to the hinge, where the first micromirror has a sculpted edge. The second micromirror pixel comprises a second micromirror, where a first gap between a first point on the sculpted edge and a nearest point to the first point on the second micromirror is larger than a second gap between a second point on the sculpted edge and a nearest point to the second point on the second micromirror.
US11977218B2 Systems and methods for medical imaging
The present disclosure provides systems and methods for medical imaging. The system may comprise a scope assembly. The scope assembly may comprise a housing unit configured to releasably couple to at least a portion of an elongated scope. The scope assembly may comprise an imaging unit operably coupled to the housing unit, wherein the imaging unit comprises an optics assembly configured to (i) receive one or more light beams that are transmitted through the elongated scope and (ii) direct at least a portion of the one or more light beams onto two or more locations within a subject's body. At least one of the two or more locations may comprise a target site. The imaging unit may be configured to move via a rotational and/or translational motion relative to the housing unit to alter a field of view when imaging within the subject's body.
US11977214B2 Phase difference observation apparatus and cell treatment apparatus
A phase difference observation apparatus includes a light source; an illumination guide to guide illumination light from the light source to an observation target object in a cell culture vessel; an optical imager to form an optical image of the observation target object on an image sensor; and a controller. The illumination guide includes a spatial modulator to change an intensity distribution of the illumination light; the controller contains intensity distribution correction information associating a position of the imaging guide with respect to the cell culture vessel with an intensity distribution of illumination light at the position of the optical imager; the controller acquires imaging system position information, which is the position of the optical imager; and the controller changes an intensity distribution of illumination light in the spatial modulator on the basis of the imaging system position information and the intensity distribution correction information.
US11977211B2 Multi-modal wide-angle illumination employing a compound beam combiner
Provided is an optical apparatus that includes an illumination assembly which include an extended radiation source emitting radiation with a controllable spatial distribution and telecentric condensing optics, configured to receive and project the emitted radiation with a numerical aperture exceeding 0.3 along a first optical axis onto a field and an imaging assembly that includes a sensor and objective optics configured to image the field along a second optical axis onto the sensor and also a prism combiner positioned between the field and the condensing and objective optics which is configured to combine the first and second optical axes, while reflecting at least one of the optical axes multiple times within the prism combiner.
US11977208B2 Removal of liquid drops from optical element
An image capture device may include an optical element through which visual content is captured. The image capture device may detect presence of a drop of liquid on the optical element during capture of the visual content. The image capture device may effectuate removal of the drop of liquid from the optical element.
US11977207B2 Adaptive materials and systems for manipulation of electromagnetic radiation
Fully artificial, adaptive composite materials and systems, having variable transmittance, reflectance, and/or absorptance to radiation in visible, infrared, or other desired region of the electromagnetic spectrum, and methods of the manufacture and use thereof are provided. The adaptive composite materials and systems possess an unprecedented combination of properties and are, therefore, poised to enable a broad range of practical applications. The adaptive composite material incorporates at least one size-variable active area having a variable transmittance, reflectance, and/or absorptance in at least a portion of the electromagnetic spectrum and comprises at least: an elastomer substrate, a texturizing layer disposed on top of the substrate, and an optional reflective coating disposed on top of the texturizing layer. In operation, the stretching and relaxation of the elastomer substrate causes changes in the surface morphology of the texturized layers (e.g., the change in the size and depth of surface features in the texturizing layer), this in turn results in the increased or decreased transmittivity, reflectivity, and/or absorptivity of the active area.
US11977203B2 Sensor for dispensing system
Among other things, one or more systems and/or techniques for improving performance of a dispensing system are provided herein. The dispensing system may comprise an emitter and a detector. The emitter may be configured to transmit light (e.g., and/or one or more other signals). The detector may be configured to measure light, for example. The detector may determine a first measurement of light while the emitter is not transmitting light. The detector may determine a second measurement of light responsive to the emitter transmitting light. The detector may determine a third measurement of light based upon a comparison of the first measurement of light with the second measurement of light. The detector may be direct current (DC) coupled while determining the third measurement of light.
US11977202B2 Ranging solenoid coil transmitter around downhole bottom hole assembly elements
The disclosure provides for a bottom hole assembly that comprises a stator solenoid winding transmitter assembly operable to generate a magnetic field. The stator solenoid winding transmitter assembly comprises a coil comprising a plurality of windings and a sleeve, wherein the coil is disposed within the sleeve. The bottom hole assembly further comprises a solenoid control assembly disposed adjacent to the stator solenoid winding transmitter assembly, wherein the solenoid control assembly is communicatively coupled to a controller and electrically connected to the coil and a mud motor comprising a rotor and a stator, wherein the stator solenoid winding transmitter assembly is disposed around the mud motor.
US11977200B2 System and method for real-time monitoring and optimizing operation of connected oil and gas wells
It is important to know the flow rates of oil and gas from individual wells in connected oil and gas wells. The existing methods for multiphase flow measurement are prohibitively expensive and used infrequently. The system is configured to ingest real-time and non-real-time data from a plurality of well data sources. Utilizing this data, a plurality of physics-guided data-driven well surveillance models run in real-time for forecasting a plurality of parameters including the flow rates of oil, gas and brine from individual wells, computing the health of well assets and performing fault detection and localization in well assets. The system is also configured to automatically compose a well performance optimization problem based on the current performance of the wells and health of well assets and solve the problem to identify optimal process settings for improving the operation of connected oil and gas wells.
US11977199B2 Device for evaluating characteristics of target ground containing metal component
A device for evaluating characteristics of a target ground containing a metal component is proposed. The device includes a penetration probe having a main frame and a pair of side frames respectively installed at opposite side ends of the main frame, wherein each side frame has a lower end thereof extending downward from the main frame; a plurality of electrodes installed to be exposed to outside on the main frame; an electrode measurement part for measuring apparent chargeability of the target ground by applying power for measurement to the plurality of electrodes; and a main processor for calculating a weight ratio of a metal component of the target ground on the basis of the apparent chargeability measured by the electrode measurement part and calculating a volume ratio of the metal component of the target ground on the basis of the calculated weight ratio of the metal component.
US11977197B1 Thermodynamic housing for a geophysical data acquisition system and method of use
A thermodynamic housing for a geophysical data acquisition system is provided. The housing includes a novel enclosure cooling system with strategically placed ducting and insulation which maintains proper controller temperature and elevated temperature ambient environments. A novel node enclosure is provided which includes a fail safe 4 bar linkage toggle to ground stakes which enhances physical stability and electrical connectivity.
US11977194B2 Printed film electrostatic concentration for radon detection
An electrostatic concentrator for use in radon detection, comprising of a plastic sheet having conductive electrodes patterned onto the surface. The sheet is patterned and cut in such a way that it can be assembled into a three-dimensional shape (e.g. a cone), such that when a voltage is applied to the electrodes an electrostatic field is created for propelling radon progeny towards a sensor on which it can be detected.
US11977191B2 Semiconductor radiation detector
Disclosed herein is a radiation detector comprising: an electronics layer comprising a first set of electric contacts and a second set of electric contacts; a radiation absorption layer configured to absorb radiation; a first set of electrodes and a second set of electrodes, wherein the first set of electrodes and the second set of electrodes are interdigitated and extend into the radiation absorption layer in a direction of thickness thereof; wherein the electronics layer and the radiation absorption layer are bonded such that the first set of electrodes are electrically connected to the first set of electric contacts and the second set of electrodes are electrically connected to the second set of electric contacts.
US11977186B2 ToF system
In an embodiment, a method includes: resetting respective count values of a plurality of analog counters to an initial count value, each analog counter of the plurality of analog counters corresponding to a histogram bin of a time-of-flight (ToF) histogram; after resetting the respective count values, receiving a plurality of digital addresses from a time-to-digital converter (TDC); during an integration period, for each received digital address, selecting one analog counter based on the received digital address, and changing the respective count value of the selected one analog counter towards a second count value by a discrete amount, where each analog counter has a final count value at an end of the integration period; and after the integration period, determining an associated final bin count of each histogram bin of the ToF histogram based on the final count value of the corresponding analog counter.
US11977184B2 LiDAR detection systems and methods that use multi-plane mirrors
Embodiments discussed herein refer to a relatively compact and energy efficient LiDAR system that uses a multi-plane mirror in its scanning system.
US11977177B2 Method to correct phase ambiguity in range and phase measurements transitions
There is provided a subject location system, including a master processing unit, a receiver, and at least one Tag associated with the subject. The system includes a Hub with a master processing unit and the Tag includes transponders. Range and phase data are used to calculate the position of the Tag in relation to the Hub, and phase cycle errors are eliminated by, the use of a cyclical search minimizing an innovation inner product.
US11977176B2 Position determination system having a deconvolution decoder
The present disclosure relates to an acoustic position determination system that includes a mobile communication device and at least one base transmitter unit. The mobile communication device is configured to transmit and receive acoustic signals. Due to relative movements between the mobile communication device and the base transmitter unit, frequencies of the received signals shift due to Doppler effect. The mobile communication device is configured to compensate Doppler frequency shifts in the received acoustic signals prior to performing a deconvolution decoding process. The mobile communication device is further configured to compensate Doppler frequency shifts and perform deconvolution decoding process on acoustic signals received from multiple signal transmission paths.
US11977175B2 Method and apparatus for estimating position of signal source
Provided is a technology for increasing accuracy of position estimation by estimating a position of a signal source based on an error due to altitudes of a sensor and a signal source and an error due to a pitch of an aircraft as well as an error due to curvature of the earth. At this time, a position estimation method may include receiving measurement data from a plurality of sensors, estimating first position data of the signal source based on the measurement data, identifying an altitude error of the first position data, and estimating second position data that is data obtained by correcting the first position data based on the altitude error.
US11977174B2 Beacon location estimation
A method and system for estimation of the current location of a remote radio beacon, at a mobile device, based on two historical positions thereof provided via at least two satellite relays and one base station, particularly usable for Search and Rescue. A beacon is configured to periodically transmit short RF signals, relayed by a first satellite payload to a base station, at which the position of the beacon is resolved; then, the base station transmits a message, relayed by a second satellite payload and detectable by a mobile device, encoding two previous positions of the beacon, stamped with time tags. Finally, the mobile device decodes the information about said two previous positions of the beacon, and accordingly estimates the current position of the beacon, accounting for possible different time references.
US11977172B2 Traffic radar system with patrol vehicle speed detection
A traffic radar system comprises a first radar transceiver, a second radar transceiver, a speed determining element, and a processing element. The first radar transceiver transmits and receives radar beams and generates a first electronic signal corresponding to the received radar beam. The second radar transceiver transmits and receives radar beams and generates a second electronic signal corresponding to the received radar beam. The speed determining element determines and outputs a speed of the patrol vehicle. The processing element is configured to receive a plurality of digital data samples derived from the first or second electronic signals, receive the speed of the patrol vehicle, process the digital data samples to determine a relative speed of at least one target vehicle in the front zone or the rear zone, and convert the relative speed of the target vehicle to an absolute speed using the speed of the patrol vehicle.
US11977163B2 Circuit for background light suppression
Described is a circuit for background light suppression (SBI, 500) for a light propagation time sensor (22) which operates according to a phase measuring principle and the light propagation time pixels of which have integration nodes or diodes (Ga, Gb, diode_a, diode_b) for the accumulation of charges, having an input stage (50), an operational amplifier (OP) and an SBI current source (SQ), wherein the input phase (50) has bypass and common mode circuits (SBP, SVcm) via which signals of the integration nodes (Ga, Gb, diode_a, diode_b) are guided to the operational amplifier (OP) and via which the operational amplifier (OP) can be switched to a maximum detection or common mode operation, wherein the operational amplifier (OP) is designed such that based on the signals of the integration nodes (Ga, Gb, diode_a, diode_b) switched by the input stage (50) to the operational amplifier (OP), a gate voltage (gate_cs) is generated for the SBI current source (SQ), wherein the SBI current source (SQ) has a first current source (SQ1) for the maximum detection operation and a second and third current source (SQ2a, SQ2b) for the common mode operation wherein the current sources (SQ1, SQ2a, SQ2b) can be connected via switches (S) to integration nodes (Ga, Gb, diode_a, diode_b).
US11977162B2 Systems, methods and computer program products for generating depth images based on short-wave infrared detection information
Depth sensors comprising a focal plane array with photosites (PSs) directed in different directions, each PS operable to detect light arriving from an instantaneous field of view (IFOV) of the PS, a readout-set of readout circuitries (ROCs), each ROC coupled to readout-group PSs by multiple switches and operable to output an electric signal indicative of an amount of light impinging on the readout-group PSs when the read-out group is connected to the respective ROC via at least one of the switches, a controller operable to change switching states of the switches, such that at different times different ROCs of the readout-set are coupled to the readout-group and are exposed to reflections from different distances, and a processor operable to obtain the electric signals from the readout-set indicative of detected levels of reflected light collected from the IFOVs of the readout-group and to determine depth information for an object.
US11977159B2 Method for determining a position of a vehicle
A computer-implemented method for determining a position of a vehicle is disclosed, wherein the vehicle is equipped with a sensor for capturing scans of a vicinity of the vehicle, wherein the method comprises at least the following steps carried out by computer-hardware components: capturing at least one scan by means of the sensor with a plurality of sensor data samples given in a sensor data representation; determining, from a database, a predefined map with at least one element is given in a map data representation; determining a transformed map by transforming the at least one element of the predefined map from the map data representation into the sensor data representation; matching at least a subset of the sensor data samples of the at least one scan and the at least one element of the transformed map; and determining the position of the vehicle based on the matching.
US11977152B2 Direction finding technique in radar array signal processing
This invention describes a new Direction Finding (DF) algorithm named as Braided Array Sampling via an Inter-Channel Scheme (BASICS) that can enhance estimation accuracy of the direction of arrival (DOA) to a higher level than existing algorithms. With appropriate analogical reasoning, it can be applied to all kinds of radars and antennas. It breaks the ordinary belief that an array of N antennas can only generate N pictures of spectral for analysis. Without the need of improvement on the system hardware, BASICS assumes many virtual movements of array antenna in order to produce enough linear equations describing Doppler modulations of targets' spectra by those of the virtual movements, and the solutions would give accurate DOA information of possible targets. This invention presents the principle of BASICS and its theoretical supports, as well as the basic conditions to apply BASICS.
US11977150B2 Vehicle localization precision enhancement via multi-sensor fusion
A method of determining a vehicle position and a vehicle velocity, including receiving a camera image sequence based on a camera borne by a vehicle and determining a camera pose based on the camera image sequence. The method includes determining a global position system location based on a global position system receiver borne by the vehicle, determining an inertial movement signal based on an inertial movement unit borne by the vehicle and receiving a wheel encoder signal from a wheel of the vehicle. The method additionally includes determining at least one of the vehicle positions and the vehicle velocity based on at least two of the camera pose, the global position system location, the inertial movement signal and the wheel encoder signal in temporal synchronization.
US11977147B2 Apparatus for assisting driving and method thereof
Provided is an apparatus for assisting driving of a host vehicle, the apparatus comprising: a first sensor mounted to a host vehicle and having a field of view in front of the host vehicle, the first sensor configured to acquire front image data; a second sensor selected from a group consisting of a radar sensor and a Light Detection and Ranging (LiDAR) sensor and mounted to the host vehicle, the second sensor configured to have a field of sensing in front of the host vehicle and acquire front sensing data; a third sensor selected from a group consisting of a radar sensor and a LiDAR sensor and mounted to the host vehicle, the third sensor configured to have a field of sensing behind the vehicle and acquire rear side sensing data; and a controller including a processor configured to process the front side sensing data and the rear side sensing data; wherein the controller is configured to: in response to a lane change command being input, acquire position information and velocity information of other vehicle traveling in another lane corresponding to the lane change command based on the rear side sensing data, and output a driving signal for changing a distance between the host vehicle and a preceding vehicle based on the position information and the velocity information of the other vehicle.
US11977140B2 Systems and methods for magnetic resonance imaging
The present disclosure provides a system for MRI. The system may obtain a plurality of echo signals relating to a subject that are excited by an MRI pulse sequence applied to the subject. The system may perform a quantitative measurement on the subject based on the plurality of echo signals. The MRI pulse sequence may include a CEST module configured to selectively excite exchangeable protons or exchangeable molecules in the subject, an RF excitation pulse applied after the CEST module configured to excite a plurality of gradient echoes, and one or more refocusing pulses applied after the RF excitation pulse. Each of the refocusing pulses may be configured to excite one or more spin echoes. The one or more spin echoes excited by at least one of the one or more refocusing pulses may include a symmetric spin echo and one or more asymmetric spin echoes.
US11977139B2 Accelerated cooldown of low-cryogen magnetic resonance imaging (MRI) magnets
An apparatus (200) includes: a cryostat (214) containing a volume of cryogenic fluid; one or more superconducting coils (202) within the cryostat; a sealed cooling system (204) within the cryostat and configured to maintain the one or more superconducting coils n a persistent state; and a second cooling system (210) having a first portion in contact with the sealed cooling system within the cryostat, a second portion extending outside of the cryostat.
US11977136B2 Magnetic sensor
A magnetic sensor includes an MR element and a support member. The support member has an opposed surface including a first inclined portion, and a bottom surface. In a given cross section, the first inclined portion is inclined at a first angle at a first position, and inclined at a second angle smaller than the first angle at a second position. The absolute value of a curvature of the first inclined portion at the first position is less than the absolute value of the curvature of the first inclined portion at the second position. The MR element is provided on the first inclined portion so that the first edge is located above the first position in a given cross section.
US11977134B2 Mitigation of an effect of capacitively coupled current while driving a sensor component over an unshielded twisted pair wire configuration
An illustrative system includes a sensor component and a controller conductively coupled by way of a first wire and a second wire in a twisted pair configuration. The controller includes a driver configured to drive the sensor component by way of the first and second wires with a drive current in accordance with a gain parameter and a control loop circuit. The control loop circuit is configured to receive a control signal representative of a target current value for the drive current, adjust the gain parameter based on a difference between the target current value and an actual current value of current that is actually being driven through the sensor component, and abstain from adjusting the gain parameter based on current capacitively coupled onto the first and second wires by an external electric field.
US11977133B2 Device and method for measuring magnetism of permanent magnet material at high temperature
A device for measuring magnetism of a permanent magnet material at a high temperature includes a laser device, a power controller, a light beam controller, a temperature controller, a magnetism measurement unit, temperature sensors, and electromagnet pole heads. The electromagnet pole heads are divided into an upper piece and a lower piece for clamping upper and lower surfaces of a sample. Heat absorbing sheets are respectively fixed on front and rear surfaces of the sample. Temperatures of the heat absorbing sheets are measured by the temperature sensors. The sample is heated by laser, and the temperature controller is used to adjust a ratio of light beams of the power controller and the light beam controller irradiating the heat absorbing sheets on the front and rear surfaces of the sample, thus adjusting the temperatures of the heat absorbing sheets. The magnetism of the sample is measured using the magnetism measurement unit.
US11977132B2 Magnetic-field sensor arrangement and method of calibrating a magnetic-field sensor of a magnetic-field sensor arrangement
Magnetic-field sensor arrangement comprises a magnetic-field sensor for providing a sensor output signal based on a magnetic field acting on the sensor; an excitation-conductor array including selectively driveable excitation conductors spaced from the magnetic-field sensor; a driver for selectively driving the excitation conductors to generate different magnetic test fields in different drive states by driving a different excitation conductor, and to generate a set of detected output signal values of the magnetic-field sensor according to the different drive states; and evaluator configured to provide different parameter sets including comparison output signal values for the different drive states and representing variations of the architecture of the magnetic-field sensor including the excitation-conductor array, and further configured to determine, based on the set of detected output signal values of the magnetic-field sensor, that parameter set whose comparison output signal values exhibit a best match with the set of detected output signal values.
US11977128B2 Used battery unit depository
Provided is a storage for used battery units capable of economically storing a plurality of used battery units of various manufacturers while suppressing the deterioration of the used battery units during storage. The storage for used battery units includes: a selection unit that selects a discharge target battery unit and a charge target battery unit from among the plurality of used battery units on the basis of the current values and the voltage values of the plurality of used battery units in storage and the predetermined SOC range of each of the plurality of used battery units; and a charge/discharge control unit which causes a discharge target battery unit to be discharged and charges the discharged power into a charge target battery unit such that the SOCs of the discharge target battery unit and the charge target battery unit reach a predetermined SOC range.
US11977127B2 Method for detecting a faulty cell in an electric battery
A method for detecting a faulty cell in an electric battery pack includes the following steps: measuring the no-load voltage at the terminals of each cell of the battery pack; calculating the deviation between the no-load voltage measured at the terminals of the cell and an average known no-load voltage as a function of the number of days during which the battery pack was not used; calculating the difference between the calculated deviation and a quantity n·σ, n being an integer no lower than 1, and σ being a known standard deviation which is a function of the number of days during which the battery pack was not used; and detecting a faulty cell if the difference is greater than zero.
US11977120B2 Battery monitoring and characterization during charging
A battery characterization system includes a drive-sense circuit (DSC), memory that stores operational instructions, and processing module(s) operably coupled to the DSC and the memory. Based on a reference signal, the DSC generates a charge signal, which includes an AC (alternating current) component, and provides the charge signal to a terminal of a battery via a single line and simultaneously to senses the charge signal via the single line to detect an electrical characteristic of the battery based on a response of the battery. The DSC generates a digital signal representative of the electrical characteristic of the battery. The processing module(s), based on the operational instructions, generate the reference signal to include a frequency sweep of the AC component of the charge signal (e.g., different frequencies at different times or multiple frequencies simultaneously) and processes the digital signal to characterize the battery across the different respective frequencies and generate spectrum analysis (SA) information of the battery.
US11977119B2 Solenoid system with position and temperature detection
A solenoid system and method can include: providing an energizing voltage to a coil of a solenoid; providing an AC signal superimposed onto the energizing voltage; detecting current through the coil including an AC current amplitude induced by the AC signal and including a DC offset current amplitude; determining the AC current amplitude is a low AC current amplitude based on an armature within the solenoid being in a retracted position or determining the AC current amplitude is a high AC current amplitude based on the armature being in an extended position with the control logic, and where the AC current amplitude is determined utilizing the AC signal for synchronous demodulation; and determining a temperature fault based on the DC offset current amplitude falling below a DC offset current amplitude threshold.
US11977115B2 Pattern generation system with pin function mapping
In certain aspects, a pattern generation system includes a pattern generator, a memory, a pin function register, a pin function mapper, and a set of source selectors. The pattern generator generates a plurality of source patterns. The memory stores a lookup table set. The lookup table set describes a mapping relationship between the plurality of source patterns and a set of test channels, and is indexed based on a pin function index. The pin function register stores a value of the pin function index. The pin function mapper executes a pin-mapping operation to generate a set of source selection signals based on the value of the pin function index and the lookup table set. Each source selector selects and outputs a source signal from the plurality of source patterns to a corresponding test channel based on a corresponding source selection signal received from the pin function mapper.
US11977112B2 Multiple circuit board tester
The present invention is directed to a system for testing printed circuit boards. The system is configured to test the simultaneously test a multiplicity of printed circuit boards. The system examines the electrical characteristics of a printed circuit board and is operable to identify if a printed circuit board meets a desired characteristic.
US11977103B2 Power device monitoring system and monitoring method
The present disclosure relates to a monitoring system for a plurality of power devices serially connected in a main circuit of a current transmission path comprising a first power device and a second power device each including a semiconductor element; a first sensor connected to the first and second power devices, and which senses information related to a first current flowing in the first power device; a second sensor for sensing information related to a second current flowing in the second power device; a third sensor for sensing information related to a third current flowing between the first power device and the second power device; and a control unit for comparing the first current and the second current on the basis of the third current measured by the third sensor, and determining whether the state of each power device is abnormal based on a difference with the third current.
US11977102B2 Diode voltage measurement systems
A diode voltage measurement system includes a plurality of diodes connected in series along a single line. The plurality of diodes include N diodes. The system includes a plurality of capacitors for at least N−1 of the diodes. Each capacitor is connected in parallel to the single line with a respective diode to form a respective diode-capacitor (DC) pair. Each DC pair is configured such that each DC pair reaches a steady state voltage at a different time. The system includes a current supply connected to the single line to supply a current to the line. The system includes a control module configured to sense a total voltage across the single line and to successively determine voltage of each diode from the total voltage based on the current, a known total steady state voltage, and known time-to-steady-state-voltages of each DC pair and/or diode.
US11977100B2 Inspection jig
An inspection jig includes contact terminals and a pitch conversion unit electrically connected to the contact terminals and configured to convert a first pitch between adjacent two of the contact terminals into a second pitch different from the first pitch. The contact terminals each include a tubular body that extends in an axial direction of the contact terminal and is electrically conductive, and a conductor that is electrically conductive and has a stick shape. The tubular body includes a spring portion that has a helical shape along a peripheral surface of the tubular body. The conductor includes an uninserted portion that protrudes from the tubular body toward a first side in the axial direction, and an inserted portion that is disposed in the tubular body and is fixed to a first axial end portion of the tubular body. The pitch conversion unit includes a board portion and a protruding portion.
US11977099B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device in which probes and the layout of the electrode pads of a test element group (TEG) are associated is provided. As a semiconductor device is miniaturized, a scribe area on a wafer also tends to decrease. Accordingly, it is necessary to reduce the size of a TEG arranged in the scribe area, and efficiently arrange an electrode pad for probe contact. Thus, it is necessary to associate the probes and the layout of the electrode pad. According to the method, a layout of a TEG electrode pad corresponding to a plurality of probes arranged in a fan shape or probes manufactured by Micro Electro Mechanical Systems (MEMS) technology is provided.
US11977097B2 Methods and devices for extending a time period until changing a measuring tip of a scanning probe microscope
The present invention relates to methods and devices for extending a time period until changing a measuring tip of a scanning probe microscope. In particular, the invention relates to a method for hardening a measuring tip for a scanning probe microscope, comprising the step of: Processing the measuring tip with a beam of an energy beam source, the energy beam source being part of a scanning electron microscope.
US11977094B2 Seesaw accelerometer
A microelectromechanical accelerometer for measuring acceleration, comprising a first proof mass and ae second proof mass. The first proof mass is adjacent to the second proof mass. A suspension structure allows the first proof mass to undergo rotation out of the device plane about a first rotation axis and the suspension structure allows the second proof mass to undergo rotation out of the device plane about a second rotation axis. The first and second rotation axes are parallel to each other and define an x-direction which is parallel to the first and the second rotation axes and a y-direction which is perpendicular to the x-direction. The y-coordinate of the first rotation axis is greater than the y-coordinate of the second rotation axis by a nonzero distance D.
US11977090B2 Walk-away time visualization methods and systems
A status visualization method of a diagnostic laboratory system. The status visualization method includes receiving, at a system controller, computer-readable data comprising analyzers included within the diagnostic laboratory system, and test demand for types of tests and number of the tests to be performed on samples by the analyzers, wherein the analyzers each include consumable items and maintenance items. The method further includes determining, via a walk-away time estimation module executing on the system controller, an estimated walk-away time for the analyzers based upon the test demand and status of the consumable items and maintenance items. Diagnostic laboratory systems with walk-away time estimation are disclosed, as are other aspects.
US11977088B2 History logging for samples of biological material
A method of reducing quality problems associated with patient sample collection and delivery is provided. It is possible that the method can provide a chain of custody process to better track a sample from the initial point of sample collection to the final point of sample testing. Such a method can also include providing an alert to indicate a potential problem with the quality of the diagnostic test result when a measured parameter exceeds a threshold.
US11977087B2 Systems, devices, and methods for ultra-sensitive detection of molecules or particles
Described are systems, devices, and methods which related to various aspects of assays for detecting and/or determining a measure of the concentration of analyte molecules or particles in a sample fluid. In some cases, the systems employ an assay consumable comprising a plurality of assay sites. The systems, devices, and/or methods, in some cases, are automated. In some cases, the systems, devices, and/or methods relate to inserting a plurality of beads into assay sites, sealing assay sites, imaging assay sites, or the like.
US11977086B2 Biomarker detection from breath samples
Methods, systems and techniques for the accurate measurement breath-borne biomarkers are disclosed. Such methods, systems and techniques may be used for the purposes of detection and/or measurement in breath samples of biomarkers.