Document Document Title
US11244716B2 Memory devices configured to detect internal potential failures
A memory device includes a memory cell array including a plurality of memory cells connected to a plurality of wordlines and a plurality of bitlines, a wordline driving circuit including a plurality of sub-wordline decoders respectively connected to the plurality of wordlines, wherein each of the sub-wordline decoders is configured to input a first driving signal to the respectively connected wordline when the wordline is selected, and wherein each sub-wordline decoder is configured to input a predetermined power supply voltage to the respectively connected wordline when the wordline is unselected, The memory device may include a sense amplifier circuit including sense amplifiers connected to the bitlines, and a logic circuit configured to determine a failure of at least one of the memory cell array and the wordline driving circuit.
US11244715B1 Systems and methods for 1.5 bits per cell charge distribution
Memory cells are described that include two reference voltages that may store and sense three distinct memory states by compensating for undesired intrinsic charges affecting a memory cell. Although embodiments described herein refer to three memory states, it should be appreciated that in other embodiments, the memory cell may store or sense more than three charge distributions using the described methods and techniques. In a first memory state, a programming voltage or a sensed voltage may be higher than a first reference voltage and a second reference voltage. In a second memory state, the applied voltage or the sensed voltage may be between the first and the second reference voltages. In a third memory state, the applied voltage or the sensed voltage may be lower than the first and the second reference voltages. As such, the memory cell may store and retrieve three memory states.
US11244713B2 Variable page size architecture
Methods, systems, and devices for operating a memory array with variable page sizes are described. The page size may be dynamically changed, and multiple rows of the memory array may be accessed in parallel to create the desired page size. A memory bank of the array may contain multiple memory sections, and each memory section may have its own set of sense components (e.g., sense amplifiers) to read or program the memory cells. Multiple memory sections may thus be accessed in parallel to create a memory page from multiple rows of memory cells. The addressing scheme may be modified based on the page size. The logic row address may identify the memory sections to be accessed in parallel. The memory sections may also be linked and accessing a row in one section may automatically access a row in a second memory section.
US11244712B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate including an active region and a dummy active region that are spaced apart by an isolation layer, a buried word line extending from the active region to the dummy active region, and a contact plug coupled to an edge portion of the buried word line, wherein an upper surface of the active region is positioned at a higher level than an upper surface of the buried word line, and an upper surface of the dummy active region is positioned at a lower level than the upper surface of the buried word line.
US11244711B2 Semiconductor apparatus and method for controlling semiconductor apparatus
According to one embodiment, there is provided a semiconductor apparatus including a first chip and a second chip. The first chip is electrically connected to a terminal to which a signal from a host device is input. The second chip is electrically connected to the first chip. The second chip has a first duty adjustment circuit. The first chip has a second duty adjustment circuit. The first duty adjustment circuit performs first calibration operation in a first period. The second duty adjustment circuit performs second calibration operation in a second period. The first period and the second period have an overlapping period.
US11244710B2 Customizable backup and restore from nonvolatile logic array
Design and operation of a processing device is configurable to optimize wake-up time and peak power cost during restoration of a machine state from non-volatile storage. The processing device includes a plurality of non-volatile logic element arrays configured to store a machine state represented by a plurality of volatile storage elements of the processing device. A stored machine state is read out from the plurality of non-volatile logic element arrays to the plurality of volatile storage elements. During manufacturing, a number of rows and a number of bits per row in non-volatile logic element arrays are based on a target wake up time and a peak power cost. In another approach, writing data to or reading data of the plurality of non-volatile arrays can be done in parallel, sequentially, or in any combination to optimize operation characteristics.
US11244705B2 Optical identifier and system for reading same
A system includes a plurality of optical identifiers and a reader for the optical identifiers. Each optical identifier has an optical substrate and a volume hologram (e.g., with unique data, such as a code page) in the optical substrate. The reader for the optical identifiers includes an illumination source (e.g., a laser), and a camera. The illumination source is configured to direct light into a selected one of the optical identifiers that has been placed into the reader to produce an image of the associated volume holograms at the camera. The camera is configured to capture the image. The captured image may be stored in a digital format by the system.
US11244703B2 In-situ NFT pre-treatment to accumulate optically transparent material on NFT to improve reliability
The present disclosure relates to pretreating a magnetic recording head to increase the lifetime of the magnetic media drive. A transparent smear is purposefully formed on the magnetic recording head to ensure the magnetic recording head does not overheat and lead to a short drive lifetime. The transparent smear is formed from material found in the magnetic media. The transparent smear is formed by pretreating the magnetic recording head with the transparent material from the magnetic media. The pretreating occurs without writing any data to the magnetic media. Once the transparent smear is in place, writing may occur. The magnetic recording head can be retreated at a later time should the transparent smear degrade. Furthermore, if an optically absorbing smear develop, it can be removed and a new transparent smear may be formed.
US11244702B2 Magnetic recording medium, magnetic recording and reproducing apparatus, magnetic tape cartridge, and magnetic tape cartridge group
In the magnetic recording medium, a number distribution A of a plurality of bright regions, based on equivalent circle diameters thereof, in a binarized image of a secondary electron image obtained by imaging a surface of the magnetic layer by a scanning electron microscope at an acceleration voltage of 5 kV and a number distribution B of a plurality of dark regions, based on equivalent circle diameters thereof, in a binarized image of a secondary electron image obtained by imaging a surface of the magnetic layer by a scanning electron microscope at an acceleration voltage of 2 kV respectively satisfy a predetermined number distribution.
US11244700B2 Magnetic recording medium, sputtering target, sputtering target manufacturing method, and magnetic storage apparatus
A magnetic recording medium includes a substrate, an underlayer provided on the substrate, and a magnetic layer provided on the underlayer and having a L10 structure and a (001) orientation. The magnetic layer has a granular structure in which an organic compound having a methylene skeleton or a methine skeleton is arranged at grain boundaries of magnetic grains.
US11244694B2 Method and apparatus for processing an audio signal for removing a discontinuity using an FIR filter by an audio decoder, and audio encoder
A method is described that processes an audio signal. A discontinuity between a filtered past frame and a filtered current frame of the audio signal is removed using linear predictive filtering.
US11244692B2 Audio watermarking via correlation modification using an amplitude and a magnitude modification based on watermark data and to reduce distortion
To convey information using an audio channel, an audio signal is modulated to produce a modulated signal by embedding additional information into the audio signal. Modulating the audio signal processing the audio signal to produce a set of filter responses; creating a delayed version of the filter responses; modifying the delayed version of the filter responses based on the additional information to produce an echo audio signal; and combining the audio signal and the echo audio signal to produce the modulated signal. Modulating the audio signal may involve employing a modulation strength, and a psychoacoustic model may be used to modify the modulation strength based on a comparison of a distortion of the modified audio signal relative to the audio signal and a target distortion.
US11244688B1 Systems, devices, software, and methods for identity recognition and verification based on voice spectrum analysis
Hardware and/or software systems, devices, networks, and methods for identity recognition and verification based on vocal spectrum analysis. The system including one or more processors coupled to a memory/storage to collect audio samples sufficient to generate a speaker identification reference pattern and a speaker identification verification pattern, generate a speaker identification reference pattern from the audio samples and a speaker identification verification pattern from other audio samples, compare the speaker identification verification pattern with the speaker identification reference pattern; and provide a response indicating whether the speaker identification verification pattern and the speaker identification reference pattern were generated based on audio samples from the same person. The system may be employed on a mobile phone in near field communication with a control system and may include a management platform.
US11244687B2 System and method for customizing smart home speech interfaces using personalized speech profiles
Systems and methods are provided in which a speaker profile-data inquiry is transmitted to a mobile device associated with a first speaker. In response to the speaker-profile-data inquiry, speaker profile data associated with the first speaker is received. Audio data representing a voice input is received. The first speaker is identified as providing the voice input, the identification being based on a comparison of characteristics of the received audio data with the speaker profile data of a plurality of speakers for whom speaker profile data is stored. An instruction, which includes a speaker-relative signifier, is determined from the received audio data, and determining the instruction includes determining a referent of the speaker-relative signifier based on the first speaker profile data. An action indicated by the instruction is performed.
US11244683B2 System and method for the creation and playback of soundtrack-enhanced audiobooks
A synchronised soundtrack for an audiobook. The soundtrack has a soundtrack timeline having one or more audio regions that are configured for synchronised playback with corresponding narration regions in the audiobook playback timeline. Each audio region having a position along the soundtrack timeline that is dynamically adjustable to maintain synchronization of the audio regions of the soundtrack with their respective narration regions in the audiobook based on a narration speed variable indicative of the playback narration speed of the audiobook.
US11244681B1 System and method for drive through order processing
A system and a method for automating drive-thru orders are provided. In particular, a bridge board is provided that can integrate existing drive-thru hardware with computer devices executing machine learning models to detect and analyze speech from a drive-thru. The system and method employ vehicle tracking to account for vehicle behavior during its time at the drive-thru as well as enhanced vehicle analytics. Additionally, the system and method employ tools for assessing customer speed-of-service. Cameras and vehicle image analysis are used to link drive-thru and/or on-line food/beverage orders with vehicles entering the eatery property to accelerate food/beverage delivery to vehicle occupants.
US11244678B2 System and method for securing electronic devices
Embodiments disclosed herein include security systems and methods for securing an electronic device. In some embodiments, the security system may include an electronic device including surveillance components, including a microphone and a camera. The security device may be secured to the electronic device in a way that blocks or interferes with one or more of these surveillance components. Additionally, the security device may be placed near or on the electronic device. The security device may also include security components to distort sounds from a sound source to be detected by the microphone. As a result, this may prevent third parties from at least remotely streaming or recording live audio and/or video from various audio and video recording components present on the electronic device.
US11244675B2 Word replacement in output generation for detected intent by voice classification
An output-content control device includes a voice classifying unit configured to analyze a voice spoken by a user and acquired by a voice acquiring unit to determine whether the voice is a predetermined voice; an intention analyzing unit configured to analyze the voice acquired by the voice acquiring unit to detect intention information indicating what kind of information is wished to be acquired by the user; a notification-information acquiring unit configured to acquire notification information to be notified to the user based on the intention information; and an output-content generating unit configured to generate an output sentence as sentence data to be output to the user based on the notification information and also configured to generate the output sentence in which at least one word selected among words included in the notification information is replaced with another word when the voice is determined to be the predetermined voice.
US11244673B2 Streaming contextual unidirectional models
Streaming machine learning unidirectional models is facilitated by the use of embedding vectors. Processing blocks in the models apply embedding vectors as input. The embedding vectors utilize context of future data (e.g., data that is temporally offset into the future within a data stream) to improve the accuracy of the outputs generated by the processing blocks. The embedding vectors cause a temporal shift between the outputs of the processing blocks and the inputs to which the outputs correspond. This temporal shift enables the processing blocks to apply the embedding vector inputs from processing blocks that are associated with future data.
US11244669B2 Artificial intelligence-based text-to-speech system and method
A technique improves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f0, a phenome duration, and a phoneme sequence that is processed by a signal generation unit of the back-end subsystem. The signal generation unit includes the neural network interacting with a pre-existing knowledgebase of phenomes to generate audible speech from the input vectors. The technique applies an error signal from the neural network to correct imperfections of the pre-existing knowledgebase of phenomes to generate audible speech signals. A back-end training system is configured to train the signal generation unit by applying psychoacoustic principles to improve quality of the generated audible speech signals.
US11244667B1 Curved phononic crystal waveguide
A curved phononic waveguide. In some embodiments, the curved phononic waveguide includes a sheet including a plurality of standard reflectors and a plurality of divergent reflectors. Each of the standard reflectors is associated with a respective grid point of a grid defined by a plurality of intersecting lines, each grid point being a respective intersection of two of a plurality of intersecting lines, the grid being locally periodic to within 5%, and having a local grid spacing. Each of the standard reflectors has a center separated from the respective grid point of the standard reflector by at most 1% of the grid spacing. The divergent reflectors define a waveguide among the standard reflectors, each of the divergent reflectors being an absent reflector or a reflector that is smaller than one of the standard reflectors.
US11244662B1 Folding marimba having reduced length
A folding marimba may include a plurality of rails, a plurality of natural bars suspended from some of the rails, and a plurality of accidental bars suspended from some of the rails. In some embodiments, the rails may be mounted to resonator panels. The rails and/or the resonator panels may be configured for hinged rotation such that the marimba is configurable in an unfolded position having a first length and a folded position having a second length that is less than the first length. For example, the second length may be about half of the first length.
US11244657B2 Display system and display method thereof
A display system includes a display device and a host. The host is separately disposed on the display device and connected to the display device through a wireless or wired manner. The host transmits an image signal to the display device. The display device is configured to display a frame according to the image signal and enlarge a local portion of the frame.
US11244656B2 Use of a display of a converter, method for operating a converter, and converter
In the use of a display of a converter, method for operating a converter, and converter, the converter having an address code switch, in particular on its housing, and in an actuation of the address code switch and during a subsequent, predefined period of time, a respective value corresponding to the respective switch position of the address code switch is displayed by the display. Operating information of the converter is displayed in all other cases.
US11244650B2 Client-server visualization system with hybrid data processing
The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
US11244645B2 Level shifter resistant to electromagnetic interference and display device including same
A display device includes a display panel and a level shifter. The display panel displays images. The level shifter includes a signal pad through which a clock signal to drive the display panel is output and a reverse signal pad through which a reverse clock signal different from the clock signal is output, and the reverse signal pad is in an electrically floated state.
US11244632B2 Display driving integrated circuit and display device including the same
A display driving integrated circuit includes a timing controller, a first source driver including a first inverting input, a first non-inverting input, and a first output, a second source driver including a second inverting input, a second non-inverting input, and a second output, and a switching circuit connected with the display panel through a first and second pads. Under control of the timing controller, the switching circuit performs one of a first switching operation of connecting the first inverting input and the first output with the first pad, connecting the second inverting input and the second output with the second pad, and applying first and second decoding voltages to the non-inverting inputs, respectively; and a second switching operation of applying a sensing reference voltage to the non-inverting inputs, and connecting the output terminals with an output node, and connecting the inverting inputs with one pad.
US11244631B2 Display device
A display device includes a display panel including data lines, gate lines which cross the data lines, and pixels; a gamma voltage generator configured to generate first to nth gamma voltages, n being an integer; and a data driver configured to generate data voltages by selecting the gamma voltages according to input image data, and to supply the data voltages to the data lines, wherein the gamma voltage generator comprises a first voltage dividing unit configured to divide a reference voltage; a first voltage dividing circuit configured to generate the first gamma voltage by selecting voltages output from the first voltage dividing unit according to a highest gamma register value; and a second voltage dividing circuit configured to generate the second to nth gamma voltages using the reference voltage.
US11244629B2 Scan driver and display device
A scan driver includes: a plurality of stages, each stage including: a logic circuit configured to transfer an input signal to a first node in response to a first clock signal, and to bootstrap the first node in response to a second clock signal; a carry output circuit configured to output the second clock signal as a carry signal that is provided as the input signal for a next stage in response to a voltage of the bootstrapped first node; and a masking controller configured to receive a masking signal and the carry signal, and to output the masking signal as a scan signal provided to a pixel row corresponding to the each stage in response to the carry signal.
US11244622B2 Dynamic power control for OLED displays
This application is directed to controlling display power consumption of a display panel by dynamically adjusting the voltage level of the display power supply. The display panel includes a plurality of display pixels, each driven by the display power supply. Video data corresponds to an image frame to be displayed on the display panel and includes a plurality of multibit data items. Each display pixel is associated with a respective multibit data item defining a magnitude of a drive current of the respective display pixel. A first multibit data item is identified in the video data for a first display pixel to be driven to provide a corner luminance level on the image frame. A corner drive voltage is determined among a plurality of drive voltages of the display pixels based on the first multibit data item and applied to adjust the voltage level of the display power supply.
US11244620B2 Light-emitting display device having selective capacitor sizes
A light-emitting display device includes first and second sub pixels each of which includes a driving transistor including first and second electrodes and a gate electrode, and being configured to control an electric current flowing from the first electrode to the second electrode according to a data voltage applied to a gate electrode, a light-emitting element connected to the second electrode, and a first capacitor disposed between a first sub supply voltage line to which a first supply voltage is applied and the second electrode. The first sub supply voltage line is disposed to overlap the second electrode. A capacitance of a first capacitor of the first sub pixel versus a capacitance of a first capacitor of the second sub pixel is selectively determined to correspond to an amount of the overlap between the first sub supply voltage line and the second electrode.
US11244618B2 AMOLED pixel driving circuit and driving method
The invention provides an AMOLED pixel driving circuit and method. The AMOLED pixel driving circuit is disposed with a voltage switching module corresponding to each row of sub-pixels, and the voltage switching module is connected to a corresponding row of sub-pixels and scan line corresponding to the row of sub-pixels. The scan signal on the scan line controls the corresponding voltage switching module to provide different power supply voltages to the row of sub-pixels when the switching TFTs in the corresponding row of sub-pixels are turned on and off, thereby compensating for the voltage difference change caused by the parasitic capacitance between the drain and the gate of the switching TFT when the switching TFT changes from on to off, ensuring a stable current flowing through the OLED, and improving the display consistency of the sub-pixels to ensure display quality.
US11244609B2 Display device and OLED display panel thereof
A display device and an OLED display panel thereof. The OLED display panel includes a non-transparent display area including first OLED pixels, a transparent display area including second OLED pixels, a display driving chip, a first gate driving circuit group. For a same of image, a pulse width of the second gate driving signal for the second OLED pixels is substantially the same as a pulse width of the first gate driving signal for the first OLED pixels; and intersection points of a boundary line and a pixel row where the first OLED pixels in a specified row are located falls within a range of intersection points of the boundary line and a corresponding pixel row of the second OLED pixels.
US11244608B2 Image processing method and image processing device
An image processing method, comprising the following steps: obtaining a plurality of first luminance values, wherein the plurality of first luminance values corresponds to a first subpixel group comprising a target subpixel and a plurality of adjacent subpixels; and performing a subpixel rendering conversion on a target luminance value of the plurality of first luminance values corresponding to the target subpixel according to a weighting matrix and all of the plurality of first luminance values, so that the target luminance value is converted to a rendered luminance value, wherein the weighting matrix comprises a plurality of weighting parameters corresponding to the first subpixel group, and the weighting matrix is time-variant.
US11244607B2 Protection circuit for protecting light emitting element, method for driving the protection circuit, pixel unit and display panel
The present disclosure provides a protection circuit for protecting a light emitting element, a pixel unit including the protection circuit, a display panel, and a driving method of the protection circuit. The protection circuit for protecting the light emitting element includes: a bonding protection sub-circuit including a sacrificial metal region, configured to electrically couple the sacrificial metal region to an anode pad and a cathode pad on the backplane for bonding the light emitting element during a period of bonding the light emitting element to the backplane.
US11244605B2 Colour ILED display on silicon
A method of fabricating an image generator for use in a display, the method comprising: fabricating a plurality of discrete ILED array chips comprising a plurality of ILED emitters configured to produce light having the same wavelength, and wherein each of the plurality of ILED array chips is configured to produce light having one of a plurality of wavelengths; positioning the plurality of discrete ILED array chips on a carrier substrate such that a plurality of ILED emitters from adjacent chips form a pixel of a display; and bonding a first surface of the plurality of ILED array chips to a driver backplane such that electrical contacts of the plurality of ILED array chips are in electrical communication with the driver backplane, wherein the driver backplane comprises electronics for driving the ILED array chips.
US11244604B2 Pixel compensation circuit, display substrate, and display device
A pixel compensation circuit is provided. The pixel compensation circuit includes a detecting circuit, a repairing circuit, a compensating circuit, and a light-emitting device. The detecting circuit is electrically coupled with the repairing circuit, the compensating circuit, and the light-emitting device. The compensating circuit is configured to provide a fixed current to the light-emitting device. The detecting circuit is configured to detect a current flowing through the light-emitting device. The repairing circuit is configured to determine a compensation current according to the current detected by the detecting circuit and input the compensation current into the light-emitting device. A display substrate and a display device are further provided.
US11244603B1 Light-emitting panel, and driving method and fabricating method thereof, and display device
Light-emitting panel, driving method, fabricating method, and display device are provided. The light-emitting panel includes a plurality of light-emitting units arranged in an array. Each light-emitting unit includes a light-emission control module and at least one light-emitting element. The at least one light-emitting element is electrically connected to the light-emission control module. The light-emitting panel also includes a plurality of data lines arranged in a first direction. Each data line is electrically connected to light-emission control modules of light-emitting units that are arranged in a second direction. The second direction intersects the first direction. The light-emitting panel also includes a plurality of scan lines arranged in the second direction. Each scan line of the plurality of scan lines is electrically connected to light-emission control modules of light-emitting units that are arranged in the first direction. The light-emitting panel also includes a first power line and a second power line.
US11244602B2 Shift register and method for driving the same, light-emitting control circuit and display apparatus
A shift register includes an input sub-circuit, a control sub-circuit, an output sub-circuit and a reset sub-circuit. The input sub-circuit is configured to transmit an input signal from an input signal terminal to a pull-up node. The control sub-circuit is configured to transmit a clock signal from a clock signal terminal to the control node. The output sub-circuit is configured to transmit a second voltage signal from a second voltage signal terminal to a first output signal terminal, and to transmit a first voltage signal from a first voltage signal terminal to the first output signal terminal. The reset sub-circuit is configured to transmit the second voltage signal to the control node to reset the control node, and to transmit a third voltage signal from the third voltage signal terminal to the pull-up node to reset the pull-up node.
US11244600B2 Display device and driving method thereof
A display device and a driving method thereof are disclosed, and the display device includes a first pixel connected to a first data line, a first scan line, and a first power source line, emitting light in a first period, and not emitting light in a second period following the first period; a second pixel connected to a second data line, the first scan line, and the first power source line, not emitting light in the first period, and emitting light in the second period; a current sensor sensing a current flowing through the first power source line in the first period to provide a first sensing current value, and sensing the current flowing through the first power source line in the second period to provide a second sensing current value; and a memory storing a first block target current value corresponding to the first sensing current value and a second block target current value corresponding to the second sensing current value.
US11244598B2 Pixel circuit, driving method, and display apparatus
The present application discloses pixel circuit including a current-control circuit coupled respectively to a first data-signal terminal, a first voltage terminal, a first scan-signal terminal, and a first output node. The current-control circuit is configured to output a driving current to the first output node based on a first data signal and a first voltage signal in response to a first scan signal. The pixel circuit further includes a timing-control circuit coupled respectively to a second data-signal terminal, a second scan-signal terminal, multiple modulation-signal terminals, the first output node, and a second output node. The timing-control circuit is configured to select one modulation signal based on a second data signal in response to a second scan signal and to output the driving current from the current-control circuit via the second output node to a light-emitting device based on the modulation signal.
US11244597B2 Display device and driving protection method thereof
A display device and a driving protection method thereof are provided. The display device includes a timing controller and a source driver. The timing controller encrypts a verification data to generate a first encryption signal. The source driver coupled to the timing controller receives the first encryption signal. The source driver decrypts the first encryption signal to obtain a first decryption data. The source driver encrypts the first decryption data to generate a second encryption signal. The source driver outputs the second encryption signal to the timing controller. The timing controller decrypts the second encryption signal to obtain a second decryption data. When the timing controller determines that the second decryption data matches the verification data, the timing controller enables the source driver to perform display driving.
US11244596B2 Display device and driving method thereof
A display device includes: a gain provider configured to set a time point elapsed by a set period from a time point at which a first region of an input image is detected as a still region, as a set time, and to gradually decrease a gain value from the set time; and a grayscale converter configured to generate an output image by applying the gain value to the first region and a second region including a peripheral region of the first region among the input image, wherein the gain provider is configured to set the set period differently according to size of grayscale values in the first region.
US11244592B2 Display device and image processing method in the display device
A display device according to an embodiment is configured to include a host system subsampling and transmitting data of a first color among a plurality of colors of input image data; a timing controller interpolating the data of the subsampled first color in data received from the host system to reconstruct the image data and outputting the reconstructed image data; a display panel having a plurality of pixels connected to a gate line and a data line; and a driving circuit driving the gate line and the data line under a control of the timing controller to supply data voltages corresponding to the reconstructed image data to the plurality of pixels.
US11244591B2 Gamma correction method, gamma correction device and gamma correction system
A gamma correction method applied to a display screen to be debugged includes: for a color of the display screen to be debugged, arranging a plurality of reference points, arranging at least one transition point between two adjacent reference points, and obtaining a brightness adjustment curve representing a corresponding relationship between a brightness adjustment value and a gamma band according to the plurality of reference points and the at least one transition point. Each gamma band represents a set of register values corresponding to gray scales of the color at the brightness adjustment value corresponding to the gamma band.
US11244585B2 Display apparatus
A display apparatus is provided. The display apparatus comprises a display unit, a backlight module, an optical cavity and at least one sensing device. The optical cavity is formed between the display unit and the backlight module. The at least one sensing device is disposed on the periphery of the optical cavity for sensing the display unit.
US11244582B2 Flexible display device and method for changing shape of the same
A flexible display device and a method for changing shape of the flexible display device are provided. The flexible display device includes a flexible display panel and a shape memory structure on the flexible display panel and including a shape memory component. The shape memory component includes a first memory layer, a first thermal insulation layer and a second memory layer stacked sequentially in a direction away from the flexible display panel, the first and second memory layers each have shape memory function, the first memory layer has a first memory shape and the second memory layer has a second memory shape different from the first memory shape. The shape memory structure is configured to switch shape of the shape memory component between the first and second memory shapes by controlling temperatures of the first and second memory layers, thereby driving the flexible display panel to change shape.
US11244581B2 Sheet-like article
A unitary sheet-like article has a material sheet including a first edge and an elastic sheet including an aperture and a second edge. The material sheet and the elastic sheet overlap at an overlap portion defined between the first and second edges. The material sheet and the elastic sheet are bonded together at the overlap portion. The aperture of the elastic sheet is not located on the overlap portion.
US11244572B2 Dynamic aircraft routing
A request for transport services that identifies a rider, an origin, and a destination is received from a client device. Eligibility of the request to be serviced by a vertical take-off and landing (VTOL) aircraft is determined based on the origin and the destination. A transportation system determines a first and a second hub for a leg of the transport request serviced by the VTOL aircraft and calculates a set of candidate routes from the first hub to the second hub. A provisioned route is selected from among the set of candidate routes based on network and environmental parameters and objectives including pre-determined acceptable noise levels, weather, and the presence and planned routes of other VTOL aircrafts along each of the candidate routes.
US11244571B2 Passenger walking points in pick-up/drop-off zones
Systems and methods are provided for finding an available pickup/drop-off zone (PDZ) for an autonomous vehicle (AV) to use to pick up a passenger. A PDZ is selected that is likely to be available and that is within a reasonable walking distance of a passenger. The AV and the passenger are guided to the available PDZ. In selecting the available PDZ, the system balances the human and vehicle routing by taking into account the distance possible PDZs are from the passenger, the likelihood the respective PDZs will be available, the passenger's desire/ability to walk to the respective PDZs (e.g., due to physical limitations, weather, etc.), the driving time of the AV to the respective PDZs, the walking time of the passenger to the respective PDZs, and the like.
US11244570B2 Tracking and analysis of drivers within a fleet of vehicles
A system for tracking a fleet of vehicles and analyzing a driver associated with the fleet of vehicles. The system includes a monitoring engine for receiving information from a vehicle-tracking device associated with a vehicle of the fleet. A mapping engine displays, to a user, an icon indicative of an incident on a map. A video repository engine receives video data from a video camera associated with the vehicle and associates an incident video with the icon. A driver analysis engine obtains the incident information associated with a plurality of drivers and analyzes the incident information associated with the driver to generate a driver profile. The driver analysis engine compares the driver with corresponding drivers in the same and other fleets.
US11244569B2 Method for safe positioning and related products
A method for safe positioning and related products are provided. Three neighbor awareness network (NAN) devices at a road junction are determined, and a NAN among an electronic device and the three NAN devices is established, where each of the three NAN devices in the NAN locates at a fixed position. Positions of the electronic device and positions of a vehicle in a same plane coordinate map are obtained, where the electronic device and the vehicle are positioned by the three NAN devices, and determine that the vehicle is approaching the electronic device according to positional variations of the electronic device and the vehicle. A distance between the electronic device and the vehicle is determined according to the positions of the electronic device and the positions of the vehicle, and reminding information is outputted when the distance is smaller than a preset threshold.
US11244566B2 Map updating device, map updating system, and map updating method
A surrounding information obtaining unit determines whether a first vehicle has traveled on a different road than a road on which a host vehicle travels, on the basis of information indicating roads and a facility present around the host vehicle and a travel state of the first vehicle. A difference checking unit checks whether a target road determined to have been traveled by the first vehicle is included in host vehicle map information. A wireless communication unit inquires whether an unknown target road confirmed not to be included in the host vehicle map information is included in master map information in a server device. When the unknown target road is included in the master map information, the wireless communication unit receives updating map information including the unknown target road from the server device. A map updating unit updates the host vehicle map information using the updating map information.
US11244564B2 Vehicle acoustic-based emergency vehicle detection
An emergency vehicle detection system for a vehicle includes a plurality of camera assemblies having a camera and at least one microphone. At least one processor processes image data captured by the cameras, and processes outputs of the microphones. The at least one processor processes the outputs of the microphones to detect a sound source indicative of a siren emanating from an emergency vehicle exterior of the equipped vehicle, and to determine the direction of the detected sound source. Responsive to detection of the sound source and determination of the direction of the detected sound source, the at least one processor processes image data captured by at least one of the cameras that has its field of view encompassing the detected sound source to confirm that the detected sound source is a siren emanating from an emergency vehicle.
US11244561B1 Systems and methods for network configuration and communications for remote device control
In some aspects, the disclosure is directed to methods and systems for easy and intuitive control over network configurations and security for transient or guest devices, and remote control of additional devices, either directly in some implementations, or indirectly via a hosted interface by a control device in other implementations, eliminating the need for pairing or otherwise establishing communications between the guest devices and the additional devices. This may improve network security overall and particularly encourage segregation of untrusted devices, while still providing enhanced functionality and control over other network devices in a secure manner.
US11244560B2 Remote vehicle system configuration, control, and telematics
A vehicle control system (VCS) includes external communication interfaces, such as a Bluetooth interface, for communicating with a user communication and control device, such as a smart phone or a tablet. The user is enabled to operate certain features of the vehicle, such as the remote start, power locks/trunk, climate control, and security features, through the smart phone. The VCS may also communicate with a remote server via the user's smartphone, for example, providing telematics data and receiving service reminders For display to the user on the smartphone, the VCS, or a display built into the vehicle. The VCS may be custom installed in the vehicle using, the user's or the installer's smartphone, without a physical connection from the VCS to the smartphone.
US11244559B2 Multi-sensor electronic device with wireless connectivity and sensing as a service platform and web application
Methods and apparatus for a plurality of electronic sensor devices configured to take and report sensor readings or measurements relating to an asset with which each device is associated to a remote computer system. One of the devices at a given time has wide area network (WAN) connectivity as a designated device to communicate with the remote computer system using wide area network connectivity. The designated device and the other devices take sensor readings and measurements and the other devices to report sensor readings and measurements to the designated device using local area network (LAN) connectivity. The designated device reports sensor readings and measurements received from the other devices to the remote computer system using wide area networks connectivity. It is detected when a battery in the designated device has reached a charge level below a defined threshold. One of the other devices is assigned as the designated device.
US11244558B2 Lighting
Enhancements to ornamental or holiday lighting are disclosed including remote control ornamental illumination with color pallet control whereby a user can vary the color/intensity/appearance of an individual bulb or entire light string by selecting the electronic address of the bulb and selecting its attribute. Further disclosures include: motion responsive lights which respond to sensed movement, gesture controlled lights, adjustable white color/white led sets, connectable multi-function lights, controller to sequence lights to music or other input source, rotating projection led light/tree top/table top unit, and remote controlled sequencing icicle lights and ornament lighting system.
US11244557B1 Emergency and exigency situation notification system
The present invention determines whether a fire or disaster has occurred in various fields based on voices in an exigency situation and surrounding environmental sounds, and automatically transmits an alarm, so that it can detect the occurrence of a disaster rapidly and accurately. The system of the present invention is installed in a building or is provided as a program of a computer or an application of a smartphone, so that the installation and maintenance of the system are simple.
US11244556B2 Method, apparatus, and system for managing alarms
A method, an apparatus, and a system for managing alarms is provided. In one aspect, the method includes detecting a fault in one of a plurality of alarm systems, wherein each of the alarm systems is configured to generate at least one alarm associated with an event in the technical installation. The method further includes invoking a proxy of the faulty alarm system upon detecting the fault condition, wherein the proxy, when invoked, is configured to perform the functions of the faulty alarm system. Additionally, the method includes processing, by the proxy, event data associated with the event in the technical installation. Furthermore, the method includes generating at least one alarm by the proxy based on the processing of the event in the technical installation and outputting an alarm condition on a device associated with a user of the technical installation.
US11244554B1 Method and a device for signal transmission from wired security sensors and/or fire annunciators
The invention relates to alarm systems using wired and wireless transmission systems. A method for transmitting a signal from wired security sensors and/or fire annunciators is proposed, the method comprising wire-connecting the security sensor and/or fire annunciator to an input from a set of inputs of a signal transmission device, which comprises an analogue-to-digital converter that is coupled to a controller and a power supply unit. Each of the set of inputs of the signal transmission device is associated with an input zone from a set of the input zones. Information regarding the input zones and the inputs of the signal transmission device associated therewith is stored within a storage device that is coupled to the controller. The controller periodically receives wired connection resistance parameters for each input zone, and the received wired connection resistance parameters of the input zone are compared with predefined resistance parameters of this input zone, which are stored within said storage device. A status is assigned for each input zone depending on results of comparison of the received resistance parameters with the predefined resistance parameters, including an “alarm” status for the input zone that has the wired connection resistance parameters, which differ from the predefined resistance parameters. The controller forms a data packet comprising information regarding a status of each input zone, for which the wired connection of the security sensors and/or fire annunciators has been performed, as well as an information regarding an operation status of the signal transmission device. The formed data packet is sent via a radio module, which is coupled to the controller, to a central station that is configured at least to inform regarding a receipt of the “alarm” status. Also, a signal transmission device for implementation of the above-described method is proposed.
US11244552B2 Watching system, watching method, and recording medium
A watching system, which calculates a fall probability of an imaged person to be fallen using a computer which includes a processor and a memory, includes a trunk extraction unit that receives time-series skeleton information of the imaged person, calculates an angle between a head and a waist of the imaged person based on the skeleton information, extracts the angle as a trunk of the imaged person, calculates the center of the trunk as a trunk center based on trunk information set in advance, extracts a trunk to be reference as a reference trunk from a time-series trunk calculated from the time-series skeleton information, and holds a center of the reference trunk, and a fall probability calculation unit that calculates a distance between a trunk center of the reference trunk and a trunk center of the trunk as a deviation amount, and calculates the fall probability from the deviation amount.
US11244551B2 Point detector for fire alarm system
A point detector (1) for a fire alarm system. The point detector (1) includes a fan (2) configured to aspirate air from a surrounding environment; and an inlet (3) in flow communication with the fan (2); the inlet (3) is configured to split the incoming flow into multiple streams (4); and each stream (4) of the multiple streams (4) is configured to be in flow communication with a respective sensing device (6).
US11244546B2 Vehicle message addressing
A vehicle messaging method (600) and system (100) can include any number of data sources (101-103), an interface (104) that formats messages and addresses from the data sources, and a corresponding number of messaging servers (111-113) that receive targeted messages intended for a predetermined subset of subscribers associated with a vehicle identification number (VIN). Each messaging server can include a corresponding controller (121-123) programmed to assign (604) targeted messages to a predetermined channel and encode (606) the addresses of the targeted messages to the predetermined subset of subscribers using a VIN or portion thereof. The controller can be further programmed to transfer (608) the targeted messages and addresses to a satellite uplink (107) and satellite (110) via a messaging uplink interface (106) for retransmission and reception by a plurality of selective call receivers 109 addressable individually using a predetermined VIN or portion thereof.
US11244540B2 Systems, apparatuses and methods enhancing gaming outcome opportunities
Embodiments of the present invention set forth systems, apparatuses and methods for providing game features. In a game of chance involving at least one outcome, a plurality of alternative outcomes can be derived for a gaming event, such as when one of the outcomes will provide a payout at or above a certain level. The player is presented with an opportunity to select among the alternative outcomes, without being aware of the particular characteristics or values associated with the outcomes. While the player will only select the outcome having the payout at/above the threshold level a certain percentage of the time, the opportunity can be presented to the player more often, while keeping the mathematical probabilities the same or similar if desired, thereby providing the player with the feeling of getting higher value opportunities more often.
US11244538B2 Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
Games, lotteries, and/or sweepstakes as well as tickets, systems, technologies, and/or methods related thereto. In some embodiments, unique games and/or unique administrations of games and/or unique tickets useful for participating in games. In certain preferred embodiments, games which can be administrated or participated in contemporaneously with an event, such as a sporting event, music performance, or trade show (e.g., at the same time or during a live event). In certain of such preferred embodiments, participants in games make no payment to participate in the games.
US11244535B2 Amusement gaming access and authorization point
In various embodiments, an electrical interface allows a player at a casino to connect a personal computing device and to engage in licensed gaming activities using the personal computing device.
US11244532B2 Digital lobby and multi-game metamorphics
A method of controlling a gaming device may involve controlling, via a control system of the gaming device that includes one or more processors, a display system of the gaming device to present a plurality of wagering game images. Each of the wagering game images may correspond to a different game theme. The method may involve controlling the display system to present a plurality of metamorphic images. Each metamorphic image may correspond to a wagering game image. Each metamorphic image also may correspond to an award of a game theme corresponding to the wagering game image. The method may involve receiving an indication of a selected game theme and controlling the display system to present first visual effects corresponding to an instance of the selected game theme and to present a metamorphic image corresponding to the selected game theme.
US11244531B2 Automatic vending machine
An automatic vending machine includes: a belt conveyor constituting a part of a column configured to store a product, the belt conveyor being able to convey the stored product along the column, and a controller configured to control an operation of the belt conveyor. The controller acquires an amount of movement of a belt of the belt conveyor moving to convey the product. The controller calculates the number of products stored in the column, based on the acquired amount of movement of the belt.
US11244528B2 System of conditional access where access is granted to other users when primary accessor is present in room
A method of determining access in an access control system is provided. The method including: receiving an access request to a first access control from a subordinate individual; determining a location of a superior individual; and deciding whether to actuate the first access control in response to the location of the superior individual.
US11244521B2 System and method for determining vehicle component conditions via performance correlation
A method for determining vehicle component conditions via performance correlation is provided. A list of doors for maintenance on a transport vehicle is maintained. Measurements for one of the doors based on an inspection of that door are maintained. A determination is made as to whether maintenance is required for the door based on the measurements and a maintenance status is assigned to the door. The door measurements are compared to measurements for other doors of the transportation vehicle. Those other doors with measurements similar to the door are identified and the maintenance status of the door is assigned to the other doors identified.
US11244520B2 System for collecting and analyzing data relating to an aircraft
The system for collecting and analyzing data relating to safety and comfort criteria of an aircraft comprises an acquisition unit for acquiring basic aircraft information before a flight of the aircraft and values of flight parameters during the flight, the basic information and the flight parameter values forming a first set of digital data, a measurement unit for measuring values of environmental parameters during the flight and for storing, in a suitable digital format, a second set of digital data representative of the environmental parameter values, an analysis unit for analyzing the first and second sets of digital data, and radio communication systems for transmitting sets of digital data between the different units, the system allowing for a rapid collection and analysis of the digital data.
US11244519B2 Dental model attributes transfer
The invention pertains to a method for transferring properties from a reference dental model (20) to a primary dental model (10), wherein the method comprises a non-rigid alignment of the primary dental model and the reference dental model, comprising applying an algorithm to minimize a measure of shape deviation between the primary dental model and the reference dental model, and transferring properties of the reference dental model to the primary dental model.
US11244516B2 Object interactivity in virtual space
A method performed by an augmented reality (AR) system includes receiving a command that is input by the user through the AR system. The augmented reality (AR) system includes a hardware processor and an AR display configured to present virtual content in an environment of a user. The command specifies a type of virtual object to be presented in the environment. In response to the command, virtual objects of the specified type are presented in the environment, and a presentation of at least one of the virtual objects is altered in response to detecting a movement of the user in proximity to the at least one virtual object.
US11244506B2 Tracking rigged polygon-mesh models of articulated objects
A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
US11244503B2 Method for rendering 2D and 3D data within a 3D virtual environment
One variation of a method for modeling a human body includes: driving a sensor block along a path above a platform occupied by a user and recording a sequence of depth images and color images, via the sensor block, at each capture position in a sequence of capture positions along the path; compiling the set of depth images into a low-density 3D model of the user and a high-density 3D model of the user; extracting a set of color patches, from the sequence of color images, corresponding to discrete regions on a surface of the low-density 3D model of the user; projecting the set of color patches onto the surface of the low-density 3D model to generate a 3D color model of the user; and extracting a value of a dimension, projected from the low-density 3D color model onto the high-density 3D model, from the high-density 3D model.
US11244502B2 Generating 3D structures using genetic programming to satisfy functional and geometric constraints
Techniques are disclosed for generation of 3D structures. A methodology implementing the techniques according to an embodiment includes initializing systems configured to provide rules that specify edge connections between vertices and parametric properties of the vertices. The rules are applied to an initial set of vertices to generate 3D graphs for each of these vertex-rule-graph (VRG) systems. The initial set of vertices is associated with provided interaction surfaces of a 3D model. Skeleton geometries are generated for the 3D graphs, and an associated objective function is calculated. The objective function is configured to evaluate the fitness of the skeleton geometries based on given geometric and functional constraints. A 3D structure is generated through an iterative application of genetic programming techniques applied to the VRG systems to minimize the objective function. Receiving updated constraints and interaction surfaces, for incorporation in the iterative process.
US11244501B2 Computer-implemented method for detecting three-dimensional surface geometries
In a computer-implemented method for detecting three-dimensional surface geometries of real intraoral structures, two-dimensional images of intraoral structures are converted into three-dimensional virtual surface geometries. Pixels of the two-dimensional images are each partitioned into segments and each segment is assigned a label. Each segment of a two-dimensional image corresponds to at least one type of real intraoral structure. There are at least two types of segment; each type of segment has a different label and at least one of the labels represents teeth and tooth-like structures.
US11244498B2 Assigning primitives to tiles in a graphics processing system
A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.
US11244496B2 Information processing device and information processing method
An information processing device including a control unit that senses a state that causes decrease of a display frame rate of a virtual object presented to a user and dynamically change a display detail level of the virtual object in accordance with a result of the sensing is provided.
US11244495B2 Method and system for rule based display of sets of images using image content derived parameters
The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. The rules are based on meta data of the examination as well as image content that is being analyzed by neuronal networks. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US11244492B2 Parallel texture sampling
In one embodiment, a computing system may receive a number of texels organized into a texel array including a number of sub-arrays. The system may determine a number of texel subsets with the texels in each subset having a same position within their respective sub-arrays. The system may store the texel subsets into a number of buffer blocks, respectively, with each buffer block storing one texel subset. The system may retrieve a sampling texel array from the buffer blocks for parallelly determining pixel values of a number of sampling points. Each texel of the sampling texel array may be retrieved from a different buffer block.
US11244488B2 Video processing device, video processing system, and video processing method
A video processing device includes: an object detector configured to detect an object included in a video so that a type of the object can be identified; an event detector configured to detect a focusing event which occurs to the detected object; a masking target setter configured to simultaneously set all objects of a selected type as masking targets, and to exclude from the masking targets, one or more objects to which occurrence of the selected focusing event has been detected by the event detector; and a masking process controller configured to generate a masking-processed video in which each video area which corresponds to the object set as the masking target by the masking target setter, has been changed to a masking image.
US11244485B2 Augmented reality systems and methods utilizing reflections
A display system comprises a wearable display device for displaying augmented reality content. The display device comprises a display area comprising light redirecting features that are configured to direct light to a user. The display area is at least partially transparent and is configured to provide a view of an ambient environment through the display area. The display device is configured to determine that a reflection of the user is within the user's field of view through the display area. After making this determination, augmented reality content is displayed in the display area with the augmented reality content augmenting the user's view of the reflection. In some embodiments, the augmented reality content may overlie on the user's view of the reflection, thereby allowing all or portions of the reflection to appear to be modified to provide a realistic view of the user with various modifications made to their appearance.
US11244484B2 AI-driven design platform
Implementations of the present disclosure include generating, by a design generation assistant, a design image representing a design subject, the design subject having one or more regulations applicable thereto, querying, by a regulation assistant, an answer extractor to provide a query result based on a query, the answer extractor including at least one deep learning model that processes the query to provide the query result, the query being descriptive of at least a portion of the design subject, the query result being representative of at least one regulation applicable to the design subject, and displaying, within a graphical user interface (GUI), the query result.
US11244481B2 Multi-scale image reconstruction of three-dimensional objects
A technology for reconstructing an image of a three-dimensional object. In one example, a projection image dataset can be obtained from an imaging data detector and a reduced image dataset that has a lower quantity of data as compared to a quantity of data of the projection image dataset can be generated from the projection image dataset. An image remainder dataset can be generated to indicate an image difference between the projection image dataset and the reduced image dataset. A first scale image reconstruction of the three-dimensional object can be generated using the reconstruction technique and the reduced image dataset, and a second scale image reconstruction of the three-dimensional object can be generated using the iterative reconstruction technique and the image remainder dataset. In another example, a first scale image reconstruction of the three-dimensional object can be generated using a low-resolution reconstruction technique, and a second scale image reconstruction of the three-dimensional object can be generated by from an image dataset that compares the projection imaging dataset with the virtual projection of the first low-resolution reconstruction. A multi-scale image reconstruction of the three-dimensional object can be generated using a reconstruction technique and the first scale image reconstruction and the second scale image reconstruction.
US11244479B2 Controlling coarse pixel size from a stencil buffer
Systems, apparatuses and methods may provide for technology that determines a stencil value and uses the stencil value to control, via a stencil buffer, a coarse pixel size of a graphics pipeline. Additionally, the stencil value may include a first range of bits defining a first dimension of the coarse pixel size and a second range of bits defining a second dimension of the coarse pixel size. In one example, the coarse pixel size is controlled for a plurality of pixels on a per pixel basis.
US11244478B2 Medical image processing device, system, method, and program
[Object] To reduce a risk that a tone of a specific color component of a subject to be observed in medical operation is defective.[Solution] There is provided a medical image processing device including: a signal acquisition unit configured to acquire a first specific component image signal with a first exposure for a specific color component, a second specific component image signal with a second exposure different from the first exposure for the specific color component, and two non-specific component image signals corresponding to two color components different from the specific color component; a combination unit configured to generate a specific component combination image signal by combining the first specific component image signal and the second specific component image signal by using a weight based on an intensity of the specific color component; and a color image generation unit configured to generate a color image signal on a basis of the specific component combination image signal generated by the combination unit and the two non-specific component image signals.
US11244473B2 Positioning method, positioning apparatus of mobile device and electronic device
A positioning method of a mobile device includes: determining a first position and orientation parameter of a mobile device when a current frame image is captured, and determining a straight line corresponding to a preset sign in the current frame image; determining a plurality of second position and orientation parameters based on the first position and orientation parameter; determining, in a high-definition map, point cloud data within a preset range of a geographic location when the current frame image is captured; converting the point cloud data within the preset range into a pixel plane-coordinate system to obtain a plurality of second image coordinate sets; determining, based on distances from image coordinates in the plurality of second image coordinate sets to the straight line, a position and orientation parameter of the mobile device when the current frame image is captured among the plurality of second position and orientation parameters.
US11244471B2 Methods and apparatus to avoid collisions in shared physical spaces using universal mapping of virtual environments
Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes an index map generator to generate a first index map based on a first virtual environment generated by a first mobile device, the first mobile device associated with a first user, a collision detector to determine a collision likelihood based on the first index map, and an object placer to, in response to the collision likelihood satisfying a threshold, modify the first virtual environment.
US11244469B2 Tracking position of device inside-out for augmented reality interactivity
Methods, systems, and computer programs are provided for generating an interactive space. One method includes identifying a reference point in a three-dimensional (3D) space using a portable device. The reference point is calibrated to an origin point of the portable device. The method includes determining by the device a position and an orientation of the portable device at the origin point. The position and orientation is determined using data from an inertial sensor of the portable device and data from the camera. The method includes generating by the portable device an augmented reality (AR) space using the reference point. The AR space includes virtual objects imposed over or in the 3D space.
US11244468B2 Image output adjustment in a robotic vehicle
Embodiments include devices and methods for processing an image captured by an image sensor of a robotic vehicle. A processor of the robotic vehicle may calculate an image output orientation matrix for an image that is output by the image sensor. The processor may calculate image sensor orientation matrix the image sensor. The processor may calculate a body orientation matrix of the robotic vehicle. The processor may transform the image captured by the image sensor based on the image output orientation matrix, the image sensor orientation matrix, and the body orientation matrix.
US11244467B2 Information processing apparatus, information processing mei'hod, and recording medium
There is provided an information processing apparatus, an information processing method, and a recording medium that can estimate a three-dimensional position of a targeted point more accurately. The information processing apparatus includes: a targeted point estimation unit configured to identify probability maps indicating existence probabilities of a targeted point in a plurality of projection directions, on the basis of an input image; and a synthesis unit configured to identify a three-dimensional position of the targeted point on the basis of the probability maps in the plurality of projection directions.
US11244466B2 Automated capacity management using artificial intelligence techniques
Methods, apparatus, and processor-readable storage media for automated capacity management using artificial intelligence techniques are provided herein. An example computer-implemented method includes obtaining image data pertaining to occupancy of a confined space; determining a level of occupancy in the confined space and one or more types of entities occupying the confined space by processing the image data using a first set of one or more artificial intelligence techniques comprising at least a first machine learning model; automatically determining one or more capacity management parameters with respect to the confined space by analyzing the determined level of occupancy and the one or more determined types of entities using a second set of one or more artificial intelligence techniques comprising at least a second machine learning model; and performing one or more automated actions based at least in part on the one or more determined capacity management parameters.
US11244465B2 Point cloud data processing device
According to one embodiment, a point cloud data processing device includes a communication interface and a processor. The communication interface acquires distance data from a distance sensor. The processor generates second point cloud data by employing one point for each unit cell preset for coordinates of first point cloud data based on the distance data.
US11244452B2 Systems, devices and methods for non-invasive hematological measurements
A system for non-invasive hematological measurements includes a platform to receive a body portion of a user and an imaging device to acquire a set of images of a capillary bed in the body portion. For each image, a controller detects one or more capillaries in the body portion of the finger to identify a first set of capillaries by estimating one or more attributes of each capillary (e.g., structural attributes, flow attributes, imaging attributes, or combinations thereof), wherein at least one attribute of each capillary meets a predetermined criterion. The controller also identifies a second set of capillaries from the first set of capillaries such that each capillary of the second set of capillaries is visible in a predetermined number of images of the set of images.
US11244450B2 Systems and methods utilizing artificial intelligence for placental assessment and examination
Systems and methods for completing a morphological characterization of an image of a placenta and providing suggested pathological diagnoses are disclosed. A system includes programming instructions that, when executed, cause processing devices to execute commands according to the following logic modules: an Encoder module that receives the digital image of the placenta and outputs a pyramid of feature maps, a SegDecoder module that segments the pyramid of feature maps on a fetal side image and on a maternal side image, a Classification Subnet module that classifies the fetal side image and the maternal side image, and a convolutional IPDecoder module that localizes an umbilical cord insertion point of the placenta from the classified fetal side image and the classified maternal side image. The localized umbilical cord insertion point, segmentation maps for the classified fetal side and maternal side images are provided to an external device for determining the morphological characterization.
US11244447B2 Measurement device and computer readable storage medium
A measurement device including a hardware processor that: extracts a frame image at a time of deep inspiration from a plurality of frame images of a dynamic image obtained by performing radiation imaging of a dynamic state of a chest of a subject; and performs cardiothoracic ratio measurement to the extracted frame image at the time of deep inspiration.
US11244445B2 Medical information processing apparatus
According to one embodiment, a medical information processing apparatus includes processing circuitry. The processing circuitry is configured to acquire information on an accuracy of a trained model that outputs information on a lesion included in data related to a medical image based on inputted data related to the medical image. Further, the processing circuitry is configured to determine a data collection condition for the medical image in a medical image diagnostic apparatus based on the information on the accuracy.
US11244439B2 Vision system for status detection of wrapped packages
Aspects of the present disclosure related to a computer system and method for analyzing whether a package has been opened. The system includes a memory and one or more processors communicatively coupled to the memory and can be configured to receive an image corresponding to a wrapped package. The one or more processors can also be configured to generate a set of feature values based on a visual representation of the wrapped package in the image. The one or more processors can also be configured to apply the set of feature values to at least one model that is trained based at least in part on a set of images that include the wrapped package having the status, to determine the status of the wrapped package.
US11244437B1 Monitoring of objects based on frequency spectrum of motion and frequency filtering
The complex motion associated with machines is a result of the superposition of various frequencies from the multiple component or elements inherent to the design of the machine. These motions can be captured remotely using position sensitive detectors which respond to specific wavelengths in the electromagnetic spectrum. Present embodiments include but are not limited to a video camera which is able to capture and record video data of an entire machine without contacting the machine, to visually study complex motions which vary both in time and spatially at different locations on the machine, wherein filters applied to the motion present in the video recording are used to identify frequencies of importance and to visualize their impact on the operation of the machine.
US11244428B2 Image processing apparatus, image pickup apparatus, image processing method, and storage medium
An image processing apparatus includes a correction unit configured to correct first image data acquired via an image pickup optical system and to generate second image data using a filter generated based on a characteristic of the image pickup optical system, a decomposition unit configured to decompose each of the first image data and the second image data into a first frequency component and a second frequency component, a combination unit configured to combine the first frequency component of the first image data and the first frequency component of the second image data with each other, and a generation unit configured to generate third image data based on a frequency component including the first frequency component combined by the combination unit and the second frequency component of the second image data.
US11244422B2 Image processing apparatus and image processing method therefor
An image processing apparatus is disclosed. The image processing apparatus includes a storage unit; a transceiver; and a processor for controlling the storage unit to store an input frame including a plurality of image areas having preset arrangement attributes and metadata including the preset arrangement attributes, control the transceiver to receive viewing angle information, and control the transceiver to transmit the metadata and image data of at least one image region corresponding to the viewing angle information among the plurality of image regions by using at least one of the plurality of transmission channels matched with the plurality of image regions.
US11244421B2 Memory for storing untransformed primitive blocks
Memories and methods for storing untransformed primitive blocks of variable size in a memory structure of a graphics processing system, the untransformed primitive blocks having been generated by geometry processing logic of the graphics processing system. The method includes: storing an untransformed primitive block in the memory structure, and increasing, by a predetermined amount, a current total amount of memory allocated for storing untransformed primitive blocks; determining an unused amount of the current total amount of memory allocated for storing untransformed primitive blocks; receiving a new untransformed primitive block for storing in the memory structure, and determining whether a size of the new untransformed primitive block is less than or equal to the unused amount; and if it is determined that the size of the new untransformed primitive block is less than or equal to the unused amount, storing the new untransformed primitive block in the memory structure.
US11244420B2 Handling pipeline submissions across many compute units
One embodiment provides an apparatus comprising an interconnect fabric comprising one or more fabric switches, a plurality of memory interfaces coupled to the interconnect fabric to provide access to a plurality of memory devices, an input/output (IO) interface coupled to the interconnect fabric to provide access to IO devices, an array of multiprocessors coupled to the interconnect fabric, scheduling circuitry to distribute a plurality of thread groups across the array of multiprocessors, each thread group comprising a plurality of threads and each thread comprising a plurality of instructions to be executed by at least one of the multiprocessors, and a first multiprocessor of the array of multiprocessors to be assigned to process a first thread group comprising a first plurality of threads, the first multiprocessor comprising a plurality of parallel execution circuits.
US11244416B2 System, method, and graphical user interface for identifying medical care providers outside a process-of-care standard
A computer system for identifying medical care providers outside a process-of-care standard for a field of health care is configured to perform steps that include retrieving claim line item information including procedure/service codes, and retrieving definitions for marker code groups associated with each of a set of medical conditions; deriving, for each marker-condition pair, an actual rate of utilization of the marker code group for episodes of the associated medical condition; and assigning a status to each marker-condition pair in response to the actual rate of utilization respectively exceeding or not exceeding a target rate. The steps also include aggregating the statuses across the marker-condition pairs to obtain an overall score, and causing an output to be displayed in a viewable format. The output includes the overall score, each marker-condition pair of the set of medical conditions, and the status for each marker-condition pair of the set of medical conditions.
US11244411B2 Information processing system, method, and computer readable medium for graphical user interface
A method includes displaying attraction information that identifies at least a plurality of candidate attractions, wherein the candidate attractions are attractions that are not previously recommended; receiving a first user input comprising a selection of a single candidate attraction among the plurality of candidate attractions; displaying property information that identifies a plurality of properties after receiving the first user input; receiving a second user input comprising a selection of one or more properties among the plurality of properties; and associating the selected candidate attraction and the selected one or more properties to permit respective devices disposed at the one or more properties to display information of the selected candidate attraction.
US11244410B2 Technologies for dynamically dispatching generator power
Systems and methods for determining how to dispatch power to a property from a generator are provided. According to certain aspects, a controller associated with the generator may retrieve or access a set of data indicating time of use rates associated with utility power, performance characteristics of the generator, and/or energy usage data. Based on the data, the controller may determine a set point corresponding to when it may be beneficial to dispatch generator power to the property instead of utility power. At the set point, the controller may facilitate supplementing power from utility power with power from the generator. Additionally, the controller may collect usage and performance data associated with dispatch of the generator power.
US11244409B2 Methods and systems relating to auto-generated private communities
Establishing online social communications for enterprises whilst beneficial to them in terms of revenue, customer retention etc. require skills and time, both of which the enterprises personnel do not possess. The inventors have established an inventive turn-key software application that allows an enterprise to create invitation only private groups on mobile device platforms and monetize aspects of this online private group through direct payments to the club owner. An individual, a group, a society, a business or enterprise irrespective of whether they are active on other social networks can exploit the inventive turn-key software application augmenting their business with clear visibility of the return on investment. As such the inventive turn-key software application provides an effective “one-stop shop” for those looking to establish and build their brand on mobile technology.
US11244408B2 Native selling platform
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a native selling platform. In example embodiments, an operating system of a device is configured to share information with other devices and services using native functionalities of the operating system. An indication to share an image of an item is received. A sharing user interface is presented that includes a plurality of services with which the image of the item is sharable. A selection of a publication system from the plurality of services is received. In response, a listing user interface is presented that includes fields for input of parameters used to generate a listing for the item in the image. Parameters and an indication to list the item are received and are shared with the publication system to cause the publication system to create the listing for the item.
US11244405B2 Systems and methods for multi-purse debit card
The present disclosure is directed to conducting electronic transactions via a computer network. A server receives data packets carrying data identifying a merchant category, an electronic account maintained and configured on the server, and a first monetary amount of a first electronic transaction. A first device generates the data packets at the merchant to conduct the electronic transaction. A policy engine selects a first purse of a plurality of purses allocated to the electronic account based on a policy applied to the data. The first purse may be configured as a benefits purse. The server obtains the first monetary amount of the electronic transaction from the first purse. The policy engine applies a second policy to the data to determine a reimbursement amount based on the first monetary amount of the transaction, and electronically provides the reimbursement amount to a different second purse of the electronic account.
US11244404B2 VIN based insurance claim system
An insurance claim system that can display vehicle identification key information and vehicle option, package, engine, transmission, paint, production date information provided from multiple different sources. The system can perform a method that includes displaying at least one insurance claim with at least one vehicle description, a plurality of vehicle options, and a VIN field. A VIN is entered into the VIN field, which is decoded to determine vehicle information and vehicle option information. One or more vehicle options displayed by the client computer are selected with the vehicle option information, and the selected vehicle options are modified with supplemental vehicle options information provided by an OEM source. Modifying the vehicle options with the information provided by the OEM source improves the accuracy of the options information selected on the insurance claim page. Maintaining the additional options provided by the VIN decode allows an operator to select/de-select options added or removed after manufacture of the vehicle.
US11244402B2 Prediction algorithm based attribute data processing
A plurality of variable data of personal attribute information associated with at least one vehicle insurance user is received at a prediction server. Based on a service scenario requirement, a pre-constructed prediction algorithm is selected. The plurality of variable data is processed by one or more processors using the pre-constructed prediction algorithm. At least one prediction result is generated as the prediction server.
US11244397B2 Systems and methods of an interface for use in electronic trading
Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.
US11244396B2 Crypto-machine learning enabled blockchain based profile pricer
Methods and systems for a crypto-machine learning enabled blockchain based profile pricer are described herein. In one example, computer-readable instructions are stored in memory, and one or more processors execute the instructions to determine requested information for a user that can be displayed on a user interface in real-time or near real-time of the user's request. In addition, the provided data can be customized for the user based on a user profile stored in the memory as well as based on third party data stored in a database of related information. The data is communicated to the user using blockchains. At least some advantages of such an arrangement are providing requested data to a user, for display on a user interface, in a transparent, secure, and timely manner.
US11244395B2 System and method for value unit conversion and utilization
A preferred embodiment of the invention allows the designation and manipulation of multiple value unit wallets that allow an end user to designate which types of value units in a transaction product account may be implemented on a per-transaction basis such that a person may perform a transaction in one value unit and settle it using another. The creation of the transaction product specifically may decrease the fees associated with value unit exchange. In addition, the value unit conversion and utilization product is contemplated to have multiple interfaces where a person may select alternate sequences of value unit withdrawal such that an end user may prioritize the different types of value units that are withdrawn from an account during a transaction.
US11244394B2 Distributed software system and communications terminal to increase situational awareness in derivatives trading
A distributed software application and communications terminal are provided which allows for increased situational awareness, and faster, more informed decision making for both floor and non-floor exchange derivatives traders. The present invention gives traders an enhanced situational awareness by using dial displays and calibration capabilities. The method has several closely interrelated modes and embodiments tailored to allow traders to maintain instant-glance situational awareness of a market, or of several markets. The present invention presents an alert for a trade, or for targeting yields, via a plethora of modes and specially juxtaposed graphical layouts. Calibration and recalibration capabilities are provided to enhance real-time analysis for traders.
US11244393B2 Credit blockchain system, credit data storage method, device, and medium
The present disclosure discloses a credit messaging system, a credit data storage method, a device, and a medium, and belongs to the field of network technologies. A server generates a unified user identifier based on user information of a user, generates, based on behavioral data of the user, credit data of the user through calculation by using a unified algorithm, and then, stores the credit data of the user and a corresponding user identifier into a block chain by using a target policy. In a block chain system, a unified user identifier is obtained for a same user, so that organizations in the block chain system may query credit data of the user according to the unified user identifier, thereby implementing high-quality data circulation and transactions while improving accuracy and comprehensiveness of queries for the credit data. In addition, credit data is generated according to a unified algorithm, thereby ensuring regulation of the credit data, and improving a reference value of the credit data of the organizations.
US11244390B2 System and method for automated communications session routing in a communications handling system
Systems and methods for handling a telecommunications session in real-time are provided, where the telecommunications session is initiated by a calling device and intended for a receiving network. One system comprises a module, in communication with a communications network associated with the telecommunications session, configured for intercepting the telecommunications session prior to reaching the receiving network, obtaining address information associated with the calling device, determining a credit-related score for the telecommunications session based on the address information, identifying an appropriate unit of the receiving network based on the credit-related score, and routing the telecommunications session to the appropriate unit. The system also includes a memory for storing the module and a processor in communication with the memory to execute the module.
US11244388B2 Methods and systems for assessing performance and risk in financing supply chain
Methods and systems for assessing performance and risk in financing supply chain are disclosed. The method includes accessing a behavioral data of an entity. The behavioral data comprises at least one of a primary data and a secondary data. The primary data is associated with one or more assets of the entity and comprises historical transaction data of the entity with financial institutions. The secondary data is sourced from an external system and comprises at least a credit information and a business transaction information of the entity. The method also includes generating a unified model for the entity based on the behavioral data of the entity. The method includes predicting a plurality of risk metrics based on the unified model using one or more machine learning models, and determining a credit rating of the entity based on the plurality of risk metrics and a confidence measure.
US11244387B1 Approving and updating dynamic mortgage applications
A system and computer-implemented method for approving a dynamic mortgage application. The method includes determining a customer is approved for a mortgage, including calculating an amount in which the customer is approved for a mortgage loan based upon the information about the customer retrieved from a memory storage location. The method further includes determining a real estate property is mortgage ready, including calculating an appraisal value for the real estate property based upon the information about the real property retrieved from the memory storage location. The method still further includes comparing the calculated amount the customer is approved for a mortgage loan with the calculated appraisal value of the real estate property, and approving the mortgage application of the customer for the real estate property when the calculated amount the customer is approved for the mortgage loan meets or exceeds the calculated appraisal value of the real estate property.
US11244382B1 Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
Auto-generation of multi-merchant interactive image collections is described. A plurality of interactive images associated with multiple merchants can be accessed. An interactive image of the plurality of interactive images can depict one or more items offered for sale by a merchant and individual items of the one or more items can be associated with individual selectable controls. A selectable control can enable a customer to view item information associated with an individual item with which the selectable control is associated. A subset of interactive images of the plurality of interactive images can be included in an interactive image collection. The subset of interactive images can be associated with two or more merchants. The subset of interactive images can be presented via a display of a device to enable the customer to add at least the individual item to a virtual cart via an interaction with the selectable control.
US11244381B2 Collaborative virtual reality computing system
A method comprises a computer-implemented virtual reality (VR) system connecting VR devices in a collaborative VR session. The VR devices are associated with participants in a collaborative activity to perform an ordered procedure directed to a real-world assembly. The VR system receives session inputs from VR devices associated with the participants. The session inputs correspond to actions of the participants to modify a virtual object included in a VR expression of the VR session. The virtual object corresponds to the real-world assembly. In response to the session inputs, the VR system performs a transaction directed to the virtual object, which produces modifications of the real-world assembly corresponding to the modifications of the virtual object. A collaborative VR system can comprise a VR server and VR devices configured to perform the method. A computer program product can instruct processors of a VR system to perform the method.
US11244378B2 Systems and methods for tracking promotions
Provided are methods, including computer-implemented methods, devices, and computer-program products applying promotion tracking. According to some embodiments of the invention, industry users may determine where a promotional pallet is in the store, the removal of promotional goods from the promotional pallet, and/or user interaction with the promotional pallet.
US11244376B1 Systems and methods for generating a gift list of items and managing distribution of items from the gift list of items by sharing one or more items on an item and personal level among different purchasers or groups of purchasers of the items
A special programs computer, which executes the program on a non-transitory computer readable medium, stores one or more programs and the graphical user interface on a computing device with a touch screen display, a memory, at least one camera configured to input information about an item and one or more processors to execute one or more programs stored in the memory. The touch screen device is operatively connected to one or more database servers via a wired or wireless network. Unlike traditional registries, the special programs computer systems herein allow for sharing individual selected items (at the item level) off a list with one or more selected individuals and also prevents the gift receiver from being notified that the gifted item has been purchased for them until after a later date while simultaneously preventing display of the item to other users after its purchase.
US11244374B2 System and machine implemented method for adaptive collaborative matching
An adaptive collaborative platform applies various machine learning techniques to correlate potential purchasers with high-value articles of property that may be of interest. Attributes, characteristics, preferences, and the like of a potential purchaser are scored against attributes and features of articles. The platform learns from interaction by the agents and the potential purchasers and adapts to become more attuned to the desires and lifestyle of purchasers and to gain more and more pertinent information from the listing agents regarding high-value articles, so as to ultimately to arrive at a better match between a high value article for sale and a likely purchaser.
US11244367B2 Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
Computer implemented methods, according to various embodiments, comprise: (1) integrating a privacy management system with DLP tools; (2) using the DLP tools to identify sensitive information that is stored in computer memory outside of the context of the privacy management system; and (3) in response to the sensitive data being discovered by the DLP tool, displaying each area of sensitive data to a privacy officer (e.g., similar to pending transactions in a checking account that have not been reconciled). A designated privacy officer may then select a particular entry and either match it up (e.g., reconcile it) with an existing data flow or campaign in the privacy management system, or trigger a new privacy assessment to be done on the data to capture the related privacy attributes and data flow information.
US11244366B2 Catalog quality management model
In one example, a content catalog system may process a bulk set of errors to prioritize those errors that may benefit from manual review by a human error administrator. A catalog quality management sub-system of the content catalog system may receive an error output describing a catalog error for a product aspect of a product in a content catalog from an error detection module. The catalog quality management sub-system may categorize the catalog error by a degree of human interaction with an error fix determined from an error metric in the error output. The catalog quality management sub-system may apply an error fix to the catalog error based on the degree of human interaction.
US11244360B2 Ad collision reduction
An ad collision machine can be configured to evaluate collision queries for possible ad collisions and is associated with an ad datacenter configured to evaluate and respond to bid requests on behalf of a plurality of advertisers. The ad collision machine can comprise a plurality of nodes and a data cache containing a plurality of user ID-campaign ID keys representing recently submitted bids in response to bid requests. Once a selected node receives a collision query, a user ID-campaign ID key is retrieved from the collision query. If the first key is not found in the data cache, it is written to the data cache by the node and the ad collision machine returns that user ID-campaign ID pair as available to be bid on.
US11244359B2 Location-based bid modifiers
Systems and methods for determining location-based bid modifier suggestions include determining a content placement cost based in part on a likelihood of a user that has entered a physical establishment completing a transaction, an average transaction amount for the establishment, and an expected return on investment (ROI). A location-based bid modifier may be determined using the computed cost and a base bid amount. In some implementations, the location-based bid modifier may also be based on a probability model that models the probability of the user visiting the establishment.
US11244356B2 Motion data based consumer interfaces
Systems, apparatus, methods, and non-transitory media for consumer interfaces that are responsive to motion data are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate a consumer interface including a representation of an object that is responsive to the motion data generated by a motion sensor of a consumer device. The consumer interface may be provided to the consumer device to create the motion data and determine a motion data score. The motion data score may be used to determine promotion data parameters that define the terms of offered promotions. Promotion data parameters may be determined based on motion data performance in combination with consumer account data for programmatic relevance determination. Furthermore, the motion data received from the consumer device may be used to determine consumer account data or profile data.
US11244352B2 Selecting content associated with a collection of entities
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. An indication is received from a content sponsor of a first collection of entities, sharing common characteristics, to be used for selection criteria for presenting a first content item. References to the first content item and selection criteria are stored. A query is received including terms or phrases associated with a first entity. It is determined that the first entity is included in the first collection of entities, wherein the terms or phrases do not include the first collection. Eligible content items are identified, each being associated with selection criteria including criteria specifying the first collection of entities. At least a portion of the first collection of entities is provided for presentation along with search results, including providing one or more of the eligible content items and the first content item.
US11244348B2 Blockchain-based traffic statistics collection methods, apparatuses, and devices
A computer-implemented method, medium, and system are disclosed. In one computer-implemented method performed by a blockchain node in a blockchain network, a traffic access request triggered by event tracking is received at the blockchain node. In response to receiving the traffic access request, traffic recording logic in a smart contract published on a blockchain is invoked at the blockchain node. Traffic statistic information of current traffic access is recorded in response to invoking the traffic recording logic. The traffic statistic information is published to the blockchain.
US11244344B2 Online marketing method
The disclosed systems and methods aid advertisers in improving the calculation of the return on investment (ROI) for online marketing. The systems and methods allow advertisers to calculate the ROI of the online marketing of one or a plurality of advertisements by tracking the user identifier of the user devices used to interact with online marketing materials (e.g., online advertisement) and then, once a purchase is made, reconciling which marketing materials the customer interacted leading up to the purchase.
US11244326B2 Analytical precursor mining for personalized recommendation
Systems and methods are disclosed for discovering precursors associated with a current user interaction event. One method comprises receiving a selection of a new item by a user and determining a plurality of similarities between the new item selected by the user and a plurality of historical items, the plurality of historical items being associated with prior user activity. Then a plurality of importance weights associated with the plurality of historical items are determined. Based on the plurality of similarities and the plurality of importance weights, at least one enhanced importance matrix is generated. Further, prior interactions of the user with the plurality of historical items are determined. Based on the enhanced importance matrix and the prior interactions of the user with the plurality of historical items, precursors for the new item selected by the user are identified and provided to a display.
US11244320B1 System and method for error correcting coding of billing transactions for data management system user identity verification
A method and system authenticates a user of a data management system. The method and system store an identification tag in the transaction description for a transaction between the user and the data management system. When the user attempts to access the data management system at a later date, the method and system requests that the user provide access to the transaction description. If the user is able to provide access to a transaction description that includes the identification tag, then the method and system can authenticate the user.
US11244316B2 Biometric token for blockchain
An example operation may include one or more of obtaining a first biometric sample of a user from a user device. extracting, by an issuing node of a permissioned blockchain network, a biometric template from the first biometric sample, encrypting the biometric template, distributing an issuetoken proposal comprising the encrypted biometric template to the blockchain network, and generating and distributing a biometric token to the user device. In response to the user indicating to the user device to redeem the biometric token, the method includes one or more of presenting, by the user device, the biometric token to a verifying node of the blockchain network, validating, by the verifying node, the biometric token, receiving, by the verifying node, a second biometric sample from the user device, distributing a redeemtoken proposal to the blockchain network, committing a transaction corresponding to the biometric token, to the blockchain network, and invalidating the biometric token.
US11244314B2 Dual controls for processing electronic transactions
Methods and systems are presented for enabling an online service provider to process transaction requests according to a dual control workflow using multiple transaction processing systems that are only configured to process transaction requests according to a single control workflow. A dual control module is implemented between an interface server and the transaction processing systems. The dual control module may intercept transaction requests from the interface server. The dual control module may withhold transaction requests from being sent to any one of the transaction processing systems until a set of criteria is satisfied according to the dual control workflow. The dual control module may obtain approvals and/or denials from designated approvers. Once the set of criteria is satisfied for a transaction request, the dual control module may forward the transaction request to one of the transaction processing systems for processing.
US11244308B1 Records of a tangible product in blockchain
Generating records of a tangible object in blockchain may be performed by a non-transitory computer-readable storage medium comprising instructions. The instructions, when executed cause a computing device to associate a unique physical tag with a tag identifier. The unique physical tag includes a substrate having a plurality of optically readable indicia disposed at random positions and having a fixed positional relationship within the substrate. The instructions, when executed cause the computing device to associate the tangible object with the unique physical tag including the tag identifier, by generating a record of the tangible object as a block in a blockchain uniquely associated with the tag identifier, where the blockchain is managed by one or more devices on a decentralized network.
US11244307B2 Transaction processing system and method enabling expansion of blockchain
A transaction processing system may include: a plurality of leaf chains including a first leaf chain and a second leaf chain, the first leaf chain and the second leaf chain including a first leaf chain manager contract and a second leaf chain manager contract, respectively; a root chain comprising a root chain manager contract for the root chain, a first leaf chain contract for the first leaf chain, and a second leaf chain contract for the second leaf chain; and at least one relayer located between the root chain and the plurality of leaf chains, and configured to process a remittance request from the first leaf chain to the second leaf chain.
US11244305B2 Tokenizing a primary account number prior to transmission to a terminal
In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction.
US11244303B2 Instant activation digital payment system with seamless digital wallet integration
Aspects of the disclosure relate to high-security digital payment systems with instant activation. The systems may include multiple stages of authorization. The multiple stages of authorization may include increasing thresholds of criteria. The system may also include multiple payment instruments with seamless digital wallet integration.
US11244302B2 Guided document image capture and processing
Video frames of a document are captured. The edges of the document are identified from the frames as they appear within a field of view of a camera and a document rectangle for the document is tracked within the field of view. An area of the document determined from the frames is compared against the available area of the camera preview mode and a larger superimposed guiding rectangle is displayed as a guide within the camera preview mode. When a frame for the document is detected as having document edges that substantially fit within the guiding rectangle, the guiding rectangle is removed and an optimal image of the document is captured for subsequent downstream document image processing.
US11244301B2 Mobile cart reconciliation
Disclosed herein is a method where a consumer employs a device associated with the user to scans tags associated with items for purchase. The consumer can pay for the items using the device associated with the user. A point of sale (“POS”) terminal or other such device associated with the merchant scans tags associated with items associated with the user and reconciles the items scanned by the device associated with the user with the items scanned by the device associated with the merchant.
US11244300B2 System, method, and apparatus for conducting a secure transaction using a remote point-of-sale system
Provided is a computer-implemented method for conducting a secure payment transaction for a purchase at a merchant using a client device and a remote point-of-sale (POS) system associated with the merchant. The method includes receiving, with a client device, at least one identifier for at least one product to be purchased, the at least one product associated with a transaction value, and detecting a checkout action with the client device. In response to detecting the checkout action, the method includes generating at least one transaction message based on the transaction value of the at least one item to be purchased and at least one account identifier, generating a cryptogram based at least partially on the at least one transaction message and the at least one issuer key, and transmitting the cryptogram to the remote POS system associated with the merchant. A system and computer program product are also disclosed.
US11244298B2 Payment device, payment system and payment method
A payment system, comprising: a receipt apparatus; a payment apparatus, the payment apparatus being connected to the receipt apparatus by means of electromagnetic induction, such that the receipt apparatus can receive information about the payment apparatus; and an identity recognition apparatus, the identity recognition apparatus being disposed in a payment environment and separated from the payment apparatus spatially, and the identity recognition apparatus being in signal connection with the receipt apparatus, wherein when a payer pays money, the identity recognition apparatus is used for recognising identity information about the payer, wherein the payment environment is a place where the receipt apparatus and the payment apparatus are located simultaneously. The payment system ensures the safety, convenience and efficiency of payment. Also provided are a payment device and a payment method.
US11244296B2 Method and system for authentication via a trusted execution environment
A method for authentication facilitated via a trusted execution environment includes: reading payment credentials in a first application program stored in a first memory area of a computing device; transmitting an authentication request to a second application program stored in a trusted execution environment of the computing device separate from the first memory area; displaying a prompt for authentication data based on an instruction supplied by the second application program; receiving authentication data; transmitting the received authentication data to an external computing device; receiving, by the second application program of the computing device, an authentication result from the external computing device; and transmitting, by the second application program of the computing device, the authentication result to the first application program in response to the authentication request.
US11244295B2 Method for paying cost of IoT device based on blockchain and Merkle tree structure related thereto, and server, service providing terminal, and digital wallet using the same
A method of a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet in a first blockchain, manages their transaction IDs, has registered a representative hash value in a second blockchain, manages their transaction IDs, and manages link information between the IoT device and the digital wallet, confirming validity of a billing transaction, and (b) acquiring identification information on the digital wallet; and (c) paying the billing detail using the digital wallet, registering its payment result in the first blockchain, registering in the second blockchain, if one anchoring condition is satisfied, a first representative hash value, and transmitting the payment result to the service providing device, the IoT device, and the digital wallet.
US11244293B2 Money transfer in a forum using a payment proxy
In particular embodiments, a method of transferring money by use of a payment proxy includes receiving a notification of an intent to initiate a monetary transaction in a message entered by a user of a communication platform, identified based on a determination of a particular context associated with content of the message. The method includes parsing the message to identify a unique payment proxy associated with a financial account having a syntax that includes a currency indicator and a string of characters. The method includes identifying a recipient financial account associated with the unique payment proxy. The method includes identifying a sender financial account based on the particular context associated with the content of the user message. The method includes initiating a transfer of a payment amount between the sender financial account and the recipient financial account associated with the unique payment proxy in accordance with the monetary transaction.
US11244291B2 Method and system for allocating virtual articles
A method for allocating virtual articles comprises: receiving at least two acquisition requests directed at a virtual article packet, and respectively recording receiving times of the acquisition requests, wherein the virtual article packet comprises one or more virtual article sub-packets; allocating acquisition sequence numbers respectively to the acquisition requests according to a sequential order of the receiving times of the acquisition requests; and allocating the virtual article sub-packets according to the acquisition sequence numbers for the acquisition requests corresponding to the acquisition sequence numbers, and sending virtual articles in the virtual article sub-packets to users corresponding to the acquisition requests.
US11244287B2 Proactively displaying relevant information related to an event on a search page
A method for proactively providing information to a user about an event involving the user includes receiving user input indicating a request to display a search page and displaying the search page in response to the user input. In addition, event information may be automatically obtained and displayed on the search page in response to the user input. Some examples of event information that may be provided include participant information about a participant in the event other than the user, file information about a file that is relevant to the event, and conversation information about a conversation that is relevant to the event.
US11244286B2 Volunteer reporting system
A volunteer reporting system is provided. The system includes a computer server having a memory storing organization data and user data and a user computing device coupled to the computer server. The computer server may be programmed to automatically determine an accumulated amount of time the user computing device has been within the proximity zone during a designated period of time less the time the user computing device is outside of the proximity zone until within the proximity zone and sensed and the server receives another signal during the designated period of time. Additionally, the system may generate a report of the location, time and accumulated amount of time the user computing device was within the proximity zone in response to receiving a request for the report.
US11244285B2 Method and apparatus for displaying e-mail messages
A method for displaying e-mail messages to a user of an e-mail message viewer comprises displaying a list of received e-mail messages with a list entry for each received email message and displaying binary information indicating the read/unread status of each received email message in the list. The read/unread status information of each received first email message is switched from “unread” to “read” when the text and/or attachments of this particular first e-mail message have been displayed at least partially to the user when opening this particular first e-mail message. The read/unread status information of each received second email message is switched from “unread” to “read” when the text and/or attachments of this particular second e-mail message have been displayed at least partially to the user when opening a particular first e-mail message.
US11244283B2 Apparatus and method for collection of protocol adherence data
A data capture and storage apparatus for use in confirming administration of medication in a clinical trial or other medication administration scenario is provided. The apparatus includes a data capture device for capturing one or more types of data related to administration of a medication, a storage device for storing the captured data and a processor for processing the stored captured data. The processor further includes an analysis element for performing a local analysis of the stored captured data. The processor is further adapted to identify a particular medication prescription regimen in accordance with the clinical trial or medication administration scenario, determine one or more procedures for administering such prescription regimen, identify one or more activity sequences associated with such procedures, capture activity sequences of actual administration of such prescription regimen compare the captured activity sequences to the identified activity sequences to determine differences therebetween, and providing a notice if differences are determined.
US11244281B2 Device for feeding products and method for recording a stock of products
The present invention relates to a device for feeding products, comprising a compartment for storing a plurality of products, on which compartment one or more products can be removed at a removal region, and on the side opposite the removal region a slider pretensioned by a spring rests against one of the products and is moved in the feed direction when a product is removed, wherein a sensor is provided for recording the stock of products, and a method for recording a stock of products on a compartment having a plurality of products.
US11244280B2 Reducing food waste by using a machine learning model
An approach is provided for using a machine learning model to reduce food waste. Estimation models for food items are created by using a machine learning model. The estimation models have prediction functions specifying timelines during which the food items are not spoiled and are in a condition for consumption. Prediction function solutions are generated for a food item inventory to indicate menu items for respective time periods. Each menu item includes food item(s) which are in condition for consumption based on the estimation models. Menu recommendations corresponding to the time periods are generated. Each menu includes menu item(s) indicated by the prediction function solutions. The menu recommendations reduce a waste of the food items through spoilage by increasing a likelihood of consumption of the food items within the respective timelines.
US11244279B2 Automated inventory replenishment
Modifying item packaging according to determined replenishment times. According to embodiments of the present disclosure, a method for modifying item packaging is described herein. An order is received from a user for an item. An exhaustion time for the item is calculated according to an inventory database for the user. An initial replenishment time for the item is calculated. A package quantity is calculated according to the exhaustion time, shipment time, initial replenishment time, and inventory database.
US11244267B2 Digital fulfillment product onboarding system
A system, method, and computer-readable medium are disclosed for performing a digital fulfillment product onboarding operation. The digital fulfillment product onboarding operation includes: receiving an order for a digital asset; deriving digital fulfillment attributes associated with the digital asset; identifying a digital asset fulfillment process flow from a plurality of digital asset fulfillment process flows, the identifying being based upon the order for the digital asset and the attributes associated with the digital asset; plotting the digital asset fulfillment process flow; and, executing the digital asset fulfillment process flow.
US11244266B2 Incident response assisting device
The incident response assisting device includes: an incident extraction unit, a response procedure creation unit, and a screen display unit. The incident extraction unit performs an incident extraction process on an alert indicating that an incident has occurred in a monitored object and on log data of the monitored object, to extract incident information. The response procedure creation unit creates an incident response procedure corresponding to the incident on the basis of the incident information and a response procedure template. The screen display unit selects a display range from the incident response procedure in accordance with a progress status of response and displays the display range as a display response procedure.The incident extraction process is composed of a series of comparison processes in which a content of a comparison process to be subsequently performed is changed in accordance with a result of a previously performed comparison process.
US11244262B2 Methods and systems for deploying equipment required to meet defined production targets
Methods and systems determine at least one production constraint for a material loading system and a material processing system; estimate an effect of entropy on a cycle time of a material conveying system to produce a future cycle time estimate; estimate an effect of entropy on a material processing time to produce a future material processing time estimate; predict whether a delay will occur during the operation of the material loading, material conveying, and material processing systems; estimate a duration of the predicted delay; determine a loading system capacity and a conveying system capacity required to meet the defined production target based on the production constraint and estimates of the future cycle time, the future material processing time, and the duration of the predicted delay; and deploy one or more material loading and conveying systems to meet the determined loading and conveying system capacities.
US11244255B2 Provision of remote application action feed cards
Described embodiments provide systems and methods for providing remote application action feed cards. A ticket can be received from a client device. The ticket can be indicative of an action of a remote application and the remote application can be accessible by a group of users. The device can receive information about the action identified in the received ticket from at least one user of the group of users in response to provision of a determined key and the received ticket to the group of users. The device can provide the received information to client devices of user of the group of users to identify actions of other users of the group of users.
US11244252B2 Autonomous driving under user instructions and hailing methods
System and method for implementing a user's commands to utilize and control an autonomous vehicle. In several aspects, certain rules are arranged for navigation and operation of autonomous vehicle. In one aspect, a vehicle is configured to show a message to a user who hails the vehicle with gestures. In another aspect, a one-tap hailing process is configured, wherein destination info is not required.
US11244247B2 Facilitating concurrent forecasting of multiple time series
Embodiments of the present invention are directed to facilitating concurrent forecasting associating with multiple time series data sets. In accordance with aspects of the present disclosure, a request to perform a predictive analysis in association with multiple time series data sets is received. Thereafter, the request is parsed to identify each of the time series data sets to use in predictive analysis. For each time series data set, an object is initiated to perform the predictive analysis for the corresponding time series data set. Generally, the predictive analysis predicts expected outcomes based on the corresponding time series data set. Each object is concurrently executed to generate expected outcomes associated with the corresponding time series data set, and the expected outcomes associated with each of the corresponding time series data sets are provided for display.
US11244245B2 Method for approximate k-nearest-neighbor search on parallel hardware accelerators
In one embodiment, a processor of a computing device receives a query. The computing device may compare a centroid of each of a plurality of clusters to the query such that a subset of the plurality of clusters is selected, each of the plurality of clusters having a set of data points. An assignment of the subset of the plurality of clusters may be communicated to a hardware accelerator of the computing device. A plurality of threads of the hardware accelerator of the computing device may generate one or more distance tables that store results of intermediate computations corresponding to the query and the subset of the plurality of clusters. The distance tables may be stored in shared memory of the hardware accelerator. A plurality of threads of the hardware accelerator may determine a plurality of data points using the distance tables. The processor may provide query results pertaining to at least a portion of the plurality of data points.
US11244243B2 Coordinated learning using distributed average consensus
A distributed computing device generates a gradient descent matrix based on data received by the distributed computing device and a model stored on the distributed computing device. The distributed computing device calculates a sampled gradient descent matrix based on the gradient descent matrix and a random matrix. The distributed computing device iteratively executes a process to determine a consensus gradient descent matrix in conjunction with a plurality of additional distributed computing devices connected by a network to the distributed computing device. The consensus gradient descent matrix is based on the sampled gradient descent matrix and a plurality of additional sampled gradient decent matrices calculated by the plurality of additional distributed computing devices. The distributed computing device updates the model stored on the distributed computing device based on the consensus gradient descent matrix.
US11244241B1 Quantum device facilitating a cross-resonance operation in a dispersive regime
Devices and/or computer-implemented methods to facilitate a cross-resonance operation in a dispersive regime of a qubit frequency space are provided. According to an embodiment, a device can comprise a first qubit having a first operating frequency and a first anharmonicity. The device can further comprise a second qubit that couples to the first qubit to perform a cross-resonance operation. The second qubit having a second operating frequency and a second anharmonicity. A detuning between the first operating frequency and the second operating frequency is larger than the first anharmonicity and the second anharmonicity.
US11244239B2 Search device, search method, computer program product, search system, and arbitrage system
A search device updates positions and momentums of a plurality of virtual particles, for each unit time from an initial time to an end time. The search device, for each unit time, calculates, for each of the particles, a position at a target time of a corresponding particle, calculates, for each of a plurality of nodes, a first accumulative value by cumulatively adding positions at the target time of two or more particles corresponding to outgoing two or more directed edges, calculates, for each of the nodes, a second accumulative value by cumulatively adding positions at the target time of two or more particles corresponding to incoming two or more directed edges, and calculates, for each of the particles, a momentum at the target time of a corresponding particle based on the first accumulative value and the second accumulative value.
US11244238B2 Search query result set count estimation
Search query result set count estimation is described. A system parses data set query that includes first query attribute and second query attribute. The system identifies first hierarchy of connected nodes including a first node representing a first query attribute, and a second hierarchy of other connected nodes including a second node representing a second query attribute. The system identifies a directed arc connecting first correlated node in first hierarchy to second correlated node in second hierarchy. The system identifies cross-hierarchy probabilities of correlations between values of a first attribute represented by the first correlated node and values of a second attribute represented by the second correlated node. The system outputs query result set estimated count generated from cross-hierarchy probabilities, probabilities that values of first attribute are associated with values corresponding to first node, and probabilities that values of second attribute are associated with values corresponding to second node.
US11244225B2 Neural network processor configurable using macro instructions
Implementing a neural network can include receiving a macro instruction for implementing the neural network within a control unit of a neural network processor. The macro instruction can indicate a first data set, a second data set, a macro operation for the neural network, and a mode of operation for performing the macro operation. The macro operation can be automatically initiated using a processing unit of the neural network processor by applying the second data set to the first data set based on the mode of operation.
US11244224B2 Comparing time series data using context-based similarity
A first observation window in a first time series is identified. The first observation window is preceded by a first portion of the first time series. A neural network is trained using the first portion of the first time series and the first observation window, and weights are extracted from the middle layers of the neural network. A first feature vector is generated based on the weights. A second observation window in a second time series is identified, where the second observation window is preceded by a first portion of the second time series. A second feature vector associated with the second observation window is determined. The second feature vector is based at least in part on the first set of weights. A similarity between the first and second observation windows is determined based on comparing the first feature vector and the second feature vector.
US11244223B2 Online garment design and collaboration system and method
A server system and method is for facilitating garment creation. A processor and storage device are configured to receive and store designed digital garment or garment parts for selection, approval and/or inclusion into a digital garment. A designer interface is accessible over a network and is configured to view, approve, select and place two or more of the digital garment parts together to form a digital garment to store in the storage device. An online purchase system is configured to access the storage device to select and purchase the digital garment from a plurality of available digital garments.
US11244219B2 Electronic tag and control method thereof
The present disclosure discloses an electronic tag and a control method thereof. The electronic tag comprises: a power supply module configured to supply power to the electronic tag; a display module configured to display a display screen required by the electronic tag; an electronic tag circuit configured to control the electronic tag to operate in a state that the electronic tag is powered by the power supply module; and a switch circuit configured to disconnect the power supply module from the electronic tag circuit when the display screen does not need to be updated.
US11244217B2 Printing device reading information from and writing information to storage element provided on tape
In a printing device, a supply portion is configured to convey a tape in its longitudinal direction. The tape includes: a plurality of labels arranged continuously in the longitudinal direction; and a plurality of storage elements provided on respective ones of the plurality of labels. A first storage element is provided on a first label and configured to store first authentication data. The second storage element is provided on a second label and configured to store second authentication data. A printing portion is configured to print on the plurality of labels. A controller is configured to perform: reading the first authentication data from the first storage element and the second authentication data from the second storage element by a reading portion; and determining whether the first authentication data is correlated to the second authentication data to meet an authentication condition.
US11244212B2 Printing white features of an image using a print device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating, based on a portrait image, a foreground image mask to indicate foreground pixels of the portrait image; identifying a percentage of white or near white pixels in the foreground by using the foreground image mask and pixel colors in the portrait image; determining whether the percentage of white or near white pixels in the foreground is larger than a predefined threshold; in response to determining, triggering identification of edge pixels in a background of the portrait image; adjusting white background pixels to add shadows by darkening the white background pixels; and adjusting the white or near white pixels in the foreground by darkening the white or near white pixels.
US11244211B2 Printing apparatus and control method
If it is determined that a recording medium is set in a first set portion and a recording medium is not set in a second set portion and a print target image is not included in a first region and a print target image is included in a second region in printing data, the printing data is edited so that the print target image included in the second region is printed onto the first set portion and is not printed onto the second set portion.
US11244209B2 Image processing device, imaging device, and image processing method
Visibility of a license plate and color reproducibility of a vehicle body are improved in a monitoring camera. A vehicle body area detection unit detects a vehicle body area of a vehicle from an image signal. A license plate area detection unit detects a license plate area of the vehicle from the image signal. A vehicle body area image processing unit performs processing of the image signal corresponding to the detected vehicle body area. A license plate area image processing unit performs processing different from the processing of the image signal corresponding to the vehicle body area on the image signal corresponding to the detected license plate area. A synthesis unit synthesizes the processed image signal corresponding to the vehicle body area and the processed image signal corresponding to the license plate area.
US11244207B2 Deep learning tag-based font recognition utilizing font classification
The present disclosure relates to a tag-based font recognition system that utilizes a multi-learning framework to develop and improve tag-based font recognition using deep learning neural networks. In particular, the tag-based font recognition system jointly trains a font tag recognition neural network with an implicit font classification attention model to generate font tag probability vectors that are enhanced by implicit font classification information. Indeed, the font recognition system weights the hidden layers of the font tag recognition neural network with implicit font information to improve the accuracy and predictability of the font tag recognition neural network, which results in improved retrieval of fonts in response to a font tag query. Accordingly, using the enhanced tag probability vectors, the tag-based font recognition system can accurately identify and recommend one or more fonts in response to a font tag query.
US11244206B2 Image normalization for facial analysis
A method may include obtaining a base facial image, and obtaining a first set of base facial features within the base facial image, the first set of base facial features associated with a first facial AU to be detected in an analysis facial image. The method may also include obtaining a second set of base facial features within the base facial image, the second set of facial features associated with a second facial AU to be detected. The method may include obtaining the analysis facial image, and applying a first image normalization to the analysis facial image using the first set of base facial features to facilitate prediction of a probability of the first facial AU. The method may include applying a second image normalization to the analysis facial image using the second set of base facial features to facilitate prediction of a probability of the second facial AU.
US11244205B2 Generating multi modal image representation for an image
Technologies for generating a multi-modal representation of an image based on the image content are provided. The disclosed techniques include receiving an image, to be classified, that comprises one or more embedded text characters. The one or more embedded text characters are identified from the image and a first machine learning model is used to generate a text vector that represents a numerical representation of the one or more embedded text characters. A second machine learning model is used to generate an image vector that represents a numerical representation of the graphical portion of the image. The text vector and the image vector are used as input to generate a multi-modal vector that contains information from both the text vector and the image vector. The image may be classified into one of a plurality of image classifications based upon the information in the multi-modal vector.
US11244201B2 Unsupervised visual attribute transfer through reconfigurable image translation
The present disclosure relates to unsupervised visual attribute transfer through reconfigurable image translation. One aspect of the present disclosure provides a system for learning the transfer of visual attributes, including an encoder, converter and generator. The encoder encodes an original source image to generate a plurality of attribute values that specify the original source image, and to encode an original reference image to generate a plurality of attribute values that specify the original reference image. The converter replaces at least one attribute value of an attribute that is target attribute of the attribute values of the original source image with at least one corresponding attribute value of the original reference image, to obtain a plurality of attribute values that specify a target image of interest. The generator generates a target image based on the attribute values of the target image of interest.
US11244200B2 Image processing method, image processing apparatus, and computer-readable recording medium having recorded thereon image processing program
An image processing method that includes setting a plurality of search areas of a predetermined size having mutually different circumferential positions along a peripheral edge part and extending in a radial direction from a center of a recess toward the peripheral edge part near the peripheral edge part in an image, executing an edge detection in each search area to obtain detected edge position and edge intensity for each search area, obtaining a relative shift amount for making a degree of similarity of image patterns highest for each search area when another search area adjacent to the search area in the circumferential direction is shifted in the radial direction with respect to the search area, and specifying a position of the boundary in one search area based on the edge positions, the edge intensities and the relative shift amounts in the search area and each of the search areas in neighboring ranges in the circumferential direction.
US11244199B2 User identity determining method, apparatus, and device
A user identity determining method includes: acquiring target multidimensional feature information of a target user, wherein the target multidimensional feature information includes at least two types of feature information in at least one of biometric feature information or non-biometric feature information; comparing the target multidimensional feature information with multidimensional feature information of a plurality of designated users, respectively, to obtain a comparison result; and determining an identity of the target user based on the comparison result.
US11244197B2 Fast and robust multimodal remote sensing image matching method and system
A multimodal remote sensing image matching method and system integrate different local feature descriptors for automatic matching of multimodal remote sensing images. First, a local feature descriptor, such as the Histogram of Oriented Gradient (HOG), the local self-similarity (LSS), or the Speeded-Up Robust Feature (SURF), is extracted for each pixel of an image to form a pixel-wise feature representation map. Then, the three-dimensional Fourier transform (namely 3D FFT) is used to establish a fast matching similarity metric in a frequency domain based on the feature representation map, followed by a template matching scheme to achieve control points (CP) between images. In addition, the novel pixel-wise feature representation technique named channel features of orientated gradients (CFOG), which outperforms the pixel-wise feature representation methods based on the traditional local descriptors (e.g., HOG, LSS and SURF) in both matching performance and computational efficiency.
US11244196B2 Method of semantically segmenting input image, apparatus for semantically segmenting input image, method of pre-training apparatus for semantically segmenting input image, training apparatus for pre-training apparatus for semantically segmenting input image, and computer-program product
A method of semantically segmenting an input image using a neural network is provided. The method includes extracting features of the input image to generate one or more feature maps; and analyzing the one or more feature maps to generate a plurality of predictions respectively corresponding to a plurality of subpixels of the input image. Extracting features of the input image is performed using a residual network having N number of residual blocks, N being a positive integer greater than 1. Analyzing the one or more feature maps is performed through M number of feature analyzing branches to generate M sets of predictions. A respective one set of the M sets of predictions includes multiple predictions respectively corresponding to the plurality of subpixels of the input image. A respective one of the plurality of predictions is an average value of corresponding ones of the M sets of predictions.
US11244195B2 Iteratively applying neural networks to automatically identify pixels of salient objects portrayed in digital images
The present disclosure relates to systems, method, and computer readable media that iteratively apply a neural network to a digital image at a reduced resolution to automatically identify pixels of salient objects portrayed within the digital image. For example, the disclosed systems can generate a reduced-resolution digital image from an input digital image and apply a neural network to identify a region corresponding to a salient object. The disclosed systems can then iteratively apply the neural network to additional reduced-resolution digital images (based on the identified region) to generate one or more reduced-resolution segmentation maps that roughly indicate pixels of the salient object. In addition, the systems described herein can perform post-processing based on the reduced-resolution segmentation map(s) and the input digital image to accurately determine pixels that correspond to the salient object.
US11244193B2 Method, apparatus and computer program product for three dimensional feature extraction from a point cloud
Provided herein is a method, apparatus, and computer program product for classifying objects as static objects or dynamic objects based on point cloud data. Methods may include: receiving point cloud data representative of an environment; computing voxel sequences from the point cloud data; extracting voxel-wise semantic features from the voxel sequences; modeling voxel-wise temporal changes based on the voxel-wise semantic features; and classifying objects in the environment as dynamic objects or static objects based on the modeled voxel-wise temporal changes. Computing voxel sequences from the point cloud data may include using a voxel cloud connectivity segmentation method to group voxels in point clouds into perceptually meaningful regions.
US11244183B2 Decoding 1D-barcodes in digital capture systems
Technology for constructing a symbol template for use by a 1D barcode decoder. One method includes obtaining a first symbol pattern representing a first symbol, the first symbol pattern comprising a plurality of elements, with each element corresponding to a 1D barcode space or bar, in which the first symbol represents one unique 1D bar (b) and space (s) pattern corresponding to a symbol or digit: 0, 1, 2, 3, 4, 5, 6, 7, 8 or 9; obtaining prefix elements, the prefix elements comprising a subset of second symbol elements from a second symbol pattern which precedes the first symbol from within a scanline of image data, the subset being less than a total number of elements within the second symbol elements; extending the first symbol pattern with the prefix elements to yield an overlapping symbol template for use in correlation-based barcode decoding. Other technology provided as well.
US11244180B2 Deep learning model used for driving behavior recognition and training apparatus and method thereof
Embodiments of this disclosure provide a deep learning model used for driving behavior recognition and training apparatus and method thereof. In recognition, the model performs feature extraction by using a plurality of consecutive input images captured from a driving angle of view of a vehicle, and performs temporal and spatial fusion on extracted features by using a recursive neural network. In training, as images captured from a driving angle of view of a vehicle are acquired, the model may be trained. Hence, the model may accurately recognize various classes of driving behaviors.
US11244179B2 Stop line position estimation device and vehicle control system
A stop line position estimation device includes a traffic signal recognition unit configured to recognize a traffic signal at an intersection ahead of a vehicle and a stop line position estimation unit configured to estimate that a position of the stop line is a position from the traffic signal by a first distance toward the vehicle side. When the traffic signal recognition unit recognizes a plurality of traffic signals and the stop line position estimation unit recognizes an immediate front traffic signal and a rear traffic signal based on a positional relationship between the traffic signals, the stop line position estimation unit estimates that the position of the stop line is a position from the immediate front traffic signal by a second distance toward the vehicle side. The second distance is shorter than the first distance.
US11244177B2 Methods and systems for roadwork zone identification
A method, a system, and a computer program product may be provided for generating at least one route speed funnel for roadwork zone identification. The method may include generating a plurality of learned road signs from a plurality of road sign observations captured by a plurality of vehicles, determining a plurality of primary speed funnels, and generating at least one route speed funnel from the plurality of primary speed funnels based on a route validity condition. Each of the plurality of primary speed funnels comprises a different pair of learned road signs selected from the generated plurality of learned road signs. The method may further include determining a plurality of candidate speed funnels and temporally validating the plurality of candidate speed funnels to obtain the plurality of primary speed funnels.
US11244175B2 Techniques for sharing of sensor information
Various aspects of the disclosure relate to a request-response mechanism for sharing sensor information. For example, sensor devices and/or the like in objects (e.g., in vehicles, machines, fixed structures, etc.) may share information acquired by one or more sensors. The disclosure relates, in some aspects, to techniques for determining that sensor information may be beneficial for one or more regions (e.g., spaces, or areas) that may be occluded to one or more types of sensing, and based at least in part on such determination(s), pro-actively sharing, or requesting sharing, of applicable sensor information, e.g., between objects comprising a user equipment (UE) and one or more sensors.
US11244173B2 Image display apparatus
An image display apparatus is provided with: an imager configured to image a scene in surroundings of a vehicle; a display configured to display a captured image imaged by the imager; and a display controller configured to switch between a first display mode in which a first image is displayed and a second display mode in which a second image is displayed, wherein the first image is the captured image showing a first range out of the surroundings of the vehicle, and the second image is the captured image including at least a part of the first range and showing a second range, which is wider than the first range, out of the surroundings of the vehicle. The display controller displays the second image on the display in the second display mode in an aspect of clearly showing an area of the second image corresponding to the first image.
US11244170B2 Scene segmentation method and device, and storage medium
A scene segmentation method and device, and a storage medium. In the present disclosure, an image to be identified is inputted into a deep neural network, depthwise separable convolution is performed on the image by using a down-sampling module to obtain a first characteristic image smaller than the image in size, atrous convolution is performed on the first characteristic image by using an atrous spatial pyramid pooling module to obtain second characteristic images with different scales, and depthwise separable convolution is performed on the second characteristic images with different scales by using an up-sampling module to obtain a third characteristic image with the same size as the image, and pixels in the third characteristic image are classified by using a classification module to obtain a scene segmentation result of the image.
US11244167B2 Generating a response to a user query utilizing visual features of a video segment and a query-response-neural network
The present disclosure relates to systems, methods, and non-transitory computer-readable media for generating a response to a question received from a user during display or playback of a video segment by utilizing a query-response-neural network. The disclosed systems can extract a query vector from a question corresponding to the video segment using the query-response-neural network. The disclosed systems further generate context vectors representing both visual cues and transcript cues corresponding to the video segment using context encoders or other layers from the query-response-neural network. By utilizing additional layers from the query-response-neural network, the disclosed systems generate (i) a query-context vector based on the query vector and the context vectors, and (ii) candidate-response vectors representing candidate responses to the question from a domain-knowledge base or other source. To respond to a user's question, the disclosed systems further select a response from the candidate responses based on a comparison of the query-context vector and the candidate-response vectors.
US11244164B2 Augmentation of unmanned-vehicle line-of-sight
An augmented-reality head-mounted display is configured to display an indication of a location of an unmanned aerial vehicle with respect to the field-of-view of the head-mounted display, in order to assist a UAV operator to maintain line-of-sight with the UAV.
US11244162B2 Automatic identification of relationships between a center of attention and other individuals/objects present in an image or video
A computer-implemented method includes: accessing, by a computing device, content stored or captured by a user device; determining, by the computing device, context associated with the content; determining, by the computing device, a center of attention of the content based on the context; identifying, by the computing device, relationships between the center of attention and one or more other individuals or objects present in the content; and outputting, by the computing device, information identifying the relationships for displaying the information identifying the relationships on a content viewer application.
US11244161B2 Managing tree risk
A method, a computer program product, and a computer system manage tree risk. The method includes receiving images corresponding to a geographic area. The method includes determining whether a first tree captured in at least one of the images has a condition exhibiting a tree risk that poses a hazard above an acceptable threshold. As a result of the first tree having the condition above the acceptable threshold, the method includes generating a notification identifying the first tree and a location of the first tree. The method includes transmitting the notification to a team equipped to remediate the condition of the first tree.
US11244160B2 Stitched image
Various embodiments associated with a composite image are described. In one embodiment, a handheld device comprises a launch component configured to cause a launch of a projectile. The projectile is configured to capture a plurality of images. Individual images of the plurality of images are of different segments of an area. The system also comprises an image stitch component configured to stitch the plurality of images into a composite image. The composite image is of a higher resolution than a resolution of individual images of the plurality of images.
US11244153B2 Method and apparatus for processing information
The present disclosure discloses a method and apparatus for processing information. A specific embodiment of the method comprises: acquiring a target behavior information set; selecting, from at least two unique identity identifiers corresponding to at least two groups of identity identifiers, a unique identity identifier as a target unique identity identifier, based on at least one kind of specified user attribute information; and associating, for each target unique identity identifier of the selected target unique identity identifier, behavior information associated with identity identifiers corresponding to the target unique identity identifier with the target unique identity identifier, to obtain behavior information associated with the target unique identity identifier. According to the embodiment of the present disclosure, various kinds of behavior information of a user are associated with the target unique identity identifier, to facilitate utilization and analysis for the behavior information.
US11244147B2 Optical data exchange while preserving social distancing
For scanning optical patterns, such as two-dimensional QR codes, with a mobile device at increased distances, a first image is acquired. A region of interest likely containing the optical pattern in the first image is identified. The mobile device then zooms in on the region of interest and a second image is acquired. The optical pattern is then decoded using the second image.
US11244143B2 Method and apparatus for preprocessing fingerprint image
Provided in a fingerprint image preprocessing method including receiving an input fingerprint image, performing a short-time Fourier transform (STFT) on the input fingerprint image to obtain a transformed fingerprint image, comparing the input fingerprint image and the transformed fingerprint image, and generating a combined image by combining the input fingerprint image and the transformed fingerprint image based on a result of the comparing.
US11244142B2 Unlocking method and mobile terminal
An unlocking method and a mobile terminal are provided. The unlocking method includes: in the case that a mobile terminal is locked, a touch chip determines whether a fingerprint verification operation is detected; in the case that the fingerprint verification operation is detected, the touch chip sends control signals to a central processor and a fingerprint driving chip; the fingerprint driving chip drives, in response to the control signal, a fingerprint sensor to collect fingerprint information, and determines whether the collected fingerprint information matches preset fingerprint information; and if so, the central processor unlocks the mobile terminal in response to a second control signal and a determination result from the fingerprint driving chip.
US11244140B2 Electronic apparatus and texture recognition device
An electronic apparatus and a texture recognition device are described that relate to image recognition technologies. The texture recognition device includes a sensing layer, a transparent contact layer, a light shielding layer, and a plurality of light sources. The sensing layer includes a plurality of photosensitive units distributed in an array; the transparent contact layer is disposed on a side of the sensing layer; the light shielding layer is disposed between the sensing layer and the transparent contact layer, and including a plurality of light transmission portions arranged in an array; and the light sources are distributed in an array on a side of the light shielding layer close to the transparent contact layer, and light emitted by the light sources is reflected by the transparent contact layer and transmitted to the photosensitive units by passing through the light transmission portions.
US11244137B2 Fingerprint sensing control device and operation method thereof
A fingerprint sensing control device and an operation method thereof are provided. The fingerprint sensing control device includes a touch control circuit and a fingerprint sensing control circuit. The touch control circuit determines a touched region of an object on the touch panel. The fingerprint sensing control circuit performs a fingerprint sensing control on the touch panel and determines a target sensing sub-region overlaid by the touched region from a plurality of sensing sub-regions of the fingerprint sensing region of the touch panel. When the target sensing sub-region comprises a first sensing sub-region and a second sensing sub-region that are adjacent to each other, the fingerprint sensing control circuit starts to scan the first sensing sub-region in a first direction from a common edge between the first sensing sub-region and the second sensing sub-region and starts to scan the second sensing sub-region in a second direction from the common edge.
US11244136B2 Display apparatus and a method of compensating fingerprint sensing data using the same
A display apparatus includes: a display panel configured to display an image; a fingerprint sensor disposed on the display panel and configured to capture a fingerprint image and to generate fingerprint sensing data; and a fingerprint sensor controller configured to generate a compensation characteristic function of each pixel of the fingerprint sensor using a plurality of test patterns, to extract a coefficient of the compensation characteristic function of each pixel and to compensate the fingerprint sensing data using the coefficient of the compensation characteristic function.
US11244129B2 Vehicular system and tag communication method
A vehicular system (1) detects a magnetic marker (10) laid in a road and wirelessly communicates with a wireless tag (15) attached to the magnetic marker (10). The system includes a measuring unit (2) which detects the magnetic marker (10) by sensing magnetism, a tag reader (34) which executes a communication process with the wireless tag (15), and a control unit (32) which sets a communication start point as a start point of the communication process by the tag reader (34). The control unit (32) sets, as a communication start point, a time after a lapse of specified time with reference to a time point of detection at which the measuring unit (2) detects the magnetic marker (10). Upon reading information from the wireless tag (15), the tag reader (34) terminates communication, thereby shortening a communication time.
US11244125B2 Wearable RFID system
Apparatus and methods are provided for automatically interrogating a tagged object using radio frequency identification (RFID) when the object is moved. In one embodiment, a worker is outfitted with a wearable RFID system including an RF antenna, an RFID reader, and a holder to hold the antenna and reader during operation. The system is worn by the worker while the worker moves objects from one place to another. When the worker moves an object with an attached RFID tag, the antenna automatically begins scanning for signals from the object's RFID tag. When a RF signal is received by the antenna, the RFID reader collects the signal and transmits it to a host system which processes the signal to obtain information related to the object to which the RFID tag is attached.
US11244122B2 Reformatting of context sensitive data
A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
US11244118B2 Dialogue management method based on dialogue management framework and apparatus thereof
Disclosed is a dialogue management method and apparatus. The dialogue management method includes sequentially resolving an application domain to provide a service to a user, a function appropriate for an intent of a user from among functions of the application domain, and at least one slot to perform the function, adaptively determining an expression scheme of a dialogue management interface depending on a progress of the sequentially resolving, and displaying the dialogue management interface.
US11244114B2 Analyzing underspecified natural language utterances in a data visualization user interface
A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device forms a first intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. In accordance with a determination that the first intermediate expression omits sufficient information for generating a data visualization, the device infers the omitted information associated with the data source using one or more inferencing rules based on syntactic and semantic constraints imposed by the context-free grammar. The device forms an updated intermediate expression, and translates the updated intermediate expression into database queries. It executes the database queries to retrieve data sets from the data source, then generates and displays a data visualization of the retrieved data sets.
US11244113B2 Evaluating evidential links based on corroboration for intelligence analysis
Mechanisms for evaluating an evidential statement in a corpus of evidence are provided. A first evidential statement for which corroboration is sought is received and a corpus of evidence data is processed to determine a measure of corroboration of the first evidential statement by other evidence data in the corpus of evidence data. An indication of trustworthiness of the first evidential statement is generated based on the measure of corroboration of the first evidential statement by the other evidence data in the corpus of evidence data. A representation of the indication of the trustworthiness of the first evidential statement is output in association with the first evidential statement.
US11244111B2 Adaptive attention model for image captioning
The technology disclosed presents a novel spatial attention model that uses current hidden state information of a decoder long short-term memory (LSTM) to guide attention and to extract spatial image features for use in image captioning. The technology disclosed also presents a novel adaptive attention model for image captioning that mixes visual information from a convolutional neural network (CNN) and linguistic information from an LSTM. At each timestep, the adaptive attention model automatically decides how heavily to rely on the image, as opposed to the linguistic model, to emit the next caption word. The technology disclosed further adds a new auxiliary sentinel gate to an LSTM architecture and produces a sentinel LSTM (Sn-LSTM). The sentinel gate produces a visual sentinel at each timestep, which is an additional representation, derived from the LSTM's memory, of long and short term visual and linguistic information.
US11244110B2 Method and system for suggesting revisions to an electronic document
A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity score representing a degree of similarity between the SUA and the second original text, selecting a candidate original text from one of the first original text and the second original text, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
US11244109B2 Information processing device and information processing method
An information processing device specifies a plurality of cooccurrence words common to first and second words, and determines synonymity or relevancy about the first word and the second word based on cooccurrence indices between the specified cooccurrence words and each of the first and second words. More specifically, the information processing device selects, from among the specified cooccurrence words, one cooccurrence word in which at least one of cooccurrence indices between the specified cooccurrence word and the first and second words does not exceed a preset first threshold, and obtains a difference in cooccurrence index between each selected cooccurrence word and each of the first and second words, if the difference exceeds a preset second threshold, the information processing device determines the first and second words as relevant word candidates, and if the difference does not exceed the second threshold, the information processing device determines them as synonym candidates.
US11244108B2 Translation method and apparatus
Embodiments of the present invention provide a translation method and apparatus, and relate to the field of machine translation. The method includes: obtaining a to-be-translated sentence, where the to-be-translated sentence is a sentence expressed in a first language; determining a first named entity set in the to-be-translated sentence, and an entity type of each first named entity in the first named entity set; determining, based on the first named entity set and the entity type of each first named entity, a second named entity set expressed in a second language; determining a source semantic template of the to-be-translated sentence, and obtaining a target semantic template corresponding to the source semantic template from a semantic template correspondence; and determining a target translation sentence based on the second named entity set and the target semantic template.
US11244106B2 Task templates and social task discovery
Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.
US11244103B2 System and method for serving interactive advertising content with responsive animations
One variation of a method for serving interactive advertisement content includes, at a visual element rendered within a window of a computing device: loading an interactive advertisement, including a digital advertisement and a mask overlaid the digital advertisement, into the visual element, the mask including a base layer and an aperture defining a second opacity less than a first opacity of the base layer; in response to a scroll event that moves the visual element a first position within the window, rendering the interactive advertisement within the visual element; and, in response to a scroll event that moves the visual element to a second position within the window, transforming the mask according to a sequence of transformations at a rate proportional to a scroll rate of the scroll event, the sequence of transformations corresponding to a sequence of vertical positions of the visual element within the window.
US11244100B2 Visualizing changes based on document scope
Technology is disclosed herein for visualizing changes in documents. In an implementation, one or more computers, employing a change visualization process, maintain a record of changes made to a document over a period of time. The one or more computers identify a document scope within which to focus a visualization of one or more changes made to the document, wherein the document scope comprises a timeframe of interest. The one or more computers also identify, from the record of the changes, one or more changes made to the document within the document scope and surface a visualization of the one or more changes.
US11244099B1 Machine-learning based prediction method for iterative clustering during clock tree synthesis
Aspects of the present disclosure address systems and methods for performing a machine-learning based clustering of dock sinks during clock tree synthesis. An integrated circuit design comprising a clock net that includes a plurality of clock sinks is accessed. A set of clusters are generated by clustering the set of clock objects of the clock net. A machine-learning model is used to assess whether each cluster satisfies one or more design rule constraints. Based on determining each cluster in the set of dusters is assessed by the machine-learning model to satisfy the one or more design rule constraints, a timing analysis is performed to determine whether each cluster in the set of clusters satisfies the target timing constraints. A clustering solution for the clock net is generated based on the set of clusters in response to determining each cluster satisfies the one or more design rule constraints.
US11244097B1 System and method for determining hybrid-manufacturing process plans for printed circuit boards based on satisfiability modulo difference logic solver
One embodiment can provide a system for determining a hybrid-manufacturing process plan for manufacturing a printed circuit board (PCB). During operation, the system can obtain a set of hybrid-manufacturing constraints. The set of hybrid-manufacturing constraints can include a set of primitives, a set of atoms, and an atom end-state vector. A primitive can represent an additive or a subtractive manufacturing process corresponding to one or more atoms of the PCB. An atom can correspond to a unit of spatial volume of the PCB. The system can determine a plurality of feasible hybrid-manufacturing plans based on the set of hybrid-manufacturing constraints. Each feasible hybrid-manufacturing plan can represent an ordering of the set of primitives satisfying the atom end-state vector. The system can determine costs for manufacturing the PCB using the plurality of feasible hybrid-manufacturing plans. The system can determine, based on the costs, an optimized hybrid-manufacturing plan for manufacturing the PCB.
US11244090B2 Systems and methods for extracting adjustable attributes of model components
Systems and methods decouple model components from a model execution style for which the model components are created, and the model components may be utilized in parent models having different execution styles. A model component may be partitioned into executable entities, and the entry points of the executable entities and their call styles may be identified. An adaptation layer that includes access points for the entry points may be constructed. The model component, including the adaptation layer, may be included in the model, and connection elements of the parent model may be connected to the access points of the adaptation layer. The execution call styles associated with the connection elements of the parent model may be bound to the execution call styles of the entry points as originally designed. The adaptation layer may manage translation of call styles and may coordinate scheduling of data communication with the model component.
US11244089B2 Cam curve design method for cap screwing machine based on multi-objective method
Disclosed is a cam curve design method for a cap screwing machine based on a multi-objective method, belonging to the technical field of cap screwing machine cam design. The present disclosure is to solve the problem that the conventional method for redesigning the cam curve cannot optimize the parameters according to the degree of importance such that the operating stability of a cam mechanism is poor. The method comprises: acquiring key point data determined for realizing the functions of a cam of the cap screwing machine; performing dimensionless processing on the key point data to obtain a dimensionless time T and a dimensionless displacement S; writing an n-order polynomial fitting cam curve displacement function, manually interpolating local control points, and obtaining a polynomial fitting cam curve expression and chart in combination with the constraints of key point displacement by using a least squares method; and selecting cam curve optimization objectives and setting weight coefficients to construct an optimized cam curve. The present disclosure is used for the design of a cam curve.
US11244084B2 Spool sheet generation
Examples can include a system for generating a spool sheet. A user can select multiple components on a graphical user interface (“GUI”). Then they can select an option to create a spool sheet. The system can determine a list of components in the selection for use in a bill of materials. This can be included in a spool page that includes a printable spool sheet region. Within the spool sheet region, the GUI can display a view of the selected components at a location indicated by an anchor node of the template.
US11244083B2 Knowledge-based design autocomplete recommendations
Embodiments of the invention disclosed herein provide techniques for generating a design autocomplete recommendation. The techniques include determining one or more first components included in a first design. The techniques further include analyzing, via the processor, a plurality of designs included in a database to select a second design that includes one or more second components that correspond to the one or more first components. The techniques further include selecting, via a processor, one or more third components included in the second design that are not included in the first design. The techniques further include causing an autocomplete recommendation that includes the one or more third components to be output.
US11244082B2 One-chip system for a vehicle
The present disclosure relates to a one-chip system for a control device of a vehicle with at least one bus, at least one control unit connected to the at least one bus for controlling a peripheral device assigned to the at least one control unit and several processors connected to the at least one bus.
US11244078B2 Side channel attack protection
A system for securing a secret word during a read of the secret word from a read-only memory (ROM) is disclosed. The system includes a memory controller coupled to the ROM and a random number generator coupled to the memory controller. The random number generator is configured to generate a random number. The system further includes a number shuffler coupled to the random number generator and the memory controller. The number shuffler is configured to generate a bit read order based on the random number and the memory controller is configured to read bits of the secret word from the ROM according to the bit read order.
US11244072B2 Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a Data Model Adaptive Execution System may be configured to take one or more suitable actions to remediate an identified risk in view of one or more regulations (e.g., one or more legal regulations, one or more binding corporate rules, etc.). For example, in order to ensure compliance with one or more standards related to the collection and/or storage of personal data, an entity may be required to modify one or more aspects of a way in which the entity collects, stores, and/or otherwise processes personal data (e.g., in response to a change in a legal or other requirement). In order to identify whether a particular change or other risk trigger requires remediation, the system may be configured to assess a relevance of the risk posed by the risk and identify one or more processing activities or data assets that may be affected by the risk.
US11244067B1 Data cloud connected applications
Security credentials associated with a first account maintained by a database system are authenticated. Based on authenticating the security credentials, a user interface element is provided to enable sharing of customer data associated with the first account with an application. A request to share customer data with the application is received. Based on the request, third-party data that is accessible by the first account is identified. The third-party data corresponds to a second account maintained by the database system. The second account corresponds to a third-party data provider. The application is enabled to access cloud data associated with the first account based on the request. The cloud data comprises the customer data and the third-party data.
US11244066B2 System on chip
A system on chip includes a host controller and a secure controller for securing communication between the system on chip and external devices accessing a memory controlled by a memory and an encryption/decryption module for encrypting and decrypting the data.
US11244065B2 Application monitoring and device restriction system and method
A method of controlling use of network-connectable devices is provided. First network requests from a first user device executing a first operating system are monitored, and applications operating in the foreground on the first user device during the first network requests are monitored. A model is trained based on the first network requests and based on the applications respectively operating in the foreground on the first user device during the first network requests. Second network requests from a second user device executing a second operating system are monitored, and the model is applied to the second network requests from the second user device to determine a particular application operating in the foreground on the second user device. A function of the second user device is restricted based on the determining of the particular application operating in the foreground on the second user device.
US11244063B2 Row-level and column-level policy service
Example embodiments relate to a policy service employed to perform operations to: generate and maintain a data-set that comprises at least a column and a row that intersect at a cell; assign an access policy to a row or column of the data-set, wherein the access policy is defined by one or more access credentials required to receive access the cell that intersect with the row or column; receive a request to read the data-set from a user account, wherein the user account has an associated credential; filter the cell that intersects with the row or column of the data-set based on the access policy and the credential of the user account, in response to receiving the request from the user account; and provide the user account with access to the filtered data-set.
US11244061B2 Data encryption service
A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. The services may include managing application policies, cryptographic policies, and encryption objects related to applications. The encryption objects may include encryption keys and certificates used to secure the resources. In an embodiment, the data encryption service may be included or implemented in a cloud computing environment and may provide a centralized framework for effectively managing the data encryption requirements of various applications hosted or provided by different customer systems. The disclosed data encryption service may provide monitoring and alert services related to encryption objects managed by the data encryption service and transmit the alerts related to the encryption objects via various communication channels.
US11244059B2 Blockchain for managing access to medical data
An example operation may include one or more of receiving medical data of a user, creating metadata of the medical data which includes a unique identifier of the user and a searchable description of the medical data which describes one or more attributes included in the medical data but does not expose the medical data, encrypting the medical data to generate encrypted medical data, generating a data block having stored therein the created metadata of the medical data and the encrypted medical data, and storing the generated data block within a distributed ledger such that the generated data block is hash-linked to a previous data block on the distributed ledger.
US11244058B2 Security tool
An apparatus includes a memory and a hardware processor. The memory stores a plurality of conversion rules. The processor receives a first log from a server. The first log indicates that the server attempted to install a software patch. The processor converts, based on the plurality of conversion rules, the first log into a different format to produce a second log and extracts a plurality of words from the second log. The processor also determines, based on the extracted words, that the software patch install failed and determines, based on the extracted words, a cause for the software patch install failure. The processor further determines a series of steps to remedy the cause and perform the series of steps to remedy the cause.
US11244057B2 Value based information tracking for security enforcement
An apparatus, method and computer program product for repairing security vulnerabilities of an application running on a mobile device. The method comprises: monitoring, by a hardware processor running a mobile device application, an application program interface (API) request associated with a data access operation, the data access operation associated with a security vulnerability. The method determines one or more private values provided by the data access operation and tracks, for each determined private value, a use of the private value by the mobile device application. Further, the method determines from the tracked usage, whether a private value has been transformed in a manner associated with the security vulnerability. For each private value that has been transformed, using the processor to modify the private value deemed a security vulnerability prior to an access by the mobile device application.
US11244056B1 Verification of trusted threat-aware visualization layer
A trusted threat-aware microvisor may be deployed as a module of a trusted computing base (TCB). The microvisor is illustratively configured to enforce a security policy of the TCB, which may be implemented as a security property of the microvisor. The microvisor may manifest (i.e., demonstrate) the security property in a manner that enforces the security policy. Trustedness denotes a predetermined level of confidence that the security property is demonstrated by the microvisor. The predetermined level of confidence is based on an assurance (i.e., grounds) that the microvisor demonstrates the security property. Trustedness of the microvisor may be verified by subjecting the TCB to enhanced verification analysis configured to ensure that the TCB conforms to an operational model with an appropriate level of confidence over an appropriate range of activity. The operational model may then be configured to analyze conformance of the microvisor to the security property. A combination of conformance by the microvisor to the operational model and to the security property provides assurance (i.e., grounds) for the level of confidence and, thus, verifies trustedness.
US11244054B2 Method and apparatus for trusted computing
Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method comprises: at a trusted execution environment (TEE)-enabling processor, creating a signing TEE; performing a first measurement of the signing TEE, wherein the first measurement comprises at least one measurement of the code of the signing TEE, an identity of the signing TEE and a log of activities performing during the creation of the signing TEE; generating a first signature of the result of the first measurement; sending the result of the first measurement and the first signature to a public register such that a verification of the signing TEE can be made by means of the public register; wherein the signing TEE is configured to verify whether a first TEE is recorded on the public ledger.
US11244053B2 Counterfeit electronic device detection
A method of determining that a subject electronic device 1021 . . . N is counterfeit. The method involves delivering the web page component to a subject device 1021 . . . N in response to a request. The web page component is adapted to retrieve actual values of a plurality of attributes from the subject device 1021 . . . N. Reference values of the plurality of attributes are retrieved from a device property store 110 and the method determined that the subject device 1021 . . . N is counterfeit when at least one of the actual values of the plurality of attributes is different to the reference value of that attribute.
US11244045B2 Breach response data management system and method
Systems and methods for security incident response management are disclosed. A method includes receiving a cyber event; identifying a playbook of tasks, where the playbook constitutes a response to the cyber event, and where a task of the tasks is assignable to a user group; receiving, from a user of the user group, a completion of the task; receiving a proof of completion of the task; and generating an compliance report including the task and the proof of completion.
US11244044B1 Method to detect application execution hijacking using memory protection
According to one embodiment, a malware detection software being loaded into non-transitory computer readable medium for execution by a processor. The malware detection software comprises exploit detection logic, rule-matching logic, reporting logic and user interface logic. The exploit detection logic is configured to execute certain event logic with respect to a loaded module. The rule-matching logic includes detection logic that is configured to determine whether an access source is attempting to access a protected region and determine whether the access source is from a dynamically allocated memory. The reporting logic includes alert generating logic that is configured to generate an alert while the user interface logic is configured to notify a user or a network administrator of a potential cybersecurity attack.
US11244043B2 Aggregating anomaly scores from anomaly detectors
In some examples, a system determines a dependency among a plurality of anomaly detectors, the determining comprising clustering anomaly detectors of the plurality of anomaly detectors into clusters of anomaly detectors. The system aggregates anomaly scores produced by anomaly detectors in a first cluster of anomaly detectors, to generate a first aggregate anomaly score, and detects an anomaly using the first aggregate anomaly score.
US11244042B2 Systems and methods for zero-footprint email and browser lifecycle
Systems and methods for zero-footprint email and browser lifecycle, dependency, and configuration management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing zero-footprint email and browser lifecycle management may include: (1) launching a restricted sandbox with no dependencies installed; (2) executing an email client or browser session with no dependencies in the restricted sandbox; (3) receiving a request for a dependency from the email client or browser; (4) halting initialization of the request; (5) validating the request; (6) retrieving an approved configuration for the dependency; (7) resuming initialization of the request; and (8) destroying contents of the restricted sandbox when the email client or browser session is complete.
US11244034B1 Identity and access management for human machine interface applications of industrial control systems
Techniques for performing identity and access management for an equipment-specific human machine interface (HMI) are provided. One technique includes detecting via a HMI application configured to control an equipment a request from a user agent to access a configuration of the equipment. In response to the detection, the request is re-directed from a first authentication mechanism used by the HMI application to control access to the equipment to a second authentication mechanism provided by an identity provider. After re-directing the request to the identity provider, it is determined that the user agent has been successfully authenticated using the second authentication mechanism. An access grant then is then provided, via the HMI application, to the user agent in response to the request to access the configuration of the equipment.
US11244033B2 Systems and methods for remotely verifying identity of non-resident aliens
A method for remotely verifying a non-resident alien's identity, includes: receiving a request to establish a communication session from a user device; analyzing the request to determine whether the user device is compromised; in response to determining that the user device is not compromised, providing a page flow to the user device to solicit information from the non-resident alien, the information including identity information associated with a local foreign government identification document (ID), and other information not shown on the local foreign government ID; querying one or more foreign governmental data stores to identify foreign data associated with the non-resident alien based on a unique identifier associated with the local foreign government ID; comparing the information with the foreign data; and verifying an identity of the non-resident alien based on the comparing, wherein the verifying includes determining that at least one of the other information matches the foreign data.
US11244031B2 License data structure including license aggregation
Technology is disclosed herein for license aggregation in a license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, create a license file request comprising a plurality of user identifications (IDs) and send the license file request to a licensing service. The processing system is further directed to obtain a single license file for the application from the licensing service, the license file comprising a user license defining features of the application to be enabled based on licenses pertaining to the plurality of user IDs. The processing system is further directed to enable the plurality of features of the application based on the user license, and initiate presentation of the application in accordance with the enabled plurality of features.
US11244030B2 Apparatus and method for protecting media content rights
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to maintain content rights parameters associated with media content and a user where the content rights parameters include limits to distribution of the media content to a plurality of communication devices associated with the user and where a portion of the plurality of communication devices use different communication protocols from another portion of the plurality of communication devices, monitor for access to the media content by one communication device of the plurality of communication devices of the user, and obtain rights control data that is adapted to allow for presentation of the media content by the one communication device of the user where the rights control data is generated based on the content rights parameters. Other embodiments are disclosed.
US11244029B1 Healthcare management system and method
The disclosed methods and systems are generally directed to the combined application of predictive analytics with clinical decision analysis to provide optimal recommendations for the implementation of various health care management programs including, for example, prescription medication adherence interventions, and providing recommendations for medication adherence interventions for individual patients, based on predictions of patient adherence and predicted or expected responses to available interventions. Such interventions may be instituted in advance of a potential negative outcome, e.g., non-adherence, to prevent or reduce the occurrence of a negative outcome and realize greater return on investment. The disclosed systems and methods generally determine a predictive function based at least on historical patient data and predictive variables derived from the historical data, apply the predictive function to data of candidate patients and provide a recommended course of health care management based on an output of the predictive function applied to a clinical decision analysis.
US11244028B2 Neural network processor and convolution operation method thereof
A neural network processor for performing a neural network operation may include a memory storing computer-readable instructions, and kernel intermediate data, the kernel intermediate data including a plurality of kernel intermediate values calculated based on a plurality of weight values included in kernel data; and at least one processor to execute the computer-readable instructions to perform a convolution operation by selecting at least one kernel intermediate value among the plurality of kernel intermediate values based on an input feature map.
US11244026B2 Optimization problem arithmetic method and optimization problem arithmetic device
A computer-implemented optimization problem arithmetic method includes, receiving a combinatorial optimization problem, selecting a first arithmetic circuit from among a plurality of arithmetic circuits based on a scale or a requested accuracy of the combinatorial optimization problem and a partition mode that defines logically divided states of each of the plurality of arithmetic circuits, and causing the first arithmetic circuit to execute an arithmetic operation of the combinatorial optimization problem.
US11244019B2 Enrichment of user specific information
A method is disclosed in which information based at least partially on a search query information being associated with a user and/or a group of users is obtained. Personal information associated with the user and/or the group of users is extracted from the obtained information. At least one user profile is created based at least partially on the extracted personal information. One or more pieces of attribute information are determined for enriching the personal information of the created user profile. Further, the determined one or more pieces of attribute information are allocated to the user profile and/or to personal information included in the user profile. It is further disclosed an according apparatus, computer program and system.
US11244017B2 Content recommendation system with weighted metadata annotations
Systems and methods are described for improving content classifications and metadata for a plurality of content items. The content items may comprise various forms of media content. A content recommendation processing system may automatically annotate and/or classify content items with a plurality of metadata tag information describing content items. The disclosed system and methods may also determine and/or assign applicability scores indicating a level or degree of suitability for annotating a content item with particular metadata tag information, and may utilize applicability scores to provide content to calibrate metadata information for a plurality of content items, and further to provide content recommendations to users.
US11244014B2 System and method for enhancing exploration of data items
The subject matter discloses a method for exploring the most relevant data items, or pieces of information from data sources of various forms and sizes, using the accumulated formalized and clustered behavior of previous users combined with an effective analysis and learning system. According to some embodiments, users are presented with data items that may interest them and are encouraged to rank these data items in order to improve the system's suggestions. The system may also pose the user a selection of questions, meant to further discern the user's preferences.
US11244011B2 Ingestion planning for complex tables
Embodiments of the present invention disclose a method, computer program product, and system for generating a plan for document processing. A plurality of electronic documents are received, by a computer, using a network. The plurality of electronic documents are analyzed, using the computer, to identify a plurality of tabular data, based on the analyzed plurality of electronic documents. Textual data is identified within the identified tabular data, of the analyzed plurality of electronic documents. Textual hints are generated, based on the identified textual data within the identified tabular data. References are identified, wherein references are based on matching textual hints with textual data in the received plurality of electronic documents. A count of references is calculated, associated with one or more sets of tabular data. A priority score is calculated based on the count of references, and an ingestion plan is generated, based on the calculated priority score.
US11244009B2 Automatic keyphrase labeling using search queries
Automatic keyphrase labeling and machine learning training may include a processor extracting a plurality of keywords from at least one search query that resulted in a selection of a document appearing in a search result. For each of the plurality of keywords, the processor may determine a probability that the keyword describes the document. The processor may generate one or more keyphrases by performing processing including selecting each of the plurality of keywords having a probability greater than a predetermined threshold value for insertion into at least one of the one or more keyphrases and assembling the one or more keyphrases from the selected plurality of keywords. The processor may label the document with the keyphrase.
US11244008B1 Accelerated operations on compressed data stores
A data operations system receives compressed data and a search term. The data operations system completes a modified decoding of the compressed data, resulting in distinguishable data terms that are smaller than the corresponding data terms, and loads modified decoded terms into a data register. The data operations system generates a truncated search term and loads instances of the truncated search term into a query register. The data operations system performs a parallel data operation, such as query operation, by comparing each of the modified decoded terms to an instance of the truncated search term. The data operations system returns the results of the operation.
US11244004B2 Generating adaptive match keys based on estimating counts
A system creates a graph of nodes connected by edges, the nodes including: i) a first node associated with a first value and a count of the first value, and ii) a second node associated with a second value and a count of the second value, the edges including an edge that connects the first and second nodes and is associated with a count of instances of the first value being stored with the second value. The system includes each node and each associated with clique count less than clique threshold in keys sets and deletes each node and each edge associated with clique count less than clique threshold. The system identifies triplet nodes connected by triplet edges. If estimated clique count for triplet values represented by triplet nodes is less than clique threshold, the system includes triplet values in keys set and identify triplet of nodes as analyzed.
US11244003B2 Systems and methods for video archive and data extraction
Systems and methods for full motion video search are provided. In one aspect, a method includes receiving one or more search terms. The search terms include one or more of a characterization of the amount of man-made features in a video image and a characterization of the amount of natural features in the video image. The method further includes searching a full motion video database based on the one or more search terms.
US11243990B2 Dynamic document clustering and keyword extraction
Systems, methods and apparatuses are disclosed to cluster a plurality of documents located in any number of local and/or remote systems and applications. Preprocessed text is generated for each document, and a hash and a feature vector are determined based on the preprocessed text. A set of clusters is retrieved, wherein each cluster is associated with a hash list and a cumulative feature vector. Each of the documents may then be associated with a cluster by comparing the hash of the document to the hash lists of the clusters and/or by determining similarities between the feature vector of the document and the cumulative feature vectors of the clusters.
US11243989B1 Configurable, streaming hybrid-analytics platform
An analytics platform for the extraction of structured observations from largely narrative sources using a hybrid approach of user configuration and machine learning is provided. The analytics platform collects and normalizes data from public and private sources and applies extractions to the data to create a world view of objects, traits, and relationships of interest and maintains that world view as data and/or extractions are updated. The platform is further configured to apply queries to the extracted world view for a variety of purposes including scoring objects for prioritized attention, generating notifications when specific conditions are met, providing data sets for exploratory analysis, and triggering the automatic collection of enhancing data from external sources.
US11243987B2 Efficient merging and filtering of high-volume metrics
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. Next, the system sorts and indexes the records by the entity key for each partitioned input. The system then processes a query of the records by matching entity key values to the sorted and indexed records for each input partition in the query. Next, the system merges the subset of records with the same entity key values into records, with each merged record containing an entity key field and a single field that includes a list of attribute-value pairs from the subset. Finally, the system outputs the merged records in response to the query.
US11243986B1 Method for proactive trouble-shooting of provisioning workflows for efficient cloud operations
A method for determining an intervention response category for provisioning workflows. The method determines provisioning features of a provisioning step. The method performs outlier detection to identify and remove outliers from non-intervention data to produce a non-intervention normal data set. The method performs iterative grouping on the non-intervention normal data set to determine significant variables in the provisioning features. The method performs response mapping of provisions using results of the iterative grouping including a significance of errors and a presence of errors in the non-intervention normal data and partial intervention data to categorize the provisions into a response category.
US11243980B2 Monotonic transactions in a multi-master database with loosely coupled nodes
One embodiment provides for monotonic transactions in a multi-master database with loosely coupled nodes including performing, by a processor, a read transaction protocol including: performing, by the processor, a read transaction protocol including issuing read transactions at any one of the nodes; attempting to return rows that are known to be replicated by at least a read quorum of the nodes; and for timing-out of the attempting to return rows known to be replicated by at least the read quorum of the nodes based on the special-node being non-responsive: selecting a new special-node from the nodes; and repeating attempting to return rows that are known to be replicated by at least the read quorum of the nodes.
US11243977B2 SGX based flow control for distributed ledgers
Various embodiments are generally directed to an apparatus, system, and other techniques for shared, trusted token generation for a token-bucket flow control policy implemented in a distributed ledger. Tokens may be generated by blocks in the distributed ledger, which may be a blockchain system. Trusted execution hardware may be used as a proof algorithm to ensure that a token exists, and that client has legitimately acquired or accumulated the token prior to using it to submit a transaction.
US11243974B2 System and methods for dynamically converting non-DICOM content to DICOM content
A method of dynamically converting a document from a non-DICOM format to a DICOM format includes receiving a query for use in searching for the document from one or more repositories, searching the one or more repositories for the document that matches the query, receiving from the one or more repositories one or more document results of the searching, receiving from a user a request for retrieval of at least one document from the one or more document results of the searching, determining if the at least one document requested for retrieval is in the non-DICOM format, upon positive determination, converting the at least one document requested for retrieval from the non-DICOM to the DICOM format, and sending the at least one converted document to the user.
US11243973B2 Automated scalable contextual data collection and extraction system
A system for contextual data collection and extraction is provided, comprising an extraction engine configured to receive context from a user for desired information to extract, connect to a data source providing a richly formatted dataset, retrieve the richly formatted dataset, process the richly formatted dataset and extract information from a plurality of linguistic modalities within the richly formatted, and transform the extracted data into a extracted dataset; and a knowledge base construction service configured to retrieve the extracted dataset, create a knowledge base for storing the extracted dataset, and store the knowledge base in a data store.
US11243971B2 System and method of database creation through form design
A system and method of generating a database schema from a graphical user interface used to create a form. The embodiments discloses the system that utilizes a drag and drop application that allows for configuration of a plurality of forms. These forms can then be placed in a graphical flow that will dictate the order of the forms. Through its graphical user interface, the system is able to gather information on field structure, flow among form elements, element identification, among other embodiments. This information allows the system to automate the creation of the database schema without user intervention.
US11243967B2 Metadata search for remote applications
The present disclosure pertains to systems and methods for providing search results. A database server can include both a database and a search engine. The database server can receive, from a software service server, storage metadata indicating a plurality of tables of the database and fields of each of the plurality of tables. The database can generate a metadata search index, including tables and fields populated based on the storage metadata, and store it on the database. The database server may receive a search request including one or more search terms from a query-building application of a remote computer. The search engine can determine search statements based on the search request and execute the search statements on a view of the stored metadata search index to obtain index search results. Metadata search results based on the index search results can be provided to the query-building application.
US11243963B2 Distributing partial results to worker nodes from an external data system
Systems and methods are disclosed for executing a query that includes an indication to process data managed by an external data system. The system identifies the external data system that manages the data to be processed, and generates a subquery for the external data system indicating that the results of the subquery are to be sent to multiple worker nodes. The system also generates instructions for multiple worker nodes to receive and process results of the subquery from the external data system.
US11243961B2 Complex query optimization
Disclosed is a computer implemented method and related system to improve the efficiency of querying remote databases. The method includes receiving, from a host, a query, wherein the query is configured to retrieve a set of data from a remote database. The method also includes, generating an access plan, the access plan comprising a plurality of nodes wherein each node of the plurality of nodes includes a command. The method further includes determining capabilities of the remote database. The method includes executing the query and returning the set of data to the host.
US11243956B1 Enforcing foreign key constraints for efficient materialized view updates
Databases may enforce foreign key constraints for efficient materialized view updates. A materialized view may be created for a database. Updates to the database may be received and performed according to a foreign key constraint enforced with respect to the updates. An update to the materialized view may be performed to make the materialized view consistent with the updates to the database. Performance of a join operation to update the materialized view that would return a result violating the foreign key constraint may be excluded from the update to the materialized view.
US11243955B2 Latent token representations for passage and answer scoring in question answering systems
The present invention may receive the question, a plurality of the candidate answers, and a plurality of documents associated with the plurality of candidate answers in the natural language. Then the present invention may tokenize the question, the plurality of the candidate answers, and the plurality of the documents into a corresponding n-gram sequence. The present invention may map n-gram elements from the tokenized question to the n-gram elements of the plurality of the tokenized candidate answers and the plurality of the tokenized documents using the latent token representation technique. The present invention may score the plurality of tokenized candidate answers based on the latent token representation technique. Then, the present invention may determine the precise answer based on the plurality of scored candidate answers.
US11243952B2 Data cache using database trigger and programmatically resetting sequence
Expedition of retrieval of data from a database and loading of the retrieved data in an associated application. A cache table within the database is provided that associates a session identifier (i.e., a data record identifier) with a sequence identifier. As data records are received into the database, a sequencer is triggered that generates a sequence identifier for the data record and an entry is created in the cache table that associates the sequence identifier with the session identifier. Data is retrieved from the database and populated within the application, by (i) accessing the sequencer within the database to determine the last-in-time sequence identifier, (ii) accessing the cache table to determine a range of cache table entries based on the last-in-time sequence identifier, and (iii) retrieving the data records in the applicable data tables based on the associated session identifiers in the cache table entries.
US11243951B2 Systems and methods for automated analysis, screening, and reporting of group performance
A method for quantifying performance of a group includes obtaining, for the group, historical group performance data, historical group factor exposure data for a plurality of predefined factors, and historical factor performance data for the plurality of predefined factors. The method includes generating historical group residual performance data for the group in accordance with the historical group performance data, the historical group factor exposure data for the plurality of predefined factors, and the historical factor performance data for the plurality of predefined factors. A respective entry in the historical group residual performance data represents member selection performance associated with the group. The method includes storing the historical group residual performance data for the group; and providing one or more values that represent the historical group residual performance data.
US11243950B2 Database query plan selection
A computer-implemented database access method includes receiving, by a server, a database access statement including a target identifying parameter; parsing the database access statement to determine the target identifying parameter; determining a statement type of the database access statement; obtaining a pre-stored execution plan group corresponding to the statement type, the pre-stored execution plan group including one or more execution plans for accessing a database corresponding to the database access statement, in which each execution plan corresponds to a different respective identifying parameter; selecting a target execution plan from the pre-stored execution plan group based on the target identifying parameter; and executing the target execution plan.
US11243943B2 Methods and systems for controlling access to, and integrity of, resources on a blockchain
A method and devices for verifying a digital resource by a plurality of node devices in a blockchain network. The plurality of nodes have respective private key shares, where a collective private key of a collective private-public key pair is based on a set of the respective private key shares, and where each node has a nodal private-public key pair. The digital resource may be encrypted using a digital resource crypto public key, the digital resource crypto public key including combination of a nodal public key and a collective public key. The digital resource may be submitted to a repository system by broadcasting a commitment transaction and a subsequent reveal or rescind transaction of a commitment channel, the commitment channel formed between a respective node and a principal node. Decrypting the encrypted digital resource is based on retrieving private key share contributions from the plurality of nodes participating in verifying the digital resource.
US11243941B2 Techniques for generating pre-emptive expectation messages
Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.
US11243938B2 Identifying data constraints in applications and databases
In some examples, a database may be scanned to identify a first data constraint, and code of an application may be scanned to identify a second data constraint. The database and the application may be external to a processor that is to execute the scan. Input data representing a manipulation of a data value in the database may be received. Whether the data value complies with each of the first data constraint and the second data constraint may be determined.
US11243935B2 Content management system
A content management system (CMS) receives a create request indicating portions of content items maintained in a repository. CMS generates a new content item incorporating the indicated portions and checks-in the new content item into the repository. In another aspect, a CMS stores a link data indicating that a first portion of the new content item is linked to a second portion of a content item existing in the repository. Upon determining that the second portion has been modified after the checking-in of the new content item, CMS replaces the first portion in the new content item with the modified portion. In one more aspect, CMS receives an update request specifying a modified portion of a content item. CMS generates a revised content item by incorporating the modified portion in the content item and checks-in the revised content item as a revised version of the content item into the repository.
US11243931B2 Content data holding system, storage medium, content data holding server, and data management method
A server includes a content storage medium configured to store content data of content usable in different types of games. The server, upon a transmission request, sends content data to an information-processing device, and retains the sent content data in the content storage medium wherein sending the content data again is prohibited. The server, when the content data is sent from the information-processing device, receives the content data, assigns a new ID to the received content data in case the received content data lacks the ID, and stores the received content data in the content storage medium wherein sending the content data is allowed.
US11243928B2 Method and system for cloning enterprise content management systems
Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.
US11243926B2 Compliance lifecycle management for cloud-based resources
Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.
US11243924B2 Computing the need for standardization of a set of values
A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
US11243923B2 Computing the need for standardization of a set of values
A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
US11243920B2 Distributed database system, transaction processing method, lock server and storage medium
A distributed database system may include storage layer. The storage layer may partition data and store the partitioned data in a distributed database. The system may further include access layer. The access layer may receive a transaction, identify target data corresponding to the transaction, and generate a lock request to lock the target data included in the partitioned data. The system may further include lock service layer. The lock service layer may identify, based on the lock request, a lock status for the target data according to a lock record for the target data. The lock service layer may lock, in response to the lock status being in an unlocked state, the target data. The lock service layer may block, in response to the lock status being in a locked state, the lock request and store the lock request in a queue.
US11243917B2 Blockchain implementing reliability database
An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, detecting that the trust information of the off-chain data source is not stored in a distributed ledger shared among a plurality of peer nodes, retrieving reliability data recursively identified and retrieved from a plurality of external sources having different reliability information of the off-chain data source, determining a reliability value based on a combination of the retrieved reliability data from the plurality of external sources, and transmitting the determined reliability value to the client.
US11243916B2 Autonomous redundancy mitigation in knowledge-sharing features of a collaborative work tool
A collaborative work tool configured to determine similarity between an input provided by a user and content already received by the collaborative work tool. If a similarity is determined, the collaborative work tool can provide a visual indication to the user to alert the user that the user may be entering redundant data.
US11243914B2 Table with one or more secondary rows
A computing device is provided, including a display configured to display a graphical user interface (GUI). The GUI may include a table including a plurality of fields arranged in a plurality of primary rows. The GUI may further include a secondary row display selector associated with a primary row. The computing device may further include a user input device. The computing device may further include a processor configured to receive, from the user input device, a first user input selecting the secondary row display selector. In response to the first user input, the processor may output one or more secondary rows associated with the primary row for display in the GUI. The one or more secondary rows may be displayed in the table adjacent to the primary row. The plurality of primary rows and the one or more secondary rows may be displayed in a visually distinguishable manner.
US11243906B2 Drag and drop format conversion between applications
According some aspects, a user may drag an image displayed in a web browser application displaying the tool supplier's web site to a CAD application. Program logic associated with the CAD application may process arguments in the drag and drop event to determine a first resource identifier associated with the image, such as an image URL. The event handler may replace an image file type extension with a CAD file type extension to generate a second resource identifier, such as by replacing the image file type extension with a file type extension associated with a CAD stencil file. The CAD application may attempt to use the second resource identifier to download a CAD file, such as a CAD stencil file, corresponding to the product depicted in the image. The CAD file may be used to generate a CAD drawing comprising a stencil and/or other schematic depiction of the product.
US11243903B2 Nonvolatile logic memory for computing module reconfiguration
Configuration states for a computing device and/or associated peripherals (“profiles”) are stored in one or more non-volatile logic (“NVL”) arrays. Using the non-volatile sub-system for the computing device, triggers for reconfiguration of the respective device or peripherals are provided to an NVL array controller, which controls provision of the new profile(s) for the respective device or peripherals over a dedicated bus to a configuration register that stores the active profiles for the device and associated peripherals.
US11243901B2 Communications for field programmable gate array device
According to implementations of the subject matter described herein, there is proposed a solution for supporting communications for an FPGA device. In an implementation, the FPGA device includes an application module and protocol stack modules. The protocol stack modules are operable to access target devices based on different communication protocols via a physical interface. The FPGA device further includes a universal access module operable to receive, from the application module, first data and a first identity of a first target device, the first target device acting as a destination of the first data, and transmit, based on the first identity and predetermined first routing information, the first data to a first protocol stack module accessible to the first target device via the physical interface. By introducing the universal access module, it is possible to provide unified and direct communications for the application module.
US11243899B2 Forced detaching of applications from DMA-capable PCI mapped devices
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a device context device driver for forced detaching of an application from mapped devices. The device context device driver receives a command to detach an application, wherein the command specifies a process descriptor associated with the application. The device context device driver identifies a plurality of matching device context entries in a list of open device contexts maintained by the device context device driver that match the process descriptor. The device context device driver marks the plurality of matching device context entries as detached. The device context device driver invalidates mapped memory areas associated with the plurality of matching device context entries. The device context device driver shuts down all device contexts associated with the plurality of matching device context entries.
US11243896B2 Multiple pin configurations of memory devices
An apparatus configured to allow data values to be written into the plurality of memory cells of the memory device at a first speed upon connecting to a first host via a first configuration of the plurality of connectors; and allow data values to be written into the plurality of memory cells at a second speed faster than the first speed, upon connecting to a second host via a second configuration of the plurality of connectors.
US11243895B2 Data pre-processing method and device, and related computer device and storage medium
The present disclosure provides a data pre-processing method and device and related computer device and storage medium. By storing the target output data corresponding to the target operation into the first memory close to the processor and reducing the time of reading the target output data, the occupation time of I/O read operations during the operation process can be reduced, and the speed and efficiency of the processor can be improved.
US11243894B2 Method for protecting memory against unauthorized access
A method of protecting software for embedded applications against unauthorized access is disclosed. Software to be protected is loaded into a protected memory area and access to the protected memory area is controlled by sentinel logic circuitry. The sentinel logic circuitry allows access to the protected memory area only either from within the protected memory area or from outside of the protected memory area but through a dedicated memory location within the protected memory area. The dedicated memory location then points to protected address locations within the protected memory area.
US11243890B2 Compressed data verification
Embodiments of the present disclosure relate to verifying compressed data. Compressed data files can be read from a global cache for a storage device into a local buffer. A data verification level of a plurality of data verification levels can be selected to perform on the compressed data files. An amount of data blocks of each data file can be decompressed based on the determined data verification level. An integrity of the compressed data files verified using the decompressed data blocks.
US11243887B2 Cache transfer time mitigation
In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.
US11243881B2 Practical ORAM delegation for untrusted memory on cloud servers
An apparatus including (i) a processor including a plurality of main buffer on board (BOB) memory controllers (MCs) and a secure engine, (ii) a plurality of simple BOB MCs, (iii) a secure delegator, and (iv) a plurality of memory modules. The secure delegator coupled to a first main BOB MC and a first simple BOB MC creates a secure channel. A second main BOB MC coupled to a second simple BOB MC creates a non-secure channel. The plurality of main BOB MCs, the secure engine and the secure delegator are provided within a trusted computing base (TCB) of the apparatus and the plurality of simple BOB MCs and the plurality of memory modules are provided outside the TCB. The secure delegator is configured to: (i) secure communication between the first main BOB MC and the secure delegator, and (ii) perform Path ORAM accesses to the plurality of memory modules.
US11243877B2 Method, apparatus for data management, and non-transitory computer-readable storage medium for storing program
A method for data management by a computer coupled to a solid state drive (SSD), the SSD being configured to include blocks and channels, each of the blocks being a first area as a unit of data deletion and being configured to include pages, each of the pages being a second area as a unit of data access in the SSD, each of the channels being a transmission and reception route of data to and from the block, the method includes: executing allocation processing for allocating, to a management target having a fixed length determined, a logical block including the blocks coupled to different channels, executing management processing for, when a size of a division management target is more than a size of the page, allocating the division management target to the pages coupled to the different channels included in the logical block allocated to the management target.
US11243872B2 Generating and aggregating test result data of a distributed system of devices into a test case result for facilitating access of the test case result via a single iterator
Generating and aggregating test result data of a distributed system of devices into a test case result for facilitating access of the test case result via a single iterator is presented herein. A coordinator component of the distributed system of devices creates respective context identifiers for each unique phase of a test case of the distributed system of devices, and sends messages including the respective context identifiers to a producer component of the distributed system of devices. In this regard, the producer component includes producers having respective services executing processes corresponding to an execution of the test case. The messages instruct the respective services to associate the respective context identifiers with events representing result data of the processes, and the respective context identifiers facilitate respective accesses of the events representing the result data of the processes.
US11243868B2 Application containerization based on trace information
The present disclosure provides a computer-implemented method, computer system and computer program product for application containerization. According to the computer-implemented method, an application to be containerized can be traced. Information obtained in the tracing can be analyzed to determine one or more features of the application. An image template for the application can be created based on the one or more features. Then, a container image for the application can be built based on the image template.
US11243866B1 Method and system for conducting application quality tests on communication devices
The present disclosure provides a method and system for conducting application quality tests on communication devices using an application quality testing system. The application quality testing system initiates a plurality of tests on one or more communication devices for measuring an application experience. In addition, the application quality testing system receives an active testing data and a passive testing data. Further, the application quality testing system integrates the active testing data and the passive testing data associated with the one or more communication devices. Furthermore, the application quality testing system analyzes the active testing data and the passive testing data using one or more machine learning algorithms. Moreover, the application quality testing system evaluates the application experience of each of one or more applications. Also, the application quality testing system performs a device clean-up and maintenance for the one or more communication devices.
US11243860B2 Trend plot with multiple acquisitions
A computerized apparatus for presenting vibration data that is read under different conditions as a single trend line on a chart. A sensor measures vibration and produces vibration data. A memory stores the vibration data, an indicator of the condition under which the vibration data was produced, and a type associated with the vibration data. A processor reads the vibration data, the condition, and the type from the memory, and selectively plots the vibration data on the trend line when the type of the vibration data matches a given value, even though the condition might be different from data point to data point on the trend line. The processor selectively creates a flag indicating a condition change, and an interface presents a plot of the trend line, and the flag when a condition change occurs between data points.
US11243857B2 Executing test scripts with respect to a server stack
A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.
US11243850B2 Image recovery from volume image files
A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
US11243849B2 Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.
US11243845B2 Method and device for data backup
Embodiments of the present disclosure relate to a method and an apparatus for data backup. The method comprises selecting, from a service store, a backup service for an application. The method further comprises setting, for the application, configuration information associated with the selected backup service. Additionally, the method further comprises in response to the backup service being enabled, deploying a backup service agent corresponding to the backup service to a source node associated with the application based on the configuration information, such that data of the application is backed up from the source node to a target node via the backup service agent.
US11243844B2 Method for enhancing speed of incremental backup, bridge device, and storage system
A method for enhancing speed of incremental backup, a bridge device, and a storage system are provided. The method includes: regarding a predetermined location within the storage system, determining whether a record file exists; in response to the record file existing, determining whether any file needing to be compared exists; in response to said any file needing to be compared existing, comparing said any file needing to be compared with content of the record file to generate at least one comparison result, wherein said at least one comparison result indicates whether a set of attributes of said any file needing to be compared completely exist in the record file; according to said at least one comparison result, determining whether any difference is found; and in response to said any difference being not found, preventing triggering any backup from a source storage device to a target storage device.
US11243840B2 System and method of utilizing a recovery operating system
In one or more embodiments, one or more methods, processes, and/or systems may modify a configuration of an information handling system (IHS) to prevent access of a first non-volatile memory medium, associated with the IHS, that stores a recovery operating system; may boot the information handling system from a second non-volatile memory medium of the IHS; may determine that at least one issue associated with a boot sequence has occurred; may modify the configuration of the IHS to provide access of the first non-volatile memory medium; may modify the configuration of the IHS to boot the information handling system from the first non-volatile memory medium; may restart the IHS; and may boot the recovery operating system from the first non-volatile memory medium.
US11243829B2 Metadata management in data storage systems
Embodiments of the present disclosure relate to an apparatus comprising a memory and at least one processor. The at least one processor is configured to: dynamically obtain a plurality of metadata from a global memory of a storage system; dynamically predict anticipated metadata based on the dynamically obtained metadata, wherein anticipated metadata is relevant to anticipated input/output (I/O) operations of the storage system; and dynamically instruct the storage system to load anticipated metadata into the global memory.
US11243825B2 Containerized application system graph driver
A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read/write application container instance data that is specific to the application container instance.
US11243819B1 Acquisition and maintenance of compute capacity
A system for providing low-latency computational capacity from a virtual compute fleet is provided. The system may be configured to maintain a plurality of virtual machine instances on one or more physical computing devices, wherein the plurality of virtual machine instances comprises a first pool comprising a first sub-pool of virtual machine instances and a second sub-pool of virtual machine instances, and a second pool comprising virtual machine instances used for executing one or more program codes thereon. The first sub-pool and/or the second sub-pool may be associated with one or more users of the system. The system may be further configured to process code execution requests and execute program codes on the virtual machine instances of the first or second sub-pool.
US11243814B2 Diagnosing slow tasks in distributed computing
Machine learning is utilized to analyze respective execution times of a plurality of tasks in a job performed in a distributed computing system to determine that a subset of the plurality of tasks are straggler tasks in the job, where the distributed computing system includes a plurality of computing devices. A supervised machine-learning algorithm is performed using a set of inputs including performance attributes of the plurality of tasks, where the supervised machine learning algorithm uses labels generated from determination of the set of straggler tasks, the performance attributes include respective attributes of the plurality of tasks observed during performance of the job, and applying the supervised learning algorithm results in identification of a set of rules defining conditions, based on the performance attributes of the plurality of tasks, indicative of which tasks will be straggler tasks in a job. Rule data is generated to describe the set of rules.
US11243810B2 Methods and systems for improving hardware resiliency during serial processing tasks in distributed computer networks
The system uses the non-repudiatory persistence of blockchain technology to store all task statuses and results across the distributed computer network in an immutable blockchain database. Coupled with the resiliency of the stored data, the system may determine a sequence of processing tasks for a given processing request and use the sequence to detect and/or predict failures. Accordingly, in the event of a detected system failure, the system may recover the results prior to the failure, minimizing disruptions to processing the request and improving hardware resiliency.
US11243809B2 Level two first-in-first-out transmission
A hardware state machine connected to a processor, the hardware state machine configured to receive operational codes from the processor; a multiplexer connected to the processor, the hardware state machine and a checksum circuit, the multiplexer configured to receive data from the processor; and a transmit circuit connected to the multiplexer, the transmit circuit configured to receive data from the multiplexer for transmission to a far end device, wherein the hardware state machine is further configured to, responsive receiving one or more operational codes from the processor: cause the checksum circuit to alter a checksum value of a first data packet being transmitted by the transmit circuit; and cause the transmit circuit to preempt transmission of the first data packet and begin transmitting a second data packet once the checksum value so altered has been transmitted from the transmit circuit.
US11243800B2 Efficient virtual machine memory monitoring with hyper-threading
A system and method for efficient virtual machine memory monitoring with hyper-threading includes executing, by a hypervisor executing on a plurality of physical processors, a virtual central processor unit (VCPU) of a virtual machine on a first hyper-thread. The plurality of physical processors include a first physical processor having the first hyper-thread and a second hyper-thread. The virtual machine executes on the first hyper-thread. Then, the second hyper-thread executes a memory monitoring instruction on a designated range of a shared memory to cause the second hyper-thread to stop executing. Then, a guest in the virtual machine updates the designated range of the shared memory by storing a first request in the designated range of the shared memory to wake up the second hyper-thread.
US11243799B2 Adaptive world switching
An apparatus includes a plurality of virtual machines, a hypervisor coupled to the plurality of virtual machines, and a graphical processing unit (GPU) coupled to the hypervisor. The plurality of virtual machines are allocated a plurality of time slices. The hypervisor initiates a world switch to a first virtual machine of the plurality of virtual machines. The GPU makes a determination as to whether to adjust the time slice associated with the first virtual machine based on an assessment of time slice adjustment parameters related to an execution time of at least one of the plurality of virtual machines.
US11243797B2 Method for operating a control device, control device and computer program product
A method including running a virtualization layer on a processor, the virtualization layer being adapted to assign processor time and memory to first and second guest operating systems running on the virtualization layer, wherein the first guest operating system is a real time operating system, obtaining, by the second guest system, information to be displayed on a display, preparing, by the second guest system, a display frame to be sent to the display, reading, by the first guest system, a portion of the display frame, or retrieving, by the first guest system, information about a read portion of the display frame, and determining, by the first guest system, whether the information sent to the second guest system is correctly generated in the display frame.
US11243793B2 Virtual machine management
In some examples, a system installs an agent on a computing node that includes a virtual machine (VM), obtains information of the VM and send the information to a cloud controller that is able to manage a cloud, and manages, in response to control of the cloud controller, the VM using the agent.
US11243786B2 Streaming application visuals using page-like splitting of individual windows
The disclosure relates to the transfer of visuals (e.g., window visuals) over virtual frames that may be stored in any number of video frames of one or more video streams. The visuals may be split into two-dimensional (2D) pages of a virtual frame, with each of the 2D pages being a fraction of the size of video frames of the video stream(s). The virtual frame may be encoded to the video frames of the video stream(s) and later reconstructed in accordance with a page table.
US11243784B2 Method for managing trigger, and terminal device
A method for managing a trigger on a terminal device, and a terminal device are provided. In response to an operation (S301) of setting a trigger by an application program (181), a trigger manager (235) determines a triggering policy of the trigger based on a use habit of a user, characteristic information of the trigger, and characteristic information of the application program. The triggering policy is accelerating triggering, normal triggering, or delaying triggering. Different triggering policies are executed for triggers having different characteristics, to dynamically change timings for the triggers to trigger scheduled tasks. In this way, a malicious trigger configured to keep an application alive or trigger a task that does not match a true will of the user is prevented to reduce resource consumption, and a trigger beneficial to a system or the user can be triggered earlier to improve user experience.
US11243781B2 Provisioning services (PVS) cloud streaming with read cache file storing preboot data including a network driver
A computing system includes a server to stream a base disk image over a communications network, and a client machine. The client machine includes a read cache to store preboot data including a network driver, and a processor coupled to the read cache. The processor initiates prebooting of the client machine using the preboot data, and after the network driver is running, receives the streamed base disk image from the server via the communications network to continue booting the client machine.
US11243775B2 System, apparatus and method for program order queue (POQ) to manage data dependencies in processor having multiple instruction queues
In one embodiment, an apparatus includes: a plurality of registers; a first instruction queue to store first instructions; a second instruction queue to store second instructions; a program order queue having a plurality of portions each associated with one of the plurality of registers, each of the portions having entries to store a state of an instruction, the state comprising an encoding of a use of the register by the instruction and a source instruction queue for the instruction; and a dispatcher to dispatch for execution the first and second instructions from the first and second instruction queues based at least in part on information stored in the program order queue, to manage instruction dependencies between the first instructions and the second instructions. Other embodiments are described and claimed.
US11243773B1 Area and power efficient mechanism to wakeup store-dependent loads according to store drain merges
A computer system, includes a store queue that holds store entries and a load queue that holds load entries sleeping on a store entry. A processor detects a store drain merge operation call and generates a pair of store tags comprising a first store tag corresponding to a first store entry to be drained and a second store tag corresponding to a second store entry to be drained. The processor determines the pair of store tags an even-type store tag or an odd-type store tag. The processor disables the odd store tag included in the even-type store tag pair when detecting the even-type store tag pair, and wakes up a first load entry dependent on the even store tag and a second load entry dependent on the odd store tag based on the even store tag included in the even-type store tag pair while the odd store tag is disabled.
US11243771B2 Data computing system
The present disclosure provides a data computing system. The data computing system comprises: a memory, a processor and an accelerator, wherein the memory is communicatively coupled to the processor and configured to store data to be computed and a computed result, the data being written by the processor; the processor is communicatively coupled to the accelerator and configured to control the accelerator; and the accelerator is communicatively coupled to the memory and configured to access the memory according to pre-configured control information, implement a computing process to produce the computed result and write the computed result back to the memory. The present disclosure also provides an accelerator and a method performed by an accelerator of a data computing system. The present disclosure can improve the execution efficiency of the processor and reduce the computing overhead of the processor.
US11243766B2 Flexible instruction set disabling
There is disclosed in one example a microprocessor, including: a decoder; an execution unit; an instruction set flag vector; and logic to decode an instruction, read a binary disable flag for the instruction within the instruction set flag vector, and execute the instruction within the execution unit only if the disable flag for the instruction is not set.
US11243764B1 Code deployment
According to embodiments of the present disclosure, a method, a device and a computer program product for code deployment are proposed. In the method, a deployment strategy for deploying code into a plurality of computing environments and respective amounts of resources provided by the plurality of computing environments are obtained. At least one code segment of the code to be deployed in a corresponding computing environment comprised in the plurality of computing environments is determined based on the deployment strategy and the respective amounts of resources. An amount of resources provided by the corresponding computing environment is sufficient to run the at least one code segment. The at least one code segment is deployed into the corresponding computing environment.
US11243763B2 Methods, systems and computer programs for implementing industrial IoT based collaborative platforms
The invention provides methods, systems and computer programs relating to a collaboration platform configured for collaborative development and distribution of applications or software components for controlling, monitoring, interfacing or otherwise communicating with one or more devices. The invention comprises (i) receiving a specification for development of a software component (ii) receiving participation proposals from a plurality of entities, (iii) selecting a set of collaborator entities for collaboratively developing the software component, (iv) assigning one or more responsibilities associated with development of the software component to each entity within the selected set of collaborator entities, (v) generating an access controlled portal that is associated with the collaborative development of the software component, and (vi) publishing the collaboratively developed software component for implementing the software component to control, monitor or interface with, one or more devices.
US11243746B2 Learning and using programming styles
Techniques are described herein for using artificial intelligence to “learn,” statistically, a target programming style that is imposed in and/or evidenced by a code base. Once the target programming style is learned, it can be used for various purposes. In various implementations, one or more generative adversarial networks (“GANs”), each including a generator machine learning model and a discriminator machine learning model, may be trained to facilitate learning and application of target programming style(s). In some implementations, the discriminator(s) and/or generator(s) may operate on graphical input, and may take the form of graph neural networks (“GNNs”), graph attention neural networks (“GANNs”), graph convolutional networks (“GCNs”), etc., although this is not required.
US11243744B2 Method for performing a trustworthiness test on a random number generator
A method (40) is provided for performing a trustworthiness test on a random number generator, RNG, (20) comprising a physical unclonable function, PUF-module (21). The trustworthiness test is implemented as a known answer test, KAT, and the method (40) comprises: receiving (41), in the PUF-module (21), an input based on test data, T, received from a verifier (11) provided with at least one test data-test result pair, (T, R), providing (42) an output from the PUF-module (21), determining (43) a test result, R′, based on the output from the PUF-module (21), and providing (44) the test result, R′, to the verifier (11). A random number generator (20), computer program and computer program products and a method performed by or in a verifier are also provided.
US11243743B2 Optimization of neural networks using hardware calculation efficiency and adjustment factors
In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log-domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log-domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.
US11243742B2 Data merge processing based on differences between source and merged data
Data merge processing based on difference between source and merged data includes creating merged data from a source data records, the merged data including data fields, performing a difference determination as between the merged data and the source data records, the difference determination including, for each source data record of the source data records, comparison of data in data fields of the merged data to the source data record, and performing processing with respect to the merged data based on the difference determination. Performing processing can include aborting a merge operation to save a merged data record with the merged data, or storing and maintaining a merged data record including the merged data, based on the difference determination determining, for each source data record of the source data records, that the degree of difference between the merged data and the source data record does not exceed a threshold.
US11243740B2 Electronic device and method for controlling same
Disclosed is an electronic device. The electronic device comprises: a display; a storage unit for storing an application for integrally controlling a plurality of speakers operating on the basis of different wireless solutions; and a processor for driving the application according to a preset event. The application is capable of providing, through the display, a list containing identification information for the plurality of speakers, and providing, through the display, a UI screen including a function which is commonly provided to the different wireless solutions when one of the plurality of speakers is selected.
US11243739B2 Computer-implemented tools and methods for gesture subscription
A computer program product and method for sending sensor data, the computer program product including a set of non-transitory computer readable instructions stored on a memory and executable by a processor, the set of non-transitory computer readable instructions arranged to: obtain gesture data from at least one sensor of a first wearable audio device; determine a first gesture from the gesture data; and, assign the first gesture to a device-agnostic gesture comprising at least one of: an Augmented Reality (AR) input variable, an affirmative input variable, or a negative input variable.
US11243737B2 Method and system for remote collaboration
The present disclosure relates to a method and a system for remote collaboration, the method includes: receiving mouse operation information of a user in the master computer which is captured and transmitted by the master computer; detecting a position of the mouse cursor on the master split screen in accordance with the mouse operation information, then when the cursor arrives at a boundary of the master split screen and continues to move in a direction away from the master split screen, detecting a current split screen connecting to the boundary, and displaying the cursor on the current split screen; and receiving interaction information transmitted by the master computer, and transferring the interaction information to a current slave computer corresponding to the current split screen, so as to cause the current slave computer to execute the interaction information, where the interaction information is the information which is obtained and intercepted by the master computer when the master computer detects interaction initiated by the user with the master computer. The present disclosure can realize the collaboration function in wireless screen transmission based on the display of multiple sources on the same screen, thus rendering the operations convenient.
US11243735B2 Electronic panel having multiple display devices and a multi-state device operable with a processor to control a see-through mode and a plurality of display modes
An electronic panel has, in an embodiment, a multi-state device positioned between a plurality of display devices. The panel also has at least one light source and at least one processor operatively coupled to the display devices, the multi-state device, and the at least one light source. The at least one processor is configured or programmed to control a plurality of modes, including a see-through mode and a plurality of display modes operable to generate images directed toward different environments.
US11243731B2 Information processing apparatus to associate without replacing identification information with different piece of identification information, workflow system, and non-transitory computer readable medium
An information processing apparatus includes a generation unit, an adding unit, and an association unit. The generation unit generates, in a case where additional processing needs to be performed on input information in a workflow, unique information for uniquely identifying the information. The adding unit adds the unique information generated by the generation unit to identification information for identifying the information to generate new identification information of the information. The association unit associates the new identification information generated by the adding unit with the information.
US11243729B2 Image recording system
An image recording system includes a plurality of image recording apparatuses. In a case where a certain image recording apparatus of the image recording apparatuses has a failure nozzle proportion of failure nozzles of all the nozzles of the recording head smaller than or equal to a threshold, image recording is performed on the certain image recording apparatus based on a recording instruction. In a case where the certain image recording apparatus has a failure nozzle proportion exceeding the threshold, a recording instruction is transmitted to a different image recording apparatus having a failure nozzle proportion smaller than that of the certain image recording apparatus, and image recording is performed on the different image recording apparatus based on the recording instruction.
US11243728B2 Printing process management apparatus and non-transitory computer readable medium storing printing process management program for displaying status of printing process
A printing process management apparatus includes a first display controller that controls a display to display, in association with printing information, a first graphical object in which plural step-representing graphical objects corresponding to plural processing steps for the printing information are arrayed in a sequence identical to a sequence of the processing steps, a second display controller that acquires status information indicating a processing status of the printing information in each of the processing steps and controls the display to display a first step-representing graphical object corresponding to a first processing step whose status information indicates that processing is in progress while changing a format of the first step-representing graphical object to a format different from formats of other step-representing graphical objects, and a third display controller that controls the display to display information indicating details of the processing performed in the first processing step while juxtaposing the information with the first graphical object.
US11243724B2 Methods and systems for printing an address without an external device
The present disclosure discloses methods and systems for printing an address directly on an output medium. The method is implemented at a multi-function device. The method includes providing a user interface for displaying an address print option; based on receiving a selection of the address print option, displaying, by a controller, an address form requiring address details on the user interface, wherein the user provides the address details via the user interface; receiving, by the controller, the address details to be printed on the output medium; and printing, by a printing engine, the address details on the output medium based on receiving a selection of a type of the output medium. The method enables the user to print the address on the output medium without requiring an external device.
US11243716B2 Memory system and operation method thereof
A memory system which includes a memory pool having a plurality of memory units and a controller suitable for controlling the plurality of memory units, wherein the controller includes a translation unit suitable for translating a system address into a local address within the memory pool, a threshold decision unit suitable for dynamically changing a threshold based on an a number of accesses to each local address for data within the memory pool, a data attribute determination unit suitable for determining an attribute of data associated with the translated local address based on the threshold and the number of accesses to the translated local address, and a data input/output unit suitable for controlling a memory unit associated with a new local address among the plurality memory units based on the attribute of the data.
US11243710B1 System and method for remote drive destruction
A self-destructive storage system and method is disclosed. The system includes a digital storage, and a destruction mechanism located proximate the digital storage and configured to physically render the digital storage unreadable upon activation. The system also includes a controller having a processor and a memory. The controller is communicatively coupled to the destruction mechanism and is configured to activate the destruction mechanism in response to at least one of the receipt of a destroy command and the satisfaction of a predefined condition. The system also includes a wireless network interface that is communicatively coupled to the controller and a wireless network. The digital storage device, the controller, and the destruction mechanism are coupled to a drive enclosure.
US11243709B2 Data storage apparatus and operating method thereof
A data storage apparatus includes a volatile memory, the volatile memory including a region in which a zone mapping table and system information are stored and a random access zone capable of random write. The data storage apparatus further includes a non-volatile memory including a backup zone and a plurality of sequential zones capable of sequential write, and a controller configured to identify whether a logical address belongs to the random access zone or the sequential zone when the logical address and a data size are received along with a write command or read command from a host apparatus and to control an operation corresponding to the write command or read command.
US11243707B2 Method and system for implementing virtual machine images
Disclosed is an improved approach to implement virtualization objects in a virtualization system. The virtualization object from a first namespace is cloned as a snapshot that is accessible within a second namespace. To implement this, the virtualization object can be mounted as a target (implemented as a snapshot) that is locally accessible to the host.
US11243703B2 Expandable index with pages to store object records
Implementations of the disclosure describe an expandable index including pages that may store object records. The index may be divided into buckets, and each bucket may be associated with pages from a pool of unused pages shared by the buckets. A table or log may be used to maintain a dynamic list of all unused pages. It may also maintain a list of pages currently associated with buckets. As pages are linked to or unlinked from a bucket, the table or log may be updated to reflect that a page has been linked to a bucket or that a page that is no longer linked to a bucket belongs to the pool of unused pages. As additional storage media are added to the system, additional pages may be added to the pool of the expandable index for use by existing buckets without changing the number of buckets of the index.
US11243701B2 Data write method and solid-state drive array
The present invention provides a data write method and a solid-state drive array. The solid-state drive array is based on a RAID system and includes n solid-state drives. Before to-be-written data is written into the solid-state drive array, the to-be-written data is divided into n data blocks that are in a one-to-one correspondence with the n solid-state drives. After the n data blocks are all stored into the corresponding solid-state drives, FTL update of the n data blocks is performed, to complete write of the to-be-written data. If the solid-state drive array is powered off during storage of the n data blocks, because FTL update of the data blocks is not performed, all the n data blocks fail to be written into the solid-state drive array, thereby ensuring atomicity of write operations of the n data blocks.
US11243696B1 Granular recovery using hot-plug virtual disks
A method, computer program product, computing system, and system for using hot-plug virtual disks in granular recovery are described. The method may include receiving, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant. The method may further include mounting a hot-plug virtual disk to a virtual machine including the protected resources associated with the cloud computing tenant. The method may also include collecting metadata corresponding to the protected resources associated with the cloud computing tenant. The method may additionally include generating, at the cloud computing site, a backup of the virtual machine including the protected resources associated with the cloud computing tenant. Moreover, the method may include storing the metadata corresponding to the protected resources associated with the cloud computing tenant and storing the backup of the virtual machine including the protected resources associated with the cloud computing tenant.
US11243695B2 Leasing unordered items in namespace indices
A method, system, and computer program product for implementing indexes in a dispersed storage network (dsNet) are provided. The method accesses an unordered work queue containing a set of key-value pairs. A subset of expired key-value pairs are determined from the set of key-value pairs. The method transmits a work request to a plurality of data source units. The work request indicates a key-value pair being selected at random from the subset of expired key-value pairs. A threshold number of work responses is received from the plurality of data source units. The work responses include a set of available key-value pairs. The method selects an available key-value pair from the set of available key-value pairs and generates a work lease on the available key-value pair.
US11243694B2 Grouping key value object IOs to improve IO performance for key-value storage devices
Provided is a method of completing object IOs, the method including receiving a first set of object IOs for a target storage device, dispatching the first set of object IOs to a first buffer of a first zone, the first buffer being configured to function as a first log buffer, concatenating the first set of object IOs to form a first object group in the first buffer, logging the first object group to a log device, modifying a function of the first buffer from the first log buffer to a first flush buffer, and transferring the first object group to the target storage device.
US11243693B2 Program writing method, control method of apparatus, program for program writing, and control program of apparatus
A program writing method in which a program is written into a flash ROM that a microcomputer includes therein includes: a generating step for generating a version representative value indicating a version of a source directory from predetermined types of files included in the source directory; an additionally writing step for additionally writing the version representative value into a source file included in the source directory; and a program writing step for writing a program corresponding to the source directory generated by compiling the source file into which the version representative value has been additionally written into the flash ROM.
US11243691B2 Method of providing interactive keyboard user interface adaptively responding to a user's key input and system thereof
A method of providing an interactive keyboard and a system thereof are provided. The method of providing an interactive keyboard includes a step of causing a user to enter an input to a keyboard system; a step of determining whether the input entering the keyboard system corresponds to a preset action input; and a step of displaying, by the keyboard system, a visual content corresponding to the action input on a key interface, which includes a plurality of keys capable of being selected by the user, in a case where the input is determined as the action input.
US11243687B2 User terminal apparatus and controlling method thereof
A user terminal apparatus is provided. The user terminal device includes a display having a main display area disposed on a front side of the user terminal apparatus and a sub display area extended from one side of the main display area to be disposed on at least one area of a rear side of the user terminal apparatus and a processor configured to, in response to a predetermined touch input being input on the sub display area, control the display to display a UI displayed on the sub display area on the main display area.
US11243680B2 Multiple selection on devices with many gestures
Devices, methods and computer readable mediums storing a program causing a computer to execute a process for interacting with targets on a display, particularly in regards to devices utilizing a multi-touch display that are driven by gestures. The use of such devices, methods, and computer readable mediums storing a program allows the user to interact with devices through the use of multi-touch displays.
US11243675B1 Method and system for enriching cross-brand user in interface experiences
A system and method for modifying the appearance of graphical elements in an application (“app”) to promote cross-brand synergy for a company is described. In one embodiment, the app displays a top-level banner menu that includes a plurality of selectable icons. Each selectable icon serves as a link to a landing page for a specific product group (“brand”) of the company. When the user initially accesses the app, each of the selectable icons appear greyed-out. When a user selects one of the icons in order to navigate to the landing page for the corresponding product group, the app responds by altering the appearance of that icon from a greyscale to a chromatic format. In some cases, the color applied to the icon corresponds to the color associated with the selected brand.
US11243665B2 Method and apparatus for dynamic session placeholder for message collection user interface
A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.
US11243664B1 Database searching based on user-definable parameters and automated notifications in response to scores
A system includes an OAI gateway; and a main server coupled to the OAI gateway via a network, and configured to be accessed by client workstations, the main server including: an OAI listener coupled to the OAI gateway; a notification server coupled to the OAI listener; and a memory defining a database and coupled to the OAI listener; the main server being configured to present to a workstation a user-fillable intake form having a plurality of questions, and the main server configured to receive answers, and to present a score total to the workstation indicating whether to accept the potential customer, the score total varying depending on the received answers; and the system being configured to send an electronic notification in response to the score total being above or below a predetermined threshold value. Other systems and methods are also provided.
US11243663B2 Method for operating an information device
A method for operating an information device (20) having at least one display unit (22), wherein the method comprises: presenting a menu (24) having at least one sub-item (26, 28) at a first position on the display unit (22), receiving a first user input, wherein the first user input is used to select one of the sub-items (26, 28) of the menu (24), taking the selection of the sub-item (26, 28) of the menu (24) as a basis for identifying a window (30) having one or more control elements (32, 66, 70, 72) selectable by a further, second user input, presenting the identified window (30) having the one or more control elements (32, 66, 70, 72) on the display unit (22) at or adjacently to one side of the first menu and/or instead of the menu (24), receiving a third user input, wherein the third user input is used to position the window (30) on the display unit (22) independently of a first position of the menu (24) on the display unit (22).
US11243661B1 Apparatus, systems, and methods for workspace navigation in a medical computer system environment
Technologies and techniques for providing navigation within a workspace on a processing device for electronic healthcare record systems are disclosed. Systems, apparatus, and methods disclosed provide generation of a workspace to be displayed for the processing device, which receives data relating to the workspace and at least one toolbar to be displayed with the workspace. A toolbar manager is used is process the received data related to the workspace and the at least one toolbar in order to generate at least one toolbar. The toolbar is configured according to a particular domain and includes one or more areas selectable for expanding the toolbar within the workspace to display information relevant to the particular domain.
US11243654B2 Systems and methods for enhancing user interaction with displayed information
A method of enhancing user interaction with content displayed on a display of a touch screen device is provided. The method includes displaying at least one enhanced cursor within a viewable area of the display, the at least one enhanced cursor having a predefined action associated therewith, and receiving a selection of the at least one enhanced cursor. The method also includes detecting movement of the selected at least one enhance cursor onto displayed content, and executing the predefined action on the content. The method may further include detecting a subject matter of content being displayed on a display of a device coupled to the processor. Furthermore, a non-transitory computer-readable medium storing instructions for execution by a processor that cause the processor to perform the provided method may also be provided.
US11243653B2 Method for display control and mobile terminal
A method for display control and a mobile terminal are provided. The method for display control includes: receiving a first operation inputted by a user; displaying, in a third screen region, an icon corresponding to a notification message, content of a notification message, or an application icon of at least one target application, in response to the first operation; where a display screen of the mobile terminal includes a first screen region, a second screen region, and the third screen region which is between the first screen region and the second screen region.
US11243647B2 Touch sensor and display device including the same
A touch sensor includes a substrate, an insulating layer, a sensor, and sensing lines. The substrate includes: a sensing region, and a peripheral region at a periphery of the sensing region. The insulating layer is on the substrate. The insulating layer includes contact holes. The sensor is on the substrate and overlaps the sensing region. The sensing lines are on the substrate and overlap the peripheral region. The sensing lines are connected to the sensor. Each of the sensing lines is formed as a multilayer structure. The multilayer structure includes a first electrically conductive layer on the substrate, and a second electrically conductive layer connected to the first electrically conductive layer via a contact hole among the contact holes. Widths of the sensing lines are different from one another.
US11243646B2 Display device
A display device displays an image and also detects a touch by a user. The display device includes a plurality of touch detection electrodes, a conductive member, and a floating electrode. The plurality of touch detection electrodes are disposed overlapping a display region in a plan view, and the conductive member is disposed in a position closer to a surface touched by the user than the plurality of touch detection electrodes. The floating electrode is disposed in a position closer to the surface touched by the user than the plurality of touch detection electrodes, and overlaps at least a part of each of the plurality of touch detection electrodes in the plan view.
US11243645B2 Display device
A display device is provided. The display device includes a display unit which includes a display area and a first hole formed in the display area; and an input sensing unit which is disposed on the display unit and comprises a second hole corresponding to the first hole, the input sensing unit further including: a base layer which includes: an adjacent area disposed adjacent to the second hole and a sensing area overlapping the display area and surrounding the adjacent area; detection electrodes which are disposed on the sensing area; and a first connection wiring which is disposed on the adjacent area, the first connection wire electrically connecting at least two detection electrodes spaced apart by the second hole, disposed at respective sides of the second hole.
US11243641B2 Display device, touch panel and manufacturing method thereof
A display device, a touch panel and a method for manufacturing the touch panel. The touch panel of the present disclosure includes a substrate, a plurality of first touch electrodes, and a plurality of second touch electrodes. The first touch electrodes are arranged on the substrate. The second touch electrodes are arranged in the same layer as the first touch electrodes. Each of the second touch electrodes is formed by connecting in series a plurality of sub-electrodes insulated from the first touch electrodes, and two adjacent sub-electrodes in the same second touch electrode are respectively positioned on two sides of one of the first touch electrodes.
US11243639B2 Touch detection method, touch detection apparatus, and touch sensor controller
A touch detection method is performed by a controller of a touch sensor of a capacitive type including sensor electrodes. The touch detection method includes acquiring detection values at crossing positions of the sensor electrodes, acquiring capacitance values for the crossing positions, calculating difference values for the crossing positions, each of the detection values being obtained by subtracting the moving average for one of the crossing positions from one of the difference values for the one of the crossing positions, acquiring a maximum value among the detection values at the crossing positions, determining a first threshold value by subtracting a subtraction value, which is a fixed value or a value that decreases as the maximum value increases, from the maximum value, and deriving a position of the indicator based on the detection values at the crossing positions with reference to the first threshold value.
US11243637B2 Variable device graphical user interface
Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
US11243636B1 Rollable display device
A method for operating an electronic device includes: having a touch sensitive display configured to be rolled into or unrolled out of a first retainment structure along a first direction. The first retainment structure includes a conductive material disposed within the first retainment structure. The method includes unrolling or rolling the touch sensitive display to an unrolled position along the first direction; determining that the touch sensitive display is detecting contact at a plurality of mutual sensing locations using a mutual sensing process; determining that the touch sensitive display is detecting contact at a plurality self-sensing locations using a self-sensing process; determining a plurality of multi-mutual sensing locations based on multi-mutual sensing values obtained from a multi-mutual sensing process; and determining the unrolled position along the first direction based on the plurality of mutual sensing locations, the plurality self-sensing locations, and the plurality of multi-mutual sensing locations.
US11243631B2 Display device
In a liquid crystal display device, a second substrate includes a detection electrode of a touch panel, pixels include pixel electrodes and counter electrodes, the counter electrodes are divided into a plurality of blocks, the counter electrodes of the divided blocks are provided in common to the pixels on a plurality of display lines being side by side, the counter electrodes of the divided blocks are used as scanning electrodes of the touch panel as well, the liquid crystal display device includes a semiconductor chip configured to supply a counter voltage and a touch panel scanning voltage to the counter electrodes at the divided blocks, the semiconductor chip includes a first terminal group formed on a side of a display area side configured by the plurality of pixels.
US11243629B2 Touch display device
Embodiments of the disclosure relate to touch display devices. A shielding pattern to which a constant voltage is applied is placed between the touch routing line and the encapsulation part without overlapping the touch routing line. Thus, it is possible to block the noise due to the signal line positioned under the encapsulation part by the electric field generated by the shielding pattern. Further, the metal disposed on the same layer as the shielding pattern in the planarized area of the encapsulation part may be used as a touch routing line, reducing the resistance and width of the touch routing line and hence the planarized area of the encapsulation part. Thus, it is possible to provide a touch display device for which an increase in the non-active area has been reduced and display noise has been reduced upon touch sensing.
US11243624B2 Input sensing unit and display apparatus including the same
An input sensing unit including a plurality of first electrodes, each of which including a plurality of first main patterns and a plurality of connection patterns disposed between the first main patterns to connect two first main patterns adjacent to each other, a plurality of second electrodes each of which including a plurality of second main patterns and a plurality of connection patterns disposed between the second main patterns to connect two second main patterns adjacent to each other, and a plurality of third electrodes receiving an electrical signal that is different from that received by the second electrode. Each of the third electrodes includes a plurality of third main patterns spaced apart from the second sensing patterns in a plan view and a plurality of third connection patterns disposed between the third main patterns to connect two third main patterns adjacent to each other and spaced apart from the first connection patterns in a plan view.
US11243621B1 Microbial surface contact mitigation stylus tool
Embodiments exemplify an ambidextrous multifunctional personal protection finger-mounted keyring ergonomic microbial surface contact mitigation stylus tool, grasped by a user to mitigate hand contact with surfaces, and electrically interact with a capacitive device touchscreen. The stylus tool can also effect force transmission and motion to a movable surface, and can include a rigid elongated stem having a proximal end with at least a transverse aperture that supports a removably and pivotably docked ring can be used as a rotationally locking keyring and the fulcrum of a third-class lever. The stylus tool can further include a compliantly coupled and ejectable cap on the stem distal end, and a mechanism that includes an ergonomic actuator to removably separate, without the user hand touching the cap, eject the disposable and replaceable cap from the stem by axially sliding thereon, and optionally activating a capacitive device touchscreen.
US11243619B2 Information handling system stylus with integrated push button and charging port
An information handling system stylus makes inputs to a touchscreen display with a writing tip disposed at one end of a cylindrical housing. In an opening at the end of the cylindrical housing opposite the writing tip, a port and a push button are disposed under a removeable flexible cap to provide a cable connection for charging the stylus when the cap is removed and an input device to activate a wireless function when the flexible cap is in place, such as by translating end user pushes through a steel plate integrated in the flexible cap. An attachment member extends from the flexible cap into a sliding engagement with an end cap so that the flexible cap lifts out of the opening and flexes about the attachment member to expose the port in the opening.
US11243617B2 Multi-function stylus with sensor controller
A system and method for transmitting an input value to a computing device are included herein. The method includes detecting sensor data in a stylus. The method also includes detecting a gesture event with the stylus. In addition, the method includes generating an input value based on the sensor data and the gesture event. Furthermore, the method includes sending the input value from the stylus to a computing device.
US11243616B2 Input device
An input device includes: a sensor; a detection circuit which, in operation, detects a first indicated position indicated by an electronic pen in a two-dimensional space in accordance with transfer of a signal between the electronic pen and the sensor; one or more processors; and one or more memory devices storing instructions that, when executed by the one or more processors, cause the one or more processors to: detect a second indicated position indicated by the electronic pen in a three-dimensional space, and generate position information of the electronic pen in the two-dimensional space or the three-dimensional space based on the second indicated position and first indicated position. The input device enables a position indicated by the electronic pen and a pen posture of the electronic pen in the three-dimensional space to be detected in a satisfactory manner in view of precision and response speed.
US11243615B2 Systems, methods, and media for providing an enhanced remote control having multiple modes
Systems, methods, and media for providing a multipurpose remote control are provided. In some implementations, a system for controlling a media device is provided, the system comprising: a hardware processor connected to a touch sensor, a directional input region, and a motion sensor, wherein the hardware processor is configured to: detect that the touch sensor is activated for a predetermined period of time; and upon detecting that the touch sensor has been activated for the predetermined period of time, switching from a first mode to a second mode, wherein: the first mode comprises controlling a highlighted region displayed on the media device in response to an input provided on the directional input region and selecting an item corresponding to the highlighted region in response to depression of the touch sensor; and the second mode comprises controlling a position of a cursor displayed on the media device in response to an output of the motion sensor, selecting an item corresponding to the position of the cursor in response to depression of the touch sensor, and inhibiting the display of the highlighted region.
US11243608B2 Control method for head-mounted visual apparatus, head-mounted visual apparatus and computer readable storage medium
A control method for a head-mounted visual apparatus, a corresponding computing apparatus, a head-mounted visual apparatus and a computer-readable storage medium. The head-mounted visual apparatus has an infrared transceiver including an infrared light source array and an infrared detector. The control method comprises the steps of: driving each sub-light source to emit coherent infrared light to form an interference enhanced scanning light spot on a face of a user who wears the head-mounted visual apparatus; controlling each phase of the coherent infrared light emitted by each sub-light source respectively to make the scanning light spot move in the local area, including eyes, of the face of the user, to realize a scanning of the local area; and using the infrared detector to receive the infrared light reflected from the local area to generate scanning data.
US11243607B2 Method and system for glint/reflection identification
A method of identifying scleral reflections in an eye tracking system is disclosed. A glint is identified in an image from an image sensor, wherein the glint is a representation in the image of a reflection of light from a cornea of the eye of the user or from a sclera of the eye of the user. A first pixel intensity of the glint is determined, a second pixel intensity of neighbor pixels of the glint is determined, and an absolute value of the difference between the first pixel intensity of the glint and the second pixel intensity of the neighbor pixels of the glint is determined. The glint is identified as a representation of a reflection from the sclera of the eye of the user on condition that the determined absolute value of the difference is below a predetermine threshold value.
US11243602B2 Low power state implementation in a power management circuit
A power management circuit that has multiple sets of circuits to provide certain same power management functionalities in different power modes, such as voltage, current and temperature sensing and/or measuring, generating of reference states or biases to effectuate circuit protection in various conditions, such as under voltages, over voltages, etc. One set of circuits is configured to operate during a normal mode and is optimized for performance, speed and/or accuracy. Another set of circuits is configured to operate during a sleep mode and is optimized for reduced power consumption where the performance, speed and/or accuracy may be inferior to the circuits for the normal mode but the functionality is maintained within the low power consumption constraint.
US11243599B2 Semiconductor device
A semiconductor device connectable between a first power-supply line connected to a power source and through which power is continuously supplied to a first circuit, and a second power-supply line that is not directly connected to the power source and is connected to a second circuit, includes a first switch connectable between the first and second power-supply lines and turned on in response to a signal for supplying power to the second circuit, a second switch connectable between the first and second power-supply lines and having a current supply capability higher than the first switch, and a control circuit configured to turn on the second switch when the first switch is turned on and a voltage applied to the second power-supply line has reached a threshold.
US11243598B2 Proactive power management of a graphics processor
Systems, methods, and computer readable media to manage power for a graphics processor are described. When the power management component determines the graphics processor is idle when processing a current frame by the graphics processor, the power management component predicts an idle period for the graphics processor based on the work history. The power management component obtains a first latency value indicative of a power on time period and a second latency value indicative of a power off time period for a graphics processor component, such as graphics processor hardware. The power management component provides power instructions to transition the graphics processor component to the power off state based on a determination that a combined latency value of the first latency value and the second latency value is less than the idle period.
US11243597B2 Microprocessor power logging at a sub-process level
Techniques are disclosed performing a power logging in a computer system at a sub-process level. An exemplary method includes an operating system of the computer system determining process information indicative of which sub-portions of one or more processes are running on the computer system at different points in time, as well as may determining power information for the computer system at different points in time. The operating system may the create, from the process information and the power information, a power log indicative of power usage of sub-portions of processes at a plurality of points in time. The power logging may extend to both core and non-core resources of the system. For non-core resources, the power usage may be estimated in some cases based on the type of non-core resource being called as well as parameters passed to the non-core resource.
US11243596B2 Architecture-based power management for a memory device
Methods, systems, and devices for architecture-based power management for a memory device are described. Aspects include operating a first memory bank within a memory device in a first mode and a second memory bank within the memory device in a second mode. The memory device may receive a power down command for the first memory bank while operating the first memory bank in the first mode and the second memory bank in the second mode and switch the first memory bank from the first mode to a first low power mode while maintaining the second memory bank in the second mode. The first low power mode corresponds to less power consumption by the first memory bank than the first mode. In some cases, switching the first memory bank from the first mode to the first low power mode includes deactivating circuitry dedicated to the first memory bank.
US11243595B2 Method and apparatus for reducing continuous-wakeup delay of bluetooth loudspeaker, and bluetooth loudspeaker
The present disclosure is applicable to the technical field of loudspeaker and provides a method and apparatus for reducing continuous-wakeup delay of Bluetooth loudspeaker and a Bluetooth loudspeaker. The method for reducing continuous-wakeup delay of Bluetooth loudspeaker includes: resetting a wakeup flag bit to wait for a next wakeup when receiving a stop-recording instruction which is sent by a terminal equipment through a Bluetooth serial port communication protocol; and executing a wakeup-interruption operation again after a preset wakeup keyword is received. According to the present disclosure, time delay under a continuous-wakeup mode can be greatly reduced and a response speed of continuous-wakeup can be improved.
US11243592B2 System and method for controlling a power-on sequence and power throttling using power brake
An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.
US11243590B2 Systems and methods for minimizing system hardware throttling due to power supply unit environmental effective capacity
An information handling system may include at least one information handling resource and a power management subsystem configured to: receive signals from a plurality of power supply units, each signal indicative of an environmental parameter associated with a respective power supply of the plurality of power supply units; determine, for each of the plurality of power supply units, a respective environmental effective power capacity based on the respective signal indicative of the environmental parameter for such power supply unit and an environmental profile for such power supply unit; and manage power consumption of the at least one information handling resource based on environmental effective power capacities of the plurality of power supply units.
US11243588B2 Series circuit and computing device
A series circuit and a computing device includes a power supply terminal, a ground terminal and a first connection line for separately connecting a first predetermined number of chips of the plurality of chips in series. A communication line is connected between adjacent chips of the first predetermined number of chips. A portion of the communication line is connected to a target connection point, which is disposed on the first connection line and adapted to the adjacent chips, via a second connection line, and the voltage at the target connection point is greater than or equal to the minimum voltage required for communication between the adjacent chips.
US11243584B2 Cooling system with acoustic noise control in an information handling system
A component-level cooling system for cooling components in a chassis includes a fan in a housing positioned on a circuit board. The housing has a fan inlet on a side, a first fan outlet on one end and a second fan outlet on a second end opposite the first end. The first fan outlet may direct a first airflow in a first direction to a vent on a first panel of the chassis. The second fan outlet may direct a second airflow in a second direction opposite the first direction. A duct comprises a duct inlet for receiving the second airflow, an elbow for redirecting the second airflow in a third direction to avoid the second airflow from colliding with a main airflow to reduce acoustic noise, and a duct outlet located to avoid heated air exiting the duct from re-entering the fan inlet.
US11243583B2 Cooler with wireless charging function for mobile electronic device
Disclosed is a cooler according to various embodiments of the disclosure. The cooler may have an electronic device mounted thereon, which includes a front surface on which a display area is formed and a rear surface opposite the front surface. The cooler may include a housing including a first surface, a second surface opposite the first surface, and a third surface that surrounds an interior space between the first surface and the second surface, the first surface including a seating area on which the rear surface of the electronic device is seated and a recess area spaced apart from the rear surface of the electronic device by a predetermined gap, and a fan disposed in the interior space of the housing and including a rotary shaft formed in a direction toward the first surface from the second surface.
US11243580B1 Camera integration in a portable information handling system
A portable information handing system. The portable information handling system includes a base chassis, the base chassis comprising a motherboard, the motherboard comprising a processor and a bus coupled to the processor, and a display chassis, the display chassis comprising a rear display cover, the rear display cover comprising a rear display cover portion, a camera component and a bezel, the rear display cover portion comprising a camera component attachment portion, the camera component attachment portion comprising a first ledge and a second ledge, the camera component being positioned between the first ledge and the second ledge, the bezel being attached to the rear display cover portion via the first ledge and the second ledge, the first ledge and the second ledge providing structural support for the bezel.
US11243579B2 Biaxial hinge mechanism and electronic device having the same
The disclosure relates to a biaxial hinge mechanism including a positioning plate, a first main shaft, a second main shaft, a cam, and a linkage assembly. The positioning plate has a first through hole and a second through hole. The first main shaft is movably disposed through the first through hole. The second main shaft is rotatably disposed through the second through hole. The cam is fixed on the second main shaft. The linkage assembly is connected to the first main shaft and movable with the cam. When the second main shaft is rotated in a specific direction, the cam pushes the linkage assembly to force the first main shaft to move away from the second through hole so as to increase an axis distance between the first main shaft and the second main shaft. In addition, the disclosure relates to an electronic device having the biaxial hinge mechanism.
US11243578B2 Gear synchronized dual axis pivot hinge
A portable information handling system supports a flexible OLED display film over housing portions rotationally coupled by a hinge by folding the OLED display film over the hinge. Hinge brackets that couple to the housing portions each have a gear member with a semicircular shape gear inner circumference that engages a gear subassembly of the hinge main body. Hinge bracket rotation translates through the gear subassembly for synchronized housing rotation. The hinge main body has first and second semicircular portions with a smooth surface defined to accept the outer circumference smooth surface of the gear member semicircular shape at first and second rotation axes about which the hinge brackets pivot so that the display film has space to fold in the closed position.
US11243577B2 Flexible display device
The present disclosure relates to a flexible display device including a first body; a second body configured to be relatively movable with respect to the first body; a flexible display disposed on a front surface of the first body and a rear surface of the second body, and configured to vary in size of areas that are exposed to the front surface of the first body and to the rear surface of the second body as the first body and the second body are relatively moved; and a rear window unit detachably coupled to the rear surface of the second body, and configured to cover the flexible display exposed to the rear surface of the second body.
US11243574B2 Flexible display panel, method for fabricating the same, and flexible display device
The disclosure provides a flexible display panel, a method for fabricating the same, and a flexible display device. A flexible display panel according to an embodiment of the disclosure includes a flexible substrate comprising a display area and a non-display area, the non-display area is provided with a bendable area; a display element arranged in the display area of the flexible substrate; a flexible element arranged in the bendable area of the flexible substrate; a backside protection film arranged on a side of the flexible substrate away from the display element; the backside protection film is provided with a groove; a length direction of the groove is parallel to a direction of a bending axis of the bendable area.
US11243572B2 Flexible display substrate, method for manufacturing the same and flexible display device
A flexible display substrate, a method for manufacturing the same, and a flexible display device are provided. The flexible display substrate includes a display region, an electrode bonding region, and a bending region between the electrode bonding region and the display region. The method includes: forming an inorganic film layer on the flexible display substrate, forming a first via hole penetrating the inorganic film layer in the bending region by using a single patterning process, where a sidewall of the first via hole is step-shaped, the inorganic film layer includes at least one of the following film layers: a barrier layer, a buffer layer, a first gate insulation layer, a second gate insulation layer and an interlayer insulation layer.
US11243571B2 Electronic device
The embodiment of the present disclosure provides an electronic device including a main body, a flexible screen, and a processor, the main body being a reel structure; the flexible screen being selectively in a first state wound inside the main body and a second state being released from the main body, the processor being configured to control the flexible screen to be changed between the first state and the second state in response to operation instructions applied on the main body or the flexible screen.
US11243567B2 Deformable electronic device and methods and systems for reconfiguring presentation data and actuation elements
An electronic device includes a housing, which may be deformable or may include hinges to allow a display, which is flexible, to be deform by bending or other operations. One or more flex sensors detect when the electronic device is deformed at a deformation portion. One or more processors, which include an application processor, reconfigure a presentation of content along the flexible display in response to detecting deformation at the deformation portion, where the reconfiguring includes a content aspect ratio transition from a first predefined aspect ratio to a second predefined aspect ratio.
US11243564B2 Electronic device including foldable conductive plate
According to various embodiments, an electronic device may include a housing including an opening connected to an internal space, a tray socket disposed to be connected to the outside through the opening in the internal space and including a tray reception space, a tray inserted into the tray reception space, wherein the tray includes a tray body including at least one space configured to receive at least one external component, and a tray cover including a pin insertion hole configured to guide a tray ejecting pin to the opening, an eject bar movably disposed in a tray mounting direction or ejecting direction in the tray reception space and facing the pin insertion hole, and a rotation lever configured to press the tray in the ejection direction according to pressing of the eject bar in the tray reception space, wherein the eject bar is disposed at a position at least partially overlapped with the tray body when viewed from above the tray socket.
US11243559B2 Flexible on-chip power and clock
Modern integrated circuits have an increasing need for various levels of both supply voltage (V) and operating frequency (f) available at fine spatial and temporal granularity. This work introduces a solution that provides a number and quality of locally distributed V/f domains through FOPAC. Opportunistically sharing design resources and features between multi-phase voltage regulators (MPVRs) and resonant rotary clocks (ReRoCs) enabling i) the scalability to hundreds of domains, ii) fast switching times for both voltage and frequency, leading to temporal flexibility, and iii) locally distributed designs, leading to spatial flexibility.
US11243555B2 Vehicle seat handle assembly for manually reclining a seat back and adjusting a vertical position of a seat bottom
A handle assembly for a seat of a vehicle includes an up/down handle, a recline handle, and a finger guard. The up/down handle is configured to adjust a vertical position of a seat bottom when the up/down handle is rotated relative to the seat about a first pivot axis. The recline handle is configured to allow an angle of a seat back to be adjusted when the recline handle is rotated relative to the seat about a second pivot axis. The finger guard is configured to cover a gap between the up/down handle and the recline handle to prevent an occupant in the seat from inserting a finger into the gap. The finger guard is separate from and attached to the recline handle and is configured to rotate about a third pivot axis relative to the recline handle independent of rotation of the recline handle about the second pivot.
US11243549B2 Valve and fluid supply line
The present invention is intended to improve the accuracy of control of a material gas by providing a valve with simplified wiring and a fluid supply line equipped with the valve.A valve V includes a valve body 3 and a driving pressure control device 4 coupled to the valve body 3. The driving pressure control device 4 includes: a driving pressure introduction path 431 connected to a driving pressure supply source G outside a line; an automatic valve 411 that opens and closes the driving pressure introduction path 431; a driving pressure introduction path 433 that couples to a driving pressure introduction port 3a of the valve body 3; an automatic valve 412 that opens and closes the driving pressure introduction path 433 in conjunction with the automatic valve 411 and opens and closes an exhaust passage 44 that discharges a driving pressure from the driving pressure introduction path 433; and a driving pressure introduction path 432 that couples the driving pressure introduction path 431 and the driving pressure introduction path 433 via the automatic valve 411 and the automatic valve 412.
US11243547B2 Systems and methods for remote inspection of a vehicle
Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes determining vehicle diagnostics information associated with a first autonomous vehicle that is part of a fleet of vehicles controlled by a first entity to provide a vehicle service to a second entity. The method includes determining remote inspection information that includes an assessment of one or more categories pertaining to a third entity, based at least in part on the vehicle diagnostics information. The method includes providing the remote inspection information to the third entity to provide the vehicle service.
US11243544B2 Occupant assist apparatus
An occupant assist apparatus (12) has: a receiving device (121) for receiving an occupant information relating to an occupant of a vehicle; an estimating device (122) for estimating, on the basis of the occupant information, at least one of a desire of the occupant to urinate and a desire of the occupant to defecate in a future than a timing when the occupant information is received; and an executing device (123) for executing an occupant assist on the basis of a result of an estimation by the estimating device.
US11243542B2 Vehicle control system, vehicle control method, vehicle control device, and vehicle control program
In a vehicle control system, a running controller (120) that executes running control of a vehicle without depending on a driving operation of a vehicle occupant and a running device (44) that is a control target of the running controller and outputs a predetermined signal to the running controller are included, and the running controller stops the running control of the vehicle in a case in which the predetermined signal has been blocked from the running device.
US11243541B2 Motion-plan validator for autonomous vehicle
The present disclosure is directed to validating motion plans for autonomous vehicles. In particular, the methods, devices, and systems of the present disclosure can: receive data indicating a motion plan of an autonomous vehicle through an environment of the autonomous vehicle; receive data indicating one or more inputs utilized in generating the motion plan; and determine, based at least in part on the data indicating the motion plan and the data indicating the input(s), whether execution of the motion plan by the autonomous vehicle would violate one or more predetermined constraints applicable to motion plans for the autonomous vehicle.
US11243540B2 System and method for complete coverage of unknown environments
Methods and apparatus related to autonomous vehicles (AVs) are provided. A mapping can be determined that tiles an environment having an AV using a plurality of cells; each cell having an environmental status. While the AV is in the environment: status data can be received relating to a location of the AV and obstacles at that location; environmental status for a cell can be updated based on the status data; a value for each cell can be determined based on the cell's environmental status; a waypoint of a coverage path that covers a region in the environment and is based on the AV's location can be determined; a determination whether the waypoint is reachable from the AV's location can be made; after determining that the waypoint is reachable, a command based on the mapping can be sent directing the AV toward the waypoint; and the waypoint can be updated.
US11243537B2 Method, apparatus, device and storage medium for controlling an unmanned vehicle
The present disclosure provides an method, an apparatus, a device and a storage medium for controlling an unmanned vehicle, where the method includes: receiving control messages transmitted by at least two automatic driving physical apparatuses, where the control messages include indication information; determining an optimal control message according to the indication information in each of the control messages; transmitting the optimal control message to a device for controlling an unmanned vehicle, so that the device for controlling an unmanned vehicle performs driving control on the unmanned vehicle according to the optimal control message. When a plurality of automatic driving physical apparatuses transmit control messages, at this time, the control messages are redundant, and a control message can be selected for execution, so that the unmanned vehicle can receive a control signal in time, which is beneficial to the safe driving of the unmanned vehicle.
US11243536B2 Vehicular electronic device and operation method thereof
Disclosed is an operation method of a vehicular electronic device, including receiving at least one image data from at least one camera installed in a vehicle, by at least one processor, generating a common feature map based on the image data using a convolutional neural network (CNN), by the at least one processor, and providing the common feature map to each of an object detection network, a bottom network, and a three dimensional network, by the at least one processor.
US11243535B2 Suggesting alternative pickup and drop off locations for autonomous vehicles
Aspects of the disclosure relate to controlling a vehicle in an autonomous driving mode. For instance, a first location corresponding to a location where the vehicle is to pick up or drop off a passenger is received. A first cost for the vehicle to reach the first location is determined. A second location based on the first location is identified, and a second cost is determined based on a cost for the vehicle to reach the second location and a cost for the passenger to reach the second location. The first cost is compared to the second cost, and a notification is sent based on the notification. In response to sending the notification, instructions to proceed to the second location are received, and in response to receiving the instructions, the vehicle is controlled in the autonomous driving mode to the second location to pick up or drop off the passenger.
US11243534B2 Information processing device, information processing method, and non-transitory computer readable medium
An information processing device (20) includes a route acquisition unit (202) and an automatic driving section determination unit (204). The route acquisition unit (202) acquires route information indicating a moving route of a mobile body. The automatic driving section determination unit (204) acquires adaptation coefficients for a plurality of sections included in the moving route indicated by the route information, with reference to an adaptation coefficient storage unit (206) that stores automatic driving adaptation coefficients set for the respective sections. Further, the automatic driving section determination unit (204) determines the automatic driving sections of the mobile body in the moving route, based on the acquired adaptation coefficients.
US11243533B2 Control apparatus for unmanned transport machine
A control apparatus for an unmanned transport machine for delivering a package from a departure location to a destination includes a trouble information acquiring unit configured to acquire trouble information, a selection requesting unit configured to request a recipient of the package to select one option among a plurality of delivery method options when the trouble information indicates trouble occurring on a delivery route from the departure location to the destination, a candidate destination selecting unit configured to select candidate destinations corresponding to the delivery method options based on a current location of the unmanned transport machine and map information, and a destination determining unit configured to determine a new destination selected from the candidate destinations in accordance with the selected option.
US11243520B2 Human-machine interface system and communication control device thereof
A human-machine interface (HMI) system comprises a local operation device, a display device, a HMI display control device and a communication control device. The local operation device generates a local operation signal. The display device shows a display image corresponding to a display signal. The HMI display control device generates the display signal according to the local operation signal or a remote operation signal. The communication control device comprises a wireless communication connection port for connecting with a remote operation device. The communication control device transmits the local operation signal to the HMI display control device, transmits the display signal to the display device, and selectively transmits the display signal to the remote operation device. The communication control device outputs the remote operation signal to the HMI display control device when the communication control device determines itself receives the remote operation signal but does not receive the local operation signal.
US11243517B2 Communication unit, control apparatus, communication system and method
A communication unit (S1, S2) for industrial automation for use in a communication system (10) of series-connected communication units (M, S1, S2). The communication unit includes a first input (E1), a first output (A1), and an internal clock generator (TG) which is adapted to provide an internal clock signal as system clock for clocking the communication unit (S1, S2), and wherein the communication unit (S1, S2) is configured to receive, via the input (E1), a serial input data stream with payload data. The communication unit (S1, S2) has a timer (ZG) for providing a time value, the timer (ZG) being adapted to provide the time value based on an input symbol clock included in the input data stream.
US11243511B2 Load-energy efficiency evaluation and monitoring method for achieving energy conservation and emission reduction of numerical control machine tool
A load-energy efficiency evaluation and monitoring method includes an actual part processing number and a theoretical part processing number of the numerical control machine tool within an evaluation period are obtained to calculate a loading performance of the numerical control machine tool. A waste time value and a standby power value of the numerical control machine tool are obtained to calculate a waste energy value of the numerical control machine tool. A single-part actual processing energy consumption is obtained and used, together with a single-part ideal processing energy consumption, to calculate the load-energy efficiency of the numerical control machine tool. A relationship model between the load-energy efficiency and the loading performance of the numerical control machine tool is built based on the obtained model of the load-energy efficiency of the numerical control machine tool and the obtained model of the loading performance of the numerical control machine tool.
US11243510B2 Computer aided generative design with tool size control to facilitate 2.5-axis subtractive manufacturing processes
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include: obtaining a density-based representation of a modeled object and data specifying a starting element for each of multiple different subsets of elements; processing starting elements having milling depths associated with layers below a top most layer, the processing including, for a current starting element for a current layer, identifying other starting elements that have milling depths associated with a layer above the current layer and are closer to the current starting element than an amount at least equal to a radius of a smallest available milling tool, calculating a maximum angular difference, and moving the milling depth for the element subset of the current starting element to a layer above the current layer, responsive to the maximum angular difference being greater than a threshold, to remove a non-manufacturable corner.
US11243506B2 System and method of adaptive frequency hopping in a wireless communication system
A novel and useful acknowledgement and adaptive frequency hopping mechanism for use in wireless communication systems such as IO-Link Wireless. One or two additional acknowledgement bits are added to packet transmissions. One is a current acknowledgment bit which indicates whether a packet was successfully received anytime during the current cycle. The second bit is a previous acknowledgment bit which indicates whether packets were received successfully anytime during the previous cycle. An adaptive hopping table is constructed using a greedy algorithm which chooses frequencies with the best PER for transmission of higher priority packets, while equalizing the PER products across cycles. A last resort frequency mechanism further improves transmission success by switching to a better performing channel for the last subcycle when previous attempts to transmit a high priority packet have failed.
US11243497B2 Timepiece bearing
A cage (5) for separating rolling bodies (2) for a bearing (1), particularly for a timepiece bearing, the cage having first openings (50) for receiving rolling bodies and at least one first contact zone (56) intended to come into contact with a bearing ring and having at least one first hollow formation (52).
US11243495B2 Spatial light modulator for holographic projection
There is provided a spatial light modulator arranged to display a light modulation pattern including a hologram. The spatial light modulator includes a liquid crystal on silicon spatial light modulator having a plurality of pixels. The hologram has a plurality of pixels. The spatial light modulator includes a silicon backplane. Each pixel of the spatial light modulator includes a light-modulating element and a respective pixel circuit. Each pixel circuit is embedded in the silicon backplane. Each pixel circuit is arranged to drive the corresponding light-modulating element. Each pixel circuit is further arranged to combine a received pixel value of the hologram with a corresponding pixel value of the light processing function such that the light modulation pattern further includes the light processing function. The light processing function includes a lens function and/or a grating function.
US11243494B2 Multiple laminar flow-based particle and cellular separation with laser steering
The invention, provides a method, apparatus and system for separating blood and other types of cellular components, and can be combined with holographic optical trapping manipulation or other forms of optical tweezing. One of the exemplary methods includes providing a first flow having a plurality of blood components; providing a second flow; contacting the first flow with the second flow to provide a first separation region; and differentially sedimenting a first blood cellular component of the plurality of blood components into the second flow while concurrently maintaining a second blood cellular component of the plurality of blood components in the first flow. The second flow having the first blood cellular component is then differentially removed from the first flow having the second blood cellular component. Holographic optical traps may also be utilized in conjunction with the various flows to move selected components from one flow to another, as part of or in addition to a separation stage.
US11243493B2 Image forming apparatus including a waste toner container removably installed
An image forming apparatus includes a waste toner container installed removably in an apparatus body through an opening and collecting a waste toner discharged from an image forming section in which an image is formed with toner, and an opening/closing cover supported at an edge of the opening and pivoting about an axis line extending in a specific direction, the opening/closing cover pivoting about the axis line and moving between a closed position to close the opening and an open position to open the opening. The waste toner container has an engaged part, and the opening/closing cover has an engaging part that engages with the engaged part. The engaging part engages with the engaged part in the closed position to hold the opening/closing cover in the closed position when the waste toner container is installed in the apparatus body.
US11243492B2 Image forming apparatus
An image forming apparatus includes: a photosensitive drum; a light guide plate that irradiates, onto the photosensitive drum, light incoming through an end thereof by emitting the light from an irradiation end surface thereof; a static elimination light source that is disposed near the end of the light guide plate and emits the light into the light guide plate; and a blocking wall that is disposed between the light guide plate and the photosensitive drum to cover the irradiation end surface, and restricts the light emitted from the irradiation end surface non-uniformly in a longitudinal direction of the light guide plate. Of the light emitted from the irradiation end surface, portions emitted from end regions located around ends of the light guide plate are less restricted by the blocking wall than a portion emitted from a region other than the end regions of the light guide plate.
US11243481B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer of a single layer. The photosensitive layer contains a charge generating material, a binder resin, a hole transport material, and an electron transport material. The binder resin includes a polyester resin. The polyester resin includes a first repeating unit represented by general formula (1) shown below and a second repeating unit represented by general formula (2) shown below. A content percentage of the polyester resin in the photosensitive layer is at least 0.3% by mass and no greater than 7.0% by mass.
US11243480B2 System for making accurate grating patterns using multiple writing columns each making multiple scans
A lithography system for generating grating structures is provided having a multiple column imaging system located on a bridge capable of moving in a cross-scan direction, a mask having a grating pattern with a fixed spatial frequency located in an object plane of the imaging system, a multiple line alignment mark aligned to the grating pattern and having a fixed spatial frequency, a platen configured to hold and scan a substrate, a scanning system configured to move the platen over a distance greater than a desired length of the grating pattern on the substrate, a longitudinal encoder scale attached to the platen and oriented in a scan direction and at least two encoder scales attached to the platen and arrayed in the cross-scan direction wherein the scales contain periodically spaced alignment marks having a fixed spatial frequency.
US11243479B2 Method of operating semiconductor apparatus and semiconductor apparatus
A method of controlling a temperature of the semiconductor device includes operating an semiconductor apparatus; maintaining a temperature of a vessel of the semiconductor apparatus with a first cooling output by a cooling controller; heating the vessel for removing a material on the vessel; transferring a first signal, by a converter, to the cooling controller when heating the vessel; and reducing the first cooling output to a second cooling output by the cooling controller base on the first signal.
US11243475B2 Overlay measurement structures with variable width/pitch for measuring overlay errors
An overlay error measurement structure includes a lower-layer pattern disposed over a substrate, and an upper-layer pattern disposed over the lower-layer pattern and at least partially overlapping with the lower-layer pattern. The lower-layer pattern includes a plurality of first sub-patterns extending in a first direction and being arranged in a second direction crossing the first direction. The upper-layer pattern includes a plurality of second sub-patterns extending in the first direction and being arranged in the second direction. At least one of a pattern pitch and a pattern width of at least one of at least a part of the first sub-patterns and at least a part of the second sub-patterns varies along the second direction.
US11243472B2 Optical proximity correction and photomasks
A method includes receiving a layout that includes a shape to be formed on a photomask and determining a plurality of target lithographic contours for the shape, wherein the plurality of target lithographic contours includes a first target lithographic contour for a first set of process conditions and a second target lithographic contour for a second set of process conditions, performing a lithographic simulation of the layout to produce a first simulated contour at the first set of process conditions and a second simulated contour at the second set of process conditions, determining a first edge placement error between the first simulated contour and the first target lithographic contour and a second edge placement error between the second simulated contour and the second target lithographic contour, and determining a modification to the layout based on the first edge placement error and the second edge placement error.
US11243469B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a development processor and a reversal film former, and processes a substrate having one surface on which a resist film made of a photosensitive material is formed. The development processor forms a resist pattern on the one surface of the substrate by performing development processing on a resist film using a development liquid. A reversal film former forms a reversal film having etch resistance higher than that of the resist film on the one surface of the substrate to cover the resist pattern while regulating a temperature of the substrate in a certain range after the development processing is performed by the development processor.
US11243462B2 Lithography apparatus, method of forming pattern, and method of manufacturing article
A lithography apparatus includes a formation unit that forms an alignment mark on a substrate by irradiating the substrate that includes a photosensitizer with light, and a transfer unit that aligns the substrate on the basis of the position of the alignment mark and that transfers a pattern to the substrate by illuminating the photosensitizer with exposure light. The formation unit irradiates a material of a grounding of the photosensitizer with irradiation light at a wavelength that differs from that of the exposure light and forms the alignment mark on the material by processing the material with energy of the irradiation light.
US11243461B2 Reflective mask and fabricating method thereof
A reflective mask includes a substrate, a light absorbing layer over the substrate, a reflective layer over the light absorbing layer, and an absorption pattern over the reflective layer. The reflective layer covers a first portion of the light absorbing layer, and a second portion of the light absorbing layer is free from coverage by the reflective layer.
US11243451B2 Camera module and camera device
Disclosed is a camera module capable of overcoming a design limitation on a structure for auto-focusing and handshake compensation attributable to the thickness of the camera module provided in a small-sized camera device. The camera module includes a refractive unit including at least one lens, which has an optical axis oriented in a first direction, a lens case for supporting the refractive unit mounted thereto, a focusing-driving magnet secured to the lens case, a focusing-driving coil configured to accommodate at least a portion of the focusing-driving magnet inserted thereinto and to receive first current and generate driving force for allowing the focusing-driving magnet to perform first relative displacement in the first direction, a compensatory case configured to support the focusing-driving coil fixedly mounted thereto, and a focusing-sensing coil fixedly provided in the compensatory case and wherein second current is electromagnetically induced at the focusing-sensing coil by the first relative displacement.
US11243444B2 Display device
A display device includes a display panel, a timing controller, a first source driver, and a second source driver. The display panel includes a first pixel, a second pixel and a plurality of data lines included in a pixel column. A first data line is connected to the first pixel, and a second data line is connected to the second pixel. The timing controller generates a pattern inversion control signal by detecting a predetermined image pattern from input data. The first source driver is connected to the first and third data lines, and replaces a first channel data corresponding to the first data line with a third channel data corresponding to the third data line in response to the pattern inversion control signal. Similarly, the second source driver replaces a second channel data corresponding to the second data line with a fourth channel data corresponding to the fourth data line.
US11243443B2 Electric iris
An optical system with an electronically variable iris. The optical system comprises an optical lens. A number of transparent conductive layers is coupled to an optical surface of the optical lens. A liquid crystal film is separated into a number of portions by the number of transparent conductive layers, wherein a transmissive state of each portion, from the number of portions of the liquid crystal film, with respect to light is configured to change in response to application of a voltage to the number of transparent conductive layers.
US11243439B2 Liquid crystal display
A liquid crystal display is formed by arraying a plurality of pixels 10, and the pixel 10 includes a first substrate 20, a second substrate 50, a first electrode 120 formed on the first substrate 20, a second electrode 52 formed on the second substrate 50, and a liquid crystal layer 60. A pretilt angle is provided to a liquid crystal molecule 61, and the first electrode 120 is formed of a transparent conductive material layer and a foundation layer 150 including a plurality of projecting portions 130 and recessed portions 140. A first transparent conductive material layer 135 connected to a first power feeding unit is formed on a projecting portion top surface 151 of the foundation layer 150, and a second transparent conductive material layer 145 connected to a second power feeding unit is formed on a recessed portion bottom surface 152 of the foundation layer 150.
US11243437B2 Diffuser for privacy display
A privacy display comprises a polarised output spatial light modulator, reflective polariser, plural polar control retarders and a polariser. A birefringent surface relief diffuser structure is arranged to transmit light from the display with high transparency and provide diffuse reflection of ambient light to head-on display users. In a privacy mode of operation, on-axis light from the spatial light modulator is directed without loss and with low diffusion, whereas off-axis light has reduced luminance and increased diffusion. Further, overall display reflectivity is reduced for on-axis reflections of ambient light, while reflectivity is increased for off-axis light. The visibility of the display to off-axis snoopers is reduced by means of luminance reduction, increased frontal reflectivity and diffusion of ambient light. In a public mode of operation, the liquid crystal retardance is adjusted so that off-axis luminance and reflectivity are unmodified.
US11243436B2 Liquid crystal display device
A liquid crystal display device in which light leak and a tint change when being seen from an oblique direction at the time of black display are suppressed. The liquid crystal display device includes: a liquid crystal cell and a pair of polarizing plates that are disposed such that the liquid crystal cell is interposed between the pair of polarizing plates, in which a tilt angle of the liquid crystal compound is 1.0° or less, respective color filters that are disposed on respective pixel regions of the liquid crystal cell are provided between the pair of polarizing plates, Rth of the respective color filters satisfy predetermined requirements, the polarizing plate that is disposed on the visible side among the pair of polarizing plates includes an optical compensation layer and a polarizer in this order from the liquid crystal cell side, and the optical compensation layer satisfies a predetermined requirement.
US11243433B2 Image display device and image display method
In an image display device having a backlight including a plurality of light sources, the backlight is divided into a plurality of areas arranged in the same direction as an order of writing to pixels. A backlight drive circuit sets lighting periods separately for each of the areas and causes the brightness of the light sources to rise and drop in a non-step manner during the corresponding lighting period. In a case where first and second areas are adjacent to each other, there is a period of overlap between a lighting period set for the first area and a lighting period set for the second area, and the period of overlap includes a middle portion in which the brightness of light sources corresponding to the first area drops and the brightness of light sources corresponding to the second area rises.
US11243431B2 Backlight module, method for assembling the same, and display panel
The present disclosure provides a backlight module, a method for assembling the same, and a display panel. The backlight module includes: a back plate; a light bar arranged on the back plate; a light guide plate arranged on the back plate to form a gap between the light guide plate and the light bar; a film structure arranged on a light-exiting surface of the light guide plate opposite to the back plate; and a protruding part disposed in the gap, wherein opposite sides of the protruding part are in contact with at least a portion of the light guide plate and the film structure and at least a portion of the light bar respectively.
US11243428B2 Lighting apparatus
The present invention relates to a lighting apparatus using LEDs as light sources and a display using the lighting apparatus, particularly, the present invention provides a lighting apparatus including: a plurality of light sources located on a printed circuit board; and a reflecting unit provided on the printed circuit board; and a spaced area provided inside the reflective unit.
US11243427B2 See-through type display apparatus
A display apparatus includes: a display device configured to output a first image; an optical coupler configured to: combine the first image received through a first path from the display device with a second image received through a second path that is different from the first path, output, through an exit surface of the optical coupler, a first light corresponding to the first image in a first polarization and a second light corresponding to the second image in a second polarization; and a polarization selection optical system arranged on the exit surface of the optical coupler and configured to have different refractive power with respect to the first light of the first polarization and the second light of the second polarization.
US11243424B2 Display device having integrated touch sensing components
A display device includes a plurality of gate lines; a plurality of data lines; a plurality of thin film transistors each connected to one of the gate lines and one of the data lines; a plurality of pixels each including a first electrode and a second electrode insulated from the first electrode and connected to one of the thin film transistors, the pixels arranged in a plurality of pixel rows and a plurality of pixel columns; and a plurality of sensing lines connected to the first electrodes. The gate lines include front gate lines and rear gate lines arranged at a front and a rear of each of the respective pixel rows, and a rear gate line of a front pixel row and a front gate line of a rear pixel row are arranged between adjacent pixel rows, and two pixel columns are arranged between adjacent data lines.
US11243417B2 Personal protective equipment (PPE) for covering the face
An article of personal protective equipment (PPE) for covering a wearer's face when wearing loupes and/or a light mounted to an eyeglass frame, the apparatus including a set of adapters, each adapter mounted or configured for mounting to an eyeglass frame, wherein each adapter has an outward extending protrusion; and a transparent face shield with opposing sidewalls joined by a convex front with upper and lower portions angled inward to cover the wearer's face when wearing the loupes and/or light, each sidewall configured to engage one of the protrusions to align an apex of the convex with the loupes and/or light.
US11243416B2 Eyewear supporting embedded electronic components
Techniques for providing eyewear with electrical components are disclosed. The electrical components can provide electrical technology to eyewear (e.g., eyeglasses) without having to substantially compromise aesthetic design principles of the eyewear. Often, the electrical components can be attached to the eyewear as an after-market enhancement. The electrical components can operate independently or together with other electrical components provided elsewhere.
US11243412B2 Assembly for eyeglasses temple
An assembly for eyeglasses temple includes a first connecting rod and a second connecting rod each having an elastic component, outer ends of the two elastic components are hooked to each other to cause the second connecting rod and the first connecting rod abut against each other. A protrusion is provided on an end portion of the second connecting rod, when the second connecting rod is rotated to a position perpendicular to the first connecting rod, the protrusion is inserted in and limited by an outer peripheral side surface of an end portion of the first connecting rod.
US11243410B2 Display device
A display device comprises a projection device projecting a display image, an aerial imaging element, and a distribution mechanism in which distribution units are arranged at a given interval. An interval between the distribution units is determined according to a relationship between a number of view point pixels constituting a pixel unit, a number of pixel units, a distance from the pixel unit at a center to the pixel unit at an edge, a distance from a distribution unit at a center to the distribution unit at an edge, a pitch of the view point pixel, an angle of light from the pixel unit at the center emitted to the distribution unit, and an angle of the emitted light, an angle of light from the pixel unit at the edge emitted to the distribution unit, and an angle of the emitted light, a distance between the projection device and the distribution units, a refractive index of the distribution mechanism, a distance between the real image and an optimal viewing position for a viewer, and a projection width.
US11243408B2 Speckle contrast reduction including high-speed generation of images having different speckle patterns
A speckle reduction system is provided and includes a speckle reduction component and a control module. The speckle reduction component includes electrode layers and a liquid crystal layer. The liquid crystal layer is disposed between the electrode layers and configured to receive light from a coherent light source. The control module is configured to (i) supply a first voltage signal having a first voltage to the electrode layers to provide a first speckle pattern output, and (ii) supply a second voltage signal having a second voltage to the electrode layers to provide a second speckle pattern output, wherein the first voltage and the second voltage are greater than zero. The control module is configured to transition between providing the first voltage signal and the second voltage signal in less than at least one of half an integration time of a human eye or 8 milliseconds.
US11243407B2 Illumination system and projection apparatus
An illumination system is configured to provide an illumination beam. The illumination system includes at least one light source, a composite unit and an actuator. The at least one light source is configured to provide at least one light beam. The composite unit includes a diffusion surface and an optical surface opposite to each other, wherein the composite unit is disposed on a transmission path of the at least one light beam and configured to enable the at least one light beam to pass through. The actuator is connected to the composite unit for driving the composite unit to move along at least one direction, and the at least one direction is perpendicular to a normal direction of a plane on which the composite unit is located. A projection apparatus including the illumination system is also provided.
US11243403B2 Electronic devices having electrically adjustable optical layers
An electronic device has an electrically adjustable optical layer. Displays and other optical components may be supported by a housing structure. The housing structure may form a handheld device housing, a head-mounted housing, or other housing for the electronic device. Control circuitry in the electronic device may adjust the electrically adjustable optical layer. The control circuitry may reduce light transmission for the electrically adjustable optical layer to hide the optical components, may increase light transmission to reveal the optical components while the optical components are being used to receive light or to output light, and may otherwise adjust the electrically adjustable optical layer to exhibit a desired set of optical characteristics depending on the mode of operation of the electronic device.
US11243401B2 Method for customizing a head mounted device adapted to generate a virtual image
A method for customizing a head mounted device adapted to generate a virtual image for a wearer, the method comprises: obtaining a 3D eye pupil position of the wearer in a reference frame and corresponding to a predetermined gaze direction, and customizing the head-mounted device based on the 3D eye pupil position so that the position of a focus area (EMB) at least partly coincides with the position of the eye pupil in the predetermined gaze direction, wherein customizing the head-mounted device comprises controlling a recording of a holographic mirror based on the 3D eye pupil position in the reference frame.
US11243400B1 Space suit helmet having waveguide display
A system may include a space suit helmet. The space suit helmet may include a surface structure, an inner surface structure, and a waveguide display. The inner surface structure may be configured to maintain an oxygenated environment within an interior cavity of the space suit helmet, wherein a user is able to see through the inner surface structure and the surface structure. The waveguide display may be implemented at least one of in or on the space suit helmet. The waveguide display may include a waveguide and an optical system configured to project images at least through the waveguide to be displayed to the user.
US11243394B2 Progressive aspheric correction for electrically tunable lens optical path
A method and corresponding optical device to correct spherical aberration in an optical path caused by an electrically tunable lens (ETL) within the optical path. The method includes placing within the optical path and in working relationship with the ETL an aspherical correction lens dimensioned and configured to reduce spherical aberration in a light beam exiting the ETL.
US11243393B2 Device and method for treating lenses
A treatment device for treating a lens included in an operational device, is disclosed. The Device may include a first segmented electrode, comprising at least two segments electrically isolated from one another, located in proximity to a first surface of the lens, wherein the first surface is to be treated by the treatment device; at least one second electrode; a distributor electrically associated with the first segmented electrode and with the at least one second electrode, and configured to distribute RF energy from a single RF generator to each of the segments of the segmented electrode separately; an RF generator for separately providing RF energy to the segments of the at least one first electrode and the at least one second electrode in an amount sufficient to generate plasma on at least a portion of the first surface of the lens, and a controller functionally associated with the distributor.
US11243383B2 Camera optical lens comprising seven lenses of +−−+−+− refractive powers
The present invention provides a camera optical lens including, sequentially from an object side to an image side: 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 having a positive refractive power; a fifth lens having a negative refractive power; a sixth lens having a positive refractive power; and a seventh lens having a negative refractive power. The camera optical lens satisfies following conditions: 70.00≤v4/d7≤90.00; −30.00≤(R9+R10)/(R13+R14)≤−15.00; and −20.00≤R13/d13≤−7.00. The camera optical lens can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures.
US11243381B2 Camera optical lens including six lenses of +++−+− refractive powers
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a positive refractive power; a third lens having a positive refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: 2.00≤f1/f≤7.50; and −20.00≤R11/d11≤−10.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11243379B2 Optical photographing lens assembly, image capturing device and mobile terminal
An optical photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has refractive power. The second lens element has positive refractive power. The third lens element with positive refractive power has an image-side surface being concave in a paraxial region thereof. The fourth lens element has refractive power. The fifth lens element with refractive power has an image-side surface being concave in a paraxial region thereof, wherein an object-side surface and the image-side surface of the fifth lens element are aspheric, and at least one of the surfaces of the fifth lens element has at least one inflection point. The optical photographing lens assembly has a total of five lens elements with refractive power.
US11243371B2 Optical imaging lens
An optical imaging lens may include a first, a second, a third, a fourth and a fifth lens elements positioned in an order from an object side to an image side. Through designing concave and/or convex surfaces of the five lens elements, the optical imaging lens may provide improved imaging quality and optical characteristics, increased focal length of the optical imaging lens, improved assembly yield and reduced size of the imaging lens while the optical imaging lens may satisfy (T2+G23+T3+G34+T4+G45+T5)/G12≤2.700, wherein a thickness of the second lens element along the optical axis is represented by T2, a thickness of the third lens element along the optical axis is represented by T3, a thickness of the fourth lens element along the optical axis is represented by T4, a thickness of the fifth lens element along the optical axis is represented by T5, a distance from the image-side surface of the first lens element to the object-side surface of the second lens element along the optical axis is represented by G12, a distance from the image-side surface of the second lens element to the object-side surface of the third lens element along the optical axis is represented by G23, a distance from the image-side surface of the third lens element to the object-side surface of the fourth lens element along the optical axis is represented by G34, and a distance from the image-side surface of the fourth lens element to the object-side surface of the fifth lens element along the optical axis is represented by G45.
US11243367B2 Multiple cable size fiber optic transition assemblies
A fiber optic transition assembly includes a cable including an optical fiber and an outer jacket. The transition assembly further includes a furcation cable, the furcation cable surrounding an extended portion of the optical fiber, the furcation cable extending between a first end and a second end. The transition assembly further includes a transition member defining an interior, wherein a second end of the outer jacket and the first end of the furcation cable are disposed within the interior and the optical fiber extends from the outer jacket to the furcation cable within the interior. The transition assembly further includes an adapter at least partially disposed within the interior of the transition member, the adapter connected to the transition member and comprising an adapter body defining a cable aperture. The outer jacket extends through the cable aperture.
US11243365B2 Methods for providing flammability protection for plastic optical fiber
Methods for providing flammability protection for plastic optical fiber (POF) embedded inside avionics line replaceable units (LRUs) or other equipment used in airborne vehicles such as commercial or fighter aircrafts. A thin and flexible flammability protection tube is placed around the POF. In one proposed implementation, a very thin (100 to 250 microns in wall thickness) polyimide tube is placed outside and around the POF cable embedded inside an LRU or other equipment. The thin-walled polyimide tube does not diminish the flexibility of the POF cable.
US11243364B2 Resonant fiber optic beam manipulator
A graded index fiber having a refractive index profile that causes a beam to be re-imaged in the graded index fiber with a regular period may include a set of bends that have a bend period matched to or nearly matched to a pitch of the graded index fiber. For example, the set of bends may be formed in the graded index fiber using one or more bending devices that include one or more protrusions that have a periodicity matched to or nearly matched to a pitch of the graded index fiber. A first section of the one or more bending devices may be actuated to move towards a second section of the one or more bending devices such that the one or more protrusions cause the bends to be formed in the graded index fiber.
US11243363B2 Plug connector for transceiver module, receptacle assembly for transceiver module, and transceiver module assembly
In a transceiver module, when one end portion of a module board (18) is inserted and connected to a concave portion (16R) of a plug connector (16), a projection portion (16PP) formed on the periphery of the concave portion (16R) of the plug connector (16) is fitted into a notch portion (18PH) as one end surface of the module board (18) comes into contact with an inner peripheral surface that forms the concave portion (16R).
US11243362B2 Photonic integrated circuit with active alignment
An example photonic integrated circuit includes a transmitter circuit with a optical communication path to an optical coupler configured to couple with an optical fiber. The optical communication path has a propagation direction away from the transmitter circuit and towards the optical coupler. A counter-propagating tap diverts light sent by a light source backward against the propagation direction of the optical communication path. A photodiode receives the diverted light and measures its power level. The photodiode generates a feedback signal for the optical coupler and provides the feedback signal to the optical coupler. The optical coupler receives the feedback signal and adjusts a coupling alignment of the optical communication path to the optical fiber based on the feedback signal, which indicates the measured power level of the diverted counter-propagating light.
US11243360B2 Guide pin retainer and optical connector using the same
The present invention provides a pin retainer comprising a base, and a retaining structure coupled to the base. The base has a through slot, two through-holes respectively formed at two opposite sides of an opening of the through-slot formed on a surface of the base for respectively accommodating guide pins, and first engaging structures respectively formed on two lateral surfaces of the base. The retaining structure has a pair of lateral plates slidably coupled to the two lateral surfaces. Each lateral plate has second engaging structure corresponding to the first engaging structure, and a positioning plate having a holding structure. The second engaging structure is combined with or released from the first engaging structure depending on the positions of the retaining structure. Alternatively, the present invention also presents an optical connector using the pin retainer.
US11243357B2 Transmitter optical sub-assembly and optical transceiver assembly
A transmitter optical sub-assembly, includes a prism body, a first lens, and a plug-in. The prism body includes a light inlet end and a light outlet end, the first lens is disposed between the light outlet end and the plug-in, and the plug-in includes a contact end. The contact end is located on a surface that is of the plug-in and that is away from the first lens, a center of the contact end is located on a focus on an optical path of the first lens, and the contact end is arc-shaped for a purpose of a gapless interconnection with an optical fiber, to reduce end face reflection of the contact end. An optical transceiver assembly includes the transmitter optical sub-assembly, and has comparatively small reflection and a comparatively small return loss of an optical fiber end face.
US11243353B2 Semiconductor device and method of manufacturing
A semiconductor device includes a substrate, a trench in the substrate, the trench having an inclined sidewall, a reflective layer over the inclined sidewall, a grating structure over the substrate, and a waveguide in the trench. The waveguide is configured to guide optical signals between the grating structure and the reflective layer.
US11243348B2 High-density optical fiber ribbon with cladding-strengthened glass optical fibers in a common protective coating and fiber ribbon interconnects employing same
A high-density optical fiber ribbon is formed by two or more cladding-strengthened glass optical fibers each having an outer surface and that do not individually include a protective polymer coating. A common protective coating substantially surrounds the outer surfaces of the two or more cladding-strengthened glass optical fibers so that the common protective coating is common to the two or more cladding-strengthened glass optical fibers. A fiber ribbon cable is formed by adding a cover assembly to the fiber ribbon. A fiber ribbon interconnect is formed adding one or more optical connectors to the fiber ribbon or fiber ribbon cable. Optical data transmission systems that employ the fiber ribbon to optically connect to a photonic device are also disclosed. Methods of forming the cladding-strengthened glass optical fibers and the high-density optical fiber ribbons are also disclosed.
US11243347B2 Optical fiber system with photonic integrated circuit coupled to multicore optical fiber
Disclosed herein are optical integration technologies, designs, systems and methods directed toward Optical Coherence Tomography (OCT) and other interferometric optical sensor, ranging, and imaging systems wherein such systems, methods and structures employ tunable optical sources, coherent detection and other structures on a single or multichip monolithic integration. In contrast to contemporary, prior-art OCT systems and structures that employ simple, miniature optical bench technology using small optical components positioned on a substrate, systems and methods according to the present disclosure employ one or more photonic integrated circuits (PICs), use swept-source techniques, and employ a widely tunable optical source(s).In another embodiment the system uses an optical photonic phased array. The phase array can be a static phased array to eliminate or augment the lens that couples light to and from a sample of interest or can be static and use a spectrally dispersive antenna and a tunable source to perform angular sweeping. The phased array can be active in 1 or 2 dimensions so as to scan the light beam in angle. The phased array can also adjust focus. The phased array can implement an optical waveform that will extend depth of field focus for imaging. The phase array can also be a separate standalone element that is fed by one or more optical fibers. The phased array can be for scanning a biomedical specimen used in conjunction with a swept-source OCT system, can be used in a free-space coherent optical communication system for beam pointing or tracking, used in LIDAR applications, or many other beam control or beam steering applications.
US11243344B2 Light source structure, backlight module and display device
A light source structure, a backlight module and a display are provided. The light source structure includes a substrate and plural light source groups. The light source groups are arranged on the substrate, in which each of the light source groups includes plural light-emitting units, and there is a first distance between any two adjacent light-emitting units in each of the light source groups, and there is a second distance between two closest light-emitting units that are respectively in any two adjacent light source groups. The second distance is smaller than the first distance.
US11243342B2 Display apparatus
Disclosed herein is a display apparatus. The display apparatus includes a backlight unit configured to emit light, a display panel positioned in front of the backlight unit; and an optical film positioned in front of the display panel, and the optical film includes a base layer, a first refractive layer positioned in front of the base layer, a second refractive layer positioned in front of the first refractive layer and having a lower refractive index than the first refractive layer, a third refractive layer positioned at the rear of the base layer, and a fourth refractive layer positioned at the rear of the third refractive layer and having a lower refractive index than the third refractive layer.
US11243340B2 Light emitting device, display unit, and illumination unit
A light emitting device of the disclosure includes a first light source and a second light source; a light-guiding plate having a first main surface and a second main surface that face each other, a first end surface facing the first light source, and a second end surface facing the first end surface and the second light source; a prism sheet disposed to face the first main surface; and a reflection sheet disposed to face the second main surface. The light-guiding plate includes a plurality of first slope sections and a plurality of second slope sections both provided on one of the first main surface and the second main surface, in which the plurality of first slope sections are provided to allow the light-guiding plate to be thinner in a first direction that extends from the first end surface to the second end surface, and the plurality of second slope sections are provided to allow the light-guiding plate to be thicker in the first direction, and each provided alternately with each of the first slope sections in the first direction. A proportion of area occupied by the second slope sections increases in a predetermined range from the second end surface, as a distance from the second end surface increases.
US11243339B2 Optical filter cell array structure with resin and tempered glass and method of manufacturing the same
Disclosed is an optical-filter-cell-array structure and a method of manufacturing the same. An optical filter which includes an optical filter layer for blocking light of a specific wavelength formed on an upper side or a lower side of a tempered glass substrate is provided in the form of a cell array. The method includes forming a sheet-cutting part according to the form of a cell array on a mother glass substrate, tempering the mother glass substrate so that a lateral side of the mother glass substrate is tempered through the sheet-cutting part while an upper side and a lower side of the mother glass substrate are tempered, and forming an optical filter layer on the upper side or the lower side of the mother glass substrate.
US11243338B2 Diffraction gratings formed by metasurfaces having differently oriented nanobeams
Metasurfaces provide compact optical elements in head-mounted display systems to, e.g., incouple light into or outcouple light out of a waveguide. The metasurfaces may be formed by a plurality of repeating unit cells, each unit cell comprising two sets or more of nanobeams elongated in crossing directions: one or more first nanobeams elongated in a first direction and a plurality of second nanobeams elongated in a second direction. As seen in a top-down view, the first direction may be along a y-axis, and the second direction may be along an x-axis. The unit cells may have a periodicity in the range of 10 nm to 1 μm, including 10 nm to 500 nm or 300 nm to 500 nm. Advantageously, the metasurfaces provide diffraction of light with high diffraction angles and high diffraction efficiencies over a broad range of incident angles and for incident light with circular polarization.
US11243332B2 Predicting climate conditions based on teleconnections
Implementations are described herein for predicting a future climate condition in an agricultural area. In various implementations, a teleconnection model may be applied to a dataset of remote climate conditions such as water surface temperatures to identify one or more of the most influential remote climate conditions on the future climate condition in the agricultural area. A trained machine learning model may be applied to the one or more most influential remote climate conditions and to historical climate data for the agricultural area to generate data indicative of the predicted future climate condition. Based on the data indicative of the predicted future climate condition, one or more output components may be caused to render output that conveys the predicted future climate condition.
US11243331B2 Techniques for geolocation and cloud detection with voltage data from solar homes
A wireless mesh network includes a group of nodes configured to predict cloud movements based on voltage time series data. A node residing in the wireless mesh network records voltage fluctuations at a site where solar power is generated. The voltage fluctuations occur when an advancing cloud reduces solar irradiance at the site, thereby reducing solar power generation. The node correlates these voltage fluctuations with other voltage fluctuations recorded by other nodes at other sites where solar power is generated. The node computes a time offset between these voltage fluctuations that corresponds to the time needed for the cloud to advance between the different sites. Based on this time offset and the locations of the various nodes, the node estimates a wind vector. The wind vector can be used to perform near-term solar forecasting by predicting when the cloud will advance to other sites and reduce solar power generation.
US11243322B2 Automated system and methods for adaptive robust denoising of large-scale seismic data sets
Seismic survey data is received, indexed into index sets, and each index set partitioned into data blocks. For each particular data block of a particular index set, the particular data block is sliced into frequency slices. For each particular frequency slice of the particular data block, the particular frequency slice is processed to remove random and erratic noise by: forming a Hankel matrix from the particular frequency slice: determining an optimal rank for the Hankel matrix, determining a clean signal and erratic noise from the ranked Hankel matrix, and returning the clean signal and erratic noise for the particular frequency slice. A clean signal is assembled from the index sets.
US11243320B2 Method of stripping strong reflection layer based on deep learning
Disclosed herein is a method of stripping a strong reflection layer based on deep learning. The method establishes a direct mapping relationship between a strong reflection signal and seismic data of a target work area through a nonlinear mapping function of the deep neural network, and strips a strong reflection layer after the strong layer is accurately predicted. A mapping relationship between the seismic data containing the strong reflection layer and an event of the strong reflection layer is directedly found through training parameters. In addition, this method does not require an empirical parameter adjustment, and only needs to prepare a training sample that meets the actual conditions of the target work area according to the described rules.
US11243313B2 Radiation image capturing apparatus and radiation image capturing system
A radiation image capturing apparatus includes a pixel array including conversion elements arranged in rows and columns on an optically transparent substrate, signal lines that outputs a signal generated by the conversion elements and that extends in a column direction, a first scintillator disposed near a first surface of the substrate, and a second scintillator disposed near a second surface of the substrate opposite the first surface. The conversion elements include first conversion elements and second conversion elements. A light shielding layer is disposed between the first scintillator and the second conversion elements such that an amount of light that is received by the second conversion elements from the first scintillator is smaller than that received by the first conversion elements. A number of columns of the conversion elements is equal to a number of the signal lines.
US11243311B2 Method and device for determining a position of a mobile object
A method for determining, from a plurality of satellites, a position of a mobile object having a reception device configured to receive satellite signals, includes performing a measurement of a plurality of pseudo-distances between the reception device and the plurality of satellites using the satellite signals. The method further includes correcting a result of the measurement using a surroundings model of surroundings of the mobile object to produce at least one corrected pseudo-distance. The surroundings model is indicative of at least one reflection plane of satellite signals.
US11243308B2 Axial deviation detection device and vehicle
An axial deviation detection device configured to detect axial deviation of a LIDAR system mounted on a vehicle is provided. The axial deviation detection device includes a storage device and a processor. The storage device stores reference plane information indicating a position of a reference plane, and LIDAR measurement information indicating positions of point clouds detected by the LIDAR system in a sensor coordinate system. The processor is configured to extract a road surface point cloud representing a road surface from the point clouds indicated in the LIDAR measurement information, approximate the road surface point cloud by an approximation plane and acquire the approximation plane as an estimated road plane, compare the estimated road plane with the reference plane indicated by the reference plane information, and determine that the axial deviation occurs when a deviation between the estimated road plane and the reference plane is larger than a threshold.
US11243307B2 Method for processing a signal from a coherent lidar in order to reduce noise and related lidar system
A method for processing a signal from a coherent lidar includes a coherent source, the method comprising steps consisting of: generating a first beat signal and a second beat signal, using respectively a first detection assembly and a second detection assembly for a plurality of n time intervals, determining n respective values of spectral density using a transform in the frequency domain of the cross-correlation between the first and second beat signals, determining a mean value of the spectral density using said n values of spectral density, determining a piece of location information on the target using the mean value of said spectral density.
US11243306B2 Method and apparatus for estimating position of missile
In a method for estimating a position of a missile, an incident angle of a signal of a radar irradiated to the moving missile is calculated. The incident angle is defined by an angle between a measurement vector indicating a direction from the radar toward the missile and a movement vector indicating a moving direction of the missile. A distance compensation value from a point on a surface of the missile to an origin point of the missile is calculated based on the calculated incident angle. A distance from the radar to the origin point of the missile is calculated based on the calculated distance compensation value and a distance from the radar to the point on the surface of the missile. A position of the missile is estimated based on a position of the radar and the calculated distance from the radar to the origin point of the missile.
US11243301B2 System, device and method for mobile device environment sensing and user feedback
The present disclosure describes a system, device, and method for assisting a user to avoid contacting surfaces with their mobile device. An environment is sensed with one or more electronic sensors. The sensor readings are analyzed. Information is then provided to a user based on the analyzed sensor readings. The sensors may be configured so their sensor cones cross at a midpoint. Readings from the sensor(s) may be grouped according detection zone(s) corresponding to one or more areas about a mobile device. A computing module may control a feedback module according to detection zone readings. The feedback module may comprise an indicator for each detection zone. The indicator may be a vibration motor. The indicator may be a light. The computing module may set the colour of a light and/or control the vibrations based on the proximity of surfaces detected within the corresponding detection zone.
US11243299B2 Method of operating electro-acoustic transducers, corresponding circuit and device
A method of operating electro-acoustical transducers such as PMUTs involves applying to the transducer an excitation signal over an excitation interval, acquiring at the transducer a ring-down signal indicative of the ring-down behavior of the transducer after the end of the excitation interval, and calculating, as a function of said ring-down signal, a resonance frequency of the electro-acoustical transducer. A bias voltage of the electro-acoustical transducer can be controlled as a function of the resonance frequency. An acoustical signal received can be transduced into an electrical reception signal and a damping parameter of the electro-acoustical transducer can be calculated as a function of the ring-down signal so that a cross-correlation reference signal can be synthesized as a function of the resonance frequency and the damping ratio of the electro-acoustical transducer. Such a cross-correlation reference signal can be used for cross-correlation with the electrical reception signal to improve the reception quality.
US11243295B2 Optical filter
A filter for a micropulse differential absorption LIDAR is provided. The filter comprises an etalon including a free spectral range substantially the same as a difference between a first laser wavelength and a second laser wavelength, the etalon further including a finesse providing substantial background noise suppression and substantially constant transmission of the first laser wavelength and the second laser wavelength over a predetermined range of wavelengths, and a first filter having a first filter bandpass selected to include the first laser wavelength and the second laser wavelength.
US11243292B2 Automatic calibration of a vehicle radar sensor
A method for calibrating a radar sensor of a vehicle includes fixing the vehicle in place on a transport; moving the vehicle along a route past a reflector for radar waves using the transport; irradiating the reflector with radar waves and receiving reflected radar waves using the radar sensor while the vehicle is moved along the route; determining a position and/or an alignment of the radar sensor relative to the reflector multiple times based on the reflected radar waves; and spatially calibrating the radar sensor based on the ascertained positions and alignments relative to the reflector by ascertaining a position and/or an alignment of the radar sensor relative to the vehicle.
US11243290B2 Future position estimation for improved reliability of connectivity
Disclosed is a method comprising obtaining one or more future position estimates of a terminal device, and transmitting the one or more future position estimates to a base station and/or to a location management function, wherein the one or more future position estimates are transmitted in a message comprising a list of one or more pairs of a timestamp and an estimated future position at a time indicated by the timestamp.
US11243285B2 Method for performing an angiographic measurement
A method is for performing an angiographic measurement of a main measurement region of a patient via a magnetic resonance system. An embodiment of the method includes performing at least one overview measurement to generate overview-measurement data; defining, using the overview-measurement data, the main measurement region and a first measurement region, the first measurement region differing from the main measurement region; performing a first time-resolved measurement in the first measurement region defined to generate first time-resolved measurement data; detecting an injected contrast agent bolus in the first measurement region using the first time-resolved measurement data; determining a flow rate of the injected contrast agent bolus detected; setting at least one measurement parameter of the angiographic measurement according to the flow rate determined; and performing the angiographic measurement of the main measurement region of the patient in the magnetic resonance system using the at least one measurement parameter set.
US11243283B1 System and method to improve performance of asymmetrical gradient coils by allowing a uniform offset field
An asymmetric electromagnet system, method, and method of producing an asymmetric electromagnet system, wherein the asymmetric electromagnet system is for generating an imaging magnetic field in an imaging region with an imaging isocentre, the imaging region being asymmetrically positioned within a gradient coil bore inside a magnetic resonance imaging (MRI) system during imaging, the electromagnet assembly comprising: an asymmetric gradient coil configured to generate a gradient field in the asymmetrically positioned imaging region, at least one gradient axis having the gradient field with a constant offset component such that the position at which the gradient field passes through zero is offset with respect to the imaging isocentre of the asymmetrically positioned imaging region.
US11243282B2 Methods and systems for a floating cable trap
Various methods and systems are provided for a current trap. In one example, the current trap has a spiral core made of a nonconductive material, a coiled wire having a plurality of turns wound around the spiral core, and one or more tuning capacitors physically attached to the spiral core and electrically connected to the coiled wire to form a resonance circuitry with the coiled wire.
US11243281B2 Local coil with integrated pilot tone transmitter
A local coil for a magnetic resonance tomograph includes a transmitting antenna for emitting a pilot tone, and a receiving antenna for receiving the pilot tone. The local coil also has a decoupling device for decoupling the receiving antenna from the transmitting antenna.
US11243280B2 Augmented tune/match circuits for high performance dual nuclear transmission line resonators
A dual nuclear MR transmission line resonator is capable of operating on 1X pairs, with X being 31P, 23Na, 3He, or 129Xe. The resonator avoids many of the problems inherent in conventional dual nuclear designs. No LC trap is used, and the coil has substantially the same spatial profile on both nuclei. In the resonator, an augmented MR tune/match circuit, includes a conventional capacitive L circuit, with the L circuit shunted at a match point by a notch filter tuned to a frequency of a companion nucleus. Also disclosed is a method for simultaneously resonating conductive loops of surface coils or conductive elements of volume coils simultaneously on both 1H and X with hybrid transmission line termination elements bonded to the resonator loop or conductive elements in shunt with respect to one another.
US11243279B2 Radio frequency (RF) antenna element with a (de) tuning system
A radio frequency (RF) antenna element with a (de)tuning system, with the RF antenna element having a resonant electrically conductive loop and a (de)tuning system including a photosensitive switching element to (de)tune the resonant electrically conductive loop. The (de)tuning system comprises an injection optical source optically coupled to the photosensitive switching element.
US11243273B2 Estimation or control of lengths and positions of one or more transversely localized electric current segments flowing between two conductive bodies
Magnetic field components are measured at multiple longitudinal positions and used to calculate estimated longitudinal position and length of a transversely localized electric current segment flowing across a gap between conductive bodies. The apparatus can be used with a remelting furnace. The electrode and ingot act as the conductive bodies, and arcs, discharges, or slag currents are the current segments spanning the gap. Actuators for movable sensors can be coupled to the sensors in a servomechanism arrangement to move the sensors along with the moving gap. An actuator for moving one of the conductive bodies can be coupled to sensors in a servomechanism arrangement to maintain the gap distance within a selected range as the gap moves.
US11243271B2 Magnetic sensor for detecting components of an external magnetic field that are in mutually orthogonal directions
A magnetic sensor includes first, second, and third detection units for detecting components in X, Y, and Z directions of an external magnetic field. The third detection unit includes a soft magnetic structure. The first detection unit includes a first portion and a second portion. The second detection unit includes a third portion and a fourth portion. The first portion and the fourth portion are located on opposite sides of the third detection unit in the X direction. The second portion and the third portion are located on opposite sides of the third detection unit in the Y direction.
US11243267B2 Ground-wall insulation aging monitoring and locating method for converter transformer
Disclosed is a ground-wall insulation aging monitoring and locating method for a converter transformer. A neutral lead of three-phase windings on a valve side of a converter transformer is adjusted, an insulation leakage current of a certain phase winding on the valve side before aging is measured, a common-mode component and a differential-mode component in the insulation leakage current before aging are extracted, and a common-mode equivalent capacitance and a differential-mode equivalent capacitance before aging are calculated; a common-mode equivalent capacitance and a differential-mode equivalent capacitance after aging are calculated in the same way.
US11243266B2 Transformer hydrogen gas monitoring system, device, and method
A transformer hydrogen gas monitoring system according to an embodiment of the present invention may comprise: a sensor module, which is disposed to allow at least a part thereof to meet hydrogen gas in a transformer and measures a resistance value of a member having a variable resistance value according to a hydrogen concentration in the transformer; and a multi-task module for receiving a sensing result of the sensor module, generating hydrogen concentration information corresponding to resistance value information included in the sensing result, and remotely transmitting information corresponding to the generated hydrogen concentration information.
US11243265B2 Intelligent leakage current detection and interruption device for power cord
An intelligent leakage current detection and interruption device for a power cord, including a switch module configured to control electrical connection of first and second power lines between input and output ends; a leakage current detection module, including first and second leakage current detection lines coupled in series, configured to detect a leakage current on the first and second power lines, respectively; a detection monitoring module, coupled in series to the first and second leakage current detection lines and to the first and second power lines, configured to detect an open circuit condition in the first or second leakage current detection line; and a drive module, coupled to the switch module, the leakage current detection module and the detection monitoring module, configured to drive the switch module to cut off power to the output end in response to any detected leakage current or open circuit condition.
US11243263B2 Remaining-life and time-to-failure predictions of power assets
A method for predicting time-to-failure and remaining-life of an electrical power system asset includes analyzing characteristics of the power system asset over a specified time interval; based on the analysis, associating the power system asset with a pool of similar power system assets having similar historical performance characteristics; and based on the association, calculating time-to-failure and remaining-life probability factors for the power system asset. A computer program product is also provided for carrying out the method, and the method may further include a mechanism whereby the computer program learns ways to modify and enhance the analysis of the performance characteristics to provide for higher confidence levels in time-to-failure and remaining-life probability calculations.
US11243262B2 Degradation estimation apparatus, computer program, and degradation estimation method
This deterioration estimation device is provided with: an SOH acquisition unit which acquires the SOH of a power storage element at a first time and the SOH at a second time after the first time; and a learning processing unit which trains a learning model on the basis of learning data which, as input data, includes time series data relating to the state of the power storage element from the first time to the second time, and the SOH at the first time and, as output data, includes the SOH at the second time.
US11243260B2 Systems and methods for determining an operating mode of a battery
A system for determining an operating mode of a battery includes a voltage sensor configured to detect a present voltage across terminals of the battery. The system further includes a non-transitory memory configured to store previously detected voltages across the terminals of the battery, and a previous operating mode of the battery. The system further includes a processor coupled to the voltage sensor and the non-transitory memory and configured to determine the operating mode of the battery by comparing the present voltage across the terminals of the battery to the previously detected voltages of the battery and based on the previous operating mode of the battery.
US11243256B2 System and method for diagnosing low-voltage battery state
A system and a method of diagnosing a state of a low-voltage battery, in which, in order to diagnose the state of a low-voltage battery (12V aux battery) provided at a low-voltage side, a daisy chain circuit unit receives a voltage from the low-voltage battery and outputs one or more result signals, and an isolator unit, which electrically insulates a high-voltage side and the low-voltage side, converts the outputted one or more result signals and provides the converted signals to a control unit, thereby diagnosing a state of the low-voltage battery at the low-voltage side by using the control unit provided at the high-voltage side.
US11243255B2 Electronic device for determining state of charge of battery device, and method of operating the electronic device
A battery device includes a first battery and a second battery connected in series. An electronic device for determining a state of charge of the battery device includes a sense resistor connected in series to the second battery, and a fuel gauge. The fuel gauge is configured to determine the state of charge of the battery device based on a first terminal voltage of the first battery, a first calculation current of the first battery, a second terminal voltage of the second battery, and a measurement current of the second battery measured through the sense resistor. The fuel gauge calculates a second calculation current of the second battery using a battery parameter of an equivalent circuit model, corrects the battery parameter when a difference between the measurement current and the second calculation current is not less than a threshold value, and calculates the first calculation current using the battery parameter or a corrected battery parameter.
US11243254B2 Method for operating a test apparatus and a test apparatus
A method for operating a test apparatus including a plurality of shared resources is shown, wherein the plurality of shared resources can be used in different instruments. The method includes blocking a first set of resource blockers when a first instrument, which requires a first subset of the shared resources, is to be executed. Furthermore, the method tries to block a second set of resource blockers, when a second instrument, which requires a second subset of the shared resources, is to be executed. Therefore, the first set of resource blockers is different from the second set of resource blockers and a plurality of resource blockers are assigned to a shared resource, which is involved in a conflicting combination of instruments and in a non-conflicting combination of instruments.
US11243253B2 Wafer scale testing using a 2 signal JTAG interface
Testing of die on wafer is achieved by; (1) providing a tester with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, (2) providing die on wafer with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, and (3) providing a connectivity mechanism between the bidirectional transceiver circuitry's of the tester and a selected group or all of the die on wafer for communication of the JTAG signals.