Document Document Title
US11682455B2 Semiconductor storage device
A memory includes first lines arrayed along a surface of a substrate. Second lines are arrayed along the surface of the substrate either above or below the first lines and intersecting with the first lines. Resistance change memory cells are provided to correspond to intersection regions between the first lines and the second lines, respectively. First switching elements are arranged on a side of first ends of the first lines and transmitting a first voltage for writing or reading data to at least one memory cell among the memory cells. Second switching elements are arranged on a side of second ends of the first lines on an opposite side to the first ends and transmitting the first voltage to at least another one memory cell among the memory cells. The first switching elements and the second switching elements are connected to different ones of the first lines, respectively.
US11682454B2 Pose estimation in extended reality systems
Systems, methods, and computer-readable media are provided for providing pose estimation in extended reality systems. An example method can include tracking, in a lower-power processing mode using a set of lower-power circuit elements on an integrated circuit, a position and orientation of a computing device during a lower-power processing period, the set of lower-power circuit elements including a static random-access memory (SRAM); suspending, based on a triggering event, the tracking in the lower-power processing mode; initiating a higher-power processing mode for tracking the position and orientation of the computing device during a higher-power processing period; and tracking, in the higher-power processing mode using a set of higher-power circuit elements on the integrated circuit and a dynamic random-access memory (DRAM), the position and orientation of the computing device during the higher-power processing period.
US11682450B2 SRAM performance optimization via transistor width and threshold voltage tuning
A read-port of a Static Random Access Memory (SRAM) cell includes a read-port pass-gate (R_PG) transistor and a read-port pull-down (R_PD) transistor. A write-port of the SRAM cell port includes at least a write-port pass-gate (W_PG) transistor, a write-port pull-down (W_PD) transistor, and a write-port pull-up (W_PU) transistor. The R_PG transistor, the R_PD transistor, the W_PG transistor, the W_PD transistor, and the W_PU transistor are gate-all-around (GAA) transistors. The R_PG transistor has a first channel width. The R_PD transistor has a second channel width. The W_PG transistor has a third channel width. The W_PD transistor has a fourth channel width. The W_PU transistor has a fifth channel width. The first channel width and the fourth channel width are each smaller than the second channel width. The third channel width is greater than the fifth channel width.
US11682447B2 Apparatuses and methods for input receiver circuits and receiver masks for same
Apparatuses and methods for input receiver circuits and receiver masks for electronic memory are disclosed. Embodiments of the disclosure include memory receiver masks having shapes other than rectangular shapes. For example, a receiver mask according to some embodiments of the disclosure may have a hexagonal shape. Other shapes of receiver masks may also be included in other embodiments of the disclosure. Circuits, timing, and operating parameters for achieving non-rectangular and various shapes of receiver mask are described.
US11682443B2 Semiconductor element memory device
A memory device includes a page made of a plurality of memory cells arranged in rows on a substrate. A page write operation is performed, during which, in each of the memory cells included in the page, a first voltage V1 is applied to a first drive control line PL, a second voltage V2 is applied to a word line WL, a third voltage V3 is applied to a source line SL, a fourth voltage V4 is applied to a bit line BL, a group of holes generated by an impact ionization phenomenon is retained in an inside of the channel semiconductor layer. A page erase operation is performed, during which the voltages to be applied to the first drive control line PL, the word line WL, the source line SL, and the bit line BL are controlled to discharge the group of holes from the inside of the channel semiconductor layer, and the voltage of the channel semiconductor layer is decreased. A page read operation is performed, during which a fifth voltage V5 that is lower than the first voltage V1 is applied to the first drive control line PL, a sixth voltage V6 that is lower than the second voltage V2 is applied to the word line WL, the third voltage V3 is applied to the source line, and a seventh voltage V7 that is lower than the fourth voltage V4 is applied to the bit line.
US11682442B2 Forced current access with voltage clamping in cross-point array
Technology for limiting a voltage difference between two selected conductive lines in a cross-point array when using a forced current approach is disclosed. In one aspect, the selected word line voltage is clamped to a voltage limit while driving an access current through a region of the selected word line and through a region of the selected bit line. The access current flows through the memory cell to allow a sufficient voltage to successfully read or write the memory cell, while not placing undue stress on the memory cell. In some aspects, the maximum voltage that is permitted on the selected word line depends on the location of the selected memory cell in the cross-point memory array. This allows memory cells for which there is a larger IR drop to receive an adequate voltage, while not over-stressing memory cells for which there is a smaller IR drop.
US11682436B2 Memory device, operating method of the memory device and memory system comprising the memory device
A memory device in which reliability of a clock signal is improved is provided. The memory device comprises a data module including a clock signal generator configured to receive an internal clock signal from a buffer, and to generate a first internal clock signal, a second internal clock signal, a third internal clock signal, and a fourth internal clock signal having different phases, on the basis of the internal clock signal, and a first data signal generator configured to generate a first data signal on the basis of first data and the first internal clock signal, generate a second data signal on the basis of second data and the second internal clock signal, generate a third data signal on the basis of third data and the third internal clock signal, and generate a fourth data signal on the basis of fourth data and the fourth internal clock signal.
US11682435B2 Apparatuses and methods for detecting illegal commands and command sequences
Tracking circuitry may be used to determine if commands and/or command sequences include illegal commands and/or illegal command sequences. If the commands and/or command sequences include illegal commands and/or illegal command sequences, the tracking circuitry may activate signals that prevent execution of the commands and/or notice of the detected illegal commands and/or command sequences.
US11682431B2 Base member, spindle motor, and hard disk drive device
A base member serves as a part of a housing of a hard disk drive device. The base member includes a base body being a cast product, a first machined surface obtained by machining a portion formed with a convex portion of the base body, and a coating film covering a surface of the base body. The base body includes a coated surface obtained by covering the first machined surface with the coating film, and a second machined portion obtained by machining a part of the base body other than the first machined surface.
US11682429B2 System and method for write-retry management
The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.
US11682427B2 System and method for managing off-track read retry
The technology disclosed herein pertains to a system and method for managing off-track retry. An implementation of a method of determining offset direction for read off-track retry includes storing analog to digital converter (ADC) values of data read from a data sector by a data reader in a read channel buffer, calculating an indicator value of the distribution of the ADC values, determining an amount of offset for the data reader based on the indicator value, and moving the data reader by the amount of offset before performing a read retry operation.
US11682426B2 Archival data storage library
An archival data storage system library includes magnetic-recording disk media, a storage enclosure in which the media are housed, data storage devices (DSDs) configured to write to and read from the media, an automated disk handling mechanism configured to transfer at least some of the media between the storage enclosure and the DSD, and a hermetic enclosure containing the foregoing components. The storage system may further include a gas circulation system for filtering contaminants from the hermetic enclosure. Such a storage system may be implemented as a rack-mountable unit, or as an entire cleanroom facility, as well as in intermediate form factors between those. In the context of a cleanroom storage system, the system may further include an automated disk handling shuttle to receive the media from the disk handling mechanism and an automated disk loading mechanism for accessing the media from the shuttle for installing into the DSD.
US11682421B2 Tape head design having a null shield for same gap verify
The present disclosure generally relates to a tape drive including a tape head. The tape head comprises at least one same gap verify (SGV) module comprising a plurality of write transducer and read transducer pairs disposed on a substrate. Each pair comprises a null shield disposed between the write transducer and the read transducer. One or more of a position between the write transducer and the read transducer of each pair, a width, a height, a thickness, and a permeability of the null shield is adjusted to create a null region, and the read transducer is disposed in the null region. The SGV module is configured to write data to a tape using the write transducer of each pair and read verify the data written on the tape using the read transducer of each pair such that the write transducer and read transducer of each pair are concurrently operable.
US11682415B2 Automatic video tagging
In an approach, a processor extracts an audio signal from a video clip. A processor converts the audio signal into a text sequence. A processor selects a first set of keywords from the text sequence, the first set of keywords corresponding to a first audio segment of the audio signal. A processor tags a target video segment of the video clip with the first set of keywords, the target video segment corresponding to the first audio segment.
US11682414B1 Adjusting audio transparency based on content
Audio processing with audio transparency can include receiving a user content audio signal and receiving a microphone signal. The microphone signal can contain sensed sound of a user environment. Strength of the sensed sound can be increased based on strength of the user content audio signal, to reduce a masking of the sensed sound during playback. The sensed sound and the user content audio signal can be combined in a composite output audio signal used to drive a speaker. Other aspects are also described and claimed.
US11682413B2 Method and system to modify speech impaired messages utilizing neural network audio filters
A computer implemented method, system and computer program product are provided that implement a neural network (NN) audio filter. The method, system and computer program product obtain an electronic audio signal comprising a speech impaired message and apply the audio signal to the NN audio filter to modify the speech impaired message to form an unimpaired message. The method, system and computer program product output the unimpaired message.
US11682412B2 Information processing method, electronic equipment, and storage medium
Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for information processing. The method may be applied to an electronic equipment. The electronic equipment may collect environmental audio information when the electronic equipment plays multimedia. The electronic equipment may also perform noise detection on the environmental audio information to determine whether the environmental audio information represents a target noise scenario. The electronic equipment may also process a parameter of the multimedia played by the electronic equipment when the environmental audio information represents the target noise scenario.
US11682410B2 Cross product enhanced harmonic transposition
The present invention relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR). A system and a method for generating a high frequency component of a signal from a low frequency component of the signal is described. The system comprises an analysis filter bank providing a plurality of analysis subband signals of the low frequency component of the signal. It also comprises a non-linear processing unit to generate a synthesis subband signal with a synthesis frequency by modifying the phase of a first and a second of the plurality of analysis subband signals and by combining the phase-modified analysis subband signals. Finally, it comprises a synthesis filter bank for generating the high frequency component of the signal from the synthesis subband signal.
US11682408B2 Apparatus and method for generating an encoded signal or for decoding an encoded audio signal using a multi overlap portion
An apparatus for generating an encoded signal includes: a window sequence controller for generating a window sequence information for windowing an audio or image signal, the window sequence information indicating a first window for generating a first frame of spectral values, a second window function and at least one third window function for generating a second frame of spectral values, wherein the first window function, the second window function and the one or more third window functions overlap within a multi-overlap region; a preprocessor for windowing a second block of samples corresponding to the second window function and the at least one third window functions using an auxiliary window function to acquire a second block of windowed samples, a spectrum converter for applying an aliasing-introducing transform; and a processor for processing the first frame and the second frame to acquire encoded frames of the audio or image signal.
US11682406B2 Level-of-detail audio codec
Techniques are described for audio decoding for, in an example, computer games. Audio is delivered in packets. The components of a packet are sorted in the time domain or the frequency domain by magnitude. An elimination threshold can be dynamically established with components below the threshold being eliminated from processing by the receiver, to save processing requirements.
US11682401B2 Matching speakers to meeting audio
One embodiment of the present invention sets forth a technique for processing recordings of events. The technique includes applying a machine learning model to a plurality of samples from one or more recordings of the events to generate a plurality of embeddings representing the plurality of samples. The technique also includes generating a plurality of labels that identify speakers associated with the plurality of samples based on metadata comprising timestamps of voice activity during the events and participants associated with the voice activity. The technique further includes storing mappings of the plurality of embeddings to the plurality of labels.
US11682399B2 Dynamic redfish query URI binding from context oriented interaction
A system for data processing, comprising a first processor operating under algorithmic control and configured to receive audio data during a first session and to convert the audio data into encoded electrical data. A second processor operating under algorithmic control and configured to identify speech data in the encoded electrical data and to convert the speech data to text data. The second processor further configured to process the text data to identify one or more commands and one or more missing parameters of the commands. The second processor further configured to map context data to one or more commands and the one or more missing parameters and to select replacement parameter data corresponding to the missing parameter data from the mapped context data.
US11682396B2 Providing pre-computed hotword models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
US11682394B2 Device operation when a user does not answer a call
A method and apparatus for operating a device when a user does not answer a call is provided herein. During operation a wake word for the device is identified as a user's call sign (a combination of identifying letters, letters and numbers, or words assigned to an officer for use in communication (as in the address of a message sent by radio). The call sign does not comprise a sender or receiver's actual name. When a device detects the wake word as an over-the-air transmission, the device will determine if a user answered the call. If not, sensor data will be provided to the caller and a digital assistant will periodically remind the user of the unanswered call.
US11682393B2 Method and system for context association and personalization using a wake-word in virtual personal assistants
An electronic device for generating a personalized response from a virtual assistant includes a network communication circuitry; a memory; and at least one processor configured to, when receiving a user query including a wake-word, parse the user query to separate the wake-word from the user query; process the wake-word; extract wake-word related information from a wake-word database; parse the extracted wake-word related information along with a plurality of user preference information; classify information received from a wake-word parser; produce a wake-word context from the classified information; process the user query; and retrieve a query response from at least one knowledge base based on a plurality of action steps.
US11682391B2 Electronic communications device having a user interface including a single input interface for electronic digital assistant and voice control access
A process for interfacing with an electronic communications device including a single input interface (SII) for accessing an electronic digital assistant and voice control includes detecting a first activation of the SII, and responsively playing back a first audio feedback indicative of activation of a voice input function. Then monitoring for one of two or more pre-configured voice control keywords, a first associated with a local electronic communications device function and a second associated with initiating a particular infrastructure-based electronic digital assistant function. When the first, playing back a second audio feedback indicative of acknowledgement of a local device function, and performing the local device function; when the second, playing back, a third audio feedback indicative of acknowledgement of a infrastructure-based electronic digital assistant function, and performing the infrastructure-based electronic digital assistant function.
US11682389B2 Voice conversation system, control system for voice conversation system, and control program, and control method
A voice conversation system for questioning a target person to encourage him/her to perform an action recommended for him/her including a response content determination unit that determines, when the questioning is performed, whether there has been a response assumed in advance from the target person in response to the questioning and ends the questioning when the response content determination unit determines that there has been a response assumed in advance from the target person, and an engagement level determination unit that calculates an engagement level, which indicates how enthusiastic the target person is in continuing a conversation, when the response content determination unit determines that there has been no response assumed in advance from the target person, and when the calculated engagement level is a first threshold or higher, questions the target person again, while when the calculated engagement level is lower than the first threshold, ends the questioning.
US11682376B1 Ambient-aware background noise reduction for hearing augmentation
An ambient-aware audio system reduces stationary noise and maintains dynamic environmental sound in a received input audio signal. The system includes a signal-to-noise ratio (SNR) estimator that estimates an a priori SNR and an a posteriori SNR, a gain function that uses the estimated SNRs as inputs to compute coefficients of a frequency domain noise reduction filter that uses the computed coefficients to filter a frame of the input audio signal to generate an output audio signal. The SNR estimator, gain function, and filter are configured to iterate over a plurality of frames of the input audio signal. The SNRs are estimated using the input audio signal and the output audio signal associated with one or more of the plurality of frames. The gain function is derived to minimize an expected value of differences between spectral amplitudes of the output audio signal and the input audio signal.
US11682368B1 Method of operating a mobile device
A method of operating a mobile device, the method comprising: identifying a first image parameter for an image to be displayed on a display of the mobile device; determining a distance between the display of the mobile device and a user of the mobile device; modifying the first image parameter dependent upon the distance between the display of the mobile device and the user of the mobile device; and displaying an image on the display using the modified first image parameter.
US11682367B2 Electronic devices having light sensor modules overlapped by displays
An electronic device may have a display with an array of pixels configured to display images for a user. The electronic device may have an ambient light sensor for gathering ambient light information. Control circuitry in the electronic device may adjust the brightness level of an image being displayed by the display based on ambient light measurements from the ambient light sensor. The ambient light sensor may be formed from an ambient light sensor module that is aligned with an opening in an opaque masking layer in the display. One or more antireflection layers may be interposed between an inwardly facing surface of the display and an opposing external surface of the ambient light sensor module. The ambient light sensor module may have a light attenuator and other optical structures.
US11682365B2 Methods for achieving, and apparatus having, reduced display device energy consumption
A method, of reducing display device energy consumption, including: (a) determining lighting conditions ambient to a display device; (b) determining content that a user chooses to view on the display device; (c) calculating the user's perception of display quality using an image appearance model; and (d) adjusting, when the perceived display quality is higher than a target display quality, display device conditions so that the perceived display quality matches the target display quality so as to reduce energy consumption. An apparatus utilizing the method so as to reduce energy consumption while providing an aesthetically pleasing viewing experience to a user.
US11682363B2 Information processing device, control circuit, and information processing method
There is provided an information processing device including a voltage detection unit configured to monitor a voltage value of a signal output at a predetermined timing, and a signal control unit configured to stop output of the signal if the voltage value after a predetermined time elapses from when the voltage value detected by the voltage detection unit exceeds a first value does not exceed a second value greater than the first value.
US11682360B2 Display device
A display device includes: a display panel including pixels for displaying a first color, a second color, a third color, and a fourth color; and a signal processor configured to convert an image signal including gradation data of the first to third colors into a first signal including gradation data of the first to third colors and a second signal including a gradation datum of the fourth color and output the first and second signals. When the gradation data of the image signal have the same value, output signals from the signal processor include an output signal in which the gradation data of the first signal and the gradation datum of the second signal have the same value and an output signal in which the gradation data of the first signal and the gradation datum of the second signal have values different from each other by 1.
US11682359B1 Display panel with inactive region used in a head mounted display
An electronic display includes a display panel that operates in a single display mode to provide a single display, or a dual display mode to provide two displays separated by an inactive region. The electronic display includes the display panel and a panel driver. The display panel includes a left pixel region, a right pixel region, and a middle pixel region between the left and right pixel regions. In the single display mode of the electronic display, the panel driver provides first gate signals generated from first input data to the left, right, and middle pixel regions. In a dual display mode, the panel driver provides second gate signals generated from second input data to the left and right pixel regions. The first input data has a first resolution that is larger than a second resolution of the second input data.
US11682358B2 Electronic apparatus and control method thereof
An electronic apparatus includes a memory configured to store first output luminance information corresponding to a first bit image, and second output luminance information corresponding to a second bit image; a display panel; a backlight including a plurality of backlight blocks configured to provide light to the display panel; a driver configured to individually drive each backlight block of the plurality of backlight blocks; and a processor configured to, based on receiving the first bit image, identify brightness information of the first bit image, and based on the brightness information being less than a threshold value, control the driver to drive at least one backlight block, from among the plurality of backlight blocks, based on the second output luminance information, wherein a number of bits of the second bit image is greater than a number of bits of the first bit image.
US11682357B1 Heads up display
Embodiments are disclosed for a method for controlling backlighting of a heads up display of a vehicle. In one example, the method includes adjusting different backlighting regions of the heads up display differently without analyzing a displayed image. In another example, different backlighting regions include a first region and a second region that do not overlap, and adjusting is based on a vehicle operating parameter, user input, and/or a vehicle mode. In another example, backlighting is controlled via a backlight with an array of light emitting elements, and regions include separate adjacent groups of light emitting elements.
US11682352B2 Organic light-emitting display panel
Provided is an organic light-emitting display panel. Pixel-driving circuits for subpixels with a same color in a same row are connected to a same light emission control signal line, and the pixel-driving circuits of subpixels with the same color in the same row are connected to the same reset control signal line. Pixel-driving circuits of subpixels with different colors in the same row of pixel units are connected to different light emission control signal lines, and the pixel-driving circuits of subpixels with different colors in the same row of pixel units are connected to different reset control signal lines. In a display period of each frame, in part of a period when subpixels with an i-th color in the same row of pixel units are in a light emission stage, anodes of light-emitting element of subpixels with another color in the same row of pixel units are at a reset voltage.
US11682350B2 Electroluminescent display panel having the emission driving circuit
According to one exemplary embodiment of the present disclosure, the electroluminescent display panel may include a plurality of pixels arranged along a row direction and a column direction, an emission line transmitting an emission signal to the plurality of pixels arranged along the row direction and an emission driving circuit providing an emission signal to the plurality of pixels. The emission driving circuit includes a plurality of emission stages wherein the number of emission stages is more than the number of the plurality of pixels arranged along the column direction. Therefore, the pulse width resolution of the display panel may be enhanced and the low gradation stain may be reduced.
US11682345B2 Display device
A display device according to an embodiment of the present disclosure is provided. The display device comprises a light emitting diode, a first transistor connected between an initialization power source and an anode of the light emitting diode and having a gate electrode connected to an initialization line, and an initialization driver for supplying an initialization signal to the initialization line. The initialization driver supplies the initialization signal every frame when driven at a first frequency and supplies the initialization signal every set of two or more frames when driven at a second frequency different from the first frequency.
US11682340B2 Sub-pixel circuit, and active electroluminescence display and driving method thereof
A sub-pixel circuit, and an active electroluminescence display and a driving method thereof are provided. The sub-pixel circuit includes at least one electroluminescence device, and at least one first driving transistor or at least one second driving transistor and at least one third driving transistor coupled with the at least one electroluminescence device. A cathode of the electroluminescence device is coupled with a power source, an anode of the electroluminescence device is coupled with an output terminal of the first driving transistor, an input terminal of the first driving transistor is coupled with a signal line, and a control terminal of the first driving transistor is coupled with a scan line. Alternatively, the anode of the electroluminescence device is coupled with an output terminal of the second driving transistor, an input terminal of the second driving transistor is coupled with an output terminal of the third driving transistor.
US11682335B2 Display device and method of driving the same
A display device includes a display panel, a memory, a dithering processor, and a panel driver. The display panel includes a display surface, and the memory stores dither patterns with respect to at least one spot area included in the display surface. The dithering processor selects a dither pattern among the dither patterns in a predetermined time unit and outputs a compensation image signal corresponding to the dither pattern. The panel driver outputs a data signal corresponding to the spot area based on the compensation image signal. Each of the dither patterns includes a first grayscale area having a first grayscale value higher than a first target grayscale value of the spot area and a second grayscale area having a second grayscale value lower than the first target grayscale value.
US11682325B2 Display apparatus including free-formed surface and operating method thereof
Provided is a display apparatus including an image generator configured to time-sequentially generate a plurality of images by modulating light, and an optical system including a freeform surface that is configured to time-sequentially form a plurality of virtual images respectively corresponding to the plurality of images at different depths from a user's eye, wherein each error value among error values between the plurality of images and the plurality of virtual images respectively corresponding to the plurality of images on the freeform surface is less than or equal to a profile value of the freeform surface.
US11682320B2 Cardiac simulation device
A device and system for simulating normal and disease state cardiovascular functioning, including an anatomically accurate cardiac simulator for training and medical device testing. The system and device uses pneumatically pressurized chambers to generate ventricle and atrium contractions. In conjunction with the interaction of synthetic valves, which simulate mitral and aortic valves, the system is designed to generate pumping action that produces accurate volume fractions and pressure gradients of pulsatile flow, duplicating that of a human heart. Through the use of a control unit and sensors, one or more parameters, such as flow rates, fluidic pressure, and heart rate, may be automatically controlled, using feedback loop mechanisms to adjust parameters of the hydraulic system to simulate a wide variety of cardiovascular conditions including normal heart function, severely diseased or injured heart conditions, and compressed vasculature, such as hardening of the arteries.
US11682319B2 Fake blood for use in simulated surgical procedures
Artificial blood compositions for use in simulated surgery, and kits including the compositions, are disclosed. Tissues, organs, and organ blocks which include dissolvable clots are also disclosed. Further disclosed are methods for carrying out simulated surgical procedures using the compositions, tissues, organs, organ blocks, and kits described herein.
US11682315B1 Augmented reality system and method for exposure therapy and motor skills training
An exemplary system may include an augmented reality device with a user interface, a processor and memory having a program communicatively connected to the processor. A transceiver may be communicatively connected to a practitioner device for real-time practitioner guidance. The system may include a plurality of sensors and a feedback device in communication with the processor. The system may display initial and updated guidance objects in a real-time environment of the user and in response to sensor outputs of the plurality of sensors. The feedback device may provide at least one of audio, visual, and tactile feedback in response to the sensors outputs. The system may condition the user to provide a desired reaction by guiding the real-time user reactions in the real-time environment using the feedback in response to the sensor outputs.
US11682313B2 Sensor assembly for use in association with aircraft collision avoidance system and method of using the same
A sensor assembly for use in association with non-integrated, ground-based collision avoidance systems for aircraft, including (a) a sensor; and (b) a frame sub-assembly, wherein the sensor is releasably securable to the frame sub-assembly.
US11682311B2 Systems and methods for displaying weather data
Methods and systems of displaying weather data for a cockpit display system of an aircraft. The methods and systems include generating a display to include a first graphical map of real-time weather data from a weather radar. The display further includes a notification graphic associated with a portion of part of a displayed flight plan in which a significant weather condition exists. When the notification graphic is selected, the display includes the first graphical map of the real time weather data based on weather data from the weather radar and a second graphical map of significant weather conditions data derived from transmitted weather data.
US11682310B2 System and method for verifying aircraft position information
A method of verifying aircraft position information based on ADS-B messages includes receiving an ADS-B message indicating an identifier of an aircraft and indicating a position of the aircraft. The method includes accessing a tamper-resistant distributed public ledger of authenticated flight plan data to determine whether flight plan data associated with the identifier is stored in the tamper-resistant distributed public ledger. The method includes, conditioned upon a determination that the flight plan data is stored in the tamper-resistant distributed public ledger, comparing the position to a flight path indicated by the flight plan data. The method includes selecting a characteristic of an icon corresponding to the aircraft based on a determination whether the position corresponds to the flight path. The method further includes displaying, on a display device and based on the characteristic, the icon at a location corresponding to the position.
US11682302B2 Server, personal mobility communicating with server and vehicle
A server, a personal mobility communicating with the server and a vehicle are provided. The server includes a transceiver that communicates with vehicles and a plurality of personal mobility. A controller sets a geo-fence area based on a size information of the vehicles and a size information of the plurality of personal mobility during cluster driving. The controller determines driving positions of the vehicles as primary in the set geo-fence area based on the size information of the vehicles, determines driving positions of the plurality of personal mobility as secondary in the set geo-fence area based on the size information of the plurality of personal mobility and adjusts layout information for the driving positions determined as the primary and the secondary to be transmitted to the vehicles and the plurality of personal mobility.
US11682301B2 Automatic control system of smart bus platform considering the number of users and staying time
The automatic control system of the smart bus platform includes a plurality of electronic devices provided in the shelter and a control unit. The control unit controls at least one of the plurality of electronic devices based on at least one of the number of users and a prospective staying time of the users in the shelter.
US11682300B2 Techniques for utilizing a mobile device as a proxy for a vehicle
Techniques described herein include utilizing a mobile device as a proxy receiver for a vehicle such that a driver of the vehicle can be presented driving assistance information based on messages received by the mobile device. The mobile device can determine that it is temporally located with the vehicle. If so, the mobile device can be configured to receive messages from other entities (e.g., vehicles, roadside units, traffic signals, and the like) in a vehicle-to-everything network. On reception, the mobile device may determine whether a received data message is relevant to the vehicle. In response to determining that the data message is, in fact, relevant to the vehicle, the mobile device may provide driving assistance information that is generated based at least in part on the information provided in the received data message.
US11682299B2 Method for allocating traffic flow in a three-legged signalized intersection
A method for determining space allocation and signal timing of an isolated signalized intersection consists of at least one remote server and a processing module that is communicably coupled with the at least one remote server. A plurality of traffic-related data, wherein the plurality of traffic-related data reflects activity at the isolated signalized intersection, is received through the processing module. A space determination process is performed on the plurality of traffic-related data through the processing module. Next, a timing determination process is performed on the plurality of traffic-related data through the processing module in order to minimize the average intersection delay at the isolated signalized intersection. Based upon the results from the space determination process and the timing determination process a cycle length is determined for the isolated signalized intersection.
US11682297B2 Real-time scene mapping to GPS coordinates in traffic sensing or monitoring systems and methods
Systems and methods for tracking objects though a traffic control system include an image sensor configured to capture a stream of images of scene from an associated real-world position, an object tracker configured to identify an object in the captured images and define an associated object location in the captured images, a three-dimensional stage model system configured to transform the associated object location in the image to three-dimensional coordinates associated with the image sensor, and a three-dimensional world model configured to transform identified objects to real-world coordinates. Embodiments use lens aberration, sensor mounting height and location, accelerometer, gyro-compass and/or global position satellite information to generate a situational map.
US11682294B2 System and method for widget-assisted setup of a universal remote control
A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances provides an interactive instruction set and associated programming which is downloadable to a controllable appliance having an associated display, such as an Internet enabled television. The programming is accessible by the controllable appliance and is configured to appropriately display interactive instructions from the interactive instruction set to a user during a user initiated set up procedure for setting up the controlling device to communicate commands to another controllable device (e.g., a DVD, VCR, DVR, etc).
US11682289B1 Systems and methods for integrated traffic incident detection and response
An electronic device receives operational data indicative of an operational characteristic of a vehicle from a sensor of the electronic device, a sensor of the vehicle, and/or images/videos captured by a camera. The electronic device determines that the vehicle has had a potential incident and a likelihood that the potential incident has actually occurred based on analysis of the operational data. The electronic device also receives risk management data associated with the vehicle from a database, and determines a severity level for the potential incident based on the operational data and the risk management data. The electronic device then sends a notification indicative of the potential incident based on the likelihood that the potential incident has actually occurred and the severity level for the potential incident to a third-party remote system (e.g., of a towing service, an emergency service, or both) to request assistance.
US11682288B2 System and method for remote property management
A system for use in a residential property, the system including a first computing system positionable in the residential property and including a first memory and a first processor. The system also includes a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network. The first memory comprises program instructions executable by the processor of the first computing system to: recognize a sound indicative of an unexpected event; retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and responsive to the identifying the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network.
US11682286B2 System and method for generating an alert based on noise
A noise monitoring device and a method of monitoring a location are disclosed. In one example, the noise monitoring device includes: (1) a microphone configured to detect noise proximate the noise monitoring device and derive raw data therefrom, and (2) a processor configured to determine when at least a portion of the raw data exceeds a threshold during a time period. In one example, the method of monitoring a location includes: (1) deriving raw data from noise proximate a noise monitoring device at the location, (2) comparing, for a designated period of time, at least a portion of the raw data to a threshold, and (3) determining an occurrence of an event at the location based on the comparing.
US11682285B2 Load center position-based addressing
Embodiments of the disclosure provide for a system and method for determining a circuit breaker position in a power distribution/load center. In one embodiment, the load center includes a plurality of circuit breakers. Each circuit breaker includes a base and a plurality of contact components coupled to the base. In that regard, an activation of a combination of the contact components indicates a position of the circuit breaker within the load center. The activation of the combination indicates that one or more of the contact components is in contact with one or more pegs coupled to the load center. When this occurs, a data transceiver coupled to each of the contact components transmits a data signal. The data signal includes a plurality of data bits, where each data bit indicates whether a corresponding contact component of the combination is activated or not activated.
US11682281B2 Security system and apparatus
A security system and apparatus for a home or business is provided. The security system has a sensor connected to a liquid dispenser. The sensor is triggered upon the breaking of glass or a door of a building. The liquid dispenser, when activated, dispenses a non-toxic liquid marker. The liquid dispenser sprays a mist of the liquid on the intruder so that the intruder may be easily identified.
US11682278B2 Data-secure sensor system
In some embodiments, a data-secure sensor system includes one or more processors configured to receive sensor data (e.g., image data, audio data, etc.) and generate descriptive data based on the sensor data that corresponds to a physical area that corresponds to information about identified objects or activity in physical area, an input/output (I/O) port, and an I/O choke communicatively coupled between the one or more processors and the I/O port, the I/O choke configured to limit a communication bandwidth of the I/O port to a maximum data rate. The one or more processors can be configured to prevent the sensor data from being accessible via any external port of the data-secure camera system, including the I/O port, and allow the descriptive data to be accessible via the I/O port.
US11682275B2 Electronic device with auxiliary lighting function and operation method thereof
An electronic device with an auxiliary lighting function and an operation method thereof are provided. The electronic device includes a first body, a display screen, and a light-emitting module. The first body has a first surface. The first surface includes a screen area and a border area. The border area surrounds the screen area. The display screen is disposed in the screen area of the first body. The light-emitting module is disposed in the border area of the first body. The light-emitting module provides an illumination light in at least one first area of the border area, and provides an indicating light in at least one second area of the border area.
US11682256B2 Systems and methods for user control of electronic chairs
Systems and methods for operating a vending machine and/or kiosk. The methods comprise: detecting a presence of a person in a seat of the vending machine; obtaining a full or partial body heat map for the person that was created based on sensor data generated by at least one sensor of the vending machine or at least one sensor located in proximity to the vending machine (the full or partial heat map showing relative temperatures of different parts of a body of the person); selecting at least one vending service parameter for the vending machine using information obtained based on the full or partial body heat map; and causing the vending machine to provide the person with a vending service in accordance with the at least one vending service parameter that was selected.
US11682255B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit that acquires a face image of a user who passes through a first gate provided at a first boundary between zones, a collation unit that performs face authentication on the face image on the basis of a threshold, an operating state acquisition unit that acquires an operating state of a second gate provided at a second boundary that is different from the first boundary, and a threshold change unit that changes the threshold on the basis of the operating state of the second gate.
US11682253B2 Modular cargo storage apparatus for use on a base platform of a modular autonomous bot apparatus that transports an item being shipped
A modular cargo storage system (CSS) is described for use on a base platform of a modular autonomous bot apparatus that transports an item being shipped. The modular CSS includes a set of folding structural walls, an interlocking alignment interface on at least one of the walls, and a modular component power and data transport bus. The walls at least partially enclose a payload area above the base platform. The interlocking alignment interface has a set of latches and a locking handle coupled to the set of latches that actuates the latches to interlock with the base platform. The power and data transport bus have top and bottom side modular component electronics interfaces where each interface has a power conduit outlet and a command and data communication interface.
US11682250B2 Wireless smart lock systems
Systems and methods for providing a wireless lock system include a locking device wherein the locking device comprises a retractable bolt and a wireless communication transceiver. The systems and methods can also include a bolt catch that is configured to couple with the retractable bolt, wherein, when coupled, the bolt and locking device are locked into a static position relative to the bolt catch. A keypad programmable with a plurality of combination buttons and a wireless communication transceiver can be configured to communicate with the bridge wirelessly. The bolt then protrudes from the locking device to couple with the bolt catch and decouples from the bolt catch and recedes into the locking device in response to one or more wireless signals received from a wireless device. A wireless communication bridge device may also be utilized to provide additional wireless communication links to further devices to expand user reach and interoperability.
US11682248B2 Key information management device, key information management method, and computer readable medium storing key information management program
A key information management device includes a key information distribution unit configured to distribute, to a mobile terminal, key information for unlocking or activating a vehicle by the mobile terminal transmitting a predetermined transmission signal to the vehicle, and the key information distribution unit makes an authority regarding unlocking or activation of the vehicle, which is imparted to the key information, different according to the mobile terminal that is a distribution target.
US11682247B2 Vehicle control system
A vehicle control system includes: an operation unit disposed in a vehicle and operable by a driver; an operation detection unit configured to detect an operation on the operation unit, and including a displacement unit that is displaced according to an operation amount of the operation unit, and a detection unit that detects a displacement amount of the displacement unit and that outputs a continuous signal according to the displacement amount; and a control unit that inputs the continuous signal detected by the detection unit and performs a predetermined control corresponding to the continuous signal is provided.
US11682246B2 System and method for tracking vehicle activity and reporting vehicle issues
A system according to the present disclosure includes an identification module, a data recording module, and a data upload module. The identification module is configured to identify at least one of a vehicle and a user of the vehicle. The data recording module is configured to record a location of the vehicle, an acceleration of the vehicle, and data received from a controller area network (CAN) bus of the vehicle during a driving session. The data upload module is configured to upload the vehicle location, the vehicle acceleration, the CAN bus data, and at least one of the vehicle identification and the user identification to a remote server.
US11682242B1 Facilitation of ingress to a passenger compartment of a vehicle
A vehicle safety system of a vehicle facilitates safe exigency ingress into a vehicle. The vehicle safety system may receive data associated with a condition of the vehicle (e.g., from sensors, components, remote signals, passenger input, etc.). Based at least in part on the data associated with the condition of the vehicle, the vehicle safety system may detect a triggering event associated with the ingress of a passenger compartment of the vehicle. Based at least in part on the triggering event, the vehicle safety system may perform a vehicular safety measure associated with ingress to the passenger compartment of the vehicle.
US11682241B1 Return leg remote passenger check-in
A method includes, after completion of a leg of travel with a first-mode travel carrier (FMTC), acquiring, by at least one electronic device, an originating paper bag tag (BT) identifier (OP-BTI) associated with or printed on a printed BT from the FMTC that is on a luggage item of the passenger to create digital BTI data linked to the FMTC. The method includes extracting a passenger bag number from the BTI data and accessing a passenger name record (PNR) from the FMTC, based on the number. The method includes autonomously creating a passenger manifest record from the BTI data and the PNR, with data identifying for check-in of a return leg of the passenger with a return travel carrier (RTC); and repeating the method for a plurality of passengers associated with a lodging entity to autonomously form a manifest file with a conduit for check-in passengers with the RTC.
US11682238B2 Re-timing a video sequence to an audio sequence based on motion and audio beat detection
Embodiments are disclosed for re-timing a video sequence to an audio sequence based on the detection of motion beats in the video sequence and audio beats in the audio sequence. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input, the first input including a video sequence, detecting motion beats in the video sequence, receiving a second input, the second input including an audio sequence, detecting audio beats in the audio sequence, modifying the video sequence by matching the detected motions beats in the video sequence to the detected audio beats in the audio sequence, and outputting the modified video sequence.
US11682237B1 System for learning and tracking performance of activities
A first user generates video data for performance of an activity, such as a fitness exercise, by performing the activity in front of a camera. Based on the video data, the amount of movement of different parts of the first user's body is determined. Data representing the position of the first user over time is generated. The data may take the form of a function or a signal that is based on the function. The locations of body parts that move significantly are prioritized over other body parts when determining this data. At a subsequent time, a second user performs the activity. The number of times the second user completes the activity is counted by determining the number of times the second user reaches a position corresponding to a maximum value in the data representing the position of the first user.
US11682234B2 Texture map generation using multi-viewpoint color images
An electronic device and method for texture map generation are disclosed. A set of color images from a set of viewpoints and depth information of a subject's face are acquired. A 3D model is generated based on a color image and the depth information. A set of viewpoint-specific projections of the 3D model are generated along the set of viewpoints. The 3D model is refined based on minimization of difference between each viewpoint-specific projection and a corresponding color image. A set of texture maps corresponding to the set of viewpoints is generated, based on the refined 3D model, and set of color images. A dynamic programming workflow is executed to determine seams along which respective portions of the set of texture maps are to be stitched and the respective portions are stitched along the seams to generate a final texture map for the refined 3D model of the subject's face.
US11682233B1 Classifying camera images to generate alerts
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving mission specific data. Converting the mission specific data into attribute classes recognizable by image recognition classifiers, where the image recognition classifiers are pre-trained to detect objects corresponding to the attributed classes within digital images. Obtaining, from a wearable camera system, low resolution images of a scene and high resolution images of the scene. Detecting, within the low resolution images using a low resolution image classifier, an object that corresponds to one of the attribute classes. In response to detecting the object that corresponds to one of the attribute classes, providing, for presentation to a user of the wearable camera system by a presentation system, an first alert indicating a potential detection of the suspect, and providing the high resolution images to a high resolution image classifier. Obtaining, from the high resolution image classifier, a confirmation of the detected object from the low resolution images. In response to obtaining the confirmation, providing, for presentation to the user by the presentation system, a second alert indicating confirmation that the object has been detected.
US11682232B2 Device and method with image matching
An image matching method includes extracting, from a first image of an object, a landmark patch including a landmark point of the object; extracting, from a second image of the object, a target patch corresponding to the landmark patch; and determining a target point in the second image corresponding to the landmark point based on a matching between the landmark patch and the target patch.
US11682231B2 Living body detection method and device
A living body detection method and device are disclosed. Wherein the method comprises the following steps: extracting valid depth data of a target detection object from depth map data containing the target detection object; generating a depth difference histogram based on the valid depth data; and inputting the depth difference histogram into a pre-trained machine learning classifier to obtain a determination result of whether the target detection object is a living body. By adopting this method, the detection accuracy can be improved.
US11682230B2 Fingerprint signal processing circuit and method for signal compensation in analog front-end
A fingerprint signal processing circuit for a fingerprint sensor configured to sense light from a display panel touchable by a finger includes an analog front-end (AFE) circuit and an analog-to-digital converter (ADC). The AFE circuit is configured to receive an image signal from at least one sensing pixel of the fingerprint sensor and generate an analog output signal. The AFE circuit includes a gain circuit, which is configured to receive a compensation signal and process the image signal according to the compensation signal to generate the analog output signal, wherein a signal value of the compensation signal corresponds to a touched position of the finger in the fingerprint sensor. The ADC, coupled to the AFE circuit, is configured to convert the analog output signal into a digital code.
US11682229B2 Electronic device supporting fingerprint verification and method for operating the same
An electronic device is provided that includes a display in which a fingerprint recognition area is formed and which includes a display pixel layer, and a rear panel, formed under the display, having a first hole. The electronic device also includes a bracket, disposed under the rear panel, having a sensor accommodating area corresponding to a fingerprint sensor. The electronic device additionally includes the fingerprint sensor disposed under the display pixel layer and adapted to acquire image information to be used for authentication of a fingerprint using at least partially light radiated from the display pixel layer and reflected by the object. The sensor accommodating area has a second hole passing through the bracket, and the fingerprint sensor is disposed in the sensor accommodating area such that an air gap between the display and the fingerprint sensor is formed at least by a portion of the second hole.
US11682228B2 Ultrasonic fingerprint sensor with a contact layer of non-uniform thickness
An ultrasonic sensor includes a two-dimensional array of ultrasonic transducers, wherein the two-dimensional array of ultrasonic transducers is substantially flat, a contact layer having a non-uniform thickness overlying the two-dimensional array of ultrasonic transducers, and an array controller configured to control activation of ultrasonic transducers during an imaging operation. During the imaging operation, the array controller is configured to control a transmission frequency of activated ultrasonic transducers during the imaging operation, wherein a plurality of transmission frequencies are used during the imaging operation to account for an impact of an interference pattern caused by the non-uniform thickness of the contact layer, and is configured to capture at least one fingerprint image using the plurality of transmission frequencies.
US11682227B2 Body and hand association method and apparatus, device, and storage medium
A body and hand association method includes: an image to be detected of which an image content includes a body and a hand is acquired; a body bounding box of the body and a hand bounding box of the hand are determined in the image to be detected; an association probability between the body bounding box and the hand bounding box is determined; a circumscribed box of the body bounding box and the hand bounding box is determined; and a degree of association between the body and hand in the circumscribed box is determined based on a hand key point in the circumscribed box and the association probability.
US11682220B2 Overlap-aware optical character recognition
Solutions for more efficient and effective optical character recognition with respect to an input text segment are disclosed. In one example, a method includes processing an input text image using a deep character overlap detection machine learning model in order to generate a character map for the input text image, an overlap map for the input text image, and an affinity map for the input text image; generating an overlap-aware word boundary recognition output based at least in part on the character map, the overlap map, and the affinity map, wherein the overlap-aware word boundary recognition output describes one or more inferred word regions of the input text image; and performing one or more prediction-based actions based at least in part on the overlap-aware word boundary recognition output.
US11682215B1 Real-time consumer goods monitoring
In accordance with aspects of the present disclosure, a system of monitoring one or more consumer goods is provided. The system includes at least one monitoring device configured to capture and transmit data about the one or more consumer goods and at least one computing device configured to receive data from the at least one monitoring device, perform analysis on the captured data, and generate one or more notifications or triggers based on the analysis.
US11682214B2 Method, system and computer program product for reducing learning time for a newly installed camera
A method, system and computer program product for reducing learning time for a newly installed camera is disclosed. The method includes generating a new unusual activity model for the newly installed camera, based on portion(s) of existing and established unusual activity model(s) built for different older camera(s), where the existing and established unusual activity model(s) relate to at least one same static object appearing within Fields Of Views (FOVs) of the new and older cameras.
US11682213B2 Method and device for training image analysis neural network model and intelligent image capturing apparatus employing the same
The present disclosure provides a method and a device for training a neural network model for use in analyzing captured images, and an intelligent image capturing apparatus employing the same. The neural network model can be trained by performing the image reconstruction and the image classification using based on image data received from a plurality of image capturing devices installed in the monitoring area, calculating at least one loss function based on data processed by the neural network model or the neural network model training device, and determining parameters minimizing the loss function. In addition, the neural network model can be updated through the re-training taking into account the newly acquired image data. Accordingly, the image analysis neural network model can operate with high precision and accuracy.
US11682210B1 Methods and device for video data analysis
Methods and apparatuses are provided for movie and television series video data analysis. The method includes: gathering and reading, by a processor, a plurality of input movies; removing a video border of each input movie; splitting the input movie into short clips, based on accuracy and efficiency requirements of different analyzing models; assessing attributes of each input movie by analyzing, with the different analyzing models, the input movie, the short clips cut from the input movie, and the frame images extracted from the input movie; and summarizing the plurality of input movies based on matching and integrating the attributes assessed for each input movie.
US11682196B2 Autonomous vehicle lane boundary detection systems and methods
Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system can obtain a first type of sensor data (e.g., camera image data) associated with a surrounding environment of an autonomous vehicle and/or a second type of sensor data (e.g., LIDAR data) associated with the surrounding environment of the autonomous vehicle. The computing system can generate overhead image data indicative of at least a portion of the surrounding environment of the autonomous vehicle based at least in part on the first and/or second types of sensor data. The computing system can determine one or more lane boundaries within the surrounding environment of the autonomous vehicle based at least in part on the overhead image data indicative of at least the portion of the surrounding environment of the autonomous vehicle and a machine-learned lane boundary detection model.
US11682194B2 Training method for robust neural network based on feature matching
A training method for a robust neural network based on feature matching is provided in this disclosure, which includes following steps. Step A, a first stage model is initialized. The first stage model includes a backbone network, a feature matching module and a fullple loss function. Step B, the first stage model is trained by using original training data to obtain a second stage model. Step C, the second stage model is attacked so as to generate PGD adversarial samples of the original training data, and the second stage model is trained again with the generated adversarial samples and the original training data. Step D, training parameters are adjusted and the second stage model is trained again, and parameters for which the model has highest accuracy on an original test set are saved.
US11682193B2 System and method for real-time supervised machine learning in on-site environment
An automatic guided vehicle (AGV) comprising a mobile base including a drive train and configured to drive the AGV in a self-navigation mode within a facility, a first camera configured to capture first image data of objects within the facility, a second camera configured to capture second image data of objects within the facility, the second camera including a content filter, and a main control module configured to receive the first and second image data from the first and second cameras. The main control module executes a recognition neural network program. The neural network program recognizes targets in the first image data. The main control module also executes a supervisor program under user control. The supervisor program is receives the second image data and recognizes markers attached to targets in the second image data. The supervisor program produces a supervised outcome in which targets to which markers are attached are associated with categories based on user commands. The supervised outcome adjusts weights of nodes in the recognition neural program.
US11682189B2 Spiral feature search
A computing system configured to identify a region of interest in an image having a plurality of pixels, each of which corresponds to a feature score. The region of interest is a section of the image where feature points reside. The computing system is also configured to traverse one or more pixels in the region of interest in a spiral sequence starting from a center of the region of interest to edges of the region of interest to determine whether the corresponding pixel is a feature point.
US11682186B2 Detection of annotated regions of interest in images
The present disclosure is directed to systems and methods for identifying regions of interest (ROIs) in images. A computing system may identify an image including an annotation defining an ROI. The image may have a plurality of pixels in a first color space. The computing system may convert the plurality of pixels from the first color space to a second color space to differentiate the annotation from the ROI. The computing system may select a first subset of pixels corresponding to the annotation based at least on a color value of the first subset of pixels in the second color space. The computing system may identify a second subset of pixels included in the ROI from the image using the first subset of pixels. The computing system may store an association between the second subset of pixels and the ROI defined by the annotation in the image.
US11682181B2 Dynamic adjustments in mixed-reality environment based on positional assumptions and configurations
Systems and methods are provided for generating, selecting, modifying and/or otherwise configuring occluder(s) used in mixed-reality environments. Pose information of a trackable device worn or carried by a user is determined. Based on that pose information, an assumption regarding the user's own pose is determined. An occluder is then configured in a manner to correspond to the assumed pose of the user for use in the mixed-reality environment. By generating the occluder in this manner, improved battery life by the trackable device can be achieved relative to conventional systems that rely entirely on iterative scanning of the user's body to determine body position.
US11682180B1 Anchoring virtual content to physical surfaces
Systems and techniques are provided for rendering virtual content in a scene. An example method includes determining a surface plane in a scene of a physical environment; rendering virtual content in a perspective at a location in the scene; rendering a content placement indicator associated with the virtual content on a first space of the surface plane, the content placement indicator indicating the first space for placement of the virtual content; determining one or more locations of one or more objects on a surface associated with the surface plane; and responsive to an input, rendering the content placement indicator on a second space of the surface plane, the second space being determined based on the one or more locations and input, the content placement indicator indicating the second space for placement of the virtual content.
US11682179B2 Measuring method
A measuring method includes the following. An image to be tested of an object to be tested with a first characteristic pattern is formed and is copied to form multiple images to be tested. The multiple images to be tested are superimposed to form a to-be-tested overlapped image which has the multiple first characteristic patterns. A reference image of a reference object with a second characteristic pattern is formed and is copied to form multiple reference images. The multiple reference images are superimposed to form a reference overlapped image which has the multiple second characteristic patterns. The to-be-tested overlapped image and the reference overlapped image are superimposed to generate a virtual moiré image having a moiré pattern different from the multiple first characteristic patterns and the multiple second characteristic patterns.
US11682176B2 Light invariant pattern mapping
A correlation system can be implemented on a user device (e.g., smartphone) to perform image processing tasks e.g., point to point correlations for tasks such as alignment, tracking, and reconstruction of model data. The correlation system can implement normalized cross correlation in a least squares optimization scheme without use of approximations. Normalized cross correlation optimized via least squares can further implement global and local cost functions that are invariant to dynamic lighting conditions.
US11682175B2 Previsualization devices and systems for the film industry
The present disclosure relates to systems that capture a combination of image data and environmental data of the environment. The system uses the environmental data to create a detailed virtual scan of the environment. Computer generated models and images (“assets”) are inserted into the detailed virtual environment from the scan. These assets are scaled and placed within the virtual environment at specific locations and having a specific orientation. The scaled and positioned asset is then composited with the real-time video signal allowing a user to view the asset in real-time on a display.
US11682174B1 Automated measurement of interior spaces through guided modeling of dimensions
Introduced here computer programs and associated computer-implemented techniques for establishing the dimensions of interior spaces. These computer programs are able to accomplish this by combining knowledge of these interior spaces with spatial information that is output by an augmented reality (AR) framework. Such an approach allows two-dimensional (2D) layouts to be seamlessly created through guided corner-to-corner measurement of interior spaces.
US11682173B2 Augmented reality and method using lenticular lenses
A method of augmenting reality of an image, comprising providing a lenticular lens for viewing an image, wherein the image is a lenticular image comprising at least two interlaced images. At least two fiducial markers are provided in the image. A first sensor located at a first distance from the image detects a first fiducial marker, and a second sensor located at a second distance from the image detects a second fiducial marker, wherein the detection of the each of the first and the second fiducial markers triggers a computing process delivering augmented reality to a user via a screen. The second distance is closer to the image than the first distance, and the second fiducial marker is capable of being detected by the second sensor from the second distance, but not from the first distance.
US11682172B2 Interactive video game system having an augmented virtual representation
An interactive video game system includes at least one sensor and at least one display device disposed near a play area. The system also includes a controller communicatively coupled to the at least one sensor and the at least one display device, wherein the controller is configured to: receive, from the at least one sensor, the scanning data of the player in the play area; generate at least one model from the scanning data of the player; identify an action of the player in the play area based on the at least one model; generate the virtual representation for the player based on the at least one model and the action of the player; and present, on the display device, the virtual representation of the player in a virtual environment, wherein an action of the virtual representation is augmented relative to the action of the player.
US11682171B2 Method and apparatus for acquiring virtual object data in augmented reality
Provided are a method and apparatus for acquiring virtual object data in augmented reality, the method including identifying at least one exposed component from three-dimensional image data corresponding to a target device, the exposed component being exposed to a view from outside of the target device, identifying a type of the target device from the three-dimensional image data corresponding to the target device, determining at least one main direction of the target device based on the type of the target device, and acquiring virtual object data for representing an appearance of the target device based on the at least one exposed component and at least one main direction.
US11682169B2 Ortho-image creation method, ortho-image creation system, three-dimensional model creation method, three-dimensional model creation system, and marker used therefor
An ortho-image creation method includes: first photographing of photographing a road; second photographing of photographing an area covered by the obstacle from an altitude lower than the obstacle by a second photographing apparatus, and obtaining a plurality of second photographed images; first coordinate acquisition of acquiring three-dimensional coordinates; second coordinate acquisition of acquiring three-dimensional coordinates of a second feature point located in the area covered by the obstacle and included in at least two of the plurality of second photographed images; and ortho-image creation of creating a corrected ortho-image obtained by correcting at least a part of the area covered by the obstacle in the road surface to an area not covered by the obstacle, on the basis of the plurality of first photographed images, the plurality of second photographed images, the three-dimensional coordinates of the first feature point, and the three-dimensional coordinates of the second feature point.
US11682168B1 Method and system for virtual area visualization
A computer-implemented method and system for virtual visualization of overall regions are disclosed. Images of a overall region may be obtained by a server and used to generate a virtual model of the overall region. The server may generate a virtual environment that includes the virtual model of the overall region. A user may indicate a specific area of the virtual environment. The server may then dispatch an imaging vehicle to the location of the indicated area to capture additional image data representative of the indicated area. This additional set of image data may be used by the server to generate higher resolution virtual models of the indicated area that are integrated into the virtual environment.
US11682166B2 Fitting 3D primitives to a high-resolution point cloud
Embodiments provide systems, methods, and computer storage media for fitting 3D primitives to a 3D point cloud. In an example embodiment, 3D primitives are fit to a 3D point cloud using a global primitive fitting network that evaluates the entire 3D point cloud and a local primitive fitting network that evaluates local patches of the 3D point cloud. The global primitive fitting network regresses a representation of larger (global) primitives that fit the global structure. To identify smaller 3D primitives for regions with fine detail, local patches are constructed by sampling from a pool of points likely to contain fine detail, and the local primitive fitting network regresses a representation of smaller (local) primitives that fit the local structure of each of the local patches. The global and local primitives are merged into a combined, multi-scale set of fitted primitives, and representative primitive parameters are computed for each fitted primitive.
US11682165B2 Methods and systems for augmenting depth data from a depth sensor, such as with data from a multiview camera system
Methods of determining the depth of a scene and associated systems are disclosed herein. In some embodiments, a method can include augmenting depth data of a scene captured with a depth sensor with depth data from one or more images of the scene. For example, the method can include capturing image data of the scene with a plurality of cameras. The method can further include generating a point cloud representative of the scene based on the depth data from the depth sensor and identifying a missing region of the point cloud, such as a region occluded from the view of the depth sensor. The method can then include generating depth data for the missing region based on the image data. Finally, the depth data for the missing region can be merged with the depth data from the depth sensor to generate a merged point cloud representative of the scene.
US11682158B2 Foveated rendering
Foveated rendering for rendering an image uses a ray tracing technique to process graphics data for a region of interest of the image, and a rasterisation technique is used to process graphics data for other regions of the image. A rendered image can be formed using the processed graphics data for the region of interest of the image and the processed graphics data for the other regions of the image. The region of interest may correspond to a foveal region of the image. Ray tracing naturally provides high detail and photo-realistic rendering, which human vision is particularly sensitive to in the foveal region; whereas rasterisation techniques are suited for providing temporal smoothing and anti-aliasing in a simple manner, and is therefore suited for use in the regions of the image that a user will see in the periphery of their vision.
US11682156B2 Method for controlling digital feather growth between two manifolds in a computer simulated creature
A realistic feather growth may be represented between two surface manifolds in a modeling system. To perform the feather growth, a feather groom for a plurality of feathers between an inner shell of a creature and an outer shell of the creature is received. An inner manifold for the inner shell and an outer manifold for the outer shell is determined with a plurality of follicle points and a plurality of tip points. A first surface contour definition for the inner manifold and a second surface contour definition for the outer manifold is determined and used to determine a volumetric vector field between the inner manifold and the outer manifold. Thereafter, the plurality of feathers is generated between the inner manifold and the outer manifold using the follicle points, the tip points, and the volumetric vector fields.
US11682153B2 System and method for synthesizing photo-realistic video of a speech
A system and a method for obtaining a photo-realistic video from a text. The method includes: providing the text and an image of a talking person; synthesizing a speech audio from the text; extracting an acoustic feature from the speech audio by an acoustic feature extractor; and generating the photo-realistic video from the acoustic feature and the image by a video generation neural network. The video generating neural network is pre-trained by: providing a training video and a training image; extracting a training acoustic feature from training audio of the training video by the acoustic feature extractor; generating video frames from the training image and the training acoustic feature by the video generation neural network; and comparing the generated video frames with ground truth video frames using generative adversarial network (GAN). The ground truth video frames correspond to the training video frames.
US11682152B1 Collaborative art and communication platform
Collaborative art and communication platform provides a single platform where artists can collaborate, in real-time or near-real-time, on works of art. The platform's communication functionalities enable efficient and cost-effective communication between artists, whether artists are working together on a piece of art, coordinating a potential project, critiquing works of art on the platform, or discussing art in general. The platform enables artists to create and share works of art to all platform users.
US11682150B2 Systems and methods for publishing and/or sharing media presentations over a network
In accordance with one or more embodiments of the present disclosure, systems and methods for publishing and/or sharing media presentations over a network comprise communicating with a user and one or more distribution channels via the network, gathering media resources based on user input, creating a media presentation with the media resources based on user input, and publishing the media presentation by distributing the media presentation to the one or more distribution channels via the network. In one aspect, publishing comprises directly emailing the media presentation to one or more other users via the network. In another aspect, publishing comprises providing a link to one or more other users via the network for direct access to the media presentation. In still another aspect, publishing comprises obtaining and embedding source code for the media presentation in a web page associated with one or more of the distribution channels via the network.
US11682149B2 Editing digital images utilizing edge aware transformations based on vector splines and meshes for multiple image regions
The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilize simultaneous, multi-mesh deformation to implement edge aware transformations of digital images. In particular, in one or more embodiments, the disclosed systems generates a transformation handle that targets an edge portrayed in a digital image. In some cases, the disclosed systems provide the transformation handle for display over the digital image. Additionally, in one or more embodiments, the disclosed systems generate vectors splines and meshes for the edge and one or more influenced regions adjacent to the edge. In response to detecting a user interaction with the transformation handle, the disclosed systems can modify the edge and the at least one influenced region by modifying the corresponding vector splines and meshes.
US11682147B2 Conservative rasterization
Conservative rasterization hardware comprises hardware logic arranged to perform an edge test calculation for each edge of a primitive and for each corner of each pixel in a microtile. Outer coverage results are determined, for a particular pixel and edge, by combining the edge test results for the four corners of the pixel and the particular edge in an OR gate. Inner coverage results are determined, for a particular pixel and edge, by combining the edge test results for the four corners of the pixel and the particular edge in an AND gate. An overall outer coverage result for the pixel and the primitive is calculated by combining the outer coverage results for the pixel and each of the edges of the primitive in an AND gate. The overall inner coverage result for the pixel is calculated in a similar manner.
US11682140B1 Methods and apparatus for calibrating stereo cameras using a time-of-flight sensor
A system for calibrating stereo cameras using time-of-flight (ToF) includes a stereo camera system and a ToF sensor onboard a vehicle. The system receives stereo image data depicting a scene and ToF sensor data captured during stationary or moving operations of the vehicle. The system associates the ToF sensor data to the stereo image data by projection onto the stereo image data to filter out stereo depth errors. The system converts distance measurements based on the ToF sensor data to disparities in the stereo image data. The system further filters out the disparities between the ToF sensor and the stereo camera system using a voting scheme to populate a histogram with disparities. The system can select the peak of the histogram and correct the stereo image data with the disparity results in the peak, to correct stereo image data during operation of the vehicle.
US11682139B2 System and method for trailer pose estimation
The present teaching relates to method, system, medium, and implementations for trailer pose estimation. At least a dimension of a trailer connected to a vehicle is obtained where the vehicle and the trailer have respective opposing surfaces facing one another. A first set of feature points is identified from a first image of a target present on one the opposing surfaces acquired at a first time instant by a sensor deployed on the other the opposing surfaces. A second set of corresponding feature points is identified from a second image of the target acquired at a subsequent time instant by the sensor. Based on the first and second sets of feature points, a first transformation is determined and used to compute a second transformation that the trailer undergoes from the first to the second time instants. A pose of the trailer at the second time instant is estimated based on the second transformation and the dimension.
US11682137B2 Refining depth from an image
Depth estimates for an object made by one or more sensors of a vehicle may be refined using locations of environmental attributes that are proximate the object. An image captured of the object proximate an environmental attribute may be analyzed to determine where the object is positioned relative to the environmental attribute. A machine-learned model may be used to detect the environmental attribute, and a location of the environmental attribute may be determined from map data. A probability of a location of the object may be determined based on the known location of the environmental attribute. The location probability of the object may be used to refine depth estimates generated by other means, such as a monocular depth estimation from an image using computer vision.
US11682133B2 Automatic light position detection system
A device that is capable of determining its relative position with regard to another device. The device accomplishes this by receiving and analyzing two sets of information emitted by the device whose unique identifier and relative position is to be determined. The first set of information received by the device includes a structured light pattern with a known geometric configuration reflected off a surface in view of both devices. The second set of information received by the device includes a digital communication signal that encodes the unique identifier of the emitting device. Both sets of information may be transmitted on a free space optical communication channel that can be non-directed and non-line of sight.
US11682132B2 Device and method for determining the length of a line
A method for determining the length of a line involves determining a length of a first electrical line, determining an identifier of the first electrical line, determining a length of a second electrical line, which is intended for installation in an electrical installation assembly, based on the length of the first electrical line and a starting length determined by means of the identifier.
US11682130B2 Device case including a projector
One disclosed example provides a method for displaying a hologram via a head-mounted display (HMD) device. The method comprises, via a camera system on the HMD device, acquiring image data capturing a surrounding environment by detecting illumination light output by a projector located on a case for the HMD device. A distance is determined from the HMD device to an object in the surrounding environment based upon the image data. The method further comprises displaying via the HMD device a hologram, the hologram comprising a left-eye image and a right-eye image each having a perspective based upon the distance determined.
US11682129B2 Electronic device, system and method for determining a semantic grid of an environment of a vehicle
An electronic device for determining a semantic grid of an environment of a vehicle is provided. The electronic device is configured to: receive first image data of an optical sensor, the first image data comprising a 2D image of the environment, perform a semantic segmentation of the 2D image and project the resulting semantic image into at least one predetermined semantic plane, receive an occupancy grid representing an allocentric bird eye's view of the environment. The control device further includes a neural network configured to determine a semantic grid by fusing the occupancy grid with the at least one predetermined semantic plane.
US11682126B2 Material capture using imaging
Methods and systems are provided for performing material capture to determine properties of an imaged surface. A plurality of images can be received depicting a material surface. The plurality of images can be calibrated to align corresponding pixels of the images and determine reflectance information for at least a portion of the aligned pixels. After calibration, a set of reference materials from a material library can be selected using the calibrated images. The set of reference materials can be used to determine a material model that accurately represents properties of the material surface.
US11682121B2 Methods and systems to detect and classify retinal structures in interferometric imaging data
Methods and systems are presented to analyze a retinal image of an eye and assigns features to known anatomical structures such as retinal layers. One example method includes receiving interferometric image data of an eye. A set of features is identified in the image data. A first subset of identified features is associated with known retinal structures using prior knowledge. A first set of characteristic metrics is determined of the first subset of features. A second set of characteristic metrics is determined of a second subset of features. Using the characteristic metrics of the first and the second sets, the second subset of features is associated with the retinal structures. Another example method includes dividing interferometric image data into patches. The image data in each patch is segmented to identify one or more layer boundaries. The segmentation results from each patch are stitched together into a single segmentation dataset.
US11682118B2 Systems and methods for analysis of tissue images
There is provided a method of computing at least one slide-level tissue type for a tissue image of tissue extracted from a patient, comprising: receiving a tissue image of a slide including tissue extracted from the patient, segmenting tissue objects of the tissue image, creating a tissue image patches from the segmented tissue objects of the tissue image, classifying, by a patch-level classifier, each of the plurality of tissue image patches into at least one patch-level tissue type, wherein each of the classified tissue image patches is associated with a relative location within the tissue image, analyzing, by a slide-level analysis code, the classified at least one patch-level tissue type and associated relative location for each of the plurality of tissue image patches outputted by the patch-level classifier, for computing at least one slide-level tissue type for the tissue image, and providing the at least one slide-level tissue type.
US11682115B2 Atlas-based location determination of an anatomical region of interest
Disclosed is a computer-implemented method of determining an assignment of an object acquire patient image data of interest recognizable in a digital medical patient image such as a tumour or other medical anomaly such as an implant to an anatomical region. The medical patient image is registered with atlas data, The assignment is then determined by calculating a score value defining an amount of volume intersection between the object of interest and a digital object defining a specific anatomic region, for example a bounding box around a specific organ, which is defined in the atlas data.
US11682112B2 Inspection device and machine learning method
Disclosed is an inspection device including: a machine learning device that performs machine learning on the basis of state data acquired from an inspection target and label data indicating an inspection result related to the inspection target to generate a learning model; a learning model evaluation index calculation unit that calculates a learning model evaluation index related to the learning model generated by the machine learning device as an evaluation index used to evaluate the learning model; an inspection index acquisition unit that acquires an inspection index used in an inspection; and an index value determination unit that determines whether the learning model generated by the machine learning device satisfies the inspection index on the basis of the learning model evaluation index and the inspection index and outputs a result of the determination.
US11682098B2 Determining biomarkers from histopathology slide images
A generalizable and interpretable deep learning model for predicting biomarker status and biomarker metrics from histopathology slide images is provided.
US11682097B2 Method and an apparatus for separating at least one object from a plurality of objects
Feedback information is an important aspect in all machine learning systems. In robot systems that are picking objects from a plurality of objects this has been arranged by acquiring images of objects that have been picked. When images are acquired after picking they can be imaged accurately and the information about picking and also dropping success can be improved by using acquired images as a feedback in the machine learning arrangement being used for controlling the picking and dropping of objects.
US11682093B2 Document term recognition and analytics
A device receives image data of a contractual document that includes an offer including terms of a proposed transaction, converts the image data to text data that identifies text within the contractual document, and receives preferences information for a recipient of the offer. The device identifies key terms within the contractual document by using term identification to analyze the text. The key terms may include a first key term that identifies subject matter of the proposed transaction and other key terms that are part of the offer. The device determines term scores that correspond to likelihoods of the other key terms being favorable to the recipient by using a data model to analyze the key terms and the preferences information. The device, based on the term scores, generates and provides another device with a recommendation to be used in determining whether the accept the offer.
US11682086B2 Operating smart sensors using distributed ledgers
A distributed ledger based utility system architecture may be configured to enable secure payments, data transmission, and meter configuration of smart sensors. The utility system architecture may be a tiered architecture including multiple nodes at different levels of the architecture where each level may contain a different portion of the distributed ledger. As information is added to the distributed ledger, each portion of the distributed ledger may be updated based on whether the information is relevant to that node. The information may include rate contract transactions, meter configuration data transactions, payment transactions, or the like.
US11682083B2 System and method for performing concurrent database operations on a database record
A method and system for handling data field tasks, the system comprising a database containing records and data fields associated with real estate ownership expense insurance policies that reimburses for increases in property ownership expenses including increases in maintenance fees and assessments from non-covered losses, an underwriting server communicatively coupled to one or more client devices and data sources over a communications network, the underwriting server comprising a processor that configures processes to the data sources and generates data source connections to receive information from the data sources, and a scheduler that allocates threads within the processes to at least one of the data fields associated with premium for coverage, expenses, and reimbursement of the real estate ownership expense insurance policies, and assigns the threads to tasks for performing operations on the at least one of the data fields based on the information from the data sources.
US11682080B1 Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US11682076B2 System and method for displaying trading data
A system and method are provided for presenting trading information. One example method includes displaying a plurality of effective trade indicators corresponding to price levels at which effective trades have been initiated, and displaying trading information corresponding to each effective trade. The effective trades can be determined based on user-configured trade definitions. The trading information can include a traded quantity and profit/loss corresponding to each effective trade. In addition to the trading information, current market information could be displayed as well in relation to the plurality of effective trades.
US11682074B2 Decision-making system and method based on supervised learning
System, apparatus, user equipment, and associated computer program and computing methods are provided for facilitating efficient decision-making with respect to a subject entity. In one aspect, a labeled training dataset containing N records respectively corresponding to N entities is provided for training a decision engine based on performing supervised learning. Responsive to receiving a plurality of attribute values for the subject entity requiring a decision relative to an estimate of a performance variable based on at least a portion of the attribute values, the trained decision engine is configured to determine a decision score as a function obtained as a set of linearly decomposed constituent components corresponding to the attribute values of the subject entity, thereby effectuating an objective determination of which attributes contribute to what portions of the decision score in a computationally efficient manner.
US11682073B1 Customized lending product system and method
A computer-implemented method includes providing an electronic loan application form to the graphical user interface displayed in the client device, receiving loan application data from the client device, and pre-approving a user for a lending product to form a pre-approved lending product. The loan application data includes user inputs provided via the electronic loan application form. The computer-implemented method further includes providing selectable lending product features via the graphical user interface displayed in the client device, where each of the selectable lending product features relates to one or more lending products. At least one of the one or more lending products is the pre-approved lending product.
US11682069B2 Extending finite rank deep kernel learning to forecasting over long time horizons
In one embodiment a finite rank deep kernel learning method includes: receiving a training dataset; forming a plurality of training data subsets from the training dataset; for each respective training data subset of the plurality of training data subsets: calculating a subset-specific loss based on a loss function and the respective training data subset; and optimizing a model based on the subset-specific loss; determining a set of embeddings based on the optimized model; determining, based on the set of embeddings, a plurality of dot kernels; combining the plurality of dot kernels to form a composite kernel for a Gaussian process; receiving live data from an application; and predicting a plurality of values and a plurality of uncertainties associated with the plurality of values simultaneously using the composite kernel.
US11682068B2 Automating the creation of listings using augmented reality computer technology
Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using computer technology to automate the creation of consistent, high quality listings for selling “for sale objects” (FSO) on an ecommerce site. Some embodiments are configured to or operate by: identifying a category of a FSO; accessing templates for the category from a template database; navigating a user through a computer generated augmented reality (AR) environment using the templates to generate images of the FSO; analyzing one or more of the images to determine characteristics of the FSO; and generating a listing for the FSO using the images and the characteristics. In some embodiments, the templates were generated from certain past listings of the category from a historical database, and wherein the certain past listings were selected based on one or more of: price achieved, time to sell, buyer feedback, sellability score, and/or difference between initial offer price and final selling price.
US11682065B2 Systems and methods for reducing service errors for restaurants
A computer-implemented method, comprising receiving an order associated with a user, and capturing information associated with a physical attribute of the user; for the order being completed, performing a matching operation on the physical attribute of the user and information associated with a region of the user that includes the physical attribute of the user and respective physical attributes of other users, to determine a closest match; and generating an output that identifies the user associated with the closest match in the information associated with the region of the user, and providing the output to a server to deliver the order to the user.
US11682063B2 Shopping list and cart integration
Techniques described herein include systems and methods for utilizing a shopping list generated by a user in one or more shopping list features. A list of items including keywords not associated with specific items may be received. A user interface may be updated to present the list of items, with a first area of the user interface corresponding to uncompleted tasks associated with a keyword of the list, and a second area corresponding to completed tasks associated with a keyword of the list. One or more sensors may receive information about an item. Input about an interaction with the user interface and a keyword of the list may be received. The user interface may be updated to move the keyword of the list from the first area to the second area. A mapping of the keyword to the item may be updated by a computer system.
US11682062B2 Customized e-commerce tags in realtime multimedia content
Techniques described herein are directed to e-commerce tags in multimedia content. In an example, multimedia content is received that includes a representation of an item offered for sale by a merchant. A user profile of the viewer is determined. Identifying information including customized item details are generated based on the user profile. The identifying information is sent to a different application (on a same device or different device as the device that is playing the multimedia content), which allows for linkage of a merchant profile and user profile and enables payment for the item.
US11682061B2 System, method, and non-transitory computer-readable storage medium for dynamically definable gift objects
Systems and methods for generating dynamically definable gift objects are provided. A gift service may train a gift object algorithm and a gift selection algorithm using sample datasets. A gift request may be received and the gift service may generate a gift object with an undefined set of gift object using the gift object algorithm. A redemption request may be received and the gift service may generate a custom set of gift selection options using the gift selection algorithm in response to the redemption request. A selection from the custom set of gift selection options may be received and the gift object algorithm and the gift selection algorithm may be updated based on the redemption request, the custom set of gift selection options, and the selection.
US11682060B2 Methods and apparatuses for providing search results using embedding-based retrieval
A system for retrieving products in response to a customer query includes a computing device configured to obtain query information characterizing a query initiated by the customer on an ecommerce marketplace and to determine embedding-based search results comprising a first list of items. The computing device is also configured to obtain legacy search results comprising a second list of items and to blend the embedding-based search results with the legacy search results to obtain blended search results. The computing device is also configured to send the blended search results to the customer.
US11682059B2 Method, computer readable storage devices, and computer device for mapping visual diagram portions to parts listing information
Visual diagram searching techniques are described herein. A visual diagram service enables users to efficiently search for data for item parts even in cases where the name of the item part is unknown. In one or more examples, search query input to locate item parts of an item is received via a user interface displayed by at least one computing device. A visual diagram of the item is displayed in the user interface. The visual diagram includes selectable portions mapped to respective item parts depicted in the corresponding selectable portion of the visual diagram. A user selection of one of the selectable portions of the visual diagram of the item is received via the user interface. In response to the user selection, search result data corresponding to the respective item part depicted in the selected selectable portion of the visual diagram of the item is displayed.
US11682056B2 Systems and methods for consumer integration into a point-of-sale system
A platform comprising storage; a plurality of APIs; a plurality of resources; and one or more servers, the servers configured to enable a plurality of partners to build and manage a mobile ordering and payment facilitation application comprising a front end application and a back end application, the front end application configured to enable customers of each partner to browse products, purchase, view purchase history, set up product favorites, receive direct marketing, and wherein the back end application allows the partner to fulfill orders, track orders, manage inventory and push direct marketing to customers.
US11682055B2 Partitioned private interconnects to provider networks
Methods and apparatus for partitioned private interconnects to provider networks are described. At least a portion of available bandwidth of a private physical interconnect between a provider network and a connectivity intermediary's network is designated as the bandwidth limit of an interconnect partition set up on behalf of a customer at the request of the intermediary. The intermediary's network comprises one or more devices to which at least one of the customer's devices is connected. Access to one or more resources of the provider network via the interconnect is enabled. Traffic monitoring results associated with the interconnect are used to enforce the designated bandwidth limit of the partition.
US11682054B2 Apparatus, systems and methods for presenting content reviews in a virtual world
Media content event review systems and methods are operable to present member content reviews of a media content event by presenting a plurality of member avatars in a virtual world, wherein the member avatars present audio commentary about a media content event identified in a user request, and wherein the community members who generated the audio commentary about the media content event have an interpersonal relationship with the requesting user.
US11682050B2 Audience generation using psychographic data
In some examples, a system for determining a level of self-image congruence comprises at least one processor and a memory storing instructions which, when executed by the at least one processor among the processors, cause the system to perform operations comprising, at least: selecting one or more self-image attributes that align with a brand-user image; defining each of the selected self-image attributes via a type of subject matter that is of interest to consumers identifying with the selected attributes; identify consumers exhibiting one or more of the selected attributes based on a digital footprint including an online content consumption; computing a congruence score for each identified consumer relative to each selected attribute; and rating the resulting set of consumers based on their respective congruence scores for the selected attributes.
US11682044B2 Automated mechanisms to resolve explore-exploit dilemma with adaptive revival opportunities
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: displaying content elements on one or more websites to users; tracking respective impression response data for each impression of a respective content element of the content elements comprising (a) a respective response of a respective user of the users and (b) a respective time of the respective response of the respective user; determining respective weightings of the content elements based on posterior distributions using the respective impression response data, as adjusted by a temporal decay factor, based on the respective times of the respective impression response data for the content elements; and generating a webpage of the one or more web sites to comprise a selected content element based on the respective weighting of the selected content element. Other embodiments are disclosed.
US11682043B2 Systems and methods for checking a user into a location using a packet sequence including location information
Systems and methods are disclosed which may allow a user having a mobile device to check in to a location using a packet sequence that includes information for identifying the location transmitted by one or more Bluetooth® Low Energy (BLE) beacons at or near the location. The user may be able to store packet sequences for various locations that may allow the user to automatically check into these locations using the store packet sequences.
US11682041B1 Systems and methods of a tracking analytics platform
In one embodiment, an analytics tracking system is disclosed that comprises an interface in electronic communication with one or more consumer devices configured to enable a corresponding consumer to access the interface via a mobile application. The system further comprises a consumer data store comprising data regarding at least one consumer, a movement data store comprising data regarding locations and/or movement of the at least one consumer, and an online behavior data (OBD) data store comprising data associated with browsing and/or application data histories of the at least one consumer. The system further comprises a dynamic analysis system configured to analyze data from the consumer data store, the movement data store, and the OBD data store to generate at least one of custom information for the at least one consumer or identify a location for presentation of information to the at least one consumer.
US11682040B2 Determining a target group based on product-specific affinity attributes and corresponding weights
A campaign profile specifies products and/or content items associated with a campaign. A target group selection engine applies an affinity attribute model to user information of a user. The affinity attribute model is used to determine the user's affinity towards (a) product attributes of the products associated with the campaign and/or (b) content attributes of the content items associated with the campaign. The affinity attribute model may be generated using machine learning. A user interface accepts target user tuning parameters that specify weights to be applied to the affinity attributes determined by the affinity attribute model. Based at least on applying the weights to the affinity attributes, an inclusion score and/or exclusion score for the user is determined. The user is included in a target group, for engaging with the campaign, based on the inclusion score and/or exclusion score.
US11682039B2 Determining a target group based on product-specific affinity attributes and corresponding weights
A campaign profile specifies products and/or content items associated with a campaign. A target group selection engine applies an affinity attribute model to user information of a user. The affinity attribute model is used to determine the user's affinity towards (a) product attributes of the products associated with the campaign and/or (b) content attributes of the content items associated with the campaign. The affinity attribute model may be generated using machine learning. A user interface accepts target user tuning parameters that specify weights to be applied to the affinity attributes determined by the affinity attribute model. Based at least on applying the weights to the affinity attributes, an inclusion score and/or exclusion score for the user is determined. The user is included in a target group, for engaging with the campaign, based on the inclusion score and/or exclusion score.
US11682034B1 Rewards program according to transaction frequency
An electronic record related to a first transaction of a user can be received at a point-of-sale device. A user interface with real-time transaction data can be generated and displayed on the user device. An eligibility of the first transaction for a reward program can be determined. A portion of the reward program based on said determined eligibility can be selected and the electronic record of the first transaction can be updated by modifying the real-time transaction data currently displayed within the UI.
US11682027B2 System and method for expediting fulfillments of online ordered deliverables by expedited-service area pickups in specified time-windows and by delivery to specific locations
A system and method for expediting fulfillments of online ordered dual-commerce available deliverables, by a customer of one or more expedited service areas (ESAs) where a sequenced deliverable pickup fulfillment or procurement access is provided within a specified time-window, and/or by delivery fulfillments made to specific locations, as selected in a graphical user interface (GUI) present in a display screen of a personal wireless communication (PWC) device or handheld PWC device. ESAs including designated ESAs are located within, adjacent, or nearby, respective deliverable provider networked-venues (DPNVs) and provide deliverable pickup fulfillments or procurement access more quickly to scheduled ESA-visit customers than DPNVs provide to non-ESA customers. The GUI may present browsing of deliverables of a DPNV available for online ordering, purchasing and either or both dual-commerce fulfillments; an itinerary or schedule including one or more ESA-visit time-window(s); navigational instructions and/or contextual-prompts facilitating a customer's ESA fulfillment(s).
US11682025B2 Digital appraisal system providing computational attestation of appraisal integrity
Systems and methods are disclosed for providing a virtual updated appraisal of a valuable asset without an onsite inspection. The appraisal system may provide attestation of the integrity of the updated appraisal generated by verifying the asset through video and image capture transmissions and geolocation data extracted from the transmissions. The updated appraisal may be configured as self-authenticating and recorded in a transaction on a blockchain, accessible via a QR code image. The updated appraisal may be stored in a blockchain wallet and configured as a non-fungible token. The geolocation data can enables the appraisal system to verify the integrity of the submission and thereby reduces the chance of fraud. In this way, updated appraisals generated by the system can increase confidence for insurance companies as to the authenticity and accuracy of the updated appraisal.
US11682023B1 Systems and methods for completing transactions via lockboxes
A method performed by a processor of a financial institution computing system includes allowing an account holder at the financial institution to initiate a transaction with the financial institution remotely (e.g., via smartphone, online banking, etc.), by submitting a request for a specified transaction to be picked up in a lockbox at a financial institution's lockbox location. The pickup and completion of the account holder's requested transaction occurs at a lockbox location that has a plurality of lockboxes. The lockbox allows the account holder to access the facility at the account holder's leisure, both in time and location. The lockbox pickup service alleviates the uncertainty, fluctuating time cost, and inconvenient operating hours by allowing the account holder to request transactions with an easy to use interface resulting in a lockbox to be accordingly prepared so that the account holder can provide the proper authentication information and access the lockbox.
US11682020B2 System and method to replay suspicious activity detection pipeline in risk networks
A computer-implemented system, platform, computer program product, tool, and/or method for re-running alert reports that includes: identifying an alert report to be rerun; collecting information on the alert report; gathering information on the configuration of a data analytics pipeline that generated the alert report; gathering data used to generate the alert report; recreating a regenerated data analytics pipeline based upon the information gathered on the configuration of the data analytics pipeline that generated the alert report; running the regenerated data analytics pipeline using the gathered data to create a rerun alert report; and optionally comparing the rerun to the original run including optionally generating a visual display of the results including in an aspect creating a side-by-side comparison of the tasks.
US11682019B2 Multi-layered self-calibrating analytics
This document presents multi-layered, self-calibrating analytics for detecting fraud in transaction data without substantial historical data. One or more variables from a set of variables are provided to each of a plurality of self-calibrating models that are implemented by one or more data processors, each of the one or more variables being generated from real-time production data related to the transaction data. The one or more variables are processed according to each of the plurality of self-calibrating models implemented by the one or more data processors to produce a self-calibrating model output for each of the plurality of self-calibrating models. The self-calibrating model output from each of the plurality of self-calibrating models is combined in an output model implemented by one or more data processors. Finally, a fraud score output for the real-time production data is generated from the self-calibrating model output.
US11682004B2 Methods, systems, apparatuses and devices for facilitating processing of recyclable items
A system to facilitate processing of recyclable items is disclosed. Further, the system may include a communication device configured for receiving event data associated with a recycling process from at least one sensory device, receiving a request for the event data from a first user device, and transmitting the event data to the first user device. Further, the system may include a processing device communicatively coupled to the communication device, configured for issuing a predetermined amount of crypto tokens to a second crypto account. Further, the system may include a storage device communicatively coupled to the processing device, configured for storing, using a distributed ledger technology, the event data, and data related to the issuing of the predetermined amount of crypto tokens to the second crypto account.
US11682003B2 Systems and methods for charitable giving using blockchain cryptocurrency
Systems and methods for storing and managing blockchain transactions may include receiving a transaction request on a distributed ledger transaction machine that is part of a distributed ledger network including distributed ledger transaction machines, each storing an identical copy of a blockchain. The method may include extracting percentage allocations for each transaction in the transaction request as well as a set of identifying information indicating a charitable owner for at least one of the transactions. The method may further include recording a first transaction in a block on the distributed ledger transaction machine, which can be freely exchanged and transferred on the distributed ledger network and is unmarked, and a second transaction on the block on the distributed ledger transaction machine, including restricting the second transaction via a marking in the second transaction's data where the marking enables a centralized machine to control access and use of the second transaction.
US11682001B2 Devices and methods for selective contactless communication
A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.
US11681998B2 System and method for integrating data from a remote server with a client application
The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.
US11681996B2 Scale having a machine-readable code display
In some embodiments, systems, apparatuses and methods are provided herein useful to provide a weight of a product in a machine-readable code on a scale. More specifically, the scale can include an associated display that is configured to display a machine-readable code when a product is weighed on the scale, where the machine-readable code informs a scanning computing device of the weighed amount.
US11681992B2 Blockchain-based supply chain payment network
Systems and methods are provided for hosting a blockchain associated with at least a first blockchain-based supply chain payment network and a second blockchain-based supply chain payment network. The blockchain can be a distributed database that includes a plurality of data records that represent transactions in the first blockchain-based supply chain payment network and transactions in the second blockchain-based supply chain payment network. A transaction between network participants associated with the first blockchain-based supply chain payment network can be determined. The transaction can be based on payment tokens minted for circulation in the first blockchain-based supply chain payment network. A data record that represents the transaction between the network participants associated with the first blockchain-based supply chain payment network can be verified. The data record can be posted to the blockchain associated with the first blockchain-based supply chain payment network and the second blockchain-based supply chain payment network.
US11681985B2 Interactive inventory storage device, system, and method
Systems and methods for providing automated inventory management of medicine and healthcare items stored within bins in care facilities are disclosed. A method includes providing an interactive storage device for attaching to a bin, and outputting, via an audiovisual element, a visual representation of a local inventory of the bin, receiving a user input, determining a change to the local inventory according to the user input, updating the local inventory in a non-volatile data store according to the change, synchronizing the local inventory with one or more nodes via a communication interface, and receiving, from the one or more nodes via the communication interface, periodic updates for a local cache comprising locations and inventories of one or more remote bins.
US11681984B2 Inventory management systems and related methods
Disclosed is an inventory management system capable of tracking and accounting for partially used inventory. The management system for partial inventory contains a scale scanner hardware component and a software database component. The system may also populate input tables for experiments or generate findings based on analyzed managed inventory. Further, the system may create reports based on the findings, which may contain supply and demand forecasts or inventory optimization recommendations.
US11681978B2 Inventory capture system
The inventory capture system, method and apparatus (i.e., the inventory capture system) may provide for creating and updating an inventory of clothing for a user. The inventory capture system may use voice and image recognition to capture an inventory of clothing and provide users the ability to enhance the captured details about an inventory of clothing with annotations. Moreover, the inventory capture system may provide a way to facilitate retailers and users to leverage the user's existing inventory of clothing and augment the user's inventory of clothing with shared, purchased and/or rented clothing.
US11681970B2 Automated augmented reality rendering platform for providing remote expert assistance
A scheme (300) for facilitating automated AR-based rendering with respect to expert guidance or assistance provided in a connected work environment based on contextualization is disclosed. In one aspect, a method comprises a worker (102) requiring assistance with respect to a given task generating (302) one or more suitable queries. Responsive thereto, real-time context data is gathered (304), which may comprise data relating to the work environment. A remote expert (118) may generate (306) appropriate guidance relevant to the task and assistance query, which may be rendered as AR content (308) for worker consumption by using an AR rendering module (112). The worker (102) consumes or uses the AR content for performing (310) an action with respect to the task. The performance of the worker (102) may be used as a measure to improve the AR rendering in automated fashion (312, 314) using one or more machine learning modules (114).
US11681968B2 User connector based on organization graph
A system and method for identifying a user is described. The system identifies collaboration metrics based on user interaction data of users of an application from an enterprise. The system accesses enterprise organizational data of the enterprise and identifies topic data from the user interaction data and the enterprise organizational data. The system trains a machine learning model based on the collaboration metrics, the enterprise organizational data, and the topic data.
US11681966B2 Systems and methods for enhanced risk identification based on textual analysis
A computer system includes circuitry for executing operations, including receiving an input text file comprising metadata, receiving risk enrichment data, and generating an affinitized data set based on the input text file and the risk enrichment data. Generating the affinitized data set includes the operations of determining a context-indicative keyword, determining a synonym of the context-indicative keyword, searching the input text file for the context-indicative keyword or the synonym, identifying the context-indicative keyword or the synonym in the input text file, and generating the affinitized data set, the affinitized data set comprising a risk descriptor determined based on the at least one of the plurality of context-indicative keywords and the metadata.
US11681960B2 Extracting and surfacing user work attributes from data sources
A computing system comprises, in one example, a display system, a user profile update system configured to update a user profile for a given user, a data extraction system configured to analyze a data source and to extract, from the data source, at least one work attribute associated with the given user, and a surfacing system. The surfacing system comprises a suggestion generator component configured to generate a user profile suggestion based on the at least one work attribute, and a display system controller configured to control the display system to generate a user interface display, with user input mechanisms, that displays the user profile suggestion and to detect a user interaction with the user input mechanisms. The user profile update system updates the user profile based on the detected user interaction.
US11681956B2 Sports and concert event ticket pricing and visualization system
A system and method for selecting inventory pricing for an event at a venue is disclosed. The method comprising determining a rate at which a first inventory of seats have sold for an event at a venue. The method further comprising calculating a demand for a secondary inventory of seats as a function of the rate at which the first inventory of seats sold, the seats of the first and second inventories being comparable in quality, provides a user interface to one or more client devices that displays the data. The method further comprising calculating a demand for a second inventory of seats as a function of the rate at which the first inventory of seats sold, the seats of the first and second inventories being comparable in quality.
US11681954B2 Parallel decoding using transformer models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing parallel generation of output from an autoregressive sequence to sequence model. In one aspect, a blockwise parallel decoding method takes advantage of the fact that some architectures can score sequences in sublinear time. By generating predictions for multiple time steps at once then backing off to a longest prefix validated by the scoring model, the methods can substantially improve the speed of greedy decoding without compromising performance.
US11681952B2 System for augmenting image data of medically invasive devices using optical imaging
A system and method is disclosed for augmenting image data of an invasive medical device using optical imaging. An optical imaging sensor, separate from the invasive medical device, can generate images of the medical device within a patient. A trained model for the invasive medical device can be trained on annotated images of the invasive medical device with orientation and distance information of the invasive medical device. An imaging computer system can apply the trained model to images of the invasive medical device within the patient to determine a current orientation and a current distance of the invasive medical device. The images of the invasive medical device as captured by the optical imaging sensor, visual orientation information representing the current orientation of the invasive medical device, and visual distance information representing the current distance of the invasive medical device within the patient can be displayed.
US11681949B2 Power awareness systems and processes
A computer-implemented method includes: learning, by a computer device, a delivery for response content in view of types of queries; awakening, by the computer device, in response to receiving an activation command; receiving, by the computer device, a query; determining, by the computer device, a context of the query; determining, by the computer device, a digestibility of a response to the query; and determining, by the computing device, to output a response to the query as one of an audio response, a displayed response, and an audio response and a displayed response to the user, wherein the determining is based on the learning, the determined context of the query, the determined digestibility of the response, and the preferences of the user for receiving the response.
US11681948B2 Message objection identification and handling
The system described herein may utilize a data stream connection to detect that a new message is transmitted between users. The system may perform various pre-processing techniques on the new message to identify that the new message is an objection message candidate. The system may retrieve one or parent messages of the new message. The new message and the parent messages may be input into a model trained to classify objection messages. The model may identify that the new message is classified as an objection message based at least in part on processing the new message and the parent messages. An objection classification identifier may be stored in association with the new message based at least in part on the result of the processing by the model.
US11681945B2 Distributed learning model for fog computing
The disclosed technology relates to a process for metered training of fog nodes within the fog layer. The metered training allows the fog nodes to be continually trained within the fog layer without the need for the cloud. Furthermore, the metered training allows the fog node to operate normally as the training is performed only when spare resources are available at the fog node. The disclosed technology also relates to a process of sharing better trained machine learning models of a fog node with other similar fog nodes thereby speeding up the training process for other fog nodes within the fog layer.
US11681940B2 Systems and methods for degeneracy mitigation in a quantum processor
Degeneracy in analog processor (e.g., quantum processor) operation is mitigated via use of floppy qubits or domains of floppy qubits (i.e., qubit(s) for which the state can be flipped with no change in energy), which can significantly boost hardware performance on certain problems, as well as improve hardware performance for more general problem sets. Samples are drawn from an analog processor, and devices comprising the analog processor evaluated for floppiness. A normalized floppiness metric is calculated, and an offset added to advance the device in annealing. Degeneracy in a hybrid computing system that comprises a quantum processor is mitigated by determining a magnetic susceptibility of a qubit, and tuning a tunneling rate for the qubit based on a tunneling rate offset determined based on the magnetic susceptibility. Quantum annealing evolution is controlled by causing the evolution to pause for a determined pause duration.
US11681938B2 Intelligent signal matching of disparate input data in complex computing networks
This disclosure is directed to an apparatus for intelligent matching of disparate input data received from disparate input data systems in a complex computing network for establishing targeted communication to a computing device associated with the intelligently matched disparate input data.
US11681933B2 Consumer intelligence for automatic real time message decisions and selection
Methods and apparatus for improving automatic selection and timing of messages by a machine or system of machines include an inductive computational process driven by log-level network data from mobile devices and other network-connected devices, optionally in addition to traditional application-level data from cookies or the like. The methods and apparatus may be used, for example, to improve or optimize effectiveness of automatically-generated electronic communications with consumers and potential consumers for achieving a specified target.
US11681932B2 Cognitive question answering pipeline calibrating
A first and second blending profile may be created for a set of question answering pipelines. A set of test answer data may be generated for a first answering pipeline. The test answer data may be generated based on a set of test question and using an answer key associated with the test questions. Based on the test answer data, a first blending profile can be created for the first answering pipeline. Using the set of test questions and a second answer key, another set of test answer data may be generated. This set may be generated for the second answering pipeline. Using this second answering pipeline test answer data, a second blending profile can be generated for the second answering pipeline. Each blending profile may have metadata about a confidence of each pipeline.
US11681930B2 Method for configuring a matching component
The present disclosure relates to a method for enabling data integration. The method comprises collecting matching results of matching of records by a matching component over a time window. The number of false tasks of user defined tasks and system defined tasks in the collected matching results may be determined. The matching criterion used by the matching component may be adjusted to minimize the number of user defined tasks while the fraction of false tasks stays within a certain limit. The matching criterion may be replaced by the adjusted matching criterion for further usage of the matching component.
US11681929B2 Methods and systems for predicting a remaining useful life of a component using an accelerated failure time model
Systems and methods are disclosed for predicting a remaining useful life of a component. One method comprises receiving, by a component prediction system, one or more component data sets associated with one or more components of a moving object. Based on the received one or more component data sets, environmental and operational conditions experienced over a lifetime of each failed component may be identified and summarized. Then, the effects of the environmental and operational conditions on a lifetime of a component of interest may be determined by training an accelerated failure time model using the summarized environmental and operational conditions. Using the trained accelerated failure time model, a remaining useful life of the component of interest may be determined.
US11681925B2 Techniques for creating, analyzing, and modifying neural networks
As described, an artificial intelligence (AI) design application exposes various tools to a user for generating, analyzing, evaluating, and describing neural networks. The AI design application includes a network generator that generates and/or updates program code that defines a neural network based on user interactions with a graphical depiction of the network architecture. The AI design application also includes a network analyzer that analyzes the behavior of the neural network at the layer level, neuron level, and weight level in response to test inputs. The AI design application further includes a network evaluator that performs a comprehensive evaluation of the neural network across a range of sample of training data. Finally, the AI design application includes a network descriptor that articulates the behavior of the neural network in natural language and constrains that behavior according to a set of rules.
US11681918B2 Cohort based adversarial attack detection
Mechanisms are provided to provide an improved computer tool for determining and mitigating the presence of adversarial inputs to an image classification computing model. A machine learning computer model processes input data representing a first image to generate a first classification output. A cohort of second image(s), that are visually similar to the first image, is generated based on a comparison of visual characteristics of the first image to visual characteristics of images in an image repository. A cohort-based machine learning computer model processes the cohort of second image(s) to generate a second classification output and the first classification output is compared to the second classification output to determine if the first image is an adversarial image. In response to the first image being determined to be an adversarial image, a mitigation operation by a mitigation system is initiated.
US11681915B2 Neural network method and apparatus
A processor-implemented method of performing a convolution operation is provided. The method includes obtaining input feature map data and kernel data, determine the kernel data based on a number of input channels of the input feature map, a number of output channels of an output feature map, and a number of groups of the input feature map data and a number of groups of the kernel data related to the convolution operation, and performing the convolution operation based on the input feature map data and the determined kernel data.
US11681912B2 Neural network training method and device
Provided are an AI system for simulating functions such as recognition, determination, and so forth of human brains by using a mechanical learning algorithm like deep learning, or the like, and an application thereof. In particular, according to the AI system and the application thereof, a neural network training method includes obtaining a plurality of first images belonging to a particular category and a plurality of second images for which a category is not specified, training a neural network model for category recognition, based on the plurality of first images belonging to the particular category, recognizing at least one second image corresponding to the particular category among the plurality of second images, by using the trained neural network model, and modifying and refining the trained neural network model based on the recognized at least one second image.
US11681911B2 Method and system for training neural sequence-to-sequence models by incorporating global features
Methods for training a neural sequence-to-sequence (seq2seq) model. A processor receives the model and training data comprising a plurality of training source sequences and corresponding training target sequences, and generates corresponding predicted target sequences. Model parameters are updated based on a comparison of predicted target sequences to training target sequences to reduce or minimize both a local loss in the predicted target sequences and an expected loss of one or more global or semantic features or constraints between the predicted target sequences and the training target sequences given the training source sequences. Expected loss is based on global or semantic features or constraints of general target sequences given general source sequences.
US11681909B2 Memory component with a bus to transmit data for a machine learning operation and another bus to transmit host data
Memory cells can include a memory region to store a machine learning model and input data and another memory region to store host data from a host system. An in-memory logic can be coupled to the plurality of memory cells and can perform a machine learning operation by applying the machine learning model to the input data to generate an output data. A bus can receive additional host data from the host system and can provide the additional host data to the memory component for the other memory region of the plurality of memory cells. An additional bus can receive machine learning data from the host system and can provide the machine learning data to the memory component for the in-memory logic that is to perform the machine learning operation.
US11681903B2 Spike detection in memristor crossbar array implementations of spiking neural networks
Systems, methods and apparatus of implementing spiking neural networks. For example, an integrated circuit includes a crossbar array of first memristors connected between wordlines and bitlines. The first memristors are configured to convert voltages applied on the wordlines into currents in the bitlines. Second memristors having thresholds are connected to the bitlines respectively. Each respective memristor in the second memristors can reduce its resistance to cause spiking in a current flowing through the respective memristor, when the current reaches the threshold of the respective memristor. Current level detectors are connected to the second memristors to determine whether the currents in the bitlines have levels corresponding to reaching thresholds of the second memristors and thus, generate output spikes of spiking neurons without using analog-to-digital converters to measure the currents in the bitlines.
US11681902B2 Transposed convolution using systolic array
In one example, a neural network accelerator can execute a set of instructions to: load a first weight data element from a memory into a systolic array, the first weight data element having first coordinates; extract, from the instructions, information indicating a first subset of input data elements to be obtained from the memory, the first subset being based on a stride of a transposed convolution operation and second coordinates of first weight data element in a rotated array of weight data elements; based on the information, obtain the first subset of input data elements from the memory; load the first subset of input data elements into the systolic array; and control the systolic array to perform first computations based on the first weight data element and the first subset of input data elements to generate output data elements of an array of output data elements.
US11681901B2 Quantifying the predictive uncertainty of neural networks via residual estimation with I/O kernel
A residual estimation with an I/O kernel (“RIO”) framework provides estimates of predictive uncertainty of neural networks, and reduces their point-prediction errors. The process captures neural network (“NN”) behavior by estimating their residuals with an I/O kernel using a modified Gaussian process (“GP”). RIO is applicable to real-world problems, and, by using a sparse GP approximation, scales well to large datasets. RIO can be applied directly to any pretrained NNs without modifications to model architecture or training pipeline.
US11681899B2 Dividing neural networks
A method of implementing a neural network in a neuromorphic apparatus having a memory and processing circuitry, where the method includes dividing, by the processing circuitry, the neural network into a plurality of sub-networks based on a size of a core of the memory to implement the neural network, initializing, by the processing circuitry, a hyper-parameter used in the sub-networks, and training, by the processing circuitry, the sub-networks by using the hyper-parameter.
US11681895B2 Cognitive assistant with recommendation capability
Cognitive assistants which use feedback to highlight relevant points of interest to a user so that recommendations can be provided to the user based upon learned knowledge of the users preferences, tastes and customs are provided. For this purpose a computer-implemented method includes capturing user data of a user from a plurality of sensors, determining a cognitive state of the user from the captured data, correlating the user data to the cognitive state of the user, and making recommendations to the user based on the correlation of the user data and the determined cognitive state of the user.
US11681891B2 Electronic module for chip card comprising a display screen
An electronic module for a chip includes a first dielectric substrate provided on one of the faces thereof with a first microelectronic chip whose input/output terminals are connected to first connection pins which are arranged around the first microelectronic chip, and a second dielectric substrate which is placed directly opposite the first substrate and which is provided on one of the faces thereof with a second microelectronic chip whose input/output terminals are connected to second connection pins which are arranged around the second microelectronic chip. The first and second microelectronic chips are arranged on the faces of the substrates directed towards the interior of the electronic module. A dielectric shim has a calibrated thickness and separates the first and second dielectric substrates. The shim has through-holes or vacancies accommodating electrically conductive materials connecting some of the first connection pins to some of the second connection pins.
US11681890B2 Color changing storage device housing
Systems and methods are disclosed for using a color changing surface to display a status of a storage device. In certain embodiments, a storage includes a display-less enclosure, non-volatile memory, memory configured to store firmware, and control circuitry. The control circuitry can be configured to determine an available space in the non-volatile memory, determine a first color corresponding to the available space based on a mapping of ranges of available space to corresponding colors, apply a voltage to the electrochromic material to change the color changing surface to the first color, and cease application of the voltage to the electrochromic material, wherein the color changing surface retains the first color after cessation of the voltage.
US11681889B1 Digital identities for physical items
RFID technology may be used to provide digital identities for physical items. An RFID IC attached to or integrated into a physical item contains an identifier for the physical item. Digital identity information associated with the item, such as ownership information, history, properties, and the like, may be located on one or more networks. An entity, after authenticating itself and/or the item, may use the identifier to locate, retrieve, and/or update the item's digital identity information on the network.
US11681888B2 Sensor device, method of forming a sensor device, chip card and method of forming a chip card
A sensor device is provided that includes a fingerprint sensor and an antenna coupled with the fingerprint sensor for inductive coupling of the fingerprint sensor with a booster antenna.
US11681887B2 Color bar code and code determining system
A color bar code comprising a code block is disclosed. The code block comprises: a header region, comprising a specific color; and a code region, comprising at least two code color bars with different color kinds, wherein a color sequence of the code color bars indicates a code. The code color bars form concentric layers surrounding the header region. Such color bar code can comprise more information and the contained therein is more easily to be acquired. A code determining system which can determine the code in the color bar code is also disclosed.
US11681884B2 Systems and methods for separating objects using conveyor transfer with one or more object processing systems
A distribution system is disclosed for use in an induction system with an object processing system. The distribution system provides distribution of dissimilar objects into one of a plurality of receiving units. The distribution system includes an urging system for urging an object on a conveyor from the conveyor to one of a plurality of adjacent receiving stations via a receiving chute, wherein each receiving station is lower than the conveyor.
US11681880B2 Auto transformation of network data models using neural machine translation
Described herein are systems and methods for neural machine translation (NMT) of languages between network operation systems. The languages may be a query language, such as a XML path, to navigate through elements and attributes in an XML document. An NMT model comprises an encoder and a decoder to implement the machine translation. The encoder encodes a source sentence as a sequence of encoder hidden states. The decoder may incorporate attention mechanism to generate a target sentence, conditioned on the encoder hidden states. The NMT model may also use a modified beam search with variable beam width and search scope for each search step to speed up search process with a balance of accuracy and processing cost. Evaluation results demonstrate that embodiments of the present disclosure may be used in a recommender system for XPath auto-generation between different network operation systems.
US11681879B2 Masking personal traits in anonymous feedback
A method, computer system, and a computer program product for masking identifying traits contained in response text is provided. Embodiments may include receiving a request to anonymize response text in response to a predefined respondent interaction, wherein the response text is generated by the respondent and then obtaining the response text, wherein the obtained response text has semantic characteristics. Next, the obtained response text may be input into a natural language processing (NLP) algorithm and thereafter receiving an alternative masking text as output from the NLP algorithm, wherein the received alternative masking text maintains the semantic characteristics of the obtained response text. Finally, the response text may be replaced with the received alternative masking text.
US11681877B2 Systems and method for vocabulary management in a natural learning framework
An agent automation system implements a virtual agent that is capable of learning new words, or new meanings for known words, based on exchanges between the virtual agent and a user in order to customize the vocabulary of the virtual agent to the needs of the user or users. The agent automation framework has access to a corpus of previous exchanges between the virtual agent and the user, such as one or more chat logs. New words and/or new meanings for known words are identified within the corpus and new word vectors are generated for these new words and/or new meanings for known words and added to refine a word vector distribution model. The refined word vector distribution model is then utilized by the agent automation system to interact with the user.
US11681874B2 Dynamic attribute extraction systems and methods for artificial intelligence platform
An AI platform may receive a request for information on text. The text is processed through a text mining pipeline for dynamic attribute extraction. An engine determines entities in the text and utilizes the entities to determine a relationship pattern. The engine identifies a trigger by matching one of the entities with a predefined entity in a utility authority file, locates an entity in close proximity to the trigger, identifies a value or regular expression in close proximity to the trigger in the text, and creates a triplet containing the entity, the trigger, and the value or regular expression, the triplet representing the relationship pattern. The engine applies an action to the triplet, wherein the action comprises obtaining the value from the text or translating the regular expression. The engine attaches the value or a result from the translating to the entity as a dynamic attribute of the entity.
US11681871B2 Cognitive enterprise system
Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
US11681870B2 Reducing latency and improving accuracy of work estimates utilizing natural language processing
Disclosed are devices, systems, apparatuses, methods, products, and other implementations for improving the accuracy and latency in work estimation systems and methods through the invocation of serverless applications and/or servers and the interfacing of natural language processing endpoint devices.
US11681866B2 Device, method, and graphical user interface for editing screenshot images
An electronic device: displays a first portion of content within an application interface; detects a screenshot capture input; and, in response to detecting the screenshot capture input: captures a screenshot image of the first portion of the content; and displays a screenshot editing interface that includes the screenshot image of the first portion of the content within an image area and expansion affordances provided to expand the screenshot image. The electronic device also: while displaying the screenshot editing interface, detects an expansion input that corresponds to expanding the screenshot image in one or more dimensions; and, in response to detecting the expansion input, modifies the screenshot image by displaying a second portion of the content within the image area in addition to the first portion of the content, where the second portion of the content was not displayed before detecting the screenshot capture input.
US11681865B2 Annotating a log based on log documentation
Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the log having a plurality of entries. Aspects also include creating a set of log entry templates by processing the log documentation associated with the log, wherein each log entry template includes one or more constants and one or more variables. Aspects further include annotating each of the plurality of entries based on the set of templates, wherein the annotating includes labeling each value of the one or more variables with a variable name.
US11681864B2 Editing parameters
In some embodiments, a method is provided for updating an editing parameter for a model for automatically suggesting revisions to text data. The method may include displaying, on a graphical user interface (GUI) of a user device, one or more interactive input elements, wherein each of the one or more input elements is associated with an editing parameter for a model for automatically suggesting revisions to text data. The method may include receiving, via the GUI, an input from a selected input element of the one or more input elements, wherein the input comprises an indication of a value for a selected editing parameter associated with the selected input element. The method may include updating the selected editing parameter for the model based on the value. The method may include using the model with the updated selected editing parameter to apply an edit operation to an obtained text-under-analysis.
US11681862B1 System and method for identifying location of content within an electronic document
Techniques are described relating to the identification of location of content within an electronic document. Techniques may include generating a location identification rule specifying one or more parameters for identifying a location identifier (LID) for each of the one or more streams associated with the content of the electronic document. Further, the LID may be generated in accordance with the location identification rule. The LID may be assigned to at least a portion of the content, such that the portion of the content within the electronic document may be located in accordance with the LID.
US11681860B2 Methods and systems for guided information viewing and storage platforms
The present disclosure relates to methods and systems for organizing, viewing, and connecting annotations of web documents within web browsers. The rationale for connecting annotations is discussed in detail along with mechanisms to enhance asynchronous, guided viewing within web browsers. Furthermore, data structures and processes for constructing this functionality are discussed with the aid of use case and sequence diagrams as well as verbal descriptions. In addition, guidance is provided for hardware system specifications and architectures of the exemplary systems that are discussed.
US11681855B2 Automated dynamic document generator
A method for automated dynamic document generation includes: storing, in a memory of a document generator, (i) a common pool of objects each defining document content and having respective object identifiers, (ii) a plurality of templates having respective template identifiers and containing respective template subsets of the object identifiers, and (iii) a plurality of master templates having respective master template identifiers and containing respective master template subsets of the object identifiers; establishing a connection to a data source; detecting document initiation data in the data source including a selected one of the template identifiers; responsive to the detection, retrieving a selected one of the master template identifiers associated with the selected template identifier; retrieving the template subset and the master template subset of objects corresponding to the selected template identifier and the selected master template identifier; and generating a document according to the template subset and the master template subset.
US11681851B2 Hierarchical density uniformization for semiconductor feature surface planarization
The current disclosure describes techniques for managing planarization of features formed on a semiconductor wafer. The disclosed techniques achieve relative planarization of micro bump structures formed on a wafer surface by adjusting the pattern density of the micro bumps formed within various regions on the wafer surface. The surface area size of a micro bump formed within a given wafer surface region may be enlarged or reduced to change the pattern density. A dummy micro bump may be inserted into a given wafer surface region to increase the pattern density.
US11681844B1 Configurable testing of semiconductor devices
A semiconductor device comprises a design under test (DUT), a testing interface, pattern generation circuitry, and pattern checker circuitry. The pattern generation circuitry is connected to the DUT and the testing interface. The pattern generation circuitry is configured to generate a test data sequence and control data based on configuration data received from the testing interface, and communicate the test data sequence and the control data to the DUT. The pattern checker circuitry is connected to the DUT and the testing interface. The pattern checker circuitry is configured to generate a comparison test sequence based on the configuration data received from the testing interface, receive resultant test data sequence and output control data from the DUT, and generate a first error signal based on a comparison of the resultant test data sequence and the comparison test sequence and a comparison of the output control data and the configuration data.
US11681841B1 Method and device for calculating optimal leveling stiffness of pile top displacement regulators in composite foundation
A method and device for calculating an optimal leveling stiffness of pile top displacement regulators in a composite foundation are disclosed. The method includes: determining basic parameters for calculating the optimal leveling stiffness of the pile top displacement regulators in the composite foundation; building an optimal mathematical model for calculating the optimal leveling stiffness of the pile top displacement regulators in the composite foundation, and solving the optimal mathematical model for calculating the optimal leveling stiffness of the pile top displacement regulators in the composite foundation to obtain the optimal leveling stiffness. The method and device maximize the bearing capacity of the composite foundation by taking an optimal value of the leveling stiffness of the pile top displacement regulators. The method and device realize accurate quantitative analysis for composite foundation design by adjusting the value of the leveling stiffness of the pile top displacement regulators.
US11681840B1 System and method for transitioning between executing models
Model metadata for each of a plurality of mathematical models is stored. Data describing two sets of models is received. Each of the sets identifies one or more models of the plurality of mathematical models. One of the sets comprises a transition-from set and one of the sets comprises a transition-to set. Data describing a launch date for commencing a transition from executing the model(s) in the transition-from set to executing the model(s) in the transition-to set is received. Data describing a transition period of time for the transition is received. The models in the transition-from set and in the transition-to set are executed during the transition period of time. An output of the execution of the model(s) in the transition-from set is combined with an output of the execution of the model(s) in the transition-to set. The output is stored in a database.
US11681839B2 Systems and methods for modeling water quality
A system, method, device and computer-readable medium for creating an ensemble model of water quality. The ensemble model is generated by determining a set of optimal component models for spectral regions of a body of water, and combining the optimal models. The optimal models can be based on remote sensing data, including satellite imagery. A K-fold partition approach or a global approach can be used to determine the optimal component models, and the optimal component models can be combined through spectral space partition rules to generate an ensemble model of water quality. The ensemble model not only has improved water quality prediction ability, but also has strong spatial and temporal extensibility. The spatial and temporal extensibility of the ensemble model is fundamentally important and desirable for long-term and large-scale remote sensing monitoring and assessment of water quality.
US11681825B2 Digital watermarking without significant information loss in anonymized datasets
A computer-implemented process of altering original data in a dataset, in which original data is anonymised and a digital watermark is included in the anonymised data. Anonymising the original data incurs information loss, and the process of including the digital watermark does not add significant further information loss. The original data can be a tabular file, a relational or a non-relational database, or the results of interactive database queries. Anonymising the data is achieved using one or more techniques that perturb the original data, such as tokenisation, generalisation; data blurring, synthetic record insertion, record removal or re-ordering.
US11681819B1 Interactive meeting recordings
A method including receiving a request to access a meeting record from a user is provided. The meeting record includes an identification for at least one participant in a meeting, an audio recording for the at least one participant, a video recording for the at least one participant, and a presentation from one of the participants in the meeting. The method includes verifying an access privilege of the user for the meeting record, providing the meeting record to the user, for playback of a selected portion, and providing, in the meeting record, a selecting tool to the user, for playing the selected portion, wherein the selecting tool is configured to playback the selected portion for one of multiple participants in the meeting.
US11681818B2 Dynamically linked content creation in a secure processing environment
A method of creating content within a secure processing environment can include detecting a wiki identifier, indicating a phrase, within a parent document. The parent document can be associated with an author attribute. The method also can include searching for documents corresponding to the author attribute and that have a name corresponding to the phrase indicated by the wiki identifier. If one or more of documents are identified, a source anchor within the parent document can be created and a universal resource locator for the identified document can be associated with the source anchor.
US11681812B2 IoT device risk assessment
A first device governs operation of a second device based on a network security risk posed by the second device. The second device is disposed locally to the first device and in local network communication with the first device. The first device is in network communication with a cloud-based computational service.
US11681807B2 Information handling system with mechanism for reporting status of persistent memory firmware update
During a power-on self-test (POST), a basic input/output system (BIOS) retrieves an attribute value associated with the persistent memory device, and compares the attribute value to a default value. In response to the attribute value matching the default value, the BIOS may determine that a firmware management protocol was not executed during a previous POST. In response to the attribute value not matching the default value, the BIOS may compare the attribute value to a current firmware version of firmware within the persistent memory device.
US11681803B2 Malware identification using multiple artificial neural networks
Systems and methods for malware detection using multiple neural networks are provided. According to one embodiment, for each training sample, a supervised learning process is performed, including: (i) generating multiple code blocks of assembly language instructions by disassembling machine language instructions contained within the training sample; (ii) extracting dynamic features corresponding to each of the code blocks by executing each of the code blocks within a virtual environment; (iii) feeding each code block into a first neural network and the corresponding dynamic features into a second neural network; (iv) updating weights and biases of the neural networks based on whether the training sample was malware or benign; and (v) after processing a predetermined or configurable number of the training samples, causing the neural networks criticize each other and to unify their respective weights and biases by exchanging their respective weights and biases and adjusting their respective weights and biases accordingly.
US11681799B2 Using trap cache segments to detect malicious processes
Provided are a computer program product, system, and method for using trap cache segments to detect malicious processes. A trap cache segment to the cache for data in the storage and indicated as a trap cache segment. Cache segments are added to the cache having data from the storage that are not indicated as trap cache segments. A memory function call from a process executing in the computer system reads data from a region of a memory device to output the read data to a buffer of the memory device. A determination is made as to whether the region of the memory device includes the trap cache segment. The memory function call is blocked and the process is treated as a potentially malicious process in response to determining that the region includes the trap cache segment.
US11681798B2 Security screening of a universal serial bus device
Universal serial bus (USB) devices are evaluated for access according to characteristics including descriptors and ROM information. Descriptors are cross-references to historic descriptors known to be associated with malicious or approved USB devices. ROM information is analyzed to determine congruity of data. Device drivers and configuration files on the USB device are reviewed for indicators of compromise or threat and assigned a corresponding security score. Security actions are taken according to a security score assigned according to matching descriptors and analyzed ROM information.
US11681797B2 Row activation prevention using fuses
Apparatuses and methods can be related to preventing the activation of rows using fuses in, for example, a memory device or a computing system that includes a memory device. The preventing the activation of rows adjacent to a predefined row address range can reduce the charge leakage from the memory cells comprising the predefined row address range. Reducing the charge leakage from memory cells comprising the predefined row address range can increase stability in data retention.
US11681792B2 Digital, personal and secure electronic access permission
The present invention puts forward a personal electronic access permission (Figure B, 31) that can both check on the customer's identity (Figure A, step 2) and right to access an event/venue in one scanning event, and address the unwanted secondary market, still enabling a customer (Figure D, 5) to sell back an electronic access permission to the system (Figure D, I) in case the customer is not able to attend the event.
US11681790B2 System and method for user enrollment in a secure biometric verification system
A computer-implemented method and system for verifying the identity of a user in an identity authentication and biometric verification system which includes collecting information from the user regarding the user's identity, which is then electronically authenticated. Upon authentication, personal information regarding the verified identity of the user is retrieved from a source database which is used to verify the identity of the user, via user interaction. Upon successful verification and authentication, biometric data regarding the user is electronically collected.
US11681788B2 Autonomous vehicle authentication key delivery
A server includes one or more processors, programmed to responsive to receiving, from a mobile device of a user, a hailing request that identifies the user as requesting to schedule a ride, select a vehicle to respond to the hailing request based on a capacity to accept an encryption key of the vehicle, the hailing request including a user profile, generate an encryption key to authenticate the mobile device of the user with the vehicle, send the encryption key to both the vehicle and the mobile device to schedule the ride.
US11681784B2 Hardware license verification
Verifying a hardware license and controlling hardware features includes receiving a first part of a license payload and a license signature covering the license payload from a CPU, the license signature being generated using a private encryption key; receiving a second part of the license payload from a memory, the CPU being unable to modify the second part of the license payload; generating a hash using the first part and the second part of the license payload; and verifying the license signature using the hash and a public encryption key associated with the private encryption key. When the verifying is successful, communicating with circuitry to enable functionality of the circuitry specified in the license payload.
US11681781B2 Systems and methods for content security
Systems and methods are for content security may comprise transmitting a request for authorization to access secured content. A content key for the secured content may be received and stored to a restricted region of a memory. A device security module may have access to the restricted region and may decrypt, based on satisfaction of a use condition and using the content key, the secured content. An encryption key associated with a secure media system authorized to access the secured content may be received. The device security module may encrypt, using the encryption key, the secured content and route the secured content to the secure media system.
US11681779B1 Notification service server capable of providing access notification service to harmful sites and operating method thereof
Disclosed are a notification service server and an operating method thereof. The present invention presents a notification service server capable of providing an access notification service to harmful sites and an operating method thereof to support a manager to prevent a client terminal from accessing a harmful site.
US11681776B2 Adaptive settling time control for binary-weighted charge redistribution circuits
A method and circuit for performing vector-matrix multiplication may include converting an input vector of binary-encoded values into analog signals using one-bit DACs, and sequentially performing a vector-matrix multiplication operation for each bit-order. The method may also include, for each sequentially performed operation, operating a switch that corresponds to a current bit-order. Operating the switch may cause a value corresponding to an output of the multiplier to be stored on a capacitor corresponding to the current bit-order. A time interval during which the switch is operated may be non-uniform with respect to time intervals for other switches, and the time interval may be based at least in part on a settling time of the capacitor. The method may also include performing a bit-order weighted summation of values stored on the plurality of capacitors to generate a result of the vector-matrix multiplication.
US11681775B2 Plane wave dual basis for quantum simulation
Methods, systems and apparatus for simulating quantum systems. In one aspect, a method includes the actions of obtaining a first Hamiltonian describing the quantum system, wherein the Hamiltonian is written in a plane wave basis comprising N plane wave basis vectors; applying a discrete Fourier transform to the first Hamiltonian to generate a second Hamiltonian written in a plane wave dual basis, wherein the second Hamiltonian comprises a number of terms that scales at most quadratically with N; and simulating the quantum system using the second Hamiltonian.
US11681774B1 Classically-boosted quantum optimization
A method and system are provided for solving combinatorial optimization problems. A classical algorithm provides an approximate or “seed” solution which is then used by a quantum circuit to search its “neighborhood” for higher-quality feasible solutions. A continuous-time quantum walk (CTQW) is implemented on a weighted, undirected graph that connects the feasible solutions. An iterative optimizer tunes the quantum circuit parameters to maximize the probability of obtaining high-quality solutions from the final state. The ansatz circuit design ensures that only feasible solutions are obtained from the measurement. The disclosed method solves constrained problems without modifying their cost functions, confines the evolution of the quantum state to the feasible subspace, and does not rely on efficient indexing of the feasible solutions as some previous methods require.
US11681771B1 Determining conditions for a set of webpages
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for determining conditions for a set of webpages. The program and method provide for receiving a first set of URLs, each URL of the first set corresponding to a respective webpage of a web site, the first set corresponding to a subset of webpages that comprise the website; identifying repeating patterns of field values in the first set; determining positive conditions that characterize the first set; determining, from the web site webpages other than those in the first set, a second set of URLs that satisfy the positive conditions; identifying repeating patterns of field values in the second set; determining positive conditions that characterize the second set; and computing negative conditions for the first set, by subtracting the positive conditions characterizing the second set from the positive conditions characterizing the first set.
US11681755B2 Methods and systems for selecting an alimentary transfer descriptor using categorical constraints
A system and method for grouping alimentary transfer descriptors as a function of user elements includes receiving at least an alimentary transfer descriptor as a function of an alimentary transfer request, identifying at least a user element, determining a categorical constraint as a function of the user element, generating a plurality of groupings, wherein each grouping comprises alimentary transfer descriptors, selecting a grouping of the plurality of groupings, wherein selecting further comprises, executing a selection function on the plurality of groupings, wherein the selection function generates a selection output as a function of the plurality of selection criteria and the plurality of groupings, and selecting the grouping based on the selection output, and transmitting the a notification to a physical performance entity as a function of the selected grouping.
US11681752B2 Systems and methods for searching for events within video content
A video management system (VMS) may search for one or more events in a plurality of video streams captured and stored at a plurality of remote sites. The VMS may generate time-stamped metadata for each video stream captured at the remote site. The time-stamped metadata for each video stream may identify one or more objects and/or events occurring in the corresponding video stream as well as an identifier that uniquely identifies the corresponding video stream. Each of the plurality of remote sites may send the time-stamped metadata to a central hub, wherein the time-stamped metadata may be stored in a data lake, and a user may enter a query into a video query engine, wherein the video query engine may be operatively coupled to the central hub.
US11681744B2 Methods and systems for updating a database based on object recognition
The systems and methods discussed herein provide for a method that includes receiving, by a device, a first image of a plurality of individuals. The method further includes identifying, by the device from a database comprising images of individuals, a plurality of individuals within the first image. The method further includes for each identified individual within the first image, by the device, identified individual with a first value. The method further includes, generating, by the device to a second device, a record comprising identifications of each identified individual within the first image and the first value.
US11681741B2 Searching and displaying multimedia search results
A system and method for searching and displaying multimedia search results is disclosed herein. An embodiment operates by determining that an interface including one or more previously saved searches is displayed, each of the previously saved searches corresponding to a set of one or more search terms. An updated plurality of search results is received for each of the previously saved searches from a remote server. A grouping of the plurality of search results for each of a plurality of different search terms is displayed across a plurality of individual time periods.
US11681739B2 Systems and methods for providing content based on consumption in a distinct domain
A server obtains user data for a respective user, including data corresponding to the respective user's consumption of media in a first content domain. Before obtaining, for the respective user, data corresponding to a second content domain, the server uses a neural network to generate a user embedding for the respective user based on the user data. The server generates, for a plurality of content items of the second content domain consumed by users other than the respective user, a respective content item embedding. The respective content item embedding is based on user embeddings of the at least one user other than the respective user. The server system determines, using the user embedding for the respective user and respective content item embeddings, a first content item in the second content domain that meets matching criteria for the respective user and provides the first content item to the respective user.
US11681734B2 Organizing fragments of meaningful text
Organizing and/or aligning fragments of text that are included in a set of physical and/or digital documents so that the arrangement of the text fragments is in a readily understandable and meaningful format for a given reader. This organization and/or alignment uses a relation model of the various text fragments to correlate a meaning between and amongst the various text fragments to ultimately determine the final alignment and/or arrangement of those text fragments.
US11681733B2 Massive scale heterogeneous data ingestion and user resolution
This disclosure relates to data association, attribution, annotation, and interpretation systems and related methods of efficiently organizing heterogeneous data at a massive scale. Incoming data is received and extracted for identifying information (“information”). Multiple dimensionality reducing functions are applied to the information, and based on the function results, the information are grouped into sets of similar information. Filtering rules are applied to the sets to exclude non-matching information in the sets. The sets are then merged into groups of information based on whether the sets contain at least one common information. A common link may be associated with information in a group. If the incoming data includes the identifying information associated with to the common link, the incoming data is assigned the common link. In some embodiments, incoming data are not altered but assigned into domains.
US11681718B2 Scoping a system-wide search to a user-specified application
A device implementing a system for limiting the scope of a search includes a processor configured to, receive, by a first application, first user input including at least a portion of a first search term, and to determine that a second application corresponds to the first search term. The processor is further configured to display a graphical element for activating a search filter that limits search results to content of the second application, and to receive second user input including selection of the graphical element. The processor is further configured to send, to the second application, a search request including at least one of the first search term or a second search term, to receive, from the second application, a completion suggestion or search result based on a search performed on the content of the second application, and to provide the completion suggestion or search result.
US11681717B2 Algorithm for the non-exact matching of large datasets
A two-step algorithm for conducting near real-time fuzzy searches of a target on one or more large data sets is described. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then performing a Levenstein comparison to create a subset of the data set that may be a match. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches.
US11681716B2 Extended path finding operations on graph data
A method for performing a path finding operation in graph data stored in a database is provided. The method may include receiving, from a client, a request to perform a weighted path operation on at least portion of the graph data. The portion of the graph data may correspond to a graph. The request may specify attributes associated with vertices and/or edges included in the graph. In response to the request, the weighted path operation may be performed by at least identifying a shortest path between two endpoints in the graph. The shortest path may minimize the one or more attributes of vertices and/or edges included in the shortest path. Related systems and articles of manufacture, including computer program products, are also provided.
US11681710B2 Entity extraction rules harvesting and performance
Security Information and Event Management tools, log management tools, log analysis tools, and other event data management tools are enhanced. Enhancements harvest entity extraction rules from queries, query results, and other examples involving the extraction of field values from large amounts of data, and help perform entity extraction efficiently. Entity extraction operations locate IP addresses, usernames, and other field values that are embedded in logs or data streams, for example, and populate object properties with extracted values. Previously used extraction rules are applied in new contexts with different users, different data sources, or both. An entity extraction rules database serves as a model that contains rules specifying parsing mechanisms. Parsing mechanisms may include regular expressions, separation character definitions, and may process particular file formats or object notation formats or markup language formats. A recommender suggests extraction rules to users, based on frequency, machine learning classifications, correctness certainty, or other considerations.
US11681701B2 Systems and methods for reducing database query latency
A system for reducing database query latency, the system comprising: a memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising: receiving data reflecting performance of a role on a virtual server; identifying tokens associated with terms in the received data; mapping an index comprising the tokens and the terms; storing the mapped index in a first database; storing a key-value pair in a second database, the key corresponding to the mapped index, and the value corresponding to a portion of the received data; receiving a query; optimizing the query to reduce query processing time; constructing a search key based on results obtained by running the optimized query against the first database; retrieving a result value from the second database corresponding to the search key.
US11681700B1 Methods and apparatuses for clustered storage of information
To the standard operations of an inverted index database, a new “To” operator is added. The “To” operator treats the standard single-level linear collection of records as being organized into localized clusters. Techniques for hierarchical clusters are presented. During indexing, hierarchical clusters are serialized according to a uniform visitation procedure. Serialization produces bit maps, one for each hierarchical level, that preserve the hierarchical level of each record and its location in the serialization sequence. For non-hierarchical clusters, byte maps can be produced. The “To” operator accepts a list of records, each at a same hierarchical level in a cluster, and a specification of a hierarchical level that all the input records should be converted into. The “To” operator outputs a list of records, representing a conversion of the input records to the specified new level. Logical Forms, against which frame extraction rules match, can be stored in hierarchical clusters. A database query can be formulated, that matches against such Logical Forms, that provides the same or similar functionality to a frame extraction rule. Such queries extend the range of applications of a particular inverted index database and/or can aid in the development of new frame extraction rules.
US11681699B2 Automated extraction of data from web pages
Various embodiments provide techniques for automatically extracting data from web pages. Such extraction can take place without the use of a browser, and without necessarily rendering the entire web page. Thus, data extraction can be performed more efficiently and more quickly, while reducing the computing resources needed to perform such operations. In at least one embodiment, data extraction and translation are performed by automatically parsing structured data from visible and hidden elements of a web page.
US11681696B2 Finding services in a service registry system of a service-oriented architecture
Searching a service registry system including a plurality of services identified by respective service names, wherein at least some of said service names being associated with a set of client identifiers, includes receiving a search request, said request including a service name and a further set of client identifiers, searching, using a processor, the service registry system for a match between the requested service name and a service name of one of said services in the service registry system, and, in the absence of such a match, searching, using the processor, the service registry system for services that have an association with at least some of the client identifiers in said further set. A search result can be returned.
US11681693B2 Database interface method and system
An intuitive interface that allows a non-technical person to search a computer database without having to understand the underlining database software or its structure by assembling a graphical database query.
US11681690B2 Systems and methods for accessing federated data
Systems and methods are provided that allow federated data from various source systems to be accessed and analyzed through a data analysis platform. The federated data may be stored in different formats. The data analysis platform can receive the federated data in whatever format it has been stored at its respective source system. A script can be used to generate temporary representations (or temporary objects) for the federated data by transforming the federated data. Moreover, the temporary representations or temporary objects can be further transformed into a data analysis platform-specific format. A user of data analysis platform may access and/or manipulate either the temporary representations or objects as well as the data analysis platform-specific objects. Temporary objects can be transformed automatically into corresponding platform-specific objects when necessary to provide an enhanced capability or operation on the objects.
US11681689B2 Automatic generation of a matching algorithm in master data management
A method for receiving an additional dataset including a plurality of additional data records; determining a record type using classifiers and an internal domain knowledge corpus; dividing the plurality of additional data records into a plurality of indexing groups; assigning the given additional data record to a match set based on completeness and similarity of natures of attributes of the given additional data record; and assigning the given additional data record to and a comparison group based on completeness and similarity of natures of attributes of the given additional data record.
US11681682B2 Data processing system and cache update control method
A data processing system includes an analysis part cache that caches data of a database, a data processing development module that is used by a developer and develops analysis processing for data analysis, a data processing module that is used by the developer and performs data analysis by executing analysis processing, a cache management module that sets an update constraint input from a DB administrator regarding cache update from the database in the analysis part cache, and an update determination module that determines whether or not cache update is possible based on the update constraint, and when cache update is requested, the update determination module executes the requested cache update if cache update is possible in the determination.
US11681676B2 Compression determination for column store
A system includes application of respective compression types to first data associated with each of a plurality of columns to generate compressed column data, determination of a first compression ratio for each of the plurality of columns based on the compressed column data, storage of the determined first compression ratios, application, for each of the plurality of columns, of the determined compression type to second data associated with the column to generate second compressed column data, determination of a second compression ratio for each of the plurality of columns based on the second compressed column data, determination of a value for each column based on the stored first compression ratio and the second compression ratio determined for the column, determination of a representative value of the determined values, and determination, based on the representative value, whether to re-determine a compression type for each of the plurality of columns.
US11681673B1 Apparatus and method for data object generation and control
An apparatus, method, and computer program product are provided to generate, transform, and control menu data object in network environment. In some example implementations, menu data objects and related parameters are parsed and translated into a stratified data structure that can be used in connection with creating a renderable object associated with an interactive user interface accessible via a mobile system associated with a user. Control over the menu data object and its associated interface can be automated, and/or implemented in a manner that detects interrelated elements of the data structure such that alterations made to one element cause the related elements to be rendered in an alternate manner for visual verification.
US11681664B2 Journal parsing for object event generation
A system can register a first client and a second client to respectively receive information about updates to a write-ahead log structured storage engine that comprises a log. The system can read an entry in the log, the entry being of an update type. The system can, in response to determining that the first client is registered to receive at least some of the information about updates that are of the update type, sending, to the first client, entry information about the entry. The system can, in response to determining that the second client is registered to receive information about updates that are of the update type, sending, to the second client, the entry information about the entry.
US11681661B2 Hybrid synchronization using a shadow component
Hybrid synchronization using a shadow component includes detecting a first component of a plurality of mirrored components of a distributed data object becoming unavailable. The mirrored components include a delta component (a special shadow component) and a regular mirror (shadow) component. The delta component indicates a shorter history of changes to data blocks of a log-structured file system (LFS) than is indicated by the regular mirror component. During the unavailability of the first component, at least one write I/O is committed by the delta component. The commit is tracked by the delta component in a first tracking bitmap associated with the delta component. Based at least on detecting the first component becoming available, the first component is synchronized with data from the delta component, based at least on changed data blocks indicated in the first tracking bitmap.
US11681660B2 Global deduplication
Embodiments presented herein describe techniques for deduplicating chunks of data across multiple clusters. A process executing in a storage system identifies one or more chunks in an incoming stream of data. For each chunk, a first fingerprint corresponding to the chunk is generated. The process determines whether the first fingerprint matches a second fingerprint listed in a corresponding entry in a deduplication map. Each entry of the deduplication map corresponds to a chunk stored in a location in one of the storage clusters. Upon determining that the first fingerprint matches the second fingerprint, the process writes, to a local persistent storage, a pointer referencing the location in that storage cluster.
US11681659B2 Hybrid file compression model
An archive file that includes an archive start point and an archive end point is received to be segmented and compressed. A first set of compression start points to segment the archive file according to a first function and a second set of compression start points to partition the archive file according to a second function are created. The first set of compression start points and the second set of compression start points are combined to create a set of merged compression start points to partition the archive file into portions between the archive start point and the archive end point. Each portion between the archive start point and the archive end point are compressed to create a compressed archive file.
US11681657B2 System and method for parallel flushing with bucketized data
A method, computer program product, and computer system for organizing a plurality of log records into a plurality of buckets, wherein each bucket is associated with a range of a plurality of ranges within a backing store. A bucket of the plurality of buckets from which a portion of the log records of the plurality of log records are to be flushed may be selected. The portion of the log records may be organized into parallel flush jobs. The portion of the log records may be flushed to the backing store in parallel.
US11681653B2 Namespace representation and enhanced browsability for replicated file systems
Systems and methods facilitating namespace representation and enhanced browsability for replicated file systems are described herein. A method as described herein can include computing, by a device operatively coupled to a processor, a first length of a first object key for a first data object, wherein the first object key comprises a directory path associated with the first data object; in response to determining that the first length is larger than a threshold, creating, by the device, a second data object having a second object key that comprises a representation of the directory path associated with the first data object; and altering, by the device, the first object key in response to the creating the second data object, resulting in an altered first object key that comprises a reference to the second data object instead of the directory path associated with the first data object.
US11681650B2 Execution engine for executing single assignment programs with affine dependencies
The execution engine is a new organization for a digital data processing apparatus, suitable for highly parallel execution of structured fine-grain parallel computations. The execution engine includes a memory for storing data and a domain flow program, a controller for requesting the domain flow program from the memory, and further for translating the program into programming information, a processor fabric for processing the domain flow programming information and a crossbar for sending tokens and the programming information to the processor fabric.
US11681648B2 Interface clock management
The timing of the synchronous interface is controlled by a clock signal driven by a controller. The clock is toggled in order to send a command to a memory device via the interface. If there are no additional commands to be sent via the interface, the controller suspends the clock signal. When the memory device is ready, the memory device drives a signal back to the controller. The timing of this signal is not dependent upon the clock signal. Receipt of this signal by the controller indicates that the memory device is ready and the clock signal should be resumed so that a status of the command can be returned via the interface, or another command issued via the interface.
US11681646B1 Memory disaggregation and reallocation
A server rack has server sleds, each including a motherboard upon which is mounted: a memory module, a cache, at least one CPU connected to the cache, a memory controller connected to the cache and the memory module, an I/O hub, and a fabric interface (FIC) having a memory bridge and optical transceivers, where this memory bridge is connected to the I/O hub through this motherboard. The rack also has a memory sled disaggregated from the server sleds and that includes: a motherboard upon which is mounted: memory modules and a FIC having a memory bridge, a memory controller and optical transceivers, wherein this memory controller is connected to these memory modules through this motherboard, and wherein this memory bridge connects the memory controller to the optical transceivers. The rack has a photonic cross-connect switch interconnected by optical fiber cables to the optical transceivers of the server and memory sleds.
US11681644B2 Slot power control for peripheral cards
Designs for enabling safe insertion and removal of computing components from a live motherboard are presented herein. In one example, a method includes maintaining a slot power connection and an auxiliary power connection for a peripheral card slot in a powered-off state, and sensing insertion of a peripheral card into the peripheral card slot and responsively detecting whether the auxiliary power connection is employed by the peripheral card. Based on detecting the auxiliary power connection is employed by the peripheral card, the method further includes applying current limits selected for the peripheral card to the slot power connection and the auxiliary power connection and concurrently enabling the slot power connection and the auxiliary power connection for the peripheral card. Based on detecting the auxiliary power connection is not employed by the peripheral card, the method further includes applying a current limit selected for the peripheral card to the slot power connection and enabling only the slot power connection for the peripheral card.
US11681641B2 Synchronizing a low voltage drive circuit to a bus when coupling thereto
A method for execution by a low voltage drive circuit (LVDC) operably coupled to a bus includes, when activated, setting data reception for a control channel of a plurality of channels on the bus, where the control channel is a sinusoidal signal having a known frequency. The method further includes receiving the control channel and capturing a cycle of the control channel when the control channel is void of a data communication. The method further includes comparing the cycle of the control channel with a cycle of a first receive clock signal of the LVDC and when the cycle of a first receive clock signal compares unfavorably to the cycle of the control channel, adjusting phase and/or frequency of the cycle of the first receive clock signal to substantially match phase and/or frequency of the cycle of the control channel to produce an adjusted first receive clock signal.
US11681640B2 Multi-channel communications between controllers in a storage system
Enabling multi-channel communications between controllers in a storage array, including: creating a plurality of logical communications channels between two or more storage array controllers; inserting, into a buffer utilized by a direct memory access (‘DMA’) engine of a first storage array controller, a data transfer descriptor describing data stored in memory of the first storage array controller and a location to write the data to memory of a second storage array controller; retrieving, in dependence upon the data transfer descriptor, the data stored in memory of the first storage array controller; and writing, via a predetermined logical communications channel, the data into the memory of the second storage array controller in dependence upon the data transfer descriptor.
US11681635B2 Secure flash controller
A computing device includes a non-volatile memory (NVM) interface and a processor. The NVM interface is configured to communicate with an NVM. The processor is configured to store in the NVM Type-Length-Value (TLV) records, each TLV record including one or more encrypted fields and one or more non-encrypted fields, the non-encrypted fields including at least respective validity indicators of the TLV records, to read the TLV records that include the encrypted fields and the non-encrypted fields from the NVM, and to invalidate selected TLV records by modifying the respective validity indicators of the selected TLV records that are stored in the non-encrypted fields.
US11681628B2 Managing memory allocation between input/output adapter caches
A first cache of a first IOA is detected storing an amount of data that satisfies a memory shortage threshold. A request for extra memory for the first IOA is transmitted. The request is sent in response to detecting that the first cache stores the amount of data that satisfies the memory shortage threshold. The request is transmitted to a plurality of IOAs of a computer system. A second cache of a second IOA is detected storing an amount of data that satisfies a memory dissemination threshold. Memory of the second cache is allocated to the first cache. The memory is allocated in response to the request and the amount of data in the second cache satisfying the memory dissemination threshold.
US11681626B2 Information processing device and information processing method for prefetching across page boundaries
A device including: a processor executing a program; a first cache memory; a second cache memory belonging to a memory hierarchy lower than that of the first cache memory; a determination unit that determines, based on first information indicating a virtual address of information accessed in the second cache memory when the program is executed, second information indicating a virtual address of target information to be prefetched; and a prefetch unit that prefetches the target information and stores the prefetched target information in the second cache memory, wherein the second cache memory includes a conversion unit that converts, by using correspondence information indicating a correspondence relationship between the physical address of the target information and the virtual address of the target information, the second information into third information indicating a physical address of the target information, and the prefetch unit prefetches the target information using the third information.
US11681624B2 Space and time cache coherency
Various embodiments include methods and devices for virtual cache coherency. Embodiments may include receiving a snoop for a physical address from a coherent processing device, determining whether an entry for the physical address corresponding to a virtual address in a virtual cache exists in a snoop filter, and sending a cache coherency operation to the virtual cache in response to determining that the entry exists in the snoop filter.
US11681616B2 Address scheduling methods for non-volatile memory devices with three-dimensional memory cell arrays
At least one address scheduling method includes selecting a first bit line, selecting a first string connected to the first bit line, performing address scheduling on N pages of each of multi-level cells in the first string sequentially from a bottom word line to a top word line, and after completing the address scheduling on all word lines in the first string, performing address scheduling on second to k-th strings sequentially in the same manner as performed with respect to the first string, where “k” is 2 or a natural number greater than 2.
US11681611B2 Reservation architecture for overcommitted memory
Various systems and methods for computer memory overcommitment management are described herein. A system for computer memory management includes a memory device to store data and a mapping table; and a memory overcommitment circuitry to: receive a signal to move data in a first block from a memory reduction area in the memory device to a non-memory reduction area in the memory device, the memory reduction area to store data using a memory reduction technique, and the non-memory reduction area to store data without any memory reduction techniques; allocate a second block in the non-memory reduction area; copy the data in the first block to the second block; and update the mapping table to revise a pointer to point to the second block, the mapping table used to store pointers to memory device in the memory reduction area and the non-memory reduction area.
US11681608B2 Complex system for data pipeline test automation
A system may execute a pipelined multiple-tier test stack to support migration of computing resources via a migratory data stream. Via the pipelined multiple-tier test stack, the system may perform extract, transform, and load operations on the migratory data stream. The extract, transform, and load operations may be used to identify applications that may undergo testing. At a generation tier of the pipelined multiple-tier test stack, the system may generate test scripts, which may be used to test the application. The tests may be validated by the system via a validation tier of the pipelined multiple-tier test stack. To govern the operations, the pipelined multiple-tier test stack may rely on a multi-point reference data model.
US11681596B1 Redundant segment for efficient in-service testing
Disclosed are systems and methods for providing in-service testing using a redundant segment. A device (e.g., memory, filter, GPU) is implemented as multiple device segments. For example, a filter including 1024 taps may be implemented as sixteen smaller filter segments that include 64 taps each. A redundant segment that is of similar size to the device segments is used to provide in-service testing of the individual device segments. For example, the redundant segment is provided the same input as a device segment and the output of the redundant segment and the device segment are compared to determine whether the device segment is operating correctly. Multiplexers are used to cycle use of the redundant segment to provide in-service testing of each of the device segments. For example, the multiplexers can be configured into different modes to provide for testing of the various device segments.
US11681594B2 Multi-lane solutions for addressing vector elements using vector index registers
Disclosed herein are vector index registers for storing or loading indexes of true and/or false results of conditional operations using multiple lane processing in vector processors. Each of the vector index registers store multiple addresses for accessing multiple positions in operand vectors in various types of operations that can leverage multi-lane processing.
US11681593B2 Selecting a witness service when implementing a recovery plan
Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is then used to elect a leader to implement the recovery. Various system, and/or network, and/or component failures and/or various loss of function of components of the virtualization system can trigger initiation of the recovery plan. Based on the particular recovery plan that is invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected. The witness is used to elect the leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan includes consideration of the health of components that would potentially be involved in the recovery actions.
US11681592B2 Snapshots with selective suspending of writes
Obtaining a consistent set of snapshots of a group of storage volumes includes obtaining a plurality of snapshots, each of the snapshots being for one of the volumes, determining if there are any specific write operations to at least one volume that occurred after obtaining a first one of the snapshots and before obtaining a last of the snapshots, if there are any specific write operations, discarding the plurality of snapshots, and, if there are no specific write operations, designating the plurality of snapshots as the consistent set of snapshots. Obtaining a consistent set of snapshots may include repeatedly obtaining a plurality of snapshots and determining if there are specific write operations until either a particular condition is met or there are no specific write operations determined. The particular condition may be exceeding a predetermined number of iterations or a predetermined time limit.
US11681591B2 System and method of restoring a clean backup after a malware attack
Disclosed herein are systems and method for restoring a clean backup after a malware attack. In one aspect, a method forms a list of files that are of a plurality of designated file types that can be infected by malicious software. The method performs one or more snapshots of the files according to a predetermined schedule over a predetermined period of time and performs one or more backups. The method determines that a malware attack is being carried out on the computing device and generates a list of dangerous objects that spread the malware attack. The method compares the list of dangerous objects with the one or more snapshots to determine when the malware attack occurred. The method identifies a clean backup that was created most recently before the malware attack as compared to other backups and recovers data for the computing device from the clean backup.
US11681589B2 System and method for distributed-agent backup of virtual machines
A distributed agent for backup and restoration of virtual machines collects backup data and meta-data. The distributed agent includes an agent inside a virtual machine and an agent outside the virtual machine. The two kinds of agents communicate with each other to collect data of different types used to backup and restore virtual machines.
US11681586B2 Data management system with limited control of external compute and storage resources
Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.
US11681584B2 Method and system for interfacing to cloud storage
An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as all write data and metadata waiting to be transferred to the data store. Prior to transfer, one or more data transformations may be applied to the data and metadata. In one embodiment, the data store comprises one or more cloud storage service providers. A content control system is used to configure and manage the interface.
US11681581B1 Data integrity protection with partial updates
Effective use of cyclic redundancy check (CRC) signatures is achieved where each sector of a flash management unit (FMU) has a distinct CRC signature. The CRC signatures are XORed together to create a total CRC signature for the FMU. When a host device updates a single sector of the FMU, the CRC signature for the updated single sector can be changed by removing the old CRC signature corresponding to the single sector and replacing the old CRC signature with a new CRC signature corresponding to the updated single sector. The old CRC signature is XORed from the total CRC signature and then the new CRC signature is XORed with the remaining CRC signatures to create a new total CRC signature. In so doing, data integrity is ensured.
US11681573B2 API registry in a container platform providing property-based API functionality
A method of customizing deployment and operation of services in container environments may include receiving, at an API registry, a property for a service that is or will be encapsulated in a container that is or will be deployed in a container environment. The method may also include determining whether the property for the service affects the deployment of the service to the container environment, and in response to a determination that the property affects the deployment of the service, deploying the service based at least in part on the property. The method may additionally include determining whether the property for the service affects the generation of a client library that calls the service in the container environment, and in response to a determination that the property affects the generation of the client library, generating the client library based at least in part on the property.
US11681571B2 Managing device group configurations across workspaces based on context
Device group configurations can be managed across workspaces based on context. A service can be employed on each client computing device that a user may use in his or her workspaces. The service can be configured to determine when a profile applies to a workspace and can automatically apply a device group configuration to the workspace. The service can also monitor for context changes while a device group configuration is applied and can adjust the device group configuration based on the context changes.
US11681567B2 Method and processor system for executing a TELT instruction to access a data item during execution of an atomic primitive
The present disclosure relates to a method for a computer system comprising a plurality of processor cores including a first processor core and a second processor core, wherein a data item is exclusively assigned to the first processor core, of the plurality of processor cores, for executing an atomic primitive by the first processor core. The method includes receiving by the first processor core, from the second processor core, a request for accessing the data item, and in response to determining by the first processor core that the executing of the atomic primitive is not completed by the first processor core, returning a rejection message to the second processor core.
US11681564B2 Heterogeneous computing-based task processing method and software and hardware framework system
A heterogeneous computing-based task processing method, includes: breaking down an artificial intelligent analysis task into one stage or multiple stages of sub-tasks, and completing, by one or more analysis function unit services corresponding to the one stage or multiple stages of sub-tasks, the artificial intelligent analysis task by means of a hierarchical data flow, wherein different stages of sub-tasks have different types, one type of sub-tasks corresponds to one analysis function unit service, and each analysis function unit service uniformly schedules a plurality of heterogeneous units to execute a corresponding sub-task. The disclosure also provides a heterogeneous computing-based software and hardware framework system and a heterogeneous computing-based task processing device.
US11681561B2 Rate limiting in query processing based on computation cost
A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
US11681560B2 Method, electronic device, and computer program product for proactively adjusting available computing power of a computing node based on movement of at least one user device
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for adjusting a computing load. The method in an illustrative embodiment includes: determining a total computing power demand of at least one user device that will be switched, due to movement, to being provided a computing service by a computing node; determining an available computing power of the computing node; and if the available computing power is unable to meet the total computing power demand, by adjusting a computing load of the computing node, adjusting the available computing power before the at least one user device is switched to being provided the computing service by the computing node, so as to meet the total computing power demand.
US11681559B2 Executing computing modules using multi-coring
Described herein is a system for identifying controls not aligned with updated compliance data. The system may scrub external data sources for updated compliance data. The system may detect and extract the updated compliance data from the external data sources. The system may identify and correlate controls of compliance applications currently using compliance data which has now been updated. The system determines whether a control exists to cover the updated compliance data. In the event, a control does not exist or an existing control does not cover the updated compliance data, a requirement may be generated for generating a new control or modifying an existing control for the updated compliance data.
US11681551B2 Resource trust model for securing component state data for a resource using blockchains
Technologies are shown for storing sub-component state data for a resource on a blockchain involving generating a resource data block that corresponds to a resource that includes links that correspond to sub-components of the resource, generating a first sub-component state data block for a sub-component of the resource on a blockchain that includes first state data for the first sub-component, and setting the link for the sub-component to reference the first sub-component state data block. Subsequently, a second sub-component state data block can be generated for the sub-component with second state data and the second sub-component state data block linked to the first sub-component state data block.
US11681543B2 Methods and apparatus for providing hypervisor level data services for server virtualization
A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon.
US11681538B1 Coordinating and synchronizing data entry between client computing devices
A client device can generate a graphical user interface (GUI) including a set of form fields. The client device can receive user input including a first set of form values for the set of form fields from a first entity via the GUI. The client device can also receive an electronic communication via a network, the electronic communication including a second set of form values for the set of form fields as input by a second entity on a remote client device. The client device can compare the second form values to the first form values to identify a mismatch between the first set of form values and the second set of form values. In response to identifying the mismatch, the client device can update the GUI to include a graphical marker indicating the mismatch between the first set of form values and the second set of form values.
US11681537B2 Account management user interfaces
The present disclosure generally relates to managing a user account. In some embodiments, managing a user account includes managing remote data storage associated with a user account. In some embodiments, managing a user account includes managing deletion of data from remote data storage associated with a user account. In some embodiments, managing a user account includes managing a balance transfer of a user account.
US11681535B2 Linking virtualized application namespaces at runtime
A method for linking a plurality of virtualized application packages for execution on a computer system is described. A runtime executable of a primary virtualized application package is launched. A secondary virtualized application package to be merged with the primary virtualized application package is identified. In one embodiment, application settings and file data for the first and second virtualized application packages are merged into a single data structure. An execution layer is created by starting execution of one of the application files associated with the primary virtualized application package. Requests from the execution layer to the operating system for configuration settings and contents of application files of either the primary virtualized application package or secondary virtualized application package and providing requested configuration settings are satisfied using configuration settings and file information from both the primary and secondary virtualized application packages.
US11681534B2 Method and system for boot time optimization of embedded multiprocessor systems
An embedded multiprocessor system is provided that includes a multiprocessor system on a chip (SOC), a memory coupled to the multiprocessor SOC, the memory storing application software partitioned into an initial boot stage and at least one additional boot stage, and a secondary boot loader configured to boot load the initial boot stage on at least one processor of the multiprocessor SOC, wherein the initial boot stage begins executing and flow of data from the initial boot stage to the at least one additional boot stage is disabled, wherein the application software is configured to boot load a second boot stage of the at least one additional boot stage on at least one other processor of the multiprocessor SOC and to enable flow of data between the initial boot stage and the second boot stage.
US11681533B2 Restricted speculative execution mode to prevent observable side effects
Embodiments of methods and apparatuses for restricted speculative execution are disclosed. In an embodiment, a processor includes configuration storage, an execution circuit, and a controller. The configuration storage is to store an indicator to enable a restricted speculative execution mode of operation of the processor, wherein the processor is to restrict speculative execution when operating in restricted speculative execution mode. The execution circuit is to perform speculative execution. The controller to restrict speculative execution by the execution circuit when the restricted speculative execution mode is enabled.
US11681531B2 Generation and use of memory access instruction order encodings
Apparatus and methods are disclosed for controlling execution of memory access instructions in a block-based processor architecture using a hardware structure that indicates a relative ordering of memory access instruction in an instruction block. In one example of the disclosed technology, a method of executing an instruction block having a plurality of memory load and/or memory store instructions includes selecting a next memory load or memory store instruction to execute based on dependencies encoded within the block, and on a store vector that stores data indicating which memory load and memory store instructions in the instruction block have executed. The store vector can be masked using a store mask. The store mask can be generated when decoding the instruction block, or copied from an instruction block header. Based on the encoded dependencies and the masked store vector, the next instruction can issue when its dependencies are available.
US11681530B2 Apparatuses, methods, and systems for hashing instructions
Systems, methods, and apparatuses relating to performing hashing operations on packed data elements are described. In one embodiment, a processor includes a decode circuit to decode a single instruction into a decoded single instruction, the single instruction including at least one first field that identifies eight 32-bit state elements A, B, C, D, E, F, G, and H for a round according to a SM3 hashing standard and at least one second field that identifies an input message; and an execution circuit to execute the decoded single instruction to: rotate state element C left by 9 bits to form a rotated state element C, rotate state element D left by 9 bits to form a rotated state element D, rotate state element G left by 19 bits to form a rotated state element G, rotate state element H left by 19 bits to form a rotated state element H, perform two rounds according to the SM3 hashing standard on the input message and state element A, state element B, rotated state element C, rotated state element D, state element E, state element F, rotated state element G, and rotated state element H to generate an updated state element A, an updated state element B, an updated state element E, and an updated state element F, and store the updated state element A, the updated state element B, the updated state element E, and the updated state element F into a location specified by the single instruction.
US11681529B2 Apparatuses, methods, and systems for access synchronization in a shared memory
Systems, methods, and apparatuses relating to access synchronization in a shared memory are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, and an execution unit to execute the decoded instruction to: receive a first input operand of a memory address to be tracked and a second input operand of an allowed sequence of memory accesses to the memory address, and cause a block of a memory access that violates the allowed sequence of memory accesses to the memory address. In one embodiment, a circuit separate from the execution unit compares a memory address for a memory access request to one or more memory addresses in a tracking table, and blocks a memory access for the memory access request when a type of access violates a corresponding allowed sequence of memory accesses to the memory address for the memory access request.
US11681528B2 Apparatus and method for a tensor permutation engine
An apparatus and method for a tensor permutation engine. The TPE may include a read address generation unit (AGU) to generate a plurality of read addresses for the plurality of tensor data elements in a first storage and a write AGU to generate a plurality of write addresses for the plurality of tensor data elements in the first storage. The TPE may include a shuffle register bank comprising a register to read tensor data elements from the plurality of read addresses generated by the read AGU, a first register bank to receive the tensor data elements, and a shift register to receive a lowest tensor data element from each bank in the first register bank, each tensor data element in the shift register to be written to a write address from the plurality of write addresses generated by the write AGU.
US11681521B2 Software update apparatus, software update method, non-transitory storage medium storing program, vehicle, and OTA master
A software update apparatus includes a communication unit that sends a request for downloading update data to a center, a storage unit that stores the downloaded update data, and a control unit that executes, based on the update data, a control for installing, or installing and activating update software on one or more target electronic control units from among a plurality of electronic control units connected to each other via an in-vehicle network. The control unit acquires software versions of the electronic control units, determines whether there is a consistency in a combination of the acquired software versions, and executes, upon determining that there is an inconsistency in the combination of the acquired software versions, a process for attaining the consistency in the combination of the software versions.
US11681519B2 Software update on a network device forming a multi-chassis link aggregation group (MC-LAG)
Examples disclosed herein relate to performing a software update on a network device forming a MC-LAG. In an example, a software update onto a first network device and a second network device may be downloaded. The first network device and the second network device may form a MC-LAG that may provide a redundant connectivity to a network device in a network. A shutdown of routing protocols on the first network device may be performed. Each of the routing protocols may advertise a maximum metric on the first network device, leading to a recalculation of network routes by the network device. The first network device may be updated with the software update. Until the software update on the first network device is complete, network traffic on the network may be routed through the second network device.
US11681517B2 Robotic process automation system with distributed download
A server responds to a request to perform a first automation task to process a work item from the plurality of work items, on a first computing device that is separate and independent from the server. The server receives a request from the first computing device to download the first automation task and queries a distribution information file to identify one or more other computing devices that have a copy of the first automation task. The server provides to the first computing device, an identifier for each of one or more other computing devices that has a copy of the first automation task. If the distribution information file does not contain an identification of any other device that has a copy of the first automation task, then the server processor causes the first automation task to be retrieved and to be provided to the first computing device.
US11681512B2 Industrial automation smart object inheritance
An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. To ensure consistency within and between projects, as well as to ensure that a given industrial project is dynamically updated to reflect changes to an industrial asset's attributes (e.g., control code, visualization definitions, testing scripts, analytic code, etc.), embodiments of the IDE system can use automation object inheritance features to propagate changes made to an automation object definition to all instances of the automation object used throughout a control project.
US11681509B2 Smart contract processing method and system, computer device, and readable storage medium
The present disclosure relates to a smart contract processing method and a system, and a readable storage medium. By segmenting a function requiring performance analysis, establishing a symbol calculation model and calculating a GAS consumption formula, and performing further optimization, a GAS value consumed by the execution of a program containing a polynomial cycle can be automatically calculated, or a GAS value consumed by the execution of a program containing a non-linear cycle can be calculated with minimal human assistance, so as to reflect the performance thereof.
US11681508B2 Source code analysis to map analysis perspectives to events
Techniques to process a source code program include, by one or more processors, determining an analysis perspective is exhibited by one or more portions of the source code program based at least in part on processing the source code program and an analysis perspective definition collection. The techniques further include storing a mapping of the analysis perspective to event data that is generated by object code when executed by one or more processors of a target computing system, wherein the object code is associated with the one or more source code program portions that exhibit the analysis perspective.
US11681507B2 Composable context menus
A method includes displaying an application page at a client system, the application page including a context menu container object that is not visibly displayed as part of the application page. During the display of the application page, the context menu container object holds a current set of context menu options and is responsive to a prescribed input to display the context menu as having the current set of context menu options. Further, during display of the application page, the context menu container object consumes events, evaluates logic to determine context menu options to display based on the first event, updates the current set of context menu options and displays the context menu as having the current set of context menu options.
US11681503B2 Machine learning visual code and action generation
A method, system, and computer program product for implementing machine learning visual code and action generation is provided. The method includes receiving from a plurality of hardware and software sources, digital description data associated with visual presentations and an action for execution. A resulting code-based class for each portion of the digital description data is generated with respect to the visual presentation. Self learning software code is executed and a type of visual presentation is selected with respect to associated visual features and the code-based class. Additionally, a visual presentation is selected and an action is executed resulting in hardware and software of a server hardware device being operationally modified. The visual presentation is presented to a user.
US11681501B2 Artificial intelligence enabled open source project enabler and recommendation platform
A method, computer system, and a computer program product for project development in a collaborative platform is provided. The present invention may include identifying one or more features of an open source project. The present invention may include analyzing the one or more features of the open source project and assigning a sentiment to each of the one or more features. The present invention may include generating a requirement mapping for the open source project, wherein the requirement mapping is a series of the one or more features.
US11681495B2 Smart audio settings
Embodiments described herein provide for smart configuration of audio settings for a playback device. According to an embodiment, while a playback device is a part of a first zone group that includes the playback device and at least one first playback device, the playback device applies a first audio setting. The embodiment also includes the playback device joining a second zone group that includes the playback device and at least one second playback device. The embodiment further includes the playback device applying a second audio setting based on an audio content profile corresponding to the second zone group.
US11681489B2 Circuit and method for controlling audio adapter
A circuit and a method for controlling an audio adapter are provided. The audio adapter includes a button and a microphone, and the microphone is adapted for generating a recorded data. The control circuit includes a button detection circuit, a first-in, first-out (FIFO) data buffer, a USB endpoint buffer, a mute circuit and a USB endpoint control circuit. The button detection circuit is used for detecting whether the button is triggered. The FIFO data buffer is used for storing the recorded data. The USB endpoint buffer is used for storing the recorded data. The mute circuit is used for controlling whether the recorded data is transmitted to the USB endpoint buffer according to whether the button is triggered. The USB endpoint control circuit is used for controlling whether the audio adapter outputs the recorded data according to whether the button is triggered.
US11681487B2 Electronic apparatus and control method thereof and storage medium
An electronic apparatus comprising a processor and a memory storing a program which, when executed by the processor, causes the electronic apparatus to: acquire a plurality of images obtained from a plurality of different image sources; store information about relationship between an orientation of a display device and at least one of the plurality of images in a storage; detect an orientation of a display device; and control the display device to display an image obtained from a same image source, among the plurality of different image sources, as that of an image associated with the detected orientation.
US11681480B1 Printing system operated responsive to data bearing records
A printing system that operates responsive to data bearing records enables providers of printable content records to have printed copies of the content records produced and delivered to designated record recipients. Central system circuitry (22) is in operative connection with at least one data store (24), and includes record data corresponding to the content records and records regarding printing operations, the locations thereof and other record data. The central system circuitry operates to cause printed copies of the content records produced by respective printing operations located in geographic proximity to respective record recipients. The exemplary system further enables a content record provider to operate the system to host content records so that printed copies of the records may be obtained by record requesters located in widely dispersed geographic locations.
US11681479B2 Image forming apparatus and method of controlling image forming apparatus for executing trim processing on a semiconductor area
An image forming apparatus includes a sensor configured to detect an original, a nonvolatile storage that includes a semiconductor area, a setting unit configured to execute a setting for dividing the semiconductor area into a plurality of areas, and a controller configured to execute Trim processing on the divided areas in response to passing of a predetermined time period while the image forming apparatus is in a standby state. The controller is configured to stop the Trim processing based on a detection of the original detected by the sensor while the Trim processing is executed.
US11681474B2 Management of peak current of memory dies in a memory sub-system
A portion of a memory management operation associated with a first current level that satisfies a condition pertaining to a threshold current level and a second current level that satisfies the condition pertaining to the threshold current level is identified. Mask data associated with the portion of the memory management operation is identified. Based on the mask data, a current management action is performed during execution of a requested memory management operation received from a host system.
US11681468B2 Memory device for scheduling maximum number of memory macros write operations at re-arranged time intervals
A memory device including a memory array with a plurality of memory macros, a power supplying circuit, and a controller is provided. The power supplying circuit is coupled to the memory array. The controller is coupled to the memory array. The power supplying circuit is configured to provide power to perform write operations to a number of the memory macros at the same time. The number of the memory macros for the write operations performed at the same time is not higher than a maximum number of the memory macros. The controller obtains the maximum number of the memory macros for the write operations performed at the same time by the power supplying circuit. The controller re-arranges a schedule for a sequence of the write operations of the memory macros to generate a re-arranged schedule. The maximum number is taken as a threshold value. In the re-arranged schedule, a number of part of the memory macros for the write operations performed at the same time is equal to or less then the threshold value.
US11681467B2 Checking status of multiple memory dies in a memory sub-system
A processing device in a memory sub-system assigns each of a plurality of memory units associated with one or more memory die of a memory device a unique address by which each of the plurality of memory units is identified. The processing device further sends a multi-unit status command to the memory device, the multi-unit status command specifying a subset of the plurality of memory units using corresponding unique addresses and receives a response to the multi-unit status command, the response comprising a multi-bit value comprising a plurality of bits, wherein each bit of the plurality of bits represents a status of one or more parameters of a plurality of parameters for a corresponding one of the plurality of memory units.
US11681465B2 Dynamic multi-bank memory command coalescing
Systems, apparatuses, and methods for dynamically coalescing multi-bank memory commands to improve command throughput are disclosed. A system includes a processor coupled to a memory via a memory controller. The memory also includes processing-in-memory (PIM) elements which are able to perform computations within the memory. The processor generates memory requests targeting the memory which are sent to the memory controller. The memory controller stores commands received from the processor in a queue, and the memory controller determines whether opportunities exist for coalescing multiple commands together into a single multi-bank command. After coalescing multiple commands into a single combined multi-bank command, the memory controller conveys, across the memory bus to multiple separate banks, the single multi-bank command and a multi-bank code specifying which banks are targeted. The memory banks process the command in parallel, and the PIM elements process the data next to each respective bank.
US11681459B2 System and method for minimizing write-amplification in log-structured writes
A method, computer program product, and computer system for submitting, by a computing device, a write for a write-request equal to a size of valid data in a segment. The write-request may be decomposed into RAID elements and corresponding parity stripe elements. Parity for RAID stripes may be calculated using only valid RAID elements of the RAID elements. A write for all the valid RAID elements and the corresponding parity stripe elements may be issued. An unmap command may be issued to at least a portion of the segment that is invalid.
US11681456B2 Compaction policies for append-only stores
A method of reducing write amplification in an append-only memory store of data records, by which the store is subdivided into streams, each of which for storing records having an update frequency within a variable range of update frequencies. By defining an update frequency that does not rely on time, statistical methods can be used to select the streams in which data records can be written. The range of update frequencies of each stream can be fixed or variable and based on the stored records. The memory allocated to each stream can be determined based on numerically solving an optimization problem that determines the write amplification resulting from different memory allocations in the streams.
US11681454B2 Efficiently storing data in a cloud storage
A cloud server determines that a size of a first cloud storage element object is at least below a first threshold. In response to the first determination, a client-side component is requested to store additional data in the cloud storage element object including by having the client-side component update the first cloud storage element with an updated version that includes previously existing data of the first cloud storage element and the additional data. The first cloud storage element object is added to a set of one or more cloud storage element objects available for update. The client-side component is configured to generate an updated version of the first cloud storage element object that has a size that is greater than or equal to the first threshold.
US11681452B2 Memory access technology and computer system
A computer system includes a memory controller and a non-volatile dual in-line memory module (NVDIMM) connected to the memory controller. The NVDIMM comprises a non-volatile memory (NVM) for storing data and a media controller. After receiving a read command for reading first data stored in the NVDIMM from the memory controller, the media controller reads multiple data subblocks of the first data from the NVM. After sending multiple ready signals to notify the memory controller that multiple data subblocks of the first data are available, the media controller receives multiple send commands for fetching the multiple data subblocks. The media controller then transmits to the memory controller the multiple data subblocks in response to the multiple send commands.
US11681451B2 HBM based memory lookup engine for deep learning accelerator
A storage device and method of controlling a storage device are disclosed. The storage device includes a host, a logic die, and a high bandwidth memory stack including a memory die. A computation lookup table is stored on a memory array of the memory die. The host sends a command to perform an operation utilizing a kernel and a plurality of input feature maps, includes finding the product of a weight of the kernel and values of multiple input feature maps. The computation lookup table includes a row corresponding to a weight of the kernel, and a column corresponding to a value of the input feature maps. A result value stored at a position corresponding to a row and a column is the product of the weight corresponding to the row and the value corresponding to the column.
US11681450B2 System and method for self-encrypting drive reversion during re-initialization of a storage array
A method, computer program product, and computing system for receiving a re-initialization operation request for a storage array, the storage array including a plurality of self-encrypting drives. A reversion state may be determined for each self-encrypting drive of the plurality of self-encrypting drives. In response to determining that at least one self-encrypting drive is in an unreverted state, at least one predefined reversion key for reverting the at least one self-encrypting drive from a predefined area of the storage array may be accessed. Each self-encrypting drive of the plurality of self-encrypting drives in the unreverted state may be reverted to a reverted state using the at least one predefined reversion key.
US11681445B2 Storage-aware optimization for serverless functions
An illustrative method includes a storage-aware serverless function management system monitoring one or more serverless function instances of one or more serverless functions implemented in a serverless system, the one or more serverless function instances associated with one or more components of a storage system, determining a portion of a component among the one or more components of the storage system based on the monitoring, and requesting the storage system to adjust storage of data associated with the portion of the component.
US11681444B2 Shingled magnetic disk management method for data isolation by space files, apparatus, and electronic device
The present application discloses a magnetic disk management method, an apparatus and an electronic device by providing an engine layer including a plurality of space files and an encapsulation layer including a file directory tree of a space file structure; where the engine layer responds to a data management operation performed for a target space file of the file directory tree output by the engine layer, and a target magnetic disk space corresponding to the target space files is determined through the address association list of the encapsulation layer, and data management is performed on the data in the target magnetic disk space. Thereby, different data can be isolated by different space files when entering through the engine layer, which ensures that security issues such as leakage of the data in the magnetic disk will not occur.
US11681438B2 Minimizing cost of disk fulfillment
A system can determine to produce a storage device for a user identity indicative of a user. The system can determine a number of extra disks to include with the storage device as part of the production, the extra disks enabling further storage capacity for the storage device beyond a specified storage capacity, the determining of the number of extra disks being based on data from a group of data, the group of data comprising first cost data representative of a first cost associated with including the second number of extra disks, probability data representative of a probability that the further storage capacity beyond the specified storage capacity will be requested during a defined time period after the production, and second cost data representative of a second cost associated with installing the second number of extra disks after the storage device has been delivered to the user site.
US11681437B2 Dynamic tape storage device data buffer
A computer-implemented method for altering a position on a tape at which the tape transitions to a DATA_FULL state is disclosed. The computer-implemented method further includes determining, after a file is written to a Data Partition of the tape, a size of an Index representing metadata associated with the file. The computer-implemented method further includes altering, based on the size of the Index representing metadata associated with the file, a position in the Data Partition of the tape at which the tape transitions to the DATA_FULL state.
US11681436B2 Systems and methods for asynchronous input/output scanning and aggregation for solid state drive
An information handling system may include a processor and a scanning agent including a program of instructions embodied in computer-readable media communicatively coupled to the processor, and configured to, asynchronously from input/output operations to a solid state drive communicatively coupled to the processor: scan sequences of logical block addresses corresponding to consecutively occurring input/output operations to the solid state drive; determine logical block addresses that are frequently proximate to each other in the sequences; and communicate information regarding the logical block addresses that are frequently proximate to each other in the sequences to the solid state drive, such that a controller of the solid state drive uses the information to organize data in physical pages of the solid state drive such that at least one physical page includes logical block addresses that are frequently proximate to each other in the sequences.
US11681434B2 Method and apparatus for setting virtual keys, medium, and electronic device
The present disclosure relates to the technical field of computers, and provides a method and apparatus for setting virtual keys on a user interface performed by an electronic device. The method includes: determining, in response to at least two touch operations acting on a user interface, at least two pieces of operation position information of the at least two touch operations; identifying, according to the at least two pieces of operation position information, a target virtual key on the user interface; obtaining a target vibration waveform corresponding to the target vibration key, and performing waveform similarity calculation on the target vibration waveform and other vibration waveforms adapted to at least one other virtual key on the user interface to obtain a waveform difference value; and when the waveform difference value is greater than a predefined threshold, determining that the target vibration waveform is associated with the target virtual key.
US11681432B2 Method and terminal for displaying input method virtual keyboard
Embodiments of this application disclose a method and a terminal for displaying an input method virtual keyboard, and relate to the field of terminals, so as to improve input efficiency of a terminal and input experience of a user. The method includes: displaying, by a terminal, a first session interface of a first application on a touchscreen; determining, by the terminal, a first session message on the first session interface, where the first session message is a recently received session message; determining, by the terminal, a corresponding first virtual keyboard based on a type of the first session message, where the type of the first session message includes a text message, a numeric message, an emoticon message, or a voice message; and displaying, by the terminal, the first virtual keyboard on the first session interface.
US11681427B1 System and method for dynamically grouping and displaying a plurality of content
An orthogonal or multi-dimensional fabric user interface is described herein. A computer device executes an operating system that stores content in a multi-dimensional fabric. Users can access and view content that is stored in the multi-dimensional fabric at a specific location and time. The users request the specific location and time. The computer device r accesses the multi-dimensional fabric to anchor content within the multi-dimensional fabric user interface based on the specific location and time.
US11681426B2 Method and program for producing multi reactive video, and generate meta data to make multi reactive video, and analyze into interaction data to understand human act
Disclosed is a multi-reactive video generating method and program that performs various condition playbacks depending on a user's manipulation, based on a video database (e.g., a basic video) in which a general video or a plurality of image frames are stored. According to an embodiment of the inventive concept, various actions (i.e., reactions) may be applied as the multi-reactive video generation file is played with a general video or a combination of a plurality of image frames.
US11681416B2 Dynamic web content based on natural language processing (NLP) inputs
Systems and methods are provided for dynamically adjusting a website of an entity using information that has been received, stored, gathered, and/or otherwise obtained about what people want to find on the entity's website. A website may be dynamically adjusted using trending information. Dynamically adjusting may comprise generating and presenting links on the website to webpages in order of volume over a defined time threshold, or by variance over a standard volume over a longer established time frame. Dynamically adjusting the website may comprise providing an element on a website for what is most urgent to customers. A unit associated with a website may be monitored, and when the unit volume or activity starts to spike beyond normal expectations, then information about the unit is proactively and/or preemptively offered on the website, or a webpage of the website, without ever having a conversation with a user.
US11681413B2 Guided drilldown framework for computer-implemented task definition
Techniques and solutions are described for configuring a computer-implemented process defined by a data model. The data model includes a plurality of data objects, each data object having an object type. Displays are rendered that request selection of first and second values for respective first and second data objects of first and second object types. The first and second values are assigned to the respective first and second data objects. The computer-implemented process defined by the data model is executed, using the first and second values, to provide execution results.
US11681409B2 Systems and methods for augmented or mixed reality writing
An augmented reality system that includes processors and storage devices storing instructions. The instructions configure the processors to perform operations. The operations include identifying a writing object in a video feed being displayed in an augmented reality viewer, identify a tip of the writing object based on a contour of the writing object, and tracking movements of the tip in the augmented reality viewer. The operations may also include generating a virtual file, the virtual file storing the tracked movements and generating a text file by performing an image recognition operation associating the tracked movements stored in the virtual file with one or more characters.
US11681403B2 Detecting device
A detecting device includes a plurality of drive electrodes extending in a first direction and arrayed in a second direction, a detection electrode facing the drive electrodes in a direction orthogonal to the first direction and the second direction, a drive circuit configured to supply a drive signal to the drive electrodes, and a detector configured to detect proximity of an object to a detection region provided with the detection electrode based on an output from the detection electrode generated according to capacitance generated between the drive electrodes and the detection electrode due to the drive signal.
US11681402B2 Sensitivity region of interest processing (ROIP) for input/output (I/O) operative touch sensor device (TSD)
A touch sensor device (TSD) includes TSD electrodes associated with a surface of the TSD. Also, an overlay that includes marker electrode(s) is also associated with a region of the surface of the TSD. The TSD also includes drive-sense circuits (DSCs) operably coupled to the plurality of TSD electrodes. A DSC is configured to provide a TSD electrode signal to a TSD electrode and simultaneously to sense a change of the TSD electrode signal based on a change of impedance of the TSD electrode caused by capacitive coupling between the TSD electrode and the marker electrode(s) of the overlay. Processing module(s) is configured to process a digital signal generated by the DSC and other digital signals generated by other DSCs determine the region of the surface of the TSD that is associated with the overlay and to adapt sensitivity of the TSD within that region.
US11681394B2 Detecting device and detection system
A detecting device includes a plurality of first electrodes extending in a first direction and a plurality of second electrodes extending in a second direction intersecting the first direction, the first electrodes and the second electrodes being disposed facing each other with an insulating layer interposed therebetween, a first electrode selection circuit configured to change a combination of a plurality of selected first electrodes for each of a plurality of periods obtained by dividing one frame period and supply a drive signal to the selected first electrodes, and a detection circuit configured to detect capacitance generated between the first electrodes and the second electrodes due to the drive signal. The first electrode selection circuit changes a frequency of the drive signal for each of the periods.
US11681390B2 Electronic writing apparatus with multiple conductors
A circuit includes a function module to detect stimulus of an electronic writing apparatus (EWA) and generate functional data based on the detected stimulus. The circuit further includes a processing module to generate an outbound data signal from the functional data and first transceive circuit coupled to a first conductor of the EWA. The first transceive circuit includes a first reference circuit to generate a first transmit reference signal, and a first drive-sense circuit to regulate the first transmit reference signal on the first conductor. The circuit further includes a second transceive circuit coupled to a second conductor of the EWA. The second transceive circuit includes a second reference circuit to generate a second transmit reference signal, where one of the transmit reference signals includes the outbound data signal. The second transceive circuit further includes a second drive-sense circuit to regulate the second transmit reference signal on the second conductor.
US11681384B2 Processor for controlling input by electronic pen and method performed by computer used in conjunction with electronic pen
Provided is a processing device for controlling input by an electronic pen. The electronic pen includes a side switch disposed on a side surface of the electronic pen and a device that obtains contact information indicating whether or not a pen tip of the electronic pen is in contact with a panel. The processing device includes a processor and a memory storing instructions which, when executed by the processor, cause the processing device to: obtain switch information indicating a depression state of the side switch, determine whether or not the pen tip is in contact with the panel based on the contact information, output the switch information when the pen tip is not determined to be in contact with the panel, and disable a value of the switch information when the pen tip is determined to be in contact with the panel.
US11681383B2 Rendering device and rendering method
A rendering device that renders an object in a virtual reality space includes a processor and a memory storing instructions that, when executed by the processor, cause the processor to perform a first rendering process that renders in the virtual reality space an image of an input surface on which a position is indicated by a stylus, perform a second rendering process that renders in the virtual reality space an image of a display surface that displays the object, the image of the display surface being different from the image of the input surface, perform an acquisition process that acquires the position on the input surface indicated by the stylus, and perform a display process that displays the object in the image of the display surface based on the position on the input surface acquired by performing the acquisition process.
US11681379B1 Mouse device
A mouse device includes a wheel control mechanism and a control unit. The control unit is electrically connected with a magnetic force module and a rotating speed detector of the wheel control mechanism. Under control of the control unit, a first direction current or a second direction current is selectively provided to drive the magnetic force module. The flowing directions of the first direction current and the second direction current are opposite. Consequently, the rotating mode of the wheel control mechanism can be switched between different modes.
US11681378B2 Automated keyboard mapping for virtual desktops
Methods and systems for performing automated keyboard mapping for virtual desktops are described herein. A system may generate a keyboard mapping table containing a plurality of keyboard inputs. The system may simulate a keyboard input locally at the system and using a virtual desktop hosted by a remote desktop platform to generate keyboard simulation outputs in response to a first keyboard input. In response to determining a discrepancy between the keyboard simulation outputs, the system may modify a key value in the keyboard mapping table resulting in a corrected keyboard mapping table, where the key value corresponds to the first keyboard input. In response to receiving a second keyboard input, the system may apply the corrected keyboard mapping table to display a keyboard output at the virtual desktop hosted by the remote desktop platform, where the second keyboard input has the same key value as the first keyboard input.
US11681375B1 Non-uniform pressure actuation threshold value
A capacitance sensing module may include a capacitance sensor; a pressure sensor in mechanical communication with the capacitance sensor; a processor and memory; programmed instructions stored in the memory to cause the processor, when executed, to determine, with the capacitance sensor, a location of a user input; determine, with the pressure sensor, a pressure value of the user input applied to the capacitance sensor; and determine whether the pressure value exceeds a non-uniform actuation threshold value where the non-uniform actuation threshold value is based, at least in part, on the location of the user input on the capacitance sensor.
US11681374B2 Haptic feedback system
A haptic feedback system is disposed on a device, including a fixed portion, a movable portion, a connecting assembly, and a driving assembly. The fixed portion fixedly connects the device. The movable portion is movable along a first mode direction and a second mode direction relative to the fixed portion. The movable portion is movably connected to the fixed portion via the connecting assembly. The driving assembly drives the movable portion to move relative to the fixed portion by a driving force, wherein a driving direction of the driving force is different from the first mode direction and the second mode direction.
US11681370B2 Handheld controller and control method
A handheld controller is suitable for controlling a virtual reality system. The handheld controller has a pointer direction corresponding to the virtual reality system. The handheld controller includes a holding portion, a knob, and a positioning module. The holding portion is suitable to be held by a hand of a user. The knob is pivotally connected to the holding portion on a rotation axis. The rotation axis is coaxial with or parallel to the pointer direction. The positioning module is connected to the holding portion and is configured to provide a position of the holding portion in a three-dimensional space. In addition, a control method is also provided here.
US11681358B1 Eye image stabilized augmented reality displays
A method includes projecting an augmented reality (AR) user interface (UI) at a first position on a surface of a head-mounted display (HMD) device through which a view of a real-world scene is seen by a viewer, and detecting a motion of the HMD device corresponding to a head motion of the viewer. The method further includes, in response to the motion of the HMD device, moving the projected AR UI across the surface of the HMD device to a second position, the movement of the projected AR UI spatially and or temporally lagging the head motion.
US11681356B2 System and method for automated data entry and workflow management
A system and method that provides for integrated data entry and workflow capabilities through one or more computing devices provided to personnel who work at various stations throughout a facility. Automated identification, record updates, workflow management, and alerts are facilitated through the computing devices, which include a headset that includes one or more input devices such as a microphone, a speaker, a camera, and/or a visual display device.
US11681354B2 Operating method of power optimization scheduler and computing apparatus including power optimization scheduler
An operating method of a power optimization scheduler is provided, where the operating method of a power optimization scheduler includes obtaining information regarding a neural network (NN) model, determining a voltage value for a task to be performed by at least one processing device, based on the obtained information regarding the NN model, and controlling a power management device to apply a voltage corresponding to the determined voltage value to the at least one processing device.
US11681352B2 Standby current reduction in memory devices
A method of controlling a memory device can include: determining, by the memory device, a time duration in which the memory device is in a standby mode; automatically switching the memory device from the standby mode to a power down mode in response to the time duration exceeding a predetermined duration; exiting from the power down mode in response to signaling from a host device via an interface; and toggling a data strobe when data is ready to be output from the memory device in response to a read command from the host device.
US11681349B2 Interconnect fabric link width reduction to reduce instantaneous power consumption
Described herein are various embodiments of reducing dynamic power consumption within a processor device. One embodiment provides a technique for dynamic link width reduction based on throughput demand for client of an interconnect fabric. One embodiment provides for a parallel processor comprising an interconnect fabric including a dynamically configurable bus widths and frequencies.
US11681342B2 Memory controller with processor for generating interface adjustment signals
A circuit interface includes one or more processors that generate opcodes, a plurality of interface control circuits, each including a respective processing element responsive to the opcodes generated by one or more processors. Each interface control circuit corresponds to a respective link of a plurality of links of a device-to-device interface (DDI), and each link of the plurality of links of the DDI is for transmitting or receiving signals from one or more sources or one or more destinations external to the circuit.
US11681341B2 Intelligent repurposable cooling systems for mobile datacenter
A cooling system for a datacenter is disclosed. An evaporative cooling subsystem provides blown air for cooling the datacenter and a repurposable refrigerant cooling subsystem controls moisture of the blown air in a first configuration and independently cools the datacenter in a second configuration.
US11681335B1 Hinge for a flexible electronic device
A hinge is connectable with two housing parts to allow opening and closing of the housing parts. The hinge includes a mounting seat and two rotary units. The mounting seat has a central recessed portion. The rotary units are connected with the mounting seat and shiftable between an unfolded state and a folded state. Each rotary units includes a linking member, a rail sliding block, a rotating bracket and a cover plate. During the shifting from the unfolded state to the folded state, the rail sliding block is slid relative to both the linking member and the rotating bracket and is turned relative to the mounting seat. In the folded state, the cover plates are inclined to each other in a direction away from the mounting seat to cooperate with the central recessed portion to form a space for receiving a bending portion of a flexible display.
US11681334B2 Low profile friction hinge
The described technology provides a hinge device including a band including a first band end coupled by a slidable rotatable coupling to a first panel and a second band end coupled by a rotatable coupling to a part of a central support section and a different band including a first different band end coupled by a different slidable rotatable coupling to a second panel and a second different band end coupled by a different rotatable coupling to a different part of the central support section, wherein the central support section is configured to rotate around a virtual pivot axis parallel to each of the first panel and the second panel and located outside a surface plane of each of the first panel and the second panel.
US11681333B2 Foldable auxiliary monitor
According to aspects of the disclosure, a display system is provided comprising a support, a first display coupled to the support, wherein the first display is configured to display output information received from at least one computing device, and a second display rotatably coupled to the first display and rotatably coupled to the support, wherein the second display is configured to display output information received from the at least one computing device.
US11681332B2 Display panel and method for manufacturing the same
A display panel includes: a first substrate; a second substrate, arranged opposite to the first substrate. A first locking structure is arranged on at least one edge of a surface of the first substrate facing the second substrate, a second locking structure that corresponds to the first locking structure is arranged on a surface of the second substrate facing the first substrate corresponding to the at least one edge. The first locking structure includes a first locking member arranged on the first substrate and a second locking member arranged on the first locking member. The second locking structure includes a third locking member arranged on the second substrate and a fourth locking member arranged on the third locking member. The first locking member is engaged with the third locking member, and the second locking member is engaged with the fourth locking member.
US11681330B2 Supporting member for display device, display device comprising the same, and method for manufacturing thereof
The present disclosure relates to a supporting member for a display device, a display device including the same, and a manufacturing method of a supporting member for a display device. The supporting member for the display device according to an embodiment includes: a first region and a second region, and a third region positioned between the first region and the second region and made of a non-metal material. The supporting member includes a plurality of patterns positioned in the third region and adjacent to one another along a first direction and a second direction perpendicular to the first direction, where each of the plurality of patterns extends along the second direction.
US11681329B2 Electronic device assembly
An electronic device assembly is provided, including an electronic device body and a detachable lens module. The electronic device body has a housing and a first joining unit, wherein the first joining unit is disposed on the housing. The detachable lens module is detachably assembled onto the housing and has a second joining unit, wherein the first joining unit is joined to the second joining unit to electrically connect the detachable lens module to the electronic device body.
US11681326B2 Housing for portable electronic device with reduced border region
An electronic device having a housing structure that is configured to receive at least one glass cover is disclosed. The glass cover serves to cover a display assembly provided within the electronic device. The glass cover can be secured to the housing structure so as to facilitate providing a narrow border between an active display area and an outer edge of the housing structure. The enclosure for the electronic device can be thin yet be sufficiently strong to be suitable for use in electronic devices, such as portable electronic devices.
US11681324B2 Synchronous reset deassertion circuit
Distribution of a reset signal across a system-on-chip (SoC) may be the highest latency signal in the circuit. As a result, the operating frequency of the device is reduced to ensure that the reset signal reaches all intellectual property (IP) blocks during a single clock cycle. A reset synchronizer receives the clock signal and the reset signal as inputs and generates a synchronous reset signal as an output. The synchronous reset signal has a fixed timing relationship with the clock signal. The clock signal may be paused when a reset signal is received. As a result, distribution of the synchronous reset signal may be performed without regard to the latency of the signal. After the synchronous reset signal has been received by all of the IP blocks, reset is deasserted and the clock signal is resumed.
US11681322B2 Adaptive and optimal imaging of quantum optical systems for quantum computing
The disclosure describes an adaptive and optimal imaging of individual quantum emitters within a lattice or optical field of view for quantum computing. Advanced image processing techniques are described to identify individual optically active quantum bits (qubits) with an imager. Images of individual and optically-resolved quantum emitters fluorescing as a lattice are decomposed and recognized based on fluorescence. Expected spatial distributions of the quantum emitters guides the processing, which uses adaptive fitting of peak distribution functions to determine the number of quantum emitters in real time. These techniques can be used for the loading process, where atoms or ions enter the trap one-by-one, for the identification of solid-state emitters, and for internal state-detection of the quantum emitters, where each emitter can be fluorescent or dark depending on its internal state. This latter application is relevant to efficient and fast detection of optically active qubits in quantum simulations and quantum computing.
US11681318B2 Voltage generation circuit and semiconductor device
A voltage generation circuit includes a voltage dividing circuit configured to divide an applied voltage; a bias circuit configured to generate a voltage by dividing a power source voltage supplied through a first input terminal; and a power source switching control circuit. The power source switching control circuit is configured to perform first processing of preventing a voltage supply from a power source line to the voltage dividing circuit, connecting the power source line to a first output terminal, and connecting a ground to a second output terminal, second processing of connecting the power source line and the ground to the voltage dividing circuit, and third processing of obtaining a voltage through the voltage dividing circuit by supplying a voltage generated by the bias circuit to the first output terminal and supplying the voltage generated by the bias circuit to the voltage dividing circuit.
US11681286B2 Remote movement system and operation terminal
A remote movement system of the invention comprises an operation terminal and a vehicle electronic control unit. The operation terminal includes a touch sensing portion which senses a finger of a user touching the touch sensing portion and a terminal electronic control unit configured to transmit a control execution command for requesting an execution of a remote movement control to cause a vehicle to move to a target position when movement of the user's finger touching the touch sensing portion satisfies a predetermined touch interaction condition. The vehicle electronic control unit is provided in the vehicle and configured to execute the remote movement control in response to receiving the control execution command from the terminal electronic control unit. The predetermined touch interaction condition does not include a condition that the user's finger moves, touching the touch sensing portion along a predetermined specific path.
US11681277B1 Pine straw processing and bagging system
A system and method for packaging pine straw and a packaged mass of pine straw made therefrom, the method including providing an electronically-controlled system configured for packaging pine straw, the system including system logic that controls conveying, fluffing, cleaning, compressing and packaging of the pine straw, and using the system to compress a mass of pine straw into a rectangular mass of pine straw and enclosing the rectangular mass of pine straw within a flexible plastic sheet thereby forming a substantially rectangular packaged mass of compressed pine straw.
US11681275B2 Analog world interfacing for automated systems
An automated system includes transducers, at least one computing device, and at least one automated apparatus. The transducer(s) is/are driven and sensed using drive-sense circuit(s). A drives and senses drive and sense a transducer via a single line, generates a digital signal representative of a sensed analog feature to which the transducer is exposed, and transmits the digital signal to the computing device. The computing device receives digital signals from at least some of drive-sense circuits and process them in accordance with the automation process to produce an automated process command. The automated apparatus executes a portion of an automated process based on the automated process command.
US11681272B2 Automated rotating equipment preservation
A gearbox is coupled to a shaft of a motor. The gearbox is configured to be rotated by the motor. An encoder is coupled to the shaft of the motor. The encoder is configured to detect a shaft position. The encoder is configured to produce a position stream indicative of the shaft position. A coupling is configured to receive a separate machine shaft. A controller is coupled to the encoder and the motor. The controller is configured to receive the position stream from the encoder and produce a drive signal to rotate the motor.
US11681263B2 Motorized window treatment monitoring and control
Motorized window treatments may each adjust a position of a covering material to allow light into a space in a building. The control information for controlling the motorized window treatments may be stored and/or accessed to understand how the motorized window treatments are operating. The control information may indicate a control state and/or a position of the covering material when an identified daylight intensity is being received at the space. The control information may inform a user of the operation of the motorized window treatments and allow the user to adjust various control parameters by which the motorized window treatments may be controlled. Recommended adjustments may also be provided to the user based on a user-identified problem with the operation of the motorized window treatments. The recommended adjustments to the control parameters may be accepted by the user and may be stored for being accessed and/or edited.
US11681260B2 Electronic watch
An electronic watch includes a power source, an electrostatic motor including a rotor in which a plurality of electret films are arranged in a rotational direction and a plurality of fixed electrodes arranged in the rotational direction at positions facing the rotor, a hand rotating in conjunction with the rotation of the rotor, and a motor control circuit controlling the electrostatic motor. The motor control circuit selectively executes a hand movement mode for rotating the hand and a stop mode for keeping the hand stationary. In the stop mode, the motor control circuit keeps the rotor stationary through electrostatic forces exerted on the electret films from the fixed electrodes with the polarities of the fixed electrodes maintained.
US11681259B2 Resonant member for a striking mechanism of a watch or of a music box
A resonant member for a striking mechanism of a watch or of a music box includes at least one resonant part, such as one or more gongs, arranged to vibrate and resonate once activated, and an attachment part. The resonant part and/or the attachment part is made from an alloy of tungsten or tantalum or rhodium or hafnium with more than 51% of tungsten or tantalum or rhodium or hafnium in the alloy.
US11681257B2 Projection
An image projector arranged to project an image onto a display plane. The image projector comprises a processing engine, a display device, an optical element and a light source. The processing engine outputs a computer-generated diffractive pattern comprising a hologram of an image for projection and a lens function corresponding to a lens having a first optical power. The display device is arranged to display the computer-generated diffractive pattern. The optical element is disposed between the display device to the display plane. The optical element has second optical power. The light source is arranged to provide off-axis illumination of the display device in order to spatially-modulated light in accordance with the hologram and lens function. The lens function of the computer-generated diffractive pattern and the optical element collectively perform a hologram transform of the hologram such that a reconstruction of the image is formed on the display plane.
US11681252B2 Image forming apparatus
An image forming apparatus includes an image processor configured to perform image processing on image data based on a conversion condition to output converted image data; an image forming unit configured to form an image based on the converted image data output from the image processor, the image forming unit being controlled based on an image forming condition; and a controller configured to perform tone correction control, density evenness control, and total density control, which is a combination of the tone correction control and the density evenness control. In the tone correction control, the controller controls the image forming unit to form a test image on a sheet and obtains reading data related to the test image on the sheet.
US11681249B2 Heating device and heat generating member
According to one embodiment, a heating device includes a belt and a contact member. The belt has a tubular shape. The contact member is provided inside the belt. The contact member is formed in an arc shape along the inner peripheral surface of the belt. The contact member is slidably in contact with the inner peripheral surface of the belt. When the amount of deflection of the belt is D, the radius of curvature of the inner peripheral surface of the belt is A, and the radius of curvature of the outer peripheral surface of the contact member is B, the following equations (1) and (2) are satisfied: D≥10 mm  (1) 0.4 mm≥A−B≥0 mm  (2).
US11681247B2 Image forming apparatus that can enhance usability by reducing the number of times a chart is placed on a reading device
An image forming apparatus that includes an image bearing member which can bear a toner image, a transfer member used to transfer a toner image onto a recording material from the image bearing member, and a reading device which reads density information of images on recording material disposed on a platen. The image forming apparatus forms a first chart on a first recording material and a second chart on a second recording material by sequentially transferring a plurality of test images while applying a plurality of test voltages to the transfer member. The two charts are read by the reading device and the transfer voltage is adjusted based on the reading result.
US11681245B2 Movable-member supporter with a first guide connected to a second guide
A movable-member supporter includes: a first support member that includes a first support plate, a first guide unit provided at the first support plate, and a first connection section, the first guide unit guiding movement of a movable member and having one end that extends to one side surface of the first support plate, the first connection section being provided at the one side surface of the first support plate; and a second support member that includes a second support plate, a second guide unit provided at the second support plate, and a second connection section, the second guide unit guiding movement of the movable member and having one end that extends to one side surface of the second support plate, the second connection section being provided at the one side surface of the second support plate and being connected with the first connection section of the first support member.
US11681243B2 Sealing assembly for an electrophotographic image forming device
A sealing assembly according to one example embodiment includes a housing and an imaging component positioned on the housing. A seal has opposed first and second edges extending along a longitudinal dimension of the seal. A lateral dimension of the seal is perpendicular to the longitudinal dimension and extends in a direction from the first edge to the second edge. The seal is attached to the housing along the first edge and contacts the imaging component along the second edge. Upon attachment to the housing, the seal is elastically deformed from an unassembled state in which the second edge has a first profile that varies in the lateral dimension along the longitudinal dimension to an assembled state in which the second edge is deformed relative to the first profile to a second profile having less variation in the lateral dimension along the longitudinal dimension than the first profile.
US11681238B2 Image forming method and image forming apparatus
An image forming method includes forming, fixing, and applying. The forming forms a toner image on a recording medium by an image forming device. The fixing fixes the toner image on the recording medium with heat by a fixing device. The applying applies an electric charge by a charge applying device to the recording medium on which the toner image has been fixed by the fixing device, in a state in which an output-adjustable power source for the charge applying device has an electric current that is controlled to be constant.
US11681236B2 Method for in-situ dynamic protection of a surface and optical assembly
In situ dynamic protection of an optical element surface against degradation includes disposing the optical element in an interior of an optical assembly for the FUV/VUV wavelength range and supplying at least one volatile fluorine-containing compound (A, B) to the interior for dynamic deposition of a fluorine-containing protective layer on the surface. The protective layer (7) is deposited on the surface layer by layer via a molecular layer deposition process. The compound includes a fluorine-containing reactant (A) supplied to the interior in a pulsed manner. A further reactant (B) is supplied to the interior also in a pulsed manner. An associated optical assembly includes an interior in which a surface is disposed, and at least one metering apparatus (123) that supplies a reactant to the interior. The metering apparatus provides a pulsed supply of the compound as a reactant (A, B) for layer by layer molecular layer deposition.
US11681235B2 System and method for cleaning an EUV mask
An extreme ultraviolet (EUV) photolithography system cleans debris from an EUV reticle. The system includes a cleaning electrode configured to be positioned adjacent the EUV reticle. The system includes a voltage source that helps draw debris from the EUV reticle toward the cleaning electrode by applying a voltage of alternating polarity to the cleaning electrode.
US11681227B2 Enhanced EUV photoresist materials, formulations and processes
The present disclosure relates to novel negative-type photoresist composition and methods of their use. The disclosure further relates to multiple trigger photoresist processes which allow for the improvement in contrast, resolution, and/or line edges roughness in some systems without giving up sensitivity. The photoresist compositions and the methods of the current disclosure are ideal for fine patent processing using, for example, ultraviolet radiation, extreme ultraviolet radiation, beyond extreme ultraviolet radiation, X-rays and changed particle. The disclosure further relates to sensitivity enhancing materials useful in the disclosed compositions and methods.
US11681226B2 Metal-compound-removing solvent and method in lithography
A photoresist layer is coated over a wafer. The photoresist layer includes a metal-containing material. An extreme ultraviolet (EUV) lithography process is performed to the photoresist layer to form a patterned photoresist. The wafer is cleaned with a cleaning fluid to remove the metal-containing material. The cleaning fluid includes a solvent having Hansen solubility parameters of delta D in a range between 13 and 25, delta P in a range between 3 and 25, and delta H in a range between 4 and 30. The solvent contains an acid with an acid dissociation constant less than 4 or a base with an acid dissociation constant greater than 9.
US11681224B2 Resin, resist composition and method for producing resist pattern
Disclosed are a resin containing a structural unit represented by formula (I), a structural unit represented by formula (a1-1), a structural unit represented by formula (a1-2) and a structural unit represented by formula (a2-A), and a resist composition including the same:
US11681223B2 Photocurable composition and method for producing semiconductor device
A photocurable composition for forming coating film having flattening properties on a substrate, with high fillability into patterns and capability of forming a coating film that is free from thermal shrinkage, which contains at least one compound that contains a photodegradable nitrogen-containing and/or sulfur-containing structure, a hydrocarbon structure, and a solvent. A compound which contains at least one photodegradable structure in one molecule. A compound which contains the photodegradable structures, and the hydrocarbon structure in one molecule, or a combination of compounds which contain the structures in separate molecules. The hydrocarbon structure is a saturated or unsaturated, linear, branched or cyclic hydrocarbon group having a carbon atom number of 1 to 40. The nitrogen-containing structure contains a reactive nitrogen-containing functional group or reactive carbon-containing functional group produced by irradiation with ultraviolet light; and the sulfur-containing structure contains an organic sulfur radical or carbon radical produced by irradiation with ultraviolet light.
US11681222B2 Fluorine-containing polymer, purification method, and radiation-sensitive resin composition
An object of the present invention is to provide a novel fluorine-containing polymer, a radiation-sensitive resin composition for liquid immersion lithography which contains the fluorine-containing polymer, which leads to a pattern having an excellent shape and excellent depth of focus, wherein the amount of an eluted component in a liquid for liquid immersion lithography such as water that comes in contact with the resist during exposure in liquid immersion lithography is little, and which provides a larger receding contact angle between the resist film and the liquid for liquid immersion lithography such as water, and a method for purifying the fluorine-containing polymer. The present resin composition comprises a novel fluorine-containing polymer (A) containing repeating units represented by the general formulae (1) and (2) and having Mw of 1,000-50,000, a resin (B) having an acid-unstable group, a radiation-sensitive acid generator (C), a nitrogen-containing compound (D) and a solvent (E).
US11681220B2 Resist composition and method for producing resist pattern
Disclosed is a resist composition including a compound represented by formula (I), a resin having an acid-labile group and an acid generator: wherein, in formula (I), R1 represents a halogen atom or an alkyl fluoride group having 1 to 6 carbon atoms, m1 represents an integer of 1 to 5, and when m1 is 2 or more, a plurality of R1 may be the same or different from each other.
US11681202B2 Camera module
A camera module includes a lens holder accommodating a lens module therein, a housing accommodating the lens module and the lens holder therein, a shake correction unit including first and second magnets, disposed in the lens holder, and first and second coils disposed to face the first and second magnets, a focusing unit including a third magnet, disposed in the lens module, and a third coil disposed on a first substrate disposed on the lens holder, and a plurality of ball members configured to support movement of the lens module in a direction perpendicular to an optical axis. The lens module, the lens holder, the third magnet, and the third coil are moved together in the direction perpendicular to the optical axis, by driving force of the shake correction unit.
US11681194B2 Magnetic field driven liquid crystal patterning control system
Various embodiments set forth liquid crystal (LC) patterning control systems in which LCs are aligned using locally applied magnetic fields. The index of refraction experienced by light propagating through an anisotropic LC is dependent on orientation. As a result, a phase difference may be imparted to an optical beam that is passed through, or reflected from, an array of LCs whose orientations are controlled via locally applied magnetic fields. In some embodiments, the locally applied magnetic fields may be generated by driving currents through wires that intersect at micro or nanomagnetic particles or at magnetic domains, or by applying voltages to micro or nanocoils wrapped around high-permeability cores, among other things.
US11681192B2 Display device and electronic device
A display device capable of performing image processing is provided.Each pixel is provided with a memory circuit, and desired correction data is held in the memory circuit. The correction data is calculated in an external device and written into each pixel. The correction data is added to image data owing to capacitive coupling, and the resulting data is supplied to a display element. Thus, a corrected image can be displayed with the display element. The correction enables image upconversion or can compensate for an image quality reduction due to characteristics variations of transistors included in pixels.
US11681180B2 Display and lighting apparatus including a light-emitting unit that emits high quality illumination through arrangements of lenses and light emitting devices
A light-emitting unit includes a plurality of lenses; and two or more light-emitting devices covered by each of the lenses, and the two or more light-emitting devices covered by one lens of the lenses are electrically separated from each other.
US11681178B2 Liquid crystal display panel and manufacturing method thereof
A liquid crystal display panel includes an array substrate and a color filter substrate which are arranged opposite to each other, and a liquid crystal layer. The color filter substrate includes a second substrate, a black matrix, a color resist layer, and photo spacers arranged on a common electrode. The photo spacers are arranged directly under the black matrix. The photo spacer includes a support spacer arranged on the common electrode and a buffer spacer arranged on the support spacer.
US11681177B2 Display device
According to one embodiment, a display device comprises a display panel and a polarizing plate. The display panel comprises a display area, a non-display area surrounding the display area, and a light-shielding layer arranged in the display area and the non-display area. The polarizing plate is provided on a surface of the display panel, and including an end portion located in the non-display area. In this display device, the light-shielding layer opposite to the end portion of the polarizing plate is at least partially removed.
US11681175B2 Display device
Display device is provided and includes first substrate; first and second lines; first electrode on first substrate; insulating film on first electrode; second electrode including connection electrode arranged in parallel with second lines and comb electrodes connected to the connection electrode; second substrate facing first substrate; liquid crystal layer provided between first and second substrates; and light shielding portion extending along extending direction of first lines, wherein in plain view, part of comb electrodes arranged at end of comb electrodes and part of first electrode overlaps with light shielding portion in the same area.
US11681171B2 Display assembly with double-sided display module, baffle member, display apparatus and vehicle
A display assembly includes a display device, a first clamping plate and a second clamping plate. The display apparatus has at least one display area, and the first clamping plate and the second clamping plate are disposed on two opposite sides of the display device in a thickness direction thereof. At least one of the first clamping plate and the second clamping plate is located on at least one light-emitting side of the display device, and in a clamping plate located on a light-emitting side of the display device, at least a partial region of a portion covering an active area of the display device is in a transparent state. Edges of the first clamping plate and the second clamping plate have at least one adapter portion, and adapter portions are configured to fix the display assembly to an object in an external environment through at least one adapter.
US11681166B2 Electro-absorption optical modulator including ground shield
A wideband electro-absorption modulating (EAM) device is configured to include a ground shield that functions to minimize the spread of an applied AC voltage beyond the limits of the modulator's electrode. The ground shield includes a grounding electrode disposed in a spaced-apart relationship with the modulator electrode along the ridge of the EAM structure, and a grounding termination used to couple the grounding electrode to a suitable ground location. The ground location may be either on-chip (such as the DC ground of the modulator itself) or off-chip (via an off-chip capacitor, with a wirebond connecting the grounding electrode to the capacitor). The use of a ground shield mitigates the effects that changes in the data rate have on effective length of the modulator as seen by the applied data signal.
US11681160B2 Contact lens battery management
A contact lens battery management system (BMS) monitors battery health in an electronic contact lens. A battery made with high-internal-resistance cells is coupled on a cell-by-cell basis to input switches of a power management integrated circuit (PMIC) that monitors, detects, and isolates faulty circuit components.
US11681159B2 Light management for image and data control
Optical devices and cognitive prosthetics based on novel components for enhanced human vision, selective video/television display, digital processing and/or unique image analysis to modify the image that a user sees and significantly improve the perception of that user are disclosed. What the user sees is responsive to specific perceptual and informational needs of the user in real time. Devices from the parent patents are herein made both more useful in practical day-to-day use and are more widely applicable to improving the ability of a user to perceive visual stimuli.
US11681158B2 Damper arrangement for actuator damping
A damper arrangement may be used in a camera module that includes a first (e.g., stationary) and a second (e.g., dynamic) component. The second component may hold a lens such that the lens moves together with the second component. The damper arrangement may include an interface member that extends from the first or the second component to at least partially into a viscoelastic material within a volumetric space configured in the first component, the second component, or both. The interface member may include a mounting portion having a thickness and a viscoelastic material section, having a different thickness, that interacts with viscoelastic material to dampen motion of the second component, for example, during operation of a lens actuator to move the second component along an optical axis of the lens. The interface member may be a two-piece interface member, such as a pin soldered into a hole in a plate, for example.
US11681154B2 Wearable device including a plastic lens substrate
A wearable device which is lighter, relatively safer at the time of breakage, and smaller than a wearable device having a lens substrate that is a glass substrate.
US11681150B2 Near-eye display system
An optical subsystem of a near-eye display system provides for projecting light of a virtual image of image content to an eye location, and provides for collecting light of the virtual image onto an exit pupil on a surface proximate to an outer surface of an eye when at the eye location. A subpupil modulator within an aperture in cooperation with the optical subsystem provides for forming a plurality of subpupils within the exit pupil, and provides for less than all of the light of the virtual image associated with one or more less than all of the plurality of subpupils to be projected to the eye location. In various independent aspects: at least two subpupils overlap by at least 20 percent; and the intensities of the subpupils are individually and independently controlled.
US11681148B2 Compact catadioptric projector
A compact projector for eyewear including a refractive lens to achromatize an image and to reduce the size of the projector. The compact projector includes two total internal reflection (TIR) prisms, a polarizing beamsplitter, a quarter-wave plate, and the refractive lens combining refractive and reflective power, referred to as catadioptric. In one example, a light source generates light that is directed through a collector, into a first TIR prism, to the polarizing beamsplitter, and to a display panel. The display panel modulates the light and creates an image. The image is directed through the beamsplitter, into a second TIR prism, through a quarter-wave plate, and then to the refractive lens. The refractive lens reflects the image back into the second TIR prism, and which image then exits to a waveguide. In a second example, the display generates an illuminated image which is then processed as in the first example.
US11681146B2 Augmented reality display for macular degeneration
Disclosed is a providing visual assistance using a head-worn device including one or more display devices and one or more cameras. The method comprises capturing a forward visual field using at least one of the cameras and displaying a portion of the forward visual field in a peripheral field of view using one or more of the display devices. The method may provide improved visual perception for people with macular degeneration. The method may include mapping a central portion of the forward visual field to a near-peripheral field of view, wherein the mapped central portion is displayed in a peripheral field of view using a forward display device of the head-worn device. A portion of the forward visual field may also be displayed in a peripheral field of view using a peripheral display device of the head-worn device.
US11681145B2 Method and system for filtering a panoramic video signal
Gaze positions of an operator wearing a virtual-reality headset displaying a video stream define preferred view regions of the display. Starting with a reference gaze position, and for each subsequent distinctly different gaze position, the virtual-reality headset sends control data, including three spatial coordinates and a time coordinate expressed as a cyclical video-frame index, to a view adaptor receiving the video stream. The view adaptor stores contents of a number of most recent video frames of the video stream in a circular content-buffer and control data of a number of most recent gaze positions in a circular control-buffer. A content filter within the view adaptor determines a preferred view region surrounding a gaze position according to control data held in the circular control-buffer and extracts a partial content of a respective frame held in the circular content-buffer according to the preferred view region.
US11681143B2 Methods and apparatus for multiplying the image resolution and field-of-view of a pixelated display
Systems and methods for multiplying the resolution and field-of-view of pixelated displays in accordance with various embodiments of the invention are illustrated. One embodiment includes an apparatus having an image projector for directing light from a pixelated image source into unique angular directions, an image processor electrically connected to the image projector for computing native images of the image source corresponding to first and second field-of-view portions and for computing shifted images in a predefined direction corresponding to the first and second field-of-view portions for sequential display by the image projector, a first set of gratings having a native configuration for propagating the light of the native image and at least one shifted configuration for propagating the light of at least one shifted image, and a second set of gratings having a first configuration for projecting the first field-of-view portion and a second configuration for projecting the second field-of-view portion.
US11681141B2 MEMS device having a tiltable suspended structure controlled by electromagnetic actuation
A MEMS device is obtained by forming a temporary biasing structure on a semiconductor body, and forming an actuation coil on the semiconductor body, the actuation coil having at least one first end turn, one second end turn and an intermediate turn arranged between the first and the second end turns and electrically coupled to the first end turn through the temporary biasing structure. In this way, the intermediate turn is biased at approximately the same potential as the first end turn during galvanic growth, and, at the end of growth, the actuation coil has an approximately uniform thickness. At the end of galvanic growth, portions of the temporary biasing structure are selectively removed to electrically separate the first end turn from the intermediate turn and from a dummy biasing region adjacent to the first end turn.
US11681137B2 Endoscope imaging unit and endoscope
There is provided an endoscope imaging unit including parallel electric wires, an image sensor located on a front end side by being separated from front ends of the respective electric wires, and having a light incident surface substantially perpendicular to the electric wires, a flexible substrate located between the electric wires and the image sensor, having a circuit, and conductively connecting the respective electric wires to the circuit, an image sensor mounting peninsula portion bent with respect to the substrate, and mounting the image sensor thereon by conductively connecting the image sensor to the circuit, and a circuit mounting peninsula portion extending from the substrate, located by being bent to a side opposite to the image sensor before the image sensor mounting peninsula portion, and mounting and conductively connecting an electronic component or the circuit pattern to the circuit.
US11681133B2 System and method for macroscopic and microscopic imaging ex-vivo tissue
A system having a macroscopic imager, a microscopic imager, and a stage for moving a substrate supporting ex-vivo tissue with respect to each of the imagers to enable the macroscopic imager to capture macroscopic images, and the microscopic imager to capture optically formed sectional microscopic images on or within the tissue, when presented to the tissue, via the optically transparent material of the substrate. A computer system controls movement of the stage, and receives the macroscopic and microscopic images. A display is provided for displaying the macroscopic and microscopic images when received by the computer system. The tissue is verified as being in an orientation at least substantially flush against the upper surface of the substrate by being in focus in displayed macroscopic images prior to imaging by the microscopic imager, and if needed, any portion of the tissue unfocused is manually positioned until desired tissue orientation is achieved.
US11681132B2 Phase mask for structured illumination
An embodiment of a phase mask includes a light blocking layer disposed on a substrate, where the light blocking layer has a number of optically transmissive regions each configured as a first pattern. The first pattern includes two segments that have different phase configurations from each other, and the light blocking layer includes at least three angular orientations of the first pattern.
US11681129B2 Zoom lens, lens apparatus, and image pickup apparatus
A zoom lens includes, in order from an object side to an image side, a first lens unit having a negative refractive power and a second lens unit having a positive refractive power. A distance between the first lens unit and the second lens unit changes during zooming. The second lens unit includes an aperture stop and two or more negative lenses. The zoom lens satisfies specified conditional expressions.
US11681127B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially arranged from an object side to an imaging plane. An angle of view of the optical system is 82 degrees or more. A constant indicating brightness of the optical system, F-number, is less than 1.8.
US11681123B2 Optical imaging system
An optical imaging system includes a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens, and a sixth lens having a positive refractive power and having a convex image-side shape, sequentially arranged in a direction from an object side of the optical imaging system to an imaging plane of the optical imaging system.
US11681119B2 Optical driving apparatus and optical apparatus
An optical driving apparatus includes a holder configured to hold an optical element and including a first contact portion and a second contact portion that are spaced from each other in an optical axis direction, a guide member configured to contact the first contact portion and the second contact portion and to guide the holder in the optical axis direction, and a biasing member configured to generate a biasing force serving as a magnetic force configured to bias the holder so that the first contact portion and the second contact portion are pressed against the guide member. The biasing member is disposed between the first contact portion and the second contact portion in the optical axis direction.
US11681116B2 Lens driving unit, camera module and optical apparatus having a magnet for sensing a position of a bobbin
A lens driving device is provided, the lens driving device including: a housing; a bobbin disposed at an inner side of the housing; a first driving part disposed on the bobbin; a second driving part disposed on the housing and facing the first driving part; a first mounting part disposed on the bobbin; a second mounting part disposed on the bobbin and disposed at an opposite side of the first mounting part based on a center of the bobbin; a first magnet disposed on the first mounting part; a sensor part sensing a position of the first magnet; and a second magnet disposed on the second mounting part.
US11681106B2 Two-piece spring push with stress distribution features
A two-piece spring push includes a main body portion and a cap. The cap is attached to the main body portion through a locking member that is disposed within a slot in the main body. The main body also includes alignment features that are received by the cap. The cap may have a bump that extends into an opening of the main body to limit the movement of optical fibers inserted therein. A front face of the cap engages a portion of a housing of a fiber optic connector when assembled.
US11681104B1 Photonic switch with a cantilever coupler
In some embodiments, a photonic switch includes a first layer, a cantilever coupler, and a set of electrodes. The first layer includes a first waveguide that directs light in a first direction and a second waveguide that directs light in a second direction that is different from the first direction. The cantilever coupler is formed from a lithium niobate material and disposed over the first layer. The cantilever coupler includes a first end that is positioned over the first waveguide and a second end that is bonded to the second waveguide. The set of electrodes apply an electric potential across the first end, which deforms the first waveguide to couple to the second waveguide and propagates light between the first waveguide and the second waveguide.
US11681102B2 Laminate splice protector
Certain splice arrangements include first and second laminate structures bonded around a splice location at which two or more optical fibers are spliced (e.g., fusion spliced) together. The first and second laminate structures each include a flexible polymeric sheet and a heat activated adhesive layer carried by the flexible polymeric sheet. Other splice arrangements include a protective barrier disposed about an optical splice. The protective barrier includes first and second protective layers bonded around the optical splice. Each protective layer include a film carrying an adhesive. The protective barrier may be sufficiently flexible to not restrict flexing the optical fibers at the splice location. Example splice arrangements have thicknesses of less than or equal to 1000 microns, or 900 microns, or 800 microns, or 700 microns, or 600 microns or 500 microns.
US11681101B2 Reworkable splice module
A splice module includes a main splicing channel and a rework channel. The main splicing channel has an encapsulated section at which one or more initial splices can be stored. The main splicing channel also includes a non-encapsulated section through which trunk cable fibers of the initial splices extend. If re-splicing is needed, the trunk cable fibers can be accessed at the non-encapsulated section, cut, and re-spliced to a new connectorized pigtail or other optical fibers.
US11681100B2 Multi-axis positioner
A multi-axis positioning stage or positioner includes a top plate supported and manipulatable by a plurality of prismatic joint actuators. Each actuator includes an actuator joint having four or five Degrees of Freedom (DOF) with the top plate. When one or more of the actuators extends or contracts, the pivot points, or four or five DOF actuator joints, of the remaining actuators are allowed to shift to move the top plate. The actuators can be disposed between at least one base plate or base structure, and can be fixed thereto.
US11681095B2 Chinese knot-like porous fiber core ultrahigh birefringence THz optical fiber
Disclosed is a Chinese knot-like porous fiber core ultra-high birefringence THz optical fiber. The optical fiber comprises a substrate, claddings and fiber cores, wherein the claddings and the fiber cores are arranged in the substrate, and the fiber cores are embedded in the centers of the claddings; and the fiber core comprises a first fiber core region, a second fiber core region and a third fiber core region, the center of the first fiber core region 4 serves as the origin of coordinates, and the first fiber core region 4 is composed of six regular hexagon units with overlapped boundaries in the x-axis direction. In the present disclosure, the fiber core comprises a first fiber core region, a second fiber core region and a third fiber core region, and the three regions jointly form a fiber core region of a Chinese knot-like porous fiber core.
US11681092B2 Selective propagation of energy in light field and holographic waveguide arrays
Disclosed embodiments include an energy waveguide system having an array of waveguides and an energy inhibiting element configured to substantially fill a waveguide element aperture and selectively propagate energy along some energy propagation paths through the array of waveguides. In an embodiment, such an energy waveguide system may define energy propagation paths through the array of waveguides in accordance to a 4D plenoptic system. In an embodiment, energy propagating through the energy waveguide system may comprise energy propagation for stimulation of any sensory receptor response including visual, auditory, somatosensory systems, and the waveguides may be incorporated into a holographic display or an aggregated bidirectional seamless energy surface capable of both receiving and emitting two-dimensional, light field or holographic energy through waveguiding or other 4D plenoptic functions prescribing energy convergence within a viewing volume. The waveguides may include different structures configured for each or all sensory system or energy domain to direct energy through refraction, diffraction, reflection, or other approaches of affecting the propagation paths of energy.
US11681091B2 High density energy directing device
Disclosed embodiments include an energy directing device having one or more energy relay elements configured to direct energy from one or more energy locations through the device. In an embodiment, surfaces of the one or more energy relay elements may form a singular seamless energy surface where a separation between adjacent energy relay element surfaces is less than a minimum perceptible contour. In disclosed embodiments, energy is produced at energy locations having an active energy surface and a mechanical envelope. In an embodiment, the energy directing device is configured to relay energy from the energy locations through the singular seamless energy surface while minimizing separation between energy locations due to their mechanical envelope. In embodiments, the energy relay elements may comprise energy relays utilizing transverse Anderson localization phenomena.
US11681089B2 Optical film, backlight module and display device
An optical film is disclosed. The optical film is divided into a main body and two extending portions arranged along a second direction by two imaginary lines which are extended along a first direction and parallel to each other, wherein the second direction is substantially perpendicular to the first direction. The main body is located between the two extending portions. Each of the extending portions has an abutting edge. A first length W0 of the main body along the first direction is greater than a second length W1 of the abutting edge along the first direction.
US11681088B2 Lighting device and lamp apparatus
The present disclosure discloses a lighting device and a lamp apparatus. The lighting device includes a light source supply assembly and a curved light guide element. The light source supply assembly includes a fixing base and a light source module. The fixing base has two opposite first accommodating areas, and the light source module is disposed in at least one of the two first accommodating areas, two ends of the curved light guide element are inserted into the two first accommodating areas, and one end of the curved light guide element corresponding to the light source module has a light source introduction bump, the light source introduction bump has a light incident surface corresponding to the light source module, the light source module supplies a light source, the light source enters from the light incident surface and propagates along the curved light guide element.
US11681087B2 Light source module including penetrating light selection layer
A light source module includes at least one light-emitting element, a first optical layer, a penetrating light selection layer, a second optical layer, a light splitting layer, and a wavelength conversion layer. The light-emitting element is configured to provide a beam with a wavelength falling within a first wavelength band. An exit angle at which the beam exits the first optical layer is greater than an incident angle at which the beam is incident to the first optical layer. The penetrating light selection layer may allow light with a wavelength falls within a second wavelength band to pass through and has corresponding transmittance for light with a wavelength falling within the first wavelength band and is incident at different incident angles. An exit angle at which the beam exits the second optical layer is less than an incident angle at which the beam is incident to the second optical layer.
US11681085B2 Polarizing plate and optical display apparatus comprising the same
A polarizing plate and an optical display apparatus are provided. A polarizing plate includes: a polarizer; and a first retardation layer and a second retardation layer sequentially stacked on a lower surface of the polarizer, and the first retardation layer has a short wavelength dispersion of about 1 to about 1.03, a long wavelength dispersion of about 0.98 to about 1, and an in-plane retardation of about 180 nm to about 220 nm at a wavelength of 550 nm, the second retardation layer has a short wavelength dispersion of about 1 to about 1.1, a long wavelength dispersion of about 0.96 to about 1, and an in-plane retardation Re of about 70 nm to about 120 nm at a wavelength of 550 nm, and a ratio of out-of-plane retardation of the second retardation layer at a wavelength of 550 nm to thickness thereof is about −33 nm/μm to about −15 nm/μm.
US11681081B2 Systems and methods to reduce temperature induced drift effects on a liquid lens
Systems and methods reduce temperature induced drift effects on a liquid lens used in a vision system. A feedback loop receives a temperature value from a temperature sensor, and based on the received temperature value, controls a power to the heating element based on a difference between the measured temperature of the liquid lens and a predetermined control temperature to maintain the temperature value within a predetermined control temperature range to reduce the effects of drift. A processor can also control a bias signal applied to the lens or a lens actuator to control temperature variations and the associated induced drift effects. An image sharpness can also be determined over a series of images, alone or in combination with controlling the temperature of the liquid lens, to adjust a focal distance of the lens.
US11681069B1 Pulsed neutron tool for elemental decay logging
In some embodiments, a method includes emitting, from a transmitter positioned in a wellbore formed in a subsurface formation, a pulse of neutrons into the subsurface formation and detecting gamma ray emissions at a near field and a far field generated in response to the pulse of neutrons being emitted into the subsurface formation. The method includes determining a single elemental decay for one chemical element of a number of chemical elements present in the subsurface formation based on the gamma ray emissions and determining at least one geophysical property of the subsurface formation based on the single elemental decay of the one chemical element.
US11681067B2 Separation assembly for handheld metal detectors
A separation assembly for use with handheld metal detectors. According to one aspect, the separation assembly is mounted to a handheld metal detector having a blade containing transmission and receiver components of the handheld metal detector. The separation assembly includes at least a first separation member formed of a nonferromagnetic material, and the first separation member is spaced a lateral separation distance from the blade of the handheld metal detector. The separation assembly may be incorporated as a permanent and integrated part of a handheld metal detector, or separately manufactured and installed on a handheld metal detector.
US11681064B2 Look-ahead VSP workflow that uses a time and depth variant Q to reduce uncertainties in depth estimation ahead of a drilling bit
Disclosed are methods, systems, and computer-readable medium to perform operations including: receiving seismic data acquired by at least one receiver of a geologic survey system configured to perform a geologic survey of a subterranean formation, wherein the seismic data is associated with reflected acoustic signals generated by at least one source of the geologic survey system; calculating a ground force signal by stacking the acoustic signals generated by the least one source; calculating, using the ground force signal, a time and depth variant quality factor (Q) of the subterranean formation; and compensating, based on the time and depth variant Q, attenuation in the seismic data.
US11681063B2 Multi-function acquisition device and operating method
A multi-function acquisition device comprising a connector having two connection terminals, and an electronic circuit that comprises an acquisition circuit configured for enabling the digital conversion of analogic signals from a sensor, and the memorization of the digitized signals in a memory; a harvesting circuit configured for enabling the transmission of data stored in the memory to a harvesting device; a charging circuit configured for enabling the charging of a battery with the power provided by a powering device. A control unit controls the activation of the acquisition circuit, the activation of the harvesting circuit, and the activation of the charging circuit.
US11681060B2 Rugged hexagonal boron nitride solid state detector
Detection of nuclear reactions are accomplished through use of a solid-state detector that uses a hexagonal boron nitride configuration. Metallized areas for the hexagonal boron nitride have a metallized top and bottom area that is pixelated.
US11681056B2 X ray device and manufacturing method thereof
An X ray device, including an array substrate, a scintillator layer, a first adhesion layer, a function film, and a second adhesion layer, is provided. The scintillator layer is disposed on the array substrate. The first adhesion layer is disposed between the scintillator layer and the array substrate. The function film is disposed on the array substrate. The second adhesion layer is disposed between the function film and the array substrate. The function film covers the scintillator layer.
US11681051B2 Reception apparatus and reception method
The presence or absence of a preamble is detected with accuracy in a reception apparatus that receives a signal including a preamble.A reception section receives a subframe including a subframe preamble and a message and a frame including a frame preamble. A processing section performs a process of detecting the presence or absence of the subframe preamble according to whether or not a given relation holds between a reception timing of the subframe preamble and a reception timing of the frame preamble. A message decoding section extracts the message from the subframe and decodes the message in a case where the presence of the subframe preamble is detected.
US11681049B2 Mobile body control system, mobile body control device, mobile body control method, and recording medium
Provided is a technique capable of moving a mobile body to an appropriate position and eliminating the mobile body. This mobile body control system is provided with: a false signal generation unit that generates a false signal for calculating a position different from the actual position of the mobile body on the basis of signal code information which the mobile body has received to calculate the position thereof; and a false signal transmission unit that transmits the generated false signal into a prescribed region.
US11681048B2 Multi-channel light detection and ranging (LIDAR) unit having a telecentric lens assembly and single circuit board for emitters and detectors
A LIDAR unit includes a housing defining a cavity. The LIDAR unit further include a plurality of emitters disposed on a circuit board within the cavity. Each of the emitters emits a laser beam along a transmit path. The LIDAR system further includes a first telecentric lens assembly positioned within the cavity and along the transmit path such that the laser beam emitted from each of the plurality of emitters passes through the first telecentric lens assembly. The LIDAR further includes a second telecentric lens assembly positioned within the cavity and along a receive path such that a plurality of reflected laser beams entering the cavity pass through the second telecentric lens assembly. The first telecentric lens assembly and the second telecentric lens assembly each include a field flattening lens and at least one other lens.
US11681047B2 Ground surface imaging combining LiDAR and camera data
A system uses data captured by vehicle-mounted sensors to generate a view of a ground surface. The system does this by receiving digital image frames and associating a location and pose of the vehicle that captured the image with each digital image frame. The system will access a three dimensional (3D) ground surface estimation model of the ground surface, select a region of interest (ROI) of the ground surface, and select a vehicle pose. The system will identify digital image frames that are associated with the pose and also with a location that corresponds to the ROI. The system will generate a visual representation of the ground surface in the ROI by projecting ground data for the ROI from the ground surface estimation model to normalized 2D images that are created from the digital image frames. The system will save the visual representation to a two-dimensional grid.
US11681042B2 Sparse excitation method for 3-dimensional underground cable localization by fiber optic sensing
Aspects of the present disclosure describe distributed fiber optic sensing systems, methods, and structures that advantageously are employed to determine the location and depth of underground fiber-optic facilities that may be carrying telecommunications traffic.
US11681040B2 Marine machine type communication device
The present disclosure relates to methodologies, systems, and devices for monitoring metrics associated with a marine vessel. A marine monitoring system includes a machine type communication (MTC) server; a computing device in communication with the MTC server; a user application residing on the computing device; and a marine electronic device located at a marine vessel. The marine electronic device is in communication with the MTC server, and is configured to connect to one or more wired or wireless marine sensors.
US11681038B2 Reducing radar signal interference based on semi-random and random configuration
In one embodiment, a method includes identifying, for each of one or more environmental radars, one or more parameter values associated with a radar signal of the environmental radar, determining one or more transmission parameter values for the radar, wherein a combination of the one or more transmission parameter values is different from a combination of the one or more parameter values of each of the one or more environmental radars, and configuring the radar with the determined one or more transmission parameter values.
US11681035B2 Meta secondary radar
The radar includes an antenna having a radiation pattern forming a sum channel, SUM, a radiation pattern forming a difference channel, DIFF, and a pattern forming a control channel, CONT, a first transmission and reception chain being associated with the SUM channel and a second transmission and reception chain being associated with the CONT channel, a reception channel being associated with the DIFF channel. Each of the transmission and reception chains is able to transmit and to receive simultaneously, the transmission chain comprising a filtering operation that filters signals transmitted at 1090 MHz and the reception chain comprising a filtering operation that filter signals transmitted at 1030 MHz, in such a way that the chains operate independently of one another.
US11681032B2 Sensor triggering based on sensor simulation
Described herein are systems, methods, and non-transitory computer readable media for triggering a sensor operation of a second sensor (e.g., a camera) based on a predicted time of alignment with a first sensor (e.g., a LiDAR), where operation of the second sensor is simulated to determine the predicted time of alignment. In this manner, the sensor data captured by the two sensors is ensured to be substantially synchronized with respect to the physical environment being sensed. This sensor data synchronization based on predicted alignment of the sensors solves the technical problem of lack of sensor coordination and sensor data synchronization that would otherwise result from the latency associated with communication between sensors and a centralized controller and/or between sensors themselves.
US11681030B2 Range calibration of light detectors
Example embodiments relate to range calibration of light detectors. An example method includes emitting a first light signal toward a first region of a calibration target having a first reflectivity and detecting a reflection of the first light signal. The detected reflection of the first light signal has a first intensity. The example method further includes emitting a second light signal toward a second region of the calibration target having a second reflectivity and detecting a reflection of the second light signal from the second region of the calibration target. The detected reflection of the second light signal has a second intensity. Still further, the example method includes determining a first apparent range based on the detected reflection of the first light signal, determining a second apparent range based on the detected reflection of the second light signal, and generating walk-error calibration data for the detector.
US11681029B2 Detecting a laser pulse edge for real time detection
A time delay of arrival (TDOA) between a time that a light pulse was emitted to a time that a pulse reflected off an object was received at a light sensor may be determined for saturated signals by using an edge of the saturated signal, rather than a peak of the signal, for the TDOA calculation. The edge of the saturated signal may be accurately estimated by fitting a first polynomial curve to data points of the saturated signal, defining an intermediate magnitude threshold based on the polynomial curve, fitting a second polynomial curve to data points near an intersection of the first polynomial curve and the intermediate threshold, and identifying an intersection of the second polynomial curve and the intermediate threshold as the rising edge of the saturated signal.
US11681027B2 Time-of-flight depth mapping with parallax compensation
An optical sensing device includes a light source, which is configured to emit one or more beams of light pulses at respective angles toward a target scene. An array of sensing elements is configured to output signals in response to incidence of photons on the sensing elements. Light collection optics are configured to image the target scene onto the array. Control circuitry is coupled to actuate the sensing elements only in one or more selected regions of the array, each selected region containing a respective set of the sensing elements in a part of the array onto which the light collection optics image a corresponding area of the target scene that is illuminated by the one of the beams, and to adjust a membership of the respective set responsively to a distance of the corresponding area from the device.
US11681023B2 Lidar system with varied detection sensitivity based on lapsed time since light emission
A Lidar system includes a light emitter and an array of photodetectors. The Lidar system includes a computer having a processor and a memory storing instructions executable by the processor to actuate the light emitter to output a series of shots. The instructions include instructions to provide a first bias voltage to the photodetectors for a first period of time after the light emitter emits a first subset of the series of shots. The instructions includes instructions to provide a second bias voltage to at least one of the photodetectors for a second period of time after the light emitter emits a second subset of the series of shots, the second bias voltage greater that the first bias voltage, the second subset of shots emitted after the first subset of the series of shots.
US11681022B2 Aggregating non-imaging SPAD architecture for full digital monolithic, frame averaging receivers
The present disclosure relates to systems and methods that include a monolithic, single-chip receiver. An example system includes a plurality of macropixels, each made up of an array of single photon avalanche diodes (SPADs). The system also includes a plurality of pipelined adders communicatively coupled to a respective portion of the plurality of macropixels. The system additionally includes a controller configured to carry out operations. The operations include during a listening period, receiving, at each pipelined adder of the plurality of pipelined adders, respective photosignals from the respective portion of the plurality of macropixels. The operations also include causing each pipelined adder of the plurality of pipelined adders to provide an output that includes a series of frames that provide an average number of SPADs of the respective portion of the plurality of macropixels that were triggered during a given listening period.
US11681017B2 Method and apparatus for mitigation of low frequency noise in radar systems
A radar sensing system includes a transmitter and a receiver. The transmitter is configured to transmit a radio signal. The receiver is configured to receive radio signals that include the transmitted radio signal reflected from objects in the environment. The transmitter and receiver are configured to distribute the signal power over frequency so that it is separated from noise and impairments at DC and low frequencies as may be caused by some radar system components which introduce DC offsets and/or low frequency (e.g. flicker) noise.
US11681012B2 Flexible radar support for absorbing vibration deviation
A flexible radar support for absorbing vibration deviation comprises a support base and a support top cover that are engaged with each other in an interlocking manner. A housing space for arranging a radar is formed between the support base and the support top cover. The support base includes: a centrally arranged base center, and a base edge circumferentially arranged around the base center. The base edge and the base center are connected through four flexible structures that form U-shaped cantilever beams protruding towards the support top cover. With the flexible radar support provided, and with the design of U-shaped flexible structures, where an automobile body vibrates at a large amplitude, the flexible radar support can still absorb swaying in the up and down, and left and right directions during the course of driving, thereby reducing the impact of the automobile body's vibrations on the detection precision of a radar.
US11681010B2 Measurements and reporting for user equipment (UE) positioning in wireless networks
Methods, systems, and storage media are described for the measurement and reporting of user equipment (UE) positioning in cellular networks. Other embodiments may be described and/or claimed.
US11681006B2 Method for jointly estimating gain-phase error and direction of arrival (DOA) based on unmanned aerial vehicle (UAV) array
A method for jointly estimating gain-phase error and direction of arrival (DOA) based on an unmanned aerial vehicle (UAV) array includes: equipping each UAV with an antenna, and forming a receive array through a swarm of multiple UAVs to receive source signals; when an observation baseline of the swarm remains unchanged, changing array manifold through movement of the UAVs, and re-sensing the source signals; for each sensed source signals, calculating a covariance matrix, and obtaining a corresponding noise subspace through eigenvalue decomposition; and constructing a quadratic optimization problem based on the noise subspace and array steering vector, constructing a cost function, and implementing joint estimation of the gain-phase error and the DOA through spectrum peak search. The method can jointly estimate the DOA and gain-phase error and calibrate the gain-phase error, thereby improving accuracy of passive positioning.
US11681000B2 Self ensembling techniques for generating magnetic resonance images from spatial frequency data
Techniques for generating magnetic resonance (MR) images of a subject from MR data obtained by a magnetic resonance imaging (MRI) system, the techniques including: obtaining input MR data obtained by imaging the subject using the MRI system; generating a plurality of transformed input MR data instances by applying a respective first plurality of transformations to the input MR data; generating a plurality of MR images from the plurality of transformed input MR data instances and the input MR data using a non-linear MR image reconstruction technique; generating an ensembled MR image from the plurality of MR images at least in part by: applying a second plurality of transformations to the plurality of MR images to obtain a plurality of transformed MR images; and combining the plurality of transformed MR images to obtain the ensembled MR image; and outputting the ensembled MR image.
US11680999B2 Method for operating a magnetic resonance device, magnetic resonance device, computer program and electronically readable data storage medium
In a method for operating a magnetic resonance device, change information, which describes newly available and/or modified operating options compared with the previous version of user interface software means for at least one of the at least one user interfaces, is received and/or is determined from received update information; and the output means of an operator device is controlled according to the change information to display in a highlighted manner the newly available and/or modified operating options at least when the user interface and/or a further user interface, which is assigned on the basis of the change information, is invoked for the first time.
US11680998B2 NMR relaxation time inversion method based on unsupervised neural network
An NMR relaxation time inversion method based on an unsupervised neural network includes simulating inversion kernel matrix, simulating continuous NMR relaxation time spectrum, simulating noise, calculating NMR relaxation signals as samples, various samples forming a sample set, constructing an unsupervised neural network model, and defining a loss function of the unsupervised neural network model; and taking the samples in the training sample set as an input of the unsupervised neural network model, to obtain an optimal mapping relationship between the NMR relaxation signals and the NMR relaxation time spectrum with a minimum loss function. The present invention provides the possibility of using experimental data as the sample for training since the trading sample does not need to be labeled, can automatically learn the optimal regularization parameters without depending on the initial value and manual experience, and predicts fast.
US11680991B2 Voltage measurement device, voltage detection circuit, and voltage detection method
A voltage measurement device is a voltage measurement device including a plurality of voltage detection circuits which measure cell voltages of a plurality of cells connected in series. Each of the plurality of voltage detection circuits includes: a communication end information holding circuit which holds communication end information specifying, as at least one communication end position, at least one of the plurality of voltage detection circuits; and a communication control circuit which controls transfer for sending a communication command received from a preceding voltage detection circuit located at a preceding stage to a next voltage detection circuit located at a next stage, according to the communication end information.
US11680989B2 Diagnosis method of battery, diagnosis device of battery, diagnosis system of battery, battery-mounted device, and non-transitory storage medium
According to an embodiment, a diagnosis method of a battery is provided. In the diagnosis method, based on an internal state of the battery at a plurality of mutually different times, a time when the internal state of the battery becomes a predetermined state after the plurality of mutually different times is estimated.
US11680987B2 Method and apparatus with battery management
A processor-implemented battery management method includes: estimating state information of a plurality of battery cells in a battery pack using a first battery state estimation model; determining whether state information of at least one of the plurality of battery cells is to be estimated using a second battery state estimation model; and estimating the state information of the at least one battery cell using the second model, in response to a result of the determining being that the state information of the at least one battery cell is to be estimated using the second model.
US11680985B2 Falling clock edge JTAG bus routers
A falling edge controller includes a controller having an inverted TCK (Test Clock) input, a TMS (Test Mode Select) input, a shift register control output, an update register control output, and a shift output; a shift register having a TDI (Test Data In) input, a shift register control input coupled to the shift register control output, address inputs, a select input, address and select outputs, and a TDO (Test Data Out) output; an update register having address and select inputs coupled to the address and select outputs, an update register control input coupled to the update register control output, address outputs coupled to the address inputs, and a select output coupled to the select input; and address circuitry having address inputs coupled to the address outputs, and having an enable output.
US11680983B1 Integrated circuit having an in-situ circuit for detecting an impending circuit failure
A critical data path of an integrated circuit includes a flip flop configured to receive a data input and provide a latched data output. A monitoring circuit includes a delay generator configured to receive the data input and provide a plurality of delayed data outputs corresponding to delayed versions of the data input with increasing amounts of delay, a selector circuit configured to select one of the plurality of delayed outputs based on a programmable control value, and a shadow latch coupled to an output of the selector circuit and configured to latch a value at its input to provide as a latched shadow output. A comparator circuit provides a match error indicator based on a comparison between the first latched data output and the latched shadow output, and an error indicator is provided which indicates whether or not an impending failure of the critical data path is detected.
US11680981B2 Test access port with address and command capability
The disclosure provides a novel method and apparatus for inputting addresses to devices to select the device TAP for access. Further, the disclosure provides a novel method and apparatus for inputting addresses for selecting device TAPs and for inputting commands for commanding circuitry within the device. The inputting of addresses or the inputting of addresses and commands is initiated by a control bit input on TDI that is recognized during the Run Test/Idle, Pause-DR or Pause-IR TAP states.
US11680975B2 Measurement and adjustment of a charge of a workpiece
An apparatus, system, and method for managing an electrostatic charge of a workpiece are disclosed. The method comprises coupling an electrostatic voltmeter to a conductor, coupling a charge-adjustment system to the conductor, and coupling the conductor to the workpiece. A level of charge in the workpiece is adjusted, via the conductor, with the charge-adjustment circuit and a voltage of the workpiece is monitored, via the conductor, with the electrostatic voltmeter. A controller may be used to adjust the charge on the workpiece based upon the monitored voltage.
US11680972B2 Method of monitoring static charge
A method of monitoring static charge is provided. The method includes the operations as follows. A metallic plate is connected to a conductive tape wrapped around an outer surface of a non-conductive tube. A plurality of static charges are detected from the metallic plate by an electrostatic field meter, wherein the conductive tape and the metallic plate are entirely disposed within a metallic box. A flow rate of a fluid flowing through the non-conductive tube is adjusted according to the plurality of static charges detected by the electrostatic field meter.
US11680969B2 Capacitance to digital converter, integrated sensor interface and sensor device
A capacitance to digital converter, CDC, has a first and a second reference terminal for receiving first and second reference voltages, a reference block comprising one or more reference charge stores and being coupled to the first and second reference terminals via a first switching block, a scaling block for providing at third and fourth reference terminals downscaled voltages from the first and second reference voltages depending on a scaling factor, first and second measurement terminals for connecting a capacitive sensor element, the first measurement terminal being coupled to the third and fourth reference terminals via a second switching block, and a processing block coupled to the reference block and to the second measurement terminal and being configured to determine a digital output signal based on a charge distribution between the sensor element and the reference block and based on the scaling factor, the output signal representing a capacitance value of the sensor element.
US11680966B2 Power calculation apparatus
A power calculation apparatus includes a power measurement unit configured to measure alternating-current electric power input to a converter unit to obtain measured power, power consumption estimation units configured to estimate power consumption on motor axes of corresponding motors, respectively, using parameters concerning the motors, to obtain estimated power for each motor axis, and a power consumption calculation unit configured to distribute the measured power obtained by measurement according to a ratio in accordance with the estimated power obtained by estimation to calculate power consumption for each motor axis.
US11680964B2 Current detecting circuit
According to one embodiment, a current detecting circuit includes: a normally-ON type first switching element that includes a drain, a source, and a gate; a normally-OFF type second switching element including a drain that is connected to the source of the first switching element, a source that is connected to the gate of the first switching element, and a gate; and a differential amplification circuit that outputs a voltage according to a voltage between the drain and the source of the second switching element.
US11680961B2 Probe-based bidirectional electrophoretic force optical trap loading method, device and application
A probe-based bidirectional electrophoretic force optical trap loading method includes steps of (1) detaching target particles from an upper electrode plate and capturing the target particles by a micro-scale probe based on a bidirectional electrophoretic force; (2) moving the probe with the target particles over an optical trap, applying a reverse electric field between the probe and the upper substrate electrode plate which is applied during a polar relaxation time of the target particles, and desorbing the target particles from the probe; and (3) turning on the optical trap, applying an electric field between the lower electrode plate and the upper electrode plate, adjusting the speed of the desorbed target particles through the electric field at which the optical trap is able to capture the desorbed target particles and the desorbed target particles moving to the effective capture range of the optical trap.
US11680953B2 Cell transfer device and cell transfer method
The cell transfer device includes a head group including a plurality of heads to which tips are attached and which move along a first direction; a head unit in which the head group is installed and which moves in a second direction and in a third direction; and a plurality of drive motors which are mounted on the head unit and which generate driving force to cause the head to move along the first direction. The plurality of drive motors are separately arranged on one side and the other side in the third direction with the head group provided therebetween. The head group includes a first head and a second head. The first head is driven by the drive motor arranged on the one side in the third direction, and the second head is driven by the drive motor arranged on the other side in the third direction.
US11680952B2 Apparatus and method for automated analysis
Described is an automated analyzer capable of effectively cleaning a dispensing probe without using a sweeping cleaning member. The automated analyzer includes: a receptacle holding portion for holding a plurality of receptacles in which aliquots of liquid are stored, an immersion cleaning solution holding portion for storing an immersion cleaning solution, an aliquot dispenser equipped with a drive mechanism for holding a dispensing probe operative to collect the aliquots of liquid from the receptacles, a measurement controller for controlling the drive mechanism and the dispensing probe such that the aliquots of liquid are successively collected at given cycles from the receptacles, and an immersion cleaning controller for controlling the drive mechanism and the dispensing probe such that an immersion cleaning operation is carried out for an immersion time that is at least twice as long as the period of each of the given cycles.
US11680948B2 Detection and quantification of natalizumab
Methods and assays for detecting natalizumab in a sample, natalizumab-peptide complexes in a sample, and point-of-care devices for detecting natalizumab in a sample are described herein.
US11680944B2 Combined immunoassay and magnetic immunoassay systems and devices for extended range of sensitivity
The present invention relates to systems that utilize a combination of immunoassay and magnetic immunoassay techniques to detect an analyte within an extended range of specified concentrations. In particular, a device is provided for detecting an analyte in a biological sample. The device includes a first electrochemical sensor positioned on a substrate. The first electrochemical sensor includes an immobilized layer of antibody configured to bind to the analyte. The device further includes a second electrochemical sensor positioned adjacent to the first electrochemical sensor on the substrate, and a magnetic material that generates a magnetic field aligned with respect to the second electrochemical sensor. The magnetic field captures magnetic beads that have an immobilized layer of antibody configured to bind to the analyte, and concentrates the magnetic beads on or near a surface of the second electrochemical sensor.
US11680937B2 Detection and characterization of anomalies in a continuum of water
A device for detecting and characterizing anomalies in a water continuum is provided. The device is configured to receive measurements of physical quantities on the basis of sensors situated in the water continuum. The measurements are thereafter transformed, and a detection of anomalies is performed by a detector of anomalies which is trained with transformed values arising from the same sensors. In parallel with the detection, predefined rules make it possible to characterize a possible anomaly. Thus, an anomaly detection can be optimized for a water continuum in particular, whilst characterization with predefined rules allows the device to be operational without each anomaly having needed to be detected in this water continuum in particular.
US11680931B2 Chromatography method for quantifying a non-ionic surfactant in a composition comprising the non-ionic surfactant and a polypeptide
The invention provides methods for quantifying a non-ionic surfactant in a composition comprising a polypeptide and the non-ionic surfactant, where the quantification exhibits reduced interference between the non-ionic surfactant and the polypeptide. Also provided are methods where the composition further includes N-acetyl tryptophan, and the quantification exhibits reduced interference between the non-ionic surfactant, the polypeptide, and N-acetyl tryptophan.
US11680929B2 Dead volume-free fraction collection apparatus
An apparatus for collecting liquid fractions from a separation/reaction apparatus (1). A capillary (2) guides an extracted liquid fraction to a branching unit (3), a collection arrangement (4) carries a plurality of target vessels (5) receiving the liquid fraction from the capillary and a fluid line (6) is flow-connected to a fluid pump (7) and opens into the branching unit. The capillary and the fluid line each have outlet openings in the direct vicinity of one another at their end facing a target vessel such that liquid emerging from the outlet opening (2′) of the capillary transitions into the outlet opening (6′) of the fluid line. This precludes back mixing with earlier/later liquid fractions, precludes uncontrolled dripping of sample substance at the transfer point, speeds displacement of the target vessels in the collection arrangement, facilitates automation of the fraction processing procedure, and results in a more compact fraction collection apparatus.
US11680927B1 Dual layer circuit board for sensors on a pipeline inspection tool
The present invention provides a way to increase the density of Hall effect sensors on a MFL inline inspection tool mounting the sensors on a first circuit board which overlies a second circuit board. Op amps for the sensors which condition and filter the analog signal from the sensors are mounted on the first circuit board. Microprocessors mounted on the second circuit board receive the analog signal from the op amp and translate it into a digital signal. Use of the stacked circuit boards doubles the amount of area to mount the sensors and their op amps and microprocessors while maintaining the same footprint. This results in being able to increase the number of Hall effect sensors in that footprint area. In other embodiments the number of layers of circuit boards may be increased beyond two.
US11680925B2 Systems and methods for electrochemical hematocrit determination by alternate current impedance phase angle determinations
A system for determining a level of hematocrit includes a test strip configured to receive a sample; a meter configured to receive the test strip; and further including circuitry and a microprocessor, the circuitry and microprocessor configured to apply electrical energy to the test strip and the sample and determine an electrical property of the sample, either the impedance phase angle or the impedance magnitude of the test strip and the sample and, based on the electrical property, calculate the level of hematocrit in the sample.
US11680922B2 Window pane with capacitive sensor
A composite pane for separating an interior space from an external environment, includes an inner pane, an outer pane with an inner surface, and an intermediate layer that areally joins the inner surface of the outer pane to an outer surface of the inner pane, a capacitive sensor for detecting moisture having at least one capacitor that is connected to an electronic sensor unit, which is provided for detecting a change in capacitance of the capacitor, wherein the capacitor has at least two electrodes formed from a transparent, electrically conductive coating, which are capacitively coupled.
US11680920B2 Electromagnetic impedance spectroscopy apparatus and related planar sensor system
According to various implementations, an apparatus for electromagnetic impedance spectrographic characterization of a material under test (MUT) includes: a planar array of at least two electrodes configured to be placed in electromagnetic communication with the MUT, wherein during operation of the planar array, at least one of the electrodes comprises a transmitting electrode for transmitting an electromagnetic signal over a range of frequencies through the MUT to at least one receiving electrode in the planar array; and a backer ground plate at least partially surrounding the at least two electrodes, the backer ground plate being electrically grounded and insulated from the at least two electrodes, wherein the backer ground plate extends from a plane formed by the at least two electrodes and separates the at least two electrodes to create an electrically isolated volume proximate to the at least two electrodes.
US11680919B2 System for interacting with polyisoprene based products to enhance sensing features
Disclosed is a system for interacting with polyisoprene based products to enhance sensing features. The system includes a hub unit and one or more electronic circuitries operably configured with the polyisoprene based product. The hub unit includes a controller for contactless powering and communicating data with the polyisoprene based product, a generator for generating a frequency, a resonator for increasing voltage level of the frequency, a first electrode for emitting the alternating electric field, a second electrode for receiving the alternating electric field from the polyisoprene based product, an analog digital converter connected to the second electrode to digitize information received from the polyisoprene based product under the influence of the alternating electric field. The one or more electronic circuitries senses the condition of the polyisoprene based product and communicates further to the hub unit for processing and communicating processed information over a communication network.
US11680916B2 Machine learning device, control system, and machine learning method
A machine learning device includes a virtual temperature model calculating unit having an equation including a first coefficient for determining a heat generation amount and a second coefficient for determining a heat dissipation amount. The virtual temperature model calculating unit is configured to calculate virtual temperature data by estimating a temperature of a specific portion of a machine by the equation using heat generation factor data. A thermal displacement model calculating unit is configured to calculate, using the calculated virtual temperature data and actual temperature data acquired from at least one temperature sensor mounted to a portion other than the specific portion, an error between thermal displacement estimated by the equation and actually measured thermal displacement, in which the virtual temperature model calculating unit performs machine learning to search for the first coefficient and the second efficient so that the error is minimized.
US11680915B2 XPS metrology for process control in selective deposition
XPS spectra are used to analyze and monitor various steps in the selective deposition process. A goodness of passivation value is derived to analyze and quantify the quality of the passivation step. A selectivity figure of merit value is derived to analyze and quantify the selectivity of the deposition process, especially for selective deposition in the presence of passivation. A ratio of the selectivity figure of merit to maximum selectivity value can also be used to characterize and monitor the deposition process.
US11680914B2 Methods and systems for 3D structure estimation using non-uniform refinement
There is provided systems and methods for generating 3D structure estimation of at least one target from a set of 2D Cryo-electron microscope particle images. The method includes: receiving the set of 2D particle images of the target from a Cryo-electron microscope; splitting the set of particle images into at least a first half-set and a second half-set; iteratively performing: determining local resolution estimation and local filtering on at least a first half-map associated with the first half-set and a second half-map associated with the second half-set; aligning 2D particles from each of the half-sets using at least one region of the associated half-map; for each of the half-maps, generating an updated half-map using the aligned 2D particles from the associated half-set; and generating a resultant 3D map using all the half-maps.
US11680910B2 Optical measurement device for inspection of discontinuities in aerostructures
A handheld device for making 3D topography measurements of surface discontinuities in high performance structures, such as aerostructures (e.g., aluminum fuselages). Lights illuminate the discontinuity from multiple angles, and a camera captures images of the discontinuity. A thickness sensor generates thickness data regarding a thickness of the base material and the top protective coating. A position sensor generates position data regarding a location of the discontinuity on the structure. A processor generates geometry data regarding a geometry of the discontinuity based on the images, performs an analysis of the geometry, thickness, and position data, and communicates a result of the analysis on a display. A conforming membrane and/or a gel and an opaque lubricant may be applied over and conform to the discontinuity in order to make more uniform a reflectivity difference and a color difference between the discontinuity and an adjacent portion of the structure.
US11680909B2 Automated inspection of foreign materials, cracks and other surface anomalies
A method for real-time surface imperfection detection for additive manufacturing and 3-D printing parts is provided. The method includes directing a first light radiation using one or more illumination sources, wherein the first light radiation illuminates a target area of a part being manufactured in a uniform chromatic light such that the target area appears to have a substantially uniform monochromatic color; capturing a current image of a second light radiation that is scattered or reflected by the target area using one or more feedback cameras; and analyzing the current image of the second light radiation using at least one of the one or more feedback camera with a previously acquired image to determine whether a surface imperfection exists or does not exist.
US11680908B2 Assembly having nanoporous surface layer with hydrophobic layer
A waveguide sensor system is provided. The system includes a light source and a waveguide formed from a light transmitting material. Light from the light source enters the waveguide at an input area and travels within the waveguide by total internal reflection to an analyte area and light to be analyzed travels within the waveguide from the analyte area by total internal reflection to an output area. An optical sensor is coupled to the output area and is configured to interact with the light to be analyzed. The system includes a plurality of pores located along the outer surface within the analyte area and formed in the light transmitting material of the waveguide, and the pores are configured to enhance light interaction with the analyte within the analyte area. The pores and analyte area may be protected and/or enhanced with a hydrophobic layer overlaying the pores.
US11680904B2 Automated system for high-throughput all-optical dynamic electrophysiology
Bio-photonic devices or target cells and cell cultures including bio-photonic devices and target cells are provided. Methods of preparing cell cultures including bio-photonic devices and target cells are also provided. Methods of analyzing the electrophysiology of target cells using the cell cultures are provided. Systems for analyzing the electrophysiology of target cells are also provided.
US11680900B2 Digital molecular assays
Provided herein are systems, devices and methods for the rapid and accurate measurement of analytes by assay of binding events, by direct, digital measurement of individually resolved analyte/reporter binding events. The digital molecular assay systems, devices and methods disclosed herein are capable of particle-by-particle readout using optical reporter molecules that detect and report the binding of a single analyte molecule, and report each such binding in binary format. Such digital molecular assay systems, devices and methods are useful in a variety of applications, such as on mobile electronic devices for use in the field.
US11680898B2 Hybrid probe, physical property analysis apparatus including the same, and method of measuring semiconductor device using the apparatus
A hybrid probe includes a probe body including a wiring and extending in a first direction; and a probe tip coupled to the probe body and including a first antenna, a second antenna, and an isolation layer. The hybrid probe may operate in a reflection mode using the first antenna and the second antenna, and operate in a transmission mode using the second antenna.
US11680897B2 Multi-pass spectroscopy apparatus, associated sample holder and methods
A sample cell includes an annular support surrounding a sample region. A set of reflectors of the annular support define an optical path that reflects a source beam in a sequence of alternating directions through the sample region at a plurality of different angles such that the source beam exits the set of reflectors after having passed through the sample region a plurality of times. A micro-cell is positionable in the sample region including multi-dimensionally distributed nano-pores. A slidingly adjustable lens forms part of source and detector photomixing packages.
US11680895B2 Device for detecting water on a surface and a method for detecting water on a surface
A device for identifying water on a surface, including an optical sensor and a processor.The optical sensor is configured to produce a first image of the surface which has a first optical bandwidth within which the water has a first absorption rate, and a second image of the surface which has a second optical bandwidth within which the water has a second absorption rate that is higher than the first absorption rate.The processor is configured to combine the first image and the second image to produce a combined image in which the surface is reduced or eliminated as compared to the water. In addition, the processor is configured to detect water in the combined image.
US11680894B2 Local and global peak matching
A process for identifying an unknown compound in a sample includes matching a peak in a primary Fourier Transform Infrared spectral region of the sample spectrum with reference spectra in the same spectral region to generate an initial list of potential candidates, based, for example on goodness of fit criteria. The initial list can be reduced by retention time information and/or global peak matching techniques that analyze the sample spectrum in regions outside the primary region.
US11680893B2 Identification using spectroscopy
A device may receive information identifying results of a spectroscopic measurement of an unknown sample. The device may perform a first classification of the unknown sample based on the results of the spectroscopic measurement and a global classification model. The device may generate a local classification model based on the first classification. The device may perform a second classification of the unknown sample based on the results of the spectroscopic measurement and the local classification model. The device may provide information identifying a class associated with the unknown sample based on performing the second classification.
US11680889B2 Dual excitation beams for irradiating a sample in a flow stream and methods for using same
Aspects of the disclosure include methods for generating angularly deflected laser beams for irradiating a sample in a flow stream. Methods according to certain embodiments include generating a first set of angularly deflected laser beams and a second set of angularly deflected laser beams, propagating the first set of angularly deflected laser beams along a different optical path from the second set of angularly deflected laser beams, combining the first set of angularly deflected laser beams with the second set of angularly deflected laser beams and directing the combined sets of laser beams onto a sample in a flow stream and detecting light from the sample. Systems having a laser, an acousto-optic device and an optical adjustment component configured to generate a first set of angularly deflected laser beams and a second set of angularly deflected laser beams are also described.
US11680885B2 Method, process, composition and kit for measuring concentration of molecules dissolved in the continuous phase of a colloid
A method for measuring a concentration of molecules, characterized in that the method measures the concentration of molecules dissolved in a continuous phase of a colloid and includes obtaining a test sample by mixing a number of molecules with a volume of colloid, obtaining a control sample by mixing a number of molecules with a volume of a composition comprising a particle-free solution extracted from a fraction of the continuous phase of same colloid used in the obtaining the test sample, so that a value of the concentration of molecules in the mixture is equal to the value of the concentration of molecules in the test sample obtained in the obtaining the test sample, and submitting the test and the control samples obtained in the obtaining the test sample and obtaining the control sample to a process in order to concentrate the particles of the test sample.
US11680882B2 Nano-indentation tests to characterize hydraulic fractures
A rock sample is nano-indented from a surface of the rock sample to a specified depth less than a thickness of the rock sample. While nano-indenting, multiple depths from the surface to the specified depth and multiple loads applied to the sample are measured. From the multiple loads and the multiple depths, a change in load over a specified depth is determined, using which an energy associated with nano-indenting rock sample is determined. From a Scanning Electron Microscope (SEM) image of the nano-indented rock sample, an indentation volume is determined responsive to nano-indenting, and, using the volume, an energy density is determined. It is determined that the energy density associated with the rock sample is substantially equal to energy density of a portion of a subterranean zone in a hydrocarbon reservoir. In response, the physical properties of the rock sample are assigned to the portion of the subterranean zone.
US11680881B2 Portable soil mass in-situ shear test device and test method thereof
A portable soil body in-situ shear test device includes: an active force system arranged externally, a passive shear system and an electromagnetic loading system arranged internally, and a ring knife system arranged at a bottom. Compared with the conventional in-situ soil shear strength test device and test method, the present invention is convenient to install and carry as well as simple to operate, and has strong applicability. The present invention is suitable for layered soils with large cross-plate shear test errors, and for soils with different consolidation degrees at various sites and various terrains. A test method adopting the device can simulate the shear strength of the soil mass under different overburden loads without disturbing the mechanical properties of the in-situ soil mass, which has high promotion value in the test of in-situ soil shear strength.
US11680878B2 Object press performance measuring system
An object press performance measuring system for measuring a pressure value of an object to be measure includes a measuring unit and an elastic assembly. The elastic assembly is disposed between the object to be measured and the measuring unit. The elastic assembly has a first assembly and a second assembly, wherein the second assembly is disposed between the first assembly and the measuring unit and the first assembly performs a first measuring travel of the object to be measured and the second assembly performs a second measuring travel of the object to be measured, wherein the second measuring travel refers to measure the pressure value greater than the pressure measured in the first measuring travel.
US11680876B2 Systems and methods for analyzing an analyte extracted from a sample using an adsorbent material
Systems and methods for analyzing an analyte extracted from a sample using an adsorbent material.
US11680874B2 Device, system and method for correlating core sample zones with actual subterranean depth
Disclosed herein is a device and method for correlating core sample zones with an actual subterranean depth. The disclosed device has a pair of independent distance measuring devices operably in communication with a core sample apparatus where a first distance measuring device measures the length of a core sample entering a core sampling tube and a second distance measuring device measures a drive depth of the core sampling tube entering into the ground. A processing unit is provided for correlating the two distances so as to allow a determination as to the actual depth below ground from where a given zone of the core sample is extracted.
US11680872B2 Wheel force transducer stator angle correction device
A stator angle is determined to correct a value measured by a wheel force transducer. A mounting bracket is rigidly attached to a vehicle and supports a housing within which a rotary encoder is mounted. A stator rod retainer is aligned with a rotational axis of the rotary encoder and has a through-bore extending perpendicular to the rotational axis. The stator rod retainer rotates relative to a stationary portion of the rotary encoder using at least one bearing, and the stator rod retainer supports a first end of a stator rod for substantially free movement through the through-bore. A controller determines, when the second end of the stator rod is fixedly attached to an encoder stator attached to a wheel, a stator angle of the stator rod used for adjusting at least one value associated with the wheel that is measured using the encoder stator.
US11680871B2 Rolling bearing test device, and method for testing rolling bearing
A rolling bearing test includes: a hermetic container configured to allow atmosphere gas to be introduced therein; a rotary shaft housed in the hermetic container and fitted into the rolling bearing; a pair of shaft support portions fixed to a fixing portion provided in the hermetic container and configured to rotatably support the rotary shaft at both sides of the rolling bearing in an axial direction, respectively; a drive device configured to drive the rotary shaft; a holding portion configured to hold the outer ring of the rolling bearing to avoid rotation of the outer ring; a first load application mechanism configured to apply an axial load between the inner ring and the outer ring of the rolling bearing; and a second load application mechanism.
US11680867B2 Stress engineering assessment of risers and riser strings
Riser stress-engineering-assessment equipment to verify the integrity and the in-deployment-integrity of a riser string by knowing the status, details and location of each riser joint and by monitoring the deployment parameters. When the failure risk exceeds an acceptable level, the equipment activates a local and/or a remote alarm using voice, sound and lights. The system comprises a computer with communication means, a material properties and geometry detection system, a data acquisition system acquiring deployment and other parameters, a database comprising of riser historical data and captured expert knowledge, a failure-criteria calculation to calculate maximum-stresses under different loads and the combined effects of the different loads to determine if the riser string is still fit-for-deployment.
US11680865B2 Leak detection in water distribution systems using acoustic signals
Examples of a leak detection system are disclosed. In one example according to aspects of the present disclosure, a leak detection system includes a housing defining an interior, the housing connected to a component of a water distribution system. The leak detection system also includes a leak detection sensor contained within the interior of the housing and configured to detect a leak within the water distribution system. Additionally, the leak detection system includes a digital signal processing circuit in communication with the leak detection sensor.