Document Document Title
US11244773B1 Cable shielding with metal foil
A cable assembly includes a plug receiver, a conductor interface, a metal shell encasing the conductor interface and a portion of a cable of the cable assembly, a metal foil that wraps conformably around an exterior of the metal shell, wherein the metal foil covers substantially all of the exterior of the metal shell and extends beyond the metal shell onto a cable shielding layer. The cable assembly further includes a solder layer disposed about the metal foil, wherein the solder layer bonds and electrically couples the first foil portion to itself, the second foil portion to cable shielding at the location on the plurality of conductors that is proximate to the conductor interface, and the third foil portion to the plug receiver. The cable assembly further includes an electrically insulating layer that encases the metal shell, the metal foil, and the solder layer.
US11244772B2 Flat cable and method of manufacturing flat cable
A flat cable includes: a plurality of conductors arranged in parallel; an insulating layer formed, on first surfaces of the plurality of conductors and on second surfaces that are opposite surfaces of the first surfaces, along the plurality of conductors; an exposed portion where the first surfaces at end portions of the conductors are exposed to outside; and a reinforcement plate formed on the second surfaces opposite to the exposed portion. On the second surfaces opposite to the exposed portion, the reinforcement plate is directly formed on the conductors, and on the second surfaces opposite to the first surfaces that are in continuous with the exposed portion, the reinforcement plate is formed between the conductors and the insulating layer on the second surfaces.
US11244769B2 Interactive interventional shield
Disclosed is a radiation protection barrier. The radiation protection barrier includes at least one plain panel, each including an elongate frame, and a protective sheet attached to the elongate frame. The radiation protection barrier also includes at least one interventional panel coupled to the at least one plain panel, each of the at least one interventional panel(s) including an elongate frame, a protective sheet movably arranged on the elongate frame, a pair of sterile gloves arranged at an intermediate portion of the protective sheet, and a window configured on the protective sheet under the pair of sterile gloves. The radiation protection barrier further includes a plurality of wheel arrangements coupled to the elongate frames of the at least one plain and interventional panels.
US11244763B2 Predicting likelihood and site of metastasis from patient records
Systems and methods are provided for predicting metastasis of a cancer in a subject. A plurality of data elements for the subject's cancer is obtained, including sequence features comprising relative abundance values for gene expression in a cancer biopsy of the subject, optional personal characteristics about the subject, and optional clinical features related to the stage, histopathological grade, diagnosis, symptom, comorbidity, and/or treatment of the cancer in the subject, and/or a temporal element associated therewith. One or more models are applied to the plurality of data elements, determining one or more indications of whether the cancer will metastasize. A clinical report comprising the one or more indications is generated.
US11244762B2 System and method for identifying transdiagnostic features shared across mental health disorders
A system for evaluating mental health of patients includes a memory and a control system. The memory contains executable code storing instructions for performing a method. The control system is coupled to the memory and includes one or more processors. The control system is configured to execute the machine executable code to cause the control system to perform the method: A selection of answers associated with a patient is received. The selection of answers corresponds to each question in a series of questions from mental health questionnaires. Unprocessed MRI data are received. The unprocessed MRI data correspond to a set of MRI images of a biological structure associated with the patient. The unprocessed MRI data is processed to output a set of MRI features. Using a machine learning model, the selection of answers and the set of MRI features are processed to output a mental health indication of the patient.
US11244757B1 Computer-based access security and verification
Computer-based access security includes executing secure login and authorization methodologies by which configuration parameters and permissions associated with a user at a user computing device are compared to database-stored respective configuration parameters and permissions associated with the user. Thereafter, the user is authorized or not to login and access mobile app functionality if the user successfully passes facial recognition and/or spoof detection techniques. Facial recognition techniques include collection and indexing of user captured photo as compared to already stored photo information pertaining to the user.
US11244752B2 System and method for implementing meal selection based on vitals, genotype and phenotype
Systems and methods for recommending foods to a user based on health data, includes a database, a memory and a processor. The database stores user health data for each user within a plurality of users, including vitals, genotypic and phenotypic data, user food preference data and foods data that includes macronutrient and micronutrient data for foods that may be recommended to a user. The memory stores program instructions, including program instructions that are capable of (i) classifying user health data into predetermined diet types and micronutrient recommendations, (ii) filtering the food data to determine available foods for a user; (iii) a ranking available meals for the user based on the micronutrient recommendations and the food data, and (iv) translating micronutrient recommendations and/or food data for the available foods for the user into specific food recommendations for the user.
US11244749B2 System and method of monitoring and confirming medication dosage
A medication monitoring system including a patient information unit having a processor, a memory and a patient monitoring unit and a program executing in the memory executing the steps of communicatively coupling a first device with a second device, transmitting live images from the first device to the second device, analyzing the content of the live images to identify at least one biometric attribute of a user in the image and at least one bar code on a container in the image, determining whether the bar code is associated with at least one biometric attribute, and notifying the user whether to consume the contents of the container based on the association of the bar code with the biometric attribute.
US11244747B2 Pharmacy security system
An automated tracking system for a pharmacy that maintains each medication's Unique Drug Identifier (“UDI”) from the stock supply container to individual prescription orders filled therefrom and provides a security system for determining a discrepancy associated with filling a prescription order. The UDI information automatically travels with each individual prescription until it is dispensed to a customer or patient, thereby allowing the system to monitor and track supply containers and individual prescription orders for improper or potentially fraudulent transactions. If desired, the improved security allows both supply containers and individual prescription orders to be stored in the same storage area thereby maximizing available storage space while still improving dispensing and filling accuracy and minimizing loss.
US11244746B2 Automatically associating user input with sections of an electronic report using machine learning
Systems and methods for generating electronic reports for medical images. One system includes an electronic processor configured to access a plurality of prior reports associated with a user and automatically generate a mapping using machine learning based on the plurality of prior reports. The mapping associates language included in the plurality of prior reports with at least one section of a report. The system stores the mapping to a memory, receives input from the user for an electronic report associated with a medical image, accesses the mapping from the memory, automatically determines a section in the electronic report associated with the input based on the mapping, and automatically inserts text into the section in the electronic report based on the input.
US11244744B2 Risk evaluation and management strategy involving patient follow-ups relating to the use or discontinuation of a complement inhibitor
This invention provides, inter alia, a complement-inhibitor-based treatment plan coupled with a risk evaluation and management strategy (“REMS”) and a safety support program (“SSP”) for reinforcing the REMS. The REMS and SPP are implemented using one or more computer devices with software tools programmed to enforce conditions of the REMS and/or prompt follow-ups by registered nurses enrolled in the SSP. The software tool(s) determines whether a prescriber requesting the complement inhibitor has agreed to abide by the REMS, and can prompt a provider of the complement inhibitor to provide updated educational materials to the prescriber at predetermined times or intervals, to monitor the prescriber for compliance with the REMS, and/or to monitor patients for signs of adverse events. Using exemplary embodiments described herein, a risk of adverse events (especially, but not limited to, meningococcal infections) can be managed and an incidence of the adverse events can be reduced.
US11244743B2 Adaptive weighting of similarity metrics for predictive analytics of a cognitive system
According to embodiments of the present invention, similarity metrics or measures of similarity may be combined using an adaptive weighting scheme. A subset of entities from a first set of entities that have a known relationship is randomly selected. The subset is combined with a second set of entities that have an unknown relationship to each other and/or to the first set of entities. At least two different measures of similarity (similarity metrics) between the first set and the combined second set (including the subset) is determined for each entity in the second set. For each entity in the second set, the at least two different measures of similarity are compared, and a weight is assigned adaptively to each measure of similarity based on the magnitude of the measure of similarity. The weighted measures of similarity are combined to determine an aggregate adaptively weighted similarity score for each entity.
US11244742B2 System for generating genomics data, with adjusted quality scores, and device, method, and software product for use therein
Techniques for generating output genomics data. The techniques include: receiving a genome sequence read comprising at least one sequence of bases and associated quality scores; and processing the genome sequence read to generate the output genomics data at least in part by: performing a search of the at least one sequence of bases in a reference genome corpus comprising n-mers from a reference genome, based upon a similarity criterion; calculating an adjustment for one or more of the associated quality scores, based upon results of the search, the adjustment calculation for a quality score associated with a base in the genome sequence read utilising a Bayesian estimation of a likelihood of a sequencing error at the base given the sequence of the read, the Bayesian estimation utilising the results of the search; and adjusting one or more of the associated quality scores according to the calculated adjustment.
US11244736B2 Memory device and method of operating the same
Provided herein is a memory device and a method of operating the memory device. The memory device may include a plurality of memory cells; a peripheral circuit configured to verify a program operation on the plurality of memory cells using a first verify voltage; and a control logic configured to control the peripheral circuit to suspend the program operation in response to a suspend command and verify the program operation on the plurality of memory cells using a second verify voltage in response to a resume command input after the suspend command. The second verify voltage may have a lower voltage level than the first verify voltage.
US11244734B2 Modified verify scheme for programming a memory apparatus
A memory apparatus and method of operation is provided. The apparatus includes memory cells coupled to a control circuit. The control circuit is configured to perform a first programming stage including iteratively programming each of the memory cells to first program states and verifying that the memory cells have a threshold voltage above one of a plurality of first verify voltages corresponding to the first program states. The first programming stage ends before all of the memory cells are verified thereby leaving a fraction of the memory cells below the one of the plurality of first verify voltages. The control circuit also performs a second programming stage including iteratively programming each of the memory cells to second program states and verifying that at least a predetermined number of the memory cells have the threshold voltage above one of a plurality of second verify voltages corresponding to the second program states.
US11244733B2 Mitigating disturbances of memory cells
Methods, systems, and devices for techniques to mitigate disturbances of unselected memory cells in a memory array during an access operation are described. A shunt line may be formed between a plate of a selected memory cell and a digit line of the selected memory cell to couple the plate to the digit line during the access operation. A switching component may be positioned on the shunt line. The switching component may selectively couple the plate to the digit line based on instructions received from a memory controller. By coupling the plate to the digit line during the access operation, voltages resulting on the plate by changes in the voltage level of the digit line may be reduced in magnitude or may be altered in type.
US11244728B2 Semiconductor memory medium and memory system
According to one embodiment, the semiconductor memory medium includes a first memory cell, a first word line coupled to the first memory cell, and a row decoder coupled to the first word line. A write operation is executed multiple times on the first memory cell within a first period from after an execution of an erase operation to an execution of a next erase operation. The write operation includes at least one of program loops each including a program operation and a verify operation. In the verify operation, the row decoder applies a verify voltage to the first word line. The verify voltage is set in accordance with a number of executed write operations on the first memory cell within the first period.
US11244726B2 Semiconductor storage device
A semiconductor storage device includes word lines extending in first and second directions, and separated from each other in a third direction, sense amplifier circuits that partially overlap the word lines in the third direction, memory strings intersecting the word lines and extending in the third direction, memory-side bit lines extending in the first direction, separated from each other in the second direction, and including first and second adjacent memory-side bit lines, circuit-side bit lines between the word lines and the sense amplifier circuits and partially overlapping the respective memory-side bit lines in the third direction, and contact plugs extending in the third direction and respectively connecting the memory-side bit lines and the circuit-side bit lines. The contact plugs include first and second contract plugs that are electrically connected to the first and second memory-side bit lines, respectively, and are not aligned along the first or second direction.
US11244720B2 Electronic device and operating method of electronic device
Disclosed is an operating method of an electronic device, which includes receiving input data, selecting a program voltage pattern corresponding to the input data from among a plurality of program voltage patterns for storing the input data in a memristor array circuit, and storing the input data in the memristor array circuit depending on the program voltage pattern thus selected. Each of the plurality of program voltage patterns includes a plurality of voltage pulses in which a pulse magnitude gradually increases over time.
US11244718B1 Control of NAND flash memory for al applications
A system comprises: a three-dimensional flash memory comprising a plurality of cells; and a controller coupled to the three-dimensional flash memory, configured to: select a block of cells in the three-dimensional flash memory; perform a matrix multiplication on the matrix stored in the block of cells, including performing a vector multiplication in a single sensing step; and output a matrix multiplication result. A matrix is stored in the block of cells.
US11244714B2 Assisted write method for magnetic random access memory
A method of writing to a magnetic random access memory cell includes applying an alternating current signal to the magnetic random access memory cell having a first magnetic orientation, and applying a direct current pulse to the magnetic random access memory cell to change the magnetic orientation of the magnetic random access memory cell from the first magnetic orientation to a second magnetic orientation. The first magnetic orientation and the second magnetic orientation are different.
US11244709B2 Write operation circuit, semiconductor memory, and write operation method
Embodiments provide a write operation circuit, a semiconductor memory, and write operation method. The write operation circuit includes: a data determination module that determines whether to flip an input data of the semiconductor memory depending on the number of high data bits in the input data so as to generate a flip flag data and a first intermediate data; a data buffer module that determines whether to flip a global bus according to a second intermediate data, where the second intermediate data is an inverted data of the first intermediate data; a data receiving module that decodes the global bus data according to the flip flag data and writes the decoded data into a memory bank of the semiconductor, where the decoding including determining whether to flip the global bus data; and a precharge module that sets the initial state of the global bus to low.
US11244707B1 Optimized re-inventory for a tape library
An apparatus for tape library management. The apparatus includes a storage slot that includes a plurality of mirrors integrated into the storage slot for reading a barcode affixed to each of a plurality of tape cartridges stored in a tiered orientation within the storage slot. The apparatus further includes wherein each of the plurality of mirrors are located directly below the barcode affixed to each of the plurality of tape cartridges stored in the storage slot. The apparatus further includes wherein each of the plurality of mirrors projects a reflection of the barcode affixed to each of the plurality of tape cartridges outward towards a front side of the storage slot.
US11244706B2 Glass spacer and hard disk drive apparatus
In order to suppress the occurrence of adhesion between magnetic disks and spacers when the magnetic disks and the spacers are removed from a hard disk drive apparatus in which the magnetic disks and the spacers are installed, a surface roughness Ra of a main surface of a ring-shaped glass spacer to be arranged in contact with a magnetic disk is set to be not larger than 1.0 μm, and an average inclination RΔa of the main surface is set to be at least 0.02.
US11244699B2 Hearing device with own-voice detection and related method
A hearing device includes: a first microphone and a second microphone for provision of a first microphone input signal and a second microphone input signal, respectively; a voice detector module configured to process the first microphone input signal and the second microphone input signal, the voice detector module configured to detect own-voice of a user of the hearing device; a processor configured to process the first microphone input signal and the second microphone input signal for provision of an electrical output signal based on the first microphone input signal and the second microphone input signal; and a receiver configured to convert the electrical output signal to an audio output signal; wherein the voice detector module is configured to notify a detection of the own-voice to the processor if at least two of a first voice criterion, a second voice criterion, and a third voice criterion are satisfied.
US11244695B2 Noise manageable electronic apparatus and method for controlling the same
According to the present disclosure, noises generated by electronic devices are measured in order to determine an electronic device which generates a noise by an electronic device located near a user in response to a noise management command generated by the user, and the operation of the electronic devices is controlled so that the measured noises are maintained as an appropriate noise, thereby maintaining the noises of the electronic devices at an appropriate level.
US11244693B2 Systems and methods for watermarking audio of SaaS applications
Embodiments described include systems and methods for incorporating a watermark in an audio output. An embedded browser, which is executable on one or more processors of a client device, may detect an audio data stream from a network application accessed via the embedded browser. A watermarking engine of the embedded browser intercepts the audio data stream responsive to detecting the audio data stream. The watermarking engine incorporates a digital signal corresponding to a watermark into the audio data stream, prior to being produced as an audio output by an audio speaker. The watermarking engine causes the watermark to be present in the audio output produced by the audio speaker, the watermark configured to be inaudible by a human and recordable by an audio recording device.
US11244682B2 Information processing device and information processing method
An information processing device is provided. The information processing device includes an output control unit that controls output of a spoken utterance related to information presentation. The output control unit outputs the spoken utterance, and visually displays an output position of an important part of the spoken utterance. In addition, an information processing method is provided. The information processing method includes controlling, by a processor, output of a spoken utterance related to information presentation. The controlling further includes outputting the spoken utterance and visually displaying an output position of an important part of the spoken utterance.
US11244674B2 Recorded media HOTWORD trigger suppression
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
US11244670B2 Artificial intelligence-based text-to-speech system and method
A technique proves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f0, a phenome duration, and a phoneme sequence that is processed by a signal generation unit of the back-end subsystem. The signal generation unit includes the neural network interacting with a pre-existing knowledgebase of phenomes to generate audible speech from the input vectors. The technique applies an error signal from the neural network to correct imperfections of the pre-existing knowledgebase of phenomes to generate audible speech signals. A back-end training system is configured to train the signal generation unit by applying psychoacoustic principles to improve quality of the generated audible speech signals.
US11244668B2 Device and method for generating speech animation
A method for generating speech animation from an audio signal includes: receiving the audio signal; transforming the received audio signal into frequency-domain audio features; performing neural-network processing on the frequency-domain audio features to recognize phonemes, wherein the neural-network processing is performed using a neural network trained with a phoneme dataset comprising of audio signals with corresponding ground-truth phoneme labels; and generating the speech animation from the recognized phonemes.
US11244666B2 Method and device for acute sound detection and reproduction
Earpieces and methods for acute sound detection and reproduction are provided. A method can include measuring an external ambient sound level (xASL), monitoring a change in the xASL for detecting an acute sound, estimating a proximity of the acute sound, and upon detecting the acute sound and its proximity, reproducing the acute sound within an ear canal, where the ear canal is at least partially occluded by an earpiece. Other embodiments are disclosed.
US11244665B1 Musical instrument mallet and method of use
A musical instrument mallet includes a head extending from a first end to a second end, the head having a steel core; and a foam shell surrounding the steel core; a handle attached to the head at the second end; the head is used to inflict force upon an instrument; and the steel core and foam shell create a low volume sound with the instrument.
US11244661B2 Sound damping device and vibration detection device
A sound damping device includes a sound damper and a support member. The sound damper includes a contact surface configured to contact a vibration member and includes a through-hole having a first opening formed on the contact surface. The support member is coupled to the sound damper to support the sound damper and cause the vibration member and the contact surface to come into contact with each other. The support member includes an air hole that is connected to the through-hole of the sound damper and that penetrates through the support member.
US11244659B2 Rendering mediated reality content
A method apparatus, and computer program, the method comprising: storing mediated reality content and associated information relating to a first real space in which the mediated reality content has been displayed; selecting the mediated reality content for display in a second real space; obtaining information relating to the second real space; and using the information relating to the first real space and the information relating to the second real space to adapt the mediated reality content for display in the second real space.
US11244658B1 Electronic device capable of expanding display region and method for controlling screen thereof
According to certain embodiments, an electronic device comprises: a flexible display; at least one sensor configured to sense changes in a size of a viewable portion of the flexible display; at least one processor operatively connected to the flexible display and the at least one sensor; and a memory operatively connected to the at least one processor, wherein the memory stores instructions that, when being executed, cause the at least one processor to perform a plurality of operations comprising: displaying a first screen on the flexible display; sensing a change in the size of the viewable portion of the flexible display through the at least one sensor; displaying a list comprising at least one selectable item in at least a partial region of the flexible display during the changing of the size of the viewable portion of the flexible display; detecting that the changing of the size of the viewable portion of the flexible display has stopped; in response to detecting the size of the viewable portion of the flexible display has stopped, displaying the first screen corresponding to the viewable portion of the flexible display with the changed size; and in response to returning of the size of the viewable portion of the flexible display to an original size without completing the change in the size of the viewable portion of the flexible display, displaying a second screen corresponding to a selectable item while the size of the viewable portion of the flexible display changes, among items included in the list, on the viewable portion of the flexible display having the original size.
US11244655B2 Method and electronic device for modulating brightness-grayscale curve of display device
A method and device for modulating a brightness-grayscale curve of a display device are provided. The method includes determining an applicable standard brightness-grayscale curve for eye perception; obtaining theoretical brightness values corresponding to respective grayscales of the display device based on the applicable standard brightness-grayscale curve for eye perception and at least one of an eye pupil change factor, an environmental factor and a factor related to the display device; modulating brightnesses of the display device according to the theoretical brightness values corresponding to the respective grayscales of the display device. The above method is a solution to the problems of low grayscale details, backlighting, high grayscale saturation, and transition-color unevenness. The problem is solved that a visible grayscale in a dimmed session is no longer distinguishable in a bright environment. And a quantifiable standard for modulation control is provided.
US11244652B2 Display apparatus and control method thereof
A display apparatus includes a display; an optical sensor; and a processor configured to: obtain a current illumination value detected by the optical sensor while the display displays an image, identify a first illumination level corresponding to the obtained current illumination value, the first illumination level being previously obtained at a time when the display is displaying a preset image, identify an ambient brightness based on a second illumination level, the second illumination level corresponding to the identified first illumination level and being previously obtained at a time when the display is not displaying any image, and perform an operation based on the identified ambient brightness.
US11244651B2 Color gamut matching method, device, display terminal and readable storage medium
Disclosed is a color gamut matching method. The method includes: obtaining image data to be matched of a source terminal; establishing a preliminary matching relationship between the image data to be matched and image data to be output of a display terminal according to color gamut data coordinates of the source terminal and color gamut data coordinates of the display terminal; obtaining preliminary image data to be output of the display terminal according to the preliminary matching relationship; and accurately matching the preliminary image data to be output of the display terminal according to a 3D look-up table to obtain accurate image data to be displayed of the display terminal. Further disclosed are a color gamut matching device, a display terminal and a readable storage medium. The present disclosure can solve the color distortion of the display color gamut and improve the display effect of the display.
US11244648B2 Data processor
A novel human interface excellent in operability is provided. Furthermore, a novel data processor excellent in operability is provided. Furthermore, a novel data processor, a novel display device, or the like is provided. An input/output device that receives image data and supplies positional data, and an arithmetic device that supplies the image data and receives the positional data are included. The input/output device includes a first region, a second region, and a bend portion between the first region and the second region. Each of the first region and the second region includes a display portion and a positional data input portion that overlaps the display portion. The arithmetic device includes an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit.
US11244646B1 Display device and display control method
A display device and a display control method are provided. The display device is applicable to a display panel. The display device includes a display driver integrated circuit (IC), a gate driver in panel (GIP) circuit and a GIP check circuit. The GIP circuit includes a plurality of shift registers connected in series, and the shift registers may generate a plurality of gate driving signals to control operations of a plurality of rows of display units within the display panel, respectively. The GIP check circuit may sequentially check whether a plurality of specific gate driving signals among the gate driving signals are available. The display driver IC may generate a check result according to at least one signal from the display panel, and selectively adjust display data corresponding to an image to make the display panel display an adjusted image according to the check result.
US11244642B2 Display panel, display device, and method for driving the display panel
Disclosed are a display panel, a display device, and a method for driving the same. The display panel includes a plurality of data lines extending in a first direction, and at least one signal compensation line extending in a second direction, insulated from and intersecting with the plurality of data lines, a compensation capacitor is arranged at a position where the plurality of data lines intersect with the signal compensation line, and one terminal of the compensation capacitor is connected with one of the plurality of data lines, and the other terminal of the compensation capacitor is connected with the signal compensation line.
US11244640B2 Method and apparatus for adjusting luminance of display device
The present disclosure provides a method and an apparatus for adjusting luminance of a display device. The method of adjusting luminance of the display device includes: determining a gray scale level interval on a target gray scale curve based on a maximum luminance value and a minimum luminance value to be set; determining a target luminance value for each grayscale level of the display device on the target gray scale curve according to the gray scale level interval; and adjusting luminance of the grayscale level of the display device based on the determined target luminance value.
US11244634B2 Display device having power wires overlapping a driving integrated circuit
A display device includes a plurality of pixels, a driving integrated circuit (IC) configured to generate a data voltage for driving the pixels, a display substrate including a display region in which the pixels are disposed and a driving IC region in which the driving IC is disposed, and a first power wire overlapping the driving IC region, wherein the first power wire is insulated from the driving IC, and the first power wire transmits a first power-supply voltage for driving the pixels.
US11244633B2 Method of driving display panel by compensating for flicker and display apparatus thereof
A method of driving a display panel includes dividing an input image into a plurality of segments, generating a flicker value of a segment of the plurality of segments, determining whether to compensate the flicker value of the segment or not according to a segment size, compensating the flicker value of the segment based on the segment size, determining a frame rate of the display panel based on the flicker value of the segment and outputting a data voltage to the display panel in the frame rate. The flicker value of the segment is compensated based on the flicker value of the segment and flicker values of segments that are adjacent to the segment.
US11244628B2 Display device
A display device including a substrate including a display area and a non-display area, a plurality of signal lines disposed in the display area and extending along a first direction and from the non-display area to the display area, a connection line extending from the non-display area and electrically connected to a respective signal line of the plurality of signal lines in the non-display area, and an initialization voltage line extending in a second direction intersecting the first direction, wherein the connection line overlaps the initialization voltage line in a thickness direction of the display device.
US11244626B2 Display device
A display device including: a display unit including a substrate including a first region and a second region, first pixels are included in the first region, second pixels are included in the second region, first gate lines in the first region are connected to the first pixels, second gate lines in the second region are connected to the second pixels, and data lines are connected to the first and second pixels; and a compensator configured to compensate image data for the first and second pixels, based on correction values, and configured to generate corrected image data by decreasing a brightness of an over-compensated portion of the first and second pixels and increasing a brightness of an under-compensated portion of the first and second pixels in a boundary region between the first region and the second region.
US11244623B2 Pixel circuit and driving method thereof
A pixel circuit includes: a first to a sixth transistors, a driving transistor and a capacitor. A first-terminal of the first transistor receives a reference voltage. A first-terminal of the second transistor and a first-terminal of the third transistor are coupled to a second-terminal of the first transistor. A second-terminal of the second transistor and a control-terminal of the driving transistor are coupled to a first node. A first-terminal of the fourth transistor receives a data signal. A first-terminal of the fifth transistor receives a system high voltage. A second-terminal of the fourth transistor, a second-terminal of the fifth transistor and a first-terminal of the driving transistor are coupled to a second node. The driving transistor is coupled to a light emitting element through the sixth transistor. The capacitor is coupled between the first node and a first-terminal of the fifth transistor.
US11244621B2 Differential input circuit and driving circuit
A differential input circuit and a driving circuit including the same are provided. The differential input circuit transforms an analog voltage signal corresponding to a sensing line on an OLED panel to a pair of differential input signals being output to a gain amplifier. The differential input circuit includes a sampling circuit and a scaling circuit. The sampling circuit receives the analog voltage signal and a reference voltage through a first scaling path and a second scaling path, respectively. The scaling circuit includes a first scaling path and a second scaling path. The first scaling path and the second scaling path collectively generate the pair of differential input signals, based on a first shift voltage, a first scaled voltage, a second shift voltage, and a second scaled voltage. The first shift voltage is less than the second shift voltage.
US11244617B1 Display device and driving method of the same
A driving method applicable to a display device, in which the display device includes multiple pixel circuits, and the method includes: adjusting multiple control signals according to a first display data such that the pixel circuits generate a first frame; receiving a second display data generated after the display data; and adjusting the control signals according to a time duration of the first frame such that the pixel circuits generate a second frame, where brightness for each of the pixel circuits is proportional to a duty ratio of one of the corresponding control signals, and an increment for the duty ratio of one of the corresponding control signals in the second frame is negatively correlated to a difference between a ratio of a preset time period to the time duration of the first frame and a ratio of the preset time period to the time duration of the second frame.
US11244616B2 Display panel and image data compensation method thereof
A display panel and an image data compensation method thereof are provided. The display panel includes a first data driving module and a second data driving module. The first data driving module is configured to provide image data signals for a first display area and perform De-Mura compensation. The second data driving module is configured to provide image data signals for a second display area and perform De-Mura compensation. The first data driving module is configured to obtain image data of the second display area after De-Mura compensation, and adjust image data of a first compensation area adjacent to the second display area in the first display area. The second data driving module is configured to obtain image data of the first display area after De-Mura compensation, and adjust image data of a second compensation area adjacent to the first display area in the second display area.
US11244614B2 Pixel driver circuit, display device and pixel driving method
A pixel driver circuit, a display device, and a pixel driving method are provided. The pixel driver circuit includes a driving module for providing a drive current to a pixel; a threshold voltage compensation module for providing threshold voltage compensation for the driving module; and a first switch module, a second switch module, a third switch module, and a fourth switch module, the terminals of each of which are electrically connected to various components in a particular manner. According to the embodiments of the present application, the threshold voltage of the driving transistor can be effectively compensated.
US11244612B2 Display driving circuit and a display device including the same
A display driving circuit including: a data driver configured to supply driving signals to a plurality of pixels of a display panel and sense electrical characteristics of each of the plurality of pixels; and a degradation compensation circuit configured to generate and store an accumulated degradation value by accumulating degradation values for each of a plurality of pixel blocks for a unit time, based on driving data corresponding to the driving signals, correct the accumulated degradation value of a first pixel block, based on sensing data received from the data driver, and perform data compensation to compensate for pixel degradation, based on the accumulated degradation values and a degradation model, wherein each pixel block includes at least one pixel.
US11244606B2 Display substrate and manufacturing method thereof, display device
The present disclosure provides a display substrate and a method for manufacturing the same, and a display device. The display substrate includes: a base substrate; a first pattern layer, a second pattern layer and a third pattern layer on the base substrate, the third pattern layer is arranged on the base substrate, the first pattern layer is arranged on the third pattern layer, and the second pattern layer is arranged on the first pattern layer, the first pattern layer comprises at least one auxiliary metal line, the second pattern layer comprises at least one power line, and the third pattern layer comprises multiple rows and columns of second electrodes arranged in an array.
US11244601B2 Display device and method of driving the same
A display device includes pixels, each including a first transistor including a gate electrode, a first electrode, and a second electrode coupled to a first node, a first power line, and a second node, respectively, a second transistor including a gate electrode, a first electrode, and a second electrode coupled to a scan line, the first node, and a third node, respectively, a third transistor including a gate electrode, a first electrode, and a second electrode coupled to a control line, the third node, and the second node, respectively, a first capacitor including first and second electrodes coupled to the first node and an initialization line, respectively, a second capacitor including first and second electrodes coupled to the third node and a data line, respectively, and a light-emitting diode including an anode and a cathode coupled to the second node and a second power line.
US11244599B2 Display device having a plurality of pixels and driving method thereof using multiple scan signals
A display device includes a plurality of pixels respectively coupled to first scan lines, second scan lines and data lines; and a scan driver to supply first scan signals to the first scan lines and second scan signals to the second scan lines, wherein the pixel includes a first transistor having a gate electrode connected to a first node, one electrode connected to a first power line, and other electrode connected to a second node; a second transistor having a gate electrode connected to a first scan line, one electrode connected to a data line, and other electrode connected to the first node, the second transistor being turned on in a first time period of a frame when the first scan signal is applied; a third transistor having a gate electrode connected to a second scan line, one electrode connected to the second node, and other electrode connected to an initialization line, the third transistor being turned on in the first time period and at least one second time period of the frame when the second scan signal is applied; a storage capacitor having one electrode connected to the first node and other electrode connected to the second node; and a light emitting diode having an anode connected to the second node and a cathode connected to a second power line, wherein the number of the first and second scan signals applied to the pixel during the frame period is different from each other.
US11244589B1 Exterior facing multilayer display systems and methods of use
Exterior facing, multilayer display systems and methods of use are provided herein. An example method includes determining an amount of power for a multilayer display, the multilayer display having a first layer comprising a transparent display unit and a second layer comprising a reflective display unit, the second layer being bonded to the first layer, selecting the transparent display unit when the amount of the power is above a threshold amount, determining that amount of the power is above a threshold amount is below the threshold amount, and selecting the reflective display unit when the power is below the threshold amount.
US11244584B2 Image processing method and device for projecting image of virtual reality content
The present invention relates to a technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and the Internet of things (IoT). The present invention can be utilized for intelligent services (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, security and safety-related services, and the like) based on the technology. The present invention relates to an efficient image processing method and device for virtual reality content, and according to one embodiment of the present invention, the image processing method for projecting an image of virtual reality content comprises the steps of: acquiring a first planar image projected by dividing a front part and a rear part of a spherical image for expressing a 360-degree image; generating a second planar image projected by sampling the first planar image on the basis of a pixel position; and encoding the second planar image.
US11244583B1 Realtor signpost system
A signpost system includes a signpost assembly, comprised of a vertical post and horizontal bar; hinge assemblies, which hingedly connect portions of the vertical post, such that the vertical post is foldable; sign hooks, each slidably attachable to the horizontal bar, such that varyingly sized signs can be hung from the horizontal bar; a post support assembly, which is detachably insertable into a ground surface; and a removable step bar, which can aid in the insertion of the post support assembly into the ground; whereby the post support assembly is insertable into the vertical post, such that signpost assembly is secured in an upright position by the post support assembly when inserted into the ground surface.
US11244580B2 Seal assembly
A seal assembly includes a first component housing molded on a first component. The first component housing has at least two oppositely facing first component vertical openings. A plurality of locking grooves are defined on a lower surface of the first component housing. The seal assembly further includes a second component housing molded on a second component. The second component housing adapts into a tail element emerging from the second component housing. The tail element slides through the at least two oppositely facing first component vertical openings to urge the second component housing inside the first component housing.
US11244568B2 Collision prevention system and method
We generally describe a collision prevention system (100) comprising: a localization system (402) for determining positions of an autonomous vehicle (104) and a human (106); and a collision determination unit (404) coupled to or in communication with the localization system (402), wherein the collision determination unit (404) is configured to determine, based on the determined positions of the autonomous vehicle (104) and the human (106), whether a predefined condition for an anticipated collision of the autonomous vehicle (104) with the human (106) is met; wherein the collision prevention system (100) is configured to: lock the autonomous vehicle (104) if the predefined condition is met; alert the human (106) for whom the predefined condition for colliding with the autonomous vehicle (104) is met; and allow unlocking of the autonomous vehicle (104) to be performed or initialized by the alerted human (106) only.
US11244567B2 Method of determining if an object is allowed to board or disembark a vehicle at a vehicle stop
A method of determining if an object is allowed to board or disembark a vehicle. The method includes determining an object to be a candidate for boarding or disembarking a vehicle at a vehicle stop along a vehicle route. An assignment status is automatically assigned, via a processor, to the object representing whether the object is allowed to board or disembark the vehicle at the stop. The assignment status is based on attributes associated with the object, the street and the stop. The attributes are predetermined and stored in at least one memory storage device. The assigned assignment status is communicated to an operator. Based on the assigned assignment status, the vehicle is designated to stop for the object to board or disembark the vehicle at the stop.
US11244565B2 Method and system for traffic behavior detection and warnings
A method at a computing device associated with a road user, the method including detecting actions of a second road user; checking the actions against rules associated with the computing device; determining that the actions of the second road user contravene the rules; and providing a report regarding the actions of the second road user.
US11244562B2 Information processing apparatus, information processing method and recording medium
Provided are an information processing apparatus, an information processing method, and a recording medium that allow a pedestrian or a bicycle to cross a crosswalk pattern projected by a vehicle more safely. The information processing apparatus includes: a controller that controls a notification to be made by a notification apparatus that prompts a notification target person to cross; and an intention discriminator that discriminates an intention of crossing of the notification target person with respect to the notification. The controller controls the notification apparatus to stop the notification in a case where the intention discriminator discriminates that the notification target person has no intention of crossing.
US11244555B1 Method for using a drone to test monitoring system sensors
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to test a sensor. In one aspect, the method includes actions of detecting a message (i) broadcast by the drone and (ii) indicating that the drone is going to administer a test of a sensor, determining, by the monitoring system and based on the message and (i) sensor data generated by the sensor in response to the administration of the test, by the drone, within a predetermined period of time of the message or (ii) a lack of sensor data generated by the sensor in response to the administration of the test, by the drone, within a predetermined period of time of the message, whether the sensor is functioning properly, and in response to a determination that the sensor is not functioning properly, storing data indicating that the sensor is not functioning properly.
US11244553B2 Electronic device, control method, and non-transitory computer-readable medium
Provided is an electronic device including a communication unit, a motion sensor, and at least one processor. The communication unit receives information for determining that a user of the electronic device is located within a predetermined area. The at least one processor determines a movement state of the user based on an input value from the motion sensor. The at least one processor executes notification processing when the determined movement state of the user is a one's own movement state and the electronic device is located in the predetermined area while a function of an earphone is being executed.
US11244542B2 Transferring target symbols between windows of electronic gaming device
Innovations in user interface (“UI”) features of an electronic gaming device, and in features of backend processing to implement the UI features, are presented. For example, an electronic gaming machine (“EGM”) can selectively transfer target symbols between multiple windows. Each of the windows uses a set of reels, which spin in the respective windows. When at least a threshold count of target symbols lands for a reel in a window, a stack of target symbols is transferred to a corresponding reel in each of one or more other windows. After target symbols are transferred, a bonus feature, special mode, or other supplemental feature can be triggered depending on the counts of target symbols in the respective windows. As another example, an EGM can selectively start a supplemental feature (such as a bonus feature or special mode) in multiple windows depending on a count of target symbols in the windows, collectively.
US11244541B2 Online crane game apparatus and crane game system
Disclosed is an online crane game apparatus. The crane game apparatus includes: a body accommodated therein with prizes; a camera for photographing an inside of the body to generate a game play image; a screen unit provided on at least one surface of the body and having a single color; a communication unit for synthesizing a background video or image to an area corresponding to the screen unit in the game play image to transmit the synthesized background video or image to an outside; and a control unit for controlling the communication unit. Accordingly, the user plays the game while watching the game play image that is more exciting, so that a dynamic and realistic game is implemented.
US11244529B2 Methods and apparatus for determining wait times
A system is provided and generally includes a server, an associate computing device, and a customer computing device. The server may receive data from the customer computing device indicating that a customer is picking up items from a predetermined location. The server may compute an estimated wait time for the customer based on one or more machine learning processes. In some examples, a number of unexpected customers that may arrive is determined. The machine learning process may compute the estimated wait time based on the number of unexpected customers. The machine learning process may be trained with historical data. The estimated wait time is transmitted to the customer computing device, and is displayed to the customer. In some examples, the server sends a list of customers waiting to be serviced to the associate computing device. The list may be prioritized based on estimated wait times for those customers.
US11244527B2 Fully automated screening system and method
Various embodiments of the present invention are directed toward systems and methods relating to security screening. For example, a screening system includes a chamber configured to accommodate a user to be screened, and a chamber scanner. The chamber scanner is configured to scan the user to identify whether the user is carrying an undivested item that needs to be divested. The chamber is configured to release the user to proceed from the chamber to a secure area, upon confirmation that no undivested items are to be divested.
US11244526B2 Keyless access control with neuro and neuromechanical fingerprints
In accordance with one embodiment, an access control system is disclosed. The access control system comprises an access control panel including a touchable surface, a multi-dimensional touch sensor under the touchable surface, and a processor coupled to the multi-dimensional touch sensor. The multi-dimensional touch sensor captures a multi-dimensional motion signal including a micro-motion signal component representing neuro-mechanical micro-motions of a user touching the multi-dimensional touch sensor. The processor performs signal processing of the multi-dimensional motion signal to obtain the micro-motion signal component; and extracts unique values of predetermined features from the micro-motion signal component to form a neuro-fingerprint (NFP) that uniquely identifies the user. The NFP can be used as a gatekeeper to control entry into homes, offices, buildings, or other real properly typically protected by access control.
US11244525B2 Authentication security
A method can include obtaining access code data corresponding to an access code transmitted to a user device. The method can further include monitoring the user device. The method can further include determining, based on the monitoring, that the access code is shared. The method can further include initiating, in response to the determining that the access code is shared, an invalidation of the access code.
US11244518B2 Digital stages for presenting digital three-dimensional models
Digital stages for presenting digital three-dimensional (3D) models are described. A service provider system, such as a content creation service provider system, supports generation of digital content based on incorporation of digital 3D models of objects into digital 3D environments. In particular, this model incorporation and digital content generation is supported by configuring 3D environments as “stages,” which are implemented using data that describes characteristics of the digital 3D stages (e.g., background imagery, environment geometry, lighting, stage cameras, and so forth) according to a schema. Due to such configuration, the service provider can expose digital 3D stages for selection, incorporate digital 3D models at predefined positions within selected stages, and present views of incorporated models via the stages from predefined cameras. The service provider system thus enables client device users to simply select predefined positions and cameras, rather enter code to program 3D environments for presenting 3D objects.
US11244517B2 Device for generating printing information and method for generating printing information
Provided are a device and a method of generating printing information. The method includes acquiring at least one image part by splitting a basic image acquired based on a user input; determining a target article corresponding to the basic image from a three-dimensional (3D) article list stored in a database (DB) by using the at least one image part; providing a graphical user interface (GUI) capable of editing a shape of the target article according to a user input; and editing the shape of the target article, based on a user input via the GUI, and generating printing information used to 3D print the edited target article.
US11244515B2 3D mapping of a process control environment
In a method of mapping a real-world process control environment, a mobile device is registered at a reference location, and positions and orientations of the mobile device are tracked using an inertial measurement unit. A user input indicating that a new node is to be added to a 3D map of the process control environment is detected, and a 3D position of a real-world object relative to the reference location is determined, or caused to be determined, based on a tracked position and orientation of the mobile device. A node database is caused to add the new node to the 3D map of the process control environment, at least by causing the 3D position of the real-world object to be stored in association with the new node.
US11244514B2 Determining a content pose of a piece of virtual content
It is provided a method for determining a content pose of a piece of virtual content. The method is performed in a pose determiner and comprises the steps of: acquiring a first anchor pose of the anchoring device; determining a first content pose, being a pose of a piece of virtual content, in relation to the first anchor pose; storing the first content pose in relation to the first anchor pose; determining that a user device needs to determine a content pose of the piece of virtual content; acquiring a second anchor pose of the anchoring device; retrieving the stored first content pose; determining a second content pose of the piece of virtual content based on the first content pose and the second anchor pose; and rendering the piece of virtual content in the second content pose on a user device comprising a display.
US11244513B2 Systems and methods of rerendering image hands to create a realistic grab experience in virtual reality/augmented reality environments
The technology disclosed relates to a method of realistic rendering of a real object as a virtual object in a virtual space using an offset in the position of the hand in a three-dimensional (3D) sensory space. An offset between expected positions of the eye(s) of a wearer of a head mounted device and a sensor attached to the head mounted device for sensing a position of at least one hand in a three-dimensional (3D) sensory space is determined. A position of the hand in the three-dimensional (3D) sensory space can be sensed using a sensor. The sensed position of the hand can be transformed by the offset into a re-rendered position of the hand as would appear to the wearer of the head mounted device if the wearer were looking at the actual hand. The re-rendered hand can be depicted to the wearer of the head mounted device.
US11244510B2 Information processing apparatus and method capable of flexibility setting virtual objects in a virtual space
To achieve flexible setting of virtual objects in virtual space. An information processing apparatus includes: an information acquisition unit that obtains first state information regarding a state of a first user; and a setting unit that sets, on the basis of the first state information, a display mode of a second virtual object in a virtual space in which a first virtual object corresponding to the first user and the second virtual object corresponding to a second user are arranged.
US11244509B2 Drift correction for industrial augmented reality applications
In a method for increasing accuracy of augmented reality information presented to a user navigating a real-world mapped environment, a specific object within a field of view of a camera of the user's mobile device is identified, at least by predicting an object type by a machine learning model processing images captured by the camera, and identifying a node that corresponds to the object type within a map database representing the mapped environment. A location associated with the node is retrieved from the map database, and is used to update or confirm one or more estimated locations of the mobile device. Digital information is caused to be superimposed on a real-world view presented to the user via a display of the mobile device, the digital information being selected based at least in part on the updated or confirmed one or more estimated locations of the mobile device.
US11244505B2 Methods of constructing a printable 3D model, and related devices and computer program products
Methods of constructing a printable three-dimensional (3D) model are provided. A method of constructing a printable 3D model includes constructing a ray-cast mesh representation of an object by using ray-casting on a preliminary digital 3D model of the object. Moreover, the method includes converting the preliminary digital 3D model of the object into the printable 3D model, of the object by adding, to the preliminary digital 3D model of the object, an interior surface that is based on the ray-cast mesh representation. Related devices and computer program products are also provided.
US11244499B2 Information processing apparatus, non-transitory computer-readable storage medium storing information processing program, information processing system, and information processing method
An example information processing apparatus stores part shape data indicating shapes of a plurality of kinds of terrain parts forming a terrain in a virtual space, and part arrangement data indicating an arrangement of the terrain parts in the virtual space. The information processing apparatus displaces each of the vertices of the disposed terrain parts, depending on the position of the vertex in the virtual space. The information processing apparatus renders an image of the virtual space including the terrain formed of the displaced terrain parts.
US11244497B2 Content visualizing device and method
A content visualizing device and method that may adjust content based on a distance to an object so as to maintain a projection plane and prevent an overlap with the object in front is provided.
US11244494B1 Multi-channel ray casting with distortion meshes to address chromatic aberration
In one embodiment, a method includes accessing a first distortion definition for a first color component and a second distortion definition for a second color component; generating, for a pixel, a first ray for the first color component of the pixel and a second ray for the second component of the pixel; defining trajectories for the first and second rays using the first and second distortion definitions, respectively; casting, from a viewpoint in a 3D space, the first and second rays into the 3D space using the defined trajectories; computing, for the first and second rays, a first intersection location and a second intersection location with one or more objects in the 3D space; and determining a color value for the pixel based on the first and second intersection locations.
US11244489B2 Method and system for determining identifiers for tagging video frames
A method of determining identifiers for tagging frames of animation with is provided. The method comprises obtaining data indicating motion of an animated object in a plurality of frames and detecting the object as performing a pre-determined motion in at least some of the plurality of frames. For a given frame, it is determined based on the detected pre-determined motion, whether to associate an identifier with the pre-determined motion, the identifier indicating an event that is to be triggered in response to the pre-determined motion. The frames of the animation comprising the detected pre-determined motion are tagged, in response to a determination of an identifier. The pre-determined motion and corresponding identifier are determined by inputting the obtained data to machine learning model. A corresponding system is also provided.
US11244483B2 Systems and methods for modifying a safety boundary for virtual reality systems
The disclosed computer-implemented method may include receiving an indication of a reference elevation representing a plane of a real-world environment and establishing, with respect to the reference elevation, a virtual boundary for a virtual-world environment. The method may include receiving a request from a user to modify the virtual boundary and in response to the request from the user, monitoring an orientation of a direction indicator to generate orientation data. The method may also include modifying the virtual boundary based on the reference elevation and the orientation data. Various other methods, systems, and computer-readable media are also disclosed.
US11244482B2 Image drawing device, image drawing method, and image drawing program
An image drawing device includes a first processor that generates second drawing data and second drawing command groups from first drawing data and first drawing command groups and a second processor. The first processor includes a drawing command reorder unit that generates third drawing command groups by changing an arrangement order of the first drawing command groups and deleting first drawing commands that have become unnecessary to execute due to the changing of the arrangement order of the first drawing command groups, a drawing command combination unit that generates the second drawing command groups by combining pieces of first drawing data corresponding to third drawing commands that can be executed by the second processor in the same drawing condition and deleting unnecessary third drawing commands, and a drawing command execution unit that executes each of the second drawing commands in an arrangement order of the second drawing commands.
US11244480B2 Medical information processing apparatus
According to one embodiment, a medical information processing apparatus includes processing circuitry. The processing circuitry is configured to receive data acquired by scan for an object, and output a reconstructed image data based on the data and a trained model that accepts the data as input data and outputs the reconstructed image data corresponding to the data. The trained model is trained by learning using raw data generated based on a numerical phantom and the numerical phantom.
US11244477B1 Compressive sensing based image processing
Some embodiments provide a novel compressive-sensing image capture device and a method of using data captured by the compressive-sensing image capture device. The novel compressive-sensing image capture device includes an array of sensors for detecting electromagnetic radiation. Each sensor in the sensor array has an associated mask that blocks electromagnetic radiation from portions of the sensor. In some embodiments, an array of passive masks is used to block a particular set of areas of each sensor in the sensor array. In some embodiments, the image capture device also includes an array of lenses corresponding to the sensors of the sensor array such that each sensor receives light that passes through a different lens. Some embodiments of the invention provide a dynamic mask array. In some embodiments, a novel machine trained network is provided that processes image capture data captured by the compressive-sensing image capture device to predict solutions to problems.
US11244475B2 Determining a pose of an object in the surroundings of the object by means of multi-task learning
Various embodiments include a method for determining a pose of an object in its surroundings comprising: using an optical capture device to capture the object and its surroundings as current recording; determining the pose of the object using optical image analysis; and using a neural network to ascertain the pose of the object. The neural network is taught with multi-task learning using pose regression and descriptor learning using a triplet-wise loss function and a pair-wise loss function. The pose regression uses quaternions. Determining the triplet-wise loss function includes using a dynamic margin term. Determining the pair-wise loss function includes an anchoring function.
US11244463B2 Scalable position tracking system for tracking position in large spaces
A scalable tracking system includes a camera subsystem, a weight subsystem, and a central server. The camera subsystem includes cameras that capture video of a space, camera clients that determine local coordinates of people in the captured videos, and a camera server that determines the physical positions of people in the space based on the determined local coordinates. The weight subsystem determines when items were removed from shelves. The central server determines which person in the space removed the items based on the physical positions of the people in the space and the determination of when items were removed.
US11244461B2 Apparatus and method for detecting oil spill by using satellite image
The present invention relates to an apparatus and method for detecting an oil spill by using a satellite image, an apparatus for detecting an oil spill by using a satellite image, the apparatus including: a satellite image reception unit configured to receive a satellite image of a predicted oil spill area; a satellite image correction unit configured to correct the satellite image by compensating for the influences of the atmosphere and waves; a spectral angle mapper image generation unit configured to generate a spectral angle mapper image; a spectral vector distance image generation unit configured to generate a spectral vector distance image; and an oil spill area detection unit configured to derive the range of the oil spill area by combining the spectral angle mapper image and the spectral vector distance image together.
US11244460B2 Digital image boundary detection
In implementations of object boundary generation, a computing device implements a boundary system to receive a mask defining a contour of an object depicted in a digital image, the mask having a lower resolution than the digital image. The boundary system maps a curve to the contour of the object and extracts strips of pixels from the digital image which are normal to points of the curve. A sample of the digital image is generated using the extracted strips of pixels which is input to a machine learning model. The machine learning model outputs a representation of a boundary of the object by processing the sample of the digital image.
US11244458B2 Image processing apparatus, image processing method, and program
Provided are an image processing apparatus, an image processing method, and a program that can collect high-quality correct answer data used for machine learning with a simple method. The image processing apparatus includes: a first extractor that extracts a measurement target region from a medical image, using a result of learning performed using correct answer data of the measurement target region; a measurement object determination unit that determines a measurement object used to measure the measurement target region; a measurement object correction unit that corrects the measurement object in response to a command from a user; and a measurement target region correction unit that corrects the measurement target region extracted by the first extractor, using a correction result of the measurement object. The first extractor performs learning using the measurement target region corrected by the measurement target region correction unit as correct answer data.
US11244456B2 System and method for image segmentation and digital analysis for clinical trial scoring in skin disease
Disclosed are systems and methods for clinical trial assessment of skin disease treatment. The disclosure includes obtaining a series of digital images over a period of time, wherein each digital image includes an affected area of the subject; identifying characteristic morphologies and lesions in the affected area of the subject in each of the digital images; classifying each of the detected and segmented morphologies and lesions into one or more identified categories for each of the digital images; assigning a global score to each of the digital images based on a count of the detected and segmented characteristic morphologies and lesions in each of the one or more identified categories; analyzing the global scores of each of the digital images; and making an assessment of the clinical trial based on the analysis of the global scores of each of the digital images.
US11244454B2 Systems and methods for diagnosing and/or monitoring disease
A method for evaluating a gastrointestinal tract may include characterizing one or more disease parameters using objective measures obtained from imaging data of a gastrointestinal tract. The one or more disease parameters reflect a measure of at least one of lesions, ulcers, bleeding, stenosis, and vasculature. The method may also include using the one or more characterized disease parameters to classify a disease state.
US11244451B1 Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11244446B2 Systems and methods for imaging
The present disclosure relates to systems and methods for imaging. The method may include obtaining a real-time representation of a subject. The method may also include determining at least one scanning parameter associated with the subject by automatically processing the representation according to a parameter obtaining model. The method may further include performing a scan on the subject based at least in part on the at least one scanning parameter.
US11244444B2 Method and apparatus for analyzing semiconductor wafer
The present invention provides a method and apparatus for analyzing a semiconductor wafer for analyzing a defect distribution pattern on a semiconductor wafer to be tested. The method comprises: obtaining a defect distribution map of the semiconductor wafer to be tested, the defect distribution map indicating a defect distribution within a surface of the semiconductor wafer to be tested; establishing a three-dimensional model to be tested according to the defect distribution map, wherein an XY plane of the three-dimensional model to be tested corresponds to the surface of the semiconductor wafer to be tested, and a Z-axis of the three-dimensional model to be tested corresponds to the number of defects in each grid unit in the XY plane.
US11244443B2 Examination apparatus, examination method, recording medium storing an examination program, learning apparatus, learning method, and recording medium storing a learning program
Provided is an examination apparatus including a target image acquiring section that acquires a target image obtained by capturing an examination target; a target image masking section that masks a portion of the target image; a masked region predicting section that predicts an image of a masked region that is masked in the target image; a reproduced image generating section that generates a reproduced image using a plurality of predicted images predicted respectively for the plurality of masked regions; and a difference detecting section that detects a difference between the target image and the reproduced image.
US11244441B1 Robotic palletizer control system with augmented confirmation
A control system and method for a robotic palletizer. The control system and method include or are implemented by a home screen displaying a plurality of application icons. The applications each provide a quick access to control features and methods. The control system includes methods and components for planning and/or monitoring a product pallet configuration by the palletizer. Animation and/or other virtual depiction of the palletization is displayed through a graphical user interface for the palletizer. The animation and/or other virtual depiction can illustrate the conveyor palletization before or during the palletization and/or provide an augmented confirmation overlaying a video feed of a palletization of a plurality of products.
US11244440B2 Ranking of objects with noisy measurements
A method includes, for each data object of a plurality of data objects, performing a measurement on a plurality of instances of the data object to generate a plurality of measurement values for the data object, and generating a distribution of the measurement values for the data object. The method further includes generating an aggregate distribution based on each of the distributions of the measurement values generated for the data objects, and scoring a first data object of the plurality of data objects based on the distribution of the measurement values for the first data object and the aggregate distribution.
US11244438B2 Auxiliary parts damage determination
A method of determining, one or more damage states of one or more auxiliary parts of a damaged vehicle, the vehicle comprising a plurality of normalized parts and at least some of the normalized parts further comprising one or more auxiliary parts. The method includes receiving one or more images of the vehicle, using a plurality of classifiers, each determining at least one classification of damage to the vehicle, each said classification being determined for each of a plurality of normalized parts of the vehicle, determining one or more classifications for the plurality of auxiliary parts using one or more trained models, wherein each classification comprises at least one indication of damage to at least one auxiliary part and outputting the determined damage states of the one or more auxiliary parts.
US11244434B2 Multi-aperture imaging device
A multi-aperture imaging device that is, on the one hand, able to provide image information on a scene and, on the other hand, allows obtaining high lateral resolution and/or a wide total field of view, is described. The multi-aperture imaging device is provided with a first plurality of optical channels for projecting overlapping first partial fields of view of a total field of view on first image sensor areas of an image sensor of the multi-aperture imaging device, as well as with a second arrangement of optical channels for projecting at least a part of of the total field of view on a second image sensor area of the image sensor.
US11244433B2 Medical X-ray devices and methods for operating medical X-ray devices
Methods are provided for operating a medical X-ray device to improve the image quality of an X-ray examination. In one example, the method includes recording at least one first X-ray image of a body region as a mask image; providing a first subsequent image and recording a second X-ray image of the body region, wherein the second X-ray image represents the body region at a later recording time than the first subsequent image; determining a degree of deviation relating to a deviation between the first subsequent image and the second X-ray image; determining an averaging amount in dependence on the degree of deviation; generating a second subsequent image from the second X-ray image or from the first subsequent image together with the second X-ray image, wherein the averaging amount specifies the proportions in which the first subsequent image and the second X-ray image are mixed; and forming an overall image from the mask image and the second subsequent image.
US11244427B2 Image resolution processing method, system, and apparatus, storage medium, and device
An image resolution processing method includes: obtaining motion information of a display apparatus; determining a motion direction and rate information of the display apparatus according to the motion information; determining, according to the motion direction, a target object that is at least one of a horizontal resolution and a vertical resolution; determining a target value according to the rate information and a standard resolution of the display apparatus; and generating a to-be-displayed image, a value of the target object in an image resolution of the to-be-displayed image being equal to the target value.
US11244426B2 Method for image super resolution imitating optical zoom implemented on a resource-constrained mobile device, and a mobile device implementing the same
A method for super resolution of an image imitating optical zoom implemented on a resource-constrained mobile device is includes inputting a first-resolution image. The method also includes assigning a super resolution factor from a predefined set of super resolution factors that indicate increasing the first resolution to obtain a second-resolution image. The super resolution factor indicates a trained intelligent system imitating the operation of the corresponding optical system among a plurality of intelligent systems trained for each super resolution factor of the predefined set of super resolution factors. The method further includes transforming the first-resolution image into the second-resolution image using said trained intelligent system.
US11244423B2 Image processing apparatus, image processing method, and storage medium for generating a panoramic image
An image processing apparatus comprises an image obtaining unit that obtains image data based on image capturing by a plurality of image capture apparatuses configured to capture images in an imaging area from different positions, and a panoramic image generation unit that generates, based on the image data obtained by the image obtaining unit, a panoramic image including images in directions within a predetermined range based on a specific position in the imaging area, the panoramic image having an enlargement rate of an image in a specific direction included in the predetermined range which is larger than the enlargement rates of images in other directions.
US11244419B2 Method and apparatus for hardware accelerated graphics rendering in bridge APIs
Embodiments described herein disclose a method for rendering a frame using graphics accelerated hardware comprising determining whether a command invoked in a script is a graphics command or a non-graphics command, executing the non-graphics command in a first thread, adding the graphics command to a first batch of a backlog of batches in a graphics context to be executed in a second thread, locking, in the first thread, the backlog of batches not executed yet by the second thread and adding a second batch that is empty to the backlog and swapping, in the first thread, the second batch with the first batch.
US11244418B2 Method of encoding watermark into digital image by partitioning image into blocks of a same size, apparatus for encoding watermark into digital image, and method of detecting watermark in digital image thereof
A method of encoding a watermark into a digital image is provided. The method includes partitioning an image into a plurality of blocks of a same size; accumulating the plurality of blocks of the same size into a single block image; performing a Fourier transformation on the single block image to obtain a two-dimensional Fourier spectrum defined by Fourier coefficients at different positions of a Fourier domain; inserting a watermark into a frequency domain of the two-dimensional Fourier spectrum by modifying the two-dimensional Fourier spectrum as a function of watermarking coefficients in the watermark, to obtain a modified Fourier spectrum; performing an inverse Fourier transformation on the modified Fourier spectrum to obtain a watermarked image; copying the watermarked image horizontally and vertically into a plurality of copied watermarked images; and splicing the plurality of copied watermarked images into a reconstituted watermark image.
US11244417B2 Digital imaging apparatus and digital imaging method
According to an embodiment, a digital imaging apparatus includes: a camera module and a controller. The controller detects, on a basis of data of a captured image captured by the camera module, whether or not there is a distance difference between an object and a background included in the captured image. The controller adds, where it has been detected that there is the distance difference, authentication information to the data of the captured image, and stores, in a memory, the captured image to which the authentication information has been added.
US11244414B2 Exchange for trading radio frequency usage rights
According to various embodiments, systems and methods are provided for enabling parties to create, define, buy, and sell usage rights in radio frequency (RF) ranges, e.g., via a computerized trading exchange. The usage rights may comprise exclusive or shared ownership or lease interests. A government or other entity may initially offer on the exchange usage rights in radio frequencies owned or controlled by the government. The usage rights may be sold to market participants, e.g., through a competitive bidding process such as a reverse auction, Dutch auction, RFQ, or other methodology. Such rights may be transferred subject to government use, e.g., in emergency situations. Information associated with offered RF usage rights such as historical usage data, geographical reach, and available RF equipment may be published on the exchange. The exchange may also enable secondary trading of usage rights.
US11244413B2 Method and system for equity sharing of a real estate property
A method for equity sharing of a property, equity sharing of a property, the method including: receiving details of a property inputted by a user; short listing the property for funding once score of the property is greater than a threshold; dividing the property into a plurality of equity shares, wherein each equity share indicates a fraction of ownership of the property; determining equity rate, wherein the equity rate is rate for each equity share; receiving an input from an investor searching for the property; providing option to the investor to purchase one or more equity shares; receiving indication of number of equity shares to be purchased by the investor; determining amount to be paid by the investor based on number of equity shares and the equity rate; transferring the amount to a trust; and storing ownership data including fractional ownership of the investor based on number of equity shares purchased by the investor.
US11244412B1 Interface for uncompleted homes planning
A variety of improved techniques for homebuyers to access undeveloped and/or uncompleted communities with homes that are not yet built and lots that are not yet parceled or recognized with addresses are disclosed.
US11244407B2 Electronic receipt-linking database system
An electronic receipt system may generate electronic documents including receipt content associated with a transaction between an account holder and a third party, and automatically link the electronic documents to secure records corresponding to account transaction records in a secure database. An account holder may subsequently view an electronic document including the receipt from a secure network platform displaying the secure records for multiple transactions in the account. In some aspects, the electronic receipt system may retrieve the receipt from an email message transmitted to an email address assigned to the account holder by the electronic receipt system. In other aspects, the electronic receipt may be retrieved using an application on a user device corresponding to the electronic receipt system.
US11244406B1 Personal financial planning and engagement with peer-based comparison
A computer-implemented method for setting and tracking financial goals includes associating a user with a financial goal. The method also includes associating the user with a virtual community. The virtual community includes a number of users having similar financial profiles and similar financial goals. The method also includes tracking progress of the number of users of the virtual community towards their respective financial goals and providing to the user via a user interface a comparison of the user's progress towards the user's financial goal relative to the progress of the number of users of the virtual community towards their respective financial goals.
US11244401B2 Outlier system for grouping of characteristics
A device and method is disclosed for automatically grouping data based on characteristics. The device and method include a communication interface for receiving data for component information, a storage medium for storing the received data, and a processor for performing an analysis on the received data to determine parameters included within the data and processing the data using correlations within the data to group or isolate data points. The correlations enable the processor to identify attributes associated with particular groups of the data.
US11244400B1 Representing investment options as travel options on a map
This disclosure is directed to techniques that include presenting various investment options in a graphical representation of a map. In one example, a method includes collecting information about a user; determining a geographical area expected to be familiar to the user; outputting a map illustrating a plurality of travel plans within the geographical area, each travel plan being associated with an investment option, and wherein the map illustrates each of the travel plans with a travel vehicle corresponding to an investment vehicle and a travel time corresponding to an investment timeframe; receiving an indication of input interacting with the map; identifying a selected travel plan from among the plurality of travel plans within the geographical area; and determining a selected investment option, wherein the selected investment option is the investment option associated with selected travel plan.
US11244399B2 Intelligent portfolio replication
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of intelligent portfolio replication. The innovation receives an investment action request from a user. The investment action request is associated with a user investment account having a destination portfolio. The investment action request indicates a target portfolio. The target portfolio includes investments that are accessed. Allocations of each investment in the target portfolio are determined. The innovation determines trades that replicate the target portfolio using the determined allocations and a designated value of the destination portfolio. The trades are executed such that the target portfolio is replicated in the destination portfolio according to the allocations.
US11244391B2 Methods and apparatus for ingestion of legacy records into a mortgage servicing blockchain
Apparatus and methods for ingesting Legacy Records of mortgage loan servicing actions onto a Blockchain. Legacy data is converted from a relational database format into a blockchain format and entered as one or more blocks on a blockchain. Portions of the blockchain are distributed to Participants in the blockchain, such as the Borrowers, Regulators, Servicers, and Vendors. The present disclosure further provides a method for homogenizing a variety of Vendor Formats for inclusion on the Blockchain and memorializing execution of a smart contract on the Blockchain.
US11244389B2 Communicating property data
A system for communicating property data includes one or more interfaces operable to receive lien data including an identification of a lien on a property, an identification of the holder of the lien, a balance of debt associated with the lien, and a repayment schedule for the amount of debt associated with the lien; and lien authentication data including one or more from the set comprising: a copy of an agreement memorializing the lien, a property title memorializing the lien, and a government record memorializing the lien; one or more memories operable to store the received lien data and the received lien authentication data; and one or more processors operable to: determine, based on the received lien authentication data, that the received lien data is valid, and determine, based on the received lien data, that the received balance of debt associated with the lien needs to be updated.
US11244386B1 Systems and methods for generating a model for income scoring
Systems and methods consistent with the present invention generate a model for providing one or more scores indicating a likelihood that a stated income is faulty. In one embodiment, the method includes, for example, receiving information representative of at least one borrower; receiving a first income value for the at least one borrower; and receiving a second value for the at least one borrower, such that the second income value verifies the first income value. Moreover, the method includes determining one or more parameters for the model based on the received information, the received first income value, and the received second income value, such that the one or more parameters enable the model to provide the one or more scores.
US11244385B1 System and method for providing virtual coaching
A system for providing coaching includes a system that creates a user-specific coach to assist a user in achieving one or more goals, such as, e.g., a financial goal. The coach is generated based on one or more traits of the user to increase the likelihood that the user will relate and respond to communications from the coach in a manner that enables the user to achieve his/her goal. The traits used by the system to create the coach can include traits input directly by a user, as well as user traits deduced by the system by monitoring various types of user behavior, including the user's usage of computing devices, habits, etc. The system also adapts the coaching provided by the coach in response to trends noted by the coaching system as the system is used by the user as well as others.
US11244384B1 Method and transaction tracking service for surfacing rule-creation actions
A method of presenting transactions to a user via a client device for review. Each of the transactions and transactions details are presented in a transaction cell. The user swipes the corresponding transaction cell, thus assigning the associated transaction to a category. In detecting a swipe across a transaction cell, a temporary (yet visible) pause of the swipe interaction is performed, alongside the presentation of an action prompt within the transaction cell directed to performing actions relevant to the transaction. Constrained by a swipe pause timer (SPT), the user is provided a short time window in which to engage the action prompt in order to pursue the actions disclosed by the action prompt. If engagement of the action prompt is not pursued by the user prior to the elapsing of the SPT, the swipe interaction proceeds without hindering the speed with which the user typically reviews a transaction.
US11244380B2 Method of providing creative work trading service for increasing capitalization and accessibility of creative works
Provided is a method of providing a creative work transaction service for increasing capitalization and accessibility of creative works. The method includes receiving registration of creative work data including a profile, a creative work image, creative work description information, and creation process content from at least one creator terminal, registering the creative work image among the registered creative work data in an image archive and uploading the creative work image to a page for sharing, controlling a payment interface to be executed in a user terminal when an event of using the creative work image is received from the user terminal, and transmitting the creative work image to the user terminal when a payment is finished through the payment interface in the user terminal.
US11244379B2 Image-based listing using image of multiple items
Example embodiments of a system and method for image-based listing of an item, using an image of multiple items, are generally described herein. In some example embodiments, an image-based listing system includes an identifying module to identify a portion of an image of multiple items, the portion of the image depicting the item; a tagging module to associate tag information with the portion of the image, the tag information being associated with the item; and a listing module to list the item, the listing of the item comprising displaying at least some tag information.
US11244372B2 Remote determination of a suitable item
Methods, systems and computer program products for remotely determining a suitable item are provided. Aspects include registering a plurality of Internet-of-Things (IoT) devices. Aspects also include receiving sensor data from the plurality of IoT devices. The sensor data is associated with a plurality of owned objects in a vicinity of the plurality of IoT devices. Aspects also include creating an owned object registry based on the sensor data. The owned object registry includes physical attributes of each of the plurality of owned objects. Aspects also include determining an object of interest based on monitoring of a user's interactions with a website. Aspects also include determining a degree of suitability between the object of interest and one or more of the plurality of owned objects based on the owned object registry. Aspects also include transmitting a notification of the degree of suitability to a user device for display.
US11244370B2 Network-based marketplace service for facilitating purchases of bundled services and products
An apparatus for pricing offers of healthcare services includes an application server providing a pricing tool, and a service pricing information database and a cost adjustment information database that are accessible by the application server. The pricing tool is operable to receive an indication of a healthcare service set that is respectively associated with a service detail information record included in the service pricing information database, determine a base physician fee for a primary service of the indicated healthcare service set based on base pricing metrics for the primary service included in the service detail information record, receive an indication specifying a location for performing the primary service, calculate an adjusted physician fee for the primary service based on cost adjustment metrics for a geographic zone that corresponds to the specified location, and provide a recommended price for the indicated healthcare service set based on the calculated adjusted physician fee. The machine learning server instructs the service offer database to store each healthcare service provider service corresponding to the user selection and displays the bundled set of service offers via the graphical user interface that matches the users' selection.
US11244369B1 Method for automating design center product selection and management
A method for automating design center product selection includes maintaining a design center database based on input from a builder, the design center database including a options available; providing a buyer interface accessible from a computing device, the buyer interface; receiving one or more selections from the buyer through the buyer interface; creating a purchase order based on a finalized selection from the buyer; creating a summary document accessible to the buyer and to the builder, the summary document having selection photos of a home with the selected options; and assigning a unique identifying code to each of the options, the unique identifying code further being associated with the selected options on the summary document.
US11244365B2 System and method for controlling the disclosure of a trading order
A system for controlling the disclosure of a trading order comprises a memory and a processor. The memory stores disclosure policies associated with market centers. The processor receives a trading order for a trading product that specifies a total quantity of the trading product and a maximum disclosure quantity of the trading product. The trading order is associated with a particular market center. The processor then routes the trading order to the particular market center according to the disclosure policy associated with the particular market center.
US11244362B2 Measuring user expertise utilizing networked sensing devices
According to an embodiment of the present invention, a plurality of networked sensing devices monitor one or more activities of a first user, wherein the one or more activities of the first user are associated with a subject area. Information associated with the one or more activities of the first user from the plurality of networked sensing devices is analyzed to determine a level of expertise of the first user with respect to the subject area. A review by the first user is generated for an item offered on a network site, wherein the item pertains to the subject area. The item is displayed on the network site with the review and determined level of expertise of the first user in response to a search for the item for a second user.
US11244350B1 Digital space estate management and intelligent content distribution
A system and method for digital space estate management and content distribution is described. This system and method is comprised of an allotted number of time slots of fixed or variable duration, which are analyzed as digital space estates and devoted to content distribution. This system is configured to provide a web service portal which allows users to view available digital space estates, and either purchase them for a fixed price or variable price by proposing a higher acquisition offer amount than potential other users who have submitted offers on the same digital space estate. The system is further configured to utilize attributes of time slots and digital display nodes to recommend time slots to users. The system is configured to allow users to resell acquired digital space estates to other users. This system and method may further include a means of generating desirability index scores based on historical patterns of digital space estate purchases and feedback from location based analytics software systems employed on the various digital display nodes. This system and method may further be comprised of a smart node tracking system that uses data, in the form of feedback data such as video recordings and location based analytics software to make decisions on both the initial delivery of digital content and the readjustment of digital content for delivery to the advancing digital display node(s) along digitally projected future paths of the respective viewers in one of any number of geographic locations.
US11244347B2 Dynamically modifying digital content distribution campaigns based on triggering conditions and actions
The present disclosure is directed toward systems, methods, and non-transitory computer readable media that dynamically modify content distribution campaigns based on triggering conditions and actions. In particular, systems described herein can provide a user interface for display to a publisher device that includes a plurality of selectable options for setting triggering conditions and/or actions. For example, the disclosed systems can utilize a machine learning model to generate suggested triggering conditions and/or actions for one or more content distribution campaigns of a provider. Moreover, the disclosed systems can generate custom rules based on selected triggering conditions and actions and apply the custom rules during execution of digital content campaigns. For instance, the disclosed systems can monitor performance of content campaigns, detect triggering conditions, and dynamically modify digital content campaigns based on actions corresponding to the triggering conditions.
US11244346B2 Systems and methods of advertisement creatives optimization
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of advertisement creatives for an advertisement campaign, generating first predefined frequency weights for the plurality of advertisement creatives, and coordinating a display of the plurality of advertisement creatives within the impression slot of the webpages displayed to the online users based on the first predefined frequency weights. The first predefined frequency weights include a weighted frequency that each advertisement creative of the plurality of advertisement creatives should be displayed to the online users. A first advertisement creative of the can be displayed more frequently than a second advertisement creative because the first advertisement comprises a first frequency weight that is higher than a second frequency weight of the second advertisement creative.
US11244337B2 Determining offers for a geofenced geographic area
Provided is a computer-implemented process for determining offers for a geofenced geographic area. After a mobile user device traverses a geofence, merchants associated with a geofence having a geofence identifier are identified. Candidate offers associated with the merchants are identified and ranked according to ranking criteria. The ranked candidate offers are transmitted to a mobile user device. The ranked candidate offers are cached on the mobile user device and presented to the user via an offers notification. The user may view and redeem an offer by selecting the offers notification.
US11244335B2 Server and method for determining if an account in a transaction request is eligible for a promotion
In one aspect, there is provided a server for determining if an account in a transaction request is eligible for a promotion, the server operatively connected to a Payment Service Provider (PSP) device, and the server comprising at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to receive, directly from the PSP device, a promotion Application Programming Interface (API) call comprising a transaction request corresponding to a user, the transaction request indicating an account information of an account, the promotion API call established through a connectivity between the PSP device and the server; and determine if the account indicated in the transaction request is one that is eligible for a promotion transaction in response to the receipt of the transaction request.
US11244334B2 System and method for calculating and displaying price distributions based on analysis of transactions
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US11244333B2 Method, system, and computer program product for predicting future transactions
A method, system, and computer program product for predicting future transactions may obtain merchant data associated with a merchant; determine a geographic location associated with the merchant based on the merchant data; determine one or more other merchants within a first threshold distance of the geographic location; obtain transaction data associated with the one or more other merchants and the merchant; and predict, based on the transaction data, at least one of a future number of transactions for the merchant in a future time period and a future transaction amount for the merchant in the future time period.
US11244331B2 System and method for domain name community network
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to run, within an active memory: a data collection module aggregating a plurality of domain name data; a profile generation module generating a domain name profile from the domain name data comprising attributes associated with a first domain name; a graph generation module defining domain names sharing attributes with the domain name, a second domain name in the domain names sharing a greatest number of attributes with the first domain name and closest, in proximity within a generated graph, to the first domain name; and a domain name strategy suggestion module rendering a user interface comprising a user interface control that identifies a referral to an administrator for the second domain name and provides, within the user interface control, a link for contacting the administrator.
US11244330B2 Generating customized surveys using third-party social networking information
Embodiments of the present disclosure relate to customizing an electronic survey using social networking information. One or more embodiments of a survey system receive social networking information associated with a respondent from a third-party social networking system in connection with a request to provide a survey to a client device of the respondent. One or more embodiments of the survey system use the social networking information to determine a plurality of survey questions for the electronic survey. Additionally, one or more embodiments of the survey generate a customized electronic survey to include the plurality of survey questions and then provide the customized survey to the respondent's client device.
US11244327B1 Methods and systems for determining reach information
Methods and systems for determining cumulative reach information. Duplicated watching habits of viewers in a designated market can be analyzed using campaign spot plans. The campaign spot plans can be applied to single viewer data to calculate campaign spot plan Television Average Ratings Points (TARP) pattern information. The TARP pattern information can be translated into reach information. Cumulative reach information can be determined using the reach information.
US11244322B2 Methods and apparatus for chargebacks of push payment transactions
A method includes associating a virtual card number (VCN) with an account owned by a customer. The VCN is in a format used for account numbers in a payment card system. The account is not a payment card system account. After a P2M (person to merchant) push payment transaction funded by the account, a request is received from the customer to perform a chargeback with respect to the P2M transaction. A message is transmitted to execute the requested chargeback. The message includes the VCN.
US11244321B2 System, method, and computer program product for evaluating a fraud detection system
Provided are methods that include determining a set of transaction related actions for an agent, selecting a first transaction related action from the set of transaction related actions for the agent based on a plurality of features associated with the agent, generating transaction data associated with a fraudulent transaction based on the first transaction related action, generating a feature vector, the feature vector including transaction data associated with the fraudulent transaction, providing the feature vector as an input to a fraud detection machine learning model. Methods may also include determining an output of the fraud detection machine learning model based on the feature vector as the input, and generating a fraudulent reward parameter for the first transaction related action based on the output of the fraud detection machine learning model. Systems and computer program products are also provided.
US11244319B2 Simulator for value instrument negotiation training
A simulator for providing teaching and training related to negotiable instruments is disclosed. The provided simulation includes a simulated negotiable instrument. The simulator captures an image of a portion of an environment including a piece of printed collateral. The simulator then displays an augmented reality version of the environment. Displaying the augmented reality version of the environment includes detecting the printed collateral in the image, replacing the printed collateral in the image of the portion of the environment with an image of the negotiable instrument to yield an image depicting the portion of the environment as including the negotiable instrument, and presenting, the image depicting the portion of the environment as including the negotiable instrument. The simulator provides an indication of an outcome of a simulated negotiation of the negotiable instrument. Related methods and computer-readable media are disclosed.
US11244317B2 Systems and methods for feeding a previous case action for a decision of confirming financial transactions
Examples of the disclosure enable a financial transaction to be automatically confirmed based on a similarity of factors between financial transactions. A previous case action may be used for a decision of confirming a financial transaction. A first request for authorization of a first financial transaction is received from a financial transaction processing computing device. One or more parameters associated with a cardholder account are identified, and it is determined, at a transaction score device, whether to approve the first request for authorization based on the one or more identified parameters. On condition that the first request for authorization is approved, the one or more parameters are updated based on one or more first factors associated with the first financial transaction such that a second request for authorization of a second financial transaction is analyzable based on the one or more updated parameters.
US11244313B2 Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using distributed ledger technology (DLT)
Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for executing a blockchain services interface on behalf of on behalf of a plurality of tenants; in which a blockchain protocol for the blockchain defines a group of base functions for the blockchain, the group of base functions accessible to any participating node of the blockchain. Such a system further includes a receive interface to receive a declaration of a new custom function, the declaration specifying each of (i) a base function and (ii) one or more additional mandatory fields to be captured with the use of the new custom function and (iii) a new custom function name for the new custom function declared and means for associating a smart contract with the new custom function; means for writing metadata onto the blockchain defining the new custom function; means for receiving a transaction for the blockchain matching the new custom function; and means for adding the transaction to a new block on the blockchain via the base function specified by the new custom function pursuant to successful validation by the smart contract. Other related embodiments are disclosed.
US11244312B2 One-time abstraction coding for resource deployment
Embodiments of the invention are directed to a system, method, or computer program product for generation, deployment, and execution of a one-time abstraction coding network for resource deployment. The system may provide a single use code for a single anonymous resource distribution at any location. The system may provide a user with access to a one-time abstraction code to use to complete a resource distribution for event processing. The system may link to the entity associated with the event to process resource distribution via a system owned resource vehicle for complete anonymity of the user.
US11244294B2 Data information transaction method and system
A data information transaction method and system including receiving a query request that is sent by a terminal of a data requester and carries a query condition and a user characteristic identifier of a digital human that needs to meet the query condition, determining user characteristic information that is of a digital human and corresponding to the query condition and the user characteristic identifier, obtaining a query result, sending the query result to the terminal of the data requester, receiving a purchase request sent by the terminal of the data requester, and completing a transaction according to the purchase request.
US11244288B2 Task reminder generator
Systems and methods are provided for generating task reminders. The method includes identifying, using a processor, a task description by parsing digital text from a message in an application. The method further includes obtaining context information from the parsed digital text indicating an association between the task description and the application. The method additionally includes generating, using the processor, a task reminder based on the obtained context information, the task reminder including digital text indicating the association between the task description and the application.
US11244284B2 Document status management system
A document management system and process for facilitating the state of various portions of electronic content in which users can select specific workflow stages to assign to selected content elements in the electronic content that can indicate the workflow condition of the specified content. This provides individual and group users the ability for precise, timely, and effective management of document workflow that facilitates more natural and smoother document development.
US11244282B1 RFID loss-prevention based on transition risk
An RFID loss-prevention system (LPS) may monitor RFID-tagged items in a facility. An RFID reader transmits a first inventory command configured to cause tags in a first state to respond, receive a reply from a first tag, determine that the first tag has a low transition risk, and cause the first tag to switch to a second state. The reader may also receive a reply from a second tag, determine that the second tag has a high transition risk, and cause the second tag to remain in the first state. The reader may then transmit a second inventory command configured to cause tags in the first state to respond, receive a reply from the second tag in response to the second inventory command, determine that the second tag has inappropriately exited the facility, and issue an alert.
US11244278B2 Decision support system for optimizing the unit identifier stocking decision
Technology for optimizing automated inventory management is described. In an example implementation, a method, implemented using one or more computing devices, may generate unit identifier sets based on affinities between items uniquely identified by the unit identifiers, determine first and second contribution values for each of the unit identifier sets, and calculate a difference between the first and the second contribution values for each of the unit identifier sets. The method may further calculate an incremental carton and expense prevention opportunity (ICEPO) value for the unit identifier sets, calculate an adjusted fulfillment center stocking score using the ICEPO value and the difference between the first and the second contribution values for each of the unit identifier sets, select a subset of the unit identifier sets based on the adjusted fulfillment center stocking score, and output the subset to an inventory replenishment system that manages stocking of items.
US11244277B1 Geographically distributed smart address signs for end-to-end delivery confirmation system over a data communication system
An address sign registration module receives and stores geo-locations and unique identifiers from a plurality of smart address signs wirelessly connected to the data communication network. Each address sign displays a physical address associated with a geo-location and comprises wireless transceiver. The order tracking module receives messages from the smart address signs upon arrival of orders associated with the geo-locations and, in response, predicts deliveries and fraud with artificial intelligence and sends messages to online purchase systems confirming delivery.
US11244276B2 Secure product identification and verification
A device may receive an indication that a product has arrived at a destination. The product may have been shipped by an entity to the destination. The device may perform an analysis on the product to determine an attribute of the product. The device may perform a comparison of information identifying the attribute of the product and information included in an encrypted record, for the product, of a blockchain, to verify the attribute of the product. The information included in the encrypted record may be related to attributes of the product. The attributes of the product may have been determined by the entity that shipped the product to the destination. The device may determine whether the attribute of the product is verified based on performing the comparison. The device may perform an action based on determining whether the attribute of the product is verified.
US11244275B2 Logistics support device, logistics support method, and storage medium
A logistics support device includes a deriver and an instruction controller. The deriver performs, when a storage configured to store an article is mounted in a moving body and stays in a work place at which work is performed on an article stored in the storage in a delivery business, statistics processing on environmental information on an environmental change inside the storage. The instruction controller outputs an instruction on the basis of a result of the statistics processing performed by the deriver when a storage configured to store an article is mounted in a moving body and a delivery of the article is performed.
US11244274B2 Induction unit and label generator
Systems described herein for controlling, requesting, and coordinating the creation and generation of labels can be a label broker, providing a centralized location for storing label information created by various entities, and managing the requests for generation of physical labels coming from various sources and entities.
US11244273B1 System for searching and analyzing documents in the financial industry
A web-based client server architecture for screening companies includes sophisticated searching algorithms that allow for selective and precise screening of company documents and other information to assist an analyst is assessing the company.
US11244272B2 Patrol check system, patrol check device, patrol check method, and storage medium
A patrol check system according to one aspect of the present invention includes at least one data collection device installed in a first position in an area in which facilities are installed, the data collection device being configured to collects measured values indicating a state of at least one facility installed in a first range around the first position, the facility belonging to a check target of the data collection device, the measured values being measured by a measurement device installed in the facility, and a patrol check device configured to acquire the measured values collected by the data collection device, and reflect the acquired measured values in a check result of a check record in which check items to be performed on the facility belonging to the check target of the data collection device are included.
US11244271B2 Method of making changes to product mixes on boundary constrained shelves by determining optimal business metrics from a product mix constrained by at least physical shelf space and at least one business rule
The present invention relates to a computer implemented method of determining optimal business metrics from a product mix constrained by at least physical shelf space and selectively by at least one business rule. The computer implemented method comprising the steps of defining a boundary constrained shelf space, placing, physically, a product mix within the boundary constrained shelf space, and creating a product mix ranking based, in part, on prior sales of each of the product type. The computer implemented method continues by using a data processing device to develop, through algorithmic autonomous learning, achievable business metric performance of the boundary constrained shelf space. In this regard, a group of similar product mix/ranking is optimized to create an ideal product mix/ranking which is then use to inform changes to make to the product mix to achieve the desired OPTIMAL BUSINESS METRIC.
US11244270B2 Systems, structures, and processes for interconnected devices and risk management
Techniques are provided that produce a risk profile consisting of a risk score and trends of risk scores across devices and sensors in a machine-to-machine (M2M) or Internet of things (IOT) environment. For example, a device is assigned a risk score which is based on baseline factors such as expected network packets between two devices, normal network packets, access to critical devices, authorized access requests from one device to another device, normal communications to a device and the critical ports of a device; access to and conflicts across physical, logical, and operational systems; historical and current usage of these systems, data from public sites, and anomalies from normal behavior patterns. Techniques encompass risk management by computing a risk score in a timely fashion in accordance with an architecture that enables achieving the required scaling necessitated by the huge number of devices in the machine-to-machine (M2M) or Internet of things (IOT) environment.
US11244264B2 Interleaving surprise activities in workflow
A method includes obtaining primary workflow having a list of activities being performed by a worker; obtaining a surprise activity; comparing a context of the worker to contextual needs of the surprise activity; and interleaving the surprise activity in the list of activities based on a best fit context of the worker.
US11244260B1 Monitoring and creating customized dynamic project files based on enterprise resources
One example method of operation may include identifying a plurality of project files stored in a database, determining current project scores assigned to the plurality of project files, selecting a lowest scored project file with a lowest assigned project score, identifying one or more types of resources assigned to the project file with the lowest score, identifying the highest scored project file and the types of resources assigned to the highest scored project file, determining whether any of the types of resources assigned to the highest scored project file match any of the types of resources assigned to lowest scored project, and when one or more types of resources assigned to the highest scored project file match the types of resources assigned to the lowest scored project, assigning one or more of the matched resources of the highest scored project file to the lowest scored project.
US11244259B2 Method to view schedule interdependencies and provide proactive clinical process decision support in day view form
A system and method for use in managing and preparing for scheduled procedures that are characterized as being interdependent and variable. The disclosed method enables schedule risk management and provides a look-ahead capability along with process diagnostics to isolate specific assets and tasks that can be managed to reduce schedule risk. The method facilitates review of upcoming tasks by the process stakeholders for education as to where the schedule risks reside and in an emulation mode for review and improved scheduling going forward. Clinical workflow is integrated such that process stakeholders and assets are directed in such a way as to keep on, reduce delay risk or recover the schedule.
US11244257B2 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.
US11244256B2 System and method for enhancing credit and debt collection
A system and method for enhancing assignment of debtor accounts to a plurality of collection parties is presented. The preferred embodiment is capable of optimizing the way by which individual performance entities are assigned to collect on actionable individual debtor accounts by a creditor. An analysis solution uses algorithms to analyze gathered data and to provide a score to each collection party based upon the traits of the individual collection parties, debtor accounts, creditor, externally acquired data, and constraints upon all of the parties involved. The system and method are also capable of enhancing an individual borrower's credit score depending on the risk involved with providing credit to that particular borrower based upon the collectability upon default. One embodiment of the invention would include a risk analysis and compliance assessment system for supply entities to evaluate potential performance entities or other entities.
US11244254B2 Application-based commercial ground transportation clearinghouse system
A management system for a Permitting Authorities (PA) or their appointed designee to monitor and track application-based commercial ground transportation (ABCT) Providers activities within electronically-enabled geo-fenced areas associated with the PAs, all without the need for specialized hardware such as transponders or other tracking equipment. ABCT Providers transmit location and/or transaction information for ABCT Vehicles within geo-fenced areas associated with the PAs to a clearinghouse. The clearinghouse transmits the location and/or transaction information to a clearinghouse. The clearinghouse transmits the received information to the corresponding PAs in near real-time and periodically creates invoices for each PA based on the activities taken place within the respective goes-fenced areas.
US11244253B2 Risk profiling for enterprise risk management
An enterprise risk management (ERM) system performs real-time self-diagnosis of functional code of the ERM system that controls the policy enforcement actions within the ERM system. Real-time execution effectiveness of at least one control instance of the ERM system at operationally mitigating real-time authentication services security risk(s) and user access compliance risk(s) is determined. At least one code modification to a control class definition is identified that adjusts one or more real-time operational control aspects of the at least one control instance and that improves real-time execution effectiveness and operational capabilities of a new control instance instantiated from an updated control class definition at operationally mitigating the respective real-time authentication services security risk(s) and user access compliance risk(s) within the ERM system.
US11244249B2 Machine learning templates in a machine learning framework
According to some embodiments, a system and method are provided to create a template associated with an industrial problem. The method comprises receiving one or more kernels from a machine learning library. The one or more kernels are then aggregated, via a processor, into a template. The template is integrated into a user interface where is may be executed.
US11244248B1 Method for training and testing user learning network to be used for recognizing obfuscated data created by obfuscating original data to protect personal information and user learning device and testing device using the same
A method for training a user learning network for recognizing obfuscated data is provided. The method includes steps of: a learning device (a) (i) inputting obfuscated data, from a data provider, into a user learning network to generate first characteristic information and (ii) updating parameters of a user task layer and a first user batch normalizing layer such that an error, calculated using (1) the first characteristic information or a first task specific output and (2) a first ground truth of the obfuscated data, is minimized, and (b) (i) inputting original data, from a user, into the user learning network to generate second characteristic information and (ii) updating parameters of the user task layer and the second user batch normalizing layer such that an error, calculated using (1) the second characteristic information or a second task specific output and (2) a second ground truth of the original data, is minimized.
US11244246B2 Federated systems and methods for medical data sharing
Systems, computer-implemented methods, and non-transitory computer readable media are provided for sharing medical data. The disclosed systems may be configured to create a first workgroup having a first knowledgebase. This first knowledgebase may be federated with a common knowledgebase, and with a second knowledgebase of a second workgroup. At least one of the first knowledgebase, common knowledgebase, and second knowledgebase may be configured to store data items comprising associations, signs, and evidence. The signs may comprise measurements and contexts, and the associations may describe the relationships between the measurements and contexts. The evidence may support these associations. The disclosed systems may be configured to receive a request from a user in the first workgroup, retrieve matching data items, and optionally then output to the user at least some of the retrieved matching data items. The request may comprise at least one of a first association and a first measurement.
US11244244B1 Machine learning systems architectures for ranking
Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for machine learning ranking. An example computing method includes receiving a search query and determining a plurality of machine learning model execution engines based on the search query and a plurality of search result types. The example computing method further includes generating a plurality of subsets of search results based on the search query and the plurality of machine learning model execution engines. The example computing method further includes generating a set of search results comprising at least one search result from each of the plurality of subsets of search results.
US11244240B2 Fidelity estimation for quantum computing systems
Methods and apparatus for estimating the fidelity of quantum hardware. In one aspect, a method includes accessing a set of quantum gates; sampling a subset of quantum gates from the set of quantum gates, wherein the subset of quantum gates defines a quantum circuit; applying the quantum circuit to a quantum system and performing measurements on the quantum system to determine output information of the quantum system; calculating output information of the quantum system based on application of the quantum circuit to the quantum system; and estimating a fidelity of the quantum circuit based on the determined output information and the calculated output information of the quantum system.
US11244237B2 Determining deployment need for point of interest
Implementations for determining deployment need for a point of interest (POI) are disclosed. In one implementation, the deployment need for a POI is determined by: receiving geographical locations of one or more users, determining, based on the geographical locations, one or more target users covered by an area to be inspected, determining one or more POI deployment need indexes of the one or more target users, a POI deployment need index of a target user being determined based on a number of POIs that have the preset function of the POI and were deployed within a set distance from the target user, and providing a total deployment need index for the area to be inspected, the total deployment need index being determined based on the one or more POI deployment need indexes.
US11244233B2 Intelligent adaptor service in unified automation platforms for robotic process automation
Implementations directed to instantiating adapters for communication between a UAP and one or more RPA platforms, and include receiving, by an intelligent adapter service of the UAP, input representing an RPA platform of a plurality of RPA platforms, querying, by the intelligent adapter service, one or more files of the RPA platform to determine one or more identifiers of the RPA platform, selecting, by the intelligent adapter service, an adapter of a plurality of adapters based on the one or more identifiers of the RPA platform, installing, by the intelligent adapter service, the adapter, and configuring, by the intelligent adapter service, the adapter to be specific to the RPA platform, configuring including setting one or more parameters of the RPA platform.
US11244231B2 Quantum-machine training of knowledge graphs
Various examples generally relate to knowledge graphs including entities and links associated with semantic triples including subject-predicate-object. Various examples specifically relate to quantum-machine learning of knowledge graphs. Further examples relate to a quantum-machine-assisted inference on knowledge graphs.
US11244229B2 Natural language query procedure where query is ingested into a cognitive graph
A computer-implementable method for managing a cognitive graph comprising: receiving data a data source, the data comprising a query and information relating to an answer to the query; processing the query, the processing the query identifying a plurality of query related knowledge elements; processing the information relating to the answer to the query, the processing the information relating to the answer to the query identifying a plurality of answer related knowledge elements; and, storing the plurality of query related knowledge elements and the plurality of answer related knowledge elements within the cognitive graph as a collection of knowledge elements.
US11244228B2 Method and device for recommending video, and computer readable storage medium
The application relates to a video recommendation method and device, and a computer readable storage medium. The video recommendation method comprises: obtaining a user feature of a sample user and a video feature of a sample video; learning a click rate, a like rate, and a follow rate on the basis of a full-connection neural network algorithm to obtain trained user feature and video feature; performing, according to the trained user feature and video feature, combined learning on the click rate, the like rate, and the follow rate on a user side neural network and a video side neural network; and obtaining a video recommendation list according to a network parameter of a neural network algorithm obtained by means of combined learning. According to the video recommendation method, by adding a full-connection neural network algorithm training phase, the trained user feature and video feature are obtained.
US11244222B2 Artificial intelligence-enabled device for network connectivity independent delivery of consumable information
An artificial intelligence-enabled device that handles delivery of user consumable information independent of network connectivity of the AI-enabled device, includes a memory and neural circuitry. The neural circuitry allocates a dedicated cache storage and determines a type of intelligent service on the AI-enabled device, for which first information is to be cached at the dedicated cache storage. The neural circuitry caches first information from a cloud server to a local sub-cache in the dedicated cache storage. The first information of the determined type of service is adaptively cached during at least one of a background activity or a foreground activity of the AI-enabled device, in accordance with an offline state or an online state of the AI-enabled device. The neural circuitry further controls delivery of user consumable information, based on a user input, on the AI-enabled device, based on the local sub-cache and supplemental information retrievable from the cloud server.
US11244220B2 Method for manufacturing an RFID tag and an RFID tag comprising an IC and an antenna
Method for manufacturing an RFID tag comprising an IC and an antenna. The method comprising the steps of providing an antenna made of a soldering material, which antenna is at least partly covered with a hot melt adhesive in solid form; heating the antenna to a temperature above its melting point, wherein the heated parts of the antenna and the hot melt adhesive melt, placing an IC in a predetermined position which position is suitable for the IC to connect to the antenna; pressing the IC and antenna together, such that, an electrical connection between the IC and the antenna is established; and cooling RFID tag, such that the hot melt adhesive and the antenna solidify, wherein a soldered joint between the IC and the antenna is achieved and the hot melt adhesive surrounds the joint between the IC and the antenna.
US11244216B2 Image forming apparatus
An image forming apparatus includes a plurality of paper feed portions, an image forming portion, a storage portion that stores, for each of the paper feed portions, sheet delay information indicating an occurrence frequency of a sheet delay that is a phenomenon in which a time required for arrival of a front end of the sheet at a prescribed position from the start of feeding of the sheet is larger than a threshold time, and a control portion that, based on the sheet delay information on the each of the paper feed portions, recognizes the occurrence frequency of a sheet delay of each of the plurality of paper feed portions and preferentially sets, as a paper feed source, one of the paper feed portions whose value of the occurrence frequency of a sheet delay is equal to or less than a prescribed value.
US11244215B2 Methods and systems for printing a document having pages with different margins
The present disclosure discloses methods and systems for printing a document having pages with different margins. The method includes receiving a document having a plurality of pages for printing, wherein the document having a combination of pages to be printed in first pre-determined sheets and second pre-determined sheets. A margin value for each page of the document is automatically identified. Based on the identification, one or more pages having margin value greater than a pre-defined margin value is automatically identified. The one or more pages with greater margin value are marked to be printed in the first pre-determined sheets and the remaining pages are marked to be printed in the second pre-determined sheets. Finally, information is sent to a printer to print the one or more pages having a greater margin value in the first pre-determined sheets and to print the remaining pages in the second pre-determined sheets.
US11244214B2 Image forming apparatus, image forming method, and computer-readable non-temporary recording medium storing image forming program
The image forming apparatus includes a color conversion processing unit that has an input profile for color conversion to first image data which is image data of a device-independent color space, and an adjustment target profile for color conversion to second image data which represents gradation values of the plurality of color materials, and a simulation profile for color-converting the second image data to third image data of the device-independent color space, a profile adjustment unit that adjusts the adjustment target profile in accordance with the user input, determines whether or not a color difference before and after the adjustment of the adjustment target profile is smaller than a preset threshold value, and updates the adjustment target profile by using the adjustment target profile after the adjustment when the profile adjustment unit determines that the color difference is smaller than the threshold value, and a color difference calculation unit.
US11244210B2 Non-transitory computer-readable recording medium storing computer-readable instructions for information processing device and information processing device for management of colorant material amounts in plural types of printers having different methods for supplying colorant materials
An information processing device may display a first remaining amount object having a first display manner in a case where a remaining amount of colorant in a first cartridge of a first-type printer comprising a tank is greater than zero, displays the first remaining amount object having a second display manner in a case where the remaining amount of colorant in the first cartridge is zero and a remaining amount of colorant in the tank is greater than an unprintable remaining amount, displays a second remaining amount object having a first display manner in a case where a remaining amount of colorant in a second cartridge of a second-type printer is greater than an unprintable remaining amount, and displays the second remaining amount object having a second display manner in a case where the remaining amount of colorant in the second cartridge is the unprintable remaining amount.
US11244208B2 Two-dimensional document processing
Disclosed herein are system, method, and computer program product embodiments for processing a document. In an embodiment, a document processing system may receive a document. The document processing system may perform optical character recognition to obtain character information and positioning information for the characters. The document processing system may generate a down-sampled two-dimensional character grid for the document. The document processing system may apply a convolutional neural network to the character grid to obtain semantic meaning for the document. The convolutional neural network may produce a segmentation mask and bounding boxes to correspond to the document.
US11244198B2 Input partitioning for deep learning of large image data
In an approach to processing large high dimensional images in parallel without losing accuracy, one or more computer processors determine a required amount of graphics processing unit memory for an image. The one or more computer processors determine one or more coordinate partitions based on the determined required amount of graphics and one or more characteristics of the image. The one or more computer processors determine a padding size for each of the determined one or more coordinate partitions. The one or more computer processors partition the image based on the one or more determined coordinate partitions and the determined padding size. The one or more computer processors generate a prediction for the partitioned image utilizing a trained model.
US11244194B2 System and method for object recognition using local binarization
An object recognition method performed by an object recognition system includes: setting a first binarization area in a portion of a binarization target area of an image, and a first coefficient calculation area including the first binarization area and having an area wider than the first binarization area by a predetermined ratio; determining a first binarization coefficient on the basis of pixel values included in the first coefficient calculation area; performing binarization on the first binarization area through the determined first binarization coefficient; setting a second binarization area in a portion other than the first binarization area, and a second coefficient calculation area including the second binarization area and having an area wider than the second binarization area; determining a second binarization coefficient on the basis of pixel values included in the second coefficient calculation area; and performing binarization on the second binarization area through the determined second binarization coefficient.
US11244191B2 Region proposal for image regions that include objects of interest using feature maps from multiple layers of a convolutional neural network model
Region proposal is described for image regions that include objects of interest. Feature maps from multiple layers of a convolutional neural network model are used. In one example a digital image is received and buffered. Layers of convolution are performed on the image to generate feature maps. The feature maps are reshaped to a single size. The reshaped feature maps are grouped by sequential concatenation to form a combined feature map. Region proposals are generated using the combined feature map by scoring bounding box regions of the image. Objects are detected and classified objects in the proposed regions using the feature maps.
US11244190B1 System and method for patterned artifact removal for bitonal images
Images in bitonal formats often include watermarks, stamps, or other patterns and artifacts. These patterned artifacts may be represented as a series of geometric points, dots, and/or dashes in the general shape of the original pattern. These patterned artifacts make other processes such as optical character recognition (OCR) difficult or impossible when items or pixels of interest are also found within the pattern of such artifact(s). Current patterned artifact removal solutions use methods of erosion to minimize the unwanted patterned artifact. However, such methods also erode the pixels/items of interest which, in turn, cause failures in other processes, such as OCR, that are desired to be carried out on or with the image.
US11244188B2 Dense and discriminative neural network architectures for improved object detection and instance segmentation
This disclosure relates to improved techniques for performing computer vision functions, including common object detection and instance segmentation. The techniques described herein utilize neural network architectures to perform these functions in various types of images, such as natural images, UAV images, satellite images, and other images. The neural network architecture can include a dense location regression network that performs object localization and segmentation functions, at least in part, by generating offset information for multiple sub-regions of candidate object proposals, and utilizing this dense offset information to derive final predictions for locations of target objects. The neural network architecture also can include a discriminative region-of-interest (RoI) pooling network that performs classification of the localized objects, at least in part, by sampling various sub-regions of candidate proposals and performing adaptive weighting to obtain discriminative features.
US11244187B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: acquire an amount of color change, the amount of color change being an amount of color change caused by processing performed on image data, the amount of color change being acquired for each area with a color change within the image data; and extract an interest region from the image data, the interest region being an area in the image data where the amount of color change is greater than in other areas.
US11244186B2 Information processing apparatus, method and storage medium
The information processing apparatus in one embodiment of the present invention is an information processing apparatus for selecting an image from among a plurality of images in response to instructions of a user and having: a reception unit configured to receive specification of an object on one image of the plurality of images; a detection unit configured to detect the object from each of the plurality of images; a display unit configured to display an area corresponding to the detected object of each of the plurality of images so that the area is emphasized more than the other areas in each of the plurality of images; and a selection unit configured to select one of the plurality of images in response to the instructions by a user after the display by the display unit.
US11244185B2 Image search device, image search system, and image search method
An image search device includes an extractor configured to acquire an entire image including an area image that is an image of a target object and extract one or more combinations of the area image and attribute information from the entire image on the basis of color, an information storage unit configured to search for the area image combined with the designated attribute information from the extracted one or more combinations of the area image and the attribute information, and an interface configured to output a search result.
US11244184B2 Hyperspectral target identification
The system and method for hyperspectral target identification provides for sue of a sensor array such that for a 2 by 2 pixel, each pixel is set to a different wavelength by employing a band pass filter, so that one can determine whether a cluster set is of a natural object or a man-made object. Using ratios of the collected energy within the partitioned sub-bands one can make near real-time declarations about targets and in some cases, friend or foe determinations.
US11244182B2 Spoof detection by estimating subject motion from captured image frames
A method includes receiving a first image and a second image, wherein the first and second images represent first and second relative locations, respectively, of an image acquisition device with respect to a subject. The method also includes determining, using the first and second images, a total relative displacement of the subject with respect to the image acquisition device between a time of capture of the first image and a time of capture of the second image, and determining, based on sensor data associated with one or more sensors associated with the image acquisition device, a component of the total relative displacement associated with a motion of the image acquisition device. The method also includes determining, based on a difference between the first total relative displacement and the component, that the first subject is an alternative representation of a live person, and in response, preventing access to a secure system.
US11244178B2 Method and system to classify signs
A system, a method, and a computer program product for generating classification data of a sign. The method comprises obtaining map data of the sign, obtaining a map matched link and at least one parallel link associated with the sign based on the map data, determining presence data of at least one blocking link between the map-matched link and the at least one parallel link, wherein the at least one blocking link satisfies one or more of a heading criterion and a distance criterion. The method further comprises generating the classification data of the sign based on the presence data of the at least one blocking link.
US11244174B2 System and method of determining a curve
A neural network is configured to process image data captured by a vehicle-mounted camera. The neural network includes common processing layers (a trunk) and separate, parallelizable processing layers (branches). An object detection branch of the neural network is trained to detect objects that may be visible from the vehicle-mounted camera, such as cars, trucks, and traffic signs. A curve determination branch is trained to detect and parameterize salient curves, such as lane boundaries and road boundaries. The curve determination branch itself is configured with a trunk and branch architecture, having both common and separate processing layers. A first branch computes a likelihood that a curve is present in a given location of the image data and a second branch further localizes the curve within the given location if such a curve is present. Training of the different branches of the neural network may be decoupled.
US11244172B2 Time variant geographical information systemdata acquisition device for mobile vehicles and the system thereof
An time variant geographical information acquisition system for mobile vehicles and the system thereof is disclosed, which provides the time variant geographic information system to at least one mobile vehicle located in the aforementioned three-dimensional space, wherein the system comprises: a plurality of image capturing apparatus, at least one monitoring host and at least one time variant geographical information acquisition system for mobile vehicles installed on the above-said mobile vehicle, in which the data capture device includes: a wireless communication unit, connected to the image capturing apparatus and/or the monitoring host; a timing unit, used to output a timing signal in cooperation with the wireless communication unit; a memory module, storing the geographic information corresponding to at least the aforementioned mobile vehicle in the three-dimensional space; and a traffic scenario output interface, collectively displaying the geographic information and the time variant object information.
US11244171B2 Video-based system for automated detection of double parking violations
A method for detecting a double-parked vehicle includes identifying a parking region in video data received from an image capture device monitoring the parking region. The method includes defining an enforcement region at least partially surrounding the parking region. The method includes detecting a stationary vehicle in the enforcement region. The method includes determining the occurrence of an event relative to the stationary vehicle. In response to the determined occurrence of the event, the method includes classifying the stationary vehicle as being one of double parked and not double parked.
US11244168B2 Method of highlighting an object of interest in an image or video
A method of highlighting an object of interest comprises providing a digital image, determining a region of interest in the digital image covering an object of interest in the digital image having a person identifier, masking all image data in the digital image in a surrounding area to the region of interest, within the detected region of interest, determining a region of exclusion covering an object of exclusion in the digital image having another person identifier, and forming an output image comprising image data from the digital image of the region of interest, wherein the region of exclusion thereof is masked, and comprising the masked image data of the surrounding area. A device for performing the method is also disclosed. The method may be performed on an image sequence, for example in the form of a surveillance video.
US11244165B2 Context-awareness
The discussion relates to context-aware environments. One example can include inwardly-facing cameras positioned around a periphery of an environment that defines a volume. The example can also include sensors positioned relative to the volume and configured to communicate with a user device in the volume. The example can also include an ambient perception component configured to track user locations in the volume and to detect user gestures relative to objects in the volume, and responsive to receiving a query from the user's device, to supplement the query with information derived from the objects.
US11244157B2 Image detection method, apparatus, device and storage medium
Example embodiments of the present disclosure provide an image detection method, an electronic device and a computer-readable storage medium. The image detection method includes the following. Am image to be detected including a target object is obtained and multiple feature representation determination modules are obtained. The multiple feature representation determination modules are trained for different parts of a reference object, using a reference image including the reference object and an authenticity of the reference image. Multiple feature representations for different parts of the target object are determined based on the image to be detected and the multiple feature representation determination modules. An authenticity of the image to be detected is determined based on the multiple feature representations.
US11244156B1 Locality-sensitive hashing to clean and normalize text logs
Techniques for improved text normalization are provided. Signatures are generated for a first word and a second word using a locality-sensitive hashing technique. A graph is constructed based on the first and second signatures, by creating a first node in the graph for the first word, creating a second node in the graph for the second word, and creating an edge in the graph connecting the first and second nodes upon determining that the first and second signatures match. A mapping from the first word to the second word is then generated based on the graph.
US11244155B2 Information processing system
An information processing system includes a processor configured to analyze an obtained document, the processor being configured to: obtain plural documents where information to be shared by plural participants is recorded; calculate a degree of similarity in details in units of blocks between different documents, the blocks being blocks of sentences included in the documents; determine an execution order of executing work of sharing details of each of the blocks on the basis of the degree of similarity; and allocate work time for performing the work of sharing details of each of the blocks on the basis of a number of characters in each of the blocks.
US11244152B1 Systems and methods for passive-subject liveness verification in digital media
The present system may be deployed in various scenarios to provide proof of liveness (also referred to herein as “liveness verification”) of an image without interaction of the subject of the image. The liveness verification process generally comprises imperative analysis and dynamic analysis of the image, after which liveness of the image may be determined.
US11244149B2 Processing apparatus, processing method, and non-transitory storage medium
The present invention provides a processing apparatus that includes: an image acquisition unit that acquires a face image to be processed in which a face of a person to be identified is included; a computing unit that computes an identification score between each of a plurality of reference face images registered in advance in association with visitor identification information and the face image to be processed; a display control unit that displays the plurality of reference face images of which the identification scores satisfy a predetermined condition on a display unit as candidates, and displays the reference face image having the highest identification score in a discriminable manner; a selection information acquisition unit that acquires selection information indicating one reference face image selected by a user input from among the reference face images displayed as the candidates; and a registration unit that registers information indicating a fact that the reference image is selected, in association with the visitor identification information which is associated with the selected reference face image.
US11244146B2 Systems and methods for secure user logins with facial recognition and blockchain
Embodiments disclosed herein provide for systems and methods for secure logins using facial recognition with a blockchain-based verification system. The systems and methods provide for authentication, authorization, and secure storage of biometrics data. Authentication is performed with a machine learning system implementing the facial recognition. The biometrics data can be securely stored on a blockchain and used to perform the facial recognition during login. Authorization is provided with an active directory system.
US11244144B2 Age recognition method, computer storage medium and electronic device
The present invention provides an age recognition method, a computer program and an electronic device. The method comprises: acquiring a face image to be recognized; extracting face characteristic points in the face image to be recognized, and characteristic point coordinates of the face characteristic points in the face image to be recognized; extracting face global features from the face image to be recognized according to the characteristic point coordinates; extracting face local features from the face image to be recognized according to the face characteristic points; and determining an age recognition result corresponding to the face image to be recognized according to the face global features, the face local features and an age recognition model obtained by pre-training.
US11244141B2 Display device including biometric information sensing unit
A display device, including: a display unit including a light emitting element that emits light, and a biometric information sensing unit disposed below the display unit, is provided, wherein the biometric information sensing unit receives light reflected by a biometric input, wherein the biometric information sensing unit includes: an optical system including a transmission part that passes the reflected light and an absorption part around the transmission part, wherein the absorption part absorbs the reflected light and pressure; a light detection sensor disposed below the transmission part of the optical system, wherein the light detection sensor receives the reflected light that passes through the transmission part; and a pressure detection sensor disposed below the absorption part of the optical system, wherein the pressure detection sensor detects the pressure that is transferred from the absorption part.
US11244139B2 Fingerprint recognition integrated circuit and fingerprint recognition device including the same
A fingerprint recognition device includes a display, a touch sensor panel (TSP) which senses a touch, and a fingerprint recognition integrated circuit (FPIC) which scans a fingerprint. The FPIC includes a pixel including a photoelectric element which receives light reflected by the fingerprint, a low noise amplifier (LNA) which outputs a signal voltage by converting an electric charge received from the photoelectric element, and an analog-to-digital converter (ADC) which converts the signal voltage into a digital signal. The ADC includes a variable reference voltage generator which provides a variable reference voltage, a comparator which adds the variable reference voltage to the signal voltage, performs correlated double sampling on the result of the addition, and outputs a comparison signal by comparing the result of the correlated double sampling with a ramp voltage, and a counter which outputs the digital signal by counting the comparison signal.
US11244135B2 Electronic circuit having display driving function, touch sensing function and fingerprint sensing function
An electronic circuit including a touch control circuit, a fingerprint sensing circuit and a switch circuit is provided. The touch control circuit is configured to receive touch sensing signals from a panel and determine a touch area according to the touch sensing signals. The fingerprint sensing circuit is configured to receive fingerprint sensing signals corresponding to at least one fingerprint image from fingerprint sensors disposed in the panel via fingerprint sensing lines. The switch circuit is coupled to the fingerprint sensing circuit. The switch circuit is configured to be coupled to a part of the fingerprint sensing lines that is selected to form a fingerprint sensing zone for a fingerprint sensing operation according to the determined touch area. Each of the fingerprint sensing lines is selectable to be a boundary of the fingerprint sensing zone. An electronic device and a method for sensing at least one fingerprint image are also provided.
US11244133B2 Information processing apparatus and information processing method
This information processing apparatus includes an instruction determining unit and a signal output unit. The instruction determining unit determines an instruction related to communication using a code image with an external apparatus. The signal output unit outputs, on the basis of the determined instruction related to the communication, a signal for controlling an operation related to communication of the external apparatus. Accordingly, high usability can be provided for communication with the external apparatus.
US11244131B2 Method and system for emergency data retrieval from two dimensional code
The present invention is a method for accessing medical information, the method comprising; receiving, by one or more processors, a first set of data, wherein the first set of data is associated with a user account, assigning, by one or more processors, a first code to the user account, wherein the code is readable by a code reading device, activating, by one or more processors, the first code, wherein the first set of data is connected to the first code, receiving, by one or more processors, confirmation that the first code is scanned by the code reading device, providing, by one or more processors, the first set of data to the code reading device, and collecting, by one or more processors, a second set of data from the code reading device.
US11244130B2 System for providing interim charging capability for a mobile device
An interim charging system includes a docking station and a case for a mobile device. The case is magnetically secured to the docking station. The docking station includes a power source and a charger that charges the mobile device in the case.
US11244124B2 Collaborative translation systems with multiple account types and profile types
The subject matter of this specification can be implemented in, among other things, a method that includes storing translator linguistic resources for a personal account and project linguistic resources for a corporate account. The method includes creating a private profile for the personal account in response to the personal account being added to a team for the corporate account or being assigned to a translation project for the corporate account. A graphical user interface provides access to the translator linguistic resources within the translation project for the private profile without providing access to the translator linguistic resources within the translation project for the corporate account. The graphical user interface provides translation suggestions from the project linguistic resources within the translation project for the private profile without providing full access to the project linguistic resources within the translation project for the private profile.
US11244123B2 Addressing additional meanings resulting from language translation
A computer-implemented method may include obtaining, by processor, a first message composed in a first language and obtaining, by the processor, a translated first message. The translated first message may include a translation of the first message from the first language to a second language. The method may further include determining, by the processor, that the translated first message includes a translation-generated additional meaning, and notifying, by the processor, the first user of the determination.
US11244121B2 Natural language translation and localization
The disclosed technology for accurate translation of elements in a web application includes systems and methods that provide a sanitization and exception-generation tool set configurable to present tags in a preliminary localization kit to a localization expert; and run a tag name convention enforcement tool against the preliminary localization kit, which parses extracted tags and locates key name strings and translatable text, then applies key naming rules that require presence of keywords from a list of valid keywords and that require key uniqueness. The tool set creates bug report stubs from a tag exception and accepts additional comments from the expert to include in a completed bug report, regarding the key name that triggered the exception; is configurable to generate sanitization correction files using the received key names and edited translatable text for processing by a developer; and includes a verification-in-context tool that supports debugging of a language pack.
US11244120B1 Systems and methods for processing nuances in natural language
Systems, apparatuses, methods, and computer program products are disclosed for processing electronic information indicative of natural language. An example method includes receiving first electronic information indicative of a sequence of words provided by a user and identifying, based on the first electronic information, a first word and a first natural language. The example method further includes receiving second electronic information indicative of an exogenous event and identifying, based on the second electronic information, the exogenous event. The example method further includes generating one or more natural language attribute data sets based on the identified first word, first language, and exogenous event. The example method further includes generating a natural language transliteration data set based on the one or more natural language attribute data sets. Subsequently, the example method includes generating, based on the natural language transliteration data set, a translation of the first word in a second natural language.
US11244117B2 Automatic message pre-processing
A method is provided for message pre-processing. The method compares a topic of a received message to previous messages to determine if the topic has already been addressed using a processor that assigns answer weights. Each of the answer weights represents a likelihood a previous message addresses the topic. The likelihood is determined by comparing each answer weight to a threshold such that at least a given one of the previous messages having the highest weight above the threshold is considered to have addressed the topic. The method automatically generates a draft response that addresses the topic if the topic has not already been addressed, based on a prior discussion having a highest one of the answer weights from among a set of prior discussions in the previous messages. The method automatically sends the draft response to a sender of the message.
US11244116B2 Automatically bootstrapping a domain-specific vocabulary
A computer-implemented method, system and computer program product for automatically bootstrapping a domain-specific vocabulary from at least one source document using one or more computers, by: (a) encoding one or more passages in the source document to identify one or more relevant words therein, wherein the encoding assigns an importance to the relevant words using an attention mechanism (AM) on top of a recurrent neural network (RNN); (b) expanding the relevant words using word embedding distance, ontology information, or multi-part analogies; and (c) mapping the expanded words to concepts for inclusion into the domain-specific vocabulary, wherein concept disambiguation is performed to ensure that incorrect concepts are not included into the domain-specific vocabulary.
US11244107B1 Electronic apparatus for providing information and data providing method thereof
A method of an electronic apparatus for providing information related to a fulfillment center, wherein the method includes confirming data request information for requesting data related to the fulfillment center, acquiring first data corresponding to the data request information from at least one other apparatus connected to the electronic apparatus, and generating second data by processing the first data based on template information corresponding to the data request information.
US11244105B2 Efficient copy paste in a collaborative spreadsheet
Systems and methods are disclosed herein for editing a collaborative spreadsheets hosted on a server. Multiple users may edit the spreadsheet, resulting in situations of intersecting or conflicting edits. A change provided by one user may intersect the cells affected by a change provided by another user. In these cases, one user's change is transformed against the other user's change. In this manner, the conflict is resolved and both changes can be applied to the spreadsheet. Each user device may perform these transforms, and the server may also perform these transforms. This can result in transmission of a reduced volume of data over a network between the devices and the server, in comparison with other methods.
US11244104B1 Context-aware surveys and sensor data collection for health research
In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.
US11244094B2 Eigen augmentation methods for electromagnetic modelling and simulation
Techniques for electromagnetic modelling of EM structures are described. Krylov subspace of a second EM structure is augmented with Eigen vectors of a first EM structure to form an augmented space. The second EM structure is a design variant of the first EM structure and the first EM structure is already EM modelled and simulated. Thereafter, Maxwell's equations for the second EM structure are solved using the augmented space.
US11244093B2 Method for modelling an element of a structure using finite elements
A method simulates behavior of a structure by finite element calculation in which a global model represents the structure, a local model represents an area of the structure including geometric details, and an auxiliary model represents the area without the geometric details. The method includes determining by finite element calculation in the global model of a nodal displacement field corresponding to a loading applied to the global model; applying the nodal displacement field to the local and auxiliary models and determining the corresponding forces; calculating a correction when convergence of the solution obtained for the global model is not achieved, and the applying is resumed with a nodal displacement field calculated in the global model after implementing the correction; determining values of internal variables for the different loading increments; and assessing the evolution in the behavior of the structure over time as a function of these values.
US11244092B2 Fire development situation prediction device and method
A fire development situation prediction method includes collecting simulation data of a fire, establishing a neural network of an engineered deep learning model, training the neural network with the simulation data, determining whether an output value of the neural network is less than or equal to a preset error threshold value, stopping training of the neural network when the output value of the neural network is less than or equal to a preset error threshold value, recollecting the simulation data of the fire when the output value of the neural network is not less than or equal to a preset error threshold value, and evaluating the development situation of the fire according to the engineered deep learning model. The fire development situation prediction method is for predicting a development situation of a fire.
US11244091B2 Missing sensor value estimation
An input data set for a model for estimating a missing value of a sensor in a sensor network is determined. The input data set includes one or more sensor readings selected according to a temporal-spatial parameter which is dynamic and specific to the sensor. Then the missing value of the sensor is estimated using the determined input data set as an input to the model.
US11244087B1 Method and system for optimizing roof truss designs
The present invention is a computer implemented method of design a roof, the method comprising: mapping, a roof layout of a structure; identifying, a set of features of the roof layout, wherein the set of features identifies the slope and intersection of the surfaces of the roof layout; applying, a plurality of trusses over the roof layout in a predetermined orientation; generating, a profile of each of the plurality of trusses, wherein the profile is generated through the combination of the identified set of features of the roof layout and the orientation of the trusses; calculating, a weight of the roof layout based on the total weight of the trusses; and calculating, a difficulty rating of the roof layout.
US11244081B2 Electronic device and method for controlling connection of external device using the same
A method and electronic device are disclosed herein. The electronic device includes at least one connector, at least one switch electrically connected to the at least one connector, a sensor, a memory, and a processor electrically connected to the at least one connector, the at least one switch, the sensor, and the memory. The processor implements the method, including detecting insertion of an external device into the at least one connector based on an electrical signal input through the at least one connector, receiving biometric information using the sensor after detecting the insertion of the external device, and controlling a switch electrically connected to the connector to be connected to the connector into which the external device is inserted when the received biometric information matches biometric information stored in the memory.
US11244079B2 Data detection mitigation in printed circuit boards
Provided is a method for masking a sensitive signal by injecting noise into planes of a printed circuit board (PCB). The method comprises detecting, by a secondary integrated circuit (IC), a noise signal on a shared plane of a PCB that includes the secondary IC. The noise signal may be analyzed to determine the characteristics of the noise signal. A masking signal may be generated based on the characteristics. The masking signal may then be injected onto the shared plane.
US11244074B2 Security systems and methods for social networking
Systems and methods may be provided for masking data on public networks, such as social networking sites. At a publishing node, the system may monitor data input fields in a webpage that are processed by an internet browser. The system may intercept data, such as text, images, and video input at the data input fields, prior to the data being posted online on a public service provider's website. The publishing node may control which users are permitted access to the posted data by defining a policy associated with the data input field. The posted data may be transformed or tokenized to ensure that it is inaccessible to a user (or group of users) unless that user/group is granted access to the decoding key under the policy. In this way, data security and data control may be provided to a publishing user node. Data that has already been posted may be destroyed, for example, by deleting the decryption key or a token.
US11244069B2 Controlling combination of information submitted to computing systems
A method and system for controlling distribution of information items of a subject is proposed. The method and system comprises verifying compliance of a combination of new information items (to be received by a target computing system) and available information items (already available to the target computing system) with one or more sharing rules; a receipt of the new information items by the target computing system is controlled according to a result of this verification.
US11244064B2 Application level data security
A system and method of data protection that provides the security of field level data protection with the ease of implementation and transparency of system level data protection at various layers is disclosed. The system utilizes blockchain technology to implement improved data protection. A smart contract application is deployed among all devices covered by the data protection system. Ledgers are similarly deployed either on each device or on dedicated ledger nodes to provide a record of all transactions occurring with the protected data. As a device writes data to a storage medium or initiates transmission of the data over a communication medium, the smart contract intercepts the data and applies a desired protection protocol to the data. As a result, enterprise wide security may be deployed that provides field level encryption without requiring modifications to existing applications or development of custom applications.
US11244062B2 Collection folder for collecting file submissions
A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US11244055B1 Management controller to bios root of trust bypass implant detection and remediation
An information handling system may include a host system comprising a host system processor, a management controller communicatively coupled to the host system processor and a logic device and configured to perform out-of-band management of the information handling system, and a logic device communicatively coupled to the host system and the management controller. The logic device may be configured to, upon determining that a watchdog timer has timed out a threshold number of times without completion of a boot of the management controller, allow boot of the host system, after boot of the host system, determine if a later boot of the management controller occurs, and if the later boot of the management controller occurs, force the host system to power off.
US11244051B2 System and methods for detection of cryptoware
A computer implemented method for protecting data stored in at least one file from being overwritten by malicious code, comprises: monitoring at least one file stored in a storage device location to detect a request to perform an overwrite operation at least a portion of data of the at least one file; redirecting the overwrite operation to a memory location designated as safe for being overwritten; analyzing the overwrite operation at the memory location to identify an association with malicious code; and outputting an indication of an attempt to overwrite the at least one file by malicious code.
US11244050B2 Malware classification and detection using audio descriptors
Methods, systems and computer programs are presented for classifying malware using audio signal processing. One method includes an operation for converting a non-audio data file to an audio signal. Audio features are extracted from the audio signal and are used to classify the non-audio data file.
US11244049B2 Use of an application controller to monitor and control software file and application environments
In embodiments of the present invention, a framework for an extensible, file-based security system is described for determining an appropriate application, application environment, and/or access or security control measure based at least in part on a file's reputation. In response to the selection of a file, an application controller may be used to select a software application from two or more software applications to open the selected file, based at least in part on the selected file's reputation. If launched, a software application may be configured to open the file in an environment, such as a virtual machine, quarantined environment, and the like, that is appropriate for the file based at least in part on the reputation information. A software application may be a secure software application configured to manage secure files, or an insecure software application configured to manage insecure files. The selected file, and communications relating to the selected software application, may be managed according to the selected software application's secure or insecure configuration. Further, the selected software application may associate reputation information with all files that are modified and/or created by the selected software application, including at least in part, reputation information matching that of the selected file.
US11244048B2 Attack pattern extraction device, attack pattern extraction method, and attack pattern extraction program
An attack pattern extraction device includes an extraction unit and an attack pattern generation unit. The extraction unit extracts a common character string of parameters included in an access log of communication that is determined as an attack. The attack pattern generation unit generates an attack pattern on the basis of a character string with a string length being equal to or longer than a predetermined length among extracted consecutive character strings.
US11244047B2 Intelligent backup and versioning
There is disclosed in one example a computing apparatus, including: a processor and a memory; a network interface to communicatively couple to a backup client; a storage to receive backup data from the client, including a plurality of versions and an associated reputation for each version, the associated reputation to indicate a probability that the version is valid; and instructions encoded within the memory to instruct the processor to: receive from the backup client a request to store a new version of the backup data; determine that the client has exceeded a backup threshold; identify a backup version having a lowest reputation for validity; and expunge the backup version having the lowest reputation for validity.
US11244041B2 Dynamic password generation using morphological groups
A method, system, and computer program product for dynamic password generation and authentication based on morphological groupings is provided. The method receives a set of morphological groups defining a plurality of character maps. The method receives selection of a subset of morphological groups by a user from the set of morphological groups. A set of characters input from the user are identified, with the set of characters forming a user selected password. The method generates a morphological password using the set of characters and the subset of morphological groups selected by the user. The method stores the morphological password in a password repository.
US11244039B2 Determination method, authentication apparatus, and storage medium
A determination method executed by a computer that serves as an authentication apparatus for a program that operates on a device, the determination method includes counting a number of times of execution of a first process related to the device and determining, in a case where an authentication request for the program that includes a number of times of execution of a second process in the device is received, whether or not it is required to verify the device based on a result of comparison between the number of times of execution of the first process and the number of times of execution of the second process.
US11244038B2 Proving authenticity of a device with the aid of a proof of authorization
Provided is a method for proving authenticity of a device with the aid of a proof of authorization of the device, wherein the proof of authorization is provided in a first step and the integrity of identity details of the proof of authorization can be checked on the basis of a digital signature of a proof of authorization issuer, and wherein the proof of authorization has an item of hardware authentication information, and affiliation of the proof of authorization to the device is proved in a second step by means of a hardware secret of the device associated with the hardware authentication information. Two-factor authentication is therefore enabled, which authentication ties authentication of the device, in particular, to the fact that a hardware-specific secret is used for the check.
US11244036B2 Authentication system and authentication device
An authentication system that executes user authentication processing in accordance with an authentication request includes at least one first device. The first device has a biological information acquiring unit that is configured to acquire biological information of a user, and a first authentication unit that outputs an authentication result of which the user is authenticated, based on the biological information. The authentication system includes a second device that is configured to communicate with the first device. The second device has an information acquiring-storing unit that is able to store identification information of the first device beforehand, a determination unit that is configured to determine whether the first device is registered, and a second authentication unit that is configured to perform user authentication, in accordance with an authentication result output by the first authentication unit, when the determination unit determines that the first device is registered.
US11244035B2 Apparatus and methods for biometric verification
Example apparatus and methods may include: (1) a system and method for enrolling a single user's gait pattern using only accelerometer magnitude data; (2) an efficient and low-power method for continuously generating biometric match scores against the enrolled model at run-time using two phases: detection and authentication; (3) an adaptive method for continuously updating the user model by comparing temporary models generated at regular intervals to the canonical user model; and (4) accelerometer samples captured on a wearable and streamed to a mobile device for further processing.
US11244032B1 System and method for the creation and the exchange of a copyright for each AI-generated multimedia via a blockchain
A method for creating and exchanging a copyright for each artificial intelligence (AI)-generated multimedia is described. An AI model and a reference input for a multimedia is received from a user. If the reference input complies with system policies, an AI-generated multimedia is generated from the reference input using the AI model. The AI-generated multimedia is compared against works of a same type in a blockchain and decentralized file storage and if the AI-generated multimedia fails to match the works, the AI-generated multimedia is categorized as having originality. A copyright for the AI-generated multimedia and the AI-generated multimedia is stored. An exchange is facilitated with a buyer using cryptocurrency and is written to a blockchain.
US11244025B2 Systems and methods for updating data pipelines
A computer-implemented method for updating data pipelines may include (i) identifying at least one file that defines a series of transformations for data that passes through a data pipeline, for an application, that reads from at least one input table and writes to at least one output table, (ii) designating as a development version of the data pipeline at least one additional file that comprises a modified version of the file (iii) creating an additional version of the output table, (iv) detecting an execution of the additional file, and (v) directing output data written by the file to the additional version of the output table instead of the output table in response to both detecting the execution of the additional file and determining that the additional file is designated as the development version. Various other methods, systems, and computer-readable media are also disclosed.
US11244024B2 Methods and apparatuses for providing internet-based proxy services
A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.
US11244023B2 System for connecting topically-related nodes
A method includes storing a plurality of content items and storing one or more associations. Each of the associations includes an association between exactly two of the content items. The method may also include causing a graphical user interface (GUI) to be presented on an electronic device. The GUI may include a first representation of a first content item, a list of representations comprising a second representation of a second content item and a third representation of a third content item, a first visual indicator indicating a first association between the first content item and the second content item, and a second visual indicator indicating a second association between the first content item and the third content item. The method may also include receiving a user input comprising an instruction to create an additional association between the first content item and the second content item.
US11244022B2 System and methods for user curated media
Methods and systems for recommending online media content to other users includes receiving a selection of media content rendered on content page. The media content is identified by a user for sharing. A list of topics associated with the user is generated for presenting on a user interface. The topics are descriptive of the media content selected for sharing. Selection of one or more topics for the selected media content is received from the user. The received selections define the user's relevancy perspective for the selected media content. A recommendation for the selected media content is provided in content streams of users that follow the selected topics for users interactions with the selected media content.
US11244021B2 User interface for creating and managing URL parameters
Described herein is a method, system, and non-transitory computer readable medium for generating composite uniform resource locator (URL) parameter strings, to aid administrators of businesses and other owners of websites who may want to determine statistics about their target audiences in an intuitive and efficient manner. In order to do so, individual URL parameter units, wherein each URL parameter unit may represent a simple assignment or simple logical comparison of a parameter, are constructed in a modular form using a GUI. Once these individual URL parameter units are constructed, they are then concatenated into composite URL parameter strings, wherein multiple URL parameter strings can be combined to form the URL for a button sent in an email to intended recipients. When such links are clicked, the administrator user may receive audience-specific feedback at a high level of detail.
US11244020B2 Method and device for chinese concept embedding generation based on wikipedia link structure
A method and a device for Chinese concept embedding generation based on Wikipedia link structure includes: Step (1): According to the title concepts and/or link concepts in Chinese Wikipedia pages, a link information database is constructed; Step (2): For the title concepts, according to their link relationships with link concepts in the link information database, the positive and negative training instances are constructed respectively, which constitute the training dataset; Step (3): A concept embedding model is built, including an input layer, an embedding layer, a computational operation layer, and an output layer; Step (4): The concept embedding model is trained with the training dataset, then, the Chinese concept embedding is extracted/generated from the concept embedding model. The method can accurately distinguish different concepts and overcome the problem of polysemy that troubles the traditional embedding methods, which is beneficial to generate more accurate concept embedding representation.
US11244018B2 Methods and systems for validating online transactions using location
A method comprising: obtaining a service point location, the service point location being associated with a logical identifier assigned to end-user equipment used in an attempt to make an online transaction; obtaining at least one authorized transaction point location, the at least one authorized transaction point location being associated with transaction object information provided via the end-user equipment; comparing the service point location to each of the at least one authorized transaction point location; and performing an action related to validation of the online transaction based on a result of the comparing. Also provided is an apparatus for implementing this method.
US11244013B2 Tracking the evolution of topic rankings from contextual data
The system, method, and computer program product are disclosed that track the evolution of a network over time through the analysis of media corpora associated with nodes of the network at each time slice. The media corpora may be analyzed to generate word clusters for each time slice that are then compared across time slices to determine how the network has evolved. The evolution may be tracked by determining the similarity of each word cluster of a particular time slice to each word cluster of another time slice. The similarity may be measured by a similarity score for each comparison that may be combined to determine an overall similarity of the network between the two time slices.
US11244012B2 Compliance by clustering assets according to deviations
Streamlining compliance reporting and remediation through clustering compliance deviations by receiving inspection scan compliance deviation report data, analyzing the inspection scan compliance deviation report data, in response to the analysis, creating normalized deviation report documents, comparing the normalized deviation report documents, in response to the comparisons, clustering the normalized deviation report documents, creating a common cluster deviation profile comprising clustered deviation reports, and generating a summary system asset compliance report comprising the common cluster deviation profile.
US11244010B2 Content classes for object storage indexing systems
In some examples, a system may use content classes to manage indexing of object data. A content class may include a set of one or more content properties. Each content property may include a name, an expression for extracting data, and an expression type. When object data is received, such as for indexing, the expression type of each content property may be compared with the data type of the received data. Based at least in part on determining that the expression type matches the data type, the system may extract a data value from the received data in accordance with the expression. The system may save the extracted data value to a data structure in association with the name of the content property, and may subsequently use the data value and the name of the content property when creating an index for the object data.
US11244007B2 Automatic adaption of a search configuration
The invention relates to a method for automatically adapting a search configuration of a search engine of a search service based on repeatedly occurring events. The method comprises monitoring configuration changes applied to the search configuration, detecting events using time series and determining associations between the configuration changes applied and events detected. For the events, a likelihood of an occurrence of the respective event within a predefined time frame is calculated and, if the likelihood exceeds a predefined threshold, the search configuration is automatically adapted in anticipation of the respective event according to configuration changes associated with the event.
US11244006B1 Using natural language processing for visual analysis of a data set
A method uses natural language for visual analysis of a dataset, and is performed at a computer having a display, processors, and memory. The computer displays a data visualization based on a dataset retrieved from a database and receives a first user input to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization and the natural language command, the computer identifies an initial range of values for a first data field in the dataset and displays an editable user interface control showing the initial range of values. The computer receives a second user input, at the user interface control, specifying a modified range of values for the first data field and retrieves an updated dataset from the database using the modified range of values for the first data field. The computer then updates the displayed data visualization using the updated dataset.
US11244005B1 System for amplifying user online visibility and credibility
A system and computer implemented method for amplifying the online visibility and credibility of a user of an application platform is provided. The system includes an application platform for carrying out the method; a desired work related to a defined topic; a drafted work from a creator that is graded based on predetermined attributes; an automated reader configured to read, identify, and tag keywords; target websites having attributes associated with the defined topic or keywords; one or more accepted users for sponsoring the drafted work on a selected target website; a matching user to sponsor the drafted work; an enhanced work enhanced for the keywords and the matching user; a transmission of the enhanced work to a selected target website; a published work on target website; and a symbiotic sharing the work on one or more social media platforms selected by the matching user.
US11243996B2 Digital asset search user interface
Embodiments of the present disclosure present devices, methods, and computer readable medium for presenting a user interface that allows a user to quickly and easily filter and search a digital asset collection. The disclosed techniques allow for rapid recall of desired digital assets, linking assets into logical collections, and an overall improved user experience. The zero keyword/contextual keyword feature presents multimedia content icons and searchable keywords to allow a user to search the digital asset collection simply by tapping on one of these keywords. The top auto completion feature auto-completes suggestions in the search field based on various heuristics to ensure the method produces diverse and relevant results. The next keyword suggestion feature predicts a next search term based on learned properties about the digital asset collection.
US11243994B2 Labeling/names of themes
By formulizing a specific company's internal knowledge and terminology, the ontology programming accounts for linguistic meaning to surface relevant and important content for analysis. The ontology is built on the premise that meaningful terms are detected in the corpus and then classified according to specific semantic concepts, or entities. Once the main terms are defined, direct relations or linkages can be formed between these terms and their associated entities. Then, the relations are grouped into themes, which are groups or abstracts that contain synonymous relations. The disclosed ontology programming adapts to the language used in a specific domain, including linguistic patterns and properties, such as word order, relationships between terms, and syntactical variations. The ontology programming automatically trains itself to understand the domain or environment of the communication data by processing and analyzing a defined corpus of communication data.
US11243993B2 Document relationship analysis system
A document relationship analysis system. Aspects of the system include ingesting, discovering, recommending, analyzing, and exporting documents of interest. The system dynamically searches large or streaming datasets using a tiered, multi-step approach that includes discovery techniques and recommender components to filter and refine these larger datasets to smaller datasets of documents of interest. The system dynamically selects and renders an appropriate visualization for result datasets based on predetermined measures that allow for facilitate analysis of the documents of interest.
US11243984B2 Providing changing data-source states to front ends viewing a scene in a data orchestration system
Disclosed herein are system, method, and computer program product embodiments for providing access to changed states in a data source to front-ends and back-ends in a data orchestration system. When displaying a scene including transformed data, a data orchestration system may receive a change to the data source from the data repository or a client viewing the data. The data orchestration system may transform data based on configured data pipelines and propagate the changed state to all viewing clients and to the backend data repository. By managing the connections, pipelines, operators, data sources, clients, backends, and other components, the data orchestration system may provide intelligent data solutions and advanced analytic capabilities across the entirety of an organization's data landscape.
US11243981B2 Database replication based on data access scores
A method of prioritizing replication of database objects between storage devices includes receiving a request to replicate data from a first to a second storage device; accessing a queries previously executed on the first device; determining database objects associated with the queries; calculating access metrics for the database objects indicating how the database objects were accessed by the queries; determining a subset of database objects for replication based on the access metrics; and initiating a data replication process to replicate the subset of database objects from the first device to the second device that prioritizes the subset of database objects relative to a remainder of the database objects.
US11243978B2 Non-centralized data synchronization for IoT and other distributed applications
Disclosed is a method, apparatus, and system for processing a data update message in a multi-agent system comprising a plurality of agents, the operations comprising: receiving, at a second agent, the data update message comprising data for a node in a shared data tree and a first node context map from a first agent, the first node context map comprising last known contexts of all the agents for the node according to knowledge of the first agent; determining, at the second agent, whether any of three conditions relating to the first node context map and a second node context map is true, the second node context map comprising last known contexts of all the agents for the node according to knowledge of the second agent; and in response to determining that none of the three conditions relating to the first node context map and the second node context map is true, updating, at the second agent, the node based on the data update message from the first agent.
US11243976B2 System and method for monitoring and analyzing animal related data
A system and computerized method for monitoring and analyzing animal related data. In one embodiment, the system includes a processor and memory operable to identify a parameter related to animal management for species in a biological environment, aggregate animal related data from different sources about the parameter of the species, identify a baseline for the parameter, correlate the animal related data against the baseline to obtain correlated data, and analyze said correlated data to assess said animal management.
US11243975B2 Method and/or system for transforming between trees and strings
Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more first expressions in a second view. Signal values for the one or more first expression in the first view are accessed from one or more physical memory devices. The signal values for the first expression in the first view are transformed to signal values for the first expression in the second view.
US11243969B1 Systems and methods for interaction between multiple computing devices to process data records
A system may include a server, which may receive a request from a customer device. The server may retrieve data records associated with the request from data sources. The server may process and present a standardized data record on analyst devices. The server may remove data gaps from the standardized data record, in response to receiving inputs from at least one analyst device. The server may generate and update status indicators on a user interface of each analyst device when any analyst device may operate on the standardized data record. The server may use a completed data record to generate a dynamic electronic document. The server may present the dynamic electronic document on a user interface of the customer device. The server may update values within the dynamic electronic document when there is a change in information within the data records.
US11243968B2 Dynamic data service engine/router for content service management
Systems, methods and products for content management where a dynamic data service layer is provided between a content server layer to route requests from various content server instances to various database instances. The dynamic data service layer maintains an instance pool of available database instances and a connection pool of available connections to each database instance. A content server instance submits a corresponding request to the dynamic data service layer, which then examines the instance pool to identify a database instance that can service the request and examines the connection pool to identify an available connection to the identified database instance. The request is submitted to the identified database instance through the identified connection, and the responsive data is stored at a memory location which is accessible by the content server instance and can be read using a starting memory address and the length of the stored data.
US11243966B1 Data model design supporting low latency time-series volume planning and analysis
Methods, systems, and devices supporting data storage are described. A database system may implement a hierarchical organization in which child data objects store hierarchical data for parent data objects. However, to support low latency time-series volume planning and analysis, the database system may additionally store a data object with a first set of data fields that includes object-specific data for the data object and a second set of data fields that includes hierarchical data (e.g., time-based hierarchical data organized into separate data fields for different time segments) for the data object. The database system may support both transactions and analytical queries using the data model. For example, the database system may receive a query indicating a time period for predictive analysis and may execute the query on the second set of data fields for the data object (e.g., without searching for child data objects storing the time-based hierarchical data).
US11243964B2 Query decomposition for scalability of continuous query processing
Systems and methods for query decomposition for scalability of continuous query processing are disclosed. In some examples, it is determined whether a query is fully stateful. If it is, the query may be divided into two functions, an aggregate function and a global function. The aggregate functions may be distributed across multiple distributed nodes and executed in parallel. The global function may then receive the results from the distributed nodes and join the results to achieve the fully stateful result.
US11243957B2 Self-organizing maps for adaptive individualized user preference determination for recommendation systems
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to receive a selection of a content catalog item or a search query from a user; generate an input vector based on the selected content catalog item or the search query; and map the generated input vector onto one or more points on a self-organizing map associated with the user. The processor may be further configured to select a set of points within a particular distance of the one or more points; reverse map the selected set of points to a plurality of content catalog items using the self-organizing map associated with the user; and present one or more of the plurality of content catalog items to the user as recommended content catalog items for the user.
US11243953B2 Mapreduce implementation in an on-demand network code execution system and stream data processing system
Systems and methods are described for providing an implementation of the MapReduce programming model utilizing tasks executing on an on-demand code execution system, utilizing a stream data processing system as an intermediary between map and reduce function. A map task implementing a map function can process portions of a data set, to generate outputs associated with different values for a measured attribute of the data set. Executions of the map task can publish outputs to a data stream on the stream data processing system, which stream is configured to utilize the measured attribute as a partition key for the stream. Based on the partition key, the stream data processing system can divide the stream into sub-streams, each containing a relevant subset of the outputs. The on-demand code execution system can execute a reduce task to apply the reduce function to the outputs of each sub-stream, thereby completing the MapReduce process.
US11243949B2 Query execution across multiple graphs
Examples of the present disclosure describe systems and methods for query execution across multiple graphs. In an example, a graph or isolated collection may be split into multiple subparts, such that each subpart may store information of the isolated collection. Cross-collection reference resources may be used to reference resources that are stored by other isolated collection subparts. A breadth-first search of an isolated collection subpart may be performed in order to identify matches or potential matches in an isolated collection subpart. In an example, a potential match may comprise a cross-collection reference resource, which may reference a resource in another isolated collection subpart. Once query execution has completed in the isolated collection subpart, query execution may be paused and transferred to another isolated collection subpart that comprises a resource referenced by a cross-collection resource reference. Accordingly, query execution may resume in the subsequent isolated collection subpart.
US11243946B2 Dynamic asset monitoring and management using a continuous event processing platform
The disclosed architecture leverages realtime continuous event processing (CEP) to address using a general input interface framework to import a dynamic set of event types (e.g., assets), and using a declarative, expressive query model to implement monitoring and management tasks on an asset level. This is in contrast to looking separately at single values from static databases and/or realtime streams as is common conventionally. The architecture uses the CEP data model to model assets as realtime event types. Thus, queries can be formulated per asset and not just per single stream. The architecture uses the query capabilities of CEP to formulate asset management and monitoring tasks as standing, declarative queries, and uses the input interface of a CEP platform to correlate data from different data sources with different dynamic properties.
US11243942B2 Parallel stream processing of change data capture
Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.
US11243939B1 Extended query families
A journaled database system may comprise data nodes that collectively maintain a collection of data and provide clients with read and write access to the collection. Correlated classification functions may be associated with read and write operations, such that items affected by a write operation are classified similarly to items accessed during a read operation. Read and write signatures may be formed based on the classification. Conflicts may be detected by comparing the read and write signatures for equivalent or overlapping classifications.
US11243937B2 Log analysis apparatus, log analysis method, and log analysis program
A log labeling apparatus is configured to include a label importance DB and a similarity DB configured to store importance information between a plurality of labels and an action set and action set information identifying a first action set for calculating a second similarity with each label of a first log unit, a similarity calculation unit configured to calculate the second similarity with each label of the first log unit on the basis of the importance information, an action set of the first log unit, and the action set of the action set information, a post processor configured to detect label candidates, and an accumulation determination unit configured to determine a second action set for calculating a second similarity of a second log unit and to store action set information on the second action set in the similarity DB.
US11243933B2 Time sensitive data store
In an example embodiment, a solution is provided that produces wide tables containing features for machine learned models. These wide tables are made available for model training for multiple models and/or groups. These wide tables may be served on a serving database for fast access for application program interface (API) serving and lightweight access during interactive development. The solution decreases the time needed to add a new feature from several days to a couple of hours by enabling experimentation.
US11243930B2 System and method for scalable and space efficient hardening of a fixed sized hash table over an unreliable tier
A method, computer program product, and computer system for storing data in a bucket of a plurality of buckets. A spare bucket may be reserved in the plurality of buckets. A copy of the data may be stored in the spare bucket. A pointer to the data in the bucket and a pointer to the copy of the data in the spare bucket may be updated based upon, at least in part, storing the data in the bucket and storing the copy of the data in the spare bucket.
US11243929B2 System and method for dynamic bulk data ingestion prioritization
A data system may dynamically prioritize and ingest data so that, regardless of the memory size of the dataset hosted by the data system, it may process and analyze the hosted dataset in constant time. The system and method may implement a first space-efficient probabilistic data structure on the dataset, wherein the dataset includes a plurality of profile data. It may then receive update data corresponding to some of the plurality of profile data and implement a second space-efficient probabilistic data structure on the dataset including the update data. The system and method may then determine a set of non-shared profile data of the second space-efficient probabilistic data structure and prioritize the set of non-shared profile data of the second space-efficient probabilistic data structure over other profile data of the dataset for caching.
US11243927B2 Method for retrieving data object based on spatial-temporal database
A method for retrieving data objects based on a spatial-temporal database includes modeling a to-be-managed object in consideration of temporal and spatial statuses of the to-be-managed object; setting specific attributes of the to-be-managed object that are expressed in a natural language according to resultant management models of the managed object; and performing retrieval based on types of the management models of the managed objects and a spatial and/or temporal attribute that is expressed in the natural language and defined by the models so as to determine the operational status of the to-be-managed object. Since data information about monitoring and management of production is described over three temporal periods that are associated to historical data, real-time data and plan data, a user can know spatial-temporal operational statuses of the to-be-managed object by performing retrieval using a spatial-temporal metalanguage, making data management simple and saving storage in computers.
US11243921B2 Database expansion system, equipment, and method of expanding database
A database expansion system, equipment, and a method of expanding a database. The method includes: receiving modification information instructing to modify a mapping relationship between a virtual database and a database; reconfiguring according to the modification information the mapping relationship; receiving a database access request and analyzing the database access request to obtain information about a target virtual database; acquiring, according to the reconfigured mapping relationship, target database related information corresponding to the target virtual database; transmitting to a target database the database access request; and acquiring from the target database data corresponding to the database access request. The database expansion system, the equipment, and the method of expanding the database implement flexible capacity expansion of a database by mapping a virtual database to an expanded database, reducing an expansion cost, and maximally utilizing resources of a database server.
US11243919B2 Preparing high-quality data repositories sets utilizing heuristic data analysis
A mechanism is provide for preparing a high-quality data repository. Data and related metadata from a set of data sources are ingested thereby forming a set of unprepared data. The set of unprepared data is transformed based on a set of functions into a set of transformed data. A set of semantic text descriptions that detail the transformation of the set of unprepared data to the set of transformed data is generated using a first set of semantic associations, a second set of semantic associations, and a set of semantic transformation associations. The set of transformed data is tested against one or more governance policies that tracks data lineage to ultimately show that prepared data is in compliance. Responsive to the set of transformed data adhering to the one or more governance policies, a high-quality data repository is automatically built using the transformed data.
US11243915B2 Method and apparatus for data deduplication
A current file is obtained in the data. It is determined whether a similar historical file exists based on a sampled data block from at least one predetermined location in the current file. In response to non-existence of the similar historical file, the current file and corresponding metadata are stored on a file basis. In response to existence of the similar historical file, a deduplication operation is applied on the current file on a block basis.
US11243913B1 System and methods for pre-populating service data indication on user interface
A method for generating graphic display interface, comprising: receiving an request to generate a graphic display interface comprising at least a client ID; generating a plurality of graphic data structures based on at least one of the request or a priority list, each of the graphic data structures corresponding to a identifier; associating for each of the graphic data structures, an item graphic; tagging each of the graphic data structures with one or more tags, the tagging comprises: determine that the client ID matches at least one member ID; and determine, for each of the graphic data structures, that the associated identifier has a first status, and tagging the graphic data structures with a first tag upon the determination; and associating for each of the graphic data structures based on the associated tags, one of a plurality of service graphics; and generating instruction for the graphic display interface.
US11243911B2 Method and apparatus for fault-tolerant memory management
A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time.
US11243909B2 Journaling overhead reduction with remapping interface
Methods and systems are provided for improving a journaling file system by reducing journaling overhead utilizing a remapping interface to log-structured cloud block devices such that blocks in a journaling transaction are atomically mapped to their final disk locations with minimum overhead. With log-structured cloud block devices, all blocks may be stored in logfiles and indexed for access. By modifying the index of the destination block to point to the corresponding journal block, the additional write may be avoided, and a journal block may effectively be remapped from its original LBA to its destination LBA without any actual data movement, thereby reducing the file system journaling overhead.
US11243908B2 Report snapshots
Users requesting a report are given the option of generating a live report or viewing a previous generated “report snapshot”, which may be a version of the report that was previously generated and stored. The report snapshot may have been generated in response to a previous request for the report, or it may have been generated automatically in response to some trigger event or on a period basis. In response to the user's selection of a live report, the report is generated from data stored in a database, and provided to the user when ready. In addition, the live report is stored as a report snapshot in a storage device. In response to the user's selection of a snapshot, the previously generated report snapshot is retrieved from the storage device and provided to the user. Multiple snapshots for the same report can be made available.
US11243904B2 System and method for scheduling instructions in a multithread SIMD architecture with a fixed number of registers
A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.
US11243900B2 Data transmission method and device
A data transmission method, including obtaining by a transmit end, at least two to-be-transmitted packets, determining a first interface used to transmit each of the packets in at least two interfaces of the transmit end, and determining an identifier of each of the packets that is related to the first interface, where the identifier represents an order of the first interface used to transmit each of the packets in the at least two interfaces used to send the at least two packets adding the identifier to a packet header of each of the packets and sending a packet added with the identifier to the receive end device through the first interface, so that the receive end device adjusts, based on the identifier, an order of the packet added with the identifier.
US11243897B2 High capacity memory system with improved command-address and chip-select signaling mode
A memory controller and buffers on memory modules each operate in two modes, depending on the type of motherboard through which the controller and modules are connected. In a first mode, the controller transmits decoded chip-select signals independently to each module, and the motherboard data channel uses multi-drop connections to each module. In a second mode, the motherboard has point-to-point data channel and command address connections to each of the memory modules, and the controller transmits a fully encoded chip-select signal group to each module. The buffers operate modally to correctly select ranks or partial ranks of memory devices on one or more modules for each transaction, depending on the mode.
US11243893B2 Preventing unauthorized access to encrypted memory
A processor or system includes a processor core to execute a set of instructions to determine that a memory encryption mode is enabled. The memory encryption mode is to cause data stored to memory to be encrypted and data retrieved from the memory to be decrypted. The processor core is further to determine that a debug mode has been enabled and, responsive to a determination that the debug mode has been enabled, generate a second encryption key different than a first encryption key employed before reboot of a computing system. The processor core is further to transmit the second encryption key to a cryptographic engine for use in encryption and decryption of the data according to the memory encryption mode.
US11243886B2 Hybrid memory module and system and method of operating the same
A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller is configured to control intra-module data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
US11243885B1 Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track
Provided are a computer program product, system, and method for providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track. A first request for a track is received from a process for which prefetched cache resources to a cache are held for a second request for the track that is expected. A track access reason is provided for the first request specifying a reason for the first request. The prefetched cache resources are released before the second request to the track is received. Indication is made in an unexpected released track list of the track and the track access reason for the first request.
US11243884B2 Control flow guided lock address prefetch and filtering
A method of prefetching target data includes, in response to detecting a lock-prefixed instruction for execution in a processor, determining a predicted target memory location for the lock-prefixed instruction based on control flow information associating the lock-prefixed instruction with the predicted target memory location. Target data is prefetched from the predicted target memory location to a cache coupled with the processor, and after completion of the prefetching, the lock-prefixed instruction is executed in the processor using the prefetched target data.
US11243880B1 Processor architecture
A processor having a functional slice architecture is divided into a plurality of functional units (“tiles”) organized into a plurality of slices. Each slice is configured to perform specific functions within the processor, which may include memory slices (MEM) for storing operand data, and arithmetic logic slices for performing operations on received operand data. The tiles of the processor are configured to stream operand data across a first dimension, and receive instructions across a second dimension orthogonal to the first dimension. The timing of data and instruction flows are configured such that corresponding data and instructions are received at each tile with a predetermined temporal relationship, allowing operand data to be transmitted between the slices of the processor without any accompanying metadata. Instead, each slice is able to determine what operations to perform on received data based upon the timing at which the data is received.
US11243878B2 Simultaneous garbage collection of multiple source blocks
Provided are a memory controller, a non-volatile memory system, and a method of operating the same. A method of operating a memory system includes selecting a plurality of source blocks to be garbage-collected, copying selected valid data from two or more source blocks among the plurality of source blocks into a destination block, storing changed mapping information in an update cache according to a result of the copying, and updating a mapping table by using the mapping information stored in the update cache.
US11243871B2 Systems, methods, and devices for vertically integrated instrumentation and trace reconstruction
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
US11243870B2 Resolution of data flow errors using the lineage of detected error conditions
A method displays a user interface (UI) that includes a flow diagram having a plurality of nodes, receives user specification of a validation rule for a first node of the plurality of nodes in the flow diagram, and determines that an intermediate data set violates the validation rule. In response to determining that the first intermediate data set violates the validation rule, the method identifies errors corresponding to rows in the intermediate data set, and displays an error resolution UI that provides information about the errors. The error resolution UI includes a data flow trace region providing lineage of the errors in the flow. When a user selects an error in the data flow trace region, the data flow trace region is updated to provide the lineage of the selected error, including an updated graphic depiction for the respective error at each visually represented node.
US11243865B2 Information processing system, method, and storage medium
An information processing system according to the present invention includes: an analysis device; and a control device. The analysis device performs first operations. The first operations includes: executing analysis, based on an analysis rule with respect to data to be input as an object of analysis; outputting an analysis result; managing the analysis rule; The analysis device store the analysis rule; and analysis state information indicating a state of the analysis to be generated or referred to by the first processor. The control device performs second operations. The second operations includes: monitoring a usage status of the first memory storing the analysis state information; acquiring and managing an evaluation result with respect to the analysis result; and controlling the analysis rule via the analysis device, based on a usage status of the first memory storing the analysis state information and the evaluation result.
US11243864B2 Identifying translation errors
An instruction may be associated with a memory address. During execution of the instruction, the memory address may be translated to a next level memory address. The instruction may also be marked for address tracing. If the instruction is marked for address tracing, then during execution of the instruction, the memory address and the next level memory address may be recorded.
US11243862B2 Data processing method, data processing apparatus, and recording medium with data processing program recorded thereon
A data processing method includes a step of obtaining scores of time-series data by comparing the time-series data with reference data in order to process time-series data acquired in a substrate processing apparatus having one or more processing units, a step of classifying the scores into a plurality of levels, and a step of displaying an evaluation result screen including a graph showing an occurrence rate of each level of the scores, the number of occurrences of each level, and a graph showing temporal change in the number of occurrences of a worst level of the scores when substrates have been processed through a predetermined method with respect to the processing units. Accordingly, a data processing method through which a state of the substrate processing apparatus can be easily ascertained is provided.
US11243858B2 Method and device for testing a technical system
A method for testing a technical system. The method includes: tests are carried out with the aid of a simulation of the system, the tests are evaluated with respect to a fulfillment measure of a quantitative requirement on the system and an error measure of the simulation, on the basis of the fulfillment measure and error measure, a classification of the tests as either reliable or unreliable is carried out.
US11243856B1 Framing protocol supporting low-latency serial interface in an emulation system
Using a framing protocol, an application specific integrated circuit (ASIC) in an emulation system may transmit a start-of-packet molecule to a serializer-deserializer (SerDes) interface of a switching ASIC in a gap cycle leading up to an emulation cycle such that the switching ASIC may start routing mission data through the SerDes interface during the emulation cycle. The ASIC may transmit an end-of-packet molecule at a first gap cycle to the SerDes interface of the switching ASIC such that the switching ASIC may stop routing data through the SerDes interface during the gap cycles. The start-of-packet molecule may include a start-of-packet word, a status word, cyclic redundancy check word, and an idle word. The end-of-packet molecule may include an end-of-packet word, a status word, a cyclic redundancy check word, and an idle word.
US11243854B2 System, method and recording medium for antifragile computing problem management
A computing problem management method, system, and non-transitory computer readable medium, include detecting an impending problem of the computing system, spawning a plurality of replicas when detecting the impending problem, introducing a plurality of new impending problems on the plurality of replicas for the launching to launch versions of an action to resolve, and learning a version that resolves each of the plurality of new impending problems.
US11243847B2 Managing remote data replication
Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable.
US11243846B2 Replicating workload and state data for disaster recovery in disaggregated datacenters
Embodiments for replicating data in a disaggregated computing system. A memory pool is allocated, where the memory pool includes allocated memory elements at a first site and allocated memory elements at a second site. The allocated memory elements are mapped at the first site to the allocated memory elements at the second site. A replication operation is initiated to mirror data stored within the allocated memory elements at the first site to the allocated memory elements at the second site. The allocated memory elements at the first site are directly connected through an independent networking connection to the allocated memory elements at the second site such that the replication operation is processed exclusively through compute resources at the first site.
US11243843B2 Method and system for optimizing backup and backup discovery operations using change based metadata tracking (CBMT)
A method and system for optimizing backup and backup discovery operations using change based metadata tracking (CBMT). Specifically, the disclosed method and system entail eliminating the storage and subsequent transmission of redundant asset metadata information to a central coordination point during backup discovery operations, which may strain central coordination point resources, as well as client device resources. Accordingly, rather than re-sharing the same asset metadata information every time a backup discovery initiates, the client device tracks, maintains, and transmits only changes in asset metadata, thereby conserving resource utilization.
US11243838B2 Methods and apparatuses for error correction
Embodiments of the present invention disclose methods and apparatuses for correcting errors in data stored in a solid state device. The solid state device may have a plurality of bits stored in multi-level memory cells. The method may include identifying one or more errors in a plurality of memory cells. The method may further include converting the erroneous cells to erasures. The method may further include correcting the one or more erasures.
US11243837B2 Data storage drive rebuild with parity generation offload using peer-to-peer data transfers
A system and method improve the performance of non-volatile memory storage by rebuilding, on the fly, “lost data” in response to a read request, which identifies data to be read or recovered, by identifying a parity data storage device in a set of data storage devices that contains parity corresponding to the identified data; sending a reconstruction request to a respective data storage device, which may be the parity data storage device or other data storage device in the system, to reconstruct the identified data, and receiving the identified data from the respective data storage device. The reconstruction request commands the respective data storage device to retrieve, via peer-to-peer read requests, from other data storage devices, data from one or more data blocks, and to reconstruct the identified data based on the retrieved data and parity data locally stored at the parity data storage device.
US11243836B2 Supporting random access of compressed data
A processing device comprising compression circuitry to: determine a compression configuration to compress source data; generate a checksum of the source data in an uncompressed state; compress the source data into at least one block based on the compression configuration, wherein the at least one block comprises: a plurality of sub-blocks, wherein the plurality of sub-block includes a predetermined size; a block header corresponding to the plurality of sub-blocks; and decompression circuitry coupled to the compression circuitry, wherein the decompression circuitry to: while not outputting a decompressed data stream of the source data: generate index information corresponding to the plurality of sub-blocks; in response to generating the index information, generate a checksum of the compressed source data associated with the plurality of sub-blocks; and determine whether the checksum of the source data in the uncompressed format matches the checksum of the compressed source data.
US11243833B2 Performance event troubleshooting system
Aspects of the present invention disclose a method and system for troubleshooting. The method includes identifying data sources providing sensor data, including a first group of measurands. The method further includes processors determining that values of a second group of the measurands of a subset of the sensor data (provided by a given data source, comprising a component set) indicates an anomaly. The method further includes determining a third group of the measurands that are root cause candidates of the anomaly. The measurands of the third group are provided by the component set. The method further includes assigning a set of coefficients to respective measurands. Each coefficient is indicative of a comparison result of each measurand with a measurand of the third group. The method further includes determining, using the sets of coefficients, whether a specific subset of the component set can be identified as an anomaly root cause.
US11243830B2 Incident detection and management
Systems and methods for detecting and managing incidents are disclosed. In one embodiment, a method for detecting an incident includes receiving issue data created for an issue tracking system; analyzing the received issue data over a predetermined interval; determining whether a potential incident has occurred based on the analysis; upon determining that a potential incident has occurred, creating an incident management assistant program; identifying one or more relevant users to communicate an alert to; and communicating the alert to the identified relevant users, the alert including a pointer to the incident management program.
US11243828B2 Semiconductor apparatus and semiconductor system including the semiconductor apparatus
A semiconductor system according to an embodiment includes: a semiconductor system including a normal memory cell array and a redundancy memory cell array for repairing a defective cell among memory cells within the normal memory cell array, and configured to output to an external a fail flag generated according to a number of fail bits within read data output from the redundancy memory cell array; and a host configured to store an address corresponding to the read data into a selected register group from among a plurality of register groups, the selected register group being matched to the fail flag.
US11243827B2 Controlling location-based features with usage maps
Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.
US11243823B2 System and method capable of remotely controlling electronic apparatus to execute program
The invention provides a system capable of remotely controlling electronic apparatus to execute program. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and a program execution management device. The data storage device comprises a plurality of flash memories and a controller. The program execution management device comprises a microprocessor having a network communication function. When the cloud management platform wants the electronic device to execute a specific operation or collect a specific information, it will send a specific operation instruction to the program execution management device. The microprocessor of the program execution management device wants that the controller of the data storage device executes a corresponding operation program according to the specific operation instruction to generate an execution message related to the specific operation, and then transmits the execution message to the cloud management platform.
US11243822B2 Automatic link based message verification
A method for automatically verifying a message using a remote system includes receiving, at a remote system, a request to launch an application from a current user to communicate where the request includes a unique feature associated with a potential user's device that is required for registration. The method includes generating a selectable-link, and transmitting a first message that includes the selectable-link to the potential user's device. The first message is configured to cause the potential user's device to display the link, launch the application in response to receiving selection indication of the selectable-link, and transmit a verification code to the remote system. The method further includes registering the potential user's device in response to receiving the verification code.
US11243821B1 Automatic deployment of manufacturing adapters
It is possible to make data for manufacturing devices available in a standard format using an adapter that would automatically interrogate the device and use the information gained from the machine to generate a data translation file. The data translation file could subsequently be used by an agent to interpret a data stream provided by the adapter for the manufacturing device.
US11243820B1 Distributed deadlock detection and resolution in distributed databases
The subject technology performs a locking operation on a first set of keys by a first statement of a first transaction. The subject technology determines that a conflict occurred between the first statement and a second transaction. The subject technology determines that the second transaction has yet to complete after a predetermined period of time. The subject technology performs a deadlock detection process where the subject technology stores a key and value in a table indicating the first transaction and the second transaction, detects, based at least in part on a graph traversal of the table starting from the first transaction, a cycle between the first transaction and the second transaction, and determines that the first transaction is a youngest transaction in the detected cycle. The subject technology ceases execution of the first transaction in response to the first transaction being a youngest transaction in a detected cycle.
US11243815B2 Systems and methods for distributed resource management
Methods, nontransitory computer readable media, and systems are disclosed for servicing a job queue. Each job has node resource requirements. Composite job memory and processor requirements is determined from these requirements. Nodes that satisfy these requirements are identified by obtaining, for each class of a plurality of node classes: an availability score, a number of processers, and a memory capability. A request for nodes of a class is made when a demand score for the class satisfies the class availability score. An acknowledgement and updated availability score is received upon request acceptance. A declination is received upon request rejection. The submitting and receiving is performing multiple times, if needed, until each class has been considered for a request or sufficient acknowledgements are received to satisfy the composite requirements of the jobs. Each node in the cluster draws jobs from the queue subject to the collective requirements of the drawn jobs.
US11243811B1 Managing freepool resources using predicted size values
The subject technology requests information related to usage history metadata from a metadata database. The subject technology receives the requested information from the metadata database, the requested information comprising information related to user demand. The subject technology predicts a size value indicating an amount of computing resources to request for executing a set of queries based on the usage history metadata. The subject technology determines, during a prefetch window of time within a first period of time, a current size of freepool of computing resources. The subject technology, in response to the current size of the freepool of computing resources being smaller than the predicted size value, sends a request for additional computing resources to include in the freepool of computing resources.
US11243808B2 Information processing apparatus and storage medium storing execution control program
An information processing apparatus includes a memory and a processor. The memory stores a first queue being registered a newly generated task, and a second queue being registered a thread in an executable state among threads assigned to the task. The processor performs a process including: judging execution priority of a second task registered in the first queue and of a second thread registered in the second queue when execution of a first task by a first thread ends, retrieving, if it is judged that the second thread is to be executed first, the second thread from the second queue and executing a task, to which the second thread is assigned, by the second thread, and retrieving, if it is judged that the second task is to be executed first, the second task from the first queue and executing the second task by the first thread.
US11243807B2 Systems, methods, and apparatuses for implementing a scheduler and workload manager with workload re-execution functionality for bad execution runs
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.
US11243805B2 Job distribution within a grid environment using clusters of execution hosts
A technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. Resource requirements are determined for the job and candidate execution clusters are identified for processing the job based on the resource attributes of the execution hosts and the resource requirements of the job. An optimum execution cluster is selected from the candidate execution clusters for allocating the job thereto for execution of the job based on a weighting factor applied to select resources of the respective execution clusters.
US11243804B2 Time to live for memory access by processors
Systems, apparatuses, and methods to implement time to live for memory access by processors. For example, a processor has a register configured to store a parameter specifying a time duration indicative of the desired time to live. A memory system has multiple components with different latencies for memory access. When the memory controller of the processor sends a command to the memory system to load an item from a memory address, the memory system can fail to provide, to the processor within the time duration, the item from the memory address currently being hosted in a first component. In response, the memory controller can send a signal to abort the command; and the memory system can select a second component having a memory access latency shorter than the first component, and change the hosting of the memory address from in the first component to in the second component.
US11243802B2 Device and method of running multiple operating systems and presenting multiple operation screens using locking of host operating system
A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.
US11243801B2 Transparent huge pages support for encrypted virtual machines
Systems and methods for memory management for virtual machines. An example method may comprise determining that a first memory page and a second memory page are mapped to respective guest addresses that are contiguous in a guest address space of a virtual machine running, wherein the first memory page is mapped to a first guest address, determining that the first memory page and the second memory page are mapped to respective host addresses that are not contiguous in a host address space of the host computer system, tracking modifications of the first memory page, causing the virtual machine to copy the first memory page to a third memory page, such that the third memory page and the second memory page are mapped to respective contiguous host addresses, and in response to determining that the first guest page has not been modified, mapping the first guest address to the third memory page.
US11243798B2 Network function virtualization infrastructure performance
This disclosure describes systems, methods, and apparatuses related to network function virtualization infrastructure (NFVI) performance. An apparatus may receive performance data from a network function virtualization infrastructure (NFVI) associated with one or more virtualized resources (VRs) of the NFVI. The apparatus may determine a collection method based on the received performance data. The apparatus may determine a performance measurement associated with the collection method. The apparatus may perform the performance measurement using the received performance data and the collection method. The apparatus may generate one or more outputs based on the performance measurement. The apparatus may cause to send the one or more outputs to a VNF manager (VNFM).
US11243790B2 Re-playable execution optimized for page sharing in a managed runtime environment
Embodiments of this disclosure allow non-position-independent-code to be shared between a closed application and a subsequent application without converting the non-position-independent-code into position-independent-code. In particular, embodiment techniques store live data of a closed application during runtime of the closed application, and thereafter page a portion of the live data that is common to both the closed application and a subsequent application back into volatile memory at the same virtual memory address in which the portion of live data was stored during runtime of the closed application so that the paged lived data may be re-used to execute the subsequent application in the managed runtime environment. Because the paged live data is stored at the same virtual memory address during the runtimes of both applications, non-position-independent-code can be shared between the applications.
US11243787B2 System and method for guiding a user to a goal in a user interface
A system for integrating a telephone system and a computing system includes an interactive voice response (IVR) platform configured to: obtain a command based on an audio input from a user, determine a web application that corresponds to the command, determine a goal in the web application associated with the command, and obtain information indicating a shortest user interface path to the goal. The system includes a cobrowse client configured to receive a document object model (DOM) of a current state of the web application from a cobrowse session. The IVR platform is configured to, based on the DOM, determine a next user interface action along the shortest user interface path and generate a voice prompt for the user based on the next user interface action. The cobrowse client is configured to receive an updated DOM in response to execution by the user of the next user interface action.
US11243785B2 User interface interaction optimization system and method to detect and display a correlation between a user interface variation and a user interaction goal
A systems for optimizing a user interface includes a host service/device coupled to two databases. One database stores historical information of user interaction(s) with the interface and the another stores predefined query strings that when submitted to the first database obtain statistically testable datasets. As a result of this construction, a user of the optimization system is able to submit a request to the host service/device that includes (1) a selected user interface variation and (2) a selected user interaction goal. In response, the optimization system accesses the second database to retrieve a set of queries related to the variation and a set of queries related to the goal. Thereafter, the query sets can be submitted to the first database to obtain two testable datasets (e.g., a control set and a variant set) for automatic statistical analysis.
US11243783B2 Device re-configuration for security
In accordance with some embodiments, an apparatus that controls device re-configuration for security is provided. The apparatus includes a storage storing a first firmware image for a re-configurable data communication device. In some embodiments, the first firmware image provides one or more operating parameter configurations for the re-configurable data communication device. The apparatus also includes a controller, which is coupled to the storage and the re-configurable data communication device and operable to manage transport of data by the re-configurable data communication device, including obtaining the first firmware image from the storage and loading the first firmware image to the re-configurable data communication device. The apparatus additionally includes a housing at least partially supporting the storage and the controller.
US11243782B2 Kernel soft reset using non-volatile RAM
Technologies are described which permit kernel updates or firmware fixes, and include re-initialization of kernel data structures, without losing user context information that has been created by services, virtual machines, or user applications. Tailored code in a server or other computing system sets a kernel soft reset (KSR) indicator and saves the user context to non-volatile storage. When a KSR is underway, boot code skips the power on self-test and similar initializations (thereby reducing downtime), loads a kernel image, initializes kernel data structures, restores the user context, and passes control to the initialized kernel to continue computing system operation with the same user context. Device drivers may also be re-initialized. The loaded kernel may use newly fixed firmware, or may have a security patch installed, for instance. The non-volatile storage may operate at RAM speed, e.g., it may include NVDIMM memory. The kernel may be validated before receiving control.
US11243779B2 System and method for managing execution of processes on a cluster of processing devices
Disclosed is a method and system for managing execution of processes on a cluster of processing devices by a supervising device. The method comprises receiving memory consumption information from each of a processing devices executing a plurality of processes. The method further comprises receiving information related to swapping of a new process from at least one processing device of the processing devices while memory available on the at least one processing device is insufficient to execute the new process. The method further comprises terminating either the new process being swapped or a process executing on the at least one processing device. The method further comprises instructing another processing device having sufficient memory available for execution of the new process being swapped or the process executing on the at least one processing device, whichever is terminated on the at least one processing device.
US11243778B1 Instruction dispatch for superscalar processors
The present disclosure relates to instruction dispatch mechanisms for superscalar processors having a plurality of functional units for executing operations simultaneously. Each particular functional unit of the plurality of functional units may be configured to output a capability vector indicating a set of operations that the particular functional unit is currently available to perform. As instructions are received in an issue queue, the functional unit to execute the instruction is selected by comparing capabilities required by the instruction to the asserted capabilities of each of the functional units. A functional unit may reset or de-assert a particular functionality while performing an operation and then re-assert the capability when the instruction is completed. A result of the operation may be stored in a skid buffer for at least as long as the chain execution time in order to avoid resource hazards are a write port of the vector register file.
US11243774B2 Dynamic selection of OSC hazard avoidance mechanism
Methods, systems and computer program products for dynamically selecting an OSC hazard avoidance mechanism are provided. Aspects include receiving a load instruction that is associated with an operand store compare (OSC) prediction. The OSC prediction is stored in an entry of an OSC history table (OHT) and includes a multiple dependencies indicator (MDI). Responsive to determining the MDI is in a first state, aspects include applying a first OSC hazard avoidance mechanism in relation to the load instruction. Responsive to determining that the load instruction is dependent on more than one store instruction, aspects include placing the MDI in a second state. The MDI being in the second state provides an indication to apply a second OSC hazard avoidance mechanism in relation to the load instruction.
US11243772B2 Efficient load value prediction
Certain aspects of the present disclosure provide techniques for training load value predictors, comprising: determining if a prediction has been made by one or more of a plurality of load value predictors; determining a misprediction has been made by one or more load value predictors of the plurality of load value predictors; training each of the one or more load value predictors that made the misprediction; and resetting a confidence value associated with each of the one or more load value predictors that made the misprediction.
US11243768B2 Mechanism for saving and retrieving micro-architecture context
Disclosed embodiments relate to processing logic for performing function operations. In one example, and apparatus includes an execution unit within a processor to execute a code block, power management hardware coupled to the execution unit, wherein the power management hardware is to monitor a first execution of the code block, store a micro-architectural context of the processor in a metadata block associated with the code block, the micro-architectural context including performance data resulting from the first execution of the code block, the performance data comprising power and energy usage data, and power management related parameters, read the associated metadata block upon a second execution of the code block, and tune the second execution based on the performance data stored in the associated metadata block to increase efficiency of executing the code block.
US11243765B2 Apparatus and method for scaling pre-scaled results of complex multiply-accumulate operations on packed real and imaginary data elements
Apparatus and method to transform complex data including a processor that comprises: multiplier circuitry to multiply packed complex N-bit data elements with packed complex M-bit data elements to generate at least four real products; adder circuitry to subtract a first real product from a second real product to generate a first temporary result, subtract a third real product from a fourth real product to generate a second temporary result, add the first temporary result to a first packed N-bit data element to generate a first pre-scaled result, subtract the first temporary result from the first packed N-bit data element to generate a second pre-scaled result, add the second temporary result to a second packed N-bit data element to generate a third pre-scaled result, and subtract the second temporary result from the second packed N-bit data element to generate a fourth pre-scaled result; and scaling circuitry to scale the pre-scaled results.
US11243761B2 Link management device, link management method, and computer readable medium
A link management device, concerning development management data utilized by each of a plurality of development management systems included in a tool chain system, manages a link between items of the development management data. A link registration unit executes crawling of acquiring, from each of the plurality of development management systems, information of the development management data including naming information indicating naming of the development management data. Then, based on the information of the development management data, the link registration unit transmits a link registration instruction for registering the link between the items of the development management data to the plurality of development management systems. Then, the link registration unit records the link between the items of the development management data, as link record information.
US11243760B2 Automated generation and consistency checking of software objects
Technologies are described for creating activity object instances corresponding to collection object instances, and for conducting tests between activity object instances and collection objects instances, and within a set of activity object instances. Tests can include determining whether collection object instances have counterpart activity object instances, and evaluating a collection object instance with respect to a corresponding activity object instance. Activity object instances can be set to be performed in a sequence, and a test can determine whether the sequence is consistent with sequencing rules. When activity object instances are automatically created from collection object instances, a user can be presented with a graphical user interface that includes representations of activity object instances, and the user can manipulate the graphical user interface to provide precedence information.
US11243759B2 Data storage device, operation method thereof, and firmware providing server therefor
A data storage device includes: a storage configured to store flag information on attributes, each attribute corresponding to a revision version, and firmware comprising register setting information and firmware execution code branch information for each attribute; and a controller configured to read the flag information and the firmware from the storage to execute the firmware according to the flag information.
US11243757B2 Systems and methods for efficient firmware update of memory devices in BIOS/UEFI environment
A method, and systems and articles of manufacture for performing the method, may be provided for use in an information handling system comprising one or more processors and a memory system communicatively coupled to the one or more processors. The method may include enumerating memory modules of the memory system and installing a concurrent firmware protocol to each of the memory modules, wherein the concurrent firmware protocol is configured to individually execute an update routine on each of the memory modules. The update routine may be configured to, on each memory module, store a to-be-applied firmware update in a protected non-volatile region of the memory module and pull the to-be-applied firmware update from the protected non-volatile region of the memory module and perform a self-update of firmware for the memory module.
US11243756B1 Extensible resource compliance management
Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.
US11243749B1 Systems and methods for assisted code development
The present invention generally relates to the field of automated and flexible information extraction for assisted and streamlined development of computer code. The invention provides for accommodating coding representations of reusable utilities in a technology agnostic pattern so that, based on a specified coding stack, the technology agnostic embeddings can be decoded and deployed into developers' integrated development environment. The present invention includes a technologic agnostic digital wallet for developers capable of storing reusable components either from open source repositories or user-defined functions in an embedded pattern in a centralized storage platform such as cloud or hosted virtual desktop.
US11243748B2 Artificial intelligence mobile integration
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for AI enhanced mobile integration (AMI). In an embodiment, a method comprises: receiving, by one or more processors, a user-driven integration request and a binary executable for a mobile application; analyzing, by the one or more processors, the binary executable to determine an integration plan; obtaining or creating fusion components based on the integration plan; and creating a second binary executable for the application using the obtained or created fusion components.
US11243745B2 Text editor buffering implementation with offsets management
A family of piece tree data structures and related algorithms are described, for buffering editable text in a digital memory. A piece tree includes one or more string buffers and a tree, such as a balanced binary tree. Tree nodes identify respective substrings in the buffer(s), and correspond to edits of the content loaded into a text editor. Specific changes in data structures and the impact of those changes on performance relative to other buffering structures are discussed, including reduced memory usage, faster file loading, and the impact of accumulated edit operations. Offsets of text items such as line breaks are tracked, permitting optimizations for locating them in a text. Benchmark testing results are presented. Source code editors provide examples, but the piece tree buffering structures and their related traversal, (re)configuration, and other algorithms can be part of text editors in a variety of application or subject matter areas.
US11243738B2 Display device and method of driving the same
A display device includes: a display panel; a first sound generating device disposed below the display panel, where the first sound generating device generates a sound by causing the display panel to vibrate; and a second sound generating device disposed below the display panel, where the second generating sound generating device generates a sound by causing the display panel to vibrate. The first sound generating device includes: a first vibrator which vibrates in a first direction, which is a thickness direction of the display panel; and a second vibrator which vibrates in the first direction, and the second sound generating device includes: a third vibrator which vibrates in the first direction; and a fourth vibrator which vibrates in a second direction, which is perpendicular to the first direction.
US11243730B2 Information processing apparatus, method and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a reception unit that receives an operation for a group printing job including plural printing jobs, and an instructing unit that gives an instruction to an image forming apparatus performing printing processing based on the printing job, in accordance with the operation.
US11243726B2 Information processing apparatus, control method, and storage medium
A print plugin different from an application displaying an application screen on a terminal may be unable to display a screen over the application screen at timing unintended by a user. In such a case, the print plugin is unable to display a warning screen for notifying the user of a warning related to print processing, and the user is unable to be informed of occurrence of the warning. If the warning screen is unable to be displayed over the application screen, the print plugin instructs the terminal to issue a notification for calling the warning screen.
US11243720B2 Image forming device importing setting value associated with device-specific information unique thereto
In an image forming device, in a case where a storage medium is connected to an input output interface, and a storage medium stores import instruction information including a plurality of setting values, a controller imports a target value from the storage medium to a memory. The plurality of setting values is associated with respective ones of a plurality of pieces of device-specific information. The target value is a setting value selected from the plurality of setting values and is associated with a piece of device-specific information unique to the image forming device. Each of the plurality of setting values associated with respective ones of a plurality of pieces of device-specific information is for setting a prescribed parameter of a corresponding device. After the target value is imported, the controller operates according to the target value set for the prescribed parameter.
US11243717B2 Method, electronic device and computer program product for processing data
Embodiments of the present disclosure relate to a method, electronic device and computer program product for processing data. The method comprises determining a first hotness associated with a first compressed data block stored on a first storage device. The method also comprises: determining, based on the hotness, whether the first compressed data is stored to the second storage device, a type of the second storage device being different from a type of the first storage device. The method further comprises: in response to determining that the first compressed data block is stored to the second storage device, generating, based on a second compression level of the compression algorithm, a second compressed data block from the first compressed data block for storing to the second storage device, wherein the second compression level corresponds to the second storage device.
US11243714B2 Efficient data movement method for in storage computation
A Solid State Drive (SSD) is disclosed. The SSD may include flash memory storage to store data, a volatile memory storage, and a host interface layer to receive requests from a host machine. An SSD controller may manage reading data from and writing data to the flash memory storage, with a flash translation layer to translate between Logical Block Addresses and Physical Block Addresses, a flash memory controller to access the flash memory storage, a volatile memory controller to access the volatile memory storage, and an orchestrator to send instructions to a Data Movement Interconnect (DMI). The DMI may include at least two kernels, a Buffer Manager, a plurality of ring agents associated with the kernels and the Buffer Manager to handle messaging, a Data Movement Manager (DMM) to manage data movement, at least two data rings to move data between the ring agents, and a control ring to share commands and acknowledgments between the ring agents and the DMM.
US11243711B2 Controlling firmware storage density based on temperature detection
A data storage device stores data in non-volatile memory. In one approach, a method includes: storing software in a compressed format in a first mode (e.g., an SLC mode) in a non-volatile memory; exposing, while the software is stored in the first mode, the non-volatile memory to a temperature greater than a predetermined threshold; determining that the temperature of the non-volatile memory has fallen below the predetermined threshold; and in response to determining that the temperature of the non-volatile memory has fallen below the predetermined threshold: decompressing the stored software, and storing the decompressed software in a second mode (e.g., TLC mode) in the non-volatile memory. The second mode has a storage density higher than the first mode.
US11243706B2 Fragment management method and fragment management apparatus
A computing node in a distributed storage system is configured to send an instruction of migration of a parity fragment of a plurality of data fragments from a first-level storage medium to a second-level storage medium, where performance of the second-level storage medium is lower than the first-level storage medium.
US11243705B2 Method and system for policy class based data migration
A method and system for policy class based data migration. Specifically, the method and system disclosed herein entail dynamically changing policy classes with which any given data migration may be associated while the given data migration is transpiring. In transitioning between policy classes, different levels of resources, available to different policy classes, respectively, may be allocated to supporting the given data migration.
US11243704B2 Data pipeline architecture for analytics processing stack
A data pipeline architecture is integrated with an analytics processing stack. The data pipeline architecture may receive incoming data streams from multiple diverse endpoint systems. The data pipeline architecture may include converter interface circuitry with multiple dynamic converters configured to convert the diverse incoming data stream into one or more interchange formats for processing by the analytics processing stack. The analytics processing stack may include multiple layers with insight processing layer circuitry above analysis layer circuitry. The analysis layer circuitry may control analytics models and rule application. The insight processing layer circuitry may monitor output from the analysis layer circuitry and generate insight adjustments responsive to rule changes and analytics model parameter changes produced at the analysis layer circuitry.
US11243699B2 System using a restricted operation mode memory indicator
Systems and methods are disclosed comprising receiving a request for a descriptor of a storage system, sending the descriptor to the host including an indication that a component of the storage device is in a restricted operation mode, wherein the host device utilizes the indication to determine a boot mode of the host device.
US11243698B2 Initializing stripes in storage array
Initialization stripes of a redundant array of inexpensive disks (RAID) may include determining whether the stripes have already been initialized based on redundant correction information. Further, un-initialized stripes may be initialized before intended if write requests are received for such un-initialized stripes. Still further, rebuilt stripes (e.g., portions thereof) may also be checked to determine whether such rebuilt stripes have been initialized based on error detection codes.
US11243689B2 Methods and systems for positioning animated images within a dynamic keyboard interface
The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive, from a user device on which an application is executed, data indicating a context of: the application, and/or a dynamic keyboard interface provided in association with the application; identify, based at least in part on the data indicating the context, a plurality of different animated images, including an animated image comprising an advertisement, for presentation by the dynamic keyboard interface; communicate, to the user device, data indicating the plurality of different animated images; receive, from the user device, data indicating a selection of the animated image comprising the advertisement; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the animated image comprising the advertisement.
US11243686B2 Self-mixing interference based sensors for characterizing user input
An earbud includes a housing, a speaker mounted within the housing, a processor mounted within the housing, a user input surface on the housing, and a set of self-mixing interferometry (SMI) sensors mounted within the housing. The set of SMI sensors includes a first SMI sensor configured to emit a first beam of light, and a second SMI sensor configured to emit a second beam of light. The second beam of light passes through the user input surface about an axis that is non-perpendicular to the user input surface. The processor is configured to adjust a parameter of the speaker at least partly in response to a first SMI output of the first SMI sensor and a second SMI output of the second SMI sensor.
US11243685B2 Client terminal user interface for interacting with contacts
There is provided a computerized method for establishing a communication session with at least one contact based on a cross display gesture, comprising: displaying an array of contacts at a first location on a display of an interactive user interface on a screen of a client terminal; displaying an array of applications at a second location on the display of the interactive user interface, the first and second locations being located on opposite sides of the screen separated by an interactive region of the interactive user interface; identifying a cross display gesture manually performed by the user, the cross display gesture connecting a certain contact of the array of contacts with a certain application of the array of applications while crossing some of the interactive region; and establishing a communication session between the user and the certain contact activated by the certain application.
US11243684B2 Measurement apparatus and method for analyzing a measurement signal
The present invention relates to an enhanced control of a measurement device displaying a signal waveform of a measurement signal. For this purpose, the waveform of the measurement signal is displayed on a touch-screen. The touch-screen receives multi-digit touch gestures comprising at least two touch gestures. The touch gestures of the multi-digit touch gesture are analyzed in order to determine simultaneously an operation and a range of the measurement signal on which the determined operation has to be applied. In this way, the control of the measurement device can be simplified.
US11243683B2 Context based gesture actions on a touchscreen
A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
US11243682B2 Method, apparatus, and computer program product for facilitating the playback of interface events
Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.
US11243678B2 Method of panning image
Image panning method is disclosed. Embodiments provide a method performed by a device for placing a second object on a first object on screen, including moving the first object on screen, responsive to a drag moving the second object over the first object in a first direction, in a second direction opposite to the first direction, and placing the second object at end position of the drag in the first object, when the drag is terminated for the second object. The method allows a drag for moving the second object to a vicinity of an end of the first object or to an outside area of the first object beyond the end of the first object.
US11243677B2 Systems and methods for ease of graphical display configuration design in a process control plant
A graphical display configuration system of a process control system provides features within the configuration environment that allow a user to create, define, edit, and easily preview the runtime appearance and/or runtime behavior of graphical elements and/or graphical displays in-line with the configuration workflow of the user, without having to compile and/or download draft graphical configurations into the operating environment of a process plant supported by the process control system, and/or without requiring specialized scripts to be implemented within the operating environment of the process plant. Previews of runtime appearances and/or runtime behaviors of draft configurations of graphical elements and/or graphical displays (that are eventually to be executed within the operating environment of the process control system) are able to generated and presented exclusively within the configuration environment, e.g., for testing and/or verification.
US11243676B2 Numerical control system for machine tool
A numerical control system for a machine tool includes a display screen, a storage unit, and a control unit. The control unit executes a step of displaying, on the display screen, a designation screen that selects and designates one or more pieces of auxiliary information and auxiliary functions corresponding to each of basic work screens prepared for each work process using the machine tool, and associating with the basic work screen and storing in the storage unit one or more pieces of auxiliary information and auxiliary functions selected and designated by a user through the designation screen, and a step of simultaneously displaying, on the display screen, one basic work screen designated by the user among the basic work screens, and one or more virtual buttons that select one or more pieces of auxiliary information and one or more auxiliary functions, associated with the user-designated basic work screen.
US11243672B2 Systems and methods for automatically associating objects with a value
Systems and methods for automatically generating a graphical interface include determining a counter value associated with a counter object and automatically determining one or more corresponding objects using the counter value. A subset of the one or more corresponding objects is determined and a graphical interface including the subset is generated. An updated counter value associated with the counter object is determined according to a modification and one or more updated corresponding objects are automatically determined using the updated counter value. An updated subset of the one or more updated corresponding objects is determined an updated graphical interface including the updated subset is generated and is transmitted, wherein when the updated graphical interface is received, the updated graphical interface facilitates a selection of an updated corresponding object from the updated subset.
US11243671B2 Methods and systems for soliciting an answer to a question
A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.
US11243670B2 Information processing system, information processing apparatus, information processing method and non-transitory computer readable medium
An information processing system includes a memory, a content display, an extraction unit, and a message display. The memory stores multiple pieces of content and multiple messages transmitted by multiple users. The content display displays the multiple pieces of content. The extraction unit extracts multiple messages from the memory if a user selects at least one piece of content of the multiple displayed pieces of content. The multiple extracted messages refer to the at least one piece of content or have the at least one piece of content attached to the multiple extracted messages. The message display displays the multiple messages extracted by the extraction unit.
US11243662B2 Arranging components in a two-dimensional area
A method for arranging components in a two-dimensional area includes a component preparation module for providing a set of components for arrangement, determining rectangular covers for each component, and ordering components according to a predefined order preference, and a core layout module for mapping components in order to positions in the arrangement with a first width and in a first direction, including: a row module for positioning components in order in a first full row across the first direction of the first width aligning one of the top or bottom sides of the covers of adjacent components until the next component does not fit in the first width, and a sub-row module for positioning components in any available space within the height of the first full row to form one or more sub-rows in the first direction and extending a distance less than the first width.
US11243658B1 Intelligent directives for user interface interactions
Techniques described herein are directed to generating and presenting customized directives for facilitating interactions between user(s) and user interface(s) associated with a content service provider. In an example, the content service provider may determine a state associated with a user based on user data associated with the user. Additionally, the content service provider may receive context data identifying an action performed by the user in association with content item(s) presented via a graphical user interface (GUI) and may determine an intent of the user based at least partly on the context data. Based at least partly on the state associated with the user and the intent of the user, the content service provider may determine a directive for prompting the user to access and/or use a feature associated with the content service provider and may cause a change to the GUI to communicate the directive.
US11243657B2 Icon display method, and apparatus
An icon display method includes displaying, by a terminal, a first screen, where the first screen does not include a target icon, and displaying, by the terminal, a second screen including the target icon in response to a first gesture that is detected by the terminal and that hovers in a first position above a touchscreen.
US11243656B2 Automated tools for generating mapping information for buildings
Techniques are described for using computing devices to perform automated operations involved in analysis of images acquired in a defined area, as part of generating mapping information of the defined area for subsequent use (e.g., for controlling navigation of devices, for display on client devices in corresponding GUIs, etc.). The defined area may include an interior of a multi-room building, and the generated information including a floor map of the building, such as from an analysis of multiple 360° spherical panorama images acquired at various viewing locations within the building (e.g., using an image acquisition device with a spherical camera having one or more fisheye lenses to capture a panorama image that extends 360 degrees around a vertical axis)—the generating may be further performed without detailed information about distances from the images' viewing locations to objects in the surrounding building.
US11243652B2 Team knowledge sharing
Disclosed systems and methods relate to a knowledge sharing system for aggregating and disseminating knowledge related to programming. The knowledge system for aggregating and disseminating knowledge related to programming may organize or index knowledge according to topics. A topic may be any kind of transferrable piece of knowledge that may be shared. In some embodiments, knowledge organized under a topic may be comprised of a record of interactions with computing systems, and in some embodiments, knowledge organized under a topic may be comprised of text documents, code samples, documentation, web sites, records of discussions, or other kinds of reference materials.
US11243650B2 Accessing window of remote desktop application
This disclosure relates to a method, system, and computer program product for accessing remote desktop applications. In one implementation, a computer-implement method is provided. According to the method, a split view of a window of an application running on a host device is determined at the host device, wherein the split view comprises a plurality of sub-windows, and each of the sub-windows provides a view of a portion of the window. Information about the sub-windows is sent to a client device in communication with the host device. Frame buffer data of at least one of the sub-windows is transmitted to the client device in response to receiving a selection of the at least one sub-window from the client device.
US11243648B2 Touch panel, array substrate and display device
The present disclosure provides a touch panel, an array substrate and a display device. The touch panel includes a touch control electrode unit including a first electrode and a second electrode which are insulated from each other, and the second electrode surrounds the first electrode. In the touch panel in which the second electrode surrounds the first electrode in the touch control electrode unit, since the first electrode and the second electrode are provided independently, touch control driving and sensing are performed on the first electrode and the second electrode respectively when the touch panel is being touched.
US11243644B2 Touch display device and touch sensing circuit
A touch display device comprises a touch panel including a plurality of touch electrodes; and a touch driving circuit configured to sense one or more of the plurality of touch electrodes, wherein the touch driving circuit has an operation period including a plurality of touch intervals that includes a first sensing interval and a second sensing interval, and the first sensing interval includes at least a first time division sensing interval and the second sensing interval includes at least a second time division sensing interval, and wherein the touch driving circuit is configured to detect a pen signal output from a first pen through one or more touch electrodes of the plurality of touch electrodes during the first time division sensing interval, and detect a pen signal output from a second pen through one or more touch electrodes of the plurality of touch electrodes during the second time division sensing interval.
US11243635B2 Method for driving touch display and touch display screen
A method for driving touch display and a touch display screen are provided. The touch display screen includes a plurality of continuous work time periods. Each work time period includes a display time period and a touch time period. In the display time period, a plurality of second signal lines are configured to cooperate with a plurality of third signal lines to perform image-signal transmission for image display. The touch time period includes a detection time period and a sensing time period. In the detection time period, at least one second signal line of the plurality of the second signal lines is provided with a touch driving signal, a detection signal is received from a plurality of first signal lines, the detection signal is compared with a preset signal to obtain a comparison result, the touch time period is prolonged or shortened according to the comparison result.
US11243633B2 Pressure sensing module, touch panel and method of detecting two-point touch pressure of touch panel
The present disclosure relates to a pressure sensing module, a touch panel and a method of detecting a two-point touch pressure of a touch panel. The pressure sensing module includes a substrate and a sensing layer formed over the substrate. The sensing layer includes a plurality of pressure sensing units. The pressure sensing units are axially symmetrically disposed along a symmetry axis of the substrate to form a first pressure sensing region and a second pressure sensing region. The pressure sensing unit includes four resistors having a same resistance. The four resistors are configured as a Wheatstone bridge, in which pattern shapes of two of the resistors have a same extending direction and are not adjacent. The touch panel includes the pressure sensing module described above. The method of detecting the two-point touch pressure of the touch panel is used to detect the two-point touch pressure on the touch panel.
US11243632B2 Piezoelectric device and display device
A piezoelectric device includes a first region for receiving a pressing operation and a second region located outside of the first region. A piezoelectric element outputs a stronger potential when a pressing operation is applied to the first region than when the pressing operation is applied to the second region.
US11243630B2 Display apparatus with integrated touch screen and method of manufacturing the same
Disclosed are a display apparatus with integrated touch screen and a method of manufacturing the display apparatus, which prevent short circuit between touch electrodes. The display apparatus with integrated touch screen including a light emitting layer disposed on a substrate, an encapsulation layer disposed on the light emitting layer, a plurality of touch electrodes disposed on the encapsulation and spaced apart from each other, and an upper PAC layer disposed on the plurality of touch electrodes. The upper PAC layer is patterned to be disposed on the plurality of touch electrodes.
US11243628B2 Sensor-equipped display device and sensor device
According to one embodiment, a sensor-equipped display device includes first electrodes and a detection electrode. The first electrodes constitute sensor drive electrodes by being supplied with sensor drive signals separately and sequentially or sensor drive electrodes by simultaneously supplying the sensor drive signals to the first electrodes adjacent to each other. A width of the sensor drive electrode including the first electrode on the edge is smaller than a width of the other sensor drive electrode not including the first electrode on the edge.
US11243626B2 Integrated display system circuitry and a method for driving thereof
A display system circuitry capable of saving power consumption includes a display panel and a driver circuitry. In particular, the display panel includes a plurality of source electrodes with a plurality of data lines and a plurality of gate electrodes further includes a gate driver which is directly incorporated into a thin film transistor array to form Gate on Array (GOA) electrode, a source electrode transmitting a plurality of data driving signals, a gate electrode transmitting gate driving signals, a VCOM electrode transmitting voltage driving signals, a display electrode transmitting displaying driving signals. The driver circuitry includes a display driver IC which includes a source driver operably configured to drive the source electrode and gate control to control gate driver output, and a touch driver IC configured to generate the touch scan signal from a touch sensor.
US11243618B1 Computer input devices having translational and rotational degrees of freedom
In some aspects, the disclosure is directed to methods and systems for an advanced computer input device with a rotational degree of freedom (zrot) in addition to two translation degrees of freedom (x and y), in an easy and intuitive fashion. A plurality of independent position sensors may be arranged on a lower surface of the computer input device, each determining a direction and velocity of motion of the input device when in use. The detected directions and velocities may be compared to determine whether a rotational motion of the input device has been applied as opposed to (or in addition to) a translation.
US11243614B2 Modified force sensitive resistors
According to an aspect of the disclosure, a user input device is provided comprising a substrate to couple to a user, a sensing unit coupled to the substrate and including a first sensor of a first type and being configured to generate a first signal indicative of a change in deformation of the user's skin, and a second sensor of a second type different from the first type and being configured to generate a second signal indicative of a deformation level of the user's skin, and a controller configured to receive the first signal and the second signal, determine, based on the first signal, a number of motions performed by a user, determine, based on the second signal, a type of the motions performed by the user, and determine a gesture performed by the user based on the determination of the number of motions and the type of motions.
US11243613B2 Smart tutorial for gesture control system
A method includes monitoring a plurality of system inputs, and detecting a behavioral pattern performed by a user and associated with the plurality of system inputs, When the behavioral pattern is detected, the method includes associating, in a memory, a gesture with at least one action, the at least one action being determined by the plurality of system inputs, and, upon detecting the gesture, executing the action associated with the gesture.
US11243611B2 Gesture recognition
A wrist-worn athletic performance monitoring system, including a gesture recognition processor configured to execute gesture recognition processes. Interaction with the performance monitoring system may be based, at least in part, on gestures performed by the user, and offer an alternative to making selections on the performance monitoring system using physical buttons, which may be cumbersome and/or inconvenient to use while performing an athletic activities. Additionally, recognized gestures may be used to select one or more operational modes for the athletic performance monitoring systems such that a reduction in power consumption may be achieved.
US11243610B2 System and method for generating high-frequency and mid-frequency audible sound via piezoelectric actuators of a haptic keyboard
A haptic keyboard based sound system of an information handling system comprising a coversheet to identify a plurality of key locations of a haptic keyboard and a first key having a piezoelectric element for haptic tactile feedback upon key actuation, a support layer, a contact foil placed between the coversheet and support layer, and a haptic feedback and piezo sound controller operatively coupled to the contact foil to receive the mid-frequency portion of an audio signal and the high frequency portion of the audio signal from an audio controller operably connected to the haptic feedback and piezo sound controller, and send a piezo audio signal to the piezoelectric element to cause the piezoelectric element to generate a mid-frequency and high-frequency sound audio according to the received mid-frequency portion of an audio signal and the high frequency portion of the audio signal.
US11243606B2 Method and apparatus for controlling deformation of flexible virtual reality interaction controller, and virtual reality interaction system
The present invention provides a method for controlling deformation of a flexible virtual reality interaction controller, comprising: determining that a posture at which a user holds a VR interaction controller is changed; determining, according to a feature of the changed holding posture, an object to be simulated by the VR interaction controller; determining, according to a shape of the object to be simulated and a shape of the VR interaction controller before the holding posture is changed, a deformation parameter of the VR interaction controller; and controlling, according to the deformation parameter, the VR interaction controller to generate deformation. The present invention also discloses an apparatus for controlling deformation of a flexible VR interaction controller and a VR interaction system. By adopting the technical solutions of the present invention, a more concrete VR interaction controller is provided for a user, thereby improving the user experience.
US11243604B2 Method of performing dynamic voltage and frequency scaling based on power step
Dynamic voltage and frequency scaling (DVFS) is performed based on a power step by setting a plurality of power levels corresponding to a plurality of available frequencies of a clock signal for an operation of a processor, setting a plurality of power steps corresponding to the plurality of available frequencies, and controlling a conversion between the plurality of power levels based on a utilization of the processor and the plurality of power steps. Performance and power consumption of a processor are controlled efficiently by performing power level conversion based on the power step.
US11243603B2 Power management of an event-based processing system
There is provided a method and system (200) for power management of an event-based processing system (100). The system (200) is configured to obtain information representing a history of arrival times of events, wherein the information comprises arrival timestamps of the events. The system (200) is configured to determine a measure for power management based on the timestamps of at least two events represented in the information. The system (200) is also configured to perform power management based on the determined measure.
US11243601B1 Managing server performance and reliability during reductions in a number of power supply units
Techniques are disclosed regulating an amount of power consumed by a server from a set of power supplies in which at least one power supply of the set is inactive. The power to a server, upon detecting that at least one power supply is inactive, is restricted based on a degree to which a power threshold value for the remaining power supplies is exceeded. The applied power reduction may be based on a proportion of a measurement interval during which an alert signal is received. The longer the alert signal is received by the system, the more server power consumption is reduced.
US11243594B2 Electronic device supporting connection with external device and power consumption reducing method when using electronic device in connection with external device
An electronic device including a PDIC, a charging IC, and a processor. The PDIC determines whether an external device is connected to the USB port, through a first pin of a USB port. The charging IC outputs a first voltage, which is a voltage obtained by boosting a voltage provided by a battery, to the external device through a second pin, when the external device is connected to the USB port. The processor is configured to determine whether the external device connected to the USB port is a first external device having a specified VID and a specified PID, through a third pin of the USB port, and to transmit a first signal, which controls the charging IC to output a second voltage having a magnitude less than the first voltage, to the charging IC when the first external device is connected to the USB port.
US11243586B2 System and method for optimizing system power and performance with high power memory modules
An information handling system includes a processor that runs a maximum memory stress test of a memory module with a refresh rate of memory devices set to a first refresh rate. Then, the processor may receive a power consumption of the memory module. Also, the processor may receive the temperature of the memory devices, and may set the refresh rate to a second refresh rate. The processor may continuously receive both the power consumption of the memory module and the temperature of the memory devices. Based on the continuously received temperature, the processor may determine whether the temperature of the memory devices exceeds a second threshold temperature. If so, the processor may store a first setting as a refresh setting for the memory module. Otherwise, the processor may store a second setting as the refresh setting for the memory module.
US11243585B2 Methods, systems and apparatus for dynamic temperature aware functional safety
The disclosed embodiments relate to methods, systems and apparatus for dynamic temperature aware functional safety. The disclosed embodiments provide adaptive techniques to track extended dynamic temperature range of a System-on-Chip (SOC) and automatically tune critical IP components of the SOC so that system can operate reliably even at high temperatures. The disclosed embodiments relax the overdesign of the SOC components by reusing existing components such as a ring oscillator to determine temperature at different regions of the SOC. In one embodiment, the disclosed principles use a Calibrated Ring Oscillator (CRO) temperature sensors. The CRO-based temperature sensors provide fast temperature measurement suitable for detecting dynamic temperature ranges and temperature rate of change. The CROs are existing on the SOC and do not require addition of additional sensors.
US11243581B2 Backplate, backlight module and display device
The present disclosure provides a backplate, a backlight module, and a display device. The backplate of the present disclosure includes a bottom. plate portion and a side wall portion, in which the bottom plate portion is provided with a plurality of crisscrossed reinforcing grooves.
US11243576B2 Modular computing system
Display provided with a screen arranged in a casing having a substantially parallelepiped shape, wherein a first seat for housing a mobile communication and/or computing device is arranged on the rear side of the display, wherein the rear side of the display is provided with a second seat in which a foldable support can be arranged at least partially, wherein the foldable support comprises at least one first portion rotatably connected to the display by means of one or more first hinges and at least one second portion rotatably connected to the first portion by means of one or more second hinges. The present disclosure relates also to a computing system comprising said display.
US11243569B2 Display device
A display device includes: a display panel; a circuit board disposed on a lower surface of the display panel; and an adhesive layer disposed between the circuit board and the lower surface of the display panel. An area of the circuit board that has a roughness higher than a predetermined reference roughness does not overlap the adhesive layer.
US11243566B2 Foldable electronic device having dustproof structure
An electronic device includes: a first housing, a second housing, a display, at least a portion of which is disposed on the first housing and the second housing, a hinge disposed between the first housing and the second housing and overlapping the first housing and the second housing, the first housing and the second housing configured to be folded or unfolded based on a folding operation or an unfolding operation of the hinge, and a fiber structure including at least one fiber disposed in a portion where the first housing or the second housing and the hinge overlap each other. The hinge includes a multi-joint arrangement bendable in a specified curve form, a first sliding part coupled to one side of the multi joint arrangement and configured to move inside or outside the first housing based on a folding or unfolding operation of the multi-joint arrangement, and a second sliding part coupled to another side of the multi-joint structure and configured to move inside or outside the second housing based on the folding or unfolding operation of the multi joint arrangement. The fiber structure includes a fiber part including at least one fiber, at least a portion of which contacts the first sliding part or the second sliding part, the fiber part configured to be deformed based on a movement of the first sliding part or the second sliding part, and a base that fixes the fiber part.
US11243565B2 Data processing method, device, and electronic apparatus
An electronic device includes an input assembly and an output assembly, to be respectively used for data input and data output, a support assembly, to at least support the input assembly or the output assembly and to enable either of the input assembly or the output assembly to stand on a base, and a connector mechanism, to connect the input assembly and/or the output assembly to the support assembly, and to enable the input assembly and/or the output assembly to rotate relative the support assembly in various dimensions. The electronic device according to embodiments of the present disclosure is rotatable in multiple dimensions to meet user's needs in variable position adjustments.
US11243562B2 Electronic device comprising biometric sensor integrated in display
Various embodiments of the present invention relate to an electronic device comprising a biometric sensor disposed in a display, and the electronic device comprises: a transparent cover; a display module located under the transparent cover, wherein the display module comprises a display layer in which pixels are formed and one or more additional layers formed under the display layer, and an opening is formed in at least a partial region of at least one layer among the one or more layers; a first printed circuit board having a biometric sensor module, which is disposed under the display module and makes contact with the opening; and a second printed circuit board electrically connected to the first printed circuit board and the display module, wherein a pressure sensor module can be disposed in the surrounding region of the biometric sensor module under the display module in the second printed circuit board. In addition, other embodiments are possible.
US11243557B2 Remote control
In an embodiment of the present invention, provides a remote control including: a remote control body and a control lever assembly at least partially accommodated in the remote control body; the control lever assembly including: a housing disposed in the remote control body; a rotating member disposed in the housing and rotatably connected to the housing; and a control lever connected to the rotating member, the control lever driving the rotating member to rotate around at least one direction relative to the housing; and the control lever having a handle and a dust-proof portion connected to the handle, the rotating member being connected to the dust-proof portion, the dust-proof portion being partially accommodated in the housing, and the rotating member being shielded by the dust-proof portion.
US11243556B2 Knob assembly for a cooking appliance and method of assembling
A knob assembly for a gas valve of a cooking appliance and a method of assembling said knob assembly is provided. The knob assembly can include a knob configured to engage a valve stem of the gas valve and a lock assembly including a locking element and a locking plate. The locking element can include at least one cam element that can be engaged by at least one projection carried by the locking plate. The locking plate can be configured to rotate relative to the locking element between a first position in which the at least one projection engages the at least one cam element and a second position in which the at least one projection is disengaged from the at least one cam element, and wherein in the first position the at least one cam element inhibits actuation of the gas valve by the knob.
US11243552B1 Voltage divider circuit regarding battery voltage, and associated electronic device equipped with voltage divider circuit
A voltage divider circuit regarding a battery voltage and an associated electronic device equipped with the voltage divider circuit are provided. The voltage divider circuit may include a first level shifter circuit, a second level shifter circuit and a controlled voltage divider. The first level shifter circuit selectively performs a first level shifting operation on an original enable signal according to respective voltage levels of multiple control signals to generate a first enable signal. The second level shifter circuit selectively performs a second level shifting operation on the first enable signal according to a voltage level of the first enable signal to generate a second enable signal. The controlled voltage divider selectively performs a voltage dividing operation on the battery voltage according to a voltage level of the second enable signal to generate a divided voltage of the battery voltage to be an output of the voltage divider circuit.
US11243551B1 Method and system of dynamic voltage compensation for electrical power delivery
Exemplary implementations include dynamically compensating a system voltage by determining an actual load current based on a sense voltage across a sense resistor and a resistance of the sense resistor, the sense resistor being operatively coupled to a system node, generating a gain current based on the actual load current and a predetermined load current, determining a gain voltage based on a system gain and the gain current, and generating a compensation voltage based on a predetermined system voltage at a system node, an actual system voltage at the system node, and the gain voltage. Exemplary implementations also include calibrating a dynamic voltage compensation device by applying a predetermined voltage to a system node operatively coupled to the system load, a sense resistor, and an internal system node, determining a test current based on a sense voltage across the sense resistor and a resistance of the sense resistor, determining a system resistance based on the predetermined voltage, the test current, and an internal system voltage at the internal system node, and setting a system gain based on the system resistance at a gain block device.
US11243546B2 Moving body management system, moving body, traveling management device, and computer program
A management system manages travel of at least one vehicle, and includes a vehicle and a travel management apparatus. The vehicle includes motors, a drive unit to move the vehicle by controlling the motors, a first communication circuit, and a control circuit. The travel management apparatus includes a signal processing circuit to generate an nth command for causing the vehicle to move from an n (n: a positive integer)th location to an (n+1)th location and a second communication circuit. When the vehicle arrives in a region defined for the (n+1)th location while moving from the nth location toward the (n+1)th location, the vehicle transmits a notification of arrival-in-region to the travel management apparatus. Upon receiving the notification of arrival-in-region, the travel management apparatus generates an (n+1)th command for causing the vehicle to move from the (n+1)th location to an (n+2)th location, and transmits it to the vehicle.
US11243545B1 System and method for establishing virtual boundaries for robotic devices
Methods for detecting an alignment of a robot with a virtual line, including: transmitting, with at least one transmitter of the robot, a first signal; receiving, with a first receiver and a second receiver of a device, the first signal; detecting, with the device, that the robot is aligned with the virtual line when the first receiver and the second receiver of the device simultaneously receive the first signal; transmitting, with at least one transmitter of the device, a second signal indicating that the robot is aligned with the virtual line; receiving, with at least one receiver of the robot, the second signal; actuating, with a processor of the robot, the robot to execute a movement upon receiving the second signal; and marking, with the processor of the robot, the location of the device in a map of an environment of the robot.
US11243543B2 Vehicle control apparatus, computer readable storage medium, and vehicle
A vehicle control apparatus is provided, comprising: a state switching unit that switches a state of a vehicle between a first state in which the vehicle accepts a driving manipulation and a second state in which the vehicle does not accept a driving manipulation; a distance acquiring unit that acquires a distance between the vehicle and an charging facility; and a switching control unit that causes the state switching unit to switch the state of the vehicle to the first state if the vehicle is in the second state and the distance between the vehicle and the charging facility is equal to or less than a predetermined threshold.
US11243539B2 Imaging system for ship, ship including the system, and calibrating method for imaging system for ship
An imaging system for a ship includes cameras mounted on the ship and spaced apart at a predetermined interval, and a controller that combines peripheral images of the ship captured by the respective cameras to create a simulated bird's eye image. Adjacent ones of the cameras are located at positions and angles so that the peripheral images include a common portion of the ship. The controller performs a calibration process to adjust areas of the peripheral images to be used for the bird's eye image based on a calibration index located at a portion of the ship and included in the common peripheral images.
US11243538B2 Boat and control method for same
A positional sensor detects a current position and a current bearing of a boat body and outputs position information indicating the current position and the current bearing. A controller receives the position information. The controller determines a first target position of the boat body and a target bearing in the first target position. The controller calculates a bearing difference between the current bearing and the target bearing. The controller determines an offset amount of the first target position in response to the bearing difference or an outside disturbance. The controller determines a position spaced away by the offset amount from the first target position on a side toward the current position as a second target position. The controller generates an instruction signal to control a propulsion device so as to cause the boat body to arrive at the second target position.
US11243530B2 Detection and communication of safety events
An Unmanned aerial vehicle (UAV) for detecting and communicating safety-related events to a safety server is provided. A network status of a communication network over which devices associated with the vehicle are communicating with the safety server is identified. The UAV receives metadata including at least location data from the devices when the network status of the communication network indicates low or unavailable connectivity that is hindering communication of the metadata to the safety server by the devices. The UAV processes the metadata and detects safety events associated with the vehicle. The UAV communicates the safety events to the safety server based on at least a safety criterion including detachment of the UAV from the vehicle when the UAV is unable to communicate with the safety server in its attached configuration with the vehicle due to network issues.
US11243526B2 Assembly and method for predicting the remaining service life of a machine
A plurality of basic simulations independent of one another are carried out, which determine respective remaining service life predictions for the machine. The remaining service life predictions and characteristic data are fed to a neural network, which outputs weights for the remaining service life predictions. A final prediction is calculated from the remaining service life predictions by weighting the remaining service life predictions relative to one another. A hybrid model is produced, which results from the combination of the basic simulations with the neural network. The remaining service life can be predicted not only for a small number of machines for which a specific simulation model has been manually created. The hybrid model enables condition monitoring for any further types and configurations of machines that merely belong to the same machine class. The basic simulations can therefore also be applied to previously unknown machines.
US11243525B2 Forecasting maintenance operations to be applied to an engine
There is provided a method of and system for forecasting maintenance operations to be applied to an aircraft engine including a plurality of components monitored by damage counters, each damage counter being limited by a corresponding damage ceiling, the method including simulating consumption of the damage counters by iteratively drawing a series of simulation missions from a learning database; for each iteration, determining an accumulated consumption of each of the damage counters, until at least one damage counter related to a current simulation mission reaches a predetermined value limited by the damage ceiling associated with the damage counter; and applying a maintenance strategy on the current simulation mission to determine maintenance indicators representative of maintenance operations to be planned on the aircraft engine.
US11243524B2 System and method for unsupervised root cause analysis of machine failures
A system and method for unsupervised root cause analysis of machine failures. The method includes analyzing, via at least unsupervised machine learning, a plurality of sensory inputs that are proximate to a machine failure, wherein the output of the unsupervised machine learning includes at least one anomaly; identifying, based on the output at least one anomaly, at least one pattern; generating, based on the at least one pattern and the proximate sensory inputs, an attribution dataset, the attribution dataset including a plurality of the proximate sensory inputs leading to the machine failure; and generating, based on the attribution dataset, at least one analytic, wherein the at least one analytic includes at least one root cause anomaly representing a root cause of the machine failure.
US11243523B2 Building system with adaptive fault detection
A building system for detecting faults in an operation of building equipment. The building system comprising one or more memory devices configured to store instructions thereon that cause one or more processors to perform a cumulative sum (CUSUM) analysis on actual building data and corresponding predicted building data to obtain cumulative sum values for a plurality of times within a first time period; determine a first time at which a first cumulative sum value is at a first maximum; identify a second cumulative sum value at a second maximum at a second time occurring after the first time; compare the identified second cumulative sum value to a threshold; and based on determining that the identified second cumulative sum value does not exceed the threshold, determine that a first fault ended at the first time.
US11243521B2 Methods and systems for data collection in an industrial environment with haptic feedback and data communication and bandwidth control
Methods and systems for data collection in an industrial environment with haptic feedback and data communication and bandwidth control are disclosed. A system can include a data collector to collect data based on a selected data collection routine, a data storage to store a plurality of collector routes and data, a data acquisition circuit to interpret the data and determine an occurrence of an anomalous condition, a data analysis circuit to evaluate a data communication constraint and adjust a volume of data communicated between the input channels and the data storage, wherein the data analysis circuit determines an aggregate rate of data being collected, and, if the aggregate rate exceeds a current bandwidth allocation rate, request an increase to the current bandwidth allocation rate, and a haptic user device for generating a haptic stimulation in response an occurrence of a specified anomalous condition.
US11243518B2 Computer program production system, computer program, and production terminal instrument
A computer program production system, a computer program, and a production terminal instrument each cause a computer to execute service block selection processing of selecting a service block program from among selection candidate service block programs, trigger block selection processing of selecting a trigger block program from among selection candidate trigger block programs, action block selection processing of selecting an action block program from among selection candidate action block programs, and production processing of producing an application program by combining the selected block programs.
US11243515B2 Industrial automation personalization engine
Various embodiments of the present technology provide an integrated platform that provides personalized experiences for users of an integrated platform during various phases of an industrial automation project lifecycle. In accordance with various embodiments, the integrated platform can create personalized experiences for different users based on one or more assigned roles. The roles can include company roles, industry roles, job roles, location-based roles, personalized roles, and the like. For example, some company that only purchases certain brands of components for an industrial automation project can indicate that preference. During interactions with the integrated platform, any user associated with that company (e.g., via the company role) will only be presented with those preferences. As another example, generic requests received via one interaction channel can be analyzed and personalized, specific responses can be generated based on activity within other interaction channels.
US11243514B2 Methods, systems and computer program products for commissioning field devices in a control system
The invention enables commissioning of field devices within a control system by implementing the steps of (i) detecting a connection event comprising a field device interfacing with an I/O port that is communicably coupled with the server, (ii) retrieving from a memory of the field device that is interfacing with the I/O port, a first field device identifier corresponding to the field device, (iii) retrieving from a non-transient memory database communicably coupled with the server, field device configuration data associated with the I/O port, wherein, the set of field device attributes includes a second field device identifier, and at least a segment of the second field device identifier is different from a corresponding segment of the first field device identifier, (iv) generating one of a translated first field device identifier and a translated second field device identifier, based on predefined translation data, (v) comparing the translated first field device identifier with the second field device identifier, or comparing the first field device identifier with the translated second field device identifier, (vi) generating a connection check output decision based on an output of the comparison, and (vii) optionally, initiate a connection check output event based on the connection check output decision.
US11243513B2 Controlling transport of physical objects based on scanning of encoded images
Transport of physical objects is controlled based on scanning of encoded images. In one approach, an encoded image on a physical object is scanned to obtain parameters. The parameters include specifications for a product to be made by a manufacturing process. One or more rules are generated using the parameters and then stored in a database. The database is queried to determine whether the product conforms to the one or more rules. For example, the query may include data regarding characteristics of the final product and/or the manufacturing process. In response to determining that the product conforms to the rules, the product is transported to a distribution facility.
US11243507B2 Morphic manufacturing
A manufacturing control system for an additive, subtractive, or hybrid machining system implements a morphic manufacturing approach that integrates in situ inspection and related decision-making into the manufacturing process. After execution of a machining or deposition operation, the system performs a sensor scan to collect sensor measurement data for the resulting part while the part remains in the manufacturing work cell. The measurement data is compared with an as-designed digital model of the part to determine whether further machining or deposition is necessary to bring the finished part into tolerance with the model. If necessary, the system performs another additive and/or subtractive manufacturing operation on the part based on analysis of the measurement data to bring the part into tolerance. The measured inspection data can be stored in association with each manufactured part for auditing purposes or for creation of part-specific digital twins.
US11243503B2 Building management system with online configurable system identification
A building management system includes building equipment operable to affect a variable state or condition of a building and a control system configured to receive a user input indicating a model form. The model form includes a plurality of matrices having a plurality of elements defined in terms of a plurality of parameters. The control system is configured to parse the model form to generate a sequence of machine-executable steps for determining a value of each of the plurality of elements based on a set of potential parameter values, identify a system model by executing the sequence of machine-executable steps to generate a set of parameter values for the plurality of parameters, generate a graphical user interface that illustrates a fit between predictions of the identified system model and behavior of the variable state or condition of the building, and control the building equipment using the identified system model.
US11243500B2 Electronic timepiece, time correction system, and method of correcting display time
An electronic device and a time correction system acquire time zone-related information through a network and correct the current time at the current location, and reduce power consumption. An electronic timepiece has a time display unit; a communicator that connects to abase station; and a controller. The controller executes a base station information acquisition process of acquiring from the base station base station information unique to the base station, an acquired information evaluation process determining whether or not to acquire time zone-related information based on the base station information, a time zone information acquisition process of acquiring time zone-related information based on the base station information when acquiring time zone-related information is determined in the acquired information evaluation process, and a time correction process of correcting the displayed time based on the acquired time zone-related information.
US11243499B2 Method for setting a quartz watch
The present invention relates to a method for setting a quartz watch, the watch comprising an optical sensor and a microcontroller configured to receive electrical signals generated by the optical sensor, the method being performed by way of a portable electronic appliance comprising a point light source and a microcontroller configured to control said point light source, the method comprising the following steps: placing the optical sensor of the watch facing the point light source of the electronic appliance on the order of the microcontroller of the electronic appliance, flashing the point light source of the electronic appliance so as to form a sequence of light pulses corresponding to a coding of setting parameters, the sequence then being received by the optical sensor of the watch decoding the received light sequence, by way of the microcontroller of the watch, in order to recover the setting parameters on the order of the microcontroller of the watch, setting the watch according to the setting parameters.
US11243498B2 Control crown for a timepiece
A control crown for a timepiece, capable of cooperating, in order to maneuver a control rod, with a middle including a recess along an axis receiving a tube included in the crown, which includes a crown body capable of rotating covering both the rod and the tube, which includes a hollow to allow the rod to pass and/or be guided in rotation, the crown includes a closing cap fastened to the tube in a fixed angular position relative to the middle by the cooperation between indexing device of the tube and complementary indexing device of the closing cap, to axially enclose the crown body between the middle and the closing cap.
US11243491B1 Fixing device and image forming apparatus
A fixing device includes a device body, a fixing unit, a pair of decurling units, and an open/close unit. The fixing unit is disposed on the device body to perform a fixing operation on a recording medium, and includes a removal assistance unit to assist removal of the recording medium. The pair of decurling units are disposed on the device body to correct a curl of the recording medium by holding the recording medium therebetween. The open/close unit is openably and closeably disposed on the device body to separate, when opened, the removal assistance unit from the fixing unit and one of the decurling units from the other decurling unit.
US11243490B2 Printer with photodetector for detecting fluorescent additives in toner
A printer includes an image forming unit to form a toner image on an image receptor by using a toner containing fluorescent additives for generating light in a predefined wavelength band in response to light in an invisible wavelength band, transfer the toner image to a print medium, and fix the toner image on the print medium, a photodetector including a light emitting unit configured to irradiate light in an invisible wavelength band to the toner image accommodated in one of the image receptor and the print medium, and a light receiving unit to detect reflected light from the toner image, and a controller to control a printing operation of the image forming unit, based on a detection signal from the light receiving unit.
US11243488B2 Image forming apparatus
There is provided an image forming apparatus including: a body casing; a toner image forming section including an image carrier and a transferring section; a fixing section; a heater; a temperature sensor; and a controller. In a case that the temperature is higher than a predetermined threshold value, the controller controls the image carrier and the transferring section such that a conveying velocity of the print medium by the image carrier and the transferring section becomes a first conveying velocity. In a case that the temperature is lower than the predetermined threshold value, the controller controls the image carrier and the transferring section such that the conveying velocity of the print medium by the image carrier and the transferring section becomes a second conveying velocity slower than the first conveying velocity.
US11243485B2 Image forming apparatus configured to control the voltage applied to the transfer member to suppress image defects
An image forming apparatus includes a photosensitive member, a transfer member, a transfer power source, and a control unit. At a start time of a start-up operation at the time of starting an image forming operation, on the surface of the photosensitive member, a first position coincides with a charging position, and a third position coincides with a transfer position. During a period in which an area on the photosensitive member located between the first position and the third position in a rotation direction of the photosensitive member passes the transfer position, the control unit performs control of applying a first voltage having the same polarity as a normal charging polarity of toner to the transfer member by the transfer power source, and, at a predetermined timing, changing a voltage from the first voltage to a second voltage having an absolute value less than that of the first voltage.
US11243476B2 Stage apparatus, lithographic apparatus, control unit and method
The invention provides a stage apparatus comprising an object support, a plurality of support members, a gripper and a control unit. The object support comprises a surface for mounting an object on, the surface extending in a plane. The plurality of support members are for supporting the object, and are arranged to receive the object from a gripper and to arrange the object on the surface and/or vice versa. The support members are moveable in at least a first direction which is perpendicular to the plane. The control unit is arranged to receive shape information regarding an out-of-plane-shape of the object, and is arranged to control positions of the support members. The control unit is arranged to tilt the object while supported by the support members by controlling the positions so as to reduce a space consumption of the object in the first direction, based on the shape information.
US11243473B2 Measurement method and apparatus
A method involving obtaining a simulation of a contour of a pattern to be formed on a substrate using a patterning process, determining a location of an evaluation point on the simulated contour of the pattern, the location spatially associated with a location of a corresponding evaluation point on a design layout for the pattern, and producing electronic information corresponding to a spatial bearing between the location of the evaluation point on the simulated contour and the location of the corresponding evaluation point on the design layout, wherein the information corresponding to the spatial bearing is configured for determining a location of an evaluation point on a measured image of at least part of the pattern, the evaluation point on the measured image spatially associated with the corresponding evaluation point on the design layout.
US11243470B2 Method and apparatus for deriving corrections, method and apparatus for determining a property of a structure, device manufacturing method
An optical system delivers illuminating radiation and collects radiation after interaction with a target structure on a substrate. A measurement intensity profile is used to calculate a measurement of the property of the structure. The optical system may include a solid immersion lens. In a method, the optical system is controlled to obtain a first intensity profile using a first illumination profile and a second intensity profile using a second illumination profile. The profiles are used to derive a correction for mitigating the effect of, e.g., ghost reflections. Using, e.g., half-moon illumination profiles in different orientations, the method can measure ghost reflections even where a solid immersion lens would cause total internal reflection. The optical system may include a contaminant detection system to control a movement based on received scattered detection radiation. The optical system may include an optical component having a dielectric coating to enhance evanescent wave interaction.
US11243468B2 Composition for resist underlayer film formation, resist underlayer film and formation method thereof, and patterned substrate production method
A composition for resist underlayer film formation contains: a compound having a partial structure represented by the following formula (1); and a solvent. In the formula (1): X represents a group represented by formula (i), (ii), (iii) or (iv). In the formula (i): R1 and R2 each independently represent a hydrogen atom, a substituted or unsubstituted monovalent aliphatic hydrocarbon group having 1 to 20 carbon atoms, or a substituted or unsubstituted aralkyl group having 7 to 20 carbon atoms provided that at least one of R1 and R2 represents the substituted or unsubstituted monovalent aliphatic hydrocarbon group having 1 to 20 carbon atoms or the substituted or unsubstituted aralkyl group having 7 to 20 carbon atoms; or R1 and R2 taken together represent a part of a ring structure having 3 to 20 ring atoms together with the carbon atom to which R1 and R2 bond.
US11243467B2 Compound, resin, resist composition or radiation-sensitive composition, resist pattern formation method, method for producing amorphous film, underlayer film forming material for lithography, composition for underlayer film formation for lithography, method for forming circuit pattern, and purification method
The present invention employs a compound represented by the following formula (1) and/or a resin comprising the compound as a constituent: wherein R1 is a 2n-valent group of 1 to 60 carbon atoms or a single bond; R2 to R5 are each independently a linear, branched, or cyclic alkyl group of 1 to 10 carbon atoms, an aryl group of 6 to 10 carbon atoms, an alkenyl group of 2 to 10 carbon atoms, an alkoxy group of 1 to 30 carbon atoms, a halogen atom, a thiol group, a hydroxy group, or a group in which a hydrogen atom of a hydroxy group is replaced with an acid dissociation group, provided that at least one selected from R2 to R5 is a group in which a hydrogen atom of a hydroxy group is replaced with an acid dissociation group; m2 and m3 are each independently an integer of 0 to 8; m4 and m5 are each independently an integer of 0 to 9, provided that m2, m3, m4, and m5 are not 0 at the same time; n is an integer of 1 to 4; and p2 to p5 are each independently an integer of 0 to 2.
US11243466B2 Template with mass velocity variation features, nanoimprint lithography apparatus that uses the template, and methods that use the template
An imprinting apparatus, a method of manufacturing an article, with a template having at least one mass velocity variation feature in a region that alters the filling rate of formable material in the second region surrounding a pattern region. The altered filling rate varies from a first filling rate, at a center of an outer edge of the region to a second filling rate, at corners of the outer edge of the region. The second filling rate is greater than the first filling rate.
US11243463B2 Supporting frame for pellicle, pellicle, method for manufacturing same, exposure master using same, and method for manufacturing semiconductor device
Provided is a supporting frame in which a vent hole detachably arranging a filter and to which a pellicle film for extreme ultraviolet lithography can be attached. A support frame according to an embodiment of the present invention is a support frame for arranging a pellicle film, the support frame has a through hole being made from a hole extending along a first direction, the first direction being almost parallel to a surface direction of the pellicle film, and a hole extending along a second direction, the second direction not being parallel to the first direction; and the support frame includes a filter, the filter arranged at an inside of the through hole or at an end of the through hole, and the filter is arranged apart from the pellicle film.
US11243455B2 Camera with folded optics
Various embodiments include a camera with folded optics and lens shifting capabilities. In some examples, a folded optics arrangement of the camera may include one or more lens elements and one or more light path folding elements (e.g., a prism). Some embodiments include voice coil motor (VCM) actuator arrangements, carrier arrangements, and/or suspension arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Furthermore, some embodiments include position sensor arrangements for position sensing with respect to AF and/or OIS movement.
US11243454B2 Automatic focus apparatus and camera module with the same
An automatic focus apparatus for a camera module includes a voice coil motor and a driving unit. The voice coil motor includes a frame, a moving member with a lens, and a magnetic member. The magnetic member is positioned at a side wall of the moving member, the driving unit is positioned at a side plate of the frame. A magnetic field is generated by the driving unit and the magnetic member, the magnetic field drives the moving member with the lens to move, to achieve automatic focus.
US11243452B2 Optical unit with shake correction function having oscillating magnet and oscillating coil
An optical unit may include a movable body having a lens and an imaging element; a fixed body configured to support the movable body; a gimbal mechanism configured to oscillatably support the movable body; and a shake correction drive mechanism configured to cause the movable body to oscillate with respect to the fixed body around the two axial lines. The shake correction drive mechanism may include an oscillating magnet, and an oscillating coil to generate an electromagnetic force within a magnetic field of the oscillating magnet. The gimbal mechanism may include an annular movable frame surrounding a periphery of the movable body, and four oscillation support points supporting the movable frame with respect to the movable body and the fixed body on the two axial lines. The movable frame may be arranged outwardly in a radial direction perpendicular to the optical axis from the shake correction drive mechanism.
US11243450B2 Saw modulator having optical power component for extended angular redirection of light
A light field generator system including a leaky-mode SAW modulator is disclosed. The modulator incorporates at least one optical power component, such as a concave mirror or volume grating having a non-zero diopter rating. In some embodiments, the system incorporates the at least one optical power component by embedding the optical power component within a substrate of the SAW modulator and/or by placing the optical power component upon a surface of the SAW modulator.
US11243449B2 Light deflector and light output device including the same
Provided are a light deflector and a light output device including the light deflector, the light deflector including a first electrode layer and a second electrode layer that are spaced apart from each other and facing each other, and a deflection layer configured to deflect incident light thereon based on a voltage applied to the first electrode layer and the second electrode layer, wherein the first electrode layer includes a plurality of electrode elements that are spaced apart from each other, and a resistor that is in contact with at least part of the plurality of electrode elements and in which a voltage drop is generated.
US11243447B2 Electrochromic device including lithium-rich anti-perovskite material
An electrochromic (EC) device and method, the EC device including: an optically transparent first substrate; a working electrode disposed on the first substrate and including electrochromic nanoparticles and a flux material having a melting point ranging from about 25° C. to about 500° C.; and an electrolyte disposed on the working electrode. The flux material is configured to prevent or reduce sintering of the nanoparticles at a temperature of up to about 700° C.
US11243442B1 Modulated terahertz (THz) signal deflector and preparation method thereof
Disclosed are a modulated terahertz (THz) signal deflector and a preparation method thereof. The modulated THz signal deflector includes: a first transparent substrate and a second transparent substrate that are oppositely disposed, a liquid crystal layer, a transparent electrode layer, and a photo-alignment layer, wherein the photo-alignment layer has a control graph in which a molecule director is periodically and gradiently distributed along a specific direction, and the control graph is configured to control a liquid crystal molecule director in the liquid crystal layer to be periodically and gradiently distributed along a specific direction to form a blazed-grating phase distribution based on a geometric phase, and deflect an incident circularly polarized THz signal to a specific angle. The deflector provided in the present disclosure can deflect a THz signal to a specific angle, and can switch signal deflection and non-deflection functions by powering up a transparent electrode.
US11243440B2 Light control member, method for producing light control member, light control body and vehicle
A light control member exhibits strong adhesion between an alignment layer and a bead spacer and includes: a first and second laminate with a substrate and an alignment layer, and which is arranged so that the alignment layer thereof faces the alignment layer of the first laminate; a liquid crystal layer between the first laminate and the second laminate, and the alignment is controlled by driving electrodes on at least one of the first laminate and the second laminate; and a plurality of bead spacers which are arranged within the liquid crystal layer. This light control member is also characterized in that: at least one of the alignment layer of the first laminate and the alignment layer of the second laminate has a plurality of projections that protrude toward the liquid crystal layer; and at least some of the bead spacers are held by the projections.
US11243438B2 Liquid crystal display panel
A liquid crystal display panel includes in the following order: a first substrate including pixel electrodes; a liquid crystal layer containing liquid crystal molecules; and a second substrate including a counter electrode, the liquid crystal display panel including pixels each including at least four alignment regions of a first alignment region, a second alignment region, a third alignment region, and a fourth alignment region, the four alignment regions providing different tilt azimuths to the liquid crystal molecules, the first alignment region, the second alignment region, the third alignment region, and the fourth alignment region being arranged in the given order in a longitudinal direction of each pixel, the first alignment region and the second alignment region providing tilt azimuths approximately 180° different from each other to the liquid crystal molecules or the third alignment region and the fourth alignment region providing tilt azimuths approximately 180° different from each other to the liquid crystal molecules.
US11243435B2 Display device
A display device according to the present disclosure includes: a color conversion panel; and a display panel overlapping the color conversion panel, wherein the color conversion panel includes a color conversion layer including a nano-crystalline semiconductor and a transmission layer, the display panel includes a first display panel including a first substrate and a thin film transistor disposed on the first substrate, a second display panel including a second substrate and overlapping the first display panel. The first substrate and the second substrate have different thicknesses.
US11243434B2 LCOS illumination via LOE
A system for uniform optical illumination of an image light provider in a smaller (compact) configuration than conventional implementations includes a lightguide having: a first external surface and a second external surface mutually parallel, and a first sequence of facets, at least a portion of which are: a plurality of parallel, partially reflecting, and polarization selective surfaces, at an oblique angle relative to the first and second external surfaces, and between the first and second external surfaces, and a front-lit reflective polarization rotating image modulator: deployed to spatially modulate light coupled-out from the first external surface, outputting reflected light corresponding to an image, and deployed such that the reflected light traverses the lightguide from the first external surface via the first sequence of facets to the second external surface.
US11243432B2 Backlight frame and display device
The present disclosure relates to a backlight frame including a backplane; a plastic frame comprising: a planar portion configured to carry a panel, and a plastic frame assembly portion on the side away from the panel, the plastic frame assembly portion being configured to fix the plastic frame to the backplane; a retaining wall substantially perpendicular to the planar portion, the retaining wall comprising a side facing the panel and a side away from the panel; and a plurality of soft adhesive strips substantially parallel to each other on the planar portion, the soft adhesive strips being on the side facing the panel and in contact with the panel.
US11243430B2 Light flux controlling member, light-emitting device, surface light source device and display device
A light flux controlling member for controlling a distribution of light emitted from a light-emitting element includes an incidence surface configured to allow the light to enter the light flux controlling member; an emission surface configured to emit light; and a reflection part including an inclined surface configured to reflect light entered from the incidence surface, wherein in a cross-section, a region where light emitted from a light emission center of the light-emitting element that is entered from the incidence surface and sequentially reflected by the emission surface and the inclined surface reaches in the emission surface includes a portion where a derivative value of a gradient of a tangent to a given point in the emission surface is 0, or a portion where a sign of the derivative value reverses.
US11243429B2 Optical body, method for manufacturing optical body, light-emitting apparatus, and image display apparatus
There is provided a novel and improved optical body, method for manufacturing an optical body, light-emitting apparatus, and image display apparatus capable of improving emitted luminance and transparency, the optical body including: a base material; and a light extraction section, formed on at least one surface of the base material, that extracts internally propagated light incident inside the base material from a side face of the base material to an outside of the base material. The light extraction section includes a concave-convex structure in which at least one of concavities and convexities has a frustum shape, a fill ratio of the concave-convex structure is 15% or greater, and a light transmittance is 50% or greater.
US11243421B2 Electrically controllable privacy glazing with energy recapturing driver
A driver for an electrically dynamic structure may store and release energy during polarity cycling to improve the energy efficiency of operation. In some examples, the driver includes an energy storage element. In operation, the driver can charge an electrically controllable optically active material to a first operating voltage at a first polarity and subsequently discharge the optically active material during polarity reversal. The driver may store energy released from the optically active material during discharging and subsequently release the energy to charge the optically active material to a second operating voltage at a second polarity different than the first polarity.
US11243419B2 Electro-optic silicon nitride via electric poling
A deposition method for manufacturing an active electro-optic layer includes providing a substrate or a base layer; and applying an electric field across a silicon nitride layer as it is being deposited on the substrate or the base layer to cause a poling of a deposited layer. Alternative methods for poling an active electro-optic layer and an electro-optical device are also described.
US11243415B2 Eye convergence detection with contact lenses
A contact lens, system of contact lenses, and a method for detecting eye convergence includes detecting a first inward gaze with first gaze detection circuitry included in a first contact lens disposed on a first eye. A first inward gaze signal is transmitted from the first contact lens to a second contact lens disposed in a second eye in response to detecting the first inward gaze. A second inward gaze is detected with second gaze detection circuitry included in a second contact lens disposed on the second eye. The first inward gaze signal is received by the second contact lens. If the first inward gaze signal is received within a pre-determined time period from detecting the second inward gaze, an optical power for the second eye is adjusted.
US11243414B1 Accommodative distance control system for ophthalmic devices
An accommodation remote control includes a housing adapted for wearing on an upper extremity of a user, a range-finding sensor, a wireless transmitter, and a controller. The controller causes the accommodation remote control to perform operations including: emitting a range finding signal from the range-finding sensor to measure a distance between the accommodation remote control and a body part of the user, determining an accommodation value for an ophthalmic device based upon the distance measured with the range-finding sensor, and transmitting an accommodation control signal from the wireless transmitter to adjust an optical power of the ophthalmic device. The accommodation control signal is based upon the accommodation value.
US11243411B2 3D display system
A 3D display system includes a rotational base, a 3D projecting device, an image capturing device, and a controller. The 3D projecting device is rotatably disposed on the rotational base. The image capturing device is disposed on the 3D projecting device. The controller is electrically connected to the image capturing device, the rotational base, and the 3D projecting device.
US11243402B2 Video compression methods and apparatus
A mixed reality system including a head-mounted display (HMD) and a base station. Information collected by HMD sensors may be transmitted to the base via a wired or wireless connection. On the base, a rendering engine renders frames including virtual content based in part on the sensor information, and an encoder compresses the frames according to an encoding protocol before sending the frames to the HMD over the connection. Instead of using a previous frame to estimate motion vectors in the encoder, motion vectors from the HMD and the rendering engine are input to the encoder and used in compressing the frame. The motion vectors may be embedded in the data stream along with the encoded frame data and transmitted to the HMD over the connection. If a frame is not received at the HMD, the HMD may synthesize a frame from a previous frame using the motion vectors.
US11243399B2 Head mounted display device with double faceted optics
This document relates to head mounted display devices. In one example the head mounted display device includes a light engine including an array of individually controllable pixels that can be energized to emit light. The example also includes an optical assembly physically aligned with the light engine and including a set of focusing elements facing toward the light engine and a different set of focusing elements facing away from the light engine.
US11243397B2 Optical assembly with polarization volume holographic element
An optical assembly includes a partial reflector that is optically coupled with a first polarization volume holographic element. The partial reflector is capable of receiving first light having a first circular polarization and transmitting a portion of the first light having a first circular polarization. The first polarization volume holographic element is configured to receive the first portion of the first light and reflect the first portion of the first light as second light having the first circular polarization. The partial reflector is capable of receiving the second light and reflecting a first portion of the second light as third light having a second circular polarization opposite to the first polarization. The first polarization volume holographic element is configured to receive the third light having the second circular polarization and transmit the third light having the second circular polarization.
US11243395B2 Methods and systems for generating virtual content display with a virtual or augmented reality apparatus
Several unique configurations for interferometric recording of volumetric phase diffractive elements with relatively high angle diffraction for use in waveguides are disclosed. Separate layer EPE and OPE structures produced by various methods may be integrated in side-by-side or overlaid constructs, and multiple such EPE and OPE structures may be combined or multiplexed to exhibit EPE/OPE functionality in a single, spatially-coincident layer. Multiplexed structures reduce the total number of layers of materials within a stack of eyepiece optics, each of which may be responsible for displaying a given focal depth range of a volumetric image. Volumetric phase type diffractive elements are used to offer properties including spectral bandwidth selectivity that may enable registered multi-color diffracted fields, angular multiplexing capability to facilitate tiling and field-of-view expansion without crosstalk, and all-optical, relatively simple prototyping compared to other diffractive element forms, enabling rapid design iteration.
US11243390B2 Apparatus and method of providing parameter estimation
A method is used to generate a report presenting parameter values corresponding to a structured illumination microscopy (SIM) optical system. The parameter values are based at least in part on the performed modulation calculation corresponding to an image set captured with the SIM optical system. A minimum FWHM slice is identified, based at least in part on an average FWHM value across the images in the first image set. Parameter estimation is performed on the identified minimum FWHM slice. Best in-focus parameters are identified based at least in part on the performed estimation. A phase estimate is performed for each image in the set. A modulation calculation is performed based at least in part on the identified best in-focus parameters. The report is based at least in part on the performed modulation calculation.
US11243388B2 Sampling circuit and laser scanning microscope
A sampling circuit includes: a phase synchronization circuit for generating, by a phase-locked loop, an N-multiplied clock that is N times as high as the scanning frequency of a scanning position signal of a resonant scanner and is synchronized with the phase of the scanning position signal, an AD converter for AD-converting a detection signal obtained by detecting light from a sample in synchronization with the N-multiplied clock, a counter for counting the number of clocks in synchronization with the N-multiplied clock, a memory for storing a counter threshold corresponding to a desired scanning position of the resonant scanner, a comparison circuit for outputting a sampling clock in response to the counter threshold and a counter value of the counter circuit coinciding with each other, and a data processing circuit for sampling the AD-converted detection signal based on the sampling clock and generating pixel data.
US11243387B2 Real-time focusing in line scan imaging
Systems and methods for capturing a digital image of a slide using an imaging line sensor and a focusing line sensor. In an embodiment, a beam-splitter is optically coupled to an objective lens and configured to receive one or more images of a portion of a sample through the objective lens. The beam-splitter simultaneously provides a first portion of the one or more images to the focusing sensor and a second portion of the one or more images to the imaging sensor. A processor controls the stage and/or objective lens such that each portion of the one or more images is received by the focusing sensor prior to it being received by the imaging sensor. In this manner, a focus of the objective lens can be controlled using data received from the focusing sensor prior to capturing an image of a portion of the sample using the imaging sensor.
US11243377B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: an aperture; a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a positive refractive power; a fourth lens having a positive refractive power; and a fifth lens having a negative refractive power. The camera optical lens satisfies following conditions: 0.80≤f1/f≤0.90; 70.00≤f3/f≤120.00; and −450.00≤(R5+R6)/(R5−R6)≤−430.00, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f3 denotes a focal length of the third lens; R5 denotes a curvature radius of an object side surface of the third lens; and R6 denotes a curvature radius of an image side surface of the third lens.
US11243375B2 Imaging apparatus
An imaging apparatus according to the present invention includes a lens unit including an image sensor, and configured to be rotatable about a tilt rotation axis, a rotating unit configured to be rotatable about a pan rotation axis, a non-rotating unit to which the rotating unit is rotatably attached, and a flexible printed circuit configured to connect the lens unit with the non-rotating unit. The flexible printed circuit includes an arc-shaped first portion coaxial with the pan rotation axis in a plane perpendicular to the pan rotation axis, and an arc-shaped second portion coaxial with the tilt rotation axis in a plane perpendicular to the tilt rotation axis. The first portion is bent around an axis orthogonal to the pan rotation axis.
US11243374B2 Projection device
The present application provides a projection device. The projection device of the present application includes a lens barrel and a thermal transfer assembly disposed on an outer wall of the lens barrel; the thermal transfer assembly includes a first thermal transfer structure and a second thermal transfer structure, the first thermal transfer structure is disposed on the outer wall of the lens barrel and extends along an axial direction of the lens barrel, one end of the second thermal transfer structure is disposed at one end of the first thermal transfer structure, and the other end of the second thermal transfer structure extends away from the axial direction of the lens barrel. The application can effectively dissipate thermal when the lens assembly is working.
US11243373B2 Lens barrel
A lens barrel includes: a first ring; a second ring that switches between a first position and a second position by sliding in an optical axis direction; a plurality of biasing mechanisms that are provided on one of the first ring and the second ring, and providing adjustable biasing force in a radial direction; and a locking portion provided on the other of the first ring and the second ring on which the plurality of biasing mechanisms are not provided. The plurality of biasing mechanisms each include an elastic component having a contact portion and a biasing component that biases the elastic component. The first ring and the second ring are integrally rotatable when the contact portion contacts the locking portion which opposes the contact portion when the second ring is at the second position.
US11243370B2 Optical system
An optical system is provided, including: a base; a first driving module, including: a first holder configured to receive a first optical element and having a first side; a first coil disposed on the first holder; at least one first magnet adjacent to the first coil; and a second driving module, including: a second holder configured to receive a second optical element and having a second side; a second coil disposed on the second holder; and at least one second magnet adjacent to the second coil; wherein the first side is adjacent to the second side, and no magnet is disposed on the first side or the second side.
US11243361B2 Mechanical transfer ferrule based optical switch
In some examples, a mechanical transfer ferrule based optical switch may include an optical fiber tube unit connectable to an end of an optical fiber. The optical fiber tube unit may include a lens to transmit light through the optical fiber. An optical fiber tube unit positioning assembly may include an optical fiber tube unit support detachably connectable to the optical fiber tube unit, and an optical fiber tube unit guide to operatively position the optical fiber tube unit support relative to a multi-fiber connector. The optical fiber tube unit guide may align the optical fiber tube unit and the lens to a specified lens of the multi-fiber connector, and connect the optical fiber to a specified optical fiber channel.
US11243352B2 Polarization independent processing in integrated photonics
A photonic integrated circuit comprises an input interface adapted for receiving an optical input signal and splitting it into two distinct polarization modes and furthermore adapted for rotating the polarization of one of the modes for providing the splitted signals in a common polarization mode. The PIC also comprises a combiner adapted for combining the first mode signal and the second mode signal into a combined signal and a decohering means adapted for transforming at least one of the first mode signal and the second mode signal such that the first mode signal and the second mode signal are received by the combiner in a mutually incoherent state. A processing component for receiving and processing said combined signal is also comprised.
US11243349B2 Wavelength conversion device and excitation light switching method
A device includes a first excitation light source that emits first excitation light, a second excitation light source that emits second excitation light, a wavelength converter that converts signal light of a first wavelength into signal light of a second wavelength according to the first excitation light, and a measurer that measures a frequency difference between the first excitation light and the second excitation light, wherein when an abnormality of the first excitation light is detected, the second excitation light source is adjusted so that a frequency of the second excitation light is aligned with a frequency of the first excitation light before the abnormality detection, based on the frequency difference before the abnormality detection, and the wavelength converter converts the signal light of the first wavelength into the signal light of the second wavelength according to the second excitation light, after adjusting the frequency of the second excitation light.
US11243345B2 Light source assembly and display device
A light source assembly includes a plurality of light source modules. Each of the light source modules includes a base, a light emitting unit and a light guide member. The light guide member has an accommodating space. The light emitting unit and the light guide member are disposed on the base and the light emitting unit is located in the accommodating space. At least one of the base and the light guide member has a first connecting structure and a second connecting structure. The first connecting structure of one of the light source modules is connected to the second connecting structure of another one of the light source modules, such that the light source modules are connected to each other to form the light source assembly.
US11243336B2 Glass lens and lens module
The present invention provides a glass lens for a lens module. The glass lens includes an optical portion having an optical axis, and an extending portion surrounding a periphery of the optical portion. The optical portion includes an object-side surface and an image-side surface opposite to the object-side surface, and the extending portion includes a first extending surface extending from the object-side surface towards a direction far away from the optical axis and a second extending surface extending from the image-side surface towards the direction far away from the optical axis. The first extending surface and the second extending surface are respectively provided with a first recess and a second recess filled with a black substance, and the second recess is closer to the optical axis with respect to the first recess.
US11243335B2 Optical film, and optical barrier film, color conversion film and backlight unit each using the same
An optical film comprises a first transparent film substrate, a matte layer arranged on the first transparent film substrate and having irregularities, the matte layer having a coefficient of static friction of not larger than 0.3 and a maximum height roughness Rz of not less than 0.05 μm to not larger than 8 μm.
US11243334B2 Antireflective structure
An anti-reflection structure having multiple bottomed tubular light absorption units that each have a bottom part having a substantially circular outer edge part and a wall part that is arranged upright along the outer edge part, an opening being formed above the bottom part, the anti-reflection structure satisfying specific conditions.
US11243333B1 Nanovoided optical structures and corresponding systems and methods
Optical structures, such as antireflective structures or Bragg gratings, may include multiple layers of high-index and low-index materials. The low-index materials may be approximately a quarter-wavelength in thickness (e.g., with respect to a center wavelength of incident light) and may include a nanovoided material. The high-index material may have a thickness of a half-wavelength and may include an oxide. The nanovoided material may include about 10% to 90% nanovoids by volume and may have an average index of refraction of about 1.05 to about 1.2. The antireflective structures or Bragg gratings may include multiple layers that can be optimized for layer count, thicknesses, and refractive indices to provide a reflectance below a given threshold for incident light of a given angular range. Various other methods, systems, apparatuses, and materials are also disclosed.
US11243330B2 Method and device for detecting collisions for a vehicle
A method and a device for detecting collisions for a vehicle. In this context, an at least three-stage method is described. A first collision check, a second collision check, and a third collision check are performed. Surface areas are considered step-by-step along a section of a trajectory of the vehicle. In the individual steps, the surface areas in the individual steps being approximated to the actual swath of the vehicle.
US11243329B2 Detecting subsurface objects and voids using thermal inertia
A method for gathering reference data for use in planning and interpreting infrared surveys for the purpose of detecting and locating underground features, such as tunnels, voids, or manmade devices. Measurements, images, or observations at a site having known underground features are recorded. Recorded details include a combination temperatures at or near a soil surface at multiple points across the site in addition to above surface factors such as shading, weather conditions, and objects or foliage. Analysis of the details recorded from the site having known underground features yields quantitative estimates of the effects of various above and below surface factors on temperatures at or near the soil surface.
US11243327B2 System and method for material characterization
The invention provides a system and method for characterising at least part of a material comprising: a source of incident X-rays (4, 28) configured to irradiate at least part of the material; one or more detectors (300,302,312,1701,1704,1600,1607,1608,1604) adapted to detect radiation emanating from within or passing through the material as a result of the irradiation by the incident radiation (1700) and thereby produce a detection signal (313); and one or more digital processors (304-311,2000-2009) configured to process the detection signal (313) to characterise at least part of the material; wherein the one or more detectors (300,302,312,1701, 1704,1600,1607,1608,1604) and one or more digital processors (304-311,2000-2009) are configured to characterise at least part of the material by performing energy resolved photon counting X-ray transmission spectroscopy analysis.
US11243326B2 Borehole imaging using amplitudes of refracted acoustic waves
Acoustic imaging tools and methods use refracted wave amplitudes to generate borehole images, thereby providing a method and tool that is highly sensitive to borehole discontinuities.
US11243324B2 Formation resistivity evaluation system
The disclosed embodiments include systems and methods to evaluate formation resistivity. In one embodiment, a method to evaluate formation resistivity proximate a wellbore is provided. The methods includes receiving data indicative of resistivity measurements of a formation proximate a wellbore at different distances within a range of distances from the wellbore. The method also includes analyzing the data to determine approximate formation resistivity of the formation at different distances from the wellbore. The method further includes generating at least one curve, each indicative of an approximate formation resistivity of the formation at the different distances from the wellbore, overlaying the at least one curve on a graph indicative of the formation resistivity of the formation within the range of distances from the wellbore, and providing the at least one curve overlaid on the graph for display on a device.
US11243323B2 Buried wellbore location from surface magnetic measurements
A method for locating a buried casing stub may comprise a) identifying a target region, b) providing at each of a plurality of survey points in the target region a casing stub locator that includes a vector magnetometer, c) measuring the magnetic field at each of the survey points using the vector magnetometer so as to generate a plurality of magnetic field measurements, d) using the magnetic field measurements to generate a model of the magnetic field of the target region, e) fitting the model generated in step d) to a selected model of a magnetic anomaly created by the casing stub so as to generate model fit information (MFI), and f) locating the casing stub using the MFI. At each survey point, an expected Earth magnetic field can be subtracted from the measured magnetic field. A total station can measure the position and/or the azimuth of the package.
US11243319B2 Method for seismic data acquisition and processing
Methods for separating the unknown contributions of two or more sources from a commonly acquired set of wavefield signals based on varying parameters at the firing time, location and/or depth of the individual sources in a lateral 2D plane.
US11243316B2 Seismic sensor station
A housing for a seismic sensor station has a base and a removable lid, which when assembled together form a shell whereby the base and the removable lid both have a shell side and an exterior side. A sensor spike, protruding outward from the shell, may be attached to the base on the exterior side of the base. The housing is further provided with two cable docking ports, each allowing passage of a fiber optical cable from outside to inside the shell. The two cable docking ports are exclusively provided in the removable lid.
US11243314B2 Radiation imaging apparatus and radiation imaging system
A radiation imaging apparatus includes a first pixel, and a second pixel whose sensitivity for radiation is lower than sensitivity of the first pixel; and a decision unit configured to execute a reset operation of resetting charges in the pixels and a decision operation of deciding a radiation dose during irradiation to the apparatus. In the decision operation, the decision unit reads out signals from the first and second pixels at least once, and decides first and second correction values based on the signal read out from the first and second pixel respectively, and reads out signals from the first and second pixels after receiving a radiation irradiation start request, and decides the radiation dose during irradiation to the apparatus using values of the signals read out from the first and second pixels and the first and second correction values.
US11243312B2 Imaging detector system for gamma radiation using unidirectional and bidirectional Compton scattering processes
A device for generating one or more images of a source distribution of a gamma radiation field in the near and far field can include a detector system that includes several synchronized detectors for detecting radiation, system electronics that registers coincidence events, a data acquisition system that stores the measurement data of the coincidence events, and an analysis unit that performs an image reconstruction, which reconstructs one or more images of the source distribution of the radiation field.
US11243310B2 Solid-state imaging device, solid-state imaging system, and method of driving the solid-state imaging device
Each of column signal lines is connected to two or more of P pixels belonging to one of Q pixel columns of pixels. In each of the pixels, a first switch switches connection and disconnection between a light receiver and a first charge storage. A second switch switches connection and disconnection between the first charge storage and a second charge storage. A third switch switches connection and disconnection between the first charge storage and one of column signal lines corresponding to the pixel. The fourth switch switches the connection and disconnection between the second charge storage and the one of the column signal lines corresponding to the pixel.
US11243309B2 Ranging system and ranging method
A ranging system includes a terminal device, a ranging apparatus, and an angle sensor disposed in the terminal device or in the ranging apparatus. The ranging apparatus includes a measuring wheel, a rotating shaft disposed on the measuring wheel, and an electronic counter connected to the rotating shaft and configured to obtain distance information, in real time, of a route which the measuring wheel has already traveled. The angle sensor is configured to obtain angle information in real time. The terminal device and the ranging apparatus are configured to transmit data between each other. The terminal device is configured to generate a traveling trajectory diagram of the measuring wheel, in real time, based on the distance information from the electronic counter and the angle information from the angle sensor, and perform optimization processing on the traveling trajectory to generate an optimized trajectory diagram.
US11243305B2 Method, system and computer program product for intelligent tracking and data transformation between interconnected sensor devices of mixed type
A method, system and computer program product for intelligent tracking and transformation between interconnected sensor devices of mixed type is disclosed. Metadata derived from image data from a camera is compared to different metadata derived from radar data from a radar device to determine whether an object in a Field of View (FOV) of one of the camera and the radar device is an identified object that was previously in the FOV of the other of the camera and the radar device.
US11243304B2 Systems and methods for interpolated virtual aperature radar tracking
A method for interpolated virtual aperture array radar tracking includes: transmitting first and second probe signals; receiving a first reflected probe signal at a radar array; receiving a second reflected probe signal at the radar array; calculating a target range from at least one of the first and second reflected probe signals; corresponding signal instances of the first reflected probe signal to physical receiver elements of the radar array; corresponding signal instances of the second reflected probe signal to virtual elements of the radar array; interpolating signal instances; calculating a first target angle; and calculating a position of the tracking target relative to the radar array from the target range and first target angle.
US11243297B2 Methods and systems for testing bonding of a sensor assembly
A lidar sensor assembly includes a detector array having a plurality of photodetectors. An integrated circuit is bonded to the detector array via a plurality of connection bumps. A reference trace is defined by conductive material on at least one of the integrated circuit and the detector array. A test trace is defined by conductive material on the detector array, at least two of the connection bumps, and conductive material on the integrated circuit. A resistance measuring device is configured to independently measure a reference resistance along the reference trace and a test resistance along the test trace. The assembly also includes a processor in communication with the resistance measuring device. The processor is configured to receive the reference resistance and the test resistance, subtract the reference resistance from the test resistance to produce a bond resistance, and compare the bond resistance to a predetermined resistance value.
US11243293B2 Radar-based system for sensing touch and in-the-air interactions
In one embodiment, a method includes processing user interactions with an electronic device based on different processing modules. The electronic device includes one or more radar-based transmitters and receivers. The method transmits radio waves into an area in the vicinity of the electronic device from the transmitters and receives at the receivers the radio waves reflected off one or more objects in the vicinity of the electronic device. The method selects either trilateration processing or imaging process to process the received radio waves based on different requirements for processing user interactions.
US11243291B2 Method for performing OTDOA-related operation by terminal in wireless communication system, and apparatus therefor
Disclosed according to various embodiments are a method for performing an observed time difference of arrival (OTDOA)-related operation by a terminal in a wireless communication system, and an apparatus therefor. Disclosed are a method for performing an OTDOA-related operation by a terminal, and an apparatus therefor, the method comprising the steps of: receiving a first positioning signal from a first base station; receiving a second positioning signal from a second base station; measuring a first phase difference between reference signals included in the first positioning signal, and a second phase difference between reference signals included in the second positioning signal; and feeding back, to the first base station, positioning information including the difference value between the first phase difference and the second phase difference.
US11243287B2 Real-time compensation of high-order concomitant magnetic fields
A method, electromagnet device, and system for reducing a higher order term of a concomitant field in an imaging magnetic field during magnetic resonance imaging is described. The electromagnet system has a first shim coil configured to be driven to generate a first compensation magnetic field during imaging according to a first second-order compensation term, the first compensation magnetic field having a similar amplitude but opposite direction as that of a first second-order concomitant magnetic field.
US11243286B2 MRI apparatus, image processing apparatus, and image processing method
In one embodiment, an MRI apparatus includes processing circuitry configured to: calculate phase correction data, which includes information on phase rotation amount due to non-uniformity of a static magnetic field, from MR signals; generate an image by using the phase correction data and the MR signals such that a signal from at least one of substances having different magnetic resonance frequencies in an imaging region of an object is suppressed in the image; generate first phase correction data composed of phase data that correspond to phase rotation amount selected from choices of phase rotation amount; calculate discontinuity of the first phase correction data; and generate second phase correction data by substituting at least part of the first phase correction data with non-selected phase data, which corresponds to phase rotation amount being not selected among the choices of phase rotation amount, depending on the discontinuity.
US11243284B2 Methods for optimal gradient design and fast generic waveform switching
A computer-implemented method for sequencing magnetic resonance imaging waveforms uses a multistage sequencing hardware. A method comprises creating, with the aid of a computer processor, an active memory region that includes waveforms and schedules being played, and creating one or more buffer memory regions that contain waveforms and schedules not currently being played. Next, the waveforms and schedules in the one or more buffer memory regions may be updated while waveforms may be played in the active memory region. Upon completion of the waveform playback in the active memory region, the active and buffer memory regions may be swapped so that the former buffer memory region becomes the active memory region, and the former active memory region becomes the buffer memory region. The method may be repeated as needed until the imaging process is completed or otherwise halted.
US11243278B2 Auto-tuning circuit apparatus and methods
Signal generation devices including an auto-tuning electronic circuit module for generating tuned output signals are disclosed. The auto-tuning electronic circuit module may include a tunable resonant electronic circuit element for providing a tuned output signal, including a voltage divider element and a tuning array element and control element.
US11243276B2 Magnetometer based on spin wave interferometer
A magnetic field detector and associated methods are shown. One example of a magnetic field detector uses spin wave interference to detect information about an external magnetic field.
US11243272B2 Magnetic field gradient sensor with reduced sensitivity to vibrations
A magnetic field gradient sensor includes a support and a structure having at least a first and a second mobile element, at least one magnetic sensor, each magnetic sensor being mechanically secured to one of the first and/or second mobile elements so as to be able to apply a mechanical force to the structure in the presence of a magnetic field gradient, a coupler for coupling between the first and second mobile elements so that the structure can be moved in at least one balanced mechanical mode in the presence of a magnetic field gradient, and a sensor for measuring the movement of the structure at least in balanced mode.
US11243270B2 Sensor chip and associated calibration lead frame
A packaged sensor chip includes a lead frame to which there is attached a sensor element designed to generate a sensor signal that depends on a magnetic field to which the sensor element is exposed; and a package therefor, wherein the lead frame has function terminals and wherein the lead frame has at least two calibration terminals that are arranged on two other opposing sides of the package, wherein the lead frame has conductive structures that connect the at least two calibration terminals, wherein the conductive structures are structured so as to generate a calibration magnetic field for the sensor element when a current flows through them, and wherein the conductive structures are part of a connection structure that connects a plurality of lead frames before the plurality of lead frames are disconnected from one another in a first direction in which the other two sides are opposite one another.