Document Document Title
US11562767B1 Multi-sector read offset recovery
An integrated circuit includes a read/write channel and a servo controller. The read/write channel is configured to: determine, in connection with a first path, respective read errors associated with N number of the data sectors; estimate respective offset positions of the N number of the data sectors; and generate a second path based, at least in part, on the respective estimated offset positions. The servo controller is configured to cause adjustment of a position of a read transducer based on the second path.
US11562765B2 Mask estimation apparatus, model learning apparatus, sound source separation apparatus, mask estimation method, model learning method, sound source separation method, and program
A mask estimation apparatus for estimating mask information for specifying a mask used to extract a signal of a specific sound source from an input audio signal includes a converter which converts the input audio signal into embedded vectors of a predetermined dimension using a trained neural network model and a mask calculator which calculates the mask information by fitting the embedded vectors to a mixed Gaussian model.
US11562764B2 Apparatus, method or computer program for generating a bandwidth-enhanced audio signal using a neural network processor
An apparatus for generating a bandwidth enhanced audio signal from an input audio signal having an input audio signal frequency range includes: a raw signal generator configured for generating a raw signal having an enhancement frequency range, wherein the enhancement frequency range is not included in the input audio signal frequency range; a neural network processor configured for generating a parametric representation for the enhancement frequency range using the input audio frequency range of the input audio signal and a trained neural network; and a raw signal processor for processing the raw signal using the parametric representation for the enhancement frequency range to obtain a processed raw signal having frequency components in the enhancement frequency range, wherein the processed raw signal or the processed raw signal and the input audio signal frequency range of the input audio signal represent the bandwidth enhanced audio signal.
US11562763B2 Method for improving sound quality and electronic device using same
According to certain embodiments, an electronic device comprises a microphone configured to acquire a signal including a voice signal and noise signal; a speaker; a memory; and a processor, wherein the processor is configured to: receive the signal from the microphone, wherein the signal corresponds to a plurality of predetermined frequency bands; identify portions of the signal corresponding to a first band and a second band of the plurality of frequency bands; calculate a signal-to-noise ratio (SNR) values for each predetermined frequency band, based on the signal; obtain a first parameter for correcting the portion of the signal corresponding to the first band and a second parameter for correcting the portion of the signal corresponding to the second band, based on the calculated SNR values for the first band and the second band; and apply the first parameter and the second parameter to each of the predetermined frequency bands.
US11562758B2 System and method for processing audio data into a plurality of frequency components
An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.
US11562755B2 Harmonic transposition in an audio coding method and system
The present invention relates to transposing signals in time and/or frequency and in particular to coding of audio signals. More particular, the present invention relates to high frequency reconstruction (HFR) methods including a frequency domain harmonic transposer. A method and system for generating a transposed output signal from an input signal using a transposition factor T is described. The system comprises an analysis window of length La, extracting a frame of the input signal, and an analysis transformation unit of order M transforming the samples into M complex coefficients. M is a function of the transposition factor T. The system further comprises a nonlinear processing unit altering the phase of the complex coefficients by using the transposition factor T, a synthesis transformation unit of order M transforming the altered coefficients into M altered samples, and a synthesis window of length Ls, generating a frame of the output signal.
US11562750B2 Enhancement of spatial audio signals by modulated decorrelation
Some methods involve receiving an input audio signal that includes N input audio channels, the input audio signal representing a first soundfield format having a first soundfield format resolution, N being an integer ≥2. A first decorrelation process may be applied to two or more of the input audio channels to produce a first set of decorrelated channels, the first decorrelation process maintaining an inter-channel correlation of the set of input audio channels. A first modulation process may be applied to the first set of decorrelated channels to produce a first set of decorrelated and modulated output channels. The first set of decorrelated and modulated output channels may be combined with two or more undecorrelated output channels to produce an output audio signal that includes O output audio channels representing a second and relatively higher-resolution soundfield format than the first soundfield format, O being an integer ≥3.
US11562748B2 Detecting and suppressing commands in media that may trigger another automated assistant
Techniques are described herein for detecting and suppressing commands in media that may trigger another automated assistant. A method includes: determining, for each of a plurality of automated assistant devices in an environment that are each executing at least one automated assistant, an active capability of the automated assistant device; initiating playback of digital media by an automated assistant; in response to initiating playback, processing the digital media to identify an audio segment in the digital media that, upon playback, is expected to trigger activation of at least one automated assistant executing on at least one of the plurality of automated assistant devices in the environment, based on the active capability of the at least one of the plurality of automated assistant devices; and in response to identifying the audio segment in the digital media, modifying the digital media to suppress the activation of the at least one automated assistant.
US11562745B2 Sequence-to-sequence speech recognition with latency threshold
A computing system including one or more processors configured to receive an audio input. The one or more processors may generate a text transcription of the audio input at a sequence-to-sequence speech recognition model, which may assign a respective plurality of external-model text tokens to a plurality of frames included in the audio input. Each external-model text token may have an external-model alignment within the audio input. Based on the audio input, the one or more processors may generate a plurality of hidden states. Based on the plurality of hidden states, the one or more processors may generate a plurality of output text tokens. Each output text token may have a corresponding output alignment within the audio input. For each output text token, a latency between the output alignment and the external-model alignment may be below a predetermined latency threshold. The one or more processors may output the text transcription.
US11562744B1 Stylizing text-to-speech (TTS) voice response for assistant systems
In one embodiment, a method includes receiving a voice input from a user and determining a first style of the voice input, based on first features extracted from the voice input. A second style for a voice response having second features may then be determined based on the first style. Finally, the voice response may be generated based on the second features of the second style, and this voice response may be provided in response to the voice input.
US11562742B2 Generating and transmitting invocation request to appropriate third-party agent
Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
US11562739B2 Content output management based on speech quality
Techniques for ensuring content output to a user conforms to a quality of the user's speech, even when a speechlet or skill ignores the speech's quality, are described. When a system receives speech, the system determines an indicator of the speech's quality (e.g., whispered, shouted, fast, slow, etc.) and persists the indicator in memory. When the system receives output content from a speechlet or skill, the system checks whether the output content is in conformity with the speech quality indicator. If the content conforms to the speech quality indicator, the system may cause the content to be output to the user without further manipulation. But, if the content does not conform to the speech quality indicator, the system may manipulate the content to render it in conformity with the speech quality indicator and output the manipulated content to the user.
US11562734B2 Systems and methods for automatic speech recognition based on graphics processing units
The present disclosure relates to an automatic speech recognition system and a method thereof. The system includes a conformer encoder and a pair of ping-pong buffers. The encoder includes a plurality of encoder layers sequentially executed by one or more graphic processing units. At least one encoder layer includes a first feed forward module, a multi-head self-attention module, a convolution module, and a second feed forward module. The convolution module and the multi-head self-attention module are sandwiched between the first feedforward module and the second feed forward module. The four modules respectively include a plurality of encoder sublayers fused into one or more encoder kernels. The one or more encoder kernels respectively read from one of the pair of ping-pong buffers and write into the other of the pair of ping-pong buffers.
US11562730B2 ANC system
An ANC system is provided, including an AD converter performing an AD conversion on an external noise signal; an ANC signal generator generating an ANC signal for canceling a noise component arriving at ears of a user based on an output signal of the AD converter; a level detector detecting a level of the output signal and causes the ANC signal generator to power down in response to the level; and a zero-cross detector detecting a zero-cross timing of the ANC signal. The level detector starts measuring a time when the level is equal to or less than a first threshold value, and causes the ANC signal generator to perform a power down operation when the zero-cross timing is detected after the measured time exceeds the predetermined value, and causes the ANC signal generator to exit from the power down operation when the level exceeds a second threshold value.
US11562723B2 Electronic musical instrument, method of generating musical sound, and storage medium
According to one aspect, there is an electronic musical instrument including operators which includes a first operator corresponding to a first pitch and a second operator corresponding to a second pitch, and a sound source configured to generate a first output signal from a first close loop and a second output signal from a second close loop, to generate an integration signal, and return a subtraction signal, the subtraction signal being obtained by subtracting a signal circulating through the first close loop from the integration signal, to the first close loop, and then output a musical sound signal including signal components corresponding to the second pitch as a musical sound signal corresponding to the first pitch.
US11562722B2 Cognitive music engine using unsupervised learning
A method for generating a musical composition based on user input is described. A first set of musical characteristics from a first input musical piece is received as an input vector. The first set of musical characteristics is perturbed to create a perturbed input vector as input in a first set of nodes in a first visible layer of an unsupervised neural net. The unsupervised neural net comprised of a plurality of computing layers, each computing layer composed of a respective set of nodes. The unsupervised neural net is operated to calculate an output vector from a higher level hidden layer in the unsupervised neural net. The output vector is used to create an output musical piece.
US11562719B2 Bow hair material and bow for bowed string instrument
A bow hair material for a bow hair of a bow of a bowed string instrument. The bow hair material includes threads constructed from poly phenylene sulfide resin. The bow material may be formed into a hair bundle that includes a plurality of threads that are substantially parallel with each other. A mounting portion may be formed by welding an end portion of the hair bundle that mounts the hair bundle on a frog or stick of the bow.
US11562718B2 Keyboard device for keyboard instrument
A keyboard device for a keyboard instrument, capable of obtaining excellent touch feeling and stable key stroke without giving sponge feeling or unpleasant vibration during key depression. The keyboard device includes a keyboard chassis, keys pivotally supported on the chassis, hammers swingably supported on the chassis and swinging along with key depression, a hammer upper limit stopper provided on a chassis rear end and contacted by a hammer rear end from below during key depression, and a key lower limit stopper provided on a chassis front end and contacted by front ends of the keys from above during key depression. The hammer upper limit stopper has predetermined flexibility that allows deformation of the hammer upper limit stopper such that after contact of a hammer during key depression, an associated key reaches its lowest position in a state in contact with the key lower limit stopper.
US11562717B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus is described comprising a first acquisition unit configured to acquire image data from an image capturing apparatus and a second acquisition unit configured to acquire display installation information indicating a configuration of one or more display screens in a display installation to be simulated. A generation unit is provided to generate, based on the display installation information and the acquired image data, a simulation image that simulates display of the image on the display installation. A display control unit is provided to display the simulation image on a display device.
US11562714B1 Remote generation of augmented reality overlays
An augmented reality device sends data representative of a field of view to a remote system. The field of view is comprises two portions, a first portion displayed to a user of the augmented reality device, and a second portion encompassing an area outside of the first portion. The remote system generates an element of an augmented reality display based on the second portion, and sends the element to the augmented reality device. When movement of the device causes the field of view to shift, the device includes the generated element in the augmented reality display.
US11562710B2 Light emitting device and display apparatus
The present disclosure provides a light emitting device and a display apparatus, The light emitting device includes a substrate, and a first electrode, a light emitting layer and a second electrode which are sequentially disposed on the substrate, an electrochromic substrate is disposed on the second electrode; the light emitting device further includes a chromaticity instrument, a processor, and a driver; the chromaticity instrument is configured to acquire chromaticity of light emitted by the light emitting device; the processor is configured to calculate compensated chromaticity for the light emitted by the light emitting device according to the chromaticity of the light emitted by the light emitting device acquired by the chromaticity instrument, and calculate an electrical signal according to the compensated chromaticity for the light emitted by the light emitting device.
US11562709B2 Method, device and system for determining actual option common voltage of display panel
The present application provides a method, a device and a system for determining an actual option common voltage of a display panel. The method for determining the actual option common voltage of the display panel includes the following steps: acquiring a first common voltage and a second common voltage for fitting a curve; acquiring a first flicker corresponding to the first common voltage and a second flicker corresponding to the second common voltage; acquiring a first Vcom-Flicker curve according to the first common voltage and the first flicker, and acquiring a second Vcom-Flicker curve according to the second common voltage and the second flicker; and determining a common voltage at an intersection of the first Vcom-Flicker curve and the second Vcom-Flicker curve, in which the common voltage at the intersection is the actual option common voltage.
US11562707B2 Liquid crystal display device configured for speeding up gate drive of pixel transistors
The display control circuit includes a drive signal generation circuit that generates a gate drive signal, a scanning line drive circuit that supplies the gate drive signal to the scanning line, and a first wire through which the gate drive signal from the drive signal generation circuit is supplied to the scanning line drive circuit. The drive signal generation circuit includes a first potential supply circuit that supplies, to the first wire, a first potential equal to or lower than an off-potential of the pixel transistor, a second potential supply circuit that supplies, to the first wire, a second potential lower than the first potential, a third potential supply circuit that supplies, to the first wire, a third potential higher than the first potential, and a fourth potential supply circuit that supplies, to the first wire, a fourth potential equal to or higher than an on-potential of the pixel transistor.
US11562705B2 Display apparatus and method of driving the same
A display apparatus includes: a sensor substrate including a first area and a second area; a plurality of sensors at the first area and not at the second area; a display panel on the sensor substrate, the display panel including a first display area corresponding to the first area, and a second display area corresponding to the second area, the first display area including a pixel area and a non-pixel area; at least one subpixel at the pixel area and no subpixels at the non-pixel area; and a display panel driver to control a driving signal of the first display area and a driving signal of the second display area according to a ratio between the pixel area of the first display area and the non-pixel area of the first display area.
US11562704B2 Electronic tag and operation method thereof
An electronic tag includes an electronic tag body. The electronic tag body includes a housing, a display screen configured to display information, and a sensor and a main controller that are disposed inside the housing. The sensor is configured to detect an ambient temperature of an environment in which the electronic tag body is located. The main controller is configured to shut off power supplied to the display screen in response to the ambient temperature detected by the sensor being beyond an operating temperature range of the display screen.
US11562697B2 Shift register unit, scanning driving circuit, display substrate and display device
A shift register unit, a scanning driving circuit, a display substrate and a display device. The shift register unit includes an output terminal, an output circuit and an output node control circuit. The output circuit is electrically coupled to a first output node, a second output node, a first voltage line, a second voltage line and the output terminal, respectively. The output node control circuit is electrically coupled to the first output node, the second output node, a third voltage line, a fourth voltage line, a fifth voltage line, a first clock signal line, a second clock signal line and an input terminal, respectively. At least one of a third voltage signal, a fourth voltage signal and a fifth voltage signal is different from a first voltage signal and ae second voltage signal.
US11562691B2 Gray scale display method
A gray scale display method is provided. The method includes: dividing a matrix arrangement taking a pixel unit as a display unit into a matrix arrangement taking a plurality of pixel units as the display unit, where the display unit including the plurality of pixel units is a pixel module, and the pixel unit includes at least one sub-pixel; in a case that an average gray scale of the pixel module is smaller than a preset value, displaying a part of the pixel units of the pixel module with a preset gray scale, where the preset gray scale is larger than the average gray scale.
US11562689B2 Display device
A display device includes five light-emitting layers including four light-emitting layers arranged in two rows and two columns, and one light-emitting layer diagonally adjacent to each of the four light-emitting, layers, wherein three subpixel circuits corresponding to the one light-emitting layer and two light-emitting layers adjacent in a row direction among the five light-emitting layers are connected to an identical scanning signal line, and four subpixel circuits corresponding to the one light-emitting layer and three light-emitting layers diagonally adjacent to the one light-emitting layer among the five light-emitting layers are connected to four different data signal lines.
US11562687B2 Pixel and display apparatus having the same
A pixel includes a light emitting element, a data write switching element, a driving switching element, a light emitting element initialization switching element and a boosting capacitor. The data write switching element is configured to receive a data voltage from the outside. The driving switching element is configured to apply a driving current to the light emitting element based on the data voltage. The light emitting element initialization switching element is configured to apply an initialization voltage to a first electrode of the light emitting element. The boosting capacitor includes a first electrode connected to a control electrode of the light emitting element initialization switching element and a second electrode connected to an output electrode of the data write switching element.
US11562686B1 Display panel, light sensing detection method thereof and display device
Display panel, light sensing detection method thereof and display device are provided. The display panel includes a plurality of light sensing detection units. A light sensing detection unit of the plurality of light sensing detection units includes a light sensing detection circuit. The light sensing detection circuit corresponding to a same light sensing detection unit includes N light sensing detection branches connected in parallel, a light sensing detection branch of the N light sensing detection branches includes a storage capacitor, and N≥2. The N light sensing detection branches include a first light sensing detection branch and a second light sensing detection branch. The storage capacitor includes a first storage capacitor located in the first light sensing detection branch and a second storage capacitor located in the second light sensing detection branch. A capacitance of the first storage capacitor is greater than a capacitance of the second storage capacitor.
US11562683B2 LED driving device
An LED-driving device includes a displaying section including a plurality of displaying groups, each composed of a plurality of connected LED elements, each with a built-in light emission-controlling element, a power-supplying section configured to provide a supply of an electric power to the displaying section, switching sections configured to selectively make or break connections between the power-supplying section and those displaying groups respectively, and a controlling section configured to make a decision as to whether, when the power-supplying section is powered on, an output value from the power-supplying section is normal or not, and as a result of determining that the output value from the power-supplying section is normal, perform such a control of the connections between the power-supplying section and those displaying groups as to enable the switching sections to in turn connect supplies of the electric power from the power-supplying section to those displaying groups, respectively.
US11562677B2 Display apparatuses, gate drive circuits, shift register units and driving methods thereof
The present disclosure provides display apparatuses, gate drive circuits, shift register units and driving methods thereof. The shift register unit includes: an outputting module, configured to output a composite output signal under a control of a potential of a pull-up node; a pull-up module, configured to charge the pull-up node under a control of a display control signal terminal and charge the pull-up node under a control of a potential of a black insertion node; a first reset circuit configured to, under a control of the reset signal terminal and the potential of the black insertion node, control a voltage control node to communicate with the pull-up node; a current-limiting circuit, connected between the voltage control node and a first voltage terminal; and a charging module, configured to charge the voltage control node under the control of the potential of the pull-up node.
US11562673B2 Gate driving structure having overlapped signal wiring and capacitor, array substrate and display device
The present disclosure relates to the field of display technology and, in particular, to a gate driving structure, an array substrate, and a display device. The gate driving structure may include: a base substrate; a shift register formed on the base substrate, and including a plurality of thin film transistors and at least one capacitor, the capacitor being coupled to the thin film transistor; and a signal wiring group formed on the base substrate, and including a plurality of signal wirings spaced apart from each other, the signal wiring being coupled to the thin film transistor. An orthographic projection of the capacitor on the base substrate is at least partially overlapped with an orthographic projection of the signal wiring group on the base substrate.
US11562670B2 Electronic device with illuminance sensor mounted at back side of display and method for measuring illuminance using illuminance sensor
Provided is an electronic device. The electronic device includes a housing that includes a front side and a back side, a display, an illuminance sensor overlapping at least one active area of the display in a top view from above the front side, at least one processor, and a memory. The memory stores instructions that, when executed, cause the at least one processor, while the display is in operation, to change a brightness of a screen displayed on the display, to identify display parameter information associated with the changed brightness, to set a measuring time of the illuminance sensor, based at least partially on the identified display parameter information, to acquire raw data measured during the measuring time by the illuminance sensor at a specified period, to generate intermediate data using the acquired raw data, and to calculate an illuminance value using the generated intermediate data.
US11562669B2 Tiled display device
A tiled display device includes a first display substrate including a plurality of light emitting areas defined by one or more banks, a second display substrate adjacent to the first display substrate and including a plurality of light emitting areas, a coupling member coupling the first display substrate and the second display substrate, and a color conversion substrate including a plurality of light transmitting areas corresponding to the plurality of light emitting areas of each of the first display substrate and the second display substrate, and a plurality of light blocking areas between the plurality of light transmitting areas and corresponding to the one or more banks or the coupling member.
US11562667B2 Transport equipment label bracket
A transport equipment label bracket that can be used during tracking and/or locating of delivery item(s) (e.g. mail) positioned on or in delivery-item transport equipment such as a delivery-item transport cart. The bracket can have positioned thereon a permanent first identifier and a permanent second identifier, which may include a radio-frequency identification (RFID) chip. The bracket can further include a placard mount for temporarily positioning a placard such as a delivery-item transport equipment label, which can represent the delivery item(s) that are in or on the delivery-item transport equipment. The placard and either/both of the first identifier and the second identifier can be scanned to associate or conjoin the placard with the RFID chip as represented in a computerized delivery-item-tracking system. Thereafter, the RFID chip can be scanned to identify a location of the placard and thus the location of the delivery-item transport cart.
US11562666B2 Human thermoregulation simulator
Various implementations include a Human Thermoregulation Simulator (HTRS) that simulates the natural and primary thermoregulatory functions of a patient that are relevant during therapeutic hypothermia procedures. For example, in various implementations, a HTRS includes a core container configured to be at least partially filled with water, and the core container includes a heat generator configured to heat the water inside the core container. A middle container is disposed concentrically around the core container, and the middle container includes a foam layer configured to be saturated by water. An outer container is disposed concentrically around the middle container, and the outer container includes a network of tubing disposed on at least a portion of an inner surface of the outer container. The HTRS also includes a pump configured to circulate water from the core container through the network of tubing.
US11562665B2 Tumor ablation training system
A training system and method includes a subject phantom (102) capable of being visualized on a display (120). A spatial tracking system (104) is configured to track an interventional instrument (108) in subject phantom space. A simulation system (110) is configured to generate a simulated abnormality in the phantom space and to simulate interactions with the simulated abnormality to provide feedback and evaluation information to a user for training the user in an associated procedure related to the abnormality.
US11562664B2 Medical treatment simulation devices
Medical treatment simulation systems and devices are disclosed. One device includes an overlay, a simulated treatment structure, at least one feedback device, and at least one processor. The overlay is configured to be secured to the live subject and to cover at least a portion of a body of the live subject. The simulated treatment structure is configured to simulate a structure associated with the medical procedure. The at least one feedback device is configured to provide a feedback signal to the live subject. The at least one processor is connected to the simulated treatment structure and the at least one feedback device. The processor is programmed to operate the feedback device to provide the feedback signal based upon input generated from interaction between a treatment provider and the simulated treatment structure. The disclosed devices may be used to simulate intravenous, catheter, defibrillation, and/or thoracic treatments.
US11562663B1 Production and presentation of aural cloze material
A machine-delivered aural cloze exercise makes use of natural, connected speech and allows for a portion of the audio to be selected and obfuscated during playback, creating an aural cloze portion. The aural cloze portion is extended beyond its natural length an effective amount to make the exercise clear to the user. If the audio is accompanied by video, the video is extended uniformly during the aural cloze portion, and optionally, can also be obfuscated during the aural cloze portion.
US11562659B2 Systems and methods for instrumentation of education processes
Systems and methods for education instrumentation can include one or more servers configured generate a plurality of models for modeling various aspects of an education process using training data related to academic performance of students. The one or more servers can collect data from client devices associated with various education institutions or stakeholders throughout a life cycle of the education process. The one or more servers can use the generated models and the collected data to assess the addressing of education standards and predict or estimate performance metrics associated with the education process. The one or more servers can provide computed metrics or assessments of how well education standards are addressed to one or more client devices for display.
US11562655B2 Aircraft rescue systems and methods using predictive models
Systems and methods for determining object location may include a memory and a processor. The processor may be configured to collect seismic data and geophysical data to determine object location. The processor may be configured to determine one or more seismic attributes associated with a plurality types of noises based on the seismic data and the geophysical data using one or more machine learning algorithms. The processor may be configured to eliminate unwanted noises from noise classifications based on the one or more seismic attributes. The processor may be configured to predict the object location by comparing time and velocity data of the object with recorded timing and velocity data. The processor may be configured to validate the object location by comparing the determined noise with image data. The systems and methods may be used in, for example, detecting missing planes such as Malaysian Airlines Flight 370.
US11562649B2 Vehicle to vehicle event notification system and method
A facility for providing vehicle to vehicle event notification for connected and/or unconnected vehicles is disclosed. The facility enables a vehicle to detect an occurrence of a vehicle status trigger event and identify information describing an event type. The facility determines a priority of the vehicle status event based at least in part on the type of the vehicle status event. When the vehicle status event is to be reported to at least one other vehicle, the facility enables the vehicle to generate a vehicle status event message that includes the priority of the vehicle status event and at least a portion of the information describing the type of the vehicle status event. The vehicle status event message is then transmitted/broadcasted to at least one other vehicle.
US11562638B2 Electronic system and method for improving human interaction and activities
Embodiments herein generally relate to an electronic system, electronic device and/or a method of using the same to improve human activities in a business, a home or an educational environment. The electronic system, electronic device, and method allows for anonymous feedback from users to alert another user that the sound levels being maintained in a certain region are unacceptable. The method includes inputting one or more sound preferences into one or more electronic devices, receiving, at a first electronic device of the one or more electronic devices, local environment data, determining whether the local environmental data is associated with a first user, exchanging the local environment data with the one or more electronic devices, and generating an alert on the first electronic device. The method and electronic system allows users in the office environment to provide anonymous feedback to users that do not maintain an appropriate sound level.
US11562633B1 Slim type tactile feedback device
A slim type tactile feedback device is disclosed, including: a substrate, at least an overlapping plate, a support frame, a plurality of cushions and a vibration source; the overlapping plate being fixed to the substrate in a cantilever manner; the support frame including a frame, a void area, and at least a protruding support, the protruding support being a partial segment of the frame; the cushions being fixed between the substrate and the frame; the vibration source including a magnet set and a coil set, the magnet set and the coil set being fixed between the protruding support and the overlapping plate and located at outer side the substrate; the coil set and the magnet set being positioned correspondingly to each other and separated by a gap, the gap increasing when the substrate being pressed by finger, and the substrate moving back-and-forth through linkage motion of the vibration source.
US11562624B2 Method of gaming, a gaming system and a game controller having moveable symbols at increasing display positions with different appearances
The present invention relates to a gaming machine, methods of gaming and gaming systems. The gaming system comprises: a first video display; a second video display; and a game controller. The game controller is arranged to: select a plurality of symbols from a symbol set for display on the first video display and the second video display; and evaluate a symbol subset comprising one or more of the plurality of symbols to determine whether to make an award. The number of symbols of the symbol subset is higher than a number of symbols in the symbol subset evaluated by the game controller in a previous game instance.
US11562619B2 Gaming method and apparatus for portioning a play area
A method and apparatus for use in gaming activities, such as in a slot machine. A first grid comprising a plurality of elements overlayed a second grid comprising a plurality of elements is presented. At least some of the elements of the first grid and the second grid are marked. Marked elements of first grid are then used to form a subportion, the subportion boundary enclosing an area and having a correspondingly marked element of the first grid at each corner. Payouts are issued for marked elements and element combinations of the second grid within the subportion. The payouts may be administered according to a pay table.
US11562611B2 Deriving information from an optically readable security element
According to a first aspect of the invention, there is provided a method of deriving information from an optically readable security element, comprising: optically reading the optically readable security element, the optically readable security element comprising at least one optically readable structure, optically readable in response to excitation of the optically readable structure; the reading comprising determining data indicative of an optical property of the optically readable security element using first emission electromagnetic radiation, emitted in response to excitation of the optically readable structure; the deriving information further comprising using the determined data indicative of an optical property, in combination with a temporal excitation-emission relationship related to the optically readable structure, to derive the information.
US11562607B2 Smart thermostat hub
A smart thermostat hub and a management platform for controlling and securing smart devices in a multi-family residential property are disclosed. Smart thermostat hubs may bi-directionally communicate with the management platform using a LoRaWAN communication link and communicate with smart devices present within an apartment of the multi-family residential property via a non-LoRaWAN communication link. Smart thermostat hub may provide a gateway or bridge between the management platform and an offline door lock, thereby enabling access credentials for an offline door lock to be disabled from the management platform, and may serve to facilitate remote configuration of other smart devices, such as thermostats and smart light fixtures, for example.
US11562606B2 Accident-severity scoring device, method, and system
The present disclosure provides a device associated with a vehicle, the device including a set of sensors configured to generate a set of data associated with the vehicle; and one or more controllers configured to analyze the set of data to determine if an accident involving the vehicle has occurred, responsive to a determination that an accident involving the vehicle has occurred, determine an accident-severity score associated with the vehicle involved in the accident, the accident-severity score being based on a set of accident-severity scoring rules and at least a portion of the set of data, and transmit an output signal representative of the determined accident-severity score.
US11562604B2 Trailer safety system and methods of use thereof
The present invention concerns systems, a kit and methods for monitoring coupling of a vehicle and a trailer or a trailer and another trailer. The system includes two sensors associated with a turntable of a towing vehicle, said sensors consisting of: a contact sensor configured to detect when a skid plate of a vehicle to be towed is in contact with the turntable; and a locking sensor configured to detect when the locking mechanism is in a locked configuration. The system further including a controller operatively connected to the two sensors and configured to receive output signals from the contact sensor and the locking sensor and to determine whether safe coupling has been achieved based on the output signals.
US11562599B2 Vehicular driver monitoring system
A vehicular driver monitoring system includes an interior electrochromic rearview mirror assembly and a camera disposed at the interior electrochromic rearview mirror assembly behind and viewing through an electrochromic mirror reflective element into the interior cabin of the vehicle. Supplemental sources of near infrared illumination are integrated into the mirror assembly that, when powered to emit near infrared light, illuminate at least a front seating area within the interior cabin of the vehicle. Presence of the camera is not readily apparent to an occupant sitting in the interior cabin of the vehicle. The interior electrochromic rearview mirror assembly includes a processor that processes image data captured by the camera. The camera at least views a driver-side front seating area of the vehicle and, via processing at the processor of image data captured by the camera, the driver seated at the driver-side front seating area is monitored.
US11562594B2 Enterprise profile management and control system
Systems for profile management and control are provided. A system may receive an instrument or image of an instrument. In some examples, data may be extracted from the instrument or image of the instrument and a document profile may be retrieved based on the extracted data. Images within the document profile may be evaluated to identify a type of document for each document. In some examples, a total number of documents of each type may be determined or identified. The total number of documents may be compared to a threshold. If the total number of documents is below the threshold, the documents or images in the profile may be maintained. If the total number of documents is at or above the threshold, in some examples, each document may be further evaluated to determine or identify documents or document images for deletion. In some arrangements, the profile may be refreshed and documents or images identified for deletion may be deleted.
US11562593B2 Constructing a computer-implemented semantic document
Technologies pertaining to electronic document understanding are described herein. A document is received, wherein the document includes a section of a type. An image of the document is generated, and a candidate region is identified in the image of the document, wherein the candidate region encompasses the section. A label is assigned to the candidate region based upon text of the section, wherein the label identifies the type of the section. An electronic document understanding task is performed based upon the label assigned to the candidate region.
US11562586B2 Systems and methods for generating search results based on optical character recognition techniques and machine-encoded text
Disclosed are systems and methods for generating search result data based on machine-encoded text generated by computer vision optical character recognition machine learning techniques performed on digital media. The disclosed systems and methods provide a novel framework for performing machine learning visual search or machine learning text extraction techniques on digital media in order to extract and analyze the data therein and further conduct search queries based on the extracted and analyzed data. The disclosed framework may leverage the aforementioned computer vision machine learning techniques in order to provide a user with relevant search results regarding objects and text detect in digital media captured on a user device.
US11562585B2 Systems and methods for image preprocessing
A method and apparatus of a device that classifies an image is described. In an exemplary embodiment, the device segments the image into a region of interest that includes information useful for classification and a background region by applying a first convolutional neural network. In addition, the device tiles the region of interest into a set of tiles. For each tile, the device extracts a feature vector of that tile by applying a second convolutional neural network, where the features of the feature vectors represent local descriptors of the tile. Furthermore, the device processes the extracted feature vectors of the set of tiles to classify the image.
US11562582B2 Three dimensional imaging with intensity information
A method for operating a time-of-flight sensor system includes by an array of pixels of a time-of-flight sensor of the time-of-flight sensor system, generating signal data representative of reflected light from an environment; generating an intensity representation of an object in the environment based on the signal data representative of the reflected light from the environment; determining that the intensity representation indicates that an object in the environment includes a target object; and responsive to the determining, generating a three-dimensional representation of the environment based on the data representative of the reflected light.
US11562577B2 Method of detecting curved lane through path estimation using monocular vision camera
The present invention provides a method of detecting a curved lane through path estimation using a monocular vision camera by which the curved lane may be estimated by using paths on the curved lane in the past when a lane is not seen on the curved road because of a dotted lane or other causes.
US11562576B2 Dynamic adjustment of augmented reality image
A system and method to adjust an augmented reality (AR) image involve a front-facing camera in a vehicle. The camera obtains an image that includes a road surface ahead of the vehicle. The system also includes a processor to detect lane lines of the road surface in three dimensions, to perform interpolation using the lane lines to determine a ground plane of the road surface, and to adjust the AR image to obtain an adjusted AR image such that all points of the adjusted AR image correspond with points on the ground plane.
US11562574B2 Method for learning a vehicle behavior of a monitored automobile and a respective automobile
A vehicle behavior of a monitored vehicle is learned. A vehicle illumination of the monitored vehicle is detected and monitored. If a light-pattern occurs in the detected vehicle illumination, wherein the light-pattern corresponds to a frequency, intensity and/or color dependent glowing of the vehicle illumination, and further wherein the light-pattern starts with a flashing up of the detected vehicle illumination and ends after a certain time without glowing of the respective part of the detected vehicle illumination, then the method further monitors the light-pattern; monitors a vehicle movement of the monitored vehicle during the occurrence of the light-pattern; and compares the monitored light-pattern with a known light-pattern from a light-pattern data entry stored in an light-pattern database. If the comparison results in the monitored light-pattern being unknown, the method stores the light-pattern and the vehicle movement together as a new light-pattern data entry in the light-pattern database.
US11562573B2 Phrase recognition model for autonomous vehicles
Aspects of the disclosure relate to training and using a phrase recognition model to identify phrases in images. As an example, a selected phrase list may include a plurality of phrases is received. Each phrase of the plurality of phrases includes text. An initial plurality of images may be received. A training image set may be selected from the initial plurality of images by identifying the phrase-containing images that include one or more phrases from the selected phrase list. Each given phrase-containing image of the training image set may be labeled with information identifying the one or more phrases from the selected phrase list included in the given phrase-containing images. The model may be trained based on the training image set such that the model is configured to, in response to receiving an input image, output data indicating whether a phrase of the plurality of phrases is included in the input image.
US11562572B2 Estimating auto exposure values of camera by prioritizing object of interest based on contextual inputs from 3D maps
Systems and methods are provided for operating a vehicle, is provided. The method includes, by a vehicle control system of the vehicle, identifying map data for a present location of the vehicle using a location of the vehicle and pose and trajectory data for the vehicle, identifying a field of view of a camera of the vehicle, and analyzing the map data to identify an object that is expected to be in the field of view of the camera. The method further includes, based on (a) a class of the object, (b) characteristics of a region of interest in the field of view of the vehicle, or (c) both, selecting an automatic exposure (AE) setting for the camera. The method additionally includes causing the camera to use the AE setting when capturing images of the object, and using the camera, capturing the images of the object.
US11562565B2 System for physical-virtual environment fusion
A system for physical-virtual environment fusion includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to select a semantic identity of an object from among a group of objects indicated by a user pointer indicator by determining, based on inputs from the sensor, the approximate orientation of the user pointer indicator towards a first endpoint from among the plurality of endpoints, the first endpoint having the group of objects located within the first endpoint. It further renders, on a display surface, the group of objects, receives from the user an indication regarding the semantic identity of the object and presents, on the display surface, an indication of the selection of the object from among the group of objects based on the further indications from the user.
US11562559B2 Object type identifying apparatus, object type identifying method, and recording medium
Provided is an object type identifying apparatus that is capable of correctly identifying the types of objects held in a hand of a person. This object type identifying apparatus is provided with: a memory storing instructions; a storage device storing information indicating a type of an object at a position of each object; and one or more processors configured to execute the instructions to: acquire a position of an object; determine whether an object is picked up or an object is placed, based on sensor information; when determined that an object is picked up, identify a type of the picked-up object, based on the position of the object acquired and information stored in the storage device; and when determined that an object is placed, update information stored in the storage device, using an image captured by a camera that captures arrangement of each object from a front side.
US11562553B2 Method, apparatus, and computer program for detecting abusing act in online service
The present invention discloses a method of detecting an abusing act in an online service, the method including: a use act information collecting operation in which an apparatus for detecting an abusing act collects use act information including the kinds and an order of one or more use acts performed by a user; an image configuring operation in which the kinds of the one or more use acts performed by the user are arranged in a time order and an image is configured by setting the kinds of predetermined use acts to a first axis and setting the order of the use acts to a second axis; and an abusing act detecting operation in which whether the use act of the user is an abusing act is detected by using the image.
US11562549B2 System and method for user interaction in complex web 3D scenes
This disclosure provides a system and method for user interaction in complex web 3D scenes, including a receiving module, a transmission module and a 3D model module. The receiving module receives molecular data. The transmission module analyzes the received molecular data and then enters the two branch modules at the same time. The branch modules include: a view layer unit: processing browser rendering and 3D model construction, the data generated by the branch will finally be presented on the browser page; a data layer unit: processing 3D picking-related business logic, and establishing a list of related model index information for atoms and covalent bonds in molecular data. The 3D model module: establishes a one-to-one correspondence between color and 3D model. This invention simplifies the display model of the molecule for the picking of web 3D molecular visualization and reduces the computational cost of the model data on the rendering.
US11562543B2 Method and system for augmented reality visualisation
A method for visualizing an image combining an image (Ic) of a real object (200) originating from a video capture system (300) with digital information (In) originating from a three-dimensional model of the equipment, comprising: carrying out a processing operation to superimpose, in real time, a reference point (402) of the three-dimensional model with a reference point (302) of the video capture system and an object reference point (202) of the real object, and displaying at least some of the digital information superimposed on the image captured by the video capture system, further comprising: an initial step (Ei) of recording the reference texture (T200) of the real object, and a step (Ea) of analyzing the images transmitted by the video capture system, the analysis step comprising: generating a synthesis image from the captured image, and from the three-dimensional model of the equipment textured using the recorded texture; a step of calculating a composite image by mixing the synthesis image and the captured image.
US11562542B2 Cross reality system with simplified programming of virtual content
A cross reality (XR) system that renders virtual content generated by executing native mode applications may be configured to render web-based content using components that render content from native applications. The system may include a Prism manager that provides Prisms in which content from executing native applications is rendered. For rendering web based content, a browser, accessing the web based content, may be associated with a Prism and may render content into its associated Prism, creating the same immersive experience for the user as when content is generated by a native application. The user may access the web application from the same program launcher menu as native applications. The system may have tools that enable a user to access these capabilities, including by creating for a web location an installable entity that, when processed by the system, results in an icon for the web content in a program launcher menu.
US11562539B2 Modular augmented and virtual reality ride attraction
An amusement park system includes a modular attraction system having a ride vehicle having seats to accommodate passengers, an on-board system integrated with the ride vehicle and having on-board game systems connected via a network. Each on-board game system is configured to provide an augmented reality (AR) experience, or a virtual reality (VR) experience, or both, via a respective visual experience generator device. The AR experience, or the VR experience, or both, is provided within a game shared between the on-board game systems. The on-board game systems are integrated into the ride vehicle, and are connected via the network to one another in a manner that allows for ready removal of all or a portion of one of the on-board game systems without affecting operation of the remaining on-board game systems.
US11562536B2 Methods and systems for personalized 3D head model deformation
An electronic apparatus performs a method of generating a three-dimensional (3D) head deformation model that includes: receiving a two-dimensional (2D) facial image; identifying a first set of keypoints in the 2D facial image based on some artificial intelligence (AI) models; mapping the first set of keypoints to a second set of keypoints based on a set of user-provided keypoint annotations located on a plurality of vertices of a mesh of a 3D head template model; performing deformation to the mesh of the 3D head template model to obtain a deformed 3D head mesh model by reducing the differences between the first set of keypoints and the second set of keypoints; and applying a blendshape method to the deformed 3D head mesh model to obtain a personalized head model according to the 2D facial image.
US11562534B2 Object tracking using sparse sensor captures
In one embodiment, a method includes instructing, at a first time, a camera having a plurality of pixel sensors to capture a first image of an environment comprising an object to determine a first object pose; determining, based on the first object pose, a predicted object pose of the object at a second time; generating pixel-activation instructions based on a buffer region around a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with a predicted camera pose, where the size of the buffer region may be dependent on predicted dynamics for the object; instructing, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions, and; determining, based on the second image, a second object pose of the object.
US11562532B2 Site specifying device, site specifying method, and storage medium
A site specifying device, includes a memory; and a processor coupled to the memory and the processor configured to: store three-dimensional model data indicating a three-dimensional model of an object, display the three-dimensional model based on the three-dimensional model data, and select from the three-dimensional model a site in a range of a depth specified toward an inner side of the three-dimensional model from a region surrounded by a closed curve on a surface of the three-dimensional model according to an input of the closed curve to the surface of the displayed three-dimensional model and an input to specify the depth from the surface of the three-dimensional model.
US11562531B1 Cascading shadow maps in areas of a three-dimensional environment
Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within a virtual environment. Various methods for efficient modeling, rendering, and shading are disclosed herein.
US11562528B2 Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
A computer system, while displaying a first computer-generated experience with a first level of immersion, receives biometric data corresponding to a first user. In response to receiving the biometric data: in accordance with a determination that the biometric data corresponding to the first user meets first criteria, the computer system displays the first computer-generated experience with a second level of immersion, wherein the first computer-generated experience displayed with the second level of immersion occupies a larger portion of a field of view of the first user than the first computer-generated experience displayed with the first level of immersion; and in accordance with a determination that the biometric data corresponding to the first user does not meet the first criteria, the computer system continues to display the first computer-generated experience with the first level of immersion.
US11562526B2 3-D graphics rendering with implicit geometry
Aspects relate to tracing rays in 3-D scenes that comprise objects that are defined by or with implicit geometry. In an example, a trapping element defines a portion of 3-D space in which implicit geometry exist. When a ray is found to intersect a trapping element, a trapping element procedure is executed. The trapping element procedure may comprise marching a ray through a 3-D volume and evaluating a function that defines the implicit geometry for each current 3-D position of the ray. An intersection detected with the implicit geometry may be found concurrently with intersections for the same ray with explicitly-defined geometry, and data describing these intersections may be stored with the ray and resolved.
US11562519B1 System and method for creating and delivering handwritten greeting cards
A card creation system uses software tools on computing devices for coordinating and creating cards that include handwritten text for a recipient. The software is used to an organizer to create invitations to participate in a coordinated group card delivery for a recipient on a designated date for a specified event. The card creation invitations are distributed to invitees who can either accept or decline the invitation. The software can be used to create custom card designs that include handwritten text. The custom card designs are transmitted from the participant computing devices to a server. The card designs are reviewed, printed, and placed in separate envelopes. The printed and enveloped cards are then packaged in a single container. The single container is then sent in the card recipient on a designated delivery date.
US11562518B2 Image manipulation by text instruction
A method for generating an output image from an input image and an input text instruction that specifies a location and a modification of an edit applied to the input image using a neural network is described. The neural network includes an image encoder, an image decoder, and an instruction attention network. The method includes receiving the input image and the input text instruction; extracting, from the input image, an input image feature that represents features of the input image using the image encoder; generating a spatial feature and a modification feature from the input text instruction using the instruction attention network; generating an edited image feature from the input image feature, the spatial feature and the modification feature; and generating the output image from the edited image feature using the image decoder.
US11562513B2 Center line simplification device, network data generation system and program
Centerlines for generating network data of an indoor space can be simplified while the amount of calculation is limited. A centerline simplification unit 240 performs processing of deleting centerlines of passages that are movable regions in an indoor space and processing of correcting centerlines. A determination unit 242 determines whether or not the simplification has ended based on the number of centerlines or the number of vertices connecting the centerlines.
US11562509B2 Secondary component attribute coding for geometry-based point cloud compression (G-PCC)
In some examples, a method of decoding a point cloud includes decoding an initial QP value from an attribute parameter set. The method also includes determining a first QP value for a first component of an attribute of point cloud data from the initial QP value. The method further includes determining a QP offset value for a second component of the attribute of the point cloud data and determining a second QP value for the second component of the attribute from the first QP value and from the QP offset value. The method includes decoding the point cloud data based on the first QP value and further based on the second QP value.
US11562506B2 System, device, and method for determining color ambiguity of an image or video
Systems, devices, and methods for determining color ambiguity of images or videos. A system includes a color ambiguity score generator, which analyzes an image and determines a color ambiguity score that quantitively indicates a level of color ambiguity that the image is estimated to cause when viewed by a user having color vision deficiency. A local color ambiguity score is generated to quantitively indicate a level of local color ambiguity between (i) an in-image object and (ii) an in-image foreground of that in-image object. A global color ambiguity score is generated to quantitively indicate a level of global color ambiguity between (I) a first in-image object within the image and (II) a second in-image object within that image. The color ambiguity score generator generates the color ambiguity score by utilizing a formula that uses both (A) the local color ambiguity score and (B) the global color ambiguity score.
US11562502B2 System and method for calibrating a plurality of 3D sensors with respect to a motion conveyance
This invention provides an easy-to-manufacture, easy-to-analyze calibration object which combines measurable and repeatable, but not necessarily accurate, 3D features—such as a two-sided calibration object/target in (e.g.) the form of a frustum, with a pair of accurate and measurable features, more particularly parallel faces separated by a precise specified thickness, so as to provide for simple field calibration of opposite-facing DS sensors. Illustratively, a composite calibration object can be constructed, which includes the two-sided frustum that has been sandblasted and anodized (to provide measurable, repeatable features), with a flange whose above/below parallel surfaces have been ground to a precise specified thickness. The 3D corner positions of the two-sided frustum are used to calibrate the two sensors in X and Y, but cannot establish absolute Z without accurate information about the thickness of the two-sided frustum; the flange provides the absolute Z information.
US11562491B2 Automatic pancreas CT segmentation method based on a saliency-aware densely connected dilated convolutional neural network
The present invention discloses an automatic pancreas CT segmentation method based on a saliency-aware densely connected dilated convolutional neural network. Under a coarse-to-fine two-step segmentation framework, the method uses a densely connected dilated convolutional neural network as a basis network architecture to obtain multi-scale image feature expression of the target. An initial segmentation probability map of the pancreas is predicted in the coarse segmentation stage. A saliency map is then calculated through saliency transformation based on a geodesic distance transformation. A saliency-aware module is introduced into the feature extraction layer of the densely connected dilated convolutional neural network, and the saliency-aware densely connected dilated convolutional neural network is constructed as the fine segmentation network model. A coarse segmentation model and the fine segmentation model are trained using a training set, respectively.
US11562483B2 2D shear wave dispersion imaging using a reverberant shear wave field
Within the field of elastography, a new approach analyzes the limiting case of shear waves established as a reverberant field. In this framework, it is assumed that a distribution of shear waves exists, oriented across all directions in 3D (e.g. 2D space+time). The simultaneous multi-frequency application of reverberant shear wave fields can be accomplished by applying an array of external sources that can be excited by multiple frequencies within a bandwidth, for example 50, 100, 150, . . . 500 Hz, all contributing to the shear wave field produced in the liver or other target organ. This enables the analysis of the dispersion of shear wave speed as it increases with frequency, indicating the viscoelastic and lossy nature of the tissue under study. Furthermore, dispersion images can be created and displayed alongside the shear wave speed images. Studies on breast and liver tissues using the multi-frequency reverberant shear wave technique, employing frequencies up to 700 Hz in breast tissue, and robust reverberant patterns of shear waves across the entire liver and kidney in obese patients are reported. Dispersion images are shown to have contrast between tissue types and with quantitative values that align with previous studies.
US11562481B2 Image processing apparatus, control method thereof, and storage medium
Some embodiments are directed to an image processing apparatus comprising obtaining a reference image and a verification target image; selecting one or more defect detection processing from a plurality of types of defect detection processing for performing defect detection in the verification target image; executing the selected one or more defect detection processing on a difference image between the reference image and the verification target image in accordance with processing parameters of the selected one or more defect detection processing; and outputting a result display screen in which a defect in the verification target image and a defect detection processing used for detecting the defect can be identified, in a case where the defect is detected.
US11562478B2 Method and system for testing field of view
Disclosed herein is a method for testing a field of view. The method includes arranging an image acquisition apparatus at a predetermined observation position of an image output device, and arranging a grid line apparatus at a predetermined distance in front of the image acquisition apparatus. The method further includes controlling the image output device to output a test pattern; moving the grid line apparatus, and keeping the distance between the grid line apparatus and the image acquisition apparatus unchanged, such that a centerline of the grid pattern coincides with a centerline of the test pattern. Additionally, included in the method is capturing an image of the grid pattern and the test pattern by the image acquisition apparatus; and determining a field of view of the image output device according to a relationship between the test pattern and the grid pattern in the captured image.
US11562474B2 Mobile multi-camera multi-view capture
A background scenery portion may be identified in each of a plurality of image sets of an object, where each image set includes images captured simultaneously from different cameras. A correspondence between the image sets may determined, where the correspondence tracks control points associated with the object and present in multiple images. A multi-view interactive digital media representation of the object that is navigable in one or more dimensions and that includes the image sets may be generated and stored.
US11562472B2 System of tread depth estimation and method thereof
A method and system are provided for estimating tire tread depth, the method comprising: obtaining an image of the tire informative of tread and grooves embedded therein, wherein the image is acquired by an imaging device from a first angle relative to a horizontal direction perpendicular to tread surface, and the tire is illuminated by an illumination device from a second angle relative to the horizontal direction, causing a shadow section and an illuminated section at the bottom and/or sidewall of a groove, the first angle being smaller than the second angle, such that the image captures the illuminated section and at least part of the shadow section; performing segmentation on the image to obtain image segments corresponding to the illuminated section and the at least part of the shadow section; and estimating the tread depth based on the image segments, the groove width, and the second angle.
US11562467B2 Method and system for designing an optical filter
A method for designing an image filter, the method being executed by a machine learning algorithm (MLA), the method comprising: receiving unfiltered images, a desirable visual task and an undesirable visual task; for each unfiltered image, receiving a first label indicative of whether the desirable visual task is accomplishable and a second label indicative of whether the undesirable visual task is accomplishable; filtering the unfiltered image using a virtual filter model representative of the image filter; using the filtered images, training the MLA to perform the desirable visual task and prevent the undesirable visual task to be performed; using test images, determining a first efficiency for the MLA to perform the desirable task and a second efficiency for the MLA to prevent the undesirable task; adjusting a parameter of the virtual filter model based on the first and second efficiencies; and outputting the adjusted parameter.
US11562466B2 Image distribution device, image distribution system, image distribution method, and image distribution program
By performing a simple operation on an information processing terminal, a direction of a subject desired to be viewed by a user 40 can be smoothly displayed from various directions. An acquisition unit that acquires a plurality of pieces of moving image data, a data generating unit that generates still image data for each of the plurality of pieces of moving image data, a storage unit that stores the still image data in association with position data and time data, a designated value accepting unit that accepts a position designation value in the still image data desired to be viewed by a user, and a selection unit that selects the still image data on the basis of the position designation value accepted by the designated value accepting unit and transmits the selected still image data to an external display device via a communication network are included, and the selection unit selects the still image data corresponding to the position designation value that has already been designated in a case in which the designated value accepting unit has not accepted the position designation value and selects the corresponding still image data on the basis of a change in the position designation value by using the time data as a reference in a case in which the designated value accepting unit has accepted the position designation value.
US11562465B2 Panoramic image stitching method and apparatus, terminal and corresponding storage medium
The present disclosure provides a panoramic image stitching method, including the steps of acquiring a partial panoramic image taken by each lens; acquiring a first equirectangular rectangular projection graph of each partial panoramic image; performing rotation transformation on the first equirectangular rectangular projection graph of each partial panoramic image to obtain a second equirectangular rectangular projection graph; and adjusting stitching positions of adjacent second equirectangular rectangular projection graphs, and performing stitching operation on the second equirectangular rectangular projection graphs according to the adjusted stitching positions.
US11562464B1 Systems and methods for image postprocessing via viewport demosaicing
An image postprocessor enhances the quality and detail of a rendered image by applying a photosite demosaicing technique directly to the pixels stored in the viewport of the rendered image. The image postprocessor detects a first subset of the viewport pixels having color values that deviate by more than a threshold amount from color values of a neighboring second subset of the viewport pixels. The image postprocessor maps the viewport pixels to a set of emulated photosites based on a position of each pixel in the viewport, and demosaics and/or interpolates the color values associated with a subset of the emulated photosites in order to generate new pixels for the gap. The image postprocessor replaces the first subset of pixels in the viewport with the new pixels, and presents a second visualization based on the modified pixels of the viewport.
US11562460B1 High performance hardware scaler
Various features of a high performance hardware scaler are disclosed herein. In some embodiments, a hardware scaler comprises a first processing unit configured to perform preparation and scaling operations and a second processing unit configured to perform preparation and scaling operations. The first processing unit and the second processing unit alternatively switch between performing preparation and scaling operations when processing a current input pixel block such that the first processing unit performs scaling operations while the second processing unit performs preparation operations and the second processing unit performs scaling operations while the first processing unit performs preparation operations.
US11562457B2 Automated analysis of data to generate prospect notifications based on trigger events
Systems and methods are described for identifying a subset of interest from a general population and for monitoring a database of daily activity logs associated with the general population in order to identify database entries indicative of an occurrence of a pre-defined trigger event that is associated with a member of the subset of interest. In particular, systems and methods are described that allow a massive database of daily activity logs to be monitored to identify trigger events that have occurred within the past twenty-four hours or other very recent time period. Embodiments are described that may be advantageously used by a provider of credit-related products and/or services who wishes to accurately target prospective customers, identified by the system, based on occurrence of a trigger event, as being in a decision-making phase of credit shopping, for purposes of making a timely and targeted offering relevant to the customers' current activities.
US11562453B2 Systems and methods for determining the impact of issue outcomes
A system for predicting and prescribing actions for impacting policymaking outcomes may include at least one processor configured to access first information scraped from the Internet to identify, for a particular pending policy, information about a plurality of policymakers slated to make a determination on the pending policy. The processor may parse the scraped first information to determine an initial prediction relating to an outcome of the pending policy. The processor may access second information to identify an action likely to change at least one of the initial prediction and the propensity of at least one policymaker, to thereby generate a subsequent prediction corresponding to an increase in a likelihood of achieving the desired outcome. The processor may display to the system user a recommendation to take the action in order to increase the likelihood of achieving the desired outcome.
US11562452B1 Network based reunification management using portable devices
Computing device(s) are configured for managing the reunification of students with parents during an emergency or a drill for a simulated emergency. The reunification of students with guardians may be managed through the operations of various user interfaces (UIs) presented on the device(s). Different UIs may be configured to support different personnel performing different roles in the reunification process. The UIs may include one or more of a student supervisor UI, a location supervisor UI, a runner UI, a guardian greeter UI, a reunification officer UI, or an incident commander UI. The various UIs enable different personnel to track the location and status of individuals, such as students and guardians, during various stages of a reunification process, enable personnel to dynamically update a centralized database with current information regarding the location and status of individuals, and view real time information regarding the location and status of individuals.
US11562446B2 Smart meal preparation using a wearable device for accommodating consumer requests
Smart meal preparation can be performed where a consumer order for a food item and a consumer request related to the food item are received. One or more recipes for the food item are received. The one or more recipes are analyzed to determine a conflict with the consumer request. The consumer request and the determined conflict are transmitted to a wearable device worn by a cook who will prepare the food item. Alerts related to the conflict are provided to the cook via the wearable device during preparation of the food item. Preparation of the food item is monitored for compliance with the consumer request.
US11562445B2 Method for programming energy storage devices in power-gas coupling system based on reliability constraints
A method for programming the energy storage device in power-gas coupling system based on reliability constraints is provided. The method includes: obtain the parameters and operation condition of each equipment of the power-gas coupling system in a year; determine the different operating states of the system. A programming model of the energy storage device based on reliability constraints is constructed based on the operating state of the system, and benders decomposition algorithm is adopted to calculate the programming model, so that the programming scheme of the energy storage device is obtained. Considering not only the economy but also the reliability of the system, which is more accurate, comprehensive and effective than the previous programming method; the present invention is of great significance to improve the reliability of the electric power system and ensure the safe and reliable operation of the electric power system.
US11562438B1 Systems and methods for auditing discount card-based healthcare purchases
An adjudicated prescription claim transaction response is received and includes a total amount paid by the claims processor, a patient pay amount, and the pharmacy's Usual and Customary Charge amount for a product/service. The adjudicated response can be evaluated to determine it was approved/paid and the total amount paid by the claims processor is zero or less. An income audit evaluation may be conducted by comparing the patient pay amount to the Usual and Customary Charge amount. Based on the Usual and Customary Charge amount being less than or less than or equal to the patient pay amount, a reversal transaction can be generated and transmitted to a claims processor computer for adjudication. Further, the adjudicated prescription claim transaction response can be converted from an approved/paid response to (or replaced by) a rejected adjudicated prescription claim transaction response and transmitted to the pharmacy computer that initiated the prescription claim transaction.
US11562435B2 Apparatus for a dynamic, score-based, telematics connection search engine and aggregator and corresponding method thereof
Proposed is a mobile automotive car system, and method thereof, for a dynamic, telematics-based connection search engine and telematics data aggregator, wherein risk-transfer profiles are captured and categorized in a results list from a plurality of first risk-transfer systems based on dynamically generated driving score parameters by means of appropriately triggered automotive data. As a variant, during a predefined trial period, the automotive and driving behavior data can be collected, which are transmitted together with the generated driving score parameters to multiple automated first risk-transfer systems for quotation. The user is able to dynamically select the best-fitting first risk-transfer system for risk-transfer by means of the results list, which is provided and updated in real-time for display to and selection by a user of a mobile telecommunication apparatus by means of a mobile telematics application of the mobile telecommunications apparatus.
US11562431B2 System and method for providing market updates in an electronic trading environment
A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.
US11562426B2 System and method for optimizing order placement in an order queue in an electronic trading environment
Systems and methods for optimizing order placement in an electronic trading environment are provided. Global queue holder orders are placed in a tradeable object to reserve quantity for traders. Traders may submit order requests for quantity at price levels at which a global queue holder order is holding quantity. When a trader submits an order for a quantity at a price level at which quantity is being held, a gateway compares the order to the global queue holder order information stored in a database. If the trader's order coincides with a price level at which quantity is held, then the gateway virtually transfers ownership of that quantity to the trader, who then assumes the advantageous queue position. When the quantity associated with the order is filled, the fill information is sent to the gateway, which to the database to determine which trader is associated with the filled order quantity.
US11562423B2 Systems for a digital showroom with virtual reality and augmented reality
A system allows a user to select designs for apparel and preview these designs before manufacture. The previews provide photorealistic visualizations in two or three dimensions, and can be presented on a computer display, projected on a screen, or presented in virtual reality (e.g., via headset), or augmented reality. The system can also include a projection system that projects the new designs onto garments on mannequins in a showroom. The garments and the new designs projected onto the garments have a three-dimensional appearance as if the garments having the new designs are worn by people. Software and lasers are used in finishing the garments to produce garments with the new designs and the finished garments have an appearance of the three-dimensional appearance of the garments and new designs on the mannequins with the new designs projected onto the garments by the projection system.
US11562422B2 System and method of shopping using a virtual reality device and an avatar
The present invention relates to a method of purchasing one or more goods from a physical store through a virtual environment. The method includes obtaining one or more physical store details and one or more user details from a user device for authenticating a physical user. Further, a unique avatar indicative of a virtual user corresponding to the physical user is generated. Furthermore, the virtual environment comprising one or more virtual stores is generated from a real-time video. The virtual environment is provided to the user device. Subsequently, an optimal path for traversing the virtual user in the virtual environment is determined in real-time based on one or more shopping details and a time period associated with the one or more shopping details. Finally, the virtual user is navigated in the one or more virtual stores through the optimal path for purchasing the one or more goods.
US11562420B2 Method and apparatus for electronic transactions based on a reply message
A method, apparatus and computer program product are provided for electronic transactions based on a reply message. In the context of a computer executed method, the method includes receiving a message, from a sender device, including a reply to buy (RTB) identifier associated with a promotion and a RTB validation code. The method also includes authenticating, using a promotion and marketing service host, the RTB validation code, associating the message from the sender with a recipient identifier, and causing the transmission of a purchase order message to the recipient device based on the RTB identifier.
US11562415B2 Systems and methods of color coordination for scanned products
Systems and methods for color coordination for scanned products are provided. A kiosk has an input device, a display device, and an optical code reader. The kiosk has access to a product/color database. The kiosk is configured to receive an identification code scanned by the optical code reader, determine a flooring product associated with the identification code, determine at least one coordinating color for the flooring product based on the product/color database, display a simulated environment including a sample room having at least one selectable surface, display on the display device the at least one coordinating color, receive with the input device a selected color, receive with the input device a selected surface from the sample room, and display on the display device the simulated environment showing the sample room with the flooring product and with the selected color on the selected surface of the sample room.
US11562407B2 System and method for omnichannel text-based communication system with third-party advertisement integration
A system and method for allowing seamless integration of an omni-channel communication platform into third-party ad campaigns. An omni-channel communication platform comprises an interaction control system, an interaction routing system, and a media translation system. Users perform function calls via an application programming interface (API) to a URL generator in order to receive a custom redirect URL that may be hosted on a user's advertisement. The redirect URL intercepts customer interactions with that advertisement and allows the customer and user to communication over the customer's and user's preferred method, converting the user's communication technology to the customer's communication technology and vice-versa. Furthermore, the user may request a generated user-interface graphic that is associated with the redirect URL via the same or a different function call.
US11562402B2 Advertising model
Tiered advertisement bidding is disclosed. One or more quality metrics associated with a user profile are determined. An advertisement bid is selected from a plurality of tiered bids based at least in part on the determined quality metrics. Determining the quality metrics can include determining a conversion assessment. Determining the quality metric can also include determining whether a need associated with a user profile has been met for a category. In some cases, persona detection is performed with respect to the user profile.
US11562401B2 Methods and apparatus for automatically providing digital advertisements
This application relates to apparatus and methods for automatically determining and providing digital advertisements to targeted users. In some examples, a computing device receives campaign data identifying items to advertise on a website, and generates campaign user data identifying a user that has engaged all of the items on the website. The computing device may then determine a portion of the users based on a relationship between each user and the campaign user data, and may determine user-item values for each of the items for each user of the portion of users, where each user-item value identifies a relational value between the corresponding user and item. The computing device may then identify one or more of the items to advertise to each user of the portion of users based on the user-item values, and may transmit to a web server an indication of the items to advertise for each user.
US11562400B1 Uplift modeling
A method includes training a plurality of different types of machine learning models using a training dataset to produce a set of trained machine learning models and determining a lift of each trained machine learning model in the set of trained machine learning models using a validation dataset. The method also includes selecting a trained machine learning model from the set of trained machine learning models that has a highest lift of the set of trained machine learning models and predicting a likelihood that a person will perform an action by applying the selected trained machine learning model to data about the person.
US11562393B1 Self-consistent inception architecture for efficient baselining media creatives
A self-consistent inception architecture includes a process that integrates online data and offline data to determine an estimated lift (“prior lift”) in the number of unique visitors (UVs) to a website caused by a television (TV) spot airing on an offline medium. The prior lift is used to adjust a UV profile of the website. A baseline thus produced is fitted through an inception process in which a locally weighted scatterplot smoothing algorithm is applied iteratively until a final baseline converges. The baseline from the inception process is used to determine a calculated lift. If the prior lift and the calculated lift are not consistent (e.g., within a threshold), the process is run iteratively until the prior lift and the calculated lift are consistent. The calculated lifts can be used to determine and visualize performance metric(s) relating to media creatives such as TV spots airing in the physical world.
US11562385B2 Systems, methods, and articles of manufacture to measure online audiences
Methods and apparatus to monitor media content at a content display site are described. An example method includes assigning a first set of weights to each of a plurality of panelists based on a set of collected characteristics for each person of a subset of unmeasured persons at unmeasured locations, the subset of unmeasured persons being the unmeasured person for which the collected characteristics are know selecting a subset of the panelists based on the first set of weights, each panelist of the subset of panelists selected to be representative of an unmeasured person of the unmeasured persons, re-weighting the subset of the panelists based on estimated characteristics of the unmeasured persons at the unmeasured locations to generate a second set of weights, generating a virtual panel.
US11562384B2 Dynamic choice reference list
This disclosure covers methods, systems, and computer-readable media that select answer choices from potential answer choices for a digital question based on responses to other digital questions and/or embedded user data. In certain embodiments, the disclosed systems select answer choices from potential answer choices for a digital question based on a multiple choice response. Furthermore, in some embodiments, the disclosed systems select answer choices from potential answer choices for a digital question based on keywords and/or sentiment values identified by analyzing a text response. In some embodiments, the disclosed systems select answer choices for a digital question from a dynamic choice reference dataset that comprises potential answer choices. Additionally, in one or more embodiments, the disclosed systems train and/or utilize a machine-learning model to select answer choices from potential answer choices for a digital question based on a response.
US11562377B2 Fraud detection system and method
A system and method is described for detecting a foreign object such as a skimmer placed adjacent to a bezel for a magnetic card reader device, as used in automatic teller machines and gas pumps. At least two sensors are mounted adjacent to the bezel. Each sensor provides a signal that varies when a skimmer is mounted adjacent to the bezel. A controller receive measurement signals from the sensors, and generates an alarm signal when the measurement signals differ from associated predetermined baseline signals by at least associated predetermined thresholds. The alarm signal indicates that a foreign object has been detected adjacent he bezel. The sensors may be capacitive, time of flight, spectral, radar, and/or inductive. The capacitive sensors may include three or more plates, forming multiple capacitive pairs, each capacitive pair effectively forming a separate sensor.
US11562374B2 Rideshare verification
Illustrative methods and systems may determine whether a rideshare is verified based on received rideshare data. A verification code may be assigned to a rideshare trip. The verification code may be provided to a rider of the rideshare trip. The verification code may be received by a vehicle device assigned to the rideshare trip via user input or communication from the rider device. Whether the rider has entered the correct vehicle for the rideshare trip may be verified based on the verification code assigned to the rideshare trip and the verification code received by the rideshare vehicle.
US11562371B2 Counterfeit pharmaceutical and biologic product detection using progressive data analysis and machine learning
Techniques are provided for detecting counterfeit products. Measurements and images corresponding to a product are obtained, wherein at least a portion of the measurements or images are obtained from a mobile/IoT/IoB device. The measurements and images are provided to a trained machine learning model to progressively analyze the measurements and images. Based on the progressive analysis, a determination/prediction is made with an associated confidence score as to whether the product is real or counterfeit.
US11562369B2 Terminal device, product warranty application system, warranty application validity checking method, and warranty application validity checking program
Based on the identification number of completely wireless earphones entered into an input unit, a checking unit of a terminal device checks whether or not conditions regarding an expiration period and the number of times of use for an exchange service for exchanging one of the pair that is not lost with left and right earphones are satisfied. A display control unit causes a display unit to display a message with an instruction to return the earphone that is not lost when the conditions are satisfied.
US11562367B2 Transaction exchange platform with watchdog microservice
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
US11562365B2 User authentication based on a user interaction associated with a transaction
An example fraud analysis platform may receive timing information associated with a user interaction during a transaction, wherein the user interaction is associated with a user engaging in a transaction using a transaction account and a transaction device to access the transaction account. The fraud analysis platform may generate, based on the timing information, a transaction interaction signature associated with the user interaction. The fraud analysis platform may compare the transaction interaction signature to a reference signature associated with an authorized user of a transaction account. The fraud analysis platform may determine, based on the transaction interaction signature being associated with the reference signature, that the user interaction was performed by the authorized user of the transaction account. The fraud analysis platform may perform, based on determining that the user interaction was performed by the authorized user, an action associated with the transaction or transaction account.
US11562364B2 Information processing system, customer identification apparatus, and information processing method
According to the present invention, there is provided an information processing system (100) including an acquisition unit (11) that acquires an image, which is generated by a camera, of a face, a selection unit (14) that extracts a person in the acquired image, and selects a person who performs a settlement process based on at least one of a distance from a checkout apparatus, an appearance frequency, and an appearance period of time in a case where a plurality of persons are extracted, an identification unit (12) that identifies the selected person based on the image in which the person is included, and database information in which a feature value of a face is registered, a settlement unit (checkout unit (21)) that performs the settlement process with respect to the identified person.
US11562362B1 Systems and methods for a virtual identity card
According to one example arrangement, a computer implemented method performed by a computing system, includes identifying a user device associated with a user. Authentication information regarding the user indicative of use of the user device is captured. A confidence level for the user is dynamically adjusted based on the authentication information. The confidence level is responsive to the use of the user device by the user.
US11562360B2 Mobile device payments
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for conducting cardless payment transactions. One of the methods includes receiving, in association with a payment transaction, a message from a customer device that includes data from an optical scan of a code displayed at a merchant point-of-sale. A request to authorize a payment for the payment transaction is received from a merchant computer. Customer and merchant accounts are identified and payment data previously associated with the customer account is accessed. The payment is authorized using the payment data, and notification of authorization is sent to the merchant device or customer device.
US11562356B2 Systems and methods for communicating liability acceptance with payment card transactions
A computer-based method for communicating liability acceptance for payment card transactions is provided. The method uses a computer device including a processor and a memory. The method includes receiving, by the processor, a transaction authorization request message for a payment card transaction having a default-liable party. The transaction authorization request message includes a shifted-liability acceptance indicator identifying a different party to the transaction that accepts liability for the payment card transaction. The method also includes authorizing the payment card transaction based at least in part on the shifted-liability acceptance indicator. The shifted-liability acceptance indicator changes the liability for the payment card transaction from the default-liable party to the different party accepting liability.
US11562355B2 Method, system, and computer program product for automatically re-processing a transaction
A method for automatically re-processing a transaction in an electronic payment processing network independent of a merchant system or a user includes: receiving a first transaction message associated with a payment transaction; generating a first authorization request; communicating the first authorization request to an issuer system; in response to determining that the first authorization request failed, automatically determining a second payment device associated with the user based on profile data; automatically generating a second authorization request associated with the transaction; communicating the second authorization request to a second issuer system; and in response to determining that the second authorization request was approved by the second issuer, processing the transaction based on the transaction data and the second account data.
US11562349B2 Risk mitigation for a cryptoasset custodial system using data points from multiple mobile devices
Methods, systems, and apparatus for risk mitigation for a cryptoasset custodial system include transmitting an endorsement request for a cryptoasset transaction to a user device configured to cause the user device to prompt a user to endorse the cryptoasset transaction. Multiple data points are collected from mobile devices associated with the user. The data points indicate an identity of the user. A cryptographic endorsement of the cryptoasset transaction is received from the user device. A graphical visualization including a risk metric is generated based on the data points. The risk metric indicates a risk of accepting the cryptographic endorsement from the user device. Generating the graphical visualization includes determining whether the plurality of data points matches expected values.
US11562348B2 Digital wallet promotions through tokenization platform
Provided are systems and methods enabling enrollment in promotions via a tokenization platform. In one example, the method may include establishing a network communication channel between a tokenization platform and a digital wallet of a user device, transmitting a promotion from the tokenization platform to the digital wallet on the user device via the established network communication channel, receiving authorization to accept the promotion at the tokenization platform from the digital wallet on the user device, and identifying tokenized payment account information of the digital wallet stored at the tokenization platform and automatically transmitting information about the tokenized payment account information of the digital wallet information from the tokenization platform to a promotion enrollment system associated with the promotion. The example embodiments use existing payment network infrastructure to provide seamless promotional enrollment through a tokenization platform instead of a standalone website.
US11562345B2 EMV kernel for faster processing
Methods of performing transactions with a payment card comprising an integrated circuit are disclosed comprising interacting with an integrated circuit on a received payment card and inferring an application corresponding to a card brand and card type of the payment card, or retrieving a map of the integrated circuit to read records on the integrated circuit based on the map, are disclosed. Corresponding devices, such as PIN pads, and computer products are also disclosed.
US11562344B2 Data processing method based on NFC label, system and server thereof
The invention relates to a data processing method based on NFC tag. The method comprises: reading the NFC tag, the NFC tag comprising tag content and tag ID; generating an NFC tag payment request based on the tag content and tag ID; parsing the NFC tag payment request and obtaining an parsing reply to the NFC tag payment request; generating an order generation request based on the parsing reply, wherein the order generation request is for causing an order to be generated based on first account information, current transaction information and second account information; generating the order based on the order generation request; and payment step for performing payment based on the order. According to embodiments of the invention, the payment process can be simplified, also, there is no need to set the NFC-specific reading device in the embodiments of the invention, and the cost of merchants can be reduced.
US11562343B2 Communication system with digital wallet having blank user card and related methods
A mobile wireless communications device communicates with a terminal including a first NFC device, the terminal being capable of receiving data from a provisioning server. The mobile wireless communications device includes a housing, a wireless transceiver carried by the housing, a second NFC device carried by the housing, a memory carried by the housing, a display carried by the housing, and a processor carried by the housing and coupled to the wireless transceiver, the second NFC device, the memory, and the display. The processor is configured to implement a digital wallet including user cards, receive from the terminal, via the second NFC device, a blank user card including user data fields, and fill the user data fields of the blank user card to define a completed user card and send the completed user card to the provisioning server.
US11562332B1 Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
US11562330B1 Remote care system
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of remote scheduling of calendar and other means based queues and reminders to a user of a presentation device. The user of the presentation device may be suffering from a progressive cognitive disorder, and the queues and other care provided may be provided remotely by a loved one or other administrator.
US11562328B1 Systems and methods for recommending job postings
Systems, methods, and non-transitory computer-readable media can determine a user embedding for a user of a content provider based on one or more machine learning models. A job embedding for a job posting published through the content provider can be determined based on one or more machine learning models. A determination can be made of a threshold level of similarity between the user embedding and the job embedding. The job posting can be provided as a recommendation to the user through the content provider.
US11562323B2 Application of bayesian networks to patient screening and treatment
According to one aspect of the invention, health insurance claim data for a first group of individuals is obtained to generate a training corpus, including a training set of claim data and a holdout set of claim data. The first group of individuals represents enrollees of one or more first health insurance plans and the health insurance claim data represents historic insurance claim information for each individual in the first group. A Bayesian belief network (BBN) model is created by training a BBN network based on the training set of claim data using predetermined machine learning algorithms. The BBN model is validated using the holdout set of claim data. The BBN model, when having been successfully validated, is configured to identify at least one of individuals with risk for a disorder and individuals with risk who are most likely to benefit from intervention and treatment for the disorder.
US11562319B1 Machine learned item destination prediction system and associated machine learning techniques
Computer systems and associated methods are disclosed to implement a machine-learned shipping or delivery destination prediction model that can be used to predict shipping or delivery destinations for customer shipping or delivery requests. The prediction model may be trained using a machine learning technique to select, based on customer data, one or more location classes that correspond to different types of location data found in the customer data. Depending on the embodiment, the different types of location data may include a customer's most frequent shipping address, last shipping address, billing address, email address, or others. In embodiments, the prediction model may be used in an item ordering service to auto-populate the shipping or delivery address for a user interface or to provide location-specific shipping options or offers. In embodiments, performance of the prediction model may be determined based on actual customer feedback, and tracked to provide a model performance report.
US11562315B2 Detecting an issue related to a report
A device may receive data that is related to historical reports associated with an organization, historical audits of the historical reports, and individuals associated with the historical reports. The device may determine a multi-entity profile for the data. The multi-entity profile may include a set of groupings of the data by a set of attributes included in the data. The device may determine, using the multi-entity profile, a set of supervised model features for the historical reports. The device may determine, using the multi-entity profile, a set of unsupervised model features for the historical reports independent of the historical audits. The device may determine, utilizing a model, a score for a report. The device may perform one or more actions.
US11562314B2 Interactive product auditing with a mobile device
Interactive product auditing with a mobile device is described. Example methods disclosed herein include performing, with an auditing device, image recognition based on a first set of candidate patterns accessed by the auditing device to identify a first product in a first region of interest of a segmented image. The disclosed example methods also include prompting, with the auditing device, a user to enter input associated with a first grid of the first region of interest displayed on a display, the first grid including the first product. The disclosed example methods further include determining, with the auditing device, a second set of candidate patterns to use to identify a second product in a second region of interest of the segmented image, the second set of candidate patterns determined based on the user input and a group of products identified in a neighborhood of the first region of interest.
US11562312B1 Productivity platform providing user specific functionality
An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to deploy one or more applications of a plurality of selected applications, wherein the plurality of selected applications are selected based on a determined role of an individual within an enterprise, and to deploy the one or more applications for at least one user device responsive to the request. The processing platform is further configured to monitor execution of the one or more applications in connection with the at least one user device, to receive and analyze data corresponding to the execution of the one or more applications, and to automatically generate one or more recommendations in connection with the deployment of the one or more applications for the at least one user device based on the received and analyzed data.
US11562310B2 System and method for process shaping
A system for process shaping in a retail store environment comprises a video generation and processing component, a data source integration and aggregation component for aggregating and integrate information received from various sources, a process sensing component for generating one or more continuous processes, a process aggregator and weighing component for aggregating the one or more continuous processes into a merged weighted process, a proof of problem and value component for determining one or more process variations, a ripple effect analyser for sending one or more nudging messages to the retail store environment, and a gamified feedback algorithm component for communicating a nudging action corresponding to a nudging message, to one or more entities in the retail store environment.
US11562309B2 System, method, and non-transitory computer readable medium for process engineering assistance
An engineering assistant system 1 includes: an engineering server 10 that issues a work list including information related to work necessary for performing the engineering of a process control system 100; and an at least one engineering client 20 that grants work authority for each worker based on the work list issued by the engineering server 10 and makes it possible to perform work on a constituent apparatus that constitutes the process control system 100 within a range of granted work authority.
US11562307B2 Vehicle passenger flow statistical method, apparatus, device, and storage medium
The present disclosure provides a vehicle passenger flow statistical method, including: acquiring, by a server, door opening time and door closing time of a vehicle during any one door opening and closing process of door opening and closing processes in a pending statistical period; acquiring, by the server, a first set of images and a second set of images in a carriage of the vehicle according to the door opening time and the door closing time; and acquiring, by the server, the number of on-board people and the number of off-board people during the door opening and closing process according to the first set of images and the second set of images. The present disclosure can improve efficiency and accuracy of passenger flow statistics according to which an operation plan of the vehicle may be optimized timely and effectively.
US11562304B2 Preventative diagnosis prediction and solution determination of future event using internet of things and artificial intelligence
A device receives real-time data and historical data associated with a product or a service, wherein the real-time data includes data indicating real-time interactions between customers of the product or the service and customer service personnel. The device processes the real-time data and the historical data to generate processed data, and utilizes a first artificial intelligence model with the processed data to determine future events associated with the product or the service, and preventative solutions for the future events. The device extracts one or more features from the processed data to provide extracted features, and utilizes a second artificial intelligence model with the extracted features to determine priorities associated with the preventative solutions. The device performs one or more particular preventative solutions based on the priorities associated with the preventative solutions.
US11562302B2 Systems and methods for accessing hotel services using a portable electronic device
This is directed to systems and methods for integrating hotel services in a single application available to a portable electronic device. Using the single application, a user can access and control hotel services before arriving at the hotel, upon arriving at the hotel, in the hotel room, in the local vicinity, and after leaving the hotel. Such services can include, for example, checking-in and checking out, purchasing in-room dining or in-room entertainment, making reservations at local restaurants or local attractions, scheduling hotel guest reminders, and controlling room setting either within the room or outside of the room.
US11562301B1 Vehicle fleet exchange method and system
A method of facilitating a fleet exchange includes retrieving a fleet and retrieving a set of workers, analyzing the fleet and the set of workers using smart scheduling to generate allocations, and displaying the allocations to the workers. In another aspect, a non-transitory computer readable medium includes program instructions that when executed, cause a computer system to receive vehicle allocation request, retrieve worker information and a worker calendar, generate an allocation, and display the allocation in a display device. A computing system for facilitating fleet exchange includes one or more processors and a memory including computer executable instructions that, when executed by the one or more processors, cause the computing system to retrieve a fleet and a set of workers, analyze the fleet and the set of workers to generate allocations, and display the allocations in a respective computing device of the workers.
US11562300B2 System and method for optimal automated booking of on-demand transportation in multi-modal journeys
A method for automated booking of an on-demand service in a multimodal journey includes receiving information related to a multimodal trip plan for a commuter trip. The multimodal trip plan includes a plurality of segments, and the plurality of segments include an on-demand service segment that requires an on-demand service vehicle as the mode of transport. The method also includes receiving real-time information relating to a location of the commuter from one or more location tracking sensors, determining an estimated time of arrival of the commuter at a transfer point for transfer to the on-demand service segment by analyzing the real-time information, identifying a time of availability of an on-demand service vehicle at the transfer point (as a function of a time of booking), and determining an optimal time of booking of the on-demand service vehicle based on the estimated time of arrival and the time of availability.
US11562299B2 Workload tenure prediction for capacity planning
Disclosed are various embodiments for automating the prediction of workload tenures in datacenter environments. In some embodiments, parameters are identified for a plurality of workloads of a software defined data center. A machine learning model is trained to determine a predicted tenure based on parameters of the workloads. A workload for the software defined data center is configured to include at least one workload parameter. The workload is processed using the trained machine learning model to determine the predicted tenure. An input to the machine learning model includes the at least one workload parameter.
US11562296B2 Machine learning device, machine learning method, and storage medium
A machine learning method executed by a computer, the method includes distributing a first learning model learned on the basis of a plurality of logs collected from a plurality of electronic devices to each of the plurality of electronic devices, the first learning model outputting operation content for operating an electronic device; when an operation different from an output result of the first learning model is performed by a user relative to a first electronic device among the plurality of electronic devices, estimating a similar log corresponding to a state of the learning model in which the different operation is performed from the plurality of logs; generating a second learning model on the basis of a log obtained by excluding a log of a second electronic device associated with the similar log from among the plurality of logs; and distributing the second learning model to the first electronic device.
US11562283B2 Performing quantum file copying
Performing quantum file copying is disclosed herein. In one example, upon receiving a request to copy a source quantum file comprising a plurality of source qubits, a quantum file manager accesses a quantum file registry record identifying the plurality of source qubits and a location of each of the plurality of source qubits. The quantum file manager next allocates a plurality of target qubits equal in number to the plurality of source qubits, and copies data stored by each of the source qubits into a corresponding target qubit. The quantum file manager then generates a target quantum file registry record that identifies the plurality of target qubits and their locations. In some examples, a quantum file move operation may be performed by deleting the source quantum file after the copy operation, and updating the target quantum file registry record with the same quantum file identifier as the source quantum file.
US11562282B2 Optimized block encoding of low-rank fermion Hamiltonians
In methods for simulating the evolution of a real-world quantum system over time, a state-preparation sequence of quantum gates is applied to a qubit register of a quantum computer. The state-preparation sequence is configured to prepare in the qubit register an initial model state representing an initial state of the real-world quantum system. A Hamiltonian operator for the real-world quantum system is received and used in the example method. The Hamiltonian operator represents two-body potential-energy interactions in a factorized form comprising at least one Majorana operator. A time-evolution-operator sequence of quantum gates comprising a block-encoded form of the Hamiltonian operator is now applied to the qubit register of the quantum computer, yielding a changed model state that represents a time-evolved state of the real-world quantum system. A measurement operation is applied subsequently to the qubit register. The measurement operation is configured to reveal an observable property of the changed model state.
US11562281B2 Hierarchical portfolio optimization using clustering and near-term quantum computers
Systems and methods that address an optimized method to handle portfolio constraints such as integer budget constraints and solve portfolio optimization problems that map both to mixed binary and quadratic binary optimization problems. A digital processor is used to create a hierarchical clustering; this clustering is leveraged to allocate capital to sub-clusters of the hierarchy. Once the sub-clusters are sufficiently small, a quantum processor is used to solve the portfolio optimization problem. Thus, the innovation employs clustering to reduce an optimization problem to sub-problems that are sufficiently small enough to be solved using a quantum computer given available qubits.
US11562280B2 Reducing parasitic interactions in a qubit grid for surface code error correction
Methods and systems for performing a surface code error detection cycle. In one aspect, a method includes initializing and applying Hadamard gates to multiple measurement qubits; performing entangling operations on a first set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a first direction; performing entangling operations on a second set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a second or third direction, the second and third direction being perpendicular to the first direction, the second direction being opposite to the third direction; performing entangling operations on a third set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a fourth direction, the fourth direction being opposite to the first direction; applying Hadamard gates to the measurement qubits; and measuring the measurement qubits.
US11562279B2 Apparatus and methods for quantum computing and machine learning
An apparatus includes a plurality of processing layers coupled in series. Each processing layer in the plurality of processing layers includes a Gaussian unit configured to perform a linear transformation on an input signal including a plurality of optical modes. The Gaussian unit includes a network of interconnected beamsplitters and phase shifters and a plurality of squeezers operatively coupled to the network of interconnected beamsplitters and phase shifters. Each processing layer also includes a plurality of nonlinear gates operatively coupled to the Gaussian unit and configured to perform a nonlinear transformation on the plurality of optical modes. The apparatus also includes a controller operatively coupled to the plurality of processing layers and configured to control a setting of the plurality of processing layers.
US11562278B2 Quantum machine learning algorithm for knowledge graphs
A method of performing an inference task on a knowledge graph comprising semantic triples of entities, wherein entity types are subject, object and predicate, and wherein each semantic triple comprises one of each entity type, using a quantum computing device, wherein a first entity of a first type and a second entity of a second type are given and the inference task is to infer a third entity of the third type. By performing specific steps and choosing values according to specific prescriptions, an efficient and resource-saving method is developed that utilizes the power of quantum computing systems for inference tasks on large knowledge graphs. An advantageous value for a cutoff threshold for a cutoff based on singular values of a singular value tensor decomposition is prescribed, and a sequence of steps is developed in which only the squares of the singular values are of consequence and their signs are not.
US11562275B2 Data complementing method, data complementing apparatus, and non-transitory computer-readable storage medium for storing data complementing program
A data complementing method implemented by a computer, the method includes: calculating degree of correlation of a data item corresponding to a missing data value with another data item, in a case where the missing data value exists in a plurality of data records including data values corresponding to a plurality of data items, respectively; performing complementation of the missing data value by a recursive method based on a data item value of the other data item, in a case where the degree of correlation is larger than a predetermined correlation threshold; and performing complementation of the missing data value by a statistical method based on a data value other than the missing data value of a data item corresponding to the missing data value, in a case where the degree of correlation is not larger than the correlation threshold.
US11562274B2 Method for improving maintenance of complex systems
A computer-implemented method of improving maintenance of a complex system, the complex system having a plurality of components, the method involving: preparing data across a plurality of data streams from a plurality of data sources; generating a matrix representation of the data; calculating a time proximity of the data; calculating a plurality of corresponding cell values of the matrix representation; matching event information across the plurality of data streams from a plurality of data sources, the plurality of data sources corresponding to the plurality of components, wherein at least one data stream of the plurality of data streams has at least one of low fidelity data and imprecise event generation information; and scoring the imprecise event generation information across the plurality of data streams, thereby providing a score indicating a match quality of the imprecise event generation information.
US11562269B1 Distributed control of multiagent systems with heterogeneity in synchronization roles
Disclosed is a multiagent system with agents in communication with each other via a communication network. The agents have heterogeneous time-invariant dynamics such that all of the agents have a primary set of synchronization roles that are different from a secondary set of synchronization roles of a subset of the agents.
US11562266B2 Using machine learning to determine job families using job titles
A system and method are disclosed for training a machine learning model using information pertaining to job titles. Training data for the machine learning model is generated. Generating the training data includes generating first training input including information identifying the job titles associated with organizations, and generating a first target output for the first training input. The first target output identifies an indication of job families. A job family identifies a category of personnel positions that are categorized based on one or more characteristics that are shared between the personnel positions of the category. The training data to train the machine learning model on (i) a set of training inputs including the first training input, and (ii) a set of target outputs including the first target output is provided.
US11562262B2 Model variable candidate generation device and method
A model variable candidate generation device generating explanatory variable candidates to be used as candidates for an explanatory variable in generation of a prediction model includes: a data input unit inputting analysis data each entry having one or more items and the items having item values; a first item determination unit preliminarily setting properties of the items included in the analysis data as first item properties; a data property determination unit determining data properties being of the analysis data on the basis of the first item properties; a second item determination unit determining properties of the items included in the analysis data as second item properties on the basis of the data properties of the analysis data; and a variable candidate generation unit generating the explanatory variable candidates by selecting from the items or processing the items on the basis of the second item properties.
US11562261B1 Coherency detection and information management system
A method may include determining, by a computing device and based on at least one user coherency factor, a user coherency level. The coherency level may include a predicted ability of a user to comprehend information. The method may also include determining, by the computing device and based on the user coherency level, information having a complexity that satisfies the predicted ability of the user to comprehend information. The method may further include outputting, by the computing device, at least a portion of the information.
US11562260B2 System and method for mobile device locationing
A method of determining a location of a mobile device in a system having a plurality of fixed transmitters includes: obtaining, at the mobile device, inference model data defining a plurality of node operations; collecting, at the mobile device, respective proximity indicators corresponding to a subset of the fixed transmitters, each proximity indicator representing a proximity of the mobile device to the respective fixed transmitter; at the mobile device, generating a location according to the proximity indicators and the node operations; and presenting the location.
US11562251B2 Learning world graphs to accelerate hierarchical reinforcement learning
Systems and methods are provided for learning world graphs to accelerate hierarchical reinforcement learning (HRL) for the training of a machine learning system. The systems and methods employ or implement a two-stage framework or approach that includes (1) unsupervised world graph discovery, and (2) accelerated hierarchical reinforcement learning by integrating the graph.
US11562248B2 Data sparsity monitoring during neural network training
An electronic device that includes a processor configured to execute training iterations during a training process for a neural network, each training iteration including processing a separate instance of training data through the neural network, and a sparsity monitor is described. During operation, the sparsity monitor acquires, during a monitoring interval in each of one or more monitoring periods, intermediate data output by at least some intermediate nodes of the neural network during training iterations that occur during each monitoring interval. The sparsity monitor then generates, based at least in part on the intermediate data, one or more values representing sparsity characteristics for the intermediate data. The sparsity monitor next sends, to the processor, the one or more values representing the sparsity characteristics and the processor controls one or more aspects of executing subsequent training iterations based at least in part on the values representing the sparsity characteristics.
US11562247B2 Neural network activation compression with non-uniform mantissas
Apparatus and methods for training a neural network accelerator using quantized precision data formats are disclosed, and in particular for storing activation values from a neural network in a compressed format having lossy or non-uniform mantissas for use during forward and backward propagation training of the neural network. In certain examples of the disclosed technology, a computing system includes processors, memory, and a compressor in communication with the memory. The computing system is configured to perform forward propagation for a layer of a neural network to produced first activation values in a first block floating-point format. In some examples, activation values generated by forward propagation are converted by the compressor to a second block floating-point format having a non-uniform and/or lossy mantissa. The compressed activation values are stored in the memory, where they can be retrieved for use during back propagation.
US11562235B2 Activation function computation for neural networks
A computer-implemented method for improving the efficiency of computing an activation function in a neural network system includes initializing, by a controller, weights in a weight vector associated with the neural network system. Further, the method includes receiving, by the controller, an input vector of input values for computing a dot product with the weight vector for the activation function, which determines an output value of a node in the neural network system. The method further includes predicting, by a rectifier linear unit (ReLU), which computes the activation function, that the output value of the node will be negative based on computing an intermediate value for computing the dot product, and based on a magnitude of the intermediate value exceeding a precomputed threshold value. Further, the method includes, in response to the prediction, terminating, by the ReLU, the computation of the dot product, and outputting a 0 as the output value.
US11562232B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a controller that causes learning data learned by an artificial intelligence to be recorded in a recording unit in such manner that influencing learning data that has influenced performance of an artificial intelligence and non-influencing learning data that has not influenced performance of an artificial intelligence are distinguishable.
US11562230B2 Privacy-preserving machine learning
New and efficient protocols are provided for privacy-preserving machine learning training (e.g., for linear regression, logistic regression and neural network using the stochastic gradient descent method). A protocols can use the two-server model, where data owners distribute their private data among two non-colluding servers, which train various models on the joint data using secure two-party computation (2PC). New techniques support secure arithmetic operations on shared decimal numbers, and propose MPC-friendly alternatives to non-linear functions, such as sigmoid and softmax.
US11562226B2 Computer-readable recording medium, learning method, and learning apparatus
A non-transitory computer-readable recording medium stores a learning program that causes a computer to execute a machine learning process for graph data. The machine learning process includes: generating, from graph data to be subjected to learning, extended graph data where at least some of nodes included in the graph data have a value of the nodes and a value corresponding to presence or absence of an indefinite element at the nodes; and obtaining input tensor data by performing tensor decomposition of the generated extended graph data, performing deep learning with a neural network by inputting the input tensor data into the neural network upon deep learning, and learning a method of the tensor decomposition.
US11562222B2 Systems and methods of identity analysis of electrocardiograms
Disclosed systems include an electrocardiogram sensor configured to sense electrocardiograms of a subject and a processing device operatively coupled to the electrocardiogram sensor. The processing device receives an electrocardiogram from the electrocardiogram sensor. The electrocardiogram is input into a machine learning model, the machine learning model to generate an output based on the received electrocardiogram. The processing device determines based on the electrocardiogram, that the output does not match an expected range of outputs for the target subject and generates an alert indicating a possible change in a status of the subject in response to the output not matching the expected range of outputs for the target subject.
US11562218B2 Neural network accelerator
Disclosed is a neural network accelerator including a first bit operator generating a first multiplication result by performing multiplication on first feature bits of input feature data and first weight bits of weight data, a second bit operator generating a second multiplication result by performing multiplication on second feature bits of the input feature data and second weight bits of the weight data, an adder generating an addition result by performing addition based on the first multiplication result and the second multiplication result, a shifter shifting a number of digits of the addition result depending on a shift value to generate a shifted addition result, and an accumulator generating output feature data based on the shifted addition result.
US11562212B2 Performing XNOR equivalent operations by adjusting column thresholds of a compute-in-memory array
A method performs XNOR-equivalent operations by adjusting column thresholds of a compute-in-memory array of an artificial neural network. The method includes adjusting an activation threshold generated for each column of the compute-in-memory array based on a function of a weight value and an activation value. The method also includes calculating a conversion bias current reference based on an input value from an input vector to the compute-in-memory array, the compute-in-memory array being programmed with a set of weights. The adjusted activation threshold and the conversion bias current reference are used as a threshold for determining the output values of the compute-in-memory array.
US11562210B2 Stochastically determining to accept a state transition for an optimization device
A processor holds the second change value of the energy value which has been calculated by the processor and corresponds to each of a predetermined number of state transitions, in entries corresponding to the input identification information k. When the processor stochastically determines whether or not any of the state transitions is accepted, by a relative relation between the first change value and thermal excitation energy based on the temperature value, the first change value of the energy value calculated by the processor, and a random number value, the processor stochastically determines whether or not any of the state transitions is accepted, by adding the offset value y to the first change value. The offset value y is obtained by multiplying the second change value held by any entry selected from the entries based on the input identification information k, by coefficient information α.
US11562204B2 Method and apparatus for performing recognition using recurrent model and training recurrent model
A recognition method includes extracting target data corresponding to a current window and padding data subsequent to the target data from sequence data; acquiring a state parameter corresponding to a previous window; and calculating a recognition result for the current window based on the state parameter, the extracted target data, and the extracted padding data using a recurrent model.
US11562201B2 Neural network layer processing with normalization and transformation of data
Processors and methods for neural network processing are provided. A method includes receiving a subset of data corresponding to a layer of a neural network for processing using the processor. The method further includes during a forward propagation pass: (1) normalizing the subset of the data corresponding to the layer of the neural network based on an average associated with the subset of the data and a variance associated with the subset of the data, where the normalizing the subset of the data comprises dynamically updating the average and dynamically updating the variance, to generate normalized data and (2) applying a transformation to the normalized data using a fixed scale parameter corresponding to the subset of the data and a fixed shift parameter corresponding to the subset of the data such that during the forward propagation pass neither the fixed scale parameter nor the fixed shift parameter is updated.
US11562199B2 System for interpreting and managing imprecise temporal expressions
Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.
US11562196B2 Identification devices
Described examples relate to a radio frequency identification (RFID) device configured to be coupled to a surface of an object. The RFID device may include a housing having a first casing and a second casing. The RFID device may also include an RFID tag disposed between the first casing and the second casing. The RFID tag may comprises an antenna and an integrated circuit coupled to the antenna. Further, the RFID device may include a first break-line defined in the first casing and extending between an inner edge and an outer edge of the first casing. The first casing may be breakable along the first break-line. In addition, the RFID device may include a second break-line defined in the second casing and extending between an inner edge and an outer edge of the second casing. The second casing may be breakable along the second break-line.
US11562195B2 Systems and methods for monitoring an attachment for a mining machine
Systems and methods for monitoring an attachment, such as a breaker head, for a mining machine. The system includes a breaker head, a wireless identification tag, a sensor, and an electronic processor. The wireless identification tag is coupled to the breaker head and includes a tag memory storing an identifier of the breaker head and an antenna. The sensor is configured to generate measurement data associated with the breaker head. The electronic processor is configured to receive measurement data from the sensor, generate a notification based on the measurement data, and transmit the notification to the wireless identification tag. Additionally, the wireless identification tag is configured to store the notification. The notification can then be later retrieved from the wireless identification tag by various devices, such as a further mining machine or a reader device of maintenance personnel.
US11562192B2 Nano-code-based reporting and authentication systems
A wearable computing device reads near-invisible one- or two-dimensional barcodes having a size of 100 microns to one millimeter. The device includes a magnifying lens, a digital camera, a processor, program memory and a wireless communication module, all supported on a wearable device body. The wearable device body may be an eyeglass frame, a watch body or wristband, a headband or sweatband or a cap or other headgear, among other possibilities. Applications of the wearable computing device include unattended shopping in a physical retail store.
US11562189B2 Printing apparatus, printing control method, and storage medium
A printing apparatus includes an image former which forms a tone pattern image on a sheet conveyed from a sheet feeding deck, a color measurer which performs color measurement by reading the tone pattern image formed by the image former, and one or more controllers including one or more processors and one or more memories. The one or more controllers are configured to generate tone correction data based on a difference between color measurement results by the color measurer and a reference value, and perform tone correction for print target image data by using the generated tone correction data. The reference value is registered in association with a type of sheet that is accommodated in the sheet feeding deck, and in a case where the type of sheet that is accommodated in the sheet feeding deck is changed, the reference value is cleared.
US11562188B2 Printed image inspection device and printing apparatus including same
In a printing apparatus, a colorimeter is provided for performing imaging calibration on an inline scanner for inspecting a printed image. During a printing operation, the inline scanner captures a test pattern image formed on paper and thereby obtains calibration imaging data, the colorimeter performs color measurement on the test pattern image and thereby obtains calibration colorimetric data, both data are used to update a correction factor LUT for imaging calibration, and the correction factor LUT is used to perform imaging calibration on the inline scanner.
US11562186B2 Capturing network dynamics using dynamic graph representation learning
Methods and systems for dynamic network link prediction include generating a dynamic graph embedding model for capturing temporal patterns of dynamic graphs, each of the graphs being an evolved representation of the dynamic network over time. The dynamic graph embedding model is configured as a neural network including nonlinear layers that learn structural patterns in the dynamic network. A dynamic graph embedding learning by the embedding model is achieved by optimizing a loss function that includes a weighting matrix for weighting reconstruction of observed edges higher than unobserved links. Graph edges representing network links at a future time step are predicted based on parameters of the neural network tuned by optimizing the loss function.
US11562182B2 Methods and systems for detecting detection devices located at energy metering points of natural gas
The present disclosure provides a method and system for detecting a detection device located at an energy metering point of natural gas, comprising: obtaining a first detection data set collected by the detection device located at the energy metering point of the natural gas and determining whether the detection device is abnormal based on the first detection data set and a first historical detection data set.
US11562179B2 Artificial intelligence system for inspecting image reliability
A system for inspecting the reliability of an image. The system may include a processor in communication with a client device; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to perform operations including: obtaining a plurality of images; categorizing the images into a plurality of image classes; calculating a plurality of probability outcomes; determining whether highest predicted probabilities of the images are less than a first threshold and whether an entropy of a predicted density of the probability outcomes exceeds a second threshold; indicating whether the image is associated with the image classes; ranking, the image amongst the plurality of images; filtering, a plurality of low reliability images according to a third threshold; providing, a likelihood of whether a user scanned a vehicle object associated with the image; and identifying a percentage of user scan failures.
US11562173B2 Method, device, and computer program product for model updating
The present disclosure relates to a method, a device, and a computer program product for model updating. The method includes: acquiring a first image set and first annotation information, wherein the first annotation information indicates whether a corresponding image in the first image set includes a target object; updating a first version of an object verification model using the first image set and the first annotation information to obtain a second version, wherein the first version of the object verification model has been deployed to determine whether an input image includes the target object; determining the accuracy of the second version of the object verification model; and updating, if it is determined that the accuracy is lower than a preset accuracy threshold, the second version of the object verification model using a second image set and second annotation information to obtain a third version of the object verification model.
US11562171B2 Instance segmentation by instance label factorization
A computer system trains a neural network on an instance segmentation task by casting the problem as one of mapping each pixel to a probability distribution over arbitrary instance labels. This simplifies both the training and inference problems, because the formulation is end-to-end trainable and requires no post-processing to extract maximum a posteriori estimates of the instance labels.
US11562170B2 Modeling higher-level metrics from graph data derived from already-collected but not yet connected data
Systems and methods for modeling higher-level metrics from graph data derived from already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from the set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for a graph using the set of the already-collected but not yet connected data, where each of the plurality of nodes of the graph corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges of the graph corresponds to a measurement associated with the target activity. The method further includes modeling a relationship between graph attributes associated with the graph data and a higher-level metric associated with the target activity.
US11562166B2 Generating shift-invariant neural network feature maps and outputs
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating shift-resilient neural network outputs based on utilizing a dense pooling layer, a low-pass filter layer, and a downsampling layer of a neural network. For example, the disclosed systems can generate a pooled feature map utilizing a dense pooling layer to densely pool feature values extracted from an input. The disclosed systems can further apply a low-pass filter to the pooled feature map to generate a shift-adaptive feature map. In addition, the disclosed systems can downsample the shift-adaptive feature map utilizing a downsampling layer. Based on the downsampled, shift-adaptive feature map, the disclosed systems can generate shift-resilient neural network outputs such as digital image classifications.
US11562165B2 Method for identifying by mass spectrometry an unknown microorganism subgroup from a set of reference subgroups
A method for identifying by mass spectrometry an unknown microorganism subgroup among a set of reference subgroups, including a step of constructing one knowledgebase and one classifying model per associated subgroup on the basis of the acquisition of at least one set of learning spectra of microorganisms identified as belonging to the subgroups of a group and including: constructing an adjusting model allowing mass-to-charge offsets of the acquired spectra to be corrected on the basis of reference masses-to-charges that are common to the various subgroups; adjusting the masses-to-charges of all of the lists of peaks of the learning spectra and constructing one classifying model per subgroup and the associated knowledgebase on the basis of the adjusted learning spectra.
US11562163B1 Barcode reader and barcode reader assembly with lift handles
Barcode readers and barcode reader assemblies with lift handles are disclosed herein. An example bioptic barcode reader assembly includes a barcode reader having a housing and a metal frame secured to the housing. A retractable first lift handle having an elongated first aperture is positioned on a first side of the housing and a retractable second lift handle having an elongated second aperture is positioned on a second side of the housing, opposite the first side. Each of the first and second lift handles is movable relative to the housing between a retracted position and an extended position and the first and second apertures in the first and second lift handles overlie a first center of gravity of the barcode reader and a second center of gravity of the barcode reader assembly.
US11562161B2 Flicker mitigation for multiple interspersed illumination systems
A method of activating an illumination assembly within a symbology reader is provided, the illumination assembly having a first illumination source and a second illumination source, the symbology reader having an imaging sensor configured to operate at a predetermined framerate where each frame includes an exposure period over which the imaging sensor is active to capture image data and a non-exposure period over which the imaging sensor is not active to capture image data, the method comprising: during a first frame, activating the first illumination source during at least a portion of the respective exposure period and activating the second illumination source over at least a portion of the respective non-exposure period; and during a second frame, activating the second illumination source during at least a portion of the respective exposure period and activating the first illumination source over at least a portion of the respective non-exposure period.
US11562160B2 Bioptic barcode readers
A bioptic barcode reader has a housing having a lower housing portion with an upper surface and an upper housing portion extending above the lower housing portion. A generally horizontal window is positioned at the upper surface, a generally upright window is positioned in the upper housing portion, and an imaging assembly having a primary field-of-view and a set of optical components are positioned within the interior region. The housing has a width greater than or equal to 5 inches and less than or equal to 7 inches, the lower housing portion has a height greater than or equal to 3 inches, the upper housing portion has a height greater than or equal to 4 inches and less than or equal to 6 inches, and the upper surface has a length greater than or equal to 6 inches and less than or equal to 8 inches.
US11562159B2 System and methods for situational adaptive image capture improvements for barcode reading
A method is disclosed for adjusting imaging parameters of a bioptic barcode reader. The method includes capturing, by an imaging assembly, an initial image of a target object having an indicia thereon. The imaging assembly captures the initial image according to an initial imaging parameter. The method further includes attempting to decode the indicia from the initial image, and responsive to being unable to decode the indicia, detecting a substantially static presence of the target object within a field of view (FOV) of the imaging assembly. The method then includes, responsive to detecting the substantially static presence of the target object within the FOV, adjusting the initial imaging parameter to a subsequent imaging parameter, wherein the subsequent imaging parameter is different than the initial imaging parameter.
US11562155B2 Microcontroller
According to one embodiment, a microcontroller includes a processor, and a signal path that allows a signal conforming to an ISO7816 standard to be transferred between a card reader and a secure element without intervention of the processor.
US11562153B1 Systems and methods for recognizability of objects in a multi-layer display
A method, system, and computer-readable media of generating a display on a device, including combining content from a plurality of sources into a display, the content from each of the plurality of sources being presented as a layer of the display, and further, each layer of the display being of substantially the same dimensions, detecting one or more objects in each layer of the generated display, and for one or more of the detected objects determining an object type or classification, determining if the object is overlapping or obscuring an object in a different layer of the generated display, and determining if the object will appear to a viewer as if it will overlap or obscure an object in a different layer of the generated display as a result of the motion, orientation, or gaze of the viewer.
US11562152B2 Re-translation for simultaneous, spoken-language machine translation
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for re-translation for simultaneous, spoken-language machine translation. In some implementations, a stream of audio data comprising speech in a first language is received. A transcription for the speech in the stream of audio data is generated using an automated speech recognizer through a series of updates. A translation of the transcription into a second language is generated using a machine translation module. The translation is generated with translation iterations that translate increasing amounts of the transcription, including re-translating previously portions of the transcription. A series of translation updates are provided to a client device based on the translation iterations.
US11562143B2 Artificial intelligence (AI) based document processor
An Artificial Intelligence (AI) based document processing system receives a request including one or more of a message and documents related to a process to be automatically executed. A process identifier is extracted and used for retrieving guidelines for the automatic execution of the document processing task. Machine Learning (ML) models, each corresponding to a guideline, are used to extract data responsive to the guidelines. Based on the responsive data meeting the approval threshold and the automatic document processing task executed, one or more of a recommendation to accept or reject the request, and a corresponding letter can be automatically generated.
US11562140B2 Dynamically configurable templates to support versatile deployment of configurations at network devices
Systems and methods are provided for deploying a configuration at a network device. The deployment of the configuration includes, receiving an indication that a particular configuration of a computing component is to be deployed, extracting grammar data from the computing component, the grammar data including commands used to deploy the particular configuration of the computing component and restrictions corresponding to a subset of the commands, generating a template used to deploy the particular configuration, determining, from the grammar data, a variable that is currently undetermined and included in the particular configuration, obtaining the variable, incorporating the variable into the template, and deploying the particular configuration based on the template.
US11562137B2 System to correct model drift for natural language understanding
A system retrains a natural language understanding (NLU) model by regularly analyzing electronic documents including web publications such as online newspapers, blogs, social media posts, etc. to understand how word and phrase usage is evolving. Generally, the system determines the frequency of words and phrases in the electronic documents and updates an NLU dictionary depending on whether certain words or phrases are being used more frequently or less frequently. This dictionary is then used to retrain the NLU model, which is then applied to predict the meaning of text or speech communicated by a people group. By analyzing electronic documents such as web publications, the system is able to stay up-to-date on the vocabulary of the people group and make correct predictions as the vocabulary changes (e.g., due to natural disaster). In this manner, the safety of the people is improved.
US11562129B2 Adding machine understanding on spreadsheets data
A method to generated a chart recommendation based on machine understanding of spreadsheet data, including determining a set of data that each include content of a cell of one or more cells in a column of a spreadsheet presented to a user. The method further determines an entity type associated with the column based on the set of data. The entity type represents a semantic meaning of the set of data in the column of the spreadsheet. The method further identifies at least one of a plurality of charts that is relevant to the entity type associated with the column. The method then provides the identified chart for presentation to the user.
US11562128B2 Data extraction system for targeted data dissection
A system for document extraction and targeted dissection, the system comprising: a memory device; a communication device; and a processing device configured to: receive a first document via communication channel over the network; extract user information from a first data field of the first document, wherein the first data field has a first data type and a first data format; store the user information and the first document in a document database; identify a second document comprising a second data field, wherein the second data field has the first data type; populate, automatically, the second data field of the second document with the extracted user information; display the second document in an electronic presentation via a user interface of a user device; and augment the electronic presentation of the second document in the user interface with supplemental data associated with the second document.
US11562125B1 System and method of annotating transmitted and posted images
The disclosed methods and apparatus provide venues such as merchandising, service, or cultural venues with the opportunity to widen the circle of patrons by annotating images captured at or nearby the venues with information about the venues. Venues may build patron loyalty by rewarding patrons who transmit or post the images, as well as those who view the annotated images. The annotations may serve as advertisements and marketing tools.
US11562124B2 Message modification based on message context
Systems and methods are presented herein for modifying messages transmitted between a first computing device and a second computing device based on the determination of a context of messages transmitted between the first and second computing devices. A first message, prepared to be transmitted to a second computing device, is prepared at a first computing device. The message contains a reference and a context of the message is determined. Based on the reference and the context, a modification of the message is determined. In response to determining the modification, the message is modified and transmitted from the first computing device to the second computing device. The modification is performed relative to the reference and the context.
US11562117B2 Systems and methods for logic circuit replacement with configurable circuits
Methods and systems are provided for protecting a circuit design for an integrated circuit. Logic circuits are identified in at least a portion of the circuit design for replacement. The logic circuits in the circuit design are replaced with a bitstream and configurable circuits that comprise memory circuits. A transformed circuit design is generated for the integrated circuit that comprises the configurable circuits. The configurable circuits in the transformed circuit design perform logic functions of the logic circuits when the bitstream is stored in the memory circuits in the configurable circuits.
US11562112B2 Modeling with digital twins
Modelling of distributed event-discrete systems using digital twins. In more detail, the present disclosure relates to the field of modeling distributed event-discrete systems using digital twins for subsequent use of the models during real time control of distributed even-discrete systems. Heretofore, there are provided a computer implemented meta model, modeling methods using the computer implemented meta model, and related modeling engine and service engine. In the computer implemented meta model at least one state in the at least one state model is represented by a set of partial states using different levels of data abstraction according to a meta description, a range of values characterizing a target for a considered state, and a range of values representing an actual constellation of a considered state.
US11562111B1 Prediction system for simulating the effects of a real-world event
A prediction system for simulating effects of a real-world event can be used for autonomous driving. In operation, the system receives input data regarding a complex system (e.g., roadways) and various real-world events. A full-scale network is constructed of the complex system, such that nodes represent road intersections and edges between nodes represent road segments linking the road intersections. The network is reduced is scaled down to generate a multi-layer model of the complex system. Each layer in the model is simulated to identify equilibrium flows, with the model thereafter destabilized by applying stimuli to reflect the real-world event. An autonomous vehicle can then be caused to chart and traverse a road path based on road segments and intersections that are least affected by the real-world event.
US11562107B2 Systems and methods for generating a design for a gliding board
Systems and methods are provided for generating a design for a gliding board. The methods involve operating a processor to: define a desired carved turn of the gliding board; define a desired global curvature profile; generate a desired deformed shape of the gliding board during the desired carved turn; generate a sidecut profile of the gliding board; generate a width profile of the gliding board; generate a camber profile of the gliding board; generate at least one stiffness design variable profile; generate a total load profile; modify at least the width profile, the sidecut profile and at least one of the at least one stiffness design variable profile at least once; and define the design for the gliding board based at least on the width profile, the camber profile, and the at least one stiffness design variable profile.
US11562098B2 Methods and apparatus to collect distributed user information for media impressions and search terms
Methods and apparatus to collect distributed user information for media impressions and search terms are disclosed. An example method includes accessing, from a media device, a first identifier and a search term at a first server, the first identifier corresponding to at least one of the media device or a user of the media device, the search term associated with a search request, generating a second identifier based on the first identifier, sending the second identifier and the search term from the first server to a data collection server to facilitate the data collection server to logging the search request, and receiving user information associated with the search request from a database proprietor based on the second identifier.
US11562095B2 Reinforcing SQL transactions dynamically to prevent injection attacks
A database protection system (DPS) mitigates injection attacks. DPS receives an unrestricted database query, extract a syntax tree, and evaluates whether it recognizes the query. To this end, DPS applies a hash function over the extracted syntax tree, and then determines whether the resulting hash has been seen by DPS before. If so, DPS retrieves a previously-generated prepared statement associated with the syntax tree, and that prepared statement is then forward to the database server in lieu of sending the original query. If the syntax tree is not recognized, DPS creates a new prepared statement, generates a hash of the syntax tree, and stores the hash and the new prepared statement, and forwards the new prepared statement. The prepared statements are configured based on the native wire protocol used by the database server, and DPS includes additional functionality by which it can learn the semantics of this protocol if necessary.
US11562094B2 Geography aware file dissemination
Embodiments relate to a computer system, computer program product, and method to prevent unauthorized file dissemination and replication. A file parameter is defined, with the defined file parameter including a file dissemination characteristic. The file is encoded with the defined file parameter as file metadata. Dissemination and replication of the file is managed responsive to the encoded file parameter. The defined parameter is assessed along with a physical replication destination. The file is selectively replicated or transmitted responsive to the file parameter and the destination assessment.
US11562089B2 Interface for network security marketplace
An interface for a threat management facility of an enterprise network supports the use of third-party security products within the enterprise network by providing access to relevant internal instrumentation and/or a programmatic interface for direct or indirect access to local security agents on compute instances within the enterprise network.
US11562087B2 Sensitive data policy recommendation based on compliance obligations of a data source
Systems, computer-implemented methods, and computer program products that can facilitate sensitive data policy recommendation are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can employ an artificial intelligence model to extract compliance data from a data source. The computer executable components can further comprise a recommendation component that can recommend a sensitive data policy based on the compliance data. In some embodiments, the recommendation component can further identify one or more sensitive data entities of a sensitive data dataset that are affected by actionable obligation data of the data source.
US11562083B2 Data access management for a composition
Systems and methods provide a transient component limited access to data in a composition. One method includes receiving a request for the transient component to access data in the composition. The composition may include permanent components operable to utilize encryption keys generated at selected intervals from a seed value shared by the permanent components. The encryption keys utilized by the permanent components at each selected interval may be identical to one another. The method also includes generating a set of encryption keys from the seed value for a specified period of time. The set of encryption keys may be identical to the encryption keys to be utilized by the permanent components at the selected intervals to occur during the specified period of time. The method further includes granting the transient component access to data in the composition for the specified period of time via the set of encryption keys.
US11562076B2 Reconfigured virtual machine to mitigate attack
A computer implemented method to mitigate a security attack against a target virtual machine (VM) in a virtualized computing environment, the target VM having a target VM configuration including configuration parameters, and the security attack exhibiting a particular attack characteristic, is disclosed.
US11562075B2 Secure booting method, apparatus, device for embedded program, and storage medium
The present disclosure provides a secure booting method, apparatus, device for an embedded program and a storage medium. The method includes: when a boot program is running, acquiring data of an application program, including signature information, public key information, parameter information, encrypted data, and a digital check code; performing signature check according to the signature information; performing integrity check according to the digital check code if the signature check passes; and performing data decryption according to the public key information and the parameter information if the integrity check passes. The present disclosure may improve information security.
US11562072B2 Data processing method for coping with ransomware, program for executing the method, and computer-readable recording medium storing the program
The present disclosure provides a data processing method for coping with ransomware, which encrypts data with a malicious intent and blocks an access to the data, to protect the data, and a program for executing the data processing method. In a computer apparatus that loads an application program stored in a memory onto a processor and carries out a predetermined processing according to the application program, on an operating system (OS) kernel which controls an access of the application program to hardware components of the computer apparatus, the processor reads the data stored in the memory, performs the predetermined processing at the request of the application program, determines whether a ransomware attack occurred for the data before storing the processed data back to the memory, and stores the processed data to the memory according to a determination result, thereby preventing the damage caused by the ransomware attack.
US11562067B2 System and method of inspecting archive slices for malware using empty sparse files
Disclosed herein are systems and method for inspecting archived slices for malware using empty spare files. In one exemplary aspect, the method comprises generating a backup slice and a virtual volume comprising a list of files in the backup slice and associated file information. The method comprises mounting the virtual volume to a disk. The method comprises creating, in the virtual volume, empty sparse files that are placeholders of the files reference in the list of files. The method comprises detecting a change between a respective empty sparse file and a corresponding file in a previous backup slice and accordingly storing the actual content of the file in the virtual volume in place of the respective empty sparse file. The method comprises scanning the virtual volume for malicious software and generating a cured slice that replaces the backup slice in the backup archive upon detection.
US11562059B2 Administered authentication in artificial reality systems
An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
US11562054B2 Authorized gesture control methods and apparatus
A method for a system includes capturing with a biometric capture device biometric data associated with a user of a smart device, determining with processor a user profile in response to the biometric data, determining with a physical sensor a plurality of physical perturbations in response to physical actions of the user, determining with the processor a requested user-perceptible action in response to the user profile and the plurality of physical perturbations, receiving with a short-range transceiver an authentication request from a reader device, and outputting with the short-range transceiver a token and identification of the user-perceptible action to the reader device in response to the authentication request, wherein the reader device performs or directs performance of the user-perceptible action in response to the identification of the user-perceptible action and to the token being valid.
US11562049B2 Heisenberg scaler
A Heisenberg scaler reduces noise in quantum metrology and includes: a stimulus source that provides physical stimuli; a physical system including quantum sensors that receive a first and second physical stimuli; produces a measured action parameter; receives an perturbation pulse; and produces modal amplitude; an estimation machine that: receives the measured action parameter and produces a zeroth-order value from the measured action parameter; a gradient analyzer that: receives the measured action parameter and produces the measured action parameter and a gradient; the sensor interrogation unit that: receives the modal amplitude; receives the gradient and the measured action parameter; produces the perturbation pulse; and produces a first-order value from the modal amplitude, the gradient, and the measured action parameter; a Heisenberg determination machine that: receives the zeroth-order value; receives the first-order value; and produces a physical scalar from the zeroth-order value and the first-order value.
US11562048B2 Machine learning correction parameter adjustment apparatus and method for use with a motor drive control system
A machine learning apparatus for learning a correction parameter used in correction of a command value that controls a motor in a motor drive system including a plurality of kinds of correction functions includes: a state observation unit that observes, as a state variable, each of a feature calculated on the basis of drive data and the kind of any of the correction functions of the motor drive system and the correction parameter; and a learning unit that learns the correction parameter for each of the correction functions according to a training data set created on the basis of the state variable.
US11562043B1 System and method for rendering webpage code to dynamically disable an element of template code
The present disclosure provides a system and method for dynamically disabling identified elements in template code transforming into webpage code for rendering. The method comprises: in response to a first request to render a webpage from a template file associated with a service instance, identifying a first code unit in the template file that is associated with a first application that is not included in a set of one or more installed applications registered with the service instance; transforming the template file into a webpage file containing webpage code, wherein the transforming disables the first code unit; and providing the webpage file to an electronic device for rendering the webpage from the webpage file, wherein the first code unit has been disabled.
US11562041B2 Systems and methods for discovering and monitoring devices using search patterns for object identifiers and values
The present disclosure is directed to systems and methods of managing remote devices. The system can include a server with memory, a detection module, and a collection module. The memory can store a management information base (MIB) having a hierarchical tree of object identifiers and corresponding object values. The detection module can query devices and receive a first object identifier and its first object value, which can vary from those in the MIB; and use patterns to match the first object identifier and object value; and generate an identification of the device from the matches. The collection module can use the identification to select a collection template, which can indicate a subtree of the MIB and a collection pattern; traverse the subtree and identify a second object identifier that matches the collection pattern, and its second object value; and associate the second object value with the first object value.
US11562038B2 System and method of integrating data
A data set integration system receives a first data set that includes a user identifier and a message type code. The integration system locates an object profile that is associated with the terminal identifier in a data repository. The located object profile includes a tracking identifier and a counter value. The integration system updates the counter value in the object profile in accordance with a value of the message type code. The integration system updates receives a second data set from a communications device. The second data set includes the tracking identifier. The integration system locates the counter value in the object profile that is associated with the tracking identifier, and transmits to the communications device a data payload that includes the updated counter value.
US11562023B1 Merging buckets in a data intake and query system
Systems and methods are disclosed for processing and executing queries in a data intake and query system. An indexing system of the data intake and query system receives data and stores at least a portion of it in buckets, which are then stored in a shared storage system. The indexing system merges multiple buckets to generate merged buckets and uploads the merged buckets to the shared storage system.
US11562021B2 Coordinating communication and/or storage based on image analysis
A method of managing a media file storage relocation and/or editing process that comprises receiving location data indicative a user geographical location of users during a monitored period and a capturing/uploading geographical location and time of each media file, using the file capturing/uploading geographical location and time to identify a spatiotemporal proximity of a group from the users to respective the media file capturing/uploading geographical location of one or more of the media files during a respective the media file capturing/uploading time, detecting member(s) of the group which is imaged in the one or more media files using a recognition function, such as a face and/or voice recognition functions and in response to the detecting, initiating a media file storage relocation process and/or an editing process.
US11562020B2 Short-term and long-term memory on an edge device
Systems and methods are provided for distributed video storage and search over edge computing devices having a short-term memory and a long-term memory. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
US11562018B2 Storage system and method for optimized surveillance search
A storage system and method for optimized surveillance search are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: receive, from a host, an image of an object and a logical block address range of video data stored in the memory; search for the image of the object in video data in the logical block address range; and provide the host with possible hits from the search. Other embodiments are provided.
US11562017B2 Queue versioning
Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If not, the playback device foregoes adding the one or more second audio streams to the queue.
US11562016B2 Systems and methods for generating supplemental content for media content
Systems and methods are disclosed herein for generating supplemental content for media content. One disclosed technique herein generates for display a page of an electronic book. A noun, and a word contextually related to the noun, are identified from the displayed page of the electronic book. Content structures are searched for a content structure that includes a matching object having an object name matching the noun. The content structure includes objects, where each object has attribute table entries. Upon finding an identified attribute table entry of the matching object that matches the related word, a new content structure is generated. The new content structure includes the matching object and the identified attribute table entry. A content segment is generated for output (e.g., for display on the electronic book) based on the new content structure.
US11562012B2 System and method for providing technology assisted data review with optimizing features
Embodiments may provide a document system that receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Theses responsiveness calls may be used to refining the scoring algorithm used by the document system of to generate a desired confidence score for the document system.
US11562009B2 Generation of domain-specific models in networked system
The present disclosure is generally directed to the generation of domain-specific, voice-activated systems in interconnected networks. The system can receive input signals that are detected at a client device. The input signals can be voice-based input signals, text-based input signals, image-based input signals, or other type of input signals. Based on the input signals, the system can select domain-specific knowledge graphs and generate responses based on the selected knowledge graph.
US11562006B2 Apparatus and method for interactive analysis of aviation data
Apparatus and method for receiving, processing and interactively displaying real-time air traffic data representative of the movement of aircraft throughout an airspace. The apparatus is an interactive data visualization framework which provides an immediately visualized aviation-oriented insights, with a focus on evaluating the deviations among flights by route, type, airport, and aircraft performance. The apparatus includes utilities for such as capacity planning, flight route prediction, and fuel consumption analysis.
US11561998B2 Implementing a visual analytics intent language across multiple devices
An electronic device running a first application has one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device downloads, from a server system, a visual analytics intent library, which is configured to execute across a plurality of applications, including the first application. The device configures the library to execute on the device based on the device running the first application. After the configuring, the device receives a request directed to a data source. The request includes one or more intent types and one or more predefined attributes associated with the one or more intent types. In accordance with the request, for each of the intent types, the device formulates a respective intent specification according to the library. It also determines one or more respective properties of the respective intent specification according to the respective predefined attributes.
US11561970B2 Techniques for accurately specifying identification information
An information processing apparatus capable of accurately specifying identification information whose users are the same user regardless of information registered by users is provided. The information processing apparatus may include at least one memory storing instructions and at least one processor configured to execute the instructions to: acquire positional information associated with at least one piece of related identification information related to each of a plurality of pieces of identification information for identifying users in a communication service; specify hierarchized positional information indicating positional information hierarchized in accordance with a granularity level of a position based on the positional information; calculate a similarity between pieces of identification information using the hierarchized positional information; and specify the pieces of identification information belonging to the same user from among the plurality of pieces of identification information based on the calculated similarity.
US11561967B2 Exposing parameters in referencing worksheets
Exposing parameters in referencing worksheets including receiving a request for a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database, and wherein the data source worksheet comprises a function utilizing an exposable parameter; generating the referencing worksheet from the data source worksheet, wherein the referencing worksheet exposes the exposable parameter without exposing the function utilizing the exposable parameter; and presenting the referencing worksheet with the exposable parameter without allowing access to the function utilizing the exposable parameter.
US11561966B2 Method and system for implementing data associations
Novel tools and techniques are provided for implementing data storage and/or retrieval, and, more particularly, for implementing data associations. In various embodiments, an associations rules engine might query data aggregation data services to determine whether a first data object (which along with a first relationship rule that indicates a one-to-one relationship between the first data object and a corresponding second data object) is associated with one or more third data objects; might abstract the first data object, the first relationship rule, and the one or more third data objects; might update, in a metadata catalog, a catalog entry corresponding to the first data object with one or more associations among various data objects; and might provide a requesting computing system with access to the catalog entry corresponding to the first data object, the computing system performing one or more computational tasks using the associations stored in the catalog entry.
US11561965B2 Data retrieval via incremental updates to graph data structures
Certain embodiments involve tracking incremental updates to graph data structures and thereby facilitating efficient data retrieval. For instance, a computing system services a first query for one or more segments of computing devices, online entities, or both. The computing system services the first query by searching of a set of nodes from a graph data structure. The computing system receives a second query after the graph data structure has been modified. The computing system identifies, from a change list for tracking changes to the graph data structure, a subset of the nodes impacted by the modification to the graph data structure. The computing system services the second query by searching the subset of impacted nodes in the graph data structure.
US11561964B2 Intelligent reading support
Embodiments for providing data content consumption support by a processor. Data from one or more data sources may be captured and received by one or more data capturing devices while a user is consuming the data on the one or more data sources. A domain knowledge may be automatically updated with the data. A response may be provided to one or more queries based upon information accessed from the knowledge domain.
US11561962B2 System and method for detecting changes in webpages and generating metric correlations therefrom
A system and method for detecting changes in webpages are provided. The method includes creating a snapshot for a webpage addressed by an identifier, wherein the identifier is designated in a received request for detecting changes in the webpage, wherein the created snapshot is a current snapshot of a most recent version of the webpage; retrieving at least one recent snapshot of the webpage, wherein the recent snapshot was created immediately prior to the current snapshot and represents an immediate previous version of the webpage; and comparing the current snapshot to the at least one recent snapshot to detect any changes, wherein the comparison is based on changes in visible elements in the webpage.
US11561959B2 Method and system for automatic anomaly detection in data
A method and system for detecting anomaly transition point candidates in performance metadata. The method can be applied to computer system performance monitoring. Anomaly candidates, indicative of a possible transition, of a process generating the performance metadata, to or from an anomalous behavior mode are identified, for example by comparing z-scores to the left and right of various timestamps and identifying anomaly candidates when the z-scores are significantly different. Anomaly candidates occur singularly rather than as pairs of endpoints of an anomaly interval. For at least one of the anomaly candidates, an explanatory predicate, indicative of a human-readable explanation of behavior of the process, can be generated. The set of anomalies can then be filtered, for example by removing those without explanatory predicates or replacing clusters of anomalies with a most relevant anomaly.
US11561958B2 Information processing device and information processing system
An information processing device includes a memory, and a processor coupled to the memory and configured to acquire a plurality of data from first databases, where the data are stored in the first databases in a first period, and identifiers are stored in the first databases in association with the data, where the first databases correspond to servers that perform manipulations on a plurality of records containing the data stored in a second database, and the identifiers indicate order of the manipulations, and store the data in a third database in order indicated by the identifiers.
US11561957B2 In-place garbage collection for state machine replication
Garbage collection processing in a distributed shared log system includes a client identifying obsoleted log entries for a shared data object. The client sends information associated with the identified obsoleted log entries to a shared log server. The shared log server receives information associated with obsoleted log entries from all clients in the distributed shared log system and uses the information to delete the obsoleted log entries. The shared log server can update a snapshot mark to indicate the earliest time that a snapshot of the shared log can be taken. The snapshot mark can be updated based on the information associated with obsoleted log entries.
US11561951B2 Multidimensional associative memory and data searching
A method for searching data includes storing a probe data and a target data expressed in a first orthogonal domain. The target data includes potential probe match data each characterized by the length of the target data. The probe data representation and the target data are transformed into an orthogonal domain. In the orthogonal domain, the target data is encoded with modulation functions to produce a plurality of encoded target data, each of the modulation functions having a position index corresponding to one of the potential probe match data. The plurality of encoded target data is interfered with the probe data in the orthogonal domain and an inverse transform result is obtained. If the inverse transform result exceeds a threshold, information is output indicating a match between the probe data and a corresponding one of the potential probe match data.
US11561948B1 Database indexing using structure-preserving dimensionality reduction to accelerate database operations
Embodiments of the present disclosure are directed to systems and methods for managing a database. In one or more examples, the system obtains input data comprising one or more data entries, where each data entry comprises one or more data items, and each data item comprises a field name and a field value. The system can generate a key-value set for each data item to obtain a plurality of key-value sets. Each key-value set includes at least a first key element comprising the field name of the respective data item and a second key element comprising the field value of the respective data item. The system can sort and store the plurality of key-value sets in the database. The system can further receive a query indicative of a field name or a field value, and generate, for display, an output based on retrieved key elements sets based on the query.
US11561943B2 Feature-based deduplication of metadata for places
The technology disclosed relates to deduplicating metadata about places. A feature generator module is configured to generate features for metadata profiles. The metadata profiles represent a plurality of places. The features are based on geohash strings and word embeddings generated for the metadata profiles. A diff generator module is configured to generate diff vectors that pair-wise encode results of comparison between features of paired metadata profiles. A classification module is configured to generate similarity scores for the paired metadata profiles based on the diff vectors. A particular similarity score indicates whether metadata profiles in a particular pair of metadata profiles represent a same place.
US11561941B2 View tables framework
In entity transition from legacy systems to a big data distributed data platform, numerous system-based architectural gaps have surfaced. There exists a need for a bridge component for each of the architectural gaps in order to support the entity transition to the big data distributed data platform. These bridge components include a variety of frameworks that are configured to automate certain processes that are needed for the transition. These processes have only become necessary as a result of the Hadoop platform. The automated processes include a snapshot load platform. The snapshot load platform enables the addition of a new view to the historical tables. The platform includes replacing the entire table in a truncated scenario. The platform includes replacing cases in a refresh or update scenario.
US11561940B2 Automatic generative process bridge between analytics models
Disclosed herein are system, method, and computer program product embodiments for generating a bridge between analytical models. In an embodiment, a server can extract a first variable dependency schema from a first model (e.g., predictive model or business intelligence report) and a second variable schema from a second model (e.g., predictive model or business intelligence report). The first variable dependency schema includes a first definition of a relationship between a first variable and a second variable. The server can compare the first variable dependency schema and the second variable dependency schema. Furthermore, the server can generate a modification to be made in the second variable dependency schema based on the first definition of the relationship between the first and second variable and outputs the modification to be made to the second variable dependency schema.
US11561939B2 Iterative data processing
Data is processed iteratively by a database system with a first cache storing key-value data which resulted from previous iterations of processing input data and a second cache storing aggregated data which resulted from previous iterations of processing key-value data stored in the first cache. In a current iteration, the database system receives further input data related to the input data of the previous iterations, transforms the further input data into further key-value data and stores the further key-value data in the first cache in addition to the stored key-value data which resulted from previous iterations. The database system further processes the further key-value data and the aggregated data stored in the second cache to form updated aggregated data, and stores the updated aggregated data in the second cache for usage in further iterations. The database system also provides the updated aggregated data to at least one client.
US11561936B2 Building collaborative data processing flows
Methods, systems, and devices supporting managing a data processing flow are described. A device (e.g., an application server) may host a cloud-based collaboration application, such as an interactive document application. The device may receive an instance of a data processing flow for a flow application based on a first user input to the cloud-based collaboration application. The device may receive the instance of the data processing flow from a source device hosting the flow application. The device may embed the flow application in the cloud-based collaboration application. The device may then receive user inputs to the data processing flow from multiple users collaborating on the same flow in the cloud-based collaboration application. Based on the user inputs, the device may modify the instance of the data processing flow and transmit the modified instance back to the source device to synchronize the data processing flow in the flow application.
US11561935B2 Methods for ensuring correctness of file system analytics and devices thereof
Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.
US11561932B2 Cognitive digital file naming
The exemplary embodiments disclose a system and method, a computer program product, and a computer system for naming a digital file. The exemplary embodiments may include detecting a user saving an unnamed digital file to a digital folder, extracting one or more first features from data collected from one or more named digital files within the digital folder, generating one or more models correlating the extracted one or more first features with one or more names of the one or more named digital files, extracting one or more second features from the unnamed digital file, and determining a name for the unnamed digital file based on applying the one or more models to the extracted one or more second features.
US11561927B1 Migrating data objects from a distributed data store to a different data store using portable storage devices
Technologies are disclosed for migrating large amounts of data objects, e.g., billions of data objects, from a distributed data store to another data store or computing device. A method includes generating an inventory of the data objects in the distributed data store and dividing the inventory into multiple listings of data objects. Each data object is identified in only one corresponding listing. Manifests are generated based upon the listings. Each manifest is assigned to a corresponding portable storage device of a plurality of portable storage devices, and the data objects and listings are transferred, based at least in part, upon the manifests to the plurality of portable storage devices. The inventory of the data objects and the plurality of portable storage devices are provided to an entity associated with the another data store or computing device. The data objects are transferred from the plurality of portable storage devices to the another data store or computing device using the inventory.
US11561925B2 Tensor partitioning and partition access order
A method of processing partitions of a tensor in a target order includes receiving, by a reorder unit and from two or more producer units, a plurality of partitions of a tensor in a first order that is different from the target order, storing the plurality of partitions in the reorder unit, and providing, from the reorder unit, the plurality of partitions in the target order to one or more consumer units. In an example, the one or more consumer units process the plurality of partitions in the target order.
US11561924B2 Information processing device and non-transitory computer-readable storage medium for storing reception processing program
An information processing device is configured to perform processing, the processing including: executing a persistence processing configured to make a part of a region persistent, the region being to be used as a ring buffer in remote direct memory access (RDMA) to a non-volatile memory accessible in an equal manner to a dynamic random access memory (DRAM) so as not to allow received data stored in the part of the region to be overwritten; executing a determination processing configured to determine whether a ratio of the region made persistent by the persistence processing has exceeded a first threshold; and executing a selection processing configured to select a method of evacuating the persistent received data by using a received data amount of the information processing device and a free region in the non-volatile memory in a case where the determination processing determines that the ratio has exceeded the first threshold.
US11561923B2 Method for training multichannel data receiver timing
An apparatus includes a first device having a clock signal and configured to communicate, via a data bus, with a second device configured to assert a data strobe signal and a plurality of data bit signals on the data bus. The first device may include a control circuit configured, during a training phase, to determine relative timing between the clock signal, the plurality of data bit signals, and the data strobe signal. The first device may determine, using a first set of sampling operations, a first timing relationship of the plurality of data bit signals relative to the data strobe signal, and determine, using a second set of sampling operations, a second timing relationship of the plurality of data bit signals and the data strobe signal relative to the clock signal. During an operational phase, the control circuit may be configured to use delays based on the first and second timing relationships to sample data from the second device on the data bus.
US11561921B2 Electronic system
In accordance with an embodiment, an electronic device includes a secure element configured to implement a plurality of operating systems; and a near field communication module coupled to the secure element by a volatile memory.
US11561917B2 USB connection management
In embodiments of the present disclosure, there is provided a solution for managing a USB connection between a USB device and a host device. According to embodiments of the present disclosure, a USB management server receives, from a USB management client at a host device, USB ID information for identifying a USB device that is plugged into the host device. Whether the USB ID information is valid is determined based on an authentication policy for authenticating the USB device. If the USB ID information is valid, the USB management client is instructed to permit a connection between the USB device and the host device. Accordingly, the connection may be managed by the USB management server. Embodiments of the present disclosure present an effective way for managing USB connections in a centralized way, which provides various flexible authentication policies and requires less manual operations.
US11561915B2 Remote sharing of directly connected storage
A host system may include a computational processing unit implemented using hardware and a hardware virtualizing and remote sharing (HVRS) server that virtualizes and shares the computational processing unit with other host systems, where the host system is directly connected to an internal fabric of a storage system. A storage system interface (SSI) of the host system may be directly connected to the internal fabric of the storage system and also directly connected to a same peripheral device interconnect as the CPU, the computational processing unit and/or other hardware resources of the host system. The SSI may communicate with storage resources of the storage system using remote direct memory access (RDMA) and zero-copy technologies. Such a host system may provide the storage capacity and data protection services of a storage system at relatively fast speeds e.g., comparable to non-volatile RAM on a host system configured for use as persistent memory.
US11561912B2 Host controller interface using multiple circular queue, and operating method thereof
A host controller interface configured to provide interfacing between a host device and a storage device includes processing circuitry; a doorbell register configured to store a head pointer and a tail pointer of one or more first queues; and an entry buffer configured to store a first command from one of the one or more first queues in the entry buffer, wherein the processing circuitry is configured to, determine an order in which the commands of the one or more first queues are to be processed, route the first command to be stored in the entry buffer according to the determined order, and route a first response to be stored in one of one or more second queues.
US11561911B2 Channel controller for shared memory access
A shared memory provides multi-channel access from multiple computing or host devices. A priority circuit prioritizes the multiple memory requests that are submitted as bids from the multiple host channels, such that those memory access requests that do not give rise to a conflict may proceed in parallel. The shared memory may be multi-ported and a routing circuit routes the prioritized memory access request to the appropriate memory ports where the allowed memory access requests may be carried out.
US11561909B2 Bandwidth allocation for storage system commands in peer-to-peer environment
Technology is disclosed for allocating PCIe bus bandwidth to storage commands in a peer-to-peer environment. A non-volatile storage system has a peer-to-peer connection with a host system and a target device, such as a GPU. A memory controller in the storage system monitors latency of PCIe transactions that are performed over a PCIe bus in order to transfer data for NVMe commands. The PCIe transactions may involve direct memory access (DMA) of memory in the host system or target device. There could be a significant difference in transaction latency depending on what memory is being accessed and/or what communication link is used to access the memory. The memory controller allocates bandwidth on a PCIe bus to the NVMe commands based on the latencies of the PCIe transactions. In an aspect, the memory controller groups the PCIe addresses based on the latencies of the PCIe transactions.
US11561908B2 Electronic device, processing proxy requesting method of electronic device, and information processing system
A system is dynamically configured according to a state of a device connected to a network. An electronic device includes a device information management unit, an acquisition unit, a detection unit, and a device cooperative processing unit. The device information management unit manages device information related to a different device connected through a network. An acquisition unit acquires surrounding information. A detection unit detects generation of a specific event on the basis of the acquired surrounding information. In a case where a function necessary for processing the surrounding information in response to detection of the specific event is not included in itself, the device cooperative processing unit selects a device including the function from the different device on the basis of the device information and gives a request for proxy of the processing thereto through the network.
US11561905B2 Integration of application indicated minimum time to cache to least recently used track demoting schemes in a cache management system of a storage controller
A minimum retention time in cache is indicated for a first plurality of tracks, where no minimum retention time is indicated for a second plurality of tracks. A cache management application demotes a track of the first plurality of tracks from the cache, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the cache and the track has been in the cache for a time that exceeds the minimum retention time.
US11561903B2 Allocation of spare cache reserved during non-speculative execution and speculative execution
A cache system, having cache sets, a connection to a line identifying an execution type, a connection to a line identifying a status of speculative execution, and a logic circuit that can: allocate a first subset of cache sets when the execution type is a first type indicating non-speculative execution, allocate a second subset when the execution type changes from the first type to a second type indicating speculative execution, and reserve a cache set when the execution type is the second type. When the execution type changes from the second to the first type and the status of speculative execution indicates that a result of speculative execution is to be accepted, the logic circuit can reconfigure the second subset when the execution type is the first type; and allocate the at least one cache set when the execution type changes from the first to the second type.
US11561900B1 Targeting of lateral castouts in a data processing system
A data processing system includes system memory and a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. A first vertical cache hierarchy records information indicating communication of cache lines between the first vertical cache hierarchy and others of the plurality of vertical cache hierarchies. Based on selection of a victim cache line for eviction, the first vertical cache hierarchy determines, based on the recorded information, whether to perform a lateral castout of the victim cache line to another of the plurality of vertical cache hierarchies rather than to system memory and selects, based on the recorded information, a second vertical cache hierarchy among the plurality of vertical cache hierarchies as a recipient of the victim cache line via a lateral castout. Based on the determination, the first vertical cache hierarchy performs a castout of the victim cache line.
US11561899B2 Method and system of managing a file cache by selective delete-on-read operations
Disclosed is a computer implemented method to manage a cache, the method comprising, determining that a primary application opens a first file, wherein opening the first file includes reading the first file into a file cache from a storage. The method also includes, setting a first monitoring variable in the primary application process proc structure, wherein the first monitoring variable is set in response to the primary application opening the first file, and the first monitoring variable records a set of operations completed on the first file by the primary application. The method comprises a first read of the first file being at a beginning of the first file. The method includes identifying that the first file is read according to a pattern that includes reading the first file sequentially and reading the first file entirely and removing the first file from the file cache.
US11561897B2 Dynamic cache size management of multi-tenant caching systems
Cache memory requirements between normal and peak operation may vary by two orders of magnitude or more. A cache memory management system for multi-tenant computing environments monitors memory requests and uses a pattern matching classifier to generate patterns which are then delivered to a neural network. The neural network is trained to predict near-future cache memory performance based on the current memory access patterns. An optimizer allocates cache memory among the tenants to ensure that each tenant has sufficient memory to meet its required service levels while avoiding the need to provision the computing environment with worst-case scenario levels of cache memory. System resources are preserved while maintaining required performance levels.
US11561894B2 Enabling efficient guest access to peripheral component interconnect express (PCIe) configuration space
Techniques for enabling efficient guest OS access to PCIe configuration space are provided. In one set of embodiments, a hypervisor can reserve a single host physical memory page in the host physical memory of a host system and can populate the single host physical memory page with a value indicating non-presence of PCIe device functions. The hypervisor can then create, for each guest physical memory page in a guest physical memory of a virtual machine (VM) corresponding to a PCIe configuration space of an absent PCIe device function in the VM, a mapping in the hypervisor's second-level page tables that maps the guest physical memory page to the single host physical memory page.
US11561893B2 System and method of data writes and mapping of data for multiple sub-drives
A system and method is disclosed for managing data in a non-volatile memory. The system may include a non-volatile memory having multiple non-volatile memory sub-drives. A controller of the memory system is configured to route incoming host data to a desired sub-drive, keep data within the same sub-drive as its source during a garbage collection operation, and re-map data between sub-drives, separate from any garbage collection operation, when a sub-drive overflows its designated amount logical address space. The method may include initial data sorting of host writes into sub-drives based on any number of hot/cold sorting functions. In one implementation, the initial host write data sorting may be based on a host list of recently written blocks for each sub-drive and a second write to a logical address encompassed by the list may trigger routing the host write to a hotter sub-drive than the current sub-drive.
US11561890B2 Automated videogame testing
An automated testing framework and associated tools for executable applications such as games focus on integration testing, wherein users create data-driven tests by using test modules and configuration data as building blocks. The tools facilitate cooperation between coders and non-technical Quality Assurance (QA) staff in creating automated tests, by simplifying the user interface for configuring tests. Components of the tools simulate user interactions with the application under test, for example, gamepad button presses. The tools are also capable skipping portions of gameplay or other interactive activity and directly jumping into a desired game mode during automated testing, and other functions.
US11561889B2 Orchestration for automated performance testing
Methods, systems, and devices supporting orchestration for automated performance testing are described. A server may orchestrate performance testing for software applications across multiple different test environments. The server may receive a performance test indicating an application to test and a set of test parameters. The server may determine a local or a non-local test environment for running the performance test. The server may deploy the application to the test environment, where the deploying involves deploying a first component of the performance test to a first test artifact in the test environment and deploying a second component of the performance test different from the first component to a second test artifact in the test environment. The server may execute the performance test to obtain a result set, where the executing involves executing multiple performance test components as well as orchestrating results across multiple test artifacts to obtain the result set.
US11561887B2 Test script debugging using an automated testing framework and UI rendering tree
An automatic testing method and apparatus are provided. In the method, a Software Development Kit (SDK) interface is configured and User Interface (UI) rendering data which includes a plurality of UI controls is obtained through the SDK interface. The UI rendering data is a standardized data structure processed through the SDK interface. An operation event of a user on the UI rendering data is received, and a simulation operation of the user on the UI rendering data on a terminal device is determined according to the operation event. Position information of a UI control corresponding to the simulation operation is determined, and a UI automated test script is determined according to the position information and the simulation operation. The UI automated test script is run and debugged using an automated test framework.
US11561883B2 Pipelined micro controller unit
A 3D NAND memory device is provided in which control is performed by two microcontroller units (MCU). During manufacture of the memory device, bug fixes required for the controller may be addressed using a software solution by which an instruction requiring correction in one of the two MCUs is replaced with a corrected instruction stored in a RAM.
US11561882B2 Apparatus and method for generating and processing a trace stream indicative of instruction execution by processing circuitry
An apparatus and method are provided for generating and processing a trace stream indicative of instruction execution by processing circuitry. An apparatus has an input interface for receiving instruction execution information from the processing circuitry indicative of a sequence of instructions executed by the processing circuitry, and trace generation circuitry for generating from the instruction execution information a trace stream comprising a plurality of trace elements indicative of execution by the processing circuitry of instruction flow changing instructions within the sequence. The sequence may include a branch behaviour setting instruction that indicates an identified instruction within the sequence, where execution of the branch behaviour setting instruction enables a branch behaviour to be associated with the identified instruction that causes the processing circuitry to branch to a target address identified by the branch behaviour setting instruction when the identified instruction is encountered in the sequence. The trace generation circuitry is further arranged to generate, from the instruction execution information, a trace element indicative of execution behaviour of the branch behaviour setting instruction, and a trace element to indicate that the branch behaviour has been triggered on encountering the identified instruction within the sequence. This enables a very efficient form of trace stream to be used even in situations where the instruction sequence executed by the processing circuitry includes such branch behaviour setting instructions.
US11561879B2 Content item selection and click probability determination based upon accidental click events
In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
US11561877B2 Interactive electronic documentation for operational activities
Various embodiments support or provide for interactive electronic documentation (or an electronic document) for operational activities associated with a system or service, such as one monitored or maintained by a system administrator or engineer. In particular, some embodiments provide for an interactive electronic document associated with a runbook, which can comprise a set of actions (e.g., list of operations, procedures, steps, and the like) to be performed with respect to a system or service in connection with an operational event, such as a system/service incident, scheduled maintenance, or a support operation.
US11561876B2 Fail compare procedure
Methods, systems, and devices for a fail compare procedure are described. An apparatus may include a host device coupled with a memory device. An application specific integrated circuit (ASIC) associated with the host device (e.g., included in, coupled with) may include a set of comparators that output first bit information that includes respective states of at least two bits of data read from the memory device. The host device may compare (e.g., at the ASIC) the first bit information to second bit information that includes respective expected states of the at least two bits. Based on the comparison, the host device may determine whether a state of at least one bit of the first bit information is different than a state of a corresponding bit of the second bit information, and may output one or more signals including indications of a fail to a counter of the ASIC.
US11561875B2 Systems and methods for providing data recovery recommendations using A.I
Disclosed herein are methods and systems for providing data recovery recommendations. In an exemplary aspect, a method may comprise identifying a plurality of storage devices. For each respective device of the plurality of storage devices, the method may comprise extracting a respective input parameter indicative of a technical attribute of the respective device, inputting the respective input parameter into a machine learning algorithm configured to output both a first likelihood of the respective device needing a data recovery and a second likelihood that the data recovery will fail, and determining a respective priority level of the respective device based on the first likelihood and the second likelihood. The method may comprise normalizing each respective priority level, and recommending a device of the plurality of storage devices for a test data recovery procedure based on each normalized priority level.
US11561872B2 High availability database system
A database system includes a master server, a pair of slave servers and a main storage carrier. Each slave server is provided with a database management system (DBMS). The main storage carrier and the pair of slave servers uses the ISCSI protocol to make the pair of slave servers serving as the DBMS and the main storage carrier serving as a database (DB) connect and communicate to further make the DBMS and the DB independent and separate. The master server performs service assignment to the pair of slave servers according to a predetermined weight value. All connections of the database are directed to the slave server with a high weight value, and the other slave server with a low weight value serves as a standby.
US11561869B2 Optimized disaster-recovery-as-a-service system
Methods, computer program products, and systems are presented. The methods include, for instance: analyzing a dataset associated with a service provided by the data protection service provider in order to determine a policy for when and how to replicate the respective components of the dataset corresponding to the service from a source site to a target site, such that the target site may perform the service with a minimum cost.
US11561864B1 Creating database clones at a specified point-in-time
A point-in-time clone may be created for a database. A request to create the point-in-time clone may be received. The clone may be provided with access to a storage for the database that stores a history of modifications to the database applicable to return data of the database according to a state of the data at the specified point in time. The clone may then be updated so that the updates made to the clone are stored for subsequent access by the clone.
US11561863B2 PDSE member generation clustering and recovery
A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.
US11561862B2 Refresh management for DRAM
A memory controller interfaces with a dynamic random access memory (DRAM). The memory controller selectively places memory commands in a memory interface queue, and transmits the commands from the memory interface queue to a memory channel connected to at least one dynamic random access memory (DRAM). The transmitted commands are stored in a replay queue. A number of activate commands to a memory region of the DRAM is counted. Based on this count, a refresh control circuit signals that an urgent refresh command should be sent to the memory region. In response to detecting a designated type of error, a recovery sequence initiates to re-transmit memory commands from the replay queue. Designated error conditions can cause the recovery sequence to restart. If an urgent refresh command is pending when such a restart occurs, the recovery sequence is interrupted to allow the urgent refresh command to be sent.
US11561861B2 Sales data processing apparatus and method
A self-checkout apparatus includes a display screen, a product scanner to obtain a commodity code from a product being registered in a sales transaction, a storage unit to store journal data including product information for registered. A controller is configured to record product information for products registered in the sales transaction and output a notification of an error in the sales transaction when detected. The notification is output to the display screen and includes information regarding resolution of the error. The controller executes a first countermeasure for resolving the error, then stops the sales transaction if the error is not resolved. The controller then executes a second countermeasure after the sales transaction has been stopped and starts a new transaction if the error is resolved by the second countermeasure.
US11561860B2 Methods and systems for power failure resistance for a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. One or more of the computing devices and/or the storage devices may be used to rebuild data that may be lost due to a power failure.
US11561857B2 Method for the secured storing of a data element to be stored by a computer program in an external memory
A method for the secured storing of a data element to be stored by a computer program in an external memory, which is connected to a microcontroller, the microcontroller including an interface module, which is configured to calculate error correction values for data elements including, when creating the computer program, during a determination of memory addresses of the computer program, determining a memory address in the external memory for the data element, a shared memory space requirement of data element and associated error correction value being taken into account; and during execution of the computer program, receiving the data element by the interface module; calculating an error correction value for the data element by the interface module; and writing, starting at the memory address, the data element and immediately thereafter the calculated error correction value within one addressing phase by the interface module.
US11561854B2 Memory system
A memory system connectable to a host, includes a non-volatile memory including a plurality of memory cell transistors and a controller configured to execute read operations on the non-volatile memory. The controller executes one or more first read operations on the non-volatile memory to obtain read data using read voltages that are determined from one of a plurality of entries stored in a shift table, and performs error correction on the read data, until the error correction is successful, and when the error correction on the read data is successful, records an index corresponding to the entry stored in the shift table that was used in obtaining the successfully error-corrected read data. The controller executes a second read operation on the non-volatile memory to obtain read data using read voltages that are determined from the entry stored in the shift table corresponding to the recorded index.
US11561853B2 Memory system and memory controller determining a magnitude of a power supplied to the memory controller when error has occurred in target data
A memory system and a memory controller are disclosed. By determining whether an error has occurred in target data stored in a predetermined target memory area of the memory device and determining, in response to whether an error has occurred in the target data, the magnitude of the supplied power based on a first operation parameter selected among predetermined candidate operation parameters in connection with the magnitude of the supplied power, the memory controller may stably drive a firmware, and may handle an operation error of the firmware due to a change in external environment.
US11561850B1 System and method for performing failure analysis on a computing system using a bayesian network
A system and method for performing a failure analysis on a computing system uses a Bayesian network that is generated from a correlation directed acyclic graph (CDAG) of nodes that represent entities in the computing system with edge weights for edges between the nodes. The CDAG is generated using log entries of the computing system with reference to a dictionary file, which specifies entity types, dependency types of the entity types, expressions that return values representing prior probabilities of failure for the dependency types, and the edge weights for the dependency types. The Bayesian network generated from the CDAG includes conditional probabilities for edges of the Bayesian network based on the edge weights of the CDAG. The Bayesian network is used to compute posterior probabilities of possible causes of a new failure event in the computing system and output at least one probable cause with an associated posterior probability for the new failure event.
US11561848B2 Policy-based logging using workload profiles
Examples described herein relate to policy-based logging using workload profiles. A workload profile of a first workload is identified. Based on the workload profile, a logging policy, which includes a predefined log pattern and a predefined log depth, is compiled. Workload log messages of a predetermined log level that are associated with the first workload are stored in a cache memory. On detecting the predefined log pattern in the workload log messages stored in the cache memory, the workload log messages are logged to a log file based on the predefined log depth.
US11561845B2 Memory access communications through message passing interface implemented in memory systems
A memory system having a plurality of memory components and a controller, operatively coupled to the plurality of memory components to: store data in the memory components; communicate with a host system via a bus; service the data to the host system via communications over the bus; communicate with a processing device that is separate from the host system using a message passing interface over the bus; and provide data access to the processing device through communications made using the message passing interface over the bus.
US11561841B2 Managing partitions in a scalable environment
Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment.
US11561838B2 Computerized systems and methods for fail-safe loading of information on a user interface using a circuit breaker
Systems and methods are provided for fail-safe loading of information on a user interface, comprising receiving, via a modular platform, requests for access to a mobile application platform from a plurality of mobile devices, opening and directing the requests for access to the mobile application platform to a sequential processor of an application programming interface (API) gateway when a parallel processor of the API gateway is unresponsive to requests for access to the mobile application platform for a predetermined period of time, periodically checking a status of the parallel processor, and redirecting the requests for access to the mobile application platform to the parallel processor when the parallel processor is capable of processing requests for access to the mobile application platform.
US11561834B2 Methods and systems for adaptive memory-resource management
Described are self-learning systems and methods for adaptive management of memory resources within a memory hierarchy. Memory allocations associated with different active functions are organized into blocks for placement in alternative levels in a memory hierarchy optimized for different metrics of e.g. cost and performance. A host processor monitors a performance metric of the active functions, such as the number of instructions per clock cycle, and reorganizes the function-specific blocks among the levels of the hierarchy. Over time, this process tends toward block organizations that improve the performance metric.
US11561830B2 System and method for low latency node local scheduling in distributed resource management
A system for allocation of resources and processing jobs within a distributed system includes a processor and a memory coupled to the processor. The memory includes at least one process and at least one resource allocator. The process is adapted for processing jobs within a distributed system which receives jobs to be processed. The resource allocator is communicably coupled with at least one process, and is adapted to generate one or more sub-processes within a limit of one or more resources allocated to the process for processing jobs.
US11561819B2 Techniques for adapting escalation paths of interrupts in a data processing system
Techniques of adapting an interrupt escalation path are implemented in hardware. An interrupt controller receives, from a physical thread of the processor core, a request to adapt, in an event assignment data structure, an escalation path for a specified event source, where the escalation path includes a pointer to a first event notification descriptor. The interrupt controller reads an entry for the physical thread in an interrupt context data structure to determine a virtual processor thread running on the physical thread. Based on the virtual processor thread determined from the interrupt context data structure, the interrupt controller accesses an entry in a virtual processor data structure to determine a different second event notification descriptor to which escalations are to be routed. The interrupt controller updates the pointer in the event assignment data structure to identify the second event notification descriptor, such that the interrupt escalation path is adapted.
US11561818B1 Monitoring VNFCs that are composed of independently manageable software modules
An example operation may include a method comprising one or more of receiving a VNFC module status request from a NFVO where the status request specifies a VNFC instance (VNFCI), determining a target OS installation of the VNFCI, retrieving a list of one or more VNFC modules of the VNFCI, determining the status of the one or more VNFC modules wherein the status determination includes at least one or more of constructing a default status command, adapting the command to the target OS, executing the adapted status command, and recording a normalized status result, sending a VNFC module status notification.
US11561817B2 High availability for virtual network functions
A method includes, with a Virtual Network Function (VNF) manager, managing a VNF that includes a plurality of VNF components running on a plurality of virtual machines, the virtual machines running on a plurality of physical computing machines, and with the VNF manager, causing a Network Function Virtualization Infrastructure (NFVI) to have a total number of virtual machines provisioned, the total number being equal to a number of virtual machines capable of providing for a current demand for VNF components plus an additional number of virtual machines equal to the highest number of virtual machines being provided by a single one of the plurality of physical computing machines.
US11561815B1 Power aware load placement
Techniques are described for enabling a service provider to determine the power utilization of electrical lineups powering physical servers in a data center and place virtual machine instances into the physical servers based on the power utilization and a user-specified preference of a virtual machine instance type. In one embodiment, a computer-implemented method includes determining a power utilization for each lineup of a plurality of lineups that comprise a plurality of racks of physical servers, selecting a lineup of the plurality of lineups for the virtual machine instance based on the power utilizations for the plurality of lineups, selecting a virtual machine slot for the virtual machine instance from a plurality of candidate virtual machine slots of the physical servers of the lineup based on the user-specified preference, and causing the virtual machine slot of a physical server of the lineup to execute the virtual machine instance.
US11561813B2 Server support for multiple audio/video operating systems
Technology is disclosed for establishing and administering multiple virtual machines, each with an audio, video and control (AVC) operating system (OS). The technology can also establish and administer cloud based AVC OSs. A server implementing this technology can perform real-time AVC processing, alongside soft and non-real-time processing and can host multiple, independent, virtual AVC OSs. Each AVC OS can perform the processing for an AVC setup. Each of the AVC OSs can be operated by a corresponding virtual machine controlled by a hypervisor running on the server. A cloud based AVC OS can perform processing for a corresponding remote AVC setup comprising multiple AVC devices. An AVC routing system can cause AVC signals from a particular AVC setup to reach a corresponding cloud AVC OS and conversely can cause signals from an AVC OS to reach the correct destination device.
US11561812B2 Network policy and flow state save/restore for highly available servicing
Described herein is a system and method for flow state save/restore of a virtual filtering platform. A first instance of a driver manages policy and flow state for ongoing flows between client device(s) and virtual machine(s). The virtual filtering platform is transitioned from the first instance of a driver to a second instance of the driver by serializing the policy and state for the ongoing flows on the first instance of the driver using a one pass algorithm. The serialized policy and state for the ongoing flows can be de-serialized with the ongoing flows re-established and/or reconciled on the second instance of the driver in accordance with the de-serialized policy and state for the plurality of ongoing flows. In some embodiments, a memory management technique can use a single operating system memory allocation call to allocate memory for the transition, with the technique managing utilization of the allocation memory.
US11561809B2 Dynamic remote display resource management
Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
US11561807B2 Desktop launcher
The disclosure relates to a method for providing a user customized card in a launcher. A card list is presented in the launcher. One or more customizable cards are provided in response to a user input. A user selection of one of the one or more cards is received. Customization of the selected card is executed based on user inputs. The customized card is presented in the card list.
US11561806B2 Adaptive interface for screen-based interactions
Systems and methods for customizing an output based on user data are described herein. An example method for customizing an output based on user data may commence with continuously capturing, by at least one sensor, the user data. The method may continue with analyzing, by at least one computing resource, the user data received from the at least one sensor and determining dependencies between the user data and output data. The method may further include determining, based on predetermined criteria, that an amount of the user data and the dependencies is sufficient to customize the output data. The method may continue with continuously customizing, by an adaptive interface, the output data using at least one machine learning technique based on the analysis of the user data. The customized output data may be intended to elicit a personalized change.
US11561801B2 Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms
Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms is disclosed herein. In one example, a processor device of an FaaS cloud computing platform detects an event that triggers execution of a user-defined function, and automatically fetches an environmental metric that represents a current attribute or condition of the operating environment in which the user-defined function will execute. The processor device then calculates a predicted execution duration for the user-defined function based on the environmental metric, and compares the predicted execution duration to an execution duration threshold. If the predicted execution duration exceeds the execution duration threshold, the processor device prevents execution of the user-defined function by the FaaS cloud computing platform. If the predicted execution duration does not exceed the execution duration threshold, the processor device may initiate execution of the user-defined function. In this manner, the FaaS cloud computing platform's computing resources may be conserved.
US11561798B2 On-the-fly adjustment of issue-write back latency to avoid write back collisions using a result buffer
A system and method for avoiding write back collisions. The system receives a plurality of instructions at a pipeline queue. Next an issue queue determines a number of cycles for each instruction of the plurality of instructions. The issue queue further determines if a collision will occur between at least two of the instructions. Additionally, the system determines in response to a collision between at least two of the instructions, a number of cycles to delay at least one of the at least two instructions. The instructions are then executed. The system then places the results of the instruction for instructions that had a calculated delay in a result buffer for the determined number of cycles of delay. After the determined number of cycles of delay, the system sends the results to a results mux. Once received at the results mux the results are written back to the register file.
US11561796B2 Linked miss-to-miss instruction prefetcher
A computer-implemented method to prefetch non-sequential instruction addresses (I/A) includes, determining, by a prefetch system, a first access attempt of a first I/A in a cache is a first miss, wherein the first I/A is included in a string of I/A's. The method further includes storing the first I/A in a linked miss-to-miss (LMTM) table. The method also includes determining a second access attempt of a second I/A in the cache is a second miss, wherein the second I/A is included in the string of I/A's. The method includes linking, in the LMTM table, the second miss to the first miss. The method also includes prefetching, in response to a third access attempt of the first I/A, the second I/A in the cache.
US11561795B2 Accumulating data values and storing in first and second storage devices
Herein described is a method of operating an accumulation process in a data processing apparatus. The accumulation process comprises a plurality of accumulations which output a respective plurality of accumulated values, each based on a stored value and a computed value generated by a data processing operation. The method comprises storing a first accumulated value, the first accumulated value being one of said plurality of accumulated values, into a first storage device comprising a plurality of single-bit storage elements; determining that a predetermined trigger has been satisfied with respect to the accumulation process; and in response to the determining, storing at least a portion of a second accumulated value, the second accumulated value being one of said plurality of accumulated values, into a second storage device.
US11561791B2 Vector computational unit receiving data elements in parallel from a last row of a computational array
A microprocessor system comprises a vector computational unit and a control unit. The vector computational unit includes a plurality of processing elements. The control unit is configured to provide at least a single processor instruction to the vector computational unit. The single processor instruction specifies a plurality of component instructions to be executed by the vector computational unit in response to the single processor instruction and each of the plurality of processing elements of the vector computational unit is configured to process different data elements in parallel with other processing elements in response to the single processor instruction.
US11561786B2 Update management device, update management system, and update management method
An update management device manages software update of a plurality of ECUs included in an in-vehicle network, the update management device including: an information acquiring unit for acquiring load information indicating a load of each of the plurality of ECUs, performance information indicating a performance of each of the plurality of ECUs, and configuration information indicating the configuration of the in-vehicle network; and an update setting unit for selecting a restoration execution ECU that executes a restoration process of update data from among the plurality of ECUs using the load information, the performance information, and the configuration information acquired by the information acquiring unit.
US11561785B2 Storage device and method of operating the same
Provided herein may be a storage device including a memory device, and a memory controller including a plurality of cores. The memory controller may load a boot loader image for firmware update running in a memory of a core arbitrarily selected from among the plurality of cores, receive a new firmware image from a host in response to the boot loader image that is executed in the selected core, and update a firmware image stored in a memory of each of the plurality of cores with the new firmware image.
US11561783B2 Windowed writes
Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
US11561781B2 Method and system for determining an appropriate installation location for an application to be installed in a distributed network environment
A method is provided for determining an installation location. The method includes: providing a machine-readable description of the application to be installed; enhancing the machine-readable description with further requirements and/or properties; linking the application to be installed with an object identifier which includes the enhanced description and the requirements and/or properties of the application to be installed; linking objects existing in the distributed network environment with, in each case, at least one further object identifier which describes at least one property of an object; storing the object identifiers of the application to be installed and of the objects in the distributed network environment in a database; receiving a query regarding the application to be installed; providing the stored object identifiers of the application to be installed and of the objects for an evaluation unit; and receiving a determined appropriate installation location from the evaluation unit.
US11561780B2 Method of distributed graph loading for minimal communication and good balance via lazy materialization and directory indirection using indexed tabular representation
Techniques herein minimally communicate between computers to repartition a graph. In embodiments, each computer receives a partition of edges and vertices of the graph. For each of its edges or vertices, each computer stores an intermediate representation into an edge table (ET) or vertex table. Different edges of a vertex may be loaded by different computers, which may cause a conflict. Each computer announces that a vertex resides on the computer to a respective tracking computer. Each tracking computer makes assignments of vertices to computers and publicizes those assignments. Each computer that loaded conflicted vertices transfers those vertices to computers of the respective assignments. Each computer stores a materialized representation of a partition based on: the ET and vertex table of the computer, and the vertices and edges that were transferred to the computer. Edges stored in the materialized representation are stored differently than edges stored in the ET.
US11561779B1 Applications for hardware accelerators in computing systems
An example method of implementing an application for a hardware accelerator having a programmable device coupled to memory is disclosed. The method includes compiling source code of the application to generate logical circuit descriptions of kernel circuits; determining resource availability in a dynamic region of programmable logic of the programmable device, the dynamic region exclusive of a static region of the programmable logic programmed with a host interface configured to interface a computing system having the hardware accelerator; determining resource utilization by the kernel circuits in the dynamic region; determining fitting solutions of the kernel circuits within the dynamic region, each of the fitting solutions defining connectivity of the kernel circuits to banks of the memory; adding a memory subsystem to the application based on a selected fitting solution of the fitting solutions; and generating a kernel image configured to program the dynamic region to implement the kernel circuits and the memory subsystem.
US11561774B2 Composition of pattern-driven reactions in real-time dataflow programming
A technique implements a dataflow graph, taking a number of streams of data inputs and transforms these inputs into a number of streams of outputs. The dataflow graph can perform pattern matching. The technique implements reactions via the composition of pattern matching across joined streams of input data. A completeness of matching an input sequence to a particular input pattern can be characterized as having at least three different degrees, such as cold (not yet matched), warm (e.g., minimally matched), and hot (e.g., maximally matched). The input pattern to be matched can have a variable length, including zero length or unlimited or arbitrarily large length. Data flows can be on a push basis or pull basis, or a combination, and may change depending on the state.
US11561770B2 System configuration derivation device and system configuration derivation method
A system configuration derivation device 90 includes a storage unit 91 that stores a concretization rule in which a method is specified for concretizing abstract configuration information by confirming an unconfirmed portion of the abstract configuration information, which is information indicating configuration of a system in which the unconfirmed portion is included, and a generation unit 92 that concretizes the abstract configuration information included in configuration requirements of the system using the concretization rule stored to generate system configuration information, which is information indicating the configuration of the system in which the unconfirmed portion is not included, on the basis of the configuration requirements.
US11561766B2 Creative and additive reconciliation of data records
A data management system includes a data reconciliation engine that identifies data sources that contain data records referencing a resource and determines whether each of the identified data sources is a creative data source or an additive data source. When all of the identified data sources are additive data sources, the reconciliation engine terminates a data reconciliation process. When all of the identified data sources are not additive data sources, the reconciliation engine finds a first creative data source from among the identified data sources, and initiates the data reconciliation process by merging data from the identified data sources including the first creative data source, one data source-by-one data source, into a reconciled data record.
US11561756B2 Display device including a sound generator and vibration damping member
A display device includes: a display panel; a first sound generator disposed on one surface of the display panel, where the first sound generator vibrates the display panel to output a first sound; and a first vibration damping member disposed between the display panel and the first sound generator, where the first vibration damping member reduces a vibration displacement of the display panel.
US11561750B2 Retrieving personalized visual content items in real time for display on digital-content-display devices within a physical space
This disclosure describes embodiments of methods, systems, and non-transitory-computer readable media that personalize visual content for display on digital signage near a projected location of a person by mapping visual content to physical items selected by the person. In some examples, the disclosed system identifies physical items selected by a person based on signals from the physical items, such as signals emitted by RFID tags affixed to (or other devices associated with) the physical items. The disclosed system analyzes the collection of physical items—as identified by the signals—to tailor digital signage content specific to the person. The disclosed system further tracks the location of the person as the person moves through a physical space and interacts with the physical items. Based on the tracked positions, the disclosed system determines a digital sign in proximity to a predicted location of the person to display the personalized visual content.
US11561749B2 Print system, preview image display method, print job generating device, image forming device, storage medium storing print job generating program, and storage medium storing preview image display program
A print system includes a print job generating device including a print job generating section configured to generate a print job including ink color information indicating ink colors to be used in printing and raster image data for each of the ink colors, and a transmission section configured to transmit the generated print job to an image forming device, and an image forming device including a reception section configured to receive a print job transmitted from the transmission section, a processing section configured to determine ink colors to be used in printing and ink colors not to be used in printing based on the ink color information included in the print job, and a display controller configured to display preview images indicated by the raster image data of the ink colors to be used in printing in a display section based on a result of the determination.
US11561748B2 Information processing apparatus, storage medium, and control method
To search for a device from an information processing apparatus in Simple Network Management Protocol version 3 (SNMPv3), it is necessary to set information such as authentication information. However, there is such an issue that, in a case where settings of such information are inadequate, if a desired multi-function printer (MFP) is a device with settings for responding only to SNMPv3, the desired MFP cannot be found even if a search is performed. Therefore, a user is notified that SNMPv3 settings are necessary.
US11561745B2 Image forming apparatus performing printing permission process to permit printing
An image forming apparatus includes a main memory, and a controller. The main memory stores mode information indicating whether the image forming apparatus is set to a contract mode, upper limit information indicating an upper limit to which printing can be performed during a prescribed period, and actual print sheet number information indicating an actual print sheet number actually printed during the prescribed period. The performs a printing permission process in a case that mode information indicates the contract mode and the actual print sheet number is less than the upper limit when the controller receives a print job even in a case that a sum of a specific print sheet number specified in advance in the print job and the actual print sheet number is greater than the upper limit, the printing permission process permitting printing for the specific sheet number as a permission print sheet number.
US11561743B2 Print control server and print control method for chat system administration
A print control server includes a print controller that acquires a print instruction entered by a user belonging to a group chat in a chat system provided by a social networking service (SNS) and causes a printer to execute printing in accordance with the print instruction, a history acquirer that acquires a print history, based on the print instruction, of the printer, and a notifier that notifies the print history in a chat form to an administrator of the group chat via the chat system.
US11561741B2 Computer-readable medium, apparatus, printing apparatus and printing system
A non-transitory computer-readable medium stores a computer program for setting a shape of a label causing a computer to execute: receiving an input of first information for setting a width of a second part in a first direction; receiving an input of second information for setting a height in a second direction of a display area of the second part; receiving an input of third information for setting a height in the second direction of an overlap width area of the second part, an end portion of the display area in a third direction being capable of adhering to the overlap width area; receiving an input of fourth information for setting a height of a first protruding portion in the second direction; and setting a shape of the label, based on the input first information, second length information, third length information and fourth information.
US11561738B2 Memory system
A memory system includes a storage device and a memory controller. The memory controller includes an encoder and a decoder. The encoder includes a first code table updating section configured to update the encoding code table and an encoding flow controlling section configured to control input to the first code table updating section by using a first data amount indicating a data amount of the input symbol. The first data amount is calculated based on the input symbol. The decoder includes a second code table updating section configured to update the decoding code table and a decoding flow controlling section configured to control input to the second code table updating section by using a second data amount indicating a data amount of the output symbol. The second data amount is calculated based on the output symbol in the same way as the calculation of the first data amount.
US11561736B2 Memory system
According to one embodiment, a memory system includes a semiconductor memory and a controller. The memory system is capable of executing a first operation and a second operation. In the first operation, the controller issues a first command sequence, the semiconductor memory applies a first voltage to a first word line and applies a second voltage to a second word line to read data from the first memory, and the read data is transmitted to the controller from the semiconductor memory. In the second operation, the controller issues a second command sequence, the semiconductor memory applies a third voltage to the first word line and applies a fourth voltage to the second word line, and data held in the memory cell array is left untransmitted to the controller.
US11561735B2 Latency on indirect admin commands
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to receive a parent physical function (PF), receive one or more child PFs, determine whether any part of a first child command of a first child PF of the one or more child PFs can be executed prior to receiving approval from the parent PF, and start executing the first child command. The controller is further configured to initialize an indirect queue, set fetching pointers of the indirect queue to the first child command, mimic a doorbell for the first child command, fetch the first child command, determine whether the first child command has started execution by a child PF flow, and complete the first child command.
US11561732B2 Method and apparatus and computer program product for configuring reliable command
The invention introduces a method for configuring a reliable command, performed by a flash controller, including: issuing an enabling signal to an output device, where the flash controller and the output device are disposed on a printed circuit board (PCB) and intercoupled through wires in the PCB; reading an opcode of the reliable command corresponding to a flash module from the output device, where the flash module is disposed on the PCB and coupled to the flash controller through circuits in the PCB, and the reliable command is used to direct the flash module for access to data in a single level cell (SLC) mode; and stopping issuing the enabling signal to the output device after obtaining the opcode of the reliable command.
US11561727B2 Hardware virtualization
Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.
US11561725B2 System and operating method thereof
Embodiments of the present disclosure relate to a system and an operating method thereof. According to embodiments of the present disclosure, a memory system may transmit a first type response indicating that first data has been cached in a cache to the host when receiving a first command requesting to write the first data from the host, and may transmit a second type response indicating success or failure of an operation of storing the first data in the memory device to the host after transmitting the first type response to the host. Further, the host may delete the first data from a write buffer after the operation of storing the first data in the memory device succeeds.
US11561724B2 SSD supporting low latency operation
A method of managing writing data to a Solid State Drive (SSD). The method includes determining a remaining capacity of an event queue for queuing write commands for execution by the SSD. Dynamically setting an ingress throttle rate of write commands, transferred from a host interface to the event queue based on the remaining capacity of the event queue, during the operation of then SSD and transferring the write commands to the event queue at ingress throttle rate. The method also includes inputting write data associated with the write commands into a write data buffer.
US11561719B2 Flash memory control method of re-programming memory cells before erase operations, flash memory storage device and flash memory controller
A flash memory control method, a flash memory storage device and a flash memory controller are provided. The method includes the following. A flash memory module is instructed to perform a data merge operation to copy first data in a first physical unit into at least one second physical unit. After the first data is copied and before the first physical unit is erased, another programming operation is performed on the first physical unit to change a data storage state of at least a part of memory cells in the first physical unit from a first state into a second state. After the first physical unit is programmed, an erase operation is performed on the first physical unit.
US11561713B2 Simplified high capacity die and block management
Aspects of a storage device including a memory and a controller are provided which simplify controller management of logical and physical meta-dies and meta-blocks by allowing a logical meta-die to be mapped to multiple physical meta-dies. The memory includes first dies grouped in a first physical meta-die and second dies grouped in a second physical meta-die. The physical meta-dies each include physical meta-blocks. The controller maps a logical meta-die to the first physical meta-die and the second physical meta-die. The controller may also map logical meta-blocks of the logical meta-die to the physical meta-blocks. For instance, the controller may associate a first logical metablock of the logical meta-die to the first physical meta-die and a second logical metablock of the logical meta-die to the second physical meta-die. As a result, firmware complexity in managing meta-dies and meta-blocks may be reduced compared to one-to-one logical-to-physical meta-die mapping approaches.
US11561712B2 Storage device and method of operating the same
The present technology relates to an electronic device. According to the present technology, a storage device having an improved physical address obtainment speed may include a nonvolatile memory device configured to store map data including a plurality of map segments including mapping information and, a volatile memory device including a first map cache area temporarily storing the map data configured by map entries each corresponding to one logical address, and a second map cache area temporarily storing the map data configured by map indexes each corresponding to a plurality of logical addresses.
US11561709B1 Dynamic recovery-objective-based configuration of backup volumes
Dynamic configuration of backups of production volumes based on desired recovery objectives is provided. A system may obtain a recovery point objective (“RPO”) for a particular production volume. The system may initially back up data, written to the production volume, to a storage volume with certain performance parameters. However, if the write operations to the production volume occur at a high enough rate and/or affect a large enough amount of data, there may be a lag in writing that data to the backup volume. The system may monitor the lag with respect to the specified RPO for backup of the production volume. If the lag approaches the RPO, then the system may dynamically change the configuration of the backup volume to better satisfy the RPO.
US11561708B2 Generation, validation and implementation of storage-orchestration strategies using virtual private array (VPA) in a dynamic manner
A data storage management layer comprises computing device(s), operatively connected to storage resources, which comprise data storage units and control units. The data storage management layer is operatively connected to the storage resources. They are operatively connected to host computers. A sub-set of the storage resources are assigned to each host, in order to provide storage services according to performance requirements predefined for the host, thereby generating Virtual Private Arrays (VPA). The computing device(s) are configured to perform a method of managing the data storage system comprising: (a) implement storage management strategies, comprising rules. The rules comprise conditions and actions. The actions are capable of improving VPA performance in a dynamic manner; (b) repetitively performing: (i) monitor VPA performance for detection of compliance of VPA with the condition(s); and (ii) responsive to detection of compliance of VPA with the condition(s), performing the action(s).
US11561706B2 Storage allocation enhancement of microservices based on phases of a microservice run
Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: identifying distinct phases of a run of a microservice container; categorizing the phases of a run of a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations in the phase of the microservice container; and providing the categorization in association with the microservice container input/output operations in the phase to a storage system for use in storage allocation of the input/output operations.
US11561700B2 Techniques for workload balancing
Load balancing may include: receiving I/O workloads of storage server entities that service I/O operations received for logical devices, wherein each logical device has an owner that is one of the storage server entities that processes I/O operations directed to the logical device; determining normalized I/O workloads corresponding to the I/O workloads of the storage server entities; determining, in accordance with utilization criteria, imbalance criteria and the normalized I/O workloads, whether to rebalance the I/O workloads of the storage server entities; and responsive to determining to rebalance the I/O workloads of the storage server entities, performing processing to alleviate a detected I/O workload imbalance between two storage server entities. The processing may include moving logical device from a first storage server entity to a second storage server entity; and transferring ownership of the logical device from the first to the second storage server entity.
US11561699B2 Input-output path selection using switch topology information
Switch topology-aware path selection in an information processing system is provided. For example, an apparatus comprises a host device comprising a processor coupled to a memory. The host device is configured to communicate with a storage system over a network with a plurality of switches. The host device is further configured to obtain topology information associated with the plurality of switches in the network, and select a path from the host device to the storage system through one or more of the plurality of switches based at least in part on the obtained topology information.
US11561695B1 Using drive compression in uncompressed tier
In a storage system such as a SAN, NAS, or storage array that implements hierarchical performance tiers based rated drive access latency, on-drive compression is used on data stored on a first tier and off-drive compression is used on data stored on a second tier. Off-drive compression is more processor intensive and may introduce some data access latency but reduces storage requirements. On-drive compression is performed at or near line speed but generally yields lower size reduction ratios than off-drive compression. On-drive compression may be implemented at a higher performance tier whereas off-drive compression may be implemented at a lower performance tier. Further, space saving realized from on-drive compression may be applied to over-provisioning.
US11561685B2 Method for enabling interaction using fingerprint on display and electronic device thereof
A method for enabling interaction on an electronic device using fingerprint on display to execute an operation of the electronic device based on the detected fingerprint. The method may include detecting at least one fingerprint from at least one touch input on a display screen, identifying an object corresponding to the at least one fingerprint, and performing at least one actions based on the object.
US11561681B2 System and method of smart framework for troubleshooting performance issues
A system for displaying a performance dashboard comprises an input interface, a processor, and an output interface. The input interface is configured to receive log data. The log data comprises a set of process log entries. The processor is configured to determine one or more daemon response times and to determine dashboard information. The dashboard information is based at least in part on the log data and the one or more daemon response times. The output interface is configured to provide the dashboard information.
US11561679B2 Display control system, display control method, and program for page arrangement of information items
A display control system specifies, in a case where one of a plurality of individual information items associated with a common information item is specified, the common information item associated with the specified individual information item, and other individual information items associated with the common information item. The display control system determines an order of the specified individual information item, the common information item, and the other individual information items such that the specified individual information item is positioned between the common information items and the other individual information items. In a case where a page turning operation is performed in a predetermined direction, the display control system displays pages of the other individual information items. In a case where the page turning operation is performed in a direction opposite to the predetermined direction, the display control system displays the page of the common information item.
US11561677B2 Systems and methods for generating and tracking hardcoded communications in a collaboration management platform
Systems and methods for generating and tracking hardcoded communications in a collaboration management platform, the method being performed by one or more physical computer processors configured by machine-readable instructions are disclosed. One or more implementations may: manage environment state information maintaining a collaboration environment; receive user input indicating one or more selections of the message buttons corresponding to the preset messages from client computing platforms associated with the one or more users; update, responsive to receiving the first user input indicating selection of the first message button, a first communication parameter for the first unit of work; and effectuate presentation of the first preset message corresponding to the first message button within a graphical user interface associated with the first unit of work.
US11561676B2 Methods, systems, and media for presenting related content in a user interface navigated using directional controls
Methods, systems, and media for navigating a user interface are provided. In some embodiments, a method for navigating a user interface is provided, the method comprising: causing a user interface to be presented including a plurality of media identifier elements corresponding to media assets; causing the plurality of media identifier elements to be arranged along a first direction of the user interface; selecting a first media asset associated with a first media identifier element for presentation; identifying related media assets in response to selection of the first media asset; causing the first media asset to be presented in a first portion of the user interface; and causing related media identifier elements to be presented in a second portion of the user interface aligned with the first portion along the first direction.
US11561673B1 User interface for searching content of a communication platform using reaction icons
A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.
US11561669B2 Systems and methods of using a digital twin for interacting with a city model
Systems and methods interacting with tabletop models are provided herein. A display system includes a tabletop model, including a horizontal display that is configured to display a two-dimensional digital map and a three-dimensional physical model that is configured to overlay the two-dimensional digital map. The display system includes a mobile device including a camera configured to generate a camera image. The mobile renders a model image of the three-dimensional digital and overlays a camera image of the tabletop model with the model image. The mobile device determines a selection of an object based on a touch position on the model image.
US11561668B2 Auto-scroll on in-context modules
Systems and methods are disclosed which may provide modules that may be displayed in the context of a website that allow for autoscrolling between the modules upon entering required information in the modules or completing actions required by the modules. The modules may be modules for paying for items via PayPal and may include modules for entering payment information, billing information, a shipping address, creating an account, and accepting terms and conditions. The modules may be displayed within the context of the webpage when selecting a pay with PayPal link without navigating away from the webpage. As a user enters information into a module, the module will automatically scroll to the next module if the module permits automatic scrolling.
US11561664B2 Touch display panel for improve antistatic breakdown capability of touch electrodes, and touch display device
A touch display panel and a touch display device are provided, relate to the field of display technology. In an embodiment, the touch display panel includes a plurality of first touch electrode units and a plurality of second touch electrode units. In an embodiment, each of the first touch electrode units includes first touch electrodes and first connection portions alternately arranged in a first direction. In an embodiment, each of the first touch electrodes includes at least one first touch electrode sub-unit that includes a plurality of first electrode sub-groups. In an embodiment, each of the first electrode sub-groups includes at least one first sub-electrode. In an embodiment, in each of the at least one first touch electrode sub-unit, the first sub-electrodes of two adjacent first electrode sub-groups have gradually increasing lengths and gradually decreasing widths in a direction from one of the first connection portions closest to the first touch electrode sub-unit to the first touch electrode.
US11561658B2 Touch sensor with auxiliary conductive unit on transparent electrode
A touch sensor includes a substrate, a first touch conductive layer (TCL), a first auxiliary conductive layer (ACL), a second touch conductive layer, and a second auxiliary conductive layer. The first TCL has a first touch conductive trail pattern (TCTP). The first ACL has a lower sheet resistance than the first TCL and a first auxiliary conductive trail pattern (ACTP). The second TCL has a second TCTP. The second ACL has a lower sheet resistance than the second touch conductive layer and a second ACTP. The first and second TCTPs and the first and second ACTPs jointly constitute a touch sensor.
US11561656B2 Touch panel and display apparatus including the same
A display apparatus including: a display panel including a base member; a first touch electrode disposed on the base member and extending in a first direction; a second touch electrode including touch patterns spaced apart from one another in a second direction crossing the first direction and a bridge pattern connecting two of the touch patterns adjacent to each other in the second direction, the touch patterns being disposed on the base member and spaced apart from the first touch electrode; and a dummy pattern disposed between the first touch electrode and the second touch electrode. The first touch electrode includes a first mesh pattern and first peripheral patterns protruding from the first mesh pattern, and a peripheral border of the first peripheral patterns has an obtuse angle or a curved shape.
US11561650B2 Function key module of game controller and game controller
A function key module of a game controller and a game controller are provided. The function key module includes a key housing, a lens component, a hollow packaging board, a circuit board, a flat cable, and a bottom casing. The flat cable is fixedly connected to the bottom casing. The circuit board is electrically connected to the flat cable, and the hollow packaging board is arranged above the circuit board. The lens component is arranged above the hollow packaging board. The key housing is fixedly connected to the bottom casing. The circuit board is provided with an OFN module, an infrared LED light source module, and a photosensitive array module. The OFN module, the infrared LED light source module, and the photosensitive array module are electrically connected to each other.
US11561629B1 Adjusting cursor speed
Adjusting a cursor speed may include a sensor with at least one capacitance sense electrode, a controller in communication with the sensor, memory in communication with the controller, and programmed instructions stored in the memory and configured, when executed, to cause the capacitance controller to detect movement of an object moving proximate the sensor at an object speed, apply a cursor speed to a cursor depicted in a display based at least in part on a cursor-to-object speed relationship, detect a trigger event in the detected object movement, and change the cursor-to-object speed relationship in response to detecting the trigger event.
US11561628B2 Interlocking integrated battery structure for an electronic stylus
The disclosed technology provides for a device and method related to powering an electronic stylus with a removable, integrated battery that acts as a structural segment and external casing along the long axis of the stylus body. The integrated battery incorporates interlocking features, which removes the need for an external tube around a battery cell. As a result, the electronic stylus has one structural component performing multiple functions (e.g., providing power, functioning as the stylus casing), which achieves a more lightweight and compact electronic stylus. The placement of the battery along the long axis can vary to provide comfortable weight distribution for writing, which can involve an interlocking interface at one end of the battery or at both ends of the battery (e.g., to interlock with one or both ends of the electronic stylus).
US11561626B2 Input device
An input device may include a housing, a scroll wheel having an arresting surface, and a lever pivotable about a pivot axis between first and second lever arms of the lever for moving a first free end portion of the first lever arm to engage or disengage the arresting surface. The input device may further include a motion converter in engagement with a second free end portion of a second lever arm. The motion converter configured to convert a rotational movement of a rotary member of the motion converter into an output motion to move the second free end portion of the second lever arm so as to pivot the lever about the pivot axis for engaging or disengaging the first free end portion of the first lever arm and the arresting surface of the scroll wheel.
US11561625B2 Light outputting apparatus and image display system
A light outputting apparatus includes a light source that outputs a first light flux, a collimator that parallelizes the first light flux, a light separator that separates the first light flux into a first partial light flux and a second partial light flux, a first light flux width expander, and a second light flux width expander. The light separator causes the first partial light flux to exit in a first direction and the second partial light flux to exit in a second direction. When a first plane is assumed to be a plane containing the first direction and the second direction, the first light flux width expander expands a width of the first partial light flux in a direction along the first plane, and the second light flux width expander expands a width of the second partial light flux in a direction along the first plane.
US11561623B2 Systems and methods for adjusting point-of-sale interfaces
Systems and methods are provided for adjusting point of sale (POS) interfaces. In some embodiments, a POS device includes a display. The display is configured to present a user interface, the user interface having a first interface and a second interface. The first interface has a first set of functionalities that is prevented from being accessible in the second interface.
US11561622B2 Function control method, function control device, and computer-readable storage medium
In a function control method, a function trigger event is monitored, the function trigger event having a preset correspondence with function configuration information; when the function trigger event is monitored, the function configuration information corresponding to the function trigger event is retrieved; and a second device is controlled to perform a specified function triggered by the function trigger event based on the function configuration information.
US11561621B2 Multi media computing or entertainment system for responding to user presence and activity
Intelligent systems are disclosed that respond to user intent and desires based upon activity that may or may not be expressly directed at the intelligent system. In some embodiments, the intelligent system acquires a depth image of a scene surrounding the system. A scene geometry may be extracted from the depth image and elements of the scene may be monitored. In certain embodiments, user activity in the scene is monitored and analyzed to infer user desires or intent with respect to the system. The interpretation of the user's intent as well as the system's response may be affected by the scene geometry surrounding the user and/or the system. In some embodiments, techniques and systems are disclosed for interpreting express user communication, e.g., expressed through hand gesture movements. In some embodiments, such gesture movements may be interpreted based on real-time depth information obtained from, e.g., optical or non-optical type depth sensors.
US11561619B2 Haptic feedback device and method for providing haptic sensation based on video
A haptic feedback device for providing haptic sensation includes a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device receives a plurality of videos each recording a real time or near-real time event in a three-dimensional real-world area from a different viewing angle. The haptic feedback device receives a user input that indicates a selection of an image-capture device from the plurality of image-capture devices. The haptic feedback device detects a plurality of different motion associated with a plurality of objects in an upcoming scene of a video captured by the selected image-capture device based on a look-ahead buffer of the video. A haptic feedback is determined for the upcoming scene of the video. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene of the video.
US11561616B2 Nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio
There is disclosed devices, systems and methods for nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio. The system comprises sensory devices comprising sensors to detect a user inputting gestures on sensor interfaces, a cloud system comprising a processor, for retrieving the inputted gestures detected by the sensor on the sensory device, comparing the inputted gestures to gestures stored in databases on the cloud system, identifying at least a text, graphics and/or speech command comprising a word that corresponds to the inputted gesture; showing the command to the user; and transmitting the command to another device.
US11561615B2 Multimodal eye tracking
A method is disclosed, the method comprising the steps of receiving, at a first time interval from a first sensor configured to output data indicative of a first position of an eye, first data; receiving, at a second time interval from a second sensor configured to output data indicative of a delta position of the eye, second data; determining, based on the first data, a first position of the eye; determining, based on the second data, a delta position of the eye; determining, using the first position of the eye and the delta position of the eye, a second absolute position of the eye; and in response to determining the second position of the eye, generating an output signal indicative of the second position of the eye.
US11561614B2 Methods and systems for obtaining, aggregating, and analyzing vision data to assess a person's vision performance
The present specification describes methods and systems for modifying a media, such as Virtual Reality, Augmented Reality, or Mixed Reality (VR/AR/MxR) media based on a vision profile and a target application. In embodiments of the specification, a Sensory Data Exchange (SDE) is created that enables identification of various vision profiles for users and user groups. The SDE may be utilized to modify one or more media in accordance with each type of user and/or user group.
US11561612B1 AR/VR navigation with authentication using an integrated scrollwheel and fingerprint sensor user input apparatus
A virtual reality (VR) or augmented reality (AR) system includes: a display configured to display a user interface to a user; an integrated scrollwheel and fingerprint sensor (FPS) user input apparatus, comprising a scrollwheel configured to detect a rotational navigation input from the user and an FPS configured to detect a biometric input from the user; and a processing system configured to: receive the rotational navigation input via the scrollwheel of the integrated scrollwheel and FPS user input apparatus; update a displayed user interface on the display based on the received rotational navigation input, wherein updating the displayed user interface comprises updating a user selection on a displayed menu; receive an activation input for the updated user selection on the displayed menu via the FPS of the integrated scrollwheel and FPS user input apparatus; and execute an operation corresponding to the updated user selection on the displayed menu.
US11561611B2 Displaying augmented reality responsive to an input
Methods, devices, and systems related to a computing device for displaying an AR responsive to an input are described. An input can include, but is not limited to, a timestamp, weather data, event data, a rating, a user preference, a user input, or a location. In an example, a method can include receiving an input at an AR platform of a computing device from a processing resource of the computing device, receiving an image at the AR platform from a camera of the computing device, comparing the image to a number of AR images included on the AR platform, determining at the AR platform that the image is an AR image of the number of AR images, receiving at a user interface an AR associated with the AR image from the AR platform, and displaying the AR on the user interface in response to receiving the AR.
US11561610B2 Augmented audio conditioning system
Techniques for implementing an augmented audio conditioning (AAC) system are described herein. In some examples, the AAC system can store conditioning data comprising crowd noise experiences associated with context-relevant environments and/or actions associated with an activity. The AAC system can detect an action of a user who is training in a conditioning environment and determine that the action is associated with the activity. In some examples, the AAC system can also determine an association between the action of the user and audio data representing a crowd noise experience of a context-relevant environment during an event. Furthermore, the AAC system can, in response to detecting the action of the user, output the audio-conditioning data into the conditioning environment to simulate the crowd noise experience of the context-relevant environment during the event.
US11561609B2 Virtual reality control system
According to one aspect of the present invention, a virtual reality control system for providing a chemical accident response training content includes a sensor detecting a light signal, a display displaying an image, at least one controller controlling the display, and a simulator displayed as a valve in the image, wherein the controller is configured to acquire first position data related to the user and second position data related to the simulator based on the light signal, acquire first virtual position data indicating a character corresponding to the user and acquire second virtual position data indicating the valve, and display the character and the valve on the display and display a gas within a predetermined distance from the valve, wherein at least a portion of the gas is not displayed when the character moves while at least a portion of the character is in contact with the valve.
US11561608B2 Method for controlling an application employing identification of a displayed image
An application control system and method is adapted for use with an entertainment system of a type including a display such as a monitor or TV and having display functions. A control device may be conveniently held by a user and employs an imager. The control system and method images the screen of the TV or other display to detect distinctive markers displayed on the screen. This information is transmitted to the entertainment system for control of an application or is used by the control device to control an application.
US11561607B2 Accelerating constrained, flexible, and optimizable rule look-ups in hardware
Encoding of domain logic rules in an analog content addressable memory (aCAM) is disclosed. By encoding domain logic in an aCAM, rapid and flexible search capabilities are enabled, including the capability to search ranges of analog values, fuzzy match capabilities, and optimized parameter search capabilities. This is achieved with low latency by using only a small number of clock cycles at low power. A domain logic ruleset may be represented using various data structures such as decision trees, directed graphs, or the like. These representations can be converted to a table of values, where each table column can be directly mapped to a corresponding row of the aCAM.
US11561606B2 Systems and methods for reducing wi-fi station power
A system for reducing power consumption in a wireless network includes a station (e.g., Wi-Fi sensor) and an access point in wireless communication with the station. The station has at least a low-power sleep mode and an active mode. The system can be configured to assign a static Internet Protocol (IP) address to the station and disable re-negotiation of an encryption key while the station is in sleep mode. The system can further be configured to force the station to communicate via 802.11g and to transmit data to a proxy service while in active mode before returning to sleep mode upon receiving a response from the proxy service. Further, an association timeout period associated with the station can be configured to be at least twice as long as a wake-up period associated with the station.
US11561605B2 Method and apparatus for performing timed functions in a wireless electronic device
Methods and apparatus for performing timed functions in battery-powered, wireless electronic devices, such as sensors or control modules. Such electronic devices comprise a main processor and a co-processor. When the main processor enters a quiescent state in order to preserve battery life, one or more timed functions are transferred from the main processor to the co-processor just before the main processor enters the quiescent state. When the co-processor determines that it is time to perform the timed function, the co-processor wakes the main processor in order for the main processor to perform the timed function.
US11561603B2 Memory device low power mode
Methods, systems, and devices for memory device operation are described. A memory device may operate in different modes in response to various conditions and user constraints. Such modes may include a power-saving or low power mode. While in the low power mode, the memory device may refrain from operations, such as self-refresh operations, on one or more of the memory array(s) included in the memory device. The memory device may deactivate external interface components and components that may generate operating voltages for the memory array(s), while the memory device may continue to power circuits that store operating information for the memory device. The memory device may employ similar techniques in other operating modes to accommodate or react to different conditions or user constraints.
US11561602B2 Display device power mode
The first time a display device is turned on, is turned on after it has been factory reset, or is factory reset, the display device displays a message indicating that in a default and current power mode of the display device, a hardware component of the display device different than display hardware is powered off when the display device enters a low-power state. A user is permitted to have the hardware component remain powered on when the display device enters the low-power state.
US11561600B2 Application processor, mobile device having the same, and method of selecting a clock signal for an application processor
An application processor includes a main central processing device that operates based on an external main clock signal received from at least one external clock source when the application processor is in an active mode, at least one internal clock source that generates an internal clock signal, and a sensor sub-system that processes sensing-data received from at least one sensor module on a predetermined cycle when the application processor is in the active mode or a sleep mode, and that operates based on the internal clock signal or an external sub clock signal received from the external clock source depending on an operating speed required for processing the sensing-data.
US11561598B2 Power supply device, power supply system, power supply control method, and recording medium
A power supply system includes circuitry that controls transition of an operation mode of the information processing apparatus from a first mode to a second mode in response to reception of user operation for transitioning to the second mode, the second mode being a mode in which electric power supplied to the information processing apparatus is less than that of the first mode, determines whether to release the second mode based on a detection result of a sensor that detects presence of a human, to output a first determination result, determines whether a first condition relating to the user operation is satisfied, to output a second determination result, and determines, based on the second determination result indicating that the first condition is satisfied, whether to allow releasing of the second mode based on the first determination result indicating that no human is detected.
US11561587B2 Camera and flashlight operation in hinged device
One example provides a computing device including a first portion including a first display, a second portion including a second display and a camera, the second portion connected to the first portion via a hinge, a hinge angle sensing mechanism including one or more sensors, a logic device, and a storage device holding instructions executable by the logic device to execute a camera application and to receive sensor data from the one or more sensors, based at least in part on the sensor data received from the one or more sensors, determine a device pose, output the camera application to the first display when the device pose is indicative of the camera being world-facing, and output the camera application to the second display when the device pose is indicative of the camera being user-facing.
US11561583B2 Information handling system with scrolling expandable display
A display device for an information handling system includes a flexible display screen, a display holder, and a sliding frame component. The flexible display screen is able to be adjusted in between multiple sizes. The display holder includes first and second foldable portions located on distal ends of the display holder. The sliding frame component adjusts the size of the flexible display screen. The sliding frame component includes first and second sliding frames, and a gear. The first sliding frame includes a first adjustment component, and the second sliding frame includes a second adjustment component. The gear is located in between the first and second adjustment components, and guides the first and second sliding frames.
US11561579B2 Integrated computational interface device with holder for wearable extended reality appliance
An integrated computational interface device may include a portable housing having a key region and a non-key region; a keyboard associated with the key region of the housing; and a holder associated with the non-key region of the housing. The holder may be configured for selective engagement with and disengagement from the wearable extended reality appliance, such that when the wearable extended reality appliance is selectively engaged with the housing via the holder, the wearable extended reality appliance is transportable with the housing.
US11561576B2 Electronic device including antenna arrangement
An electronic device includes a first housing including a first space and including a first support member. The device includes a second housing including a second space, including a second support member, and slidably combined with the first housing. The device includes a bendable member connected to the first housing, being at least partly accommodated in a second space in a slide-in state, and at least partly forming the same plane with the first housing in a slide-out state. The device includes a flexible display including a first part disposed to be seen from an outside in the slide-in state, and a second part not seen from the outside. The device includes at least one first antenna and a wireless communication circuit configured to transmit or receive a wireless signal. The first support member includes a non-overlapping part not overlapping the second support member in the slide-in state.
US11561575B2 Display device
A display device can include a display panel hinged to a support panel that includes a first portion hinged to a second portion, where the display panel includes a display surface and a back surface, where the support panel is foldable over the display surface and foldable over the back surface, and where the first portion is hingedly adjustable with respect to the second portion for angled support of the display panel.
US11561574B2 Display device
A display device includes a substrate including a display area, a non-display area, a first additional area connected to the non-display area at a first boundary, and a second additional area connected to the first additional area at a second boundary, pixels on the display area, an encapsulation film on the pixels, electrodes on the encapsulation film, pads on the second additional area, sensing wires connecting the electrodes and the pads, a first sensing insulating film on the encapsulation film, and a second sensing insulating film on the first sensing insulating film. The substrate includes a curved first side in the first additional area and the first additional area decreases in width from the first boundary to the second boundary, and a boundary of the first sensing insulating film is closer to the first side than a boundary of the second sensing insulating film is to the first side.
US11561573B2 Display device
A display device includes a display panel to display an image; and a sound generator disposed on a surface of the display panel to vibrate the display panel, wherein distances between each of a plurality of side surfaces of the sound generator and each of a plurality of side surfaces of the display panel respectively corresponding to the each of the plurality of side surfaces of the sound generator are substantially equal.
US11561571B2 Storage device and storage system including the same
A storage device and a storage system including the same are provided. The storage device includes a reference clock pin configured to receive a reference clock signal from a host, a reference clock frequency determination circuitry configured to determine a reference clock frequency from the reference clock signal received through the reference clock pin, and a device controller circuitry configured to perform a high speed mode link startup between the host and the storage device according to the reference clock frequency.
US11561569B2 Reciprocating pedals with dual-levered cam for asymmetric reciprocation
A lift truck employs forward and reverse pedals connected through respective cams having different upper and lower cam profiles that engage to provide asymmetric reciprocal pedal motion. For example, first pedal depression causes a first cam upper profile to engage with a second cam upper profile and cause increased elevation of a second pedal, and first pedal depression causes a first cam lower profile to disengage with a second cam lower profile associated with the second pedal, such that first pedal depression is greater than the increased elevation of the second pedal.
US11561568B2 Multi-directional input device and game machine
Disclosed are a multi-directional input device and a game machine. The operating part includes a hemispherical upper hemisphere at a lower end. The upper hemisphere includes a hemispherical plane part at a lower part. Diameters of the hemispherical plane part and the upper hemisphere are the same. The diameter of the upper hemisphere is greater than that of the operating part. An upper support is fixed to the base and defines a hemispherical hole and hole wall of which is abutted against the upper hemisphere. The upper support further defines a through hole above the hemispherical hole, and the operating part is penetrated through the through hole. A diameter of the through hole is greater than that of the operating part. The upper support includes an upper support plane part below the hemispherical hole. A diameter of the upper support plane part is greater than that of the hemispherical hole.
US11561567B2 Push button
The components of a push button comprise a plunger, a retainer, a spring and an end cap. The plunger has a button at the top, a middle section with an enlarged square cross-section, and a pin of reduced diameter at the bottom end. The plunger slidably strokes up and down within a retainer which has an upper portion that closely holds the button on the top of the plunger and also includes a rectilinear recess sized to receive the square midsection of the plunger. A middle portion of the retainer comprises an enlarged cylindrical cavity bounded above and below by opposing roof and floor surfaces. The roof and the floor have cams that engage the corners of the plunger midsection which cause it to rotate during plunger strokes. A spring within the retainer biases the plunger upward. The assembly of parts is captivated by a retainer end cap.
US11561566B2 Accelerator pedal device for vehicle
An accelerator pedal device for use in a vehicle has: a housing fixed to a vehicle body; an accelerator arm that has a drum at one end and a pedal at the other end; a friction pad that has a pad shaft; and a spring that is interposed between the accelerator arm and the friction pad. The drum has an arm pivoting shaft that pivotally supports the accelerator arm and a recess that is recessed from a periphery of the drum toward the arm pivoting shaft, the friction pad has a friction part that is pressed against the recess by a spring force of the spring, the friction part has a side surface member having a side surface in an arched cross section to face the recess, and the side surface member has a contact part that is brought into point-contact with the recess of the drum.
US11561559B2 Pressure drop in low liquid loading flows
Systems, methods, and computer-readable media that improve flow of a multiphase mixture in a fluid transport system by determining pressure drop of low-liquid loading flows are provided. The method includes obtaining physical dimensions of a pipe that transports a multiphase flow. The method also includes obtaining physical parameters of the multiphase flow in the pipe. The method further includes determining an effective toughness of a liquid film of the multiphase flow on an interior wall of the pipe using the physical dimensions of the pipe and the physical parameters of the multiphase flow. Additionally, the method includes determining a pressure drop in the pipe using the effective roughness of the liquid film. Moreover, the method includes determining operating parameters of the system based on the pressure drop in the pipe.
US11561558B1 Systems and methods for wind compensation of an electric aircraft
Provided in this disclosure is a system and methods for wind compensation of an electric aircraft. More specifically, provided in this disclosure is a controller of an aircraft configured to use a plant model for compensating for wind forces. The processor is configured to receive, from the sensor, at least a geographical datum of the electric aircraft.
US11561555B2 Control apparatus, system, computer readable storage medium and control method
Provided is a control apparatus for controlling broadcast data to be broadcasted to an occupant of a movable object with an automated drive function, comprising: a travelling road identification unit for identifying a predetermined travelling road of the movable object corresponding to a destination set in the movable object; a setting unit for setting, according to the predetermined travelling road, a recommended switching point for switching predetermined automated drive to driver subjected manual drive in the predetermined travelling road, and setting predetermined passage time when the movable object passes through the recommended switching point; and a broadcast plan generation unit for generating a broadcast plan for broadcasting predetermined broadcast data to an occupant of the movable object according to the recommended switching point; wherein the broadcast plan generation unit determines an order of the broadcast data to be broadcasted within a predetermined period before or after the recommended switching point.
US11561554B2 Self-moving device, working system, automatic scheduling method and method for calculating area
An automatic working system comprises a self-moving device moving and working in a working region, a handheld device and a control module. The handheld device is configured to move along a perimeter of the working region with a user and comprises a detecting module, detecting the perimeter information of the working region; and an input module, receiving a command of the user for detecting the perimeter information. The control module comprises a perimeter setting unit, generating virtual data of the perimeter, an area calculation unit calculating the area of the working region and a scheduling unit generating a working schedule. The self-moving device comprises a working module, a driving module and a controller. The controller controls the self-moving device to work according to the working schedule.
US11561552B2 Detecting environment changes using surfel data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data characterizing a first region in an environment to generate a prediction characterizing a second region in the environment. One of the methods includes obtaining surfel data comprising a plurality of surfels; obtaining sensor data for a plurality of locations in a first region of the environment; determining, from the surfel data, a plurality of first surfels corresponding to respective locations in the first region of the environment; determining, using the first surfels and the sensor data, a difference between i) a first representation of the first region of the environment corresponding to the first surfels and ii) a second representation of the first region of the environment corresponding to the sensor data; and generating a respective object prediction for one or more locations in a second region of the environment.
US11561551B2 Prioritized constraints for a navigational system
Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise at least one processor. The processor may be programmed to receive images representative of an environment of the host vehicle and analyze the images to identify a first object and a second object. The processor may determine a first predefined navigational constraint implicated by the first object and a second predefined navigational constraint implicated by the second object, wherein the first and second predefined navigational constraints cannot both be satisfied, and the second predefined navigational constraint has a priority higher than the first predefined navigational constraint. The processor may determine a navigational action for the host vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint and, cause an adjustment of a navigational actuator of the host vehicle in response to the determined navigational action.
US11561549B2 Method of controlling mobile robot
A method of controlling a mobile robot includes a first basic learning process of generating a first basic map based on environment information acquired in a traveling process, a second basic learning process of generating a second basic map based on environment information acquired in a separate traveling process, and a merging process of merging the first basic map and the second basic map to generate a merged map.
US11561545B2 Trajectory generation using curvature segments
A trajectory for an autonomous vehicle (AV) can be generated using curvature segments. A decision planner component can receive a reference trajectory for the AV to follow in an environment. A number of subdivisions (frames) of the reference trajectory may be associated with a curvature value and a tangent vector. Starting with an initial position of the AV, a candidate trajectory can be determined by continuously intersecting a segment with an origin at the initial position of the AV and a reference line associated with a particular frame. The reference line can be substantially perpendicular to the tangent vector of the particular frame. A location of the intersection between the segment and the reference line can be based on a curvature value of the segment. Optimizing a candidate trajectory can include varying curvature values associated with various segments and determining costs of the various candidate trajectories.
US11561543B2 Speed planning using a speed planning guideline for idle speed of autonomous driving vehicles
In one embodiment, a driving environment is perceived based on sensor data obtained from a variety of sensors, including determining a current speed of an ADV. In response to a request for driving with an idle speed, a speed guideline is generated based on an idle speed curve in view of the current speed of the ADV. A speed planning operation is performed by optimizing a cost function based on the speed guideline to determine the speeds of the trajectory points at different points in time along a trajectory planned to drive the ADV. One or more control commands are then generated to control the ADV with the planned speeds along the planned trajectory, such that the ADV moves according to an intended idle speed.
US11561538B2 Management of deployed drones
Deployed drones are managed. For instance, a first drone detects whether the first drone is in communication with a command center via a first communication network to determine a configuration parameter of a first message to broadcast discovery information associated with the first drone. In response to the first drone being in communication with the command center via the first communication network, the first drone broadcasts the first message configured with a first value for the configuration parameter. Or, in response to the first drone not being in communication with the command center via the first communication network, the first drone broadcasts the first message configured with a second value for the configuration parameter different from the first value.
US11561537B2 Information processing device, information processing method, and system
An information processing device includes a controller. The controller is configured to generate, when information related to a request to use a cabin unit is acquired from a terminal of a first user who intends an activity in the cabin unit rather than traveling by the cabin unit, a command for causing a traveling unit to pick up the first user. The traveling unit is connected to and carrying a predetermined cabin unit associated with the activity of the first user. The controller is configured to generate, to the traveling unit connected to the predetermined cabin unit where a predetermined number of the first users or more is riding, a command for placing the predetermined cabin unit at a predetermined location.
US11561535B2 Systems and methods for data lifecycle management with code content optimization and servicing
A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors to perform operations. The operations include receiving a first request to access a digital representation that is assigned to an asset of an industrial automation system and includes code specific to operating, maintaining, or diagnosing the asset. The operations also include verifying a security access for the first request, providing the computing device access to the digital representation, receiving an input to modify the code from the computing device and, performing one or more simulations based on the modified code by utilizing the digital representation. Additionally, the operations include sending one or more simulation results to the computing device, receiving, from the computing device, a second request for pushing the modified code to the asset, and in response to receiving the second request, causing the modified code to be sent to the asset.
US11561533B2 Streamlining the commission of network identifiers
To facilitate the commissioning of network identifiers (network IDs), an ordered list comprising network ID's associated with devices of an industrial automation process may be generated and stored. Based at least on the ordered list, a network ID may be identified. A prompt may be generated and displayed, the prompt comprising a notification to power-off one or more devices. Another prompt may be generated and displayed, the prompt comprising a notification to power-on a single device of the industrial automation process. In response to receiving a network-identifier request from the single device, a device identifier may be identified for the single device and stored in a list. A response comprising the network ID and a command to change the assignment mode of the device is autonomously generated and transmitted to the single device, which subsequently stores the network ID changes its mode.
US11561528B2 Integrated CAD/CAM/CNC software machine tool and machine tool therewith
A combination of electronic hardware, a microprocessor (embodied, e.g., in a personal-style computer (“PC”)), and control software blended together with unique systems integration techniques. When stationed at a machine tool, the result is an grated, interactive and intuitive machine tool or workstation capable of computer aided design (CAD), optional reverse engineering parts via coordinate measurement machining (CMM), toolpath generation computer aided manufacturing (CAM), and direct machine tool control (Direct CNC) by one person at one work station with a common human machine interface (HMI) and common file formats.
US11561525B2 Flexible condition monitoring of industrial machines
In one embodiment, a condition monitoring circuit can include a circuit controller and a node. The node can include a gate controller, a node controller and one or more gates. The node can be configured to detachably couple to a bus of a monitoring system associated with an industrial machine. The circuit controller can be configured to identify an operating parameter associated with the industrial machine. The gate controller can be configured to transfer, via the one or more gates, one or more data packets including data characterizing the operating parameter from the bus in the monitoring system. The one or more gates can be configured to prevent transfer of an outgoing data packet to the bus via the node.
US11561524B2 Programmable controller
A programmable controller allocates times obtained by dividing executable time in one operation cycle to a plurality of paths, executes sequence programs of the paths within the respective allocated times, and measures extra time that is a remainder of each of the allocation times when execution of each of the sequence programs ends. Then, the programmable controller determines whether a predetermined sequence program is to be executed in the measured extra time, and instructs the sequence execution unit to execute the predetermined sequence program in the extra time in accordance with a result of the determination.
US11561523B2 Subtended device mapping through controller introspection
Described are platforms, systems, and methods to discover subtended devices through introspection of executive or supervisory controllers. The platforms, systems, and methods maintain a plurality of introspection directives, each introspection directive comprising a sequence of instructions specific to a communications protocol, the sequence of instructions comprising instructions to send at least one command to at least one controller associated with an automation environment in accordance with the communications protocol, instructions to receive a response to the at least one command, and instructions to parse the response; identify an appropriate introspection directive for the at least one controller; and execute the sequence of instructions with respect to the at least one controller to perform operations comprising: sending at least one command to at least one controller; receiving a response; and parsing the response.
US11561522B2 Data mapping based on device profiles
Described are platforms, systems, and methods for mapping data found in connected equipment from a manufacturer's selected schema, format, and protocol to a normalized data model. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; retrieve data from at least one of the identified data sources; generate a plurality of data source mapping profiles, each data source mapping profile specific to a particular data source configuration; maintain a data store comprising the plurality of data source mapping profiles; select a data source mapping profile specific to the at least one identified data source configuration; and apply an algorithm to map the retrieved data to a predetermined ontology based on the selected data source mapping profile for the at least one identified data source.
US11561517B2 Industrial development hub vault and design tools
An industrial development hub (IDH) supports industrial development and testing capabilities that are offered as a cloud-based service. The IDH comprises an enhanced storage platform and associated design tools that serve as a repository on which customers can store control project code, device configurations, and other digital aspects of an industrial automation project. The IDH system can facilitate discovery and management of digital content associated with control systems, and can be used for system backup and restore, code conversion, and version management.
US11561507B2 Methods for three-dimensional arrangement of anisotropic molecules, patterned anisotropic films, and optical elements therewith
The invention relates to a method of creation of three-dimensional alignment patterns that includes providing a layer of optically recordable and polarization sensitive material having a thickness that is greater than, or equal to, a predefined thickness, and concurrently illuminating the optically recordable medium with two coherent beam of same or different polarization with predetermined angle between the beams such that the said beams impinge from the same side or from the opposite sides upon the layer of the recordable material. The invention further relates to polarization volume holograms based on the said alignment patterns and polarization holographic element including a single layer or a stack of several layers of optically recordable materials containing single or multiple polarization volume holograms.
US11561505B2 Image forming apparatus with an attraction member that removes fines particles
An image forming apparatus includes a transfer member, a fixing member, a guide member, and an attraction member. The transfer member transfers a developer to a medium. The fixing member fixes onto the medium the developer transferred to the medium. The guide member is disposed between the transfer member and the fixing member to guide the medium. The attraction member attracts the developer through the opening. An opening is located upstream of the guide member in a medium transport direction.
US11561499B2 Drum cartridge and image forming apparatus having residual toner conveying pipe
A drum cartridge includes: a photosensitive drum rotatable about a drum axis extending in an axis direction; a drum cleaner including a cleaning member cleaning a circumferential surface of the photosensitive drum, and a cleaning housing accommodating transfer residual toner removed from the circumferential surface of the photosensitive drum by the cleaning member; a first drum side plate supporting a first end portion of the photosensitive drum; a second drum side plate located distant from the first drum side plate in the axis direction and supporting a second end portion of the photosensitive drum; a pipe located between the first drum side plate and the second drum side plate in the axis direction and extending in the axis direction; and a conveyor device conveying the transfer residual toner from the cleaning housing to the pipe.
US11561498B2 Cleaning blade, process cartridge, and image forming apparatus
A cleaning blade is provided. The cleaning blade includes an elastic body having a contact edge to contact a surface of a cleaning target to remove a residue on the surface. The elastic body includes a coating layer on at least a part of the contact edge. The coating layer contains fluorine-based particles and a binder comprising a fluorine-based oil.
US11561496B1 Image forming apparatus
An image forming apparatus includes a detection unit to detect a toner attached to an image carrying surface at a detection position. The first control unit controls the image forming unit such that a first check image including a patch pattern and a line pattern is formed. The relationship determination unit determines a correlation between a width of the line pattern and a density of an image to be formed based on a density of the patch pattern and a width of the line pattern. The determination unit determines an allowable range based on the determined correlation. The second control unit controls the image forming unit such that a second check image including the line pattern is formed. The line width determination unit determines a width of the line pattern based on a detection status relating to the line pattern. The monitoring unit monitors a formation status of the image by comparing the determined width and the determined allowable range.
US11561495B2 Pressing rotating member and production method thereof, fixing apparatus, and electrophotographic image forming apparatus
A pressing rotating member comprising a base layer, an elastic layer and a surface layer, in this order, the surface layer having pores, wherein when placing an observation region of 8 μm long×11 μm wide at a cross section of the surface layer in a thickness direction of the surface layer—a direction perpendicular to a circumferential direction of the pressing rotating member, a degree of orientation f of the pores observed in the observation region is 0.20 or higher, and an orientation angle Φ of the pores observed in the observation region is 0° to 10°.
US11561494B2 Fuser having a heater with a recessed portion and a holder with a projecting portion
A fuser having a heater, a holder, and a connector, is provided. The heater is in a form of a planar plate. The heater has a metal-made base plate having a recessed portion, a heating pattern having a resistance-heating element arranged on the base plate, and a plurality of power-supplying terminals conductive to the heating pattern. The plurality of power-supplying terminals are located in an end area in the heater on one side in a lengthwise direction of the heater. The holder supports the heater and has a projecting portion configured to contact the recessed portion in the lengthwise direction. The connector has electrodes connectable with the plurality of power-supplying terminals. The recessed portion is located between the heating pattern and one of the plurality of power-supplying terminals closest to the heating pattern in the lengthwise direction.
US11561493B1 Temperature control device and image forming apparatus including temperature control device
According to one embodiment, a temperature control device stores a fixing device temperature estimation value and a storage time obtained by WAE control in a memory at any time during operation. After an electric power supply to the temperature control device is stopped, the next time the electric power supply is started, an electric power supply stop period until the electric power supply is started is calculated. If the electric power supply stop period is shorter than a set time, the WAE control is started by using the stored fixing device temperature estimation value, and if the electric power supply stop period exceeds the set time, the WAE control is started based on an initial set value.
US11561492B2 Transport device and image forming apparatus
A transport device includes a transport unit that transports a sheet-like transport material without holding a one-end-side portion of the transport material in a transport direction and a blowing unit that blows air against a lower surface of the transport material that is transported by the transport unit via multiple blowing holes that open with respect to the lower surface, a wind speed of the blowing unit being higher on two end sides than on a central side in an intersection direction that intersects the transport direction.
US11561491B2 Heating device that fixes image on recording material and image forming device having the heating device
A heating device comprising: a first rotating member having an internal space in which a heating member and a holding member are disposed; a second rotating member that contacts an outer peripheral surface of the first rotating member; and a frame that integrally supports the heating member, the holding member, the first rotating member and the second rotating member, wherein the second rotating member forms a nip portion between the first rotating member and the second rotating member, the holding member holds the heating member such that at least a part of at least one end face of the heating member in a longitudinal direction thereof is exposed in the longitudinal direction, and the frame is configured such that at least the part of the heating member, which is exposed from the holding member, is also exposed out of the frame.
US11561489B2 Seal for an electrophotograhic image forming device
A toner sealing system is described including a seal having first and second alignment features. The seal is selectably installable on one of a first toner container of a first type and a second toner container of a second type. The first alignment feature is matable with a first corresponding alignment feature on the first toner container when the seal is installed on the first toner container for aligning the seal to the first toner container. The second alignment feature is matable with a second corresponding alignment feature on the second toner container when the seal is installed on the second toner container for aligning the seal to the second toner container. Embodiments include those wherein the first alignment feature does not align the seal to the second toner container, and the second alignment feature does not align the seal to the first toner container.
US11561487B2 Image forming apparatus for regulating removal of developer storage portion, regulation method
An image forming apparatus includes a release processing portion, a regulation processing portion, and a second restriction processing portion. The release processing portion releases regulation on removal of a developer storage portion when a storage amount of developer stored in an image forming portion is equal to or smaller than a second threshold smaller than a first threshold. The regulation processing portion regulates removal of the developer storage portion when the storage amount of the developer stored in the image forming portion is larger than the second threshold and removal of the developer storage portion has not been regulated. The second restriction processing portion imposes restriction on processing of the regulation processing portion when the regulation on the removal of the developer storage portion is released and a restriction condition is satisfied.
US11561485B2 Developing apparatus to increase adhesion between a seal member and a regulation portion in the developing apparatus
A developing apparatus for use in an image forming apparatus includes a developing frame, a rotatable developing member, a regulation blade to regulate developer borne on a developing member surface, and a seal member to prevent developer from leaking outside the developing frame. The regulation blade includes a support plate, a plate-shaped member, and a regulation member. The seal member is fixed to a facing surface of the plate-shaped member, is arranged at a plate-shaped member end portion, is arranged side by side with the regulation member in a rotational axis direction, contacts an end surface of the regulation member, and is disposed between the plate-shaped member and the developing member in a direction intersecting with the rotational axis direction. The plate-shaped member is welded to a region of the support plate excluding a region outside the end surface of the regulation member in the rotational axis direction.
US11561481B2 Using E0 exposures for track/cluster monitoring
Techniques for using open frame (E0) exposures for lithographic tool track/cluster monitoring are provided. In one aspect, a method for monitoring a lithographic process includes: performing open frame exposures E0 of at least one wafer coated with a photoresist using a photolithography tool; baking and developing the at least one wafer; performing a defect inspection of the at least one wafer to generate a haze map; grouping haze data from the haze map; and analyzing the haze data to identify a maximum E0 response dose E′.
US11561479B2 Electronic system, accelerometer, calibration method, lithographic apparatus and device manufacturing method
The invention relates to an electronic system for an accelerometer having a piezoelectric element and a first mechanical resonance frequency, comprising: a) a damping circuit configured to: —receive an acceleration signal from the piezoelectric element; —electronically dampen an amplitude of the first mechanical resonance frequency; and—generate a damped acceleration signal, b) an extender configured to: —receive the damped acceleration signal; —extend the frequency response; and—output an extended damped acceleration signal, wherein the extender is configured to have a first electronic anti-resonance frequency matching the damped first mechanical resonance frequency, and to have a frequency response between the first electronic anti-resonance frequency and a higher second frequency that is substantially opposite to a corresponding frequency response of the combination of the accelerometer and the damping circuit.
US11561476B1 UV lithography system
A multifunction UV or DUV (ultraviolet/deep-ultraviolet) lithography system uses a modified Schwarzschild flat-image projection system to achieve diffraction-limited, distortion-free and double-telecentric imaging over a large image field at high numerical aperture. A back-surface primary mirror enables wide-field imaging without large obscuration loss, and additional lens elements enable diffraction-limited and substantially distortion-free, double-telecentric imaging. The system can perform maskless lithography (either source-modulated or spatially-modulated), mask-projection lithography (either conventional imaging or holographic), mask writing, wafer writing, and patterning of large periodic or aperiodic structures such as microlens arrays and spatial light modulators, with accurate field stitching to cover large areas exceeding the image field size.
US11561474B2 Prebaking device and prebaking system for display substrate
The disclosure provides a prebaking device and a prebaking system for display substrate. The prebaking device includes a top plate, a bottom plate, a first side plate, a second side plate, a third side plate defined opposite to the first side plate and a fourth side plate defined opposite to the second side plate, the top plate, the bottom plate, the first side plate, the second side plate, the third side plate and the fourth side plate form a chamber cooperatively, the first side plate is defined with a window, the second side plate is defined with an air inlet hole to connect an air supply pipe of a hot air system, the fourth side plate is defined with an air exhaust hole to connect an exhaust system, the inner surface of the top plate is defined with an anti-adhere film.
US11561473B2 Liquid treatment apparatus and method of adjusting temperature of treatment liquid
A liquid treatment apparatus includes: a substrate holder for holding a substrate; a discharge nozzle for discharging a treatment liquid onto the substrate; a liquid supply pipe for supplying the treatment liquid from a treatment liquid storage source to the discharge nozzle; a gas pipe that encompasses the liquid supply pipe and through which an inert gas for adjusting the temperature of the treatment liquid flows in a space between the gas pipe and the liquid supply pipe; a processing container in which the substrate holder, the discharge nozzle, the liquid supply pipe, and the gas pipe are provided; and an atmosphere gas supply part for supplying an atmosphere gas into the processing container. The gas pipe is provided so that an extension portion between an upstream end inside the processing container and an encompassing portion is folded back inside the processing container in a plan view.
US11561472B2 Radiation sensitive composition
A radiation sensitive composition including a siloxane polymer exhibiting phenoplast crosslinking reactivity as a base resin, which is excellent in resolution and can be used as a radiation sensitive composition capable of allowing a pattern having a desired-shape to be formed with sufficient precision. A radiation sensitive composition including as a silane, a hydrolyzable silane, a hydrolysis product thereof, or a hydrolysis-condensation product thereof; and a photoacid generator, in which the hydrolyzable silane includes hydrolyzable silanes of Formula (1) R1aR2bSi(R3)4-(a+b)  Formula (1) wherein R1 is an organic group of Formula (1-2) and is bonded to a silicon atom through a Si—C bond or a Si—O bond, and R3 is a hydrolyzable group; and Formula (2) R7cR8dSi(R9)4-(c+d)  Formula (2) wherein R7 is an organic group of Formula (2-1) and is bonded to a silicon atom through a Si—C bond or a Si—O bond, and R9 is a hydrolyzable group.
US11561471B2 Photoresist composition
A photoresist composition comprising:a resin which has a structural unit represented by formula (I): wherein R1 represents a hydrogen atom, a halogen atom, or a C1 to C6 alkyl group which optionally has a halogen atom, and R2 represents a C1 to C42 hydrocarbon group which optionally has a substituent; an alkali-soluble resin;an acid generator; anda solvent.
US11561467B1 Reflectivity and transmittance measuring device of EUV mask and EUV pellicle
A reflectivity and transmittance measuring device includes: an EUV light source for outputting EUV light with a wavelength ranging from 5 nm to 15 nm; a multilayer reflection zone plate having an EUV reflection multilayer film, which is a planar substrate, and a zone plate pattern; and an EUV lighting unit for creating EUV illumination light by obtaining 1st diffraction light reflected after radiating EUV light output from the EUV light source to the multilayer reflection zone plate.
US11561466B2 Monolithically framed pellicle membrane suitable for lithography in the fabrication of integrated circuits
Monolithic framed pellicle membrane integrating a structural framing member with a membrane spanning the framing member. The monolithic frame pellicle membrane is suitable as an overlay of a reticle employed in lithography operations of integrated circuit manufacture. A semiconductor-on-insulator (SOI) wafer may be machined from the backside, for example with a bonnet polisher, to form a pellicle framing member by removing a portion of a base semiconductor substrate of the SOI wafer selectively to top semiconductor layer of the SOI wafer, which is retained as a pellicle membrane. In some exemplary embodiments suitable for extreme ultraviolet (EUV) lithography applications, at least the top semiconductor layer of the SOI wafer is a substantially monocrystalline silicon layer.
US11561465B2 Pixel arrangement structure, organic light emitting device, display device and mask
A pixel arrangement structure includes a plurality of pixel groups that are periodically arranged. Each pixel group includes four pixels, a first pixel (310) and a second pixel (320) are arranged in a same row, a third pixel (330) and a fourth pixel (340) are arranged in adjacent another row, the first pixel (310) and the third pixel (330) are arranged in a same column, and the second pixel (320) and the fourth pixel (340) are arranged in adjacent another column. An arrangement of sub-pixels in the first pixel (310) is different from an arrangement of sub-pixels in the second pixel (320), an arrangement of sub-pixels in the third pixel (330) is same as the arrangement of the sub-pixels in the second pixel (320), and an arrangement of sub-pixels in the fourth pixel (340) is same as the arrangement of the sub-pixels in the first pixel (310). The pixel arrangement structure allows the opening area of the metal mask for manufacturing the pixel arrangement structure to be larger, and therefore the aperture ratio is increased and the brightness, service life and image definition of the AMOLED product are improved. An organic light emitting device, a display device and a mask are also provided.
US11561463B2 Substrate with conductive film, substrate with multilayer reflective film, reflective mask blank, reflective mask, and semiconductor device manufacturing method
A substrate with a conductive film for manufacturing a reflective mask which has a rear-surface conductive film with high mechanical strength and is capable of correcting positional deviation of the reflective mask from the rear surface side by a laser beam or the like. A substrate with a conductive film has a conductive film formed on one surface of a main surface of a mask blank substrate used for lithography, wherein the conductive film includes a transparent conductive layer provided on a substrate side and an upper layer provided on the transparent conductive layer, the conductive film has a transmittance of 10% or more for light of wavelength 532 nm, the upper layer is made of a material including tantalum (Ta) and boron (B), and the upper layer has a film thickness of 0.5 nm or more and less than 10 nm.
US11561461B2 Light source apparatus and image projection apparatus
A light source apparatus includes a first light source configured to emit first color light, a second light source configured to emit second color light having a different wavelength from that of the first color light, a wavelength conversion element configured to convert the first color light into third color light having a wavelength different from that of the first color light and to emit the third color light, and to emit the second color light as it is, and an optical system including a light guide surface configured to guide the first color light from the first light source and the second color light from the second light source to the wavelength conversion element, and the optical system being configured to emit combined light of the second color light and the third color light from the wavelength conversion element.
US11561460B2 Projector
A projector includes an outer casing and a projection module. The outer casing has a front end surface, a projection opening, and at least one heat dissipation opening. The projection opening and the at least one heat dissipation opening are located at the front end surface. The projection module is disposed in the outer casing and includes a light source module configured to provide an illumination beam, a light valve configured to convert the illumination beam to an image beam, and a projection lens protruding from the front end surface and is configured to project the image beam out of the outer casing through the projection opening. The projection module is configured to rotate relative to the outer casing to change a projection direction of the image beam and may be embedded in a ceiling and present a better appearance, and the projection direction of the projector is less restricted.
US11561457B1 Camera apparatus
A camera apparatus, system, and method to allow a camera to attach to a light assembly is disclosed which includes a camera housing configured to at least partially enclose a camera and further attach to a bracket, the bracket configured to attach to vehicle light assemblies of varying heights and to allow rotation and vertical adjustment of the camera housing.
US11561456B2 Blade driving device for high resolution imaging apparatus
To enable continuous operational control of the blade member with high resolution and good accuracy, even when achieving miniaturization and thickness reduction in a blade driving device, through enabling smooth movement of a movable member in a blade driving device. A blade driving device 1 comprises: a base member 2 that has an opening 2A; one or a plurality of blade members 3 that operate so as to advance into the opening 2A or withdraw from the opening 2A; a driving member 4 that moves within a plane that is perpendicular to the optical axis that passes through the opening 2A, to drive the blade member 3; and supporting members 7 that are provided between the base member 2 and the driving member 4, so as to provide sliding support or elastic support of the driving member 4 in a state that is separated from the base member 2.
US11561454B2 Optical waveguide structure with partially overlapping loops in direction dependent material
An optical waveguide structure comprises a first coupler and a second coupler that, in combination, direct a first-wavelength light to travel through a nonlinear-optical waveguide, the two couplers and an extension waveguide but not a secondary waveguide, a first resonator loop is defined for which the first-wavelength light is resonant. The two couplers, in combination, also direct a second-wavelength light to travel through the nonlinear-optical waveguide, the two couplers and the secondary waveguide but not the extension waveguide, wherein a different second resonator loop is defined for which the second-wavelength light is resonant.
US11561452B2 Optical multiplexer switch tree
Optical switch trees are commonly used to route light from one input channel to multiple possible output channels one at a time. As the number of output channels increases, the number of wire-bonding pads increases and the drive electronics becomes more complicated. The optical switch tree comprises an array of optical switches arranged in a plurality of rows of optical switches, each connected by a row bus, which are connected to a first multiplexer and a common power source; and a plurality of columns of optical switches, each connected by a column bus, which are connected to a second multiplexer and a common ground. A control processor selects one of the plurality of columns of optical switches to connect to the common ground, and selects one of the plurality of rows of optical switches to connect to the common power source, thereby selecting a single optical switch in the array of optical switches to activate.
US11561450B2 Liquid crystal beam control
Liquid crystal (LC) beam modulation devices are applied to lighting control or to optical wireless communications to improve performance of lighting or communications. A flexible optical network using LC beam modulation and common control of beam intensity and solid angle of beams are also described.
US11561449B2 Constant phase difference dithering control for mach-zehnder interferometer
A controller may apply an electrical signal to each of two arms of a Mach-Zehnder Interferometer (MZI) and may dither the electrical signals applied to one, or both, of the arms between a nominal state, a high state and a low state such that there is a constant phase difference between the arms in the high and low states compared to the nominal state, wherein each electrical signal comprises a static component (IL, IR, IL′, IR′) and a dither component. The controller may change the static component of the respective electrical signal applied to one, or both, of the arms in accordance with changes to an operating point during variation of the dither component and may vary a dither magnitude in accordance with changes in the electrical signal applied to one, or both, of the arms so as to maintain the constant phase difference.
US11561445B2 Display device
A display device includes a first transistor provided with an oxide semiconductor layer, a first gate wiring facing the oxide semiconductor layer and a first gate insulating layer between the oxide semiconductor layer and the first gate wiring, a first transparent conductive layer provided on at least a first insulating layer on the first transistor, the first transparent conductive layer having an area overlapping the gate wiring and being in contact with the oxide semiconductor layer in a first contact area not overlapping the gate wiring, a second transparent conductive layer provided above at least a second insulating layer on the first transparent conductive layer and being in contact with the first transparent conductive layer at a second contact area overlapping the gate wiring, and a third transparent conductive layer provided between the second transparent conductive layer and the second insulating layer.
US11561442B2 Method for manufacturing display panel, display panel, and display device
This application discloses a method for manufacturing a display panel, a display panel, and a display device. The display panel has a display area and a peripheral area. The display panel includes a first substrate, a second substrate, a plurality of pixel elements, a plurality of data lines and scanning lines, and a plurality of color filters. The first substrate includes a first shading layer, the first shading layer being formed between two neighboring pixel elements to block the data lines or the scanning lines. The display area includes an opening area and a non-opening area, and the first shading layer is arranged only in the non-opening area. The second substrate includes a second shading layer arranged corresponding to the first shading layer. Each of the data lines and the scanning lines is blocked by at least one of the first shading layer and the second shading layer.
US11561441B2 Display apparatus including a plurality of display panels, and method of controlling thereof
A display apparatus is disclosed. The display apparatus includes a backlight configured to emit light; a first polarizing plate, disposed in front of the backlight, configured to polarize light emitted from the backlight in a first direction; and a plurality of display panels sequentially disposed in front of the first polarizing plate, wherein each of the plurality of display panels is configured to include a liquid crystal panel and a color filter disposed in front of the liquid crystal panel, and wherein a display panel disposed at a farthest distance from the first polarizing plate from among the plurality of display panels is configured to include a second polarizing plate that polarizes the light of the first direction in a second direction.
US11561439B2 Liquid crystal display device
A liquid crystal display device includes, in order from an observation surface side to a hack surface side, a thin film transistor substrate including a color filter layer, a pair of electrodes, and a metal wiring line, a liquid crystal layer containing liquid crystal molecules that are horizontally aligned to the thin film transistor substrate and in which alignment of the liquid crystal molecules is changed due to an electric field generated by applying a voltage to the pair of electrodes, a counter substrate, and a backlight, in which the counter substrate includes a reflective layer disposed outside the pixel area and reflecting incident light from the backlight to the back surface side, the pair of electrodes are a first electrode having a planar shape and a second electrode provided with a and the color filter layer is disposed on the observation surface side of the second electrode.
US11561437B2 Broadband and wide viewing angle waveplate having pi-cell
An optical element is provided. The optical element includes a positive-C film including a liquid crystal (“LC”) layer. The optical element also includes a positive-A film. The optical element also includes a negative biaxial retardation film disposed between the positive-A film and the positive-C film.
US11561434B1 Light-emitting module and electronic device
A light-emitting module is provided. The light-emitting module includes a circuit substrate and a first light-emitting element disposed on the circuit substrate. The light-emitting module also includes an optical pattern disposed on the circuit substrate and adjacent to the first light-emitting element. The light-emitting module further includes a lens covering the first light-emitting element and the optical pattern.
US11561431B2 Binding backplane and manufacturing method thereof, backlight module and display device
The present disclosure provides a binding backplane and a manufacturing method thereof, a backlight module and a display device. The binding backplane includes: a substrate; a first trace layer on the substrate; a planarizing layer on a side of the first trace layer away from the substrate; a second trace layer on the planarizing layer and including a connecting portion and a binding portion; a surface protective layer on the second trace layer away and exposing the binding portion; and a conductive reflection structure on a side of the surface protective layer close to the substrate, wherein the conductive reflection structure includes a grounding portion, a distance between a surface of the grounding portion away from the substrate and the substrate is not greater than a distance between a surface of the binding portion away from the substrate and the substrate.
US11561430B2 Display device and control method thereof
Provided are a display device and a control method thereof. The polarizer is disposed on a light-emitting side of the display panel, and the imaging module is disposed on a non-light-emitting side of the display panel. The display panel includes a first display region, and in a direction perpendicular to the polarizer, the polarizer covers the first display region and the imaging module at least partially overlaps the first display region. The polarizer includes a polarized state and an unpolarized state, and a light transmittance of the polarizer in the unpolarized state is greater than a light transmittance in the polarized state. The first reaction light emitting unit emits a first reaction light to the first display region. The polarizer includes a light sensitive structure, and the light sensitive structure adjusts the polarizer from the polarized state to the unpolarized state under the action of the first reaction light.
US11561428B2 Optical device
An optical device capable of varying transmittance, such that can be used for various applications such as eyewear, for example, sunglasses or AR (augmented reality) or VR (virtual reality) eyewear, an outer wall of a building or a sunroof for a vehicle.
US11561427B2 3D liquid crystal display panel, display device and driving method
A 3D liquid crystal display panel includes: a first substrate, a second substrate, and a first grating layer including grating openings arranged in an array for realizing 3D display; and a CF layer including a plurality of filter units arranged in an array, a black matrix disposed between adjacent filter units, and at least one light shielding strip disposed inside each of the filter units and dividing each of the filter units into a plurality of light transmitting regions. The 3D liquid crystal display panel is configured to apply voltages to the electrode layer to form a liquid crystal grating in the liquid crystal layer, and a collimated light incident to the liquid crystal layer passes through the liquid crystal grating and pass through the filter unit to form a monochromatic light, and then, is emitted out from the grating openings.
US11561426B2 Optical film
The present application provides an optical film. By controlling transmittance of a liquid crystal layer comprising a radical initiator for the maximum absorption wavelength of the radical initiator, the present application can provide an optical film having a liquid crystal layer having excellent resistance to external stimuli and excellent optical properties. Such an optical film can have various forms and can be used in various fields.
US11561425B2 Display device
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer and a seal. The second substrate is opposed to the first substrate. The liquid crystal layer is disposed between the first substrate and the second substrate. The seal bonds the first substrate to the second substrate together and seals the liquid crystal layer. The first substrate includes a light source disposed at a position overlapping the seal in a planar view. The light source is sealed by the seal.
US11561423B2 Display device including a liquid crystal layer including streaky polymers and liquid crystal molecules
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer including polymers and liquid crystal molecules, and a light-emitting element. The first substrate includes a transparent substrate, a scanning line, a signal line crossing the scanning line, a switching element electrically connected to the scanning line and the signal line, an organic insulating film overlapping the switching element, and a pixel electrode electrically connected to the switching element. A thickness of the organic insulating film located between the transparent substrate and the pixel electrode is less than a thickness of the organic insulating film overlapping the switching element.
US11561420B2 Display device having a variable thickness covering
The invention relates to a display device comprising a display plane, on which one or more planar display regions 10, 11 are arranged, said planar regions 10, 11 being covered by transparent coverings. A single transparent covering 3 covers all the planar display regions 10, 11 of the display device, is formed three-dimensionally on the viewer's side by regions of differing thicknesses and is connected on the side facing away from the viewer to the planar display regions 10, 11 by means of optical bonding. The refractive index of the material of the covering 3 corresponds to the refractive index of the optical-bonding material 8.
US11561417B2 Polarized eyewear with selective blocking
Provided herein is an improved polarized eyewear with selective light wavelength blocking and a method of making such polarized eyewear.
US11561416B2 Ophthalmic tinted glass
An ophthalmic tinted glass (10) comprises a substrate-forming base eyeglass (1), a first layered structure (2) which covers a convex face (Cx) of the base eyeglass, and optionally a second layered structure (3) which covers a concave face (Cc) of the base eyeglass. The first layered structure has a function of selective reflection increase, and the second layered structure is antireflective. Such ophthalmic tinted glass produces solar protection while having a mean transmittance value in a wavelength range from 460 nm to 10 nm, or 465 nm to 495 nm, which is high enough for avoiding biological, hormonal and behavioural disorders for a wearer of the tinted glass.
US11561412B2 Eyewear
Provided is eyewear comprising a front piece that has a metallic wraparound end piece and a non-metallic hinge member that constitutes a hinge portion together with the wraparound end piece. Thereby eyewear that is comfortable to wear and has a metallic front piece is provided.
US11561409B2 Laser illumination device
An Electrically Switchable Bragg Grating (ESBG) despeckler device comprising at least one ESBG element recorded in a hPDLC sandwiched between transparent substrates to which transparent conductive coatings have been applied. At least one of said coatings is patterned to provide a two-dimensional array of independently switchable ESBG pixels. Each ESBG pixel has a first unique speckle state under said first applied voltage and a second unique speckle state under said second applied voltage.
US11561408B2 State detection device
A state detection device includes a camera configured to capture an image of an imaging area where a driver is present, a laser configured to emit light toward the imaging area, and an optical member configured to emit the light of the laser with spreading to a predetermined irradiation area.
US11561406B2 Image projector
An image projector includes a spatial light modulator (SLM) with a two dimensional array of pixel elements controllable to modulate a property of light transmitted or reflected by the pixel elements. An illumination arrangement delivers illumination to the SLM. A collimating arrangement collimates illumination from the SLM to generate a collimated image directed to an exit stop. The illumination arrangement is configured to sequentially illuminate regions of the SLM, each corresponding to a multiple pixel elements. A controller synchronously controls the pixel elements and the illumination arrangement so as to project a collimated image with pixel intensities corresponding to a digital image.
US11561405B1 Wavefront sensing with in-field illuminators
An eye is illuminated with infrared illumination light from an array of infrared in-field illuminators. A wavefront image of retina-reflected infrared light is generated and an accommodative eye state value is determined based at least in part on the wavefront image.
US11561404B2 Mount device to which an external electronic device can be coupled so as to slope
Disclosed are various embodiments regarding a head-mounted device. According to an embodiment, a mount device comprises: a housing comprising a front surface, a rear surface that can be mounted on a head, and a side surface surrounding the front surface and the rear surface; a coupling portion can be disposed in housing, and can be configured to be coupled so as to slope an external electronic device at a designated angle with regard to the side surface; a prism comprising a first surface capable of facing, at the designated angle, at least a part of a display included in the external electronic device that can be coupled to the coupling portion, a second surface capable of changing (through total reflection) the direction of light that is incident from the display through the first surface, and a third surface capable of emitting the light, the direction of which has changed; a mirror arranged between at least a part of the side surface and the third surface; and a splitter arranged between the mirror and the third surface to be capable of transmitting at least a part of light emitted through the third surface and changing the direction of the light, which is transmitted and then reflected by the mirror, to a direction corresponding to the rear surface. Various other embodiments are possible.
US11561403B2 Micro LED layout for augmented reality and mixed reality and method of manufacturing the same
A layout of Micro LED for augmented reality (AR) and mixed reality (MR) is provided in the present invention, including multiple display cells arranging into a cell array, multiple micro LEDs set on the edge region of each display cell and exposing the transparent region surrounded by the edge region, and pixel driver circuits set on the edge region right under the Micro LEDs.
US11561401B2 Ambient light management systems and methods for wearable devices
Techniques are described for operating an optical system. In some embodiments, light associated with a world object is received at the optical system. Virtual image light is projected onto an eyepiece of the optical system. A portion of a system field of view of the optical system to be at least partially dimmed is determined based on information detected by the optical system. A plurality of spatially-resolved dimming values for the portion of the system field of view may be determined based on the detected information. The detected information may include light information, gaze information, and/or image information. A dimmer of the optical system may be adjusted to reduce an intensity of light associated with the world object in the portion of the system field of view according to the plurality of dimming values.
US11561398B2 Audio visualizer eyewear device
System, method, and non-transitory computer readable medium for presenting audio-based visual overlays on see-through optical assemblies. Overlays are presented by capturing, via a camera of an eyewear device, initial images of a scene, receiving an audio signal, modifying the initial images responsive to the audio signal to create overlay images, and displaying, via a see-through optical assembly of the eyewear device, the overlay images to a wearer of the eyewear device over the scene in a viewing area of the eyewear device.
US11561395B2 Head-up display device
The head-up display device includes a display element that emits image light and a virtual image optical system. The virtual image optical system includes a lens unit and a free curved surface mirror disposed along the emission direction of the image light in this order from a position close to the display element. The display element is disposed with a tilting attitude with respect to the optical axis of the lens unit with an end on the housing aperture side in an emission surface being close to an incidence surface in the lens unit and with an end on the opposite side of the housing aperture in an emission surface being apart from an incidence surface in the lens unit. The lens unit has an optical characteristic of optically enlarging an optical path length difference according to a virtual image distance difference.
US11561394B2 Information display apparatus and reflecting mirror used therein
An information display apparatus and an information display method configured to display video information of a virtual image on a windshield of conveyance is provided. The information display apparatus includes: a display configured to display the video information; and a virtual image optical system configured to display a virtual image at a front of the conveyance by reflecting light emitted from the display by means of the windshield. The virtual image optical system includes a concave mirror and an optical element. A reflective film is formed on a reflecting surface of the concave mirror. A protective film for preventing moisture absorption is formed on a facing surface. By forming end surfaces of the two surfaces as a curved surface or an inclined surface and forming them on the end surfaces to block moisture, moisture absorption of plastic is prevented.
US11561392B2 Method for generating and displaying a virtual object by an optical system
The invention relates to a method for generating and displaying a virtual object to an individual user by an optical system consisting of gaze-tracking glasses and at least one display unit connected to the gaze-tracking glasses, the display unit having a first display, the gaze-tracking glasses having a first eye-tracking camera, the first display being arranged in a first viewing region of the gaze-tracking glasses. According to the invention, the optical system is adapted to an individual user, a first target value for adaptation of a display control unit of the display unit for controlling the first display being determined, a current viewing direction of the first eye being determined by the gaze-tracking glasses, a virtual object being generated and, taking account of the first target value, the virtual object being displayed in the first display at a position in the determined viewing direction of the first eye.
US11561390B2 Ultrasound lens structure cleaner architecture and method using standing and traveling waves
A lens structure system with a lens structure and a multi-segmented transducer coupled to the lens structure. Each segment in the plurality of segments has a first conductor and a second conductor, wherein the first conductor and the second conductor are electrically coupled to the segment. The system also has circuitry for applying a voltage to selected segments in the plurality of segments with standing wave signals and traveling wave signals.
US11561387B2 Endoscope designs and methods of manufacture
Various embodiments comprise endoscopes (e.g., arthroscopes) for viewing inside a cavity of a body. The endoscopes may include a tip, at least one solid-state emitter such as light emitting diode (LED), located at the distal end of the endoscope, an elongated member. The elongated member may include a plurality of lenses for transmitting light received from the tip member and an elongated conducting member for providing electric power to the solid-state emitter. The elongated conducting member may include conducting lines embedded in a flexible elongated insulating membrane. The tip member and the elongated member may be configured to dissipate heat generated by the solid-state emitter.
US11561383B2 Unique oblique lighting technique using a brightfield darkfield objective and imaging method relating thereto
A process is provided for imaging a surface of a specimen with an imaging system that employs a BD objective having a darkfield channel and a bright field channel, the BD objective having a circumference. The specimen is obliquely illuminated through the darkfield channel with a first arced illuminating light that obliquely illuminates the specimen through a first arc of the circumference. The first arced illuminating light reflecting off of the surface of the specimen is recorded as a first image of the specimen from the first arced illuminating light reflecting off the surface of the specimen, and a processor generates a 3D topography of the specimen by processing the first image through a topographical imaging technique. Imaging apparatus is also provided as are further process steps for other embodiments.
US11561379B2 Objective optical system for endoscope and endoscope including two lens group of −+ refractive powers having sixth lenses of −−+++− refractive powers
An objective optical system for an endoscope consists of, in order from an object side, a negative front group, an aperture stop, and a positive rear group. The front group includes, in order from the object side, only a negative first lens and a cemented lens formed of a negative second lens and a positive third lens cemented to each other, as lenses. The rear group includes, in order from the object side, only a positive fourth lens and a cemented lens formed of a positive fifth lens and a negative sixth lens cemented to each other, as lenses. The objective optical system for an endoscope satisfies predetermined conditional expressions.
US11561377B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly, which includes: a first lens having positive refractive power and a convex object-side surface; a second lens having refractive power, and a concave image-side surface; a third lens having refractive power; a fourth lens having refractive power; and a fifth lens having negative refractive power, a concave object-side surface, and a concave image-side surface. The optical imaging lens assembly satisfies TL/ImgH<1.35; 0.6
US11561376B2 Optical imaging lens including seven lenses of −−++−++ refractive powers, or eight lenses of −−++−+−+, −−+++−+−, −−−+−+−+ or −−+++−++ refractive powers
In an optical imaging lens, a first lens element has negative refracting power, a second lens element has negative refracting power, an optical axis region of the object-side surface of the third lens element is concave, an optical axis region of the object-side surface of the fourth lens element is convex, an optical axis region of the object-side surface of the fifth lens element is convex, a sixth lens element is arranged to be a lens element in a second order from an image-side to an object-side and a seventh lens element is arranged to be a lens element in a first order from the image-side to the object-side to satisfy: (G23+T3+T4+G45)/L57≥2.700 and 1+2≤80.000.
US11561374B2 Imaging lens
There is provided an imaging lens with high resolution which satisfies in well balance low-profileness, wide field of view and low F-number. An imaging lens comprises in order from an object side to an image side, a first lens being double-sided aspheric lens, a second lens having positive or negative refractive power, an aperture stop, a third lens having positive refractive power, a fourth lens having at least one aspheric surface and negative refractive power, a fifth lens having at least one aspheric surface and positive or negative refractive power, and a sixth lens being double-sided aspheric lens and having positive refractive power, wherein an image-side surface of said sixth lens is a concave surface facing the image side near the optical axis and is formed as the aspheric surface, which changes from the concave surface to the convex surface at an area apart from the optical axis.
US11561371B2 Imaging lens
An imaging lens includes, in order from an object side to an image side, a first lens L1 having negative refractive power, a second lens L2 having positive refractive power, a third lens L3 having positive refractive power, a fourth lens L4, a fifth lens L5, a sixth lens L6, a seventh lens L7, and an eighth lens L8 having negative refractive power, wherein said eighth lens L8 has an aspheric image-side surface having at least one inflection point.
US11561367B2 Imaging lens and imaging apparatus
The imaging lens includes, as lens groups, only a positive first lens group, a positive second lens group, and a negative third lens group in order from the object side. An aperture stop is disposed between a lens surface closest to the image side in the first lens group and a lens surface closest to the object side in the third lens group. During focusing, the first lens group and the third lens group do not move, and the second lens group moves. The first lens group consists of a negative lens and a positive lens in order from the object side. The third lens group has a negative lens and a positive lens in order from the object side.
US11561366B2 Optical image capturing system
The invention discloses a three-piece optical lens for capturing image and a three-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with positive refractive power; a second lens with refractive power; and a third lens with refractive power; and at least one of the image-side surface and object-side surface of each of the three lens elements are aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras.
US11561359B2 Balancing device for rotary apparatus
A balancing device for a rotary apparatus including a rotary body which is configured to pivot or swivel about at least one rotary shaft is provided. The balancing device includes a magnet assembly and a torque adjusting mechanism. The magnet assembly includes a combination of two or more magnets, and the torque adjusting mechanism is configured to adjust a torque generated by the combination of the two or more magnets. The balancing device generates an output torque in the form of a cosine curve or sine curve which optimally matches with an unbalancing torque of the rotary body. The balancing device has a small size and is invulnerable to fatigue failure.
US11561356B2 Fiber optic cassette, system, and method
A fiber optic cassette including a body defining a front and an opposite rear and an enclosed interior. A cable entry location is defined in the body for a cable to enter the interior of the cassette. The cable which enters at the cable entry location is attached to the cassette body and the fibers are extended into the cassette body and form terminations at connectors. The connectors are connected to adapters located at the front of the cassette. A front side of the adapters defines termination locations for cables to be connected to the fibers connected at the rear of the adapters. A cable including a jacket, a strength member, and fibers enters the cassette. The strength member is crimped to a crimp tube and is mounted to the cassette body, allowing the fibers to extend past the crimp tube into the interior of the cassette body. A strain relief boot is provided at the cable entry location.
US11561354B2 Butt closures and bases therefor
A butt closure base includes a base housing extending along a longitudinal axis between a first outer surface and a second outer surface, the base housing defining a plurality of cavities between the first and second outer surfaces, the plurality of cavities aligned in an annular array. A first gel is disposed in each of the plurality of cavities. The butt closure base further includes a plurality of wedge assemblies, each of the plurality of wedge assemblies removably insertable into one of the plurality of cavities. Each of the plurality of wedge assemblies includes an outer cover, a second gel, and a main pressure plate in contact with the second gel. The main pressure plate is movable along the longitudinal axis to apply pressure to the second gel.
US11561352B2 High density optical I/O inside a data center switch using multi-core fibers
A network device includes an enclosure, a multi-chip module (MCM), an optical-to-optical connector, and a multi-core fiber (MCF) interconnect. The enclosure has a panel. The MCM is inside the enclosure. The optical-to-optical connector, which is mounted on the panel of the enclosure, is configured to transfer a plurality of optical communication signals. The MCF interconnect has a first end coupled to the MCM and a second end connected to the optical-to-optical connector on the panel, for routing the plurality of optical communication signals between the MCM and the panel.
US11561347B2 Optical input polarization management device and associated methods
An optical input polarization management device includes a polarization splitter and rotator (PSR) that directs a portion of incoming light having a first polarization through a first optical waveguide (OW). The PSR rotates a portion of the incoming light having a second polarization to the first polarization so as to provide polarization-rotated light. The PSR directs the polarization-rotated light through a second OW. Light within the first and second OW's is input to a first two-by-two optical splitter (2×2OS). A first phase shifter (PS) is interfaced with either the first or second OW. Light is output from the first 2×2OS into a third OW and a fourth OW. Light within the third and fourth OW's is input to a second 2×2OS. A second PS is interfaced with either the third or fourth OW. Light is output from the second 2×2OS into a fifth OW for further processing.
US11561344B2 Fiber optic cable assembly with thermoplastically overcoated fusion splice, and related method and apparatus
A method for protecting fusion spliced optical fibers includes immersing sections of fusion spliced first and second optical fibers in a pool of molten thermoplastic material, followed by removal and cooling of liquid-coated areas, to yield a solid thermoplastic overcoating that extends over a splice joint as well as previously stripped sections and pre-coated sections of the first and second optical fibers. Optionally, a strength member may be adhered to the solid thermoplastic overcoating to provide a reinforced fusion spliced section. A strength member may include a metal rod or a secondary, thick thermoplastic coating. A fiber optic cable assembly includes a solid thermoplastic overcoating that extends over the splice joint as well as previously stripped sections and pre-coated sections of the fibers. Such coating may be formed rapidly with minimal capital expense, may dispense with the need for integrated strength members, and may provide reduced size and enhanced flexibility as compared to heat shrink protection sleeves.
US11561328B2 Phosphor protection film, wavelength conversion sheet, and light-emitting unit
A phosphor protection film for protecting phosphors contained in a phosphor layer. The phosphor protection film includes a functional layer, a bulking layer that has a single-layer structure or a laminated structure, and a first vapor deposited layer (gas barrier layer) that has gas barrier properties in this order from outside to inside. The clearance between the functional layer and the first vapor deposited layer in the thickness direction of the phosphor protection film is 45 to 280 μm.
US11561307B2 Global navigation satellite system (GNSS) anti-spoofing techniques
A system for identifying spoofed navigation signals includes a multi-element antenna configured to receive a plurality of navigation signals. The system also includes at least one processor configured to determine an angle of arrival for each of the navigation signals and analyze the angles of arrival for the navigation signals to determine whether one or more of the navigation signals are spoofed. To analyze the angles of arrival for the navigation signals, the at least one processor may be configured to (i) determine whether two or more of the navigation signals were received at substantially the same angle of arrival (which may be based on a difference of less than 5° between the angles of arrival) and/or (ii) compare the angles of arrival for the navigation signals to at least one expected angle of arrival (which may be based on information about expected or actual positions of multiple satellites).
US11561299B1 System and method for multi-waveform radar tracking
A system for radar tracking, preferably including one or more transmitter elements, receiver elements, and signal processors, and optionally including one or more velocity sensing modules. A method for radar tracking, preferably including transmitting probe signals, receiving reflected probe signals, and/or tracking environmental targets, and optionally including decoding the set of received probe signals. The method is preferably implemented using a radar system, but can additionally or alternatively be implemented using any other suitable wave-based detection system.
US11561297B2 Thermal excitation acoustic-wave-generating device and acoustic-wave-generating system
A thermal excitation acoustic-wave-generating device includes a first heating element, a substrate that includes a main surface along which the first heating element is disposed, and a facing body that faces the substrate with the first heating element interposed therebetween. The substrate and the facing body define a path for an acoustic wave. A length of the path is close to a whole number multiple of ¼ of a wavelength of the acoustic wave.
US11561296B2 System and method for adaptively configuring dynamic range for ultrasound image display
An ultrasound imaging system according to the present disclosure may include an ultrasound probe, a display unit, and a processor configured to receive source image data having a first dynamic range, wherein the source image data comprises log compressed echo intensity values based on the ultrasound echoes detected by the ultrasound probe, generate a histogram of at least a portion of source image data, generate a cumulative density function for the histogram, receive an indication of at least two points on the cumulative density function (CDF), and cause the display unit to display an ultrasound image representative of the source image data displayed in accordance with the second dynamic range.
US11561295B2 Position detecting method, device and storage medium for vehicle ladar
The present application provides a position detecting method, device and storage medium for a vehicle ladar, where the method includes: detecting, through a ladar disposed on an autonomous vehicle, detection data of at least one wall of an interior room in which the autonomous vehicle is located, obtaining a point cloud image according to the detection data of the at least one wall, and judging, according to the point cloud image, whether an installation position of the ladar is accurate. According to the technical solution, it is possible to accurately detect whether the installation position of the ladar is accurate, provide a prerequisite for calibration of the installation position of the ladar, and improve detection accuracy of the ladar for obstacles around the autonomous vehicle.
US11561293B2 Laser radar device
A light receiving unit receives a pulsed optical signal arriving from a search region. A branching unit generates, from a received light signal, a plurality of branch signals having signal intensities proportional to a signal intensity of the received light signal and different from one another. A conversion unit converts, from analog to digital, a signal fed via the individual path selected by a selection unit, and in accordance with a result of the conversion, a processing unit generates information regarding an object reflecting the optical signal. A control unit causes the selection unit to select one of the individual paths for which a determination unit determines that a magnitude of the fed signal is within an input range of the conversion unit and which provides the highest gain.
US11561292B1 Active power control of sensors
Sensors, including time-of-flight sensors, may be used to detect objects in an environment. In an example, a vehicle may include a time-of-flight sensor that images objects around the vehicle, e.g., so the vehicle can navigate relative to the objects. Sensor data generated by the time-of-flight sensor can return unreliable pixels, e.g., in the case of over- or under-exposure. In some examples, parameters associated with power of a time-of-flight sensor can be altered based on a number of unreliable pixels in measured data and/or based on intensity values of the measured data. For example, unreliable pixels can be determined using phase frame information captured at a receiver of the sensor.
US11561289B2 Scanning LiDAR system with a wedge prism
Embodiments of the disclosure provide systems and methods for an optical sensing system steering optical beams with a wedge prism. An exemplary system may include a scanner configured to steer an emitted optical beam towards an object. The system may further include a wedge prism configured to receive an optical beam returned from the object and refract the returned optical beam towards the scanner. The scanner is further configured to steer the refracted optical beam to form a receiving optical beam in a direction non-parallel to the emitted optical beam.
US11561287B2 LIDAR sensors and methods for the same
A Light Detection And Ranging (LIDAR) sensor is provided. The LIDAR sensor includes an optical transmitter configured to, when operated in a first operation mode, illuminate first sub-regions of a field of view for one-dimensionally scanning the environment in the field of view. When operated in a second operation mode, the optical transmitter is configured to illuminate second sub-regions of the field of view for scanning the environment in a portion of the field of view. A second illumination intensity used for illuminating the second sub-regions is higher than a first illumination intensity used for illuminating the first sub-regions. The LIDAR sensor further includes an optical receiver configured to receive reflections from the first sub-regions and the second sub-regions.
US11561285B2 Transmitting unit and lidar device using at least two radiation sources having at least one of a settable operating temperature and a settable emission wavelength to generate and emit punctiform or linear electromagnetic beams for scanning a scanning range
A transmitting unit of a LIDAR device includes at least two radiation sources for generating and emitting punctiform or linear electromagnetic beams into a scanning range, at least one of the radiation sources including an operating temperature settable as a function of an emission angle of the electromagnetic beams generated by the at least one radiation source. The different operating temperatures can generate beams having angle-dependent emission wavelengths, which can result in an improvement of the signal-to-noise ratio of a LIDAR device.
US11561284B2 Parallax compensating spatial filters
One example system includes a lens disposed relative to a scene and configured to focus light from the scene. The system also includes an opaque material. The opaque material defines a plurality of apertures including a primary aperture and one or more secondary apertures. The system also includes one or more light detectors (e.g., a single element detector or an array of detectors) configured to intercept and detect diverging light focused by the lens and transmitted through at least one of the plurality of apertures defined by the opaque material.
US11561282B2 Camera ring structure for autonomous vehicles
The technology relates to autonomous vehicles that use a perception system to detect objects and features in the vehicle's surroundings. A camera assembly having a ring-type structure is provided that gives the perception system an overall 360° field of view around the vehicle. Image sensors are arranged in camera modules around the assembly to provide a seamless panoramic field of view. One subsystem has multiple pairs of image sensors positioned to provide the overall 360° field of view, while another subsystem provides a set of image sensors generally facing toward the front of the vehicle to provide enhanced object identification. The camera assembly may be arranged in a housing located on top of the vehicle. The housing may include other sensors such as LIDAR and radar. The assembly includes a chassis and top and base plates, which may provide EMI protection from other sensors disposed in the housing.
US11561280B2 User identification device and method using radio frequency radar
A user identification device according to a disclosed embodiment includes a transmitter for scattering radio-frequency (RF) signals into tissues of a body part of a user, a receiver for receiving the RF signals having passed through the tissues of the body part of the user, a memory for storing parameters of a trained classification algorithm, and a processor for identifying the user by analyzing the received RF signals based on the trained classification algorithm by using the parameters of the trained classification algorithm in response to receiving the RF signals through the receiver.
US11561279B2 Radar estimating method, device and medium to extract living body vector information
An estimating method includes: measuring and receiving reception signals including a reflected signal reflected by a moving body, for a first period equivalent to a cycle of movement of the moving body; calculating first complex transfer functions indicating propagation characteristics, from the reception signals measured in the first period; calculating second complex transfer functions having reduced components corresponding to fluctuations, from the first complex transfer functions; extracting moving body information corresponding to a component related to the moving body by extracting moving body information corresponding to a predetermined frequency range of the second complex transfer functions calculated; and estimating a direction in which the moving body is present using the moving body information.
US11561276B2 Bi-static optical transmit receive auto-boresight technique comprising an elevation assembly operable to move first scan mirror and second scan mirror in unison
A bi-static optical system utilizing a separate transmit and receive optical train that are identically steerable in azimuth-over-elevation fashion while accommodating an autoboresight technique and function. Further provided may be a common elevation assembly with two opposite-facing elevation fold mirrors on either side that are controlled by the same motor assembly allowing for common elevation control without overlapping or combining the apertures.
US11561275B2 Moving robot, method for controlling the same, and terminal
A moving robot has a body and at least one wheel for moving the main body. The moving robot has a transceiver to communicate with a plurality of location information transmitters located within an area. The moving robot also has a memory storing coordinate information regarding positions of the location information transmitters. Further, the moving robot has a controller that sets a virtual boundary based on location information determined using signals transmitted by the location information transmitters. The controller controls the wheel so that the main body is prevented from traveling outside the virtual boundary. The controller sets a reference location information transmitter and corrects the stored coordinate information by correcting height errors based on height differences between the reference location information transmitter and the other location information transmitters. The controller also corrects a current position of the main body based on the corrected stored coordinate information.
US11561265B2 Cutout life indicator gauge
A gauge for determining the operational viability of a device that requires that a consumable or otherwise erodible material for safe and/or efficient operation reside along or near an inside wall of a cavity, for example, a fuse tube containing an ablative arc-extinguishing material as found in a fused cutout, is provided, which gauge measures whether a sufficient quantity of the material to be consumed remains.
US11561263B2 Method and device for testing adaptor, and storage medium
Provided are a method and device for testing an adaptor, and a storage medium. The method is applicable to the device. The method includes the following. A test signal is sent to the adaptor. Detect a first voltage, where the first voltage is outputted in a preset first duration by the adaptor according to the test signal. A working state of the adaptor is determined according to the first voltage.
US11561260B2 Used secondary battery module management system server, used secondary battery module management system external terminal, and used secondary battery module management system
A used secondary battery module management system server manages a manufacture of a battery assembly. The server stores, in a memory, a correspondence relationship of each of secondary battery modules among identification information, ranks, and status information. The server extracts an available rank from the ranks in response to a rebuilding request for the battery assembly. The available rank is a rank in which the number of the secondary battery modules having the status information indicating that the secondary battery modules are available is equal to or larger than the number of the secondary battery modules required to constitute the battery assembly. The server receives, from an external terminal, the identification information on each of selection secondary battery modules having an identical rank.