US11923145B2
A multilayer capacitor includes a body including a multilayer structure in which a plurality of dielectric layers are stacked in a first direction and a plurality of internal electrodes stacked with the dielectric layer interposed therebetween and external electrodes formed outside the body and connected to the internal electrodes. The body includes an active portion and a side margin portion covering the active portion and opposing each other in a second direction, and 1
US11923144B2
A multilayer ceramic electronic component includes: a body including dielectric layers as well as a plurality of internal electrodes stacked with respective dielectric layers interposed therebetween and including a first metal; and external electrodes disposed on external surfaces of the body including a second metal, wherein at least some of the plurality of internal electrodes include a core-shell region including the first and second metals, and average contents of the second metal in a core portion and a shell portion of the core-shell region are different from each other.
US11923141B2
An electronic component includes an electronic element and an interposer board. The electronic element includes a multilayer body and external electrodes at a pair of multilayer body end surfaces of the multilayer body and connected to internal electrode layers. The interposer board includes board end surfaces, board side surfaces orthogonal to the board end surfaces, and board main surfaces orthogonal to the board end surfaces and the board side surfaces. One of the board main surfaces is located in a vicinity of the electronic element and joined with one of the multilayer body main surfaces in a vicinity of the interposer board. The interposer board is an alumina board. A mark portion is provided on one of the board main surfaces.
US11923139B2
An energy storage device, especially a super capacitor, useful for high temperature applications has current collector elements supporting a carbonaceous matrix modified or doped with pseudo-capacitive materials, including one or more transition metal dichalcogenides, transition metal oxides and mixtures thereof, in contact with a non-aqueous electrolyte composition whereby it is possible to exploit the faradic mechanism in addition to the electric double layer mechanism as an energy storage principle.
US11923115B2
An insulating coating-attached electrical steel sheet has, on at least one surface, an insulating coating including an insulating tensile coating layer A. A tension applied to the steel sheet by an insulating tensile coating layer having a coating weight of M/2 from a surface of the insulating tensile coating layer A is 0.80×σA or more, where M is a weight of the insulating tensile coating layer A, and σA is the tension applied to the steel sheet by the insulating tensile coating layer A. The insulating coating-attached electrical steel sheet has excellent adhesion of the insulating coating. A method for manufacturing the insulating coating-attached electrical steel sheet is also provided.
US11923109B2
The present disclosure describes a grommet formed of a polymeric material and adapted for securing a cable within a cable hanger. The grommet includes a main body having a generally cylindrical profile surrounding an interior cavity, the main body further having a length, a thickness, and a longitudinal axis, a slot extending the length of the main body which provides an entry point for the cable to be inserted into the interior cavity, a plurality of flex retention members extending into the interior cavity configured to grip and secure the cable within the interior cavity, and one or more grip enhancement features residing between an inner surface of the main body and the flex retention members. The grip enhancement features are configured to provide additional support to the flex retention members when a cable is inserted into the interior cavity.
US11923102B2
The present disclosure relates to a rotationally symmetric dielectric structure for optical beam shaping and for trapping and manipulating individual particles and living biological cells in aqueous medium, concentrically mounted on the facet of a single-mode optical fiber, wherein the structure comprises at least three total reflection surfaces configured to split a light field emerging from the single-mode optical fiber into at least two separate light paths and wherein the at least three total reflection surfaces are further configured to bring the separate light paths together as a ring beam in a common focal point.
US11923100B2
The power plant system includes a molten salt reactor assembly, a thermocline unit, phase change heat exchangers, and process heat systems. The thermocline unit includes an insulated tank, an initial inlet, a plurality of zone outlets, and a plurality of gradient zones corresponding to each zone outlet and being stacked in the tank. Each gradient zone has a molten salt portion at a portion temperature corresponding to the molten salt supply from the molten salt reactor being stored in the tank and stratified. The molten salt portions at higher portion temperatures generate thermal energy for process heat systems that require higher temperatures, and molten salt portions at lower portion temperatures generate thermal energy for process heat systems that require lower temperatures. The system continuously pumps the molten salt supply in controlled rates to deliver the heat exchange fluid supply to perform work in the corresponding particular process heat system.
US11923093B2
A computer implemented system and method provides a volume of activation (VOA) estimation model that receives as input two or more electric field values of a same or different data type at respective two or more positions of a neural element and determines based on such input an activation status of the neural element. A computer implemented system and method provides a machine learning system that automatically generates a computationally inexpensive VOA estimation model based on output of a computationally expensive system.
US11923091B2
A method and system for remote diagnosis of a congestive heart failure in humans is presented. The method includes receiving a facial image of a patient, wherein the facial image is retrieved from a data store and captured from the patient; extracting, from the facial image, at least one facial feature indicative of a heart condition; classifying the extracted at least one facial feature using a classifier, wherein the classifier maps a plurality of candidate facial features to a plurality of scores indicating a stage of the heart condition; and determining a positive diagnosis and the stage of the heart condition of the patient based on the plurality of scores.
US11923078B2
This document describes medical systems that use artificial intelligence to facilitate autonomous or semi-autonomous medical procedures. For example, this document describes heart/lung machine systems that are used in conjunction with artificial intelligence systems to facilitate autonomous or semi-autonomous open-heart surgery operations.
US11923075B2
A system associated with determining physician attribution related to in-patient care based at least on prediction of attribution values associated with patient-physician attribution is disclosed. The system extracts clinical data associated with a patient from a first database, with the extracted clinical data comprising clinical information related to the patient and the clinical information including vector values indicative of clinical progress of the patient at various stages of treatment. The system stores the extracted clinical data in a second database and determines attribution values using the attribution manager with the attribution values being based on a predictive analysis using predetermined weights associated with the vector values. A training data set is generated based on learned weight values associated with the clinical progress of the patient. The system iteratively updates the vector values of the patient at least using a predictive analysis associated with the training data set. The updated vector values of the patient and the learned weight values are processed in order to cross-validate expert clinical information associated with a patient. At least one patient-physician attribution value is generated based on cross-validation of the expert clinical information and predictive analysis associated with the training data set. A corresponding method and computer readable medium are also disclosed.
US11923074B2
Embodiments of the present disclosure provide a method for identifying those entities within a network that have the most influence on other entities within the network. A multi-relational network comprising links among a plurality of physicians is generated based on peer network data, wherein each link indicates a first physician that influences a second physician, and a weight of the influence. A decision by a treating physician of the plurality of physicians is decomposed, using a deep learning engine, into a magnitude of peer influence and a magnitude of control factor influence based on the multi-relational network and a plurality of control factors respectively. The magnitude of peer influence among one or more physicians in the multi-relational network is distributed among physicians in the multi-relational network based on the links each physician maintains with other physicians.
US11923070B2
A medical imaging communication system generates an automated report for a medical image corresponding to a patient. The system receives one or more medical images for a patient. The system applies a model to identify an abnormality in the received one or more medical images. The model is configured to determine a likelihood score for the presence of the abnormality in the one or more medical images. If the likelihood score is above a threshold value, the system generates an automated report indicating the type of abnormality identified in the received one or more medical images. The automated report is then provided to a viewing user (e.g., a medical professional viewing the one or more medical images).
US11923067B2
In part, the invention relates to a method for sizing a stent for placement in a vessel. In one embodiment, the method includes the steps of: dividing the vessel into a plurality of segments, each segment being defined as the space between branches of the vessel; selecting a starting point that appears to have substantially no disease; defining the diameter at this point to be the maximum diameter; calculating the maximal diameter of the next adjacent segment according to a power law; measuring the actual diameter of the next adjacent segment; selecting either the calculated maximum diameter or the measured maximum diameter depending upon which diameter is larger; using the selected maximum diameter to find the maximum diameter of this next segment; iteratively proceeding until the entire length of the vessel is examined; and selecting a stent in response to the diameters of the end proximal and distal segments.
US11923064B2
Systems, apparatuses and methods may provide for technology to improve a workout experience of a user by determining an emotional state of the user, identifying a workout route based on the emotional state of the user, and outputting the workout route via a user interface device. Additionally, determining the emotional state of the user may include inferring emotions from one or more sensor information or user speech information. In one example, the sensor information includes one or more of blood pressure signals, heart rate signals or sweat measurement signals and the user speech information includes one or more of words used in an input utterance or a prosody of the input utterance.
US11923063B2
There is provided apparatus for controlling the delivery of insulin to a subject. The apparatus comprises a first input (18) for receiving neural information from the subject indicative of prospective or actual food and/or drink intake and a second input (15) for receiving a signal indicative of the subject's blood glucose level (BG). The apparatus further comprises a processor or processors (10) configured to determine food and/or drink characteristics based on the received neural information and to determine an amount of insulin to be delivered based on the measured blood glucose levels (BG) and the determined food and/or drink characteristics, and an output for providing an insulin pump control signal (12) indicative of the determined amount of insulin.
US11923055B1
Tools and techniques are provided for analyzing health care procedure related transactions of a health care entity. The method can include creating a linked data items file, by a transaction analysis computer system, derived from a combination of a charge description master (CDM) file containing CDM data items, an order entry system (OES) file containing OES data items, and a CDM-to-OES cross-reference data file. The linked data items file can be analyzed by reading linked line items, analyzing its CDM data portion, analyzing its OES data portion, and/or comparing the linked CDM data portion to the linked OES data portion for determining similarities or differences between the CDM and OES data portions.
US11923052B2
An Electronic Health Record (EHR) data blockchain system configured to allow multiple entities (e.g., pharmacy industry entities and healthcare providers that can act as data, service, product and service providers, and consumers) to connect to an EHR patient transaction blockchain (e.g., EHR-DATA-BC) and an EHR Data Patient Portal (e.g., EHR-Data-PP) to provide a centralized location for messages and subsequent edits to ensure uniform message data is presented. The EHR data blockchain system can include an EHR Data API, an EHR patient transaction blockchain API, and an EHR patient transaction blockchain. The EHR data blockchain system can provide workflow on the blockchain that can utilize smart contracts to define workflow processes, expected outcomes, and financial costs. When a prescription transaction is complete, it will result in the settlement of each of the smart contracts that were added to the prescription workflow.
US11923051B2
A system, method, and computer-readable medium are disclosed for digital therapeutics directed to patient care specific to a disease. Digital therapeutics (DTx) knowledge models are created and their corpus is validated. Condition and symptom models are created for processing the digital therapeutics (DTx) knowledge models. Clinical and condition models are converted to reconfigurable runtime implementations. Architecture and implementation subsets of knowledge models, language models, condition and symptom models, technology and tools are created. Digital therapeutics (DTx) natural language models are created. Multiple program content versions of natural language content, clinical physician, and condition models are created.
US11923050B2
Method and system are provided for efficiently populating a phase diagram for modeling of multiple substances. The method may include defining an n-way phase diagram with data points each being an n-tuple describing the n substance inputs, wherein the n-way phase diagram is defined at a user-configured resolution. The method may select an initial subset of data points and calculate their contribution to the phase diagram. The method may then generate a Bayesian model based on the initial subset of calculated data points and predicting the resultant phase and an associated uncertainty of all the uncalculated data points in the defined phase diagram. The method may select a sample subset of the data points using maximum entropy sampling and calculating a resultant phase for each of the selected data points, and incorporate the calculated phases into the Bayesian model. Re-modeling the Bayesian model may predict the resultant phase and an associated uncertainty of all the remaining uncalculated data points in the defined phase diagram. Repeating the selecting a sample subset of the data points using maximum entropy sampling and re-modeling is carried out until a defined termination criterion is met.
US11923043B2
A memory includes: a clock generation circuit, configured to generate a first oscillation signal and a second oscillation signal. The first oscillation signal and the second oscillation signal have a same frequency but opposite phases, and a duty cycle of the first oscillation signal and a duty cycle of the second oscillation signal are both within a first preset range. The memory further includes a differential input circuit, which is configured to receive a first external signal and a second external signal, and generate a first internal signal and a second internal signal. The clock generation circuit is configured to monitor the duty cycle of the first internal signal or the duty cycle of the second internal signal, and enable the duty cycle of the first internal signal or the duty cycle of the second internal signal to be within a second preset range.
US11923038B2
Multilevel command and address (CA) signals are used to provide commands and memory addresses from a controller to a memory system. Using multilevel signals CA signals may allow for using fewer signals compared to binary signals to represent a same number of commands and/or address space, or using a same number of multilevel CA signals to represent a larger number of commands and/or address space. A number of external command/address terminals may be reduced without reducing a set of commands and/or address space. Alternatively, a number of external terminals may be maintained, but provide for an expanded set of commands and/or address space.
US11923036B2
A memory device, such as an MRAM memory, includes a memory array with a plurality of bit cells. The memory array is configured to store trimming information and store user data. A sense amplifier is configured to read the trimming information from the memory array, and a trimming register is configured to receive the trimming information from the sense amplifier. The sense amplifier is configured to receive the trimming information from the trimming register so as to operate in a trimmed mode for reading the user data from the memory array.
US11923031B2
Disclosed is a system that comprises a memory device and a processing device, operatively coupled with the memory device, to perform operations that include, identifying a block family comprising a plurality of blocks of the memory device. The operations performed by the processing device further include associating the block family with a threshold voltage offset. The operations performed by the processing device further include computing an adjustment value of the threshold voltage offset, wherein the adjustment value reflects a time period that has elapsed since a triggering event and a temperature of a memory component carrying one or more blocks of the plurality of blocks.
US11923021B2
A memory sub-system to receive a request to execute a read operation associated with data of a memory unit of a memory sub-system. A time after program associated with the data is determined. A temperature level associated with the memory unit is determined. Based on the time after program and the temperature level, a set of read offset values to apply in executing the read operation is determined. The read operation is executed using the set of read offset values.
US11923020B2
A memory device includes a plurality of memory cell transistors, a first word line, a controller, and a storage circuit. Each of the plurality of memory cell transistors stores a plurality of pieces of bit data. The first word line is connected to a plurality of first memory cell transistors in the plurality of memory cell transistors. The controller performs a loop process including repetition of a program loop including a program operation and a first verification operation. The storage circuit stores status information. The controller performs the loop process, then performs a second verification operation, and stores first status data corresponding to a result of the loop process and second status data corresponding to a result of the second verification operation in the storage circuit, in a write operation using the plurality of first memory cell transistors as targets.
US11923019B2
The present disclosure provides for improving data retention reliability. During a programming operation associated with a memory cell, after the memory cell passes verification of a first verification voltage level, a second verification voltage level can be applied to the memory cell. Based on a comparison of the voltage in the memory cell with the second verification voltage level, a bit line voltage may be applied. Based on the applied bit line voltage, fast bits associated with the memory cell can be upshifted to an upper portion of a final voltage distribution associated with the programming operation. Upshifting the fast bits counteracts the downshifting effect in a final voltage distribution that may be caused by charge leakage or electron loss.
US11923018B2
A semiconductor memory device includes a memory cell array, a peripheral circuit, and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a program operation on selected memory cells among the plurality of memory cells. The control logic controls the program operation of the peripheral circuit. The program operation includes a plurality of program loops. The control logic is configured to control the peripheral circuit to apply a program voltage to a select word line that is connected to the selected memory cells, apply a first under drive voltage that is determined based on at least one verify voltage to the select word line, and apply the at least one verify voltage to the select word line in each of the plurality of program loops. The first under drive voltage is at a lower voltage level than the at least one verify voltage.
US11923017B2
A non-volatile storage device includes a memory that stores data in a non-volatile manner, a power supply that generates an internal voltage to feed it to the memory, a controller that controls the memory and the power supply, an A/D converter that performs A/D conversion on the internal voltage, and a fault detector that detects a fault related to data written in the memory based on the output of the A/D converter.
US11922997B2
A non-volatile memory device includes a first semiconductor layer and a second semiconductor layer arranged in the vertical direction. A first semiconductor layer includes a plurality of memory cells, and a plurality of metal lines extending in a first direction, and including first bit lines, second bit lines, and a common source line tapping wire between the first bit lines and the second bit lines. A second semiconductor layer includes a page buffer circuit connected to the first bit lines and the second bit lines, and the page buffer circuit includes first transistors arranged below the first bit lines and electrically connected to the first bit lines, second transistors arranged below the second bit lines and electrically connected to the second bit lines, and a first guard ring arranged below and overlapped the common source line tapping wire in the vertical direction and extending in the first direction.
US11922996B2
A semiconductor device may include one or more output drivers. An output driver may be adjusted for impedance matching by applying a body voltage to one or more transistors of the output driver. In some examples, the body voltage applied may be based on a comparison between a reference voltage and a voltage at an external terminal. In some examples, the semiconductor device may include a calibration circuit that includes a comparator and an up/down counter that, based on a signal from the comparator, generates a code indicating the body voltage to be applied. The body voltage may be applied by a voltage generator in some examples.
US11922986B2
The present invention relates to a kind of magnetic heterojunction structure and the method of controlling and achieving spin logic and multiple-state storage functions. The said single magnetic heterojunction structure comprises the substrate, in-plane anti-ferromagnetic layer, in-plane ferromagnetic layer, nonmagnetic layer, vertical ferromagnetic layer, and vertical anti-ferromagnetic layer respectively from the bottom up; the said in-plane ferromagnetic layer and the said vertical ferromagnetic layer are coupled together through the said nonmagnetic layer in the middle; in-plane exchange biases, namely exchange biases in the plane, exist between the said in-plane ferromagnetic layer and the said in-plane anti-ferromagnetic layer, and out-of-plane exchange biases, namely exchange biases out of the plane, exist between the said vertical ferromagnetic layer and the said vertical anti-ferromagnetic layer.
US11922985B2
A magnetic memory device is provided. The magnetic memory device includes a spin orbit torque (SOT) source configured to generate SOT, and a magnetic fine wire of which one end contacts a main surface of the SOT source. A direction of SOT generated by the SOT source is perpendicular to a direction in which the magnetic fine wire extends, and a magnetic domain in the magnetic fine wire is parallel to the direction in which the magnetic fine wire extends.
US11922975B2
In the present disclosure, methods, apparatuses, devices and media are provided for generating a video in a text mode in an information sharing application. In a method, a request is received for generating the video from a user of the information sharing application. An initial page is displayed for generating the video in the information sharing application, the initial page comprising an indication for entering text. Text input is obtained from the user in response to detection of a touch by the user in an area where the initial page locates. A video to be published in the application is generated based on the text input. In some examples, within the information sharing application, the user may directly generate a corresponding video based on a text input. In this way, a complexity of user operation may be reduced, and the user may be provided with richer publishing content.
US11922972B2
A video processing method is provided. In the method, a total video duration of a video and a played duration of the video are obtained in response to a video reverse playback instruction. The video reverse playback instruction indicates that the video is to be played in reverse order. A first reverse playback time point corresponding to the video is determined based on the total video duration and the played duration. Subdata from video data of the video is determined based on a time range indicated by the first reverse playback time point and a pre-loading time threshold. The subdata corresponds to the time range of the video. The subdata is pre-loaded to obtain pre-loaded video data. A first reverse playback video frame corresponding to the first reverse playback time point is obtained from the pre-loaded video data for playback in the reverse order.
US11922971B2
A hub includes a hub body around which a magnetic tape is wound, and a noncontact storage medium provided in the hub body, in which the noncontact storage medium stores hub specification information for specifying the hub body, and the hub specification information is associated with hub change characteristic information indicating a change characteristic of the hub body.
US11922969B2
A speech emotion detection system may obtain to-be-detected speech data. The system may generate speech frames based on framing processing and the to-be-detected speech data. The system may extract speech features corresponding to the speech frames to form a speech feature matrix corresponding to the to-be-detected speech data. The system may input the speech feature matrix to an emotion state probability detection model. The system may generate, based on the speech feature matrix and the emotion state probability detection model, an emotion state probability matrix corresponding to the to-be-detected speech data. The system may input the emotion state probability matrix and the speech feature matrix to an emotion state transition model. The system may generate an emotion state sequence based on the emotional state probability matrix, the speech feature matrix, and the emotional state transition model. The system may determine an emotion state based on the emotion state sequence.
US11922964B2
Sound source enhancement technology is provided that is capable of improving sound source enhancement capabilities in accordance with settings of usage and applications. A PSD optimization device includes a PSD updating unit that takes a target sound PSD input value {circumflex over ( )}φS(ω, τ), an interference noise PSD input value {circumflex over ( )}φIN(ω, τ), and a background noise PSD input value {circumflex over ( )}φBN(ω, τ) as input, and generates a target sound PSD output value φS(ω, τ), an interference noise PSD output value {circumflex over ( )}φIN(ω, τ), and a background noise PSD output value {circumflex over ( )}φBN(ω, τ), by solving an optimization problem for a cost function relating to a variable uS representing a target sound PSD, a variable uIN representing an interference noise PSD, and a variable uBN representing a background noise PSD. The optimization problem for the cost function is defined using at least one of a constraint relating to a frequency structure of a sound source or a convex cost term relating to the frequency structure of the sound source, a constraint relating to a temporal structure of the sound source or a convex cost term relating to the temporal structure of the sound source, and a constraint relating to a spatial structure of the sound source or a convex cost term relating to the spatial structure of the sound source.
US11922963B2
Systems and methods are provided for generating and operating a speech enhancement model optimized for generating noise-suppressed speech outputs for improved human listening and live captioning. A computing system obtains a speech enhancement model trained on a first training dataset to generate noise-suppressed speech outputs and an automatic speech recognition model trained on a second training dataset to generate transcription labels for spoken language utterances. A third training dataset comprising a set of spoken language utterances is applied to the speech enhancement model to obtain a first noise-suppressed speech output which is applied to the automatic speech recognition model to generate a noise-suppressed transcription output for the set of spoken language utterances. Speech enhancement model parameters are updated to optimize the speech enhancement model to generate optimized noise-suppressed speech outputs based on a comparison of the noise-suppressed transcription output and ground truth transcription labels.
US11922958B2
Various embodiments provide a method and an apparatus for determining a weighting factor during stereo signal encoding. In those embodiments, a parameter value corresponding to the encoding mode of the to-be-encoded signal is determined based on an encoding mode of a to-be-encoded signal in a stereo signal and a correspondence between an encoding mode and a parameter value. Based on the determined parameter value and an energy spectrum of a linear prediction filter corresponding to an original line spectral frequency parameter of the to-be-encoded signal, a weighting factor for calculating a distance between the original line spectral frequency parameter and a target original line spectral frequency parameter is calculated.
US11922942B1
Devices and techniques are generally described for generating response templates for natural language processing. In various examples, a first knowledge graph comprising a plurality of entities may be received. First text data may be received for a first response template, the first text data defining a natural language input configured to invoke the first response template. A response definition may be received for the first response template, the response definition defining a response associated with the first response template. Natural language input data may be received. A determination may be made that the natural language input data corresponds to the natural language input configured to invoke the first response template. The first response template may be configured to generate natural language output data.
US11922931B2
Systems and methods are described for modifying a phonetic search index based on a use frequency associated with phonetic representations of text terms included in metadata of a media item. A first phonetic representation of a text term of the metadata, pronounced as a word, may be generated. A second phonetic representation of the text term may be generated by concatenating a phonetic representation of each letter in the text term. A database may be queried to determine use frequencies of the first and second phonetic representations, one of which may be selected based on a comparison of the use frequencies. A phonetic search index may be modified by including an entry for the selected phonetic representation. A voice query related to the media item may be received, and a reply to the voice query may be generated for output by performing a lookup in the modified phonetic search index.
US11922920B2
A roof module for a motor vehicle having a roof skin and a roof substructure as well as a means for autonomous driving or semi-autonomous driving of the motor vehicle. The means having at least one sensor module having at least one environmental sensor for detecting a vehicle environment, the sensor module being covered by the roof skin, having a means for generating sound which are covered by the roof skin and means for recording sound which are covered by the roof skin. The environmental sensor and the means for generating sound and the means for recording sound are connected to a controller which is part of the means for autonomous driving or semi-autonomous driving of the motor vehicle. The means for generating sound and the means for recording sound are part of the means for autonomous driving or semi-autonomous driving of the motor vehicle.
US11922916B2
A signal e(z) obtained by subtracting echo-canceling sound from an output of a second microphone is used as an error of an echo cancellation adaptive filter and a noise cancellation adaptive filter, and an output of a first sound source device is added to the signal e(z) and output from a first speaker. The echo cancellation adaptive filter generates echo-canceling sound from an addition signal of the output of the second sound source device and the output of the first microphone such that the signal e(z) is minimized. The noise cancellation adaptive filter generates the noise-canceling sound from the output of the first sound source device such that the signal e(z) is minimized, and outputs the noise-canceling sound from the second speaker.
US11922914B2
A desk bell that has a good sound reverb and a long lingering sound includes a swingably supported bell body and striking section that hits the bell body. The striking section includes a striker, an operating part for operating the striker, and separating part that quickly separates the striker from the bell body after the striker striking the bell body. The bell body is placed and supported on or point-supported on a supporting member. The bell body has a conical shape with an open bottom or an inverted bowl shape and has an inner top part placed and supported on or point-supported on the supporting member. The striker is disposed inside the bell body.
US11922913B2
An information processing device includes a control part which receives an input of information indicating one or more times in a playback time of a musical piece, and generates a file including information pertaining to a timbre control performed from each of the one or more times; and a transmission part which transmits an audio signal of the musical piece and the information pertaining to the timbre control in the file to a device which outputs a synthetic sound of a playback sound of the musical piece and a playing sound of a musical instrument.
US11922907B2
This disclosure relates generally to electronic musical instruments, systems, and methods. More particularly, this disclosure relates to electronic percussion instruments such as tom toms, snare drums, bass drums, cymbals, and hi-hats, and assemblies of instruments (e.g., percussion instruments), such as drum sets. Even more particularly, this disclosure relates to wireless electronic percussion instruments, and percussion instruments with interchangeable and/or removable components to change the instrument between a traditional percussion instrument (that relies on resonance and/or vibration to produce sound) and an electronic percussion instrument. The present disclosure also relates to electronic cymbal instruments, such as cymbal assemblies and hi-hat assemblies, that can be used in conjunction with a traditional acoustic metal cymbal.
US11922902B2
An image processor of a display device includes: an image sticking object detector which classifies a class of an input image data and outputs inference data including image sticking object information based on the classified class; a memory which stores previous inference data; a post-processor which calculates accumulative inference data, based on the inference data and the previous inference data received from the memory and generates corrected inference data, based on the accumulative inference data; and an image sticking prevention part which outputs an image data subjected to an image sticking prevention process, based on the corrected inference data.
US11922895B2
A liquid crystal display panel, a driving method, and a terminal thereof are disclosed. The display panel includes a pixel structure including data lines and scan lines, wherein each data line is connected to at least two pixel groups, and each pixel group includes three sub-pixels having different colors sequentially connected to the data lines; and a first driving unit electrically connected to the scan lines and inputting scan signals to the scan lines in a preset order to solve a problem of horizontal bright and dark lines.
US11922894B2
Provided are a driving method of a display apparatus, a driving apparatus, an electronic device and a storage medium. The display apparatus includes a first display panel and a second display panel disposed on a light-emitting side of the first display panel, wherein the first display panel is divided into a plurality of pixel blocks; and the driving method includes: acquiring an angle between a user's eye and each pixel block and initial brightness data corresponding to the first display panel; determining misalignment information corresponding to each pixel block according to the angle between the user's eye and each pixel block; correcting the initial brightness data according to the misalignment information corresponding to each pixel block to obtain corrected brightness data; and outputting the corrected brightness data to the first display panel.
US11922892B2
The disclosed devices may include a driver circuit including a voltage boost circuit, a pulse modulation controller, and optionally a headroom processor. The voltage boost circuit may be configured to receive a device input voltage (such as a battery voltage) and generate a backlight drive voltage. The pulse modulation controller may be configured to provide a pulse modulation signal to the voltage boost circuit, and may include a digital circuit or an analog circuit. Example devices may include a backlight unit receiving the backlight voltage. The optional headroom processor may provide a headroom signal to the pulse modulation controller based on a headroom voltage determined from the backlight unit. Devices may further include a backlight unit including an arrangement of light-emissive elements, and may include display devices such as head-mounted devices. Various other methods, systems, and computer-readable media are also disclosed.
US11922885B2
The present application discloses a display panel, a display driving method for display panel, and a display apparatus. The display panel includes a plurality of rows of pixel circuits; a gate drive circuit configured to be switched between a first drive mode and a second drive mode, wherein the first drive mode comprises that the gate drive circuit provides gate signals to n rows of the pixel circuits simultaneously, and the second drive mode comprises that the gate drive circuit provides gate signals to m*n rows of the pixel circuits simultaneously, wherein n is a positive integer, and m is an integer greater than or equal to 2.
US11922882B2
According to a pixel circuit and a driving method therefor, and a display apparatus provided by the embodiments of the present disclosure, a signal of a data signal end may be provided to a first end of a driving transistor through a data writing circuit under the control of a signal of a scanning signal end. A control end of the driving transistor is initialized through a second reset circuit according to a signal of an initializing signal end; and under the control of a signal of a light emitting control signal end, a first power end and the first end of the driving transistor are turned on through a light emitting control circuit, and a second end of the driving transistor and a light emitting device are turned on.
US11922881B2
Disclosed are a pixel circuit and a driving method thereof, an array substrate and a display apparatus. The pixel circuit includes a pixel sub-circuit. The pixel sub-circuit includes a first adjusting circuit and a second adjusting circuit. The first adjusting circuit is configured to receive a first data signal and a light-emitting control signal to control a magnitude of a driving current used for driving a light-emitting element to emit light; the second adjusting circuit is configured to receive a second data signal and a time control signal to control a time duration in which the driving current is applied to the light-emitting element; and the time control signal changes within a time period during which the light-emitting control signal allows the driving current to be generated.
US11922876B2
Disclosed is a display device, which includes a display panel including a plurality of pixels, and one of the plurality of pixels includes a light emitting device connected to a first reference node and that emits light, a driving transistor connected between a power supply line receiving a power supply voltage and the first reference node, a scan transistor connected between a data line receiving a data signal and the driving transistor and that receives a scan signal, a first capacitor connected between the first reference node and a second reference node, a shared transistor connected between the first reference node and the second reference node and that receives a shared control signal, and the first capacitor and the shared transistor are connected in series between the first reference node and the second reference node, and a control electrode of the driving transistor is connected to the second reference node.
US11922875B2
The present application discloses a display device capable of performing favorable display in which flicker is not visually recognized while the power consumption of a scanning-side drive circuit, as well as a data-side drive circuit, can be reduced sufficiently when pause driving is performed. A pixel circuit including emission control transistors M5, M6 in addition to a drive transistor M1 includes a switching element that is turned on based on a voltage of an emission control line Ei to initialize an organic EL element OL when the voltage of the emission control line Ei is at a level for turning off the emission control transistors M5, M6. For example, in some embodiments, the anode electrode of the organic EL element OL is connected to an initialization voltage line Vini via an N-channel transistor M7 serving as the switching element, and the emission control line Ei is connected to the gate terminal of the transistor M7. In the pixel circuit, the transistors M1, M5, M6, and the like except for the transistor M7 are all P-channel transistors.
US11922874B2
The present disclosure provides a display control method and a display control device. The display control method is used for a display panel. The display panel includes at least a first display area and a second display area arranged in a first direction, the first display area is coupled to a first signal line, and the second display area is coupled to a second signal line. The display control method includes: controlling a first sub-pixel in the first display area to display an image via the first signal line; and controlling a second sub-pixel in the second display area to display an image via the second signal line. A light-emission phase of the first sub-pixel at most partially overlaps a light-emission phase of the second sub-pixel.
US11922865B2
A display device includes a first pixel that emits light toward an upper side, a second pixel that emits light toward a lower side, a plurality of lines and a pad electrode. The first pixel includes a first light emitting element, a first pixel circuit connected to the first light emitting element and some of the plurality of lines and a bottom reflective layer that is under the first light emitting element to overlap the first light emitting element and has a greater size than the first light emitting element. The second pixel includes a second light emitting element, a second pixel circuit connected to the second light emitting element and the others of the plurality of lines, and a top reflective layer that on the second light emitting element to overlap the second light emitting element and has a greater size than the second light emitting element.
US11922854B2
A timing controller suitable for receiving image data and a timing signal from a host system and outputting output data to a data driving circuit may include a scrambler configured to output scrambled image data by scrambling the image data; a pattern detection unit configured to calculate a first unbalanced pattern count as a count of unbalanced patterns included in the image data and a second unbalanced pattern count as a count of unbalanced patterns included in the scrambled image data; and an output data determination unit configured to determine output data by using the first unbalanced pattern count and the second unbalanced pattern count.
US11922842B2
An electronic device according to various embodiments may include: a housing, a flexible display having at least a partial area configured to be drawn out from the housing so that a size of a visible area of the flexible display can be changed, a sensor configured to measure a length of the flexible display, a memory, a processor operatively connected to the memory, the sensor, and the flexible display. The processor may be configured to control the electronic device to: display a first content including at least one image in a first area including a partial area of the flexible display in response to an input, measure a length of the flexible display drawn out from the housing using the sensor, based on the length of the flexible display measured using the sensor being a specified first length, determine that the electronic device is in a non-expanded state, and based on the length of the flexible display measured using the sensor being a second length longer than the first length, determine that the electronic device is in an expanded state. In addition, the processor may be configured to control the electronic device to: based on the electronic device being in an expanded state, display the first content in the first area, and display a user interface corresponding to at least one application and/or second content obtained by converting the first content into a form corresponding to a function provided by the at least one application in a second area including a partial area of the flexible display, drawn out from the housing to be visible, and transmit, in response to an input, data corresponding to the first content to a server connected to the at least one application.
US11922836B2
A rendering system includes a first obtainer, a second obtainer, a renderer, an estimator, and a corrector. The first obtainer obtains position information indicating a position of an object from a detector. The second obtainer obtains movement information indicating a movement state of the moving body. The renderer renders a display image including a content related to the object. The estimator estimates a delay period by comparing the position information to estimated-position information indicating an estimated position of the object estimated based on the movement information of the object. The corrector corrects displacement of a display position of the content on the display image which is caused by movement of the moving body over the delay period.
US11922835B2
An on-air status indicator device, configured for use with a communication device coupled to a microphone and a camera, having at least one illumination surface comprising a first portion, a second portion, and a third portion, wherein in a first illumination mode when a user of the communication device starts or joins a meeting via a communication application executed on the communication device, the first portion of the at least one illumination surface is illuminated, in a second illumination mode the microphone is live in association with the meeting via the communication application, the second portion of the at least one illumination surface is illuminated; and in a third illumination mode when the camera is broadcasting in association with the meeting via the communication application, the third portion of the at least one illumination surface is illuminated.
US11922833B2
There is provided an interface system for joining display modules to a framework structure. The interface system comprises a base structure and a holder structure, the holder structure can be attached to the framework, and the base structure can be attached to two or more of the display modules. The holder structure or the base structure are interfaced by a tiltable planar surface and a curved support structure so that the holder structure and base structre are moveable towards each other. A multiple of base structures can be joined via elongated members.
US11922830B2
A display apparatus includes a display panel configured to display an image, a supporting member on a rear surface of the display panel and configured to support the display panel, a sound generating device on the rear surface of the display panel and configured to vibrate the display panel to generate sound, and a connection part configured to connect the supporting member to the sound generating device. The sound generating device includes a plate spaced apart from the supporting member, a frame outside the plate, a magnet and a center pole on the plate, a bobbin around the center pole, and a coil outside the bobbin. The connection part is between the supporting member and the frame.
US11922827B2
There is provided a learning management system comprising: a display; and a processing element in electronic communication with the display, the processing element configured to perform the following operations: generate a plurality of nodes, wherein the nodes correspond to an item of content; implement a testing module that selects a first node of the plurality of nodes to display on the display, wherein the first node outputs to the display one or more questions to a user and prompts the user to select an answer; and implement a confidence metric that prompts the user to select a value corresponding with the user's confidence that the selected answer is correct, wherein the selected answer and the confidence metric value for the first node are used to determine a second node from a plurality of nodes to display to the user next.
US11922826B2
The present invention is a system, method, and teaching aid for continuously improving the system for educating students to a level of mastery and for systematically improving the mastery standard The invention includes a cost efficient system that enables multiple cycle of learning for each lesson, and the system is continuously reviewed and revised based on feedback showing the understanding and knowledge on the part of the students. Repetitive cycles of learning result in students with mastery level skill and confidence. The invention also includes a cost efficient method for creating the course and preparing instructors to teach the course.
US11922822B2
According to one aspect of the presently disclosed subject there is provided a computerized method for scoring performance of a move of a trainee in a trainee frame input in relation to a move of a trainer in a trainer video wherein the trainer move includes at least one trainer keyframe. The method comprising obtaining a trainee frame input comprising a trainee move, the trainee move comprising a plurality of trainee frames, based on the at least one trainer keyframe, processing the plurality of trainee frames to provide a move performance score, indicative of the performance of the trainee move in relation to the trainer move, with respect to at least one aspect of the performance. In some examples, the aspects can be one of a similarity aspect, a timing aspect, or a motion dynamics aspect or a combination thereof.
US11922820B2
A communication system includes a traffic relay (TR) device for locating unmanned traffic in a controlled airspace. The TR device comprises one or more processors configured to perform the step of receive a status message from an unmanned aerial vehicle (UAV). The status message provides identification and location information of the UAV. The one or more processors are also configured to perform the step of generate a warning message for communication to at least one manned aerial vehicle (MAV) or a manned traffic manager (MTM) device that is communicatively connected to the at least one MAV. The warning message is based on a comparison of the location of the UAV to a designated airspace.
US11922819B2
A system for autonomously landing a Vertical Take-Off and Landing (VTOL) aircraft, comprising: a first sensor; a second sensor; and a processing resource configured to: (a) obtain, from, the first sensor, first readings; (b) generate, at a first rate, based on at least part of the first readings, a 3D model of at least, part of a scene visible by the first sensor; (c) obtain, from the second sensor, a plurality of second readings, enabling identifying changes within the at least part of the scene; (d) analyze at least part of the second readings, at a second rate, to obtain changes information indicative of the changes; (e) identify, using the 3D model and the changes information, potential landing areas for the aircraft; (f) generate commands to maneuver the aircraft towards a selected landing area of the potential landing areas; and (g) repeat steps (a) to (f) until landing the aircraft.
US11922800B2
A test system includes a testing base including a plurality of testing base containers, and a plurality of electrodes integrated into the plurality of testing base containers. The test system further includes a plurality of drive-sense circuits coupled to the plurality of electrodes, where, when enabled, the plurality of drive-sense circuits detect changes in electrical characteristics of the plurality of electrodes. The test system further includes a processing module operably coupled to receive, from the drive-sense circuits, changes in the electrical characteristics of the plurality of electrodes, and interpret the changes in the electrical characteristics of the plurality of electrodes as impedance values representative of electrical characteristics of biological material present in the test container. The test system further includes a communication module operably coupled to communicate the electrical characteristics of the biological material.
US11922799B2
A warning system having a plurality of components including a Lidar device, an adjustment means, an audio source, a light source, a controller, and a power source. The warning system produces at least one of the audible sound and the light signal when the one or more laser beams detects a foreign object. A method for providing a warning in the event a foreign object is detected.
US11922795B2
The invention relates to a support component of a housing of a hazard detection center, preferably of an intrusion alarm, fire detection and/or fire extinguishing center, to an operator control panel module of a hazard detection center, to an indicator and operator control panel arrangement of a hazard detection center, to a housing of a hazard detection center and to a hazard detection center. The invention relates, in particular, to a support component of a housing of a hazard detection center, preferably of an intrusion alarm, fire detection and/or fire extinguishing center, comprising: first latching means for latching-in connection of the support component to a holding frame arranged on an inner side of a wall of the housing, wherein the first latching means are arranged in such a way that a front side of the support component faces the inner side of the wall of the housing in a latched-in state, second latching means for latching-in connection to a printed circuit board, wherein the printed circuit board is arranged on a rear side, situated opposite the front side, of the support component in the latched-in state, an operating region which has at least one operating element which is designed to be deformed out of a starting position in the direction of the rear side by an action of force.
US11922792B2
Some embodiments are directed to a motion detector (100) configured to signal-process a motion signal to obtain multiple motion components, a motion component being correlated with a direction and velocity of a motion in the environment, cancel in motion components, two motion components that correspond to motions with opposite directions, and detect motion in the environment from the motion components that are not cancelled.
US11922776B2
An electronic gaming device having a display and a game controller, and playing an iterative game. During the iterative game, the game controller controls the display to display a set of columns of symbol positions, and selects symbols for display at the symbol positions. When a configurable symbol is selected for display in one of the columns, the game controller adjusts at least a portion of a background of the one of the columns. When the one column is completely filled with modified backgrounds, the electronic gaming device presents an award based on a prize associated with the one column, in addition to any prizes presented as a result of payline combinations.
US11922774B2
A gaming system for enabling the simultaneous play of real-money, wager-based gaming and free, play-for-fun gaming is described. The gaming system is configured to deliver a fun game to a client in conjunction with a real-money gaming event and to initiate play of a fun game upon a predesignated triggering event of the real money game. The fun game is played by a plurality of players and fun game controller directs game information to a fun game server. Fun game information can be displayed for multiple players to drive competitive-type play among players and can be used to provide awards and incentivize play.
US11922772B2
A gaming machine is described herein. The gaming machine includes a control unit including a control board, a primary memory device coupled to the control board, a secondary memory device coupled to the control board, and a processor. The processor is programmed to execute an algorithm including the steps of initiating an instance of a primary game by spinning and stopping reels to display an outcome of the primary game. The processor then detects a trigger condition appearing in the outcome of the primary game and responsively displays an instance of a bonus game, generates primary game recall data including instructions for displaying the outcome of the primary game and stores the primary game recall data in the primary memory device, and generates bonus game recall data including instructions for displaying the instance of the bonus game and stores the bonus game recall data in the secondary memory device.
US11922771B2
Some embodiments may include one or more methods and/or apparatus related to play of a first game, qualifying a player to play a second game based at least in part on play of a first game, play of a second game, skill-based games, and/or luck-based games. Further embodiments may be described.
US11922768B2
Many gaming devices use a movable box, indicator, or other area-based selector (collectively, a “selector”) to determine whether a particular instance of a game generates a payout to a player (e.g., the player “wins”). Thus, the selector may be used to control either or both of a return to player (“RTP”) or volatility of the electronic gaming device. The selector may change its position between games or during a game, such as while values for one or more positions on a playing field are undetermined. The selector may move (e.g., change its position) in a random or semi-random fashion. The selector may change its size between games or during a game, such that it encompasses more or fewer positions on the playing field than during the previous game. The selector may be used to control either or both of a gaming device's RTP or volatility, and the selector's position, size, or the like may vary between games to ensure that the gaming device's RTP and/or volatility remain within acceptable ranges.
US11922759B2
Systems, methods, and articles of manufacture for electronic gaming are disclosed. In a first aspect, a gaming system may implement a method of electronic gaming. The method may include selecting a first plurality of symbols, displaying the first plurality of symbols in a first column of symbol display positions, selecting a second plurality of symbols, displaying the second plurality of symbols in a second column of symbol display positions, determining that the first plurality of symbols satisfies a symbol change condition, and replacing, in response to the determining that the first plurality of symbols satisfies the symbol change condition, the first plurality of symbols with a first plurality of jackpot symbols.
US11922757B2
The present disclosure is related to a table game monitoring system to enable stoppage of an ongoing game when something unexpected happens by administrating the whole game from the start to the end of the game and during payoffs. A card game monitoring system includes a game table with betting areas for betters to put wagers, a card shooter apparatus configured to read and record the number (rank) and suit of cards. A control unit is configured to determine a winning hand according to table game rules based on information of the cards read by the card shooter apparatus. A video camera system is configured to capture positions of cards and identify wagers on each betting area at the game table. The control unit is further configured to check whether wagers with payoff move to a pool of the winner of the bettors determined by the card shooter apparatus.
US11922756B2
A parking meter may incorporate a touchscreen display assembly that uses a low-power wake trigger, which may be a proximity sensor overlaid on the display, that can power on the display and touch sensor when a user's proximity is detected. The parking meter may incorporate a replaceable panel insert that allows user interface components to be easily retrofitted or upgraded by simply replacing the panel insert. Additionally, the parking meter may incorporate multiple solar panels on the exterior of the parking meter.
US11922754B2
An automatic dispensing device for use in storing and selectively dispensing electronic transmission devices, for example tire pressure monitoring system (TPMS) tire sensors. The dispensing device assists a user in determining the proper transmission device to be dispensed and programs or configures the transmission device in the dispenser prior to dispensing the programmed or configured transmission device to the user. When used for TPMS tire sensors, the dispenser determines the type of TPMS sensor to be programmed, programs the sensor with the proper communication protocol, and dispenses the programmed or configured sensor to the user for installation in the vehicle wheel and tire.
US11922751B2
A device for handling value documents, comprises a value document dispensing unit with a dispensing compartment for dispensing value documents and with a first closure element which in a closed position delimits the dispensing compartment on one side. The first closure element is movable from the closed position into an open position to open the dispensing compartment, and from the open position into the closed position to close the dispensing compartment. The device comprises at least one second closure element, which is movable from an open position into a closed position and from the closed position into the open position. The second closure element is arranged in such a way that access to value documents provided in the dispensing compartment is only possible if both the first closure element and the second closure element are in their open positions.
US11922749B2
A device may obtain a first image depicting contents included in a secure storage container at a first point in time and first user account data associated with the secure storage container. The device may store the first image in a data structure associated with the first user account data. In addition, the device may receive data indicating that an individual associated with a second user account accessed the secure storage container, and receive a second image depicting contents included in the secure storage container at a second point in time. The second image may be stored in the data structure. The device may further receive, from a user device associated with the first user account data, a request to access the data structure, and the device may provide, to the user device, data that causes display of the second image.
US11922740B2
Systems, methods, and apparatuses described herein are directed to vehicle self-diagnostics. For example, a vehicle can include sensors monitoring vehicle components, for perceiving objects and obstacles in an environment, and for navigating the vehicle to a destination. Data from these and other sensors can be leveraged to determine a behavior associated with the vehicle. Based at least in part on determining the behavior, a vehicle can determine a fault and query one or more information sources associated with the vehicle to diagnose the fault. Based on diagnosing the fault, the vehicle can determine instructions for redressing the fault. The vehicle can diagnose the fault in near-real time, that is, while driving or otherwise in the field.
US11922739B2
Systems and methods for dynamically assessing vehicle operation are described. According to certain aspects, an electronic device may accumulate telematics data associated with operation of a vehicle, where the telematics data indicates a location of the vehicle. The electronic device may retrieve additional telematics data of additional vehicles operating at or near the location, and compare the accumulated telematics data to the additional telematics data. The electronic device may dynamically generate and display a data visualization indicating the analysis for review by an operator of the vehicle.
US11922733B2
A method of enrolling a user at a biometric lockset is described. The method includes receiving user access information from a mobile device of an administrative user of the biometric lockset. The user access information indicates to the biometric lockset to enter an enrollment mode in which a user identity is associated with fingerprint data in a user entry within a memory of the biometric lockset. A plurality of different light codes are displayed on the lockset, each one of the plurality of light codes representative of a different state of fingerprint data capture. A message is transmitted to the mobile device, and corresponds to the light code displayed at the lockset. The completed fingerprint data is stored in association with the user identity of the user in the user entry.
US11922731B1
The disclosure includes a system and method for detecting liveness including generating a first cue for presentation to a user via a client device, the first cue for inducing a first action when the user is live; receiving sensor data representing a first reaction by the user to the first cue; determining, based on the first reaction, whether the first reaction satisfies a threshold; and determining that the user is live based on a determination that the first reaction satisfies a threshold.
US11922728B1
Where an event is determined to have occurred at a location within a vicinity of a plurality of actors, imaging data captured using cameras having the location is processed using one or more machine learning systems or techniques operating on the cameras to determine which of the actors is most likely associated with the event. For each relevant pixel of each image captured by a camera, the camera returns a set of vectors extending to pixels of body parts of actors who are most likely to have been involved with an event occurring at the relevant pixel, along with a measure of confidence in the respective vectors. A server receives the vectors from the cameras, determines which of the images depicted the event in a favorable view, based at least in part on the quality of such images, and selects one of the actors as associated with the event accordingly.
US11922722B2
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that a user is in a presence of an information handling system (IHS); determine a digital image of a face of the user; determine an angle of the face of the user with respect to a vertical axis of a camera based at least on the digital image; determine that the face is facing a display associated with the IHS; determine an amount of time, which the user spends looking at the display; determine, via multiple sensors associated with the IHS, a heart rate and a respiratory rate associated with the user; determine that the user should move based at least on the first amount of time, the heart rate, the respiratory rate, and the angle; and display information indicating that the user should move.
US11922718B2
A fingerprint sensor package may include a film substrate, an interconnection substrate on the film substrate, a semiconductor chip on the interconnection substrate, a conductive structure on the interconnection substrate and laterally isolated from direct contact with the semiconductor chip, and an interposer substrate on the semiconductor chip and the conductive structure. The conductive structure may include first and second conductive structures, which are electrically separated from each other. The interposer substrate may include a first sensing pattern electrically connected to the first conductive structure and a second sensing pattern on a top surface of the first sensing pattern and electrically connected to the second conductive structure. The second sensing pattern may be vertically isolated from direct contact with from the first sensing pattern. The second sensing pattern may have a longitudinal axis parallel to a direction crossing a longitudinal axis of the first sensing pattern, in a plan view.
US11922716B2
The present invention relates to a passive terahertz biometric imaging device configured to be arranged under an at least partially transparent display panel and configured to capture a terahertz image of an object located on an opposite side of the transparent display panel, the terahertz biometric imaging device comprising: an image sensor comprising an antenna pixel array arranged to detect terahertz radiation produced by the object, for capturing a terahertz image of the object.
US11922709B2
Detecting cells depicted in an image using RNA segmentation can include obtaining a FISH image of a tissue that depicts multiple cells, obtaining a nuclear stained image of the tissue, and generating a mask that includes multiple areas that each have a position with respect to the tissue by enhancing structures depicted in the FISH image. Edges depicted in the enhanced FISH image are detected to use for the mask, and positions are determined for a first plurality of regions that fit potential nuclei depicted in the nuclear stained image. A second plurality of regions are selected from the first plurality by determining, using the mask, which regions from the first plurality overlap with the position of an area from multiple areas in the mask. Unique nuclei in the tissue are labelled using the second plurality of regions that each indicate a potential nuclei in the tissue.
US11922702B2
A plurality of subimages of an image are generated based on output from a random number generator. Each subimage is input to a machine learning program trained to output an object classified in the subimage. When a number of subimages with a same classified object exceeds a threshold, an object in the image is identified as the classified object.
US11922680B2
An image determination device includes feature extractors which output, on the basis of an image to be examined, each piece of feature data indicating a specific feature of the image; a first training part which trains a first determiner so as to output first output data indicating first label data associated with a first training image on the basis of first feature data output when the first training image is input to the feature extractors; a second training part which trains a second determiner so as to output second output data indicating second label data associated with a second training image on the basis of second feature data output when the second training image is input to the feature extractors; and an output part which outputs, on the basis of the first output data and the second output data, output data indicating an overall determination result about an image.
US11922675B1
A method includes accessing a web-based property over a network; storing a plurality of images or videos from the web-based property and associations between the plurality of images or videos and a target audience identifier responsive to the web-based property having a stored association with the target audience identifier; retrieving the plurality of images or videos from the database responsive to each of the plurality of images or videos having stored associations with the target audience identifier; executing a neural network to generate a performance score for each of the plurality of images or videos; calculating a target audience benchmark; executing the neural network to generate a first performance score for a first image or video and a second performance score for a second image or video; comparing the first performance score and the second performance score to the benchmark; and generating a record identifying the first image or video.
US11922673B2
Disclosed are a product inspection method and device, producing system and a computer storage medium. The method comprises: conducting image acquisition on a product assembly line to obtain a production line image; extracting a product image including a product to be inspected from the production line image; extracting an inspection point image in a part inspection area in the product image; inputting the inspection point image into an inspection model to obtain an inspection result; and determining that the product to be inspected in the product image has defects under the condition that the inspection result meets any of the following conditions.
US11922667B2
To accurately identify a region corresponding to a position where an object is preset in an image, an object region identification device acquires a first frame image and a second frame image that are temporally successive. The device inputs the first frame image to a model that identifies an object in an image and acquires position information, the position affecting identification of an object in the first frame image. The device acquires motion information indicating a motion of the object in the first frame image based on the first frame image and the second frame image. The device generates, based on the acquired position information and motion information, region information indicating a region in the first frame image, the region corresponding to a position where the object is present.
US11922665B2
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
US11922664B2
A processing circuitry decodes a plurality of maps in 2D from a bitstream carrying a mesh frame. The mesh frame represents a surface of an object with polygons. The plurality of maps includes a decoded geometry map and a decoded attribute map with an adaptive 2D atlas sampling applied. The processing circuitry determines at least a first sampling rate and a second sampling rate according to syntaxes signaled in the bitstream. The first sampling rate is applied to a first region of the mesh frame and the second sampling rate is applied to a second region of the mesh frame during the adaptive 2D atlas sampling. The processing circuitry reconstructs, based on the plurality of maps, at least a first vertex of the mesh frame according to the first sampling rate, and a second vertex of the mesh frame according to the second sampling rate.
US11922661B2
The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology identifies a set of colors corresponding to a set of regions of the determined object. The subject technology analyzes second image data to detect a second object corresponding to a representation of a particular body part of a user. The subject technology generates augmented reality content based at least in part on the identified set of colors and the detected second object. The subject technology causes display, at a client device, the augmented reality content applied to the detected second object.
US11922658B2
A pose tracking method, a pose tracking device and an electronic device. The method comprises: acquiring continuous multiple images of a scanned object and an initial pose of an image capturing unit (S10); by taking the initial pose as an initial value, acquiring, on the basis of a previous frame image and a current frame image in the continuous multiple-frame images, a first calculated pose of the current frame image by using a first algorithm (S12); by taking the first calculated pose as an initial value, acquiring, on the basis of the current frame image and a current frame image reconstruction model, a second calculated pose of the current frame image by using a second algorithm (S14); and updating the initial pose of the image capturing unit according to the second calculated pose, and repeating the described steps to achieve pose tracking of the image capturing unit (S16).
US11922656B2
A method comprises inputting a treatment planning image of a target subject into a machine learning system. The method further comprises determining, by the machine learning system, a first target-subject-specific model of the treatment planning image. The method further comprises applying, by a processing device, the first target-subject-specific model to the treatment planning image to generate a transformed treatment planning image corresponding to a first position of a plurality of positions of the target subject. The method further comprises comparing the transformed treatment planning image to a reference image. The method further comprises, based on the comparing, modifying one or more parameters of the first target-subject-specific model to generate a second target-subject-specific model corresponding to a second position of the plurality of positions. The method further comprises controlling a treatment device based on the second target-subject-specific model to deliver a treatment to the target subject.
US11922654B2
A computer device, obtains a mammographic image of a unilateral breast. The mammographic image includes a cranial-caudal (CC)-position mammographic image and a mediolateral-oblique (MLO)-position mammographic image. The computer device invokes a breast detection model to perform a prediction of a condition of the unilateral breast according to the CC-position mammographic image and the MLO-position mammographic image. The device obtains a prediction result of the unilateral breast, and generates and outputs a detection report that includes the prediction result.
US11922652B2
An augmented reality collaboration system comprises a first system configured to display virtual content, comprising: a structure comprising a plurality of radiation emitters arranged in a predetermined pattern, and a user device comprising: one or more sensors configured to sense outputs of the plurality of radiation emitters, and one or more displays; one or more hardware processors; and a non-transitory machine-readable storage medium encoded with instructions executable by the one or more hardware processors to, for the user device: determine a pose of the user device with respect to the structure based on the sensed outputs of the plurality of radiation emitters, and generate an image of virtual content based on the pose of the user device with respect to the structure, wherein the image of the virtual content is projected by the one or more displays of the user device in a predetermined location relative to the structure.
US11922651B2
A device may receive a first image. The device may process the first image to identify an object in the first image and a location of the object within the first image. The device may extract a second image from the first image based on the location of the object within the first image. The device may process the second image to determine at least one of a coarse-grained viewpoint estimate or a fine-grained viewpoint estimate associated with the object. The device may determine an object viewpoint associated with the second vehicle based on the at least one of the coarse-grained viewpoint estimate or the fine-grained viewpoint estimate. The device may perform one or more actions based on the object viewpoint.
US11922646B2
A computer-implemented method for tracking surgical textiles includes receiving a first image comprising a first textile-depicting image region, receiving a second image comprising a second textile-depicting image region, measuring a likelihood that the first and second image regions depict at least a portion of the same textile, and incrementing an index counter if the measure of likelihood does not meet a predetermined threshold. The measure of likelihood may be based on at least one classification feature at least partially based on aspects or other features of the first and second images.
US11922636B2
An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented reality (AR) object from a memory, segments a captured image of the real environment into foreground pixels and background pixels, and composites an image for display wherein the AR object is placed between the foreground pixels and the background pixels. As the pose of the electronic device changes, the electronic device maintains the relative position of the AR object with respect to the real environment in images for display.
US11922634B2
A system for establishing a contour of a structure is disclosed. An initialization subsystem (1) is used for initializing an adaptive mesh representing an approximate contour of the structure, the structure being represented at least partly by a first image, and the structure being represented at least partly by a second image. A deforming subsystem (2) is used for deforming the adaptive mesh, based on feature information of the first image and feature information of the second image. The deforming subsystem comprises a force-establishing subsystem (3) for establishing a force acting on at least part of the adaptive mesh, in dependence on the feature information of the first image and the feature information of the second image. A transform-establishing subsystem (4) is used for establishing a coordinate transform reflecting a registration mismatch between the first image, the second image, and the adaptive mesh.
US11922632B2
A human face data processing method according to an embodiment of the present disclosure includes acquiring a picture of a human face by means of a scanning apparatus, obtaining point cloud information by means of a structured light stripe, and further obtaining a three-dimensional model of the human face, and mapping the three-dimensional model onto a circular plane in an area-preserving manner so as to form a two-dimensional human face image. Three-dimensional data is converted into two-dimensional data, thereby facilitating data storage. In addition, the three-dimensional data uses the area-preserving manner, such that the restoration quality is better when the two-dimensional data is restored to the three-dimension data, thereby facilitating the re-utilization of a three-dimensional image.
US11922631B2
There is provided a method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images. The 2D medical images are uploaded by an end-user via a Web Application and sent to a server. The server processes the 2D medical images and automatically generates a 3D printable model of a patient specific anatomic feature from the 2D medical images using a segmentation technique. The 3D printable model is 3D printed as a 3D physical model such that it represents a 1:1 scale of the patient specific anatomic feature. The method includes the step of automatically identifying the patient specific anatomic feature.
US11922629B2
Various example embodiments are described in which an anisotropic encoder-decoder convolutional neural network architecture is employed to process multiparametric magnetic resonance images for the generation of cancer predication maps. In some example embodiments, a simplified anisotropic encoder-decoder convolutional neural network architecture may include an encoder portion that is deeper than a decoder portion. In some example embodiments, simplified network architectures may be combined with test-time-augmentation in order to facilitate training and testing with a minimal number of test subjects.
US11922626B2
Methods, devices, and systems are provided for quantifying an extent of various pathology patterns in scanned subject images. The detection and quantification of pathology is performed automatically and unsupervised via a trained system. The methods, devices, and systems described herein generate unique dictionaries of elements based on actual image data scans to automatically identify pathology of new image data scans of subjects. The automatic detection and quantification system can detect a number of pathologies including a usual interstitial pneumonia pattern on computed tomography images, which is subject to high inter-observer variation, in the diagnosis of idiopathic pulmonary fibrosis.
US11922619B2
A context-based inspection system is disclosed. The system may include an optical imaging sub-system. The system may further include one or more controllers communicatively coupled to the optical imaging system. The one or more controllers may be configured to: receive one or more reference images; receive one or more test images of a sample; generate one or more probabilistic context maps during inspection runtime using an unsupervised classifier; provide the generated one or more probabilistic context maps to a supervised classifier during the inspection runtime; and apply the supervised classifier to the received one or more test images to identify one or more DOIs on the sample.
US11922618B2
Methods and system for guiding user data capture during a scan of a vehicle using a mobile device are disclosed. A user may scan a vehicle using a camera or other sensors of the mobile device to capture data from which a three-dimensional virtual model may be generated. During the scanning process, models may be generated and evaluated according to quality metrics. Visual cues may be determined and presented to the user during scanning to indicate areas sufficiently scanned or areas requiring additional scanning to meet data quality requirements for model generation. Damage to vehicle components may be identified by analysis of the generated model, and addition data capture or user annotation entry may be directed based upon the identified damage.
US11922615B2
There is provided with an information processing device. A defect detecting unit detects a defect of an object in an input image. An extracting unit extracts a feature amount pertaining to a partial image of the defect from the input image, on the basis of a result of detecting the defect. An attribute determining unit determines an attribute of the defect using the feature amount pertaining to the partial image of the defect.
US11922611B2
Various methods and systems are provided for accelerated image rendering with motion compensation. In one embodiment, a method comprises calculating motion between a preceding image frame and a target image frame to be rendered, rendering a small image with a size smaller than a target size of the target image frame based on the calculated motion, and generating the target image frame at the target size based on the small image, the calculated motion, and a reference image frame. In this way, high-quality image frames for a video stream may be generated with a reduced amount of rendering for each frame, thereby reducing the overall processing resources dedicated to rendering as well as the power consumption for image rendering.
US11922603B2
A processor acquires a first radiographic image and a second radiographic image that include the same subject and have different S/N ratios. The processor derives a processing content of a first graininess suppression process on the first radiographic image having a higher S/N ratio of the first radiographic image and the second radiographic image and derives a processing content of a second graininess suppression process on the second radiographic image on the basis of the processing content of the first graininess suppression process. The processor performs a graininess suppression process on the second radiographic image on the basis of the processing content of the second graininess suppression process.
US11922600B2
An afterimage compensator includes: a logo detector configured to detect a logo area including a logo image displayed in a display panel and a logo background image included in a preset range at the periphery of the logo image, based on input image data; a blurring determiner configured to determine a blurring area corresponding to the logo image, using the logo image and the logo background image; and an image corrector configured to blur the logo image, based on the blurring area.
US11922595B2
A method for execution by a computer generating a virtual reality environment utilizing a group of object representations by identifying an exclusion asset and modifying a set of common illustrative assets to exclude the exclusion asset to produce a redacted set of common illustrative assets.
The method further includes rendering a portion of the redacted set of common illustrative asset to produce a redacted set of common illustrative asset video frames and selecting a subset of the redacted set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment. The method further includes rendering representations of object representations to produce remaining portions of the video frames for the virtual reality environment. The method further includes linking the common portion and the remaining portions of the video frames to produce the virtual reality environment for interactive consumption.
US11922592B2
Examples herein describe systems and methods for aligning elements, such as conduit, ductwork, and plumbing within a computer-aided design (“CAD”) application. A plugin can provide an element alignment option on a graphical user interface (“GUI”) of the CAD program. An anchor point from which to align elements is selected in the GUI so that the plugin can choose locations within a structure to run multiple elements in parallel alignment. The system can recommend an alignment plane based on the slopes of the selected multiple elements and provide a direction for a run of the multiple elements. The systems retrieve the specifications and parameters of each individual element to determine its spacing among the run of multiple elements. The run of multiple elements is displayed and manipulated by the plugin via the GUI.
US11922591B2
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
US11922583B2
An interactive method for a movable platform, an interactive system, a movable platform and a storage medium including the interactive method. The interactive method may include projecting three-dimensional point cloud data collected by a sensor into image data collected by a camera for fusion processing to obtain a fused image; rendering the fused image to determine a three-dimensional visualization image of a surrounding environment where the movable platform is located; and outputting the three-dimensional visualization image of the surrounding environment where the movable platform is located on a display interface.
US11922582B2
Generating a location-specific three-dimensional model in response to a location query can provide users with a better understanding of a location through providing better interactivity, better perspective, and better understanding of dimensionality. Generation of the models can be enabled by leveraging a three-dimensional asset database and segmentation methods. The location-specific models can provide further utility by further including situation specific simulated effects, such as simulated weather or traffic.
US11922577B2
An online fitting method and apparatus receive, from a user, a body size of the user and a target size of clothes desired by the user for fitting, obtain barycentric coordinate information corresponding to a result of fitting the clothes of the target size to a reference avatar selected based on the body size of the user, generate a target avatar having the same mesh topology as the reference avatar and corresponding to the body size of the user, fit the clothes to the target avatar by applying the barycentric coordinate information to the target avatar, and display a result of fitting the clothes to the target avatar.
US11922568B2
In various embodiments, a finite aperture omni-directional camera is modeled by aligning a finite aperture lens and focal point with the omni-directional part of the projection. For example, each point on an image plane maps to a direction in camera space. For a spherical projection, the lens can be orientated along this direction and the focal point is picked along this direction at focal distance from the lens. For a cylindrical projection, the lens can be oriented along the projected direction on the two dimensional (2D) xz-plane, as the projection is not omni-directional in the y direction. The focal point is picked along the (unprojected) direction so its projection on the xz-plane is at focal distance from the lens. The final outgoing ray can be constructed by sampling of point on this oriented lens and shooting a ray from there through the focal point.
US11922560B2
One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.
US11922558B2
In various examples, information may be received for a 3D model, such as 3D geometry information, lighting information, and material information. A machine learning model may be trained to disentangle the 3D geometry information, the lighting information, and/or material information from input data to provide the information, which may be used to project geometry of the 3D model onto an image plane to generate a mapping between pixels and portions of the 3D model. Rasterization may then use the mapping to determine which pixels are covered and in what manner, by the geometry. The mapping may also be used to compute radiance for points corresponding to the one or more 3D models using light transport simulation. Disclosed approaches may be used in various applications, such as image editing, 3D model editing, synthetic data generation, and/or data set augmentation.
US11922551B2
A computer-implemented method is provided. The computer-implemented method includes rendering a dynamic effect to one or more objects in an image. The method includes setting boundary points surrounding a foreground object to define a boundary area in which a dynamic movement is to be realized; setting a movement line to define a dynamic movement direction along which the dynamic movement is to be realized, wherein setting the movement line includes detecting a continuous touch over different positions on the touch control display panel; setting a stationary area to define an area in which the dynamic movement is prohibited, wherein setting the stationary area includes detecting a first touch area corresponding to the stationary area on the touch control display panel; and generating an animation of the foreground object in the boundary area moving along the dynamic movement direction, thereby realizing the dynamic effect in the image.
US11922548B2
Systems, devices, and methods provide an augmented reality visualization of a real world accident scene. The system may comprise an augmented reality visualization device in communication with a display interface. The display interface may be configured to present a graphical user interface including an accident scene that corresponds to a real world location. The augmented reality visualization device (and/or system) may comprise one or more data stores configured to store accident scene information corresponding to the real world location, such as vehicles, motorcycles, trees, road objects, etc. Additionally, the one or more data stores may also store participant information corresponding to details about other multiple participants, such as witnesses, other drivers, and/or police officers.
US11922546B2
Methods and apparatus to generate and display trends associated with a process control system are disclosed. An example apparatus includes memory, machine readable instructions, and processor circuitry to execute the instructions to generate a first graphical user interface. The first graphical user interface to include a graphical representation of a component in a process control system. The processor circuitry to generate a second graphical user interface. The second graphical user interface to include a chart region with a trend represented therein. The trend indicative of values of a process parameter of the process control system over a period of time. The processor circuitry to automatically generate the trend in the chart region in response to a graphical element being dragged and dropped from the first graphical user interface to the second graphical user interface.
US11922538B2
An apparatus for generating an emoji includes an analyzer that is configured to, in response to an utterance of a user being input, acquire at least one of context information or information about a sentiment of the user. AN emoji generator generates a new emoji based on emoji generation information including information related to at least two among the context information, the information about the sentiment of the user, and information about an intent of the user corresponding to the utterance. The emoji generator is configured to select a plurality of emojis that match the emoji generation information from among a plurality of stored emojis and combine at least some of the plurality of emojis to generate the new emoji.
US11922530B2
A device may receive schedule data identifying schedules of appointments for drivers of vehicles and may receive location data identifying geographical locations of the vehicles. The device may receive traffic data identifying traffic conditions, and may process the received data, with a first model, to determine status data identifying estimated statuses of the appointments. The device may process the received data, with a second model, to generate sets of isochrones for destinations of the appointments, and may calculate, based on the sets of isochrones and the location data, estimated travel time data identifying estimated travel times for the appointments. The device may process the status data, the estimated travel time data, and the schedule data, with a third model, to calculate estimated time of arrival data identifying estimated times of arrival for the appointments, and may perform actions based on the estimated time of arrival data.
US11922523B2
An information processing device includes a processor configured to: acquire renewable power generation information from a renewable energy power generation server; acquire at least one of hydrogen power generation information from a hydrogen power generation server and fuel cell information; acquire grid power generation information from a grid power generation server; acquire electric power information from each of a plurality of consumer facilities in a predetermined area, the electric power information being regarding an amount of electric power consumed by the consumer facility; and generate proposal information including information on a type of electric power supplied to a predetermined consumer facility based on at least one of the renewable power generation information, the hydrogen power generation information, and the fuel cell information, the grid power generation information, and a plurality of pieces of the electric power information, and output the proposal information to the predetermined consumer facility.
US11922521B2
The present disclosure describes techniques that facilitate a Governance Regulatory Compliance (C-GRC) controller that is configured to dynamically monitor and collate data associated with an agricultural operation for demonstrating compliance with an agricultural compliance plan. The C-GRC controller may act as a centralized server that dynamically monitors the cycle of agricultural activities for an agricultural product and in doing so, automates the governance of an agricultural compliance plan across a plurality of entities that are each responsible for one or more agricultural activities. The C-GRC controller may detect independent interactions conducted between a complying entity and a participating entity. These interactions may be intended to gather information relating to compliance of a pending task. In doing so, the C-GRC controller may update an agricultural compliance plan accordingly. The C-GRC controller may dynamically advance progress through an agricultural compliance plan or dynamically regress progress based on a complying entity retracting compliance.
US11922517B2
The invention provides methods, systems and computer program products for implementing social networks that provide for reliable verification and validation of user content. In an embodiment, the invention enables implementation of social networks that enable recordation and validation of social contributions of members.
US11922514B2
A property analyzer device may include (1) a receiver configured to receive property identification information from a mobile device, the received property identification information including a picture of the property and/or a property location; (2) a retriever configured to retrieve property-related information from multiple property sources (such as public record databases, websites, or an internal company database) based upon the received property identification information; (3) a processor configured to consolidate the retrieved property-related information into a consolidated property-related image of the property; and (4) a transmitter configured to transmit the consolidated property-related image to the mobile device for review by a user. The mobile device may display the consolidated images that may include several images of the property taken over time (such as showing repairs or improvements made), home insurance quotes, home loan quotes, and other types of property-related or community information that home buyers or owners would find useful.
US11922503B2
A tracking liquidity order and related market center and process are disclosed which allow posting market centers (e.g. exchanges) to fill routable, smaller orders that would have otherwise routed off the posting market center. Such tracking liquidity orders increase the liquidity of that posting market center and allow it to execute more orders internally, without having to route them to an away market center.
US11922492B2
Systems and methods for programmatic access of external financial service systems. An application proxy instance is created that simulates an application of an external financial service system. A normalized account request is received for financial data of the external financial service system for a specified account. The normalized account request is provided by an external financial application system by using a financial data API of the financial platform system. Responsive to the normalized account request, communication is negotiated with the external financial service system by using the application proxy instance to access the requested financial data from the external financial service system by using a proprietary Application Programming Interface (API) of the external financial service system. The financial data is provided to the external financial application system as a response to the normalized account request.
US11922480B2
Disclosed is a method for cross-selling passenger-oriented travel products from a sponsor company and other travel product providers to users, by normalizing the products and dynamically filtering the products in real-time according to rules defined by the travel product sponsor company. In one of the embodiments, ancillary products from any combination of an airline sponsor company, affiliated airline companies and other travel product providers may be presented to customers in accordance with the sponsor company's preferred product bundling nor package scheme and in coordination with affiliated airlines and other travel product providers as they may be available for a combined product. Other embodiments cross-sell travel products for rail, sea and other ground transportation, accommodation services and providers as well as passenger-oriented ancillary travel product providers such as Wi-Fi and duty-free shopping services.
US11922471B1
To automate a pricing strategy for an otherwise unpriced service or item, prices may be generated through a plurality of different pricing models, via a pricing engine passing input data to a plurality of discrete pricing models. Those pricing models may pass data back to the pricing engine, which then adjudicates the results of the pricing models to identify a most-relevant pricing model for the particular unpriced service or item.
US11922470B2
Impact-based strength and weakness determination includes receiving a plurality of industry-wide feedback items, the industry-wide feedback items pertaining to a plurality of entities associated with an industry. It further includes, based at least in part on an evaluation of the plurality of industry-wide feedback items, generating an industry-wide reputation scoring model usable to determine an expected reputation score for a typical entity in the industry based at least in part on a combination of one or more reputation score components. Generating the industry-wide reputation scoring model comprises determining (1) a baseline reputation score, and (2) an expected impact of a reputation score component on reputation scoring for the typical entity in the industry.
US11922468B2
The present invention presents a method and device for IPTV crowdfunding or IPTV 5 fundraising. The invented system allows for backers to fund campaigns using commissions paid out from services and products purchased using the system. It is also possible for backers to fund campaigns by volunteering to receive marketing materials or participating in marking presentations, or engaging in other marketing activities, marketing activities that generate a commission, referral fee, or reward, are incorporated into our fundraising system, in order to allow for the funding of campaigns.
US11922463B2
A method is disclosed for displaying dynamic media content on a vehicle-mounted display as the vehicle travels along a route. The dynamic content may be audio or video content, and is selected based in part on sensor data, which may pertain to contextual or environmental factors. The content may be dynamically adjusted during playback, such as by bouncing or sharply changing direction during a sudden change in velocity or acceleration. Aside from motion-related factors, other contextual and environmental factors include weather, visibility, traffic, location, and time of day.
US11922462B2
Embodiments herein relate to an autonomous vehicle or self-driving vehicle. The system can determine a collision avoidance path by: 1) predicting the behavior/trajectory of other moving objects (and identifying stationary objects); 2) given the driving trajectory (issued by autonomous driving system) or predicted driving trajectory (human), establishing the probability for a collision that can be calculated between the vehicle and one or more objects; and 3) finding a path to minimize the collision probability.
US11922457B2
Generating a cannibalism score for a paid ad in a search engine results page (SERP) by gathering keywords relevant to an advertiser, defining rules that compute a cannibalism score for the ad in relation to a corresponding unpaid listing, where the cannibalism score estimates the reduction in revenue to the advertiser due to the ad appearing in the same SERP as the corresponding listing, providing a keyword to a search engine, receiving a SERP from the search engine, determining the position of a first ad placed by the advertiser from among one or more ads in the SERP, determining the position of a corresponding unpaid listing from among a plurality of unpaid listings in the SERP, and applying the rules to the ad and to the corresponding unpaid listing to obtain a cannibalism score for the ad.
US11922453B2
Systems and methods for generating tokenized reputation scores are described. In one example, a service provider system receives data describing user activity associated with a service provider account and determines that the user activity is eligible for a reputation reward of reputation tokens. The service provider system initiates a calculation of the reputation reward based on the data describing the user activity. Further, the service provider system verifies a transfer of reputation tokens to a blockchain account address associated with the service provider account, where the reputation tokens are based on the reputation reward calculated. The service provider system generates a reputation score based on an amount of reputation tokens associated with the blockchain account address and generates an indication of the reputation score. The indication of the reputation score is displayed in relation to a representation of the service provider account.
US11922449B2
A system and method for providing model-based promotion and price computation is described in which promotional offers in the form of promotion information from a manufacturer are combined with price determination parameters from the retailer to calculate a final retail price. The system prevents fraud by eliminating the heavy dependence on unverifiable trust between the retailer and manufacturer and by assuring that the consumer will receive the benefit of the promotions intended by the manufacturer.
US11922448B2
In supply-side information processing apparatus comprising at least one computer processor, a method for providing a user with intent-based ads may include: (1) receiving, from an intent broker, intent identifiers for intent categories of user intents; (2) communicating the intent identifiers to a demand-side platform, the demand-side platform comprising a plurality of advertisers and merchants; (3) receiving, from a supply-side SDK on a user electronic device, personal data for a user, wherein the supply-side SDK captures the personal data from a publisher application executed on the user electronic device; (4) retrieving, based on the personal data and from the intent broker, a user intent identifier for the user, the user intent identifier matching one of the intent categories; (5) communicating the user intent identifier to the supply-side SDK, wherein the supply-side SDK requests an intent-based ad from the demand-side platform using the user intent identifier.
US11922445B1
A method, apparatus, and system of using native and non-native events to control incentives in a computing environment is provided. A method includes: creating, by a processing circuit, a master account; creating, by the processing circuit, a subordinate account linked to the master account; receiving, by the processing circuit and from the master account, a first task and an associated incentive for the first task; detecting, by the processing circuit, a native or non-native event regarding the first task; and, implementing, by the processing circuit, an action corresponding to the associated incentive based on detecting the native or non-event regarding the first task. Detecting the native event includes receiving a message directly from a device linked to the processing circuit. Detecting a non-native event includes receiving an indication from a user device associated with the subordinate account.
US11922444B1
VoC data, e.g., plurality of VoC communications, for a plurality of customers can be collected. A clustering algorithm may be utilized to generate a plurality of cluster each of which is assigned a group of customers that share similar metadata. An emotion profile may be generated for each cluster based on segment detected emotions for the VoC data corresponding to the customers that are assigned to the cluster. The emotion profile for a cluster may represent the normal or expected emotions experienced during VoC communications by customers assigned to the cluster. New VoC data corresponding to a new customer may be received. A cluster may be identified based on the metadata of the new customer, and the emotion attributes of the new VoC data may be compared to the emotion profile of the identified cluster. Based on the comparison, one or more deviation can be identified to trigger an action.
US11922441B2
Certain aspects of the present disclosure provide techniques for training and using predictive models to predict the occurrence of an event within a software application. An example method generally generating a spatially sampled data set for a set of users of a software application. The spatially sampled data set includes, for each respective user of the set of users, an amount of time the user has spent, a number of discrete portions of the software application the user has visited, and an indication of whether the user has completed a defined task. A spatio-temporally sampled data set for users in the spatially sampled data set is generated, including, for each respective user in the spatially sampled data set, a plurality of candidate timestamps. A predictive model is trained based on the spatio-temporally sampled data set.
US11922440B2
Embodiments forecast demand of an item by receiving historical sales data for the item for a plurality of past time periods including a plurality of features that define one or more feature sets. Embodiments use the feature sets as inputs to one or more different algorithms to generate a plurality of different models. Embodiments train each of the different models. Embodiments use each of the trained models to generate a plurality of past demand forecasts for each of some or all of the past time periods. Embodiments determine a root-mean-square error (“RMSE”) for each of the past demand forecasts and, based on the RMSE, determine a weight for each of the trained models and normalize each weight. Embodiments then generate a final demand forecast for the item for each future time period by combining a weighted value for each trained model.
US11922435B2
In some implementations, a computing device determines an event timeline that comprises one or more finance-related events associated with a person. A production classifier may be used to determine (i) an individual contribution of each event in the event timeline to a financial capacity of the person and (ii) a first decision regarding whether to extend credit to the person. A bias monitoring classifier may, based on the event timeline, determine a second decision whether to extend credit to the person. The bias monitoring classifier may be trained using pseudo-unbiased data. If a difference between the first decision and the second decision satisfies a threshold, the production classifier may be modified to reduce bias in decisions made by the production classifier.
US11922433B2
A platform server includes at least one memory configured to store instructions for performing a predetermined operation, and at least one processor operatively connected to the memory and configured to execute the instructions. The at least one processor is configured to store data in which carbon emissions are defined for each manufacturing weight of bicycle parts made of a predetermined material, acquire an image of a bicycle, determine parts included in the image, determine carbon emissions according to manufacturing of the bicycle by comparing information on the determined parts with the defined data, and provide mileage to a subject related to an event based on the determined carbon emissions when the event related to the bicycle corresponding to the image occurs.
US11922423B2
The invention provides one or more consortia of networks that identify and share information about users and/or user devices interacting with the consortia. User devices may be identified, at least in part, by a delta of time parameter between a user device used and a reference time. Other parameters may be analyzed to identify a computer user and/or device and noteworthy transactions. The invention may be used for identity-based applications such as network security, the detection of fraudulent transactions, identity theft, ratings-based communities and law enforcement. User may be permitted to register user devices in order to control access for performing transactions.
US11922417B2
Systems and methods for authentication may include an authentication server. The authentication server may include a processor and a memory. The processor may be configured to receive a cryptogram associated with a first near field communication data exchange format (NDEF) read. The processor may be configured to perform a first factor authentication of the cryptogram. The processor may be configured to receive a first data set, wherein the first data set is associated with a second NDEF read. The processor may be configured to extract metadata from the first data set. The processor may be configured to perform, after the first factor authentication, a second factor authentication based on the metadata. The processor may be configured to generate a message indicative of an outcome of the second factor authentication. The processor may be configured to transmit the message that instructs the processor to effectuate one or more actions.
US11922410B2
Techniques are disclosed relating to facilitating secure communication of private user data between different entities for a verification process conducted during an electronic interaction between the user and a verifier entity. In disclosed embodiments, a verification service executing on a server computer system for a verification session for verifying a holder entity on behalf of a verifier entity receives a verification request from a remote computer system. The verification request includes an attestation proof generated from one or more credentials and the verification service communicates with a holder service that manages an identity storage storing credentials for the holder entity. The verification service transmits, to the verifier service, the attestation proof and then receives, from the verifier service based on the proof, verification results that are usable by the verifier to determine whether to process an action requested by the holder prior to requesting verification.
US11922408B2
A system for provisioning credentials onto an electronic device is provided. The system may include a payment network subsystem, a service provider subsystem, a primary user device, and a secondary user device. The user may select a particular payment card to provision onto the secondary user device by providing an input at the primary user device. A broker module running on the service provider subsystem may then transfer a disabled pass to the secondary user device. Concurrently, the payment network subsystem may direct a trusted service manager module on the service provider subsystem to write credential information onto a secure element within the secondary user device. Once the secure element has been updated, the broker module may provide an activated pass to the secondary user device so that the secondary user device can be used to perform NFC-based financial transactions at a merchant terminal.
US11922393B2
A payment system includes: an acquisition unit that acquires an image including a payment target product; an estimation unit that estimates a product that corresponds to an object identified from the image; a display unit that displays information on the product in association with the object; a reception unit that receives input indicating intention to register the object, which indicates whether to register the object as the payment target product, from a user; and a registration unit that registers the object in accordance with the input. The registration unit registers the object as the payment target product upon receiving an input indicating that the object should be registered, and does not register the object as the payment target product upon receiving an input indicating that the object should be excluded from the payment target products.
US11922385B2
An example operation may include determining a fractional responsibility of an event, a sub-event and/or an occupant associated with a transport.
US11922379B1
Methods and systems for virtual checking are described. In some embodiments, information for a virtual check created in a mobile device associated with a payor can be received from the mobile device. The information may include an amount of the virtual check. A computer system may determine whether there are sufficient funds to cover the amount of the virtual check and may place the funds in the amount of the virtual check in reserve when the funds are sufficient to cover the amount of the virtual check.
US11922374B2
Embodiments of this disclosure relate to systems and methods for determining a set of one or more identified characteristics correlated with high performing projects. Methods include receiving communication data from a plurality of servers, the communication data associated with a plurality of conversations involving one or more users. The communication data is converted into a common format and used to generate a graph, the graph based upon characteristics identified in the communication data and users involved with the plurality of conversations. The communication data can be clustered according to the characteristics and the users, thereby generating one or more clusters around at least one of a characteristic and a user. User data and project data can be generated based on the one or more clusters and be used to determine the set of one or more identified characteristics correlated with high performing projects.
US11922373B2
An automated system updates electronic medical records (EMRs) based on dictated reports, without requiring manual data entry into on-screen forms. A dictated report is transcribed by an automatic speech recognizer, and facts are extracted from the report and stored in encoded form. Information from a patient's report is also stored in encoded form. The resulting encoded information from the report and EMR are reconciled with each other, and changes to be made to the EMR are identified based on the reconciliation. The identified changes are made to the EMR automatically, without requiring manual data entry into the EMR.
US11922366B2
Provided are systems and processes for optimizing assignments of deliveries for perishable goods. In one aspect, a method is provided for pairing a set of created orders with a set of available couriers. The set of created orders may include orders confirmed by the merchant and the set of available couriers include couriers that are online with an active status. Feasible pairings are generated between each courier and each created order. Infeasible pairings are eliminated based on factors such as transportation mode. Possible routes for each pairing are generated and scored based on weighted factors. The scores are optimized to achieve a set of routes with a maximum score. The routes are then offered to the corresponding courier if the courier will arrive at or after the created order is completed by the merchant. A neural network may be implemented to recognize the optimal score for a given duration.
US11922354B2
Systems and methods for determining the efficiency of an organization by analyzing data feeds from various applications are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor a method for measuring efficiency may include: (1) receiving, from an enterprise software program, raw data related to an entity's performance; (2) calculating a plurality of efficiency metrics based on the raw data; (3) identifying a recommended action based on one of the efficiency metrics; and (4) automatically implementing the recommended action.
US11922349B2
Automated guided navigation page generation across a plurality of devices in a network includes receiving a named request associated with a first guided navigation page from a computing device at a server, evaluating freshness for a plurality of freshness tokens referenced in a request response data structure that stores a plurality of freshness tokens for each named request, responsively generating named request response data as one or more of an updated columnar data structure and an updated set of cached data, an updated set of cache data, or a response to the request using the set of cached data, and responding to the computing device with the automatically generated named request response data to automatically generate the first guided navigation page.
US11922336B2
The invention is ontology-based architecture for performing semantic data mining for insights. The major components of the architecture are illustrated using Network Ontology (NO), an ontology generated for the network domain for delivering improved network management. In addition, algorithms for summarizing performance profiles in the form of rank tables and for extracting insight rules (concrete action plan) from the rank tables are presented. By using this approach, an actionable plan for assisting decision maker can be obtained, as domain knowledge is incorporated in the system. Experimental results on a network dataset show that this model provides an optimal action plan for a network to improve its performance by encoding data-driven rules into the ontology and suggesting changes to its current network configuration.
US11922332B2
Embodiments are directed to managing data correlation over a network. Role success models that correspond to roles and to success criteria may be provided. A student profile that includes skill vectors may be provided based on student information. Role success models may be employed to determine intermediate scores based on the skill vectors and the success criteria. A predictive score for the student that corresponds with a predicted performance of the student in the roles may be generated based on the one or more intermediate scores. Actions for the student may be determined based on a mismatch of the skill vectors and role skill vectors that correspond to the roles. In response to the student performing the actions: updating the one or more skill vectors based on a completion of the actions; and updating the predictive score based on the role success models and the updated skill vectors.
US11922331B2
Systems and methods for machine-learning-based aircraft icing prediction use supervised and unsupervised learning to process real-time environmental data, such as onboard measurements of outside air temperature and dew point, to predict a risk of icing and determine whether to issue an icing risk alert to an onboard crewmember or a remote operator, and/or to recommend an icing avoidance maneuver. The systems and methods can use reinforcement learning to generate a confidence metric in the predicted risk of icing, to determine a time or distance to predicting icing, and/or to not issue an alert or recommend a maneuver in consideration of historical data in a “library of learning” and/or other flight data such as airspeed, altitude, time of year, and weather conditions. The predictive systems and methods are low-cost and low-power, do not require onboard weather radar, and can be effective for use in smaller aircraft that are completely icing-intolerant.
US11922328B1
Systems and methods for generating a machine-learning (ML) model for extracting information from one or more electronic documents, where the ML model can be used as a data object, which can be part of a database command or as part of a document information extraction process that is continuously running (e.g., document information extraction pipeline).
US11922326B2
Approaches are described for generating suggestions for new nodes or new relationships in a knowledge graph based on content of data assets represented by existing nodes in the knowledge graph. The knowledge graph is defined by nodes connected by edges. A method includes determining that a data asset represented by a root node of a knowledge graph has been changed, where the changed data asset is represented by a version node connected to the root node. The changed data asset is processed, including: identifying one or more candidate terms in the changed data asset, and comparing each candidate term with each of one or more existing terms from data assets of the knowledge graph other than the changed data asset to obtain (i) one or more of the candidate terms that do not correspond to any existing term or (ii) one or more candidate terms that each corresponds to a respective existing term that is not related to the version node representing the changed data asset. A suggestion node is generated for each of the obtained candidate terms, each suggestion node connected to the version node representing the changed data asset, wherein each suggestion node indicates a suggestion for a new node or a new edge in the knowledge graph. Information indicative of each suggestion is displayed on a user interface.
US11922323B2
A method for deep reinforcement learning using a neural network model includes receiving a distribution including a plurality of related tasks. Parameters for the reinforcement learning neural network model is trained based on gradient estimation associated with the parameters using samples associated with the plurality of related tasks. Control variates are incorporated into the gradient estimation by automatic differentiation.
US11922321B2
Methods and systems for identifying quantisation parameters for a Deep Neural Network (DNN). The method includes determining an output of a model of the DNN in response to training data, the model of the DNN comprising one or more quantisation blocks configured to transform a set of values input to a layer of the DNN prior to processing the set of values in accordance with the layer, the transformation of the set of values simulating quantisation of the set of values to a fixed point number format defined by one or more quantisation parameters; determining a cost metric of the DNN based on the determined output and a size of the DNN based on the quantisation parameters; back-propagating a derivative of the cost metric to one or more of the quantisation parameters to generate a gradient of the cost metric for each of the one or more quantisation parameters; and adjusting one or more of the quantisation parameters based on the gradients.
US11922317B2
A learning data generation apparatus includes an object extraction unit configured to extract an object image from an image; a classification evaluation unit configured to evaluate the object possireimage based on a learned model, and to calculate reliability indicating a degree of posibility that the object image is classified as a candidate label; a classification determination unit configured to, if the reliability is smaller than a first threshold and equal to or larger than a second threshold which is smaller than the first threshold, associate a temporary label different from the candidate label with the object image; and a learning data generation unit configured to generate learning data based on the object image that is associated with the temporary label.
US11922309B2
An apparatus for status management of immutable sequential listing records for postings is provided. Apparatus may include at least a processor and a memory communicatively connected to the processor. The memory may contain instructions configuring the at least a processor to receive a posting wherein the posting is stored on an immutable sequential listing and includes a description. The processor generates a status score for the posting as a function of activities related to the posting, wherein generating the status score for the posting includes training a machine learning model using training data. The machine learning model receives at least activities related to the posting as input and outputs the status score. The processor compares the status score to a threshold value and updates the description of the posting on the immutable sequential listing as a function of the comparison between the status score and the threshold value.
US11922307B2
With respect to an inference method performed by at least one processor, the method includes inputting, by the at least one processor, into a learned model, non-processed object image data of a second object and data related to a second process for the second object, and inferring, by the at least one processor using the learned model, processed object image data of the second object on which the second process has been performed. The learned model has been trained so that an output obtained in response to non-processed object image data of a first object and data related to a first process for the first object being input approaches processed object image data of the first object on which the first process has been performed.
US11922306B2
A machine-learning accelerator system, comprising: a plurality of controllers each configured to traverse a feature map with n-dimensions according to instructions that specify, for each of the n-dimensions, a respective traversal size, wherein each controller comprises: a counter stack comprising counters each associated with a respective dimension of the n-dimensions of the feature map, wherein each counter is configured to increment a respective count from a respective initial value to the respective traversal size associated with the respective dimension associated with that counter; a plurality of address generators each configured to use the respective counts of the counters to generate at least one memory address at which a portion of the feature map is stored; and a dependency controller computing module configured to (1) track conditional statuses for incrementing the counters and (2) allow or disallow each of the counters to increment based on the conditional statuses.
US11922305B2
Embodiments described herein provide safe policy improvement (SPI) in a batch reinforcement learning framework for a task-oriented dialogue. Specifically, a batch reinforcement learning framework for dialogue policy learning is provided, which improves the performance of the dialogue and learns to shape a reward that reasons the invention behind human response rather than just imitating the human demonstration.
US11922301B2
A system and method for classification. In some embodiments, the method includes forming a first training dataset and a second training dataset from a labeled input dataset; training a first classifier with the first training dataset; training a variational auto encoder with the second training dataset, the variational auto encoder comprising an encoder and a decoder; generating a third dataset, by feeding pseudorandom vectors into the decoder; labeling the third dataset, using the first classifier, to form a third training dataset; forming a fourth training dataset based on the third dataset; and training a second classifier with the fourth training dataset.
US11922299B1
A computer processor includes an on-chip network and a plurality of tiles. Each tile includes an input circuit to receive a voltage signal from the network, and a crossbar array, including at least one neuron. The neuron includes first and second bit lines, a programmable resistor connecting the voltage signal to the first bit line, and a comparator to receive inputs from the two bit lines and to output a voltage, when a bypass condition is not active. Each tile includes a programming circuit to set a resistance value of the resistor, a pass-through circuit to provide the voltage signal to an input circuit of a first additional tile, when a pass-through condition is active, a bypass circuit to provide values of the bit lines to a second additional tile, when the bypass condition is active; and at least one output circuit to provide an output signal to the network.
US11922298B2
A neuron device is described. The neuron device is based on spontaneous polarization switching which includes a plurality of gate electrodes, a plurality of drain electrodes, a plurality of source lines, a dielectric layer, and a semiconductor layer. The gate electrodes are arranged parallel to each other. The drain electrodes are arranged parallel to each other. The source lines are arranged between the gate electrodes and the drain electrodes and parallel to each other. The dielectric layer is formed at intersections between the gate electrodes and the source lines. The semiconductor layer is formed at intersections between the drain electrodes and the source electrodes. The drain electrodes function as synapse-after-neuron linking terminals. The gate electrodes adjust an arrangement direction of electrical dipoles of the dielectric layer to control a firing time point and a firing height of the neuron device.
US11922294B2
Systems and components for use with neural networks. An execution block and a system architecture using that execution block are disclosed. The execution block uses a fully connected stack of layers and one output is a forecast for a time series while another output is a backcast that can be used to determine a residual from the input to the execution block. The execution block uses a waveform generator sub-unit whose parameters can be judiciously selected to thereby constrain the possible set of waveforms generated. By doing so, the execution block specializes its function. The system using the execution block has been shown to be better than the state of the art in providing solutions to the time series problem.
US11922288B2
A neural network system is configured to receive an input image and to generate a classification output for the input image. The neural network system includes: a separable convolution subnetwork comprising a plurality of separable convolutional neural network layers arranged in a stack one after the other, in which each separable convolutional neural network layer is configured to: separately apply both a depthwise convolution and a pointwise convolution during processing of an input to the separable convolutional neural network layer to generate a layer output.
US11922283B2
An indication of a selection of an entry associated with a machine learning model is received. One or more interpretation views associated with one or more machine learning models are dynamically updated based on the selected entry.
US11922279B2
An approach for selecting a transformed prediction model for estimating the uncertainty of prediction associated with machine learning is disclosed. The approach determines a function corresponding to a prediction interval based on one or more datasets and calculates one or more sets of prediction interval parameters associated with the function based on training a set of regression models with the one or more datasets. The approach creates one or more transformed predictions based on the one or more sets of parameters and based on a logical distance and selects a transformed prediction model based on a mean absolute correlation from the one or more transformed predictions. Furthermore, the approach outputs the selected transformed prediction model.
US11922266B2
Systems and method for remotely capturing a barcode and local decoding. The barcode may be captured using a remote imaging sensor. Images captured may be transmitted to a mobile scanner with an incorporated decoder. Additionally, inputs to the mobile scanner may facilitate moving the remote imaging sensor in three-dimensional space. Some embodiments also include a pointer device that may non-destructively mark a position for the remote imaging sensor to target. An image or series of image may be transmitted to the mobile scanner. When an image includes a barcode, the mobile scanner may decode the barcode and provide confirmation feedback.
US11922257B2
A signal processing method is applied to an RFID electronic tag, and includes: coding a digital baseband signal to obtain a coded signal; performing phase-shift keying modulation on the coded signal to obtain a first modulated signal; performing OFDM modulation on the first modulated signal to obtain a second modulated signal; and sending the second modulated signal to an RFID reader, by means of which the OFDM demodulation, phase-shift keying demodulation, and decoding are performed sequentially on the second modulated signal. According to the signal processing method and device, and the RFID system of one or more embodiments of present disclosure, the RFID system can be caused to effectively utilize bandwidth, thereby achieving high-speed transmission of signals and significantly reducing a bit error ratio of signal transmission.
US11922250B2
The present disclosure provides collaborative radiofrequency identification (RFID) readers that employ code division multiple access (CDMA) encoding to simultaneously broadcast to and read responses from tags in an overlapping reading zone with improved data synchronization and read yield rates. In some embodiments, a harmonic backscattering scheme is used to enable the system to have a much higher signal-to-noise ratio (SNR) and sensitivity, while the reader CDMA protocol can be integrated with an initial TDMA polling process or alternative tag CDMA scheme.
US11922246B2
A luggage tag comprises an indicator; a thin tag body including a radiofrequency (RF) receiver configured to receive an RF signal transmitted by an RF transmitter and a processor in communication with the RF receiver and the indicator, the processor being configured to acquire information from the RF signal that is received by the RF receiver and to turn on the indicator in response to the information acquired from the RF signal; and a coupling unit for coupling the thin tag body of the luggage tag to luggage.
US11922244B2
In accordance with a first aspect of the present disclosure, a storage device is provided, comprising: a capacitor configured to be charged; a charge circuit configured to charge said capacitor; a pass device coupled between the charge circuit and the capacitor; a control circuit configured to control said pass device; a photosensitive diode coupled between the control circuit and the pass device, such that an input voltage provided by the control circuit to the pass device is reduced if the storage device is exposed to light. In accordance with a second aspect of the present disclosure, a corresponding method of producing a storage device is conceived.
US11922235B2
Techniques are described relating to coordinating asynchronous communication among a plurality of client microservices in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving at a single request topic queue of a message broker application programming interface (API) at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices. The method further includes identifying an authorization identification parameter included in each of the at least one message. The method further includes publishing each of the at least one message to a respective bucket within a single response topic queue of the message broker API, the respective bucket corresponding to one of at least one subscriber microservice among the plurality of client microservices associated with the authorization identification parameter included in the message.
US11922233B2
An information creating device includes processing circuitry configured to identify, for a plurality of applications, one or more files that are accessed due to activation or operation of an application of the plurality of applications during the activation or the operation of the application, identify, for the plurality of applications, one or more other applications that transmit and receive data to and from the application, and store, in a memory, associated file information that indicates, for the plurality of applications, the one or more files accessed during the activation or the operation of the application as associated files of the application, and associated application information that indicates, for the plurality of applications, the one or more other applications that transmit and receive data to and from the application as associated application of the application.
US11922232B2
Techniques are described for providing an IT and security operations mobile application for managing IT and security operations instances of an IT and security operations application via a mobile device. The IT and security operations mobile application can be linked to the IT and security operations application to enable the IT and security operations application to send messages (e.g., notifications, alerts, action requests, etc.) related the occurrences of incidents/events in an IT environment, such as security-related incident, that can impact the operation of the IT environment. The IT and security operations mobile application enables a user to respond to the messages by initiating actions that are sent to the IT and security operations application for executing within the IT environment.
US11922231B1
A printing system includes a digital front end (DFE) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
US11922230B2
In some embodiments, an API specification document is processed to extract metadata representing API elements. Dependencies are mapped between the API elements using orders and ranks to create a metamodel that includes a map of metadata attributes and links that represent functional and operational aspects of program elements accessible via the API. The metamodel is stored for use in generating support infrastructure artifacts. In some embodiments, database entities are compared to a metamodel to generate matches. Each match indicates a confidence score and a relationship between a database entity and a metadata attribute. A selection of a metadata attribute is received for inclusion in the new API, and a selection of a database entity to be associated with the metadata attribute for the new API is received. The computing system updates the confidence score for the match that indicates the relationship between the database entity and the metadata attribute.
US11922225B1
Provided is a cluster node recommendation system. A method of controlling the cluster node recommendation system includes: inputting user selection information from a user, the user selection information including at least one of a cloud vendor, an Information Technology (IT) resource size, and a free resource size; checking resource requirements of a designated application; outputting a node configuration by inputting the input user selection information and the checked resource requirements of the application to an artificial intelligence module; verifying validity by arranging a container in which the application is executed, in the output node configuration; and providing a final node configuration in which validity verification is made, to the user.
US11922222B1
A control plane system can be used to manage or generated components in a shared computing resource environment. To generate a modified components, the control plane system can receive receiving configurations of a component. The configurations can include software versions and/or parameters for the component. Using the configurations, the control plane system can generate an image of a modified component, and communicate the image to a master node in the shared computing resource environment. The master node can provides one or more instances of the modified component for use based on the received image.
US11922220B2
Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution. Furthermore, the computing system enables customers to pay only when their code gets executed with a granular billing down to millisecond increments.
US11922215B2
Systems and methods for purposeful computing are disclosed that, among other things, include a user purpose class resource information computing environment. Such environment supports resource purpose classes, and further supports resource identification information sets that characterize their respective subject matter resources. The computing environment can be used to identify and evaluate one or more purpose class subject matter resource members.
US11922214B2
In some implementations, a user interface for an application is displayed using a web browser instance on a client device. An input is received to present data on the user interface in a particular view. In response to the input, a first web worker thread corresponding to the web browser instance obtains data from a server, and executes first library routines to store the data in local storage at the client device. A second web worker thread, which corresponds to the web browser instance and the user interface, accesses the data from the local storage by using one or more second library routines, and processes the data to convert to a presentation format corresponding to the particular view. The second web worker thread stores the processed data in the local storage by using one or more third library routines, and provides the processed data for display on the user interface.
US11922203B2
Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
US11922201B2
Systems and methods are described for efficient ways to manage storage of data in virtual desktops on writable volumes contained in attachable virtual disks. Multiple writeable volumes can be attached to a user's virtual desktop and data writes on the virtual desktop can be allocated among the writeable volumes based on preset policies or criteria, allowing the storage of different types of data in different writable volumes located on different storage devices.
US11922191B1
Disclosed are various embodiments for efficiently identifying whether any expected user interface elements (e.g., informational components, containers, navigational components, input controls, labels, etc.) are missing from a rendered user interface. A user interface is generated and rendered by a client device according to user interface content data received from a content provider. User interface feature identifiers associated with user interface features included in the rendered user interface are identified and applied to one or more probabilistic data structure algorithms to generate a rendered feature probabilistic data structure digest representing the rendered user interface features. The rendered feature probabilistic data structure digest is compared with an expected feature digest to determine whether any expected user interface features are missing from the rendered user interface.
US11922189B2
A pathway identification system includes processor and memory hardware. The memory hardware stores a pathway database including pathways corresponding to at least one pathway parameter, a framework database including a set of framework transformation models, and instructions. The instructions include, in response to receiving a first pathway parameter corresponding to a user, identifying a subset of pathways of the pathways corresponding to the first pathway parameter. The instructions include obtaining a first set of framework transformation models from the framework database, determining a pathway value for each pathway of the subset of pathways using the first set of framework transformation models, and selecting at least one pathway of the subset of pathways based on the corresponding pathway value. The instructions include transmitting information encoding the at least one pathway to the operator device and transforming a user interface of the operator device to display the at least one pathway.
US11922186B2
One example method includes receiving, at a client device, an input to present data corresponding to an application. In response to the input, a first user interface for the application is displayed using a web browser on the client device. A streaming data service corresponding to data to be displayed is identified, the streaming data service hosted by a server. A first web worker thread corresponding to the web browser is used to subscribe to the streaming data service. New data corresponding to the streaming data service is obtained using the first web worker thread from the server, and provided to a second web worker thread corresponding to the web browser. The second web worker thread is used to process the new data and prepare for presentation on the first user interface.
US11922181B2
Techniques regarding discovering configuration information for one or more computer applications are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a configuration component that can discover configuration information associated with a containerized computer application. The configuration information can be characterized by a set of environment attributes extracted by querying a source code of the containerized computer application.
US11922176B2
Temporary firmware is provided as cloud services. Different temporary firmware containers are downloaded via a communications network. A light-weight operating system launches and executes the temporary firmware containers during a boot operation, POST operation, or other scheme. The temporary firmware containers thus detect and perhaps resolve POST errors. The light-weight operating system may also download a full-service/resource operating system. A second or subsequent boot operation may be performed, but control is ceded to the full-service/resource operating system. Multiple firmware tenants may thus be temporarily downloaded to a bare metal machine to support POST error detection activities. Advanced OS serviceability, diagnostics, and other containerized firmware may thus be quickly and simply launched without requiring the excessive time and difficulties of using the full-service/resource operating system.
US11922174B2
An information handling system includes a Unified Extensible Firmware Interface (UEFI) and a management controller. The management controller establishes a communication channel with the UEFI, and provides a memory path associated with a driver associated with an operation to be performed in the UEFI. Based on the memory path, the UEFI receives the requested driver from a memory associated with the UEFI, and loads the requested driver. The UEFI executes the loaded requested driver, and provides an execution status for executed driver to the management controller.
US11922170B2
A storage device is disclosed. The storage device may include a first storage. The first storage may include a primary firmware slot to store a first firmware, a secondary firmware slot to store a second firmware, a primary file system slot to store an existing file system, and a secondary file system slot. The storage device may include a processor configured to execute the first firmware or the second firmware. The storage device may include a second storage for user data, the second storage configured to use the existing file system. The second firmware may include a tag indicating that the second firmware is subject to bootup activation.
US11922168B2
A program is executed using a call stack and shadow stack. The call stack includes frames having respective return addresses. The frames may also store variables and/or parameters. The shadow stack stores duplicates of the return addresses in the call stack. The call stack and the shadow stack are maintained by, (i) each time a function is called, adding a corresponding stack frame to the call stack and adding a corresponding return address to the shadow stack, and (ii) each time a function is exited, removing a corresponding frame from the call stack and removing a corresponding return address from the shadow stack. A backtrace of the program's current call chain is generated by accessing the return addresses in the shadow stack. The outputted backtrace includes the return addresses from the shadow stack and/or information about the traced functions that is derived from the shadow stack's return addresses.
US11922166B2
A Very Long Instruction Word (VLIW) digital signal processor particularly adapted for single instruction multiple data (SIMD) operation on various operand widths and data sizes. A vector compare instruction compares first and second operands and stores compare bits. A companion vector conditional instruction performs conditional operations based upon the state of a corresponding predicate data register bit. A predicate unit performs data processing operations on data in at least one predicate data register including unary operations and binary operations. The predicate unit may also transfer data between a general data register file and the predicate data register file.
US11922163B2
Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.
US11922160B2
A method for managing information handling resource versions includes maintaining one or more snapshots of one or more validated release versions for a group of components. Each validated release version indicates a component version for each component in the group. Each component version in a higher validated release version is required to be greater than or equal to a corresponding component version in a lower validated release version. Responsive to identifying an instance of the component group in an non-validated state, disclosed methods identify a lowest validated release version that “covers” the non-validated state, wherein a validated release version covers any state in which no component version is greater than its corresponding component version in the validated release version. The instance of the component group is updated to a validated release version that equals or exceeds the lowest validated version.
US11922153B2
The exemplary embodiments are related to a pipeline manager configured to manage a software development pipeline. The pipeline manager receives, via a user interface (UI), a representation of a pipeline comprising a plurality of blocks, wherein each block comprises a defined input and a defined output, executes each block of the pipeline, validates output of each block of the pipeline based on the execution of the block and stores the output of each block and updating data that defines the pipeline based on the output of each block.
US11922150B2
A software project management system can store object data about components of a software development project, such epics, features, and stories. The software project management system can also store dependency objects that reflect dependency relationships between two or more components of the software development project. The dependency objects can track status information about the dependency relationships, including expected completion dates, acceptance criteria, and state indicators. The information stored in the dependency objects can be updated over time as information about the dependency relationship changes. The software project management system can also use the dependency objects to display information in a user interface about one or more dependency relationships, such as to indicate which dependency relationships are on track or behind schedule.
US11922149B2
A method and system for generating a transaction for a blockchain protocol are disclosed. The method comprises using a software resource to receive, generate, or derive at least one data item, insert, at least once, a portion of code into a script associated with the transaction, where the script is written in a language that is functionally restricted. Upon execution of the script, the portion of code provides functionality of a control flow mechanism controlled or influenced by the at least one data item. The method further comprises using the software resource to generate the blockchain transaction comprising the script and submit the blockchain transaction to a blockchain network.
US11922145B2
Implementations are directed to developing and facilitating a data collaboration using a data collaboration tool that bundles data pipelines and governing contracts into a data collaboration app. The data collaboration tool may include an authoring mode and may include an electronic canvas that visually represents all contracts and pipelines of the data collaboration app on a single canvas and visually represents traceability from the contracts to the pipeline elements they enable. A developer may use authoring mode to develop a template app that includes placeholder elements, including a reference to an anonymous placeholder participant. The template app may be shared, and a recipient may invite data collaborators to fill in the placeholder elements and deploy the app, enabling the data collaborators to trigger the data pipelines to execute in a data trustee environment to generate insights from each other's assets without exposing the assets to the collaborators or the developer.
US11922136B2
An integrated photonics computing system implements a residue number system (RNS) to achieve orders of magnitude improvements in computational speed per watt over the current state-of-the-art. RNS and nanophotonics have a natural affinity where most operations can be achieved as spatial routing using electrically controlled directional coupler switches, thereby giving rise to an innovative processing-in-network (PIN) paradigm. The system provides a path for attojoule-per-bit efficient and fast electro-optic switching devices, and uses them to develop optical compute engines based on residue arithmetic leading to multi-purpose nanophotonic computing.
US11922130B2
In an approach for optimization of integer arithmetic expressions implemented as a Boolean logic circuit, a processor converts arithmetic operators in an arithmetic expression into adders. A processor identifies a topological order of the adders. A processor merges the adders based on the topological order into a multi-operand adder. A processor converts the multi-operand adder to a compressor tree and a two-operand adder. A processor performs the arithmetic expression based on the converted multi-operand adder.
US11922128B2
The present disclosure provides a technical solution related to establishing a characterized chatbot with personality. On one hand, a corpus database matched with a specific character may be established, and a generated regular/conventional response messages may be converted into a characterized response messages with character's features during conversation, so that the conversation style of a chatbot may be characterized with a certain character's features. On the other hand, a chatbot may select a response message with a specific emotion by using an emotion conversation table corresponding to a personality when generating the response message against a content of a conversation input by a user, so that a chatbot may be characterized and have certain personality.
US11922120B2
An autocomplete function for textual input uses situational parameters to predict the next words the user is intending to type. Situational and temporal parameters are based on textual input and sensor data of the user. A past time window is based on the situational and temporal parameters. Historical textual input and sensor data during the time window relating to the situational parameters are retrieved from a storage device and aggregated. A pre-existing model that relates the situational parameter to the time window is used to select a situational value based on the textual input and sensor data. Words relating to the situational parameter are listed that the user is likely to input next based on the selected situational value. The words are ranked by the probability that the user is intending to type each of the words. The highest ranked word is displayed to the user on a user interface.
US11922112B2
The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
US11922107B2
Systems and methods are disclosed that map quantum circuits to physical qubits of a quantum computer. Techniques are disclosed to generate a graph that characterizes the physical qubits of the quantum computer and to compute the resource requirements of each circuit of the quantum circuits. For each circuit, the graph is searched for a subgraph that matches the resource requirements of the circuit, based on a density matrix. Physical qubits, defined by the matching subgraph, are then allocated to the logical qubits of the circuit.
US11922105B1
A computer-aided design (CAD) tool is provided for logic optimization and synthesis. The CAD tool executes a process that involves optimizing power, performance, and area (PPA) of a logic circuit by minimizing a number of CMOS gates, and majority and/or minority gates in the circuit and its depth. The CAD tool implements a methodology of optimizing logic synthesis based on a mix of standard cell libraries (such as AND, OR, NAND, NOR, XOR, Multiplexer, full adder, half adder, etc.) and varying input majority and minority gates (where the number of inputs in the minority and majority gates could vary as odd numbers from 3 and above). The standard cell libraries cells may contain minority and/or majority gates.
US11922104B2
Systems and methods include a computer-implemented method for displaying incremental values of average rate variations over a cumulative time window. A subset of independent variables corresponding to production variables of the oil well are selected using statistical analysis from a set of independent variables corresponding to production features of an oil well. The production parameters include performance variables for production of the oil well, design variables of the design of the oil well, and modeled independent variables of the oil well. Using the subset of independent variables and machine learning, predicted values of dependent variables are determined including an oil gain (ΔQo) and a water reduction (ΔQw) associated with production of the oil well. A display specifying incremental values of average rate variations over a cumulative time window is generated in a graphical user interface. The display is based at least in part on the predicted values of dependent variables.
US11922101B2
Systems and methods are disclosed for automated generation of integrated circuit designs and associated data. These allow the design of processors and SoCs by a single, non-expert who understands high-level requirements; allow the en masse exploration of the design-space through the generation processors across the design-space via simulation, or emulation; allow the easy integration of IP cores from multiple third parties into an SoC; allow for delivery of a multi-tenant service for producing processors and SoCs that are customized while also being pre-verified and delivered with a complete set of developer tools, documentation and related outputs. Some embodiments, provide direct delivery, or delivery into a cloud hosting environment, of finished integrated circuits embodying the processors and SoCs.
US11922096B1
Systems, methods, and computer readable media for voice-controlled user interfaces (UIs) for augmented reality (AR) wearable devices are disclosed. Embodiments are disclosed that enable a user to interact with the AR wearable device without using physical user interface devices. An application has a non-voice-controlled UI mode and a voice-controlled UI mode. The user selects the mode of the UI. The application running on the AR wearable device displays UI elements on a display of the AR wearable device. The UI elements have types. Predetermined actions are associated with each of the UI element types. The predetermined actions are displayed with other information and used by the user to invoke the corresponding UI element.
US11922088B2
An information handling system includes adjacent displays connected by a hinge. A processor renders a first image on the first display, renders a second image on the second display, and receives data representing a misalignment between the first display and the second display. The data is implemented to compensate for the misalignment between the first display and the second display.
US11922086B2
A printing system includes a printing device and a data processing server. The printing device includes a first controller. The data processing server includes a second controller. The first controller acquires a print job from an external device and transmits the print job to the server. The second controller receives the print job and stores the print job in a server memory. The first controller receives designation of the print job subject to printing and transmits a print request for printing the print job subject to printing to the server. After a fee payment approval to approve a payment for execution of the designated print job is transmitted, the second controller transmits to the printing device the print job. The first controller receives the print job and performs printing the print job on a print medium by controlling a printing member.
US11922083B2
A method for page management for use with an image forming apparatus includes receiving a request from a user for processing one or more pages of one or more documents. Further, the method includes displaying on a display (a) a thumbnail image generated for each page and (b) a plurality of options for processing the one or more pages. Furthermore, the method includes receiving a selection by the user of at least one option of the plurality of options. Thereafter, the method includes processing the one or more pages, according to the at least one option of the selection received from the user.
US11922080B2
A printing system including: a location registration equipment (11) that performs user authentication of a user who operates a client terminal (14) at a workspace (100); a remote desktop server (12) that enables a desktop screen of an office-installed terminal to be operated through the client terminal (14); and a printing device (13) that outputs printing data in accordance with a printing request, wherein the location registration equipment (11) transmits location information of a user for whom it has performed user authentication to the printing device (13), and the printing device (13) transmits, when it receives a printing request from the remote desktop server (12), printing data to which the location information is added to the location registration equipment (11).
US11922074B1
The present invention provides systems and methods for a content-addressable peer-to-peer storage network. The content-addressable peer-to-peer storage network includes a plurality of nodes. A node generates a new data block, which is witnessed by peer nodes to increase the integrity of the data. Each peer node responds to the node's signature request with an encoded digital signature of the data using a private key. The node appends the signature from each witness node to the data block and then generates a cryptographic hash of the entire data block, which is used as the identity of the block.
US11922073B2
A Virtual Tape Emulation (VTE) application is able to be updated without disrupting IO operations by hosts on a set of virtual tape drives managed by the VTE application. When an old VTE application is to be replaced with a new VTE application, the new VTE application is provided with the same configuration information as the old VTE application. Each time a host unmounts a virtual tape from a virtual tape drive on the old VTE application, device management for that virtual tape drive is migrated from the old VTE application to the new VTE application. Specifically, path and channel information for the virtual tape drive is transferred to the new VTE application, and applied by the new VTE application to a respective device on the new VTE application. Once device management for all virtual tape drives has been transferred, the old VTE application is terminated.
US11922070B2
A method includes, responsive to receiving a modified first reservation command from a storage controller, identifying, by a storage drive, a first range of storage based on a first range identifier of the modified reservation command. The method also includes granting, by the storage drive, a reservation for access to the storage drive on behalf of a first host controller by associating the reservation for the first range with a second range of storage.
US11922068B2
A Near Memory Processing (NMP) Dual In-line Memory Module (DIMM) is provided that includes random access memory (RAM), a Near-Memory-Processing (NMP) circuit and a first control port. The NMP circuit is for receiving a command from a host system, determining an operation to be performed on the RAM in response to the command, and a location of data within the RAM with respect to the determined operation. The first control port interacts with a second control port of the host system to enable the NMP circuit to exchange control information with the host system in response to the received command.
US11922065B2
A memory system includes a memory device and a controller suitable for controlling the memory device based on read counts for a plurality of pages of the memory device, wherein the controller counts at least one of the read counts in response to a read request, determines whether there is a page whose read count is initialized at every check-pointing period to generate a determination result, and controls the memory device to update the read counts based on the determination result.
US11922063B2
Methods, systems, and devices for performing memory command verification are described. A system may include a memory device and a memory controller, which may be external (e.g., a host device). The memory device may receive, from the memory controller, a command indicating a type of operation and an address. The memory device may decode the command and execute an operation (e.g., the operation corresponding to the decoded command) at an execution location on the memory device. The system (e.g., the memory device or the memory controller) may determine whether the executed operation and execution location match the type of operation and address indicated in the command, and the system may thereby determine an error associated with the decoding, the execution, or both of the command.
US11922041B2
An example method of threshold voltage offset calibration at memory device power up comprises: identifying a set of memory pages that have been programmed within a time window; determining, for each voltage offset bin of a plurality of voltage offset bins, a corresponding value of a data state metric produced by a memory access operation with respect to a memory page of the set of memory pages, wherein the memory access operation utilizes a voltage offset associated with the voltage offset bin; identifying a subset of the plurality of voltage offset bins, such that memory access operations performed using the corresponding voltage offsets produced respective values of the data state metric that satisfy a predefined quality criterion; selecting, among the subset of the plurality of voltage offset bins, a voltage offset bin that is associated with the lowest voltage offset; and associating the set of memory pages with the selected voltage offset bin.
US11922040B2
Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. According to embodiments of the present disclosure, a memory system may divide and manage the plurality of memory dies into a plurality of memory die groups, may set a first super memory block including at least one of memory blocks included in a first memory die group, and a second super memory block including at least one of memory blocks included in a second memory die group, may determine whether to set an extended super memory block in which all or part of the first super memory block and all or part of the second super memory block are merged, and may write a write data to the extended super memory block in an interleaving manner when writing the write data requested by a host.
US11922035B2
A read-disturb-based read temperature adjustment system includes a read temperature adjustment subsystem that is coupled to the storage device. The read temperature adjustment subsystem identifies data that is stored in a block in the storage device and that is associated with a read temperature that is based on read disturb information associated with the block, determines a read temperature adjustment level for the data based on one or more data characteristics of the data and, based on the read temperature adjustment level, transmits a read temperature adjustment instruction to the storage device that causes the storage device to adjust the read temperature associated with the data.
US11922029B2
A system includes a memory device including multiple memory cells and a processing device operatively coupled to the memory device. The processing device is to receive a first read command at a first time. The first read command is with respect to a set of memory cells of the memory device. The processing device is further to receive a second read command at a second time. The second read command is with respect to the set of memory cells of the memory device. The processing device is further to increment a read counter for the memory device by a value reflecting a difference between the first time and the second time. The processing device is further to determine that a value of the read counter satisfies a threshold criterion. The processing device is further to perform a data integrity scan with respect to the set of memory cells.
US11922023B2
A read/write method includes: applying a read command to a memory device, the read command pointing to address information, reading to-be-read data from a storage cell corresponding to the address information to which the read command points, and if an error occurs in the to-be-read data, storing the address information to which the read command points in a preset storage space. The read/write operation is not performed on the address information stored in the preset storage space when the user executes the read or write operation on the memory device, which avoids a data error or data loss and greatly improves the reliability and prolongs the service life of the memory device.
US11922022B2
A method of controlling a storage device including a command terminal, a plurality of data terminals, and a clock terminal, including receiving a clock signal through the clock terminal; outputting a first status data through the data terminals in accordance with only one of a rising edge and a falling edge of the clock signal in a first transfer mode; outputting data through the data terminals in accordance with both the rising edge and the falling edge of the clock signal in a second transfer mode; and receiving and responding to commands via the command terminal in accordance with only one of a rising edge and a falling edge of the clock signal while outputting data through the data terminals in accordance with both the rising edge and the falling edge of the clock signal in the second transfer mode.
US11922006B2
In some embodiments, an electronic device displays, on a display, a screensaver. In some embodiments, while displaying the screensaver, the electronic device receives an input detected on a touch-sensitive surface of one or more input devices. In some embodiments, in response to the input, if the electronic device is in a music playback mode when the input is received and if the input is a click input at a first region of a plurality of regions of the touch-sensitive surface, then the electronic device displays, on the display, a representation of the music playing in response to the input overlaid on the screensaver. In some embodiments, in response to the input, if the input is a click input at a second region of a plurality of regions of the touch-sensitive surface, then the electronic device ceases displaying the screensaver.
US11921995B2
A data sharing method includes an electronic device that sends data such as a picture, a document, a link, and a chat record to a server contact in an instant messaging application, shares the data to a device bound with a user, such as a printer, a projector, or a display, and triggers the device to perform an operation such as printing, projection, or mirroring such that a process of printing data, projection, mirroring, and the like using the electronic device can be intuitive, simple, and effective for the user.
US11921992B2
The present disclosure generally relates to methods and user interfaces for managing watch face user interfaces. In some embodiments, methods and user interfaces for managing watch faces based on depth data of a previously captured media item are described. In some embodiments, methods and user interfaces for managing clock faces based on geographic data are described. In some embodiments, methods and user interfaces for managing clock faces based on state information of a computer system are described. In some embodiments, methods and user interfaces related to the management of time are described. In some embodiments, methods and user interfaces for editing user interfaces based on depth data of a previously captured media item are described.
US11921990B2
A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments.
US11921987B2
This application discloses a system navigation bar display method, a system navigation bar control method, a graphical user interface, and an electronic device. The method may include: when a foldable display screen of an electronic device changes from a folded state to an expanded state, changing a fixed system navigation bar on an interface displayed on the foldable display screen to a floating system navigation bar, where the floating system navigation bar can be dragged by a user to change a position of the floating system navigation bar relative to another interface element on the interface. When operating the electronic device with one hand, the user can drag the floating system navigation bar to an area in which an operation is conveniently performed with one hand, so that various functions of the system navigation bar can be conveniently used.
US11921974B2
An icon display controlling device includes an area displaying unit for causing a display to display a first display area within which an icon can be placed; a deleting mode switching unit for switching to a deleting mode that enables deletion of a second icon that has already been placed in the first display area, in response to performance of a predetermined operation for placing a first icon in the first display area; and an icon positioning unit for placing the first icon in the first display area upon deletion of the second icon in the deleting mode.
US11921973B2
Provided is a content playback program and a content playback device that are capable of selecting a “favorite character” of a user as an application launcher icon, in accordance with the user's progress status of a game. The user selects a single character that is a favorite character from among characters for each of which an already-obtained flag and an icon-setting flag are both set to logical “true”, thereby making it possible to set an icon of the favorite character as a game-application launcher icon on a menu screen displayed by an application launch processing unit.
US11921971B2
A live broadcasting recording equipment, a live broadcasting recording system and a live broadcasting recording method are provided. The live broadcasting recording equipment includes a camera, a processing device, and a terminal device. The camera captures images to provide photographic data. The processing device executes background removal processing on the photographic data to generate a person image. The terminal device communicates with the processing device and has a display. The processing device executes multi-layer processing to fuse the person image, a three-dimensional virtual reality background image, an augmented reality object image, and a presentation image, and generate a composite image. After an application gateway of the processing device recognizes a login operation of the terminal device, the processing device outputs the composite image to the terminal device, so that the display of the terminal device displays the composite image.
US11921953B2
An apparatus for sensing a touch includes: a sensor array including a plurality of sensor groups, each of the plurality of sensor groups including sensors adjacent to each other; a first switch circuit configured to connect each of the plurality of sensor groups to a first channel or a second channel according to a first control signal; and a second switch circuit configured to select one of the first channel and the second channel according to a second control signal, wherein the first channel includes first signal lines connected to respective sensors included in a first sensor group of the plurality of sensor groups by the first switch circuit, and the second channel includes a second signal line commonly connected to the sensors included in the first sensor group by the first switch circuit.
US11921950B2
Disclosed is an organic light emitting display device with a touch sensor. The display device has a touch sensor that is directly disposed on a sealing part, thus removing the necessity of an additional adhesion process, simplifying a manufacturing process and reducing manufacture cost. In addition, the display device with the touch sensor includes a display cover electrode of a display pad that is made of a same material as a conductive layer included in the touch sensor, thus preventing damage to the display pad electrode.
US11921949B2
A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes.
US11921936B2
A vehicle function operation apparatus according to one embodiment of the present invention includes a matching table configured to display an icon for each of various in-vehicle functions for each area, and a position variable knob dial electrically linked when coming into contact with the matching table to project a widget for each detailed function of the corresponding icon positioned on a contact area with the matching table.
US11921931B2
Methods and systems for discrete control of user interface elements such as graphical widgets are described. A first plurality of video frames are captured and processed to recognize hand gestures therein. A dragging mode is activated in response to a dragging mode activation hand gesture in the first plurality of frames. A second plurality of video frames are captured and processed to allow recognition of hand gestures therein. Dragging, an element of a user interface control, in response to recognition of a discrete control hand gesture in the second plurality of frames. The discrete control of a user interface control using mid-air hand gestures allows precise setting of system parameters associated with the user interface control.
US11921927B1
A cabin control apparatus for installation in a cabin surface of an aircraft or other vehicle includes a set of haptic display devices in a housing, each haptic display device having a compact touch-sensitive display surface via which a passenger or user may provide control input for cabin services (e.g., lighting, seat adjustment, crew call, in-flight entertainment (IFE)). Each haptic display device includes haptic actuators for simulating the movement and feel of a mechanical button or switch. Each haptic display device provides information to the user as to the currently controlled cabin service or system, and the set of devices may be toggled between different operating modes wherein the set of devices controls a different set of services. Cabin services and systems controlled by the cabin control module may include passenger-specific context as well as network context, e.g., based on the time of day or the position of the vehicle.
US11921923B2
Described herein are embodiments for reducing haptic vibrations for electronic devices. Embodiments of an oscillation reduction scheme learned offline are disclosed for minimizing the acceleration for a haptic vibrator. A pattern and braking generation module outputs a pattern signal for amplification and then for driving the haptic vibrator. An accelerometer measures acceleration induced by vibration from the haptic vibrator. The pattern and braking generation module adjusts the pattern signal based on the measured acceleration to identify an optimal amplitude for a braking signal at each time frame. Such a closed-loop braking optimization process may be implemented to achieve an optimal or desired braking scheme for enhanced user haptic feedback.
US11921922B2
A system for brain-based digital menu selection includes an acquisition device to obtain one or more electrical signals corresponding to an operator's brain response, a stimulation generation device to generate a first stimulus with one or more target options based on the operator triggering the system, a first database including a first classification model, and processor. The processor receives a first response from the acquisition device corresponding to an operator's brain response to the first stimulus with the one or more target options, determines a probability of intended target, when the probability of intended target option is higher than a predefined confidence threshold value, selecting the intended target option and presenting a second stimulus, or executing a final action, according to the selected target option, and storing the first response and the selected target option in the first database with a classification identifier identifying the operator.
US11921916B2
Image editing on a wearable device includes a system which obtains sensor data via the wearable device. The sensor data includes a representation of hand movement, head movement or voice command associated with a user. The system executes an application for editing an image based on the obtained sensor data. The system provides for display a list of image adjustment types associated with the application. The system selects an image adjustment type based on one or more of the hand movement, the head movement or the voice command. The system provides for display a prompt having options to adjust a property of the selected image adjustment type. The system selects one of the options included in the prompt. The system modifies an image based on the selected option. The system then provides the modified image for storage in a data structure of a memory unit in the wearable device.
US11921913B2
An immersive experience system provides interactive content to a user while isolating the user from external stimuli in an isolation chamber. The user floats in a high-density suspension liquid maintained at the user's body temperature while consuming the interactive content which can provide audio, video and tactile inputs to the user. The user can interact with the immersive experience system via different modalities such as eye movements or gestures or via providing thought input through a visual cortex thought recorder comprised in the immersive experience system.
US11921911B2
A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.
US11921909B2
An apparatus (1) provided to connect at least one device (2) to a power distribution system (3), said apparatus (1) comprising a human machine interface, HMI, (4) having elements to interact with the apparatus (1), wherein the human machine interface elements (11,12) are adapted to display and/or to adjust setting values of operation parameters of the at least one connected device (2), wherein access to one or more human machine interface elements is restricted by at least one access restriction mechanism of said apparatus (1) to enhance the operation security of the at least one device (2) connected via said apparatus (1) to said power distribution system (3) and/or to enhance the operation security of the apparatus (1) and/or of the power distribution system (3).
US11921908B2
A method of volume compressed header identification includes reading, by a processing device of a host, compressible data on a sector of a storage volume of a storage array. The method further includes compressing the compressible data to generate compressed data for the sector. The method further includes adding, by the processing device of the host, metadata associated with the storage volume to the compressed data. The method further includes writing the compressed data, including the added metadata, to the sector of the storage volume of the storage array.
US11921907B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying security vulnerabilities introduced by transformations to a hardware design. One of the methods includes obtaining a security model for an initial electronic hardware design and a modified electronic hardware design. An analysis process is performed on the initial representation and on the modified representation of the electronic hardware design according to the security model. If the modified electronic hardware design introduced a security vulnerability relative to the initial electronic hardware design, information representing the introduced security vulnerability is provided.
US11921898B2
Provided herein are systems and methods for identity resolution and data enrichment. An example method performed by at least one hardware processor includes detecting at an account of a data provider, an update to personally identifiable information (PII). The PII is stored in a source table managed by an account of a data consumer. An identity resolution process is performed based on detecting the update. The identity resolution process includes generating a secure identifier of a user associated with the PII. The method further includes generating at the account of the data provider, a result table including the secure identifier. The result table is shared with the account of the data consumer.
US11921896B2
A global partitioning-based method for anonymizing a dataset of biometric data may include an anonymization computer program: (1) receiving a value k representing a number of records to hide a biometric datum among, a value t that represents a t-closeness parameter for a t-close distribution, a weight parameter, and a first number of features to retain for determining an attribute of interest; (2) receiving the attribute of interest; (3) calculating a distribution of the attribute of interest in a biometric dataset; (4) splitting the biometric dataset into a plurality of k-sized clusters that satisfy the t-close distribution; (5) anonymizing each biometric datum in the plurality of k-sized clusters using a weighted average of landmarks for the biometric datums in k-sized clusters using the weight parameter; (6) adding each anonymized biometric datum into an anonymized biometric dataset; and (7) persisting the anonymized biometric dataset.
US11921895B2
Systems and methods of procuring real data items based on user affinity gauged via synthetic data items are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: utilizing a trained machine learning model to generate a synthetic data item based on real user data; presenting the synthetic data item to those users; obtaining indications identifying user responses to the synthetic data item; obtaining user-defined control parameters from the users; configuring a user-defined control mechanism to share a portion of the real user data based thereon; obtaining a subset of the real user data based the user-defined control parameters; providing to a particular third-party data source at least one of: data regarding the synthetic data item, the at least one portion of the real user data, and the indications of the users; and then receiving a second real data item from the particular third-party data source.
US11921892B2
A data association system includes a POST connector which collects data maintained in an information system a pipeline which stores the data collected by the POST connector; and a pipeline orchestrator which controls anonymization of the data stored by the pipeline. the data association system is characterized in that the pipeline executes anonymization processing of anonymizing the data, the POST connector and the pipeline store data before being anonymized by the anonymization processing, and the pipeline orchestrator instructs, after execution of the anonymization processing, the POST connector and the pipeline to delete the data before being anonymized.
US11921889B2
Selectively presenting information by generating a dictionary including information categorized as sensitive according to a participant's characteristic, generating a display matrix including display rules according to the participant's characteristics, detecting sensitive data in a presentation stream, determining display coordinates for the sensitive data, determining a presentation status for the sensitive data according to the participant's characteristics, the dictionary, the decision tree and the display matrix, and masking the presentation of the sensitive information according to the presentation status and the display coordinates.
US11921884B2
Described herein are a system and techniques for enabling user control over usage of their information by data consumers, even when untrusted parties are involved, while also preventing collusion between the untrusted party and a data consumer. A user's information may be collected by a client device and provided to a host server. An encrypted version of the user's information may be stored at the host server so that it is processed on a private enclave of the host server. When the data is to be provided to multiple data consumers, the data may be encrypted for each of the data consumers and may be released to each of those data consumers simultaneously once confirmation has been received that the data has been made available to each of the data consumers.
US11921879B2
Embodiments relate to processing a request from a user device for access rights for a resource. An access management system can send a request to query a (e.g., cached or authoritative) data store for available access rights. The query may include an exact-match or fuzzy query. A set of access-right results responsive to the query can be identified. The system may transmit a communication to the user device that identifies the set, or a subset thereof. Upon receiving a selection of a result, the system can facilitate assigning access rights corresponding to the identified result to the user. In some instances, a level of precision at which a characteristic of an access-right result is identified and/or whether or how access rights are held depends on a request load.
US11921870B2
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US11921862B2
Systems and methods for rules-based automated penetration testing and regression to certify release candidates against known patterns that inject vulnerabilities are disclosed. In one embodiment, a method for rules-based automated penetration testing to certify release candidates may include: (1) receiving, at a penetration test computer program executed by a computer processor, a plurality of URLs for an application to be tested; (2) retrieving, by the penetration test computer program and from a rules pack in a database, an URL injectible and a URL parameter for the URL injectible; (3) generating, by a URL scanner and malformer computer program, a malformed URL, wherein the malformed URL may include one of the URLs injected with the URL injectible injected at the parameter in the URL; (4) firing, by the penetration test computer program, the malformed URL; (5) receiving, by the penetration test computer program, an output from the application; and (6) executing at least one validation algorithm on the output.
US11921859B2
Methods, systems, and devices for transitioning an information handling system (IHS) to a predetermined operating state is disclosed. During the transition, the IHS may obtain data from a variety of sources which may subject it to compromise. To reduce the likelihood that the IHS is compromised, the IHS may evaluate its environment and its own operation to determine its security state. Depending on its security state, the IHS may perform various actions to reduce the likelihood of it being compromised through its transition process.
US11921848B2
The disclosed embodiments relate to a system that characterizes susceptibility of an inferential model to follow signal degradation. During operation, the system receives a set of time-series signals associated with sensors in a monitored system during normal fault-free operation. Next, the system trains the inferential model using the set of time-series signals. The system then characterizes susceptibility of the inferential model to follow signal degradation. During this process, the system adds degradation to a signal in the set of time-series signals to produce a degraded signal. Next, the system uses the inferential model to perform prognostic-surveillance operations on the set of time-series signals with the degraded signal. Finally, the system characterizes susceptibility of the inferential model to follow degradation in the signal based on results of the prognostic-surveillance operations.