Document | Document Title |
---|---|
US11222687B2 |
System and method for power plane noise reduction in a memory subsystem of an information handling system
An memory subsystem of an information handling system includes a memory module and a controller. The memory module includes a Registering Clock Driver (RCD) configured to receive a clock signal. The RCD includes a delay setting and a clock delay circuit to provide a selectable delayed clock signal based upon the delay setting. The memory module further includes a power management integrated circuit (PMIC) with a plurality of switching regulators. The PMIC receives the delayed clock signal and clocks the switching regulators based upon the delayed clock signal. The controller sets the first delay setting. |
US11222681B2 |
3D stacked high-density memory cell arrays and methods of manufacture
Integrated circuit devices having multiple level arrays of thyristor memory cells are created using a stack of ONO layers through which NPNPNPN layered silicon pillars are epitaxially grown in-situ. Intermediate conducting lines formed in place of the removed nitride layer of the ONO stack contact the middle P-layer of silicon pillars. The silicon pillars form two arrays of thyristor memory cells, one stacked upon the other, having the intermediate conducting lines as common connections to both arrays. The stacked arrays can also be provided with assist-gates. |
US11222677B1 |
Magnetoresistive random access memory and operating method thereof
A magnetoresistive random access memory (MRAM) includes a plurality of input/output units. Each input/output units can read and write memory cells simultaneously. So a read/write column to column delay time (tCCD) of the MRAM is equal to or shorter than a read/write column to column delay time of a dynamic random access memory (DRAM). Consequently, a data-rate of the MRAM is equal to or shorter than a data-rate of the DRAM. |
US11222676B2 |
Narrow etched gaps or features in multi-period thin-film structures
Multi-period thin-film structures exhibiting giant magnetoresistance (GMR) are described. Techniques are also described by which narrow spacing and/or feature size may be achieved for such structures and other thin-film structures having an arbitrary number of periods. |
US11222668B1 |
Memory cell sensing stress mitigation
Methods, systems, and devices for memory cell sensing stress mitigation are described. A memory device may be configured to bias a memory cell to a voltage with a first polarity or a second polarity (e.g., a positive voltage or a negative voltage) during an access operation to level wear experienced by the memory cell during the access operation. For example, during a first read operation, a first pulse with the first polarity (e.g., a negative voltage) may be applied to the memory cell to read out a first logic state stored at the memory cell. During a second read operation, a second pulse with the second polarity (e.g., a positive voltage) may be applied to the memory cell to read out a second logic state stored at the memory cell. The memory device may include a selection component for selecting between the different pulses used for different read operations. |
US11222666B2 |
Communication device, magnetic tape cartridge unit and manufacturing method thereof, and noncontact management method of magnetic tape cartridge
A magnetic tape cartridge unit includes a plurality of magnetic tape cartridges stacked in a height direction. Each magnetic tape cartridge includes an antenna coil formed in a substrate, a communication circuit that communicates with a communicatee using power induced by application of a magnetic field from the communicatee to the antenna coil, and a case having a reference plane being a reference in a height direction. The substrate is inclined at an inclination angle of less than 45 degrees with respect to the reference plane. In a case where the plurality of magnetic tape cartridges are stacked in a predetermined orientation in the height direction, the reference planes of the plurality of magnetic tape cartridges are in parallel, and the inclination angles of the substrates relative to the reference planes and positions of the substrates in the reference planes conform among the plurality of magnetic tape cartridges. |
US11222665B2 |
Servo writer and servo signal writing method
A servo writer includes a writing head that writes a servo signal on a long magnetic tape that is traveling and at least two first guide rollers that guide the travel of the magnetic tape, in which the at least two first guide rollers on which a spiral groove is provided have a circumferential surface that has contact with the traveling magnetic tape, tensile forces act on the magnetic tape from the at least two first guide rollers in a width direction of the traveling magnetic tape, and the tensile forces that act on the magnetic tape from the at least two first guide rollers cancel each other. |
US11222658B1 |
Power latency control in data storage devices
A data storage device includes at least one data storage medium having a plurality of tracks. The data storage device also includes at least one actuator that supports at least one head that is configured to interact with different tracks of the plurality of tracks on the at least one data storage medium to service commands from a host. The data storage device further includes a seek control circuit communicatively coupled to the at least one actuator. The seek control circuit is configured to store the commands from the host in at least one queue for execution by the at least one actuator. The seek control module is also configured to adjust power provided to the at least one actuator for seek operations to the different tracks of the plurality of tracks based on command age-related measurements of the commands from the host. |
US11222654B2 |
Voice detection
A method for voice detection, the method may include (a) generating an in-ear signal that represents a signal sensed by an in-ear microphone and fed to a feedback active noise cancellation (ANC) circuit; (b) generating at least one additional signal, based on at least one out of a playback signal and a pickup signal sensed by a voice pickup microphone; and (c) generating a voice indicator based on the in-ear signal and the at least one additional signal. |
US11222650B2 |
Device and method for generating synchronous corpus
A device and a method for generating synchronous corpus is disclosed. Firstly, script data and a dysarthria voice signal having a dysarthria consonant signal are received and the position of the dysarthria consonant signal is detected, wherein the script data have text corresponding to the dysarthria voice signal. Then, normal phoneme data corresponding to the text are searched and the text is converted into a normal voice signal based on the normal phoneme data corresponding to the text. The dysarthria consonant signal is replaced with the normal consonant signal based on the positions of the normal consonant signal and the dysarthria consonant signal, thereby synchronously converting the dysarthria voice signal into a synthesized voice signal. The synthesized voice signal and the dysarthria voice signal are provided to train a voice conversion model, retain the timbre of the dysarthria voices and improve the communication situations. |
US11222646B2 |
Apparatus and method for generating audio signal with noise attenuated based on phase change rate
An electronic device is disclosed. In addition, various embodiments recognized through the specification are possible. The electronic device includes a plurality of input devices for receiving a plurality of input signals, each of which includes a speech signal and a noise signal and a processor electrically connected with the input devices. The processor is configured to determine a signal to noise ratio (SNR) value for the plurality of input signals for each frequency band, determine a first parameter indicating a phase shift to frequency in the plurality of input signals in a first frequency band where the SNR value is greater than or equal to a specified threshold, determine a second parameter indicating a phase shift to frequency in the plurality of input signals in a second frequency band where the SNR value is less than the threshold, and perform beamforming for the plurality of input signals based on the first parameter and the second parameter. |
US11222645B2 |
Multi-object audio encoding and decoding apparatus supporting post down-mix signal
A multi-object audio encoding and decoding apparatus supporting a post downmix signal may be provided. The multi-object audio encoding apparatus may include: an object information extraction and downmix generation unit to generate object information and a downmix signal from input object signals; a parameter determination unit to determine a downmix information parameter using the extracted downmix signal and the post downmix signal; and a bitstream generation unit to combine the object information and the downmix information parameter, and to generate an object bitstream. |
US11222644B2 |
Linear prediction coefficient conversion device and linear prediction coefficient conversion method
The purpose of the present invention is to estimate, with a small amount of computation, a linear prediction synthesis filter after conversion of an internal sampling frequency. A linear prediction coefficient conversion device is a device that converts first linear prediction coefficients calculated at a first sampling frequency to second linear prediction coefficients at a second sampling frequency different from the first sampling frequency, which includes a means for calculating, on the real axis of the unit circle, a power spectrum corresponding to the second linear prediction coefficients at the second sampling frequency based on the first linear prediction coefficients or an equivalent parameter, a means for calculating, on the real axis of the unit circle, autocorrelation coefficients from the power spectrum, and a means for converting the autocorrelation coefficients to the second linear prediction coefficients at the second sampling frequency. |
US11222642B2 |
Audio recording optimization for calls serviced by an artificial intelligence agent
Artificial agents utilized for voice interactions continue to improve in their capacity to conduct more sophisticated interactions. Rather than just presenting a limited set of options, artificial agents are continuing to narrow the gap between generated speech and natural human speech. A requirement is often in place that spoken interactions be recorded, however, storing speech, even with data compression, is a resource-demanding task. Generated speech may be provided from content, such as text, and speech data. By recording an identifier of the content and associated speech data, storage processing and space requirements can be greatly reduced. Playback may be provided from a waveform of audio provided by the human participant and by selecting the content associated with the content identifier and generating speech of the content utilizing settings provided by the speech data. |
US11222640B2 |
Speaker recognition/location using neural network
Computing devices and methods utilizing a joint speaker location/speaker identification neural network are provided. In one example a computing device receives an audio signal of utterances spoken by multiple persons. Magnitude and phase information features are extracted from the signal and inputted into a joint speaker location and speaker identification neural network. The neural network utilizes both the magnitude and phase information features to determine a change in the person speaking. Output comprising the determination of the change is received from the neural network. The output is then used to perform a speaker recognition function, speaker location function, or both. |
US11222639B2 |
Automatic speaker identification using speech recognition features
Features are disclosed for automatically identifying a speaker. Artifacts of automatic speech recognition (“ASR”) and/or other automatically determined information may be processed against individual user profiles or models. Scores may be determined reflecting the likelihood that individual users made an utterance. The scores can be based on, e.g., individual components of Gaussian mixture models (“GMMs”) that score best for frames of audio data of an utterance. A user associated with the highest likelihood score for a particular utterance can be identified as the speaker of the utterance. Information regarding the identified user can be provided to components of a spoken language processing system, separate applications, etc. |
US11222637B2 |
Performing subtask(s) for a predicted action in response to a separate user interaction with an automated assistant prior to performance of the predicted action
Implementations herein relate to pre-caching data, corresponding to predicted interactions between a user and an automated assistant, using data characterizing previous interactions between the user and the automated assistant. An interaction can be predicted based on details of a current interaction between the user and an automated assistant. One or more predicted interactions can be initialized, and/or any corresponding data pre-cached, prior to the user commanding the automated assistant in furtherance of the predicted interaction. Interaction predictions can be generated using a user-parameterized machine learning model, which can be used when processing input(s) that characterize a recent user interaction with the automated assistant. Should the user command the automated assistant in a way that is aligned with a pre-cached, predicted interaction, the automated assistant will exhibit instant fulfillment of the command, thereby eliminating any latency that the user would have otherwise experienced interacting with the automated assistant. |
US11222636B2 |
Intelligent voice recognizing method, apparatus, and intelligent computing device
Provided are an intelligent voice recognition method, a voice recognition device and an intelligent computing device. In an intelligent voice recognition method, if a microphone detection signal is obtained after the size of a first voice signal is determined, the size of the microphone detection signal is adjusted based on the size of the first voice signal. A second voice signal is recognized in the adjusted microphone detection signal. Accordingly, a command included in a user's voice can be recognized accurately. At least one of the voice recognition device, the intelligent computing device and the server of the present invention may be associated with an Artificial Intelligence module, a drone (Unmanned Aerial Vehicle, UAV), robot, Augmented Reality (AR) device, virtual reality (VR) device and a device related to the 5G service. |
US11222635B2 |
Electronic device for processing user speech and operating method therefor
An electronic device of the present invention comprises: a housing; a touchscreen display; a microphone; at least one speaker; a button disposed on a portion of the housing or set to be displayed on the touchscreen display; a wireless communication circuit; a processor; and a memory. The electronic device is configured to store an application program including a user interface for receiving a text input. When the user interface is not displayed on the touchscreen display, the electronic device enables a user to receive a user input through the button, receives user speech through the microphone, and then provides data on the user speech to an external server including an automatic speech recognition system and an intelligence system. An instruction for performing a task generated by the intelligence system in response to the user speech is received from the server. When the user interface is displayed on the touchscreen display, the electronic device enables the user to receive the user input through the button, receives user speech through the microphone, and then provides data on the user speech to the external server. Data on the text generated by the automatic speech recognition is received from the server, but the instruction generated by the intelligence system is not received therefrom. Other embodiments are also possible. |
US11222632B2 |
System and method for intelligent initiation of a man-machine dialogue based on multi-modal sensory inputs
The present teaching relates to method, system, medium, and implementations for enabling communication with a user. Information representing surrounding of a user to be engaged in a new dialogue is received via the communication platform, wherein the information is acquired from a scene in which the user is present and captures characteristics of the user and the scene. Relevant features are extracted from the information. A state of the user is estimated based on the relevant features, and a dialogue context surrounding the scene is determined based on the relevant features. A topic for the new dialogue is determined based on the user, and a feedback is generated to initiate the new dialogue with the user based on the topic, the state of the user, and the dialogue context. |
US11222631B2 |
Performance evaluation using audio and structured feedback
Techniques for providing an evaluation for an evaluation subject are described. The techniques include verifying the accuracy of evaluations based on an audio or recorded evaluation. The evaluations are verified by identifying a set of evaluators to provide an evaluation of an evaluation subject and requesting the evaluation from one of the identified set of evaluators. The evaluators then provide to a system described herein a structured evaluation input and an audio evaluation input from the solicited evaluator. The audio evaluation input is processed for evaluation indicators and the structured evaluation input is verified based on the evaluation indicators. |
US11222624B2 |
Server for providing voice recognition service
A server may provide a voice recognition service. The server may include a memory configured for storing a plurality of voice recognition models, a communication device configured for communicating a plurality of voice recognition devices, and an artificial intelligence device configured for providing a voice recognition service to the plurality of voice recognition devices, acquiring use-related information regarding a first voice recognition device (from among the plurality of voice recognition devices), and changing a voice recognition model corresponding to the first voice recognition device from a first voice recognition model to a second voice recognition model based on the use-related information. |
US11222616B2 |
Securing device for piano strings
The invention relates to a device for tightening the strings of a keyboard musical instrument. The device provides for rigidly securing a tuning pin in position by means of a collet pressing into a cast-iron frame, an elastic ring being mounted on windings of a string. The present technical improvements increase tuning stability and tuning retention, increase string resistance to breaking, and increase the service life of a musical instrument. |
US11222608B2 |
Display device
A display device includes a display panel including a first pixel and a second pixel, a reference gamma generator configured to generate a first reference gamma voltage and a second reference gamma voltage based on a driving mode, a stain compensator configured to output a stain compensating data that compensates a stain of an image data based on the driving mode, and a data driver configured to generate a first data voltage provided to the first pixel based on the first reference gamma voltage and the stain compensating data and a second data voltage provided to the second pixel based on the second reference gamma voltage and the stain compensating data. |
US11222606B2 |
Signal processing apparatus, signal processing method, and display apparatus
The present technology relates to a signal processing apparatus, a signal processing method, and a display apparatus that allow moving image blur to be more appropriately removed. Moving image blur can be removed by providing a detector detecting a moving image blur video including a video in which moving image blur is easily visible, from videos included in a video content on a basis of a feature amount of the video content. The present technology can be applied to, for example, a signal processing apparatus mounted in a display apparatus such as a liquid crystal display section or a self-luminous display apparatus. |
US11222605B1 |
Circuitry, local dimming control method and display apparatus
A circuitry for controlling a backlight module, the circuitry includes a local dimming control circuit and a backlight control circuit. The local dimming control circuit is configured to generate local dimming data based on image data and an arrangement of a plurality of light emitting units of the backlight module, in which the local dimming data includes a first local dimming data corresponding to a first light emitting unit of the plurality of light emitting units and a second local dimming data corresponding to a second light emitting unit of the plurality of light emitting units, and the number of bits of the first local dimming data is different from the number of bits of the second local dimming data. The backlight control circuit is configured to control the backlight module to irradiate backlight based on the local dimming data. |
US11222602B2 |
Display device and method of driving the display device
A display device and a method of driving same in which the display device includes: a display panel including first and second display areas; a processor to generate first image data corresponding to the first and second display areas in a first mode, and generate second image data corresponding to the first display area in a second mode; and a display driver to control the display panel to display an image corresponding to the first image data in the first and second display areas according to a first frame period in the first mode, and to display an image corresponding to the second image data in the first display area according to a second frame period in the second mode. The second frame period is shorter than the first frame period. |
US11222598B2 |
Display driving device capable of reducing a chip area and a data transmission time and display device including the same
The present disclosure discloses a display driving device capable of reducing a chip area and a data transmission time and a display device including the same. The display driving device includes a first source driver and a second source driver. Each of the first source driver and the second source driver may include a sensing circuit configured to sample and hold input signals of a multi-channel, a multiplexer configured to transmit the input signals held by the sensing circuit, an analog-to-digital converter configured to convert, into digital data, the input signals received from the multiplexer, and a transmission circuit configured to transmit the digital data to a timing controller through a bus lane. The sensing circuit of the second source driver may hold the input signals while the first source driver transmits the digital data. |
US11222597B2 |
Display device and method for controlling same
Disclosed herein are a display device and a method for controlling the same, and more particularly, to a display device and a method for controlling the same that may compensate degradation of a display panel and may improve image quality. According to the method for controlling the display device of an embodiment, a pattern image is displayed respectively on a plurality of scan blocks set on the display panel. When the pattern image is displayed respectively on the plurality of scan blocks set on the display panel, a current value of each scan block is measured. Then a representative current value is compared with a predetermined reference value, and it is determined whether compensation data of each pixel included in each of the scan blocks is updated. |
US11222589B2 |
Display apparatus, method of driving display apparatus, and electronic equipment
A display apparatus includes a pixel array section that has pixels arranged in a row direction and a column direction in a two-dimensional matrix pattern, each of the pixels including a display element; a scanning line provided for each of the pixel rows arranged in the row direction; and a data line provided for each of the pixel columns arranged in the column direction. With the data line in a state of holding a video signal voltage, the voltage of a scanning line different from the scanning line of the pixel targeted for writing is changed so as to vary the voltage of the data line via a capacity between the data line and the scanning line. The scanning line of the pixel targeted for writing is thereafter driven to write the voltage of the data line to the pixel. |
US11222588B2 |
Display device
A display device is provided and includes display area including pixels arrayed next to one another in first direction and in second direction that is different from first direction, wherein pixels include light-emitting element configured to emit light by current flowing therethrough, drive transistor, and holding capacitance, while one terminal of light-emitting element is coupled to one of source and drain of drive transistor, first potential is supplied to other terminal of light-emitting element, second potential that is higher than first potential is supplied to other one of source and drain of drive transistor, holding capacitance is coupled between source and gate of drive transistor, and display device being configured to write initialization potentials into gates of respective drive transistors in accordance with voltage across drain and source of drive transistor, then write video writing potentials into the gates of the respective drive transistors. |
US11222587B2 |
Pixel circuit, display device, driving method of pixel circuit, and electronic apparatus
To provide a pixel circuit capable of suppressing a decrease in luminance due to leakage of a transistor without increasing the number of elements or with a minimum increase in the number of elements even if the number is increased.A pixel circuit is provided including a light-emitting element, a drive transistor configured to supply a current to the light-emitting element, a first reset transistor configured to set a potential of an anode of the light-emitting element to a predetermined potential, a first write transistor configured to control writing of a signal voltage at a gate node of the drive transistor, a holding capacitance having one end connected to the gate node of the drive transistor and configured to hold a threshold voltage of the drive transistor, and a second write transistor connected in series between the gate node of the drive transistor and the first write transistor. |
US11222581B2 |
Pixel circuit and driving method thereof, display panel and display apparatus
A pixel circuit, a method for driving a pixel circuit and a display panel are provided. An exemplary pixel circuit includes a data writing module and a driving transistor, a voltage of a first terminal of the driving transistor being greater than a voltage of a second terminal; a light-emitting control module and a light-emitting device, the light-emitting device being configured to emit light in response to the driving current generated by the driving transistor; a first initialization module and a second initialization module; and a reset module configured to cause the voltage of the second terminal of the driving transistor to be greater than or equal to the voltage of the first terminal of the driving transistor in response to a current-stage reset signal, an enable signal of the current-stage reset signal appearing after an enable signal of the current-stage light-emitting signal. |
US11222574B2 |
Method of producing display
A method when expressing gradation for a color image including binarizing tone values of first image data to produce second image data including pixels each having colors with respective binarized tone values, classifying pixels of the first image data into a plurality of first pixel groups and specifying a pixel where a color centroid is positioned for each color in each first pixel group, classifying pixels of the second image data into second pixel groups PXG2 corresponding to the first pixel groups and calculating the number of light pixels for each color in each second pixel group, producing third image data from the second image data, information related to the color centroid, and information related to the number of light pixels, and producing fourth image data by changing the position of a light pixel with the position of a dark pixel in the third image data. |
US11222571B2 |
Driving system for a double rate driving display
Disclosed is a system for a display, which drives pixels using a double rate driving (DRD) method. The system includes a timing controller configured to provide a data packet and a lock signal, and a plurality of drivers each configured to restore display data and a clock of the data packet and output a source signal corresponding to the display data using the clock. The lock signal is fed back to the timing controller via the plurality of drivers. Each of the drivers outputs an internal lock signal, obtained by updating the lock signal with information on a restored clock, in next order. Each of the drivers may operate in a low power mode. |
US11222569B2 |
Display driving device and display device including the same
The present disclosure discloses a display driving device and a display device including the same, which allow transmission data to be converted into a completely random code sequence. The display device may scramble transmission data into a pseudo-random binary sequence (PRBS) using a linear feedback shift register (LFSR), and may change a seed value of the LFSR every time the scrambling is performed. |
US11222568B2 |
Spliced display device
A spliced display device includes at least two display panels and a driver device configured to drive the display panels. Each of the display panels includes at least two display areas disposed side by side in a first direction. Any adjacent two of the display areas are configured to be scanned in directions facing each other or facing away from each other. The display device is provided with a maximum brightness area or a minimum brightness area located between the adjacent two of the display panels. |
US11222556B2 |
Visual communication system
This technology relates to a display mounted messaging system. The display mounted messaging system may include a light emitting diode (LED) display attached to a housing of a sensor. The housing of the sensor may rotate. The display mounted messaging system may also include an LED controller which is configured to selectively activate and deactivate at least one LED in the LED display, to provide a message in the direction of an intended recipient. |
US11222554B2 |
Method, apparatus, and computer-readable medium for format preserving encryption of a numerical value
A system, method and computer-readable medium format-preserving encryption of a numerical value, including storing a binary numerical value, the binary numerical value comprising a plurality of binary bits, dividing the plurality of binary bits into a plurality of bit groups and storing the plurality of bit groups in a plurality of bytes, encrypting each byte in the plurality of bytes using a radix value corresponding to a quantity of binary bits in a bit group corresponding to that byte to generate a plurality of ciphertext bytes, and combining a quantity of least-significant bits from each ciphertext byte in the plurality of ciphertext bytes to generate a binary ciphertext value, the quantity of least-significant bits combined from each ciphertext byte corresponding to the radix value used to generate that ciphertext byte. |
US11222553B2 |
Enhanced approaches to training for bronchoscopy and thoracic procedures
Provided in accordance with the present disclosure are systems, devices, and methods useable in training for bronchoscopy and thoracic procedures. An exemplary system includes a housing unit configured to simulate the chest cavity of a patient, at least one simulated lung located within the housing unit, the at least one simulated lung including a plurality of airways, and an exterior of the at least one simulated lung being substantially sealed from the atmosphere by the housing unit, a respiratory controller configured to control inspiration and expiration of air into and out of the plurality of airways of the at least one simulated lung, and a fluid controller configured to control administration of fluids to the at least one simulated lung. |
US11222552B2 |
Driving teaching device
A driving teaching device is provided. The driving teaching device for a vehicle includes a visual attraction portion and a confirmation determination portion. The visual attraction portion guides, as an attractive display, a visual line of a driver to a confirmation object to which a safety confirmation is to be executed by the driver. The confirmation determination portion determines whether the driver executes the safety confirmation to the confirmation object. The driving teaching device further includes a reaction determination portion and a feedback portion. The reaction determination portion determines a reaction degree of the driver to the attractive display. The feedback portion provides information based on the reaction degree determined by the reaction determination portion when the confirmation determination portion determines that the driver executes the safety confirmation to the confirmation object. |
US11222551B2 |
Snapshot management architecture for process control operator training system lifecycle
A cloud-based operator training system includes a snapshot management architecture, which provides a hybrid system for generation of control system level scenarios and system-state snapshots, and which can improve the fidelity of a training simulation. By implementing the simulation system on a cloud platform, the system can generate a large and growing set of snapshot files representing various control states and corresponding process states. These files can then be leverage during operator training sessions to yield high fidelity simulated system operation. |
US11222546B2 |
Pairing aircraft during flight
An on-board computing apparatus and associated methods that process aircraft data gathered from aircraft, such as during flight of these aircraft, to pair aircraft during at least portions of a flight route. This enables collaborative airspace management. In certain cases, paired aircraft may be controlled to fly in formation, e.g. flown to maintain a defined separation distance within two- or three-dimensional space over a given period of time. Formation flying in this manner, with pairs of lead and follower aircraft, can allow a follower aircraft to take advantage of a vortex generated by the lead aircraft. |
US11222542B2 |
Planning and control framework with communication messaging
Disclosed is a method and apparatus for operating a first device. The first device obtains environment information in proximity to the first device and receives one or more communication messages from a second device and the message(s) includes relevance criteria, wherein the relevance criteria indicates one or more devices, one or more sets of device characteristics, one or more lanes, one or more intersections or areas, one or more pedestrian paths or bicycle paths, one or more signal characteristics from the second device or any combination thereof. The first device determines whether the one or more communication messages are relevant to the first device based on the relevance criteria and the environment information and performs an operation in response to the determination of whether the one or more communication messages are relevant. |
US11222536B2 |
Method and systems for automated security badge control using machine learning
A computer-implemented authentication method includes receiving a first authentication factor, storing the first authentication factor, receiving a second authentication factor and authenticating a user when the first authentication factor matches the second authentication factor. A user authentication system includes one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive a first authentication factor, store the first authentication factor, receive a second authentication factor and authenticate a user when the first authentication factor matches the second authentication factor. |
US11222532B2 |
Traffic control support system, traffic control support method, and program recording medium
A traffic control support system for accurately predicting, when an irregular event occurs, a traffic state and an influence of the event on the traffic state, is provided. The traffic control support system includes calculation means for calculating, based on a relation between a flow rate and a density of traffic and a predicted value of the density in a regular state in each of a plurality of locations, an estimated value of the density in each of one or more locations at a specific time after an event starting time representing a time at which an irregular event occurs in at least one of the plurality of locations, and display control means for displaying an influence of the irregular event on traffic in each of one or more locations, based on an estimated value of the density. |
US11222531B2 |
Method, apparatus, and system for providing dynamic window data transfer between road closure detection and road closure verification
An approach is provided for verification of a road closure. The approach, for example, involves generating a road graph comprising a road links associated with a road closure detected by a road closure detection system. The road closure detection system stores probe data for the road links collected over respective detection dynamic time windows. The approach also involves extracting respective verification dynamic time windows for the road links that are used by a road closure verification system to verify the road closure. The approach further involves filling the respective verification dynamic time windows using the probe data stored by the road closure detection system. The approach further involves initiating a verification of the road closure based on the filled respective verification dynamic time windows. |
US11222530B2 |
Driving intention determining method and apparatus
A driving intention determining method includes obtaining status information of traffic targets in a driving environment, where the traffic targets include a traffic target in a moving state and traffic targets in a static state, and status information of the traffic targets in a static state includes at least indication information of a traffic sign and road boundary information, determining a risk field of the driving environment based on the status information of the traffic targets in the driving environment, for any other vehicle in the driving environment, determining a driving track of the other vehicle in the driving environment based on the risk field, and determining driving intention of the other vehicle based on the driving track of the other vehicle in the driving environment. |
US11222527B2 |
Method, apparatus, and system for vehicle map data update
An approach is provided for vehicle map data update. The approach involves, for example, processing sensor data captured by a sensor of a vehicle to detect a machine-readable visual representation. The machine-readable visual representation encodes map data corresponding to a map tile of a geographic database. The approach also involves decoding the map data from the machine-readable visual representation. The approach further involves updating a local copy of the map tile stored in the vehicle based on the map data. |
US11222525B2 |
Article management system and method
Each first terminal mounted in advance on an item transmits first vibration data and a first terminal ID by radio wave in response to vibration detection, each beacon terminal disposed in advance at a place in a room intermittently transmits a beacon signal and a beacon ID by radio wave, a management device sequentially records each first terminal ID received together with the first vibration data and the beacon ID received together with the beacon signal to a detection list in a storage unit, acquires, from the storage unit, terminal information related to the first terminal ID recorded in the detection list and position information related to the beacon ID received concurrently with the first terminal ID, and displays the terminal information and the position information on a screen. |
US11222524B2 |
Safety touch button system having an intercommunications link
Apparatus and associated methods relate to dual safety touch button systems for generating machine operation commands, according to predetermined safety guidelines, from status information received via an intercommunications link (ICL) operably connecting the dual safety touch buttons (STBs). In an illustrative example, each of a pair of STBs includes a processor configured to receive, via an intercommunications link port, status information from the other STB. In response to the received information and predetermined safety guidelines, the STBs may generate machine operation commands that operate a pair of relay switches. In some embodiments, each STB may be activated within a substantially simultaneous period (e.g., less than 0.5 seconds) to actuate corresponding relay switches for operating a potentially dangerous machine. |
US11222517B2 |
Utility safety monitoring system
A system for utility safety monitoring is disclosed. In an embodiment, the system includes a utility fluid meter coupled with a home or business structure, a local control unit, a home appliance with a failure sensor, a monitoring control center, and one or more shut-off valves. The failure sensor is coupled with an Internet of Things (IOT) platform such as a NodeMCU unit. The failure sensor detects a failure event of the home appliance and sends a notification to the local control unit. The local control unit then shuts down the one or more shut-off valves and sends notifications to a utility company and an owner of the home or business structure. The shut-off valve has a locking mechanism including a diaphragm, a locking component, a magnetic solenoid, and a locking shaft with a locking notch indicating a closed position. |
US11222508B2 |
Gaming system and method providing free plays of a game with increasing quantities of paylines
Gaming systems and methods for providing free plays of a game with increasing quantities of paylines, wherein for each of a plurality of free plays of a game of a free game sequence, any awards for the displayed plurality of symbols for that free play of the game are based on a quantity of paylines associated with the symbol display positions for that free play of the game, wherein the quantity of paylines for that free play of the game is greater than a previous quantity of paylines for a previous free play of the game of the sequence by a determined quantity of additional paylines. |
US11222502B2 |
Retro sports system
Described is a retro sports system for creating new sporting events with new outcomes utilizing past sporting events that can be used for sports gaming and entertainment or other sports competition games. The system includes a server that may be programmed to randomly select increments of historical past games in order to create a new full game formed from the randomly selected increments. This new game can be used for betting or other competitive games and for entertainment. |
US11222501B2 |
Systems and method for metamorphic reel game features
A gaming system includes a main display configured to display a wagering game comprising a plurality of virtual spinnable reels having a plurality of adjacent game symbol positions. A game controller is communicatively coupled to the display, and a computer-readable storage medium. The game controller is configured to initiate a first round of play of a base game causing a simulated spinning of the spinnable reels, change the base game to a metamorphic reel game based on a triggering condition of a special symbol landing on a stopped reel. At least one morphed reel is created from at least two of the spinnable reels. At least one reel is replaced with the morphed reel in the metamorphic reel game. A game outcome is determined based on paytable and a reduced number of reels that includes the morphed reel. Credit is awarded to the player based on the game outcome. |
US11222495B2 |
Scalable systems and methods for monitoring and concierge service
Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user. |
US11222492B2 |
Luggage storage system and luggage management method
A luggage storage system includes a tag attached to a luggage, a plurality of storage spot terminals respectively installed in a plurality of storage spots each including a movable spot, a luggage database, and a circuitry configured to: acquire identification information of the tag and a user from a mobile terminal that has read the identification information of the tag at the time of deposit of the luggage and register the identification information in the luggage database, acquire the identification information of the tag and storage spot from the storage spot terminal that has read the identification information of the tag and register the identification information in the luggage database, and acquire the identification information of the tag and the user from the mobile terminal that has read the tag at the time of receipt of the luggage and determine whether or not to return the luggage based on whether or not the identification information of the tag and the identification information of the user are associated with each other in the luggage database. |
US11222490B2 |
Physical modification of circuits for automotive security
A service request for an automobile is detected. The service request includes a service version number. A first integrated circuit of the automobile is verified. The verification of the first integrated circuit is in response to detecting the service request. A component version number of the first integrated circuit is determined in response to verifying the first integrated circuit. The service version number is compared to the component version number of the first integrated circuit. The comparison is based on the determining the component version number. A service operation regarding the automobile is performed. The service operation is performed based on the comparing the service version number to the component version number. |
US11222489B2 |
System for the identification and recognition of a motor vehicle based on the profile of voltage values from the onboard electrical system and corresponding identification method implemented by said system
Disclosed are system and method for the identification and recognition of a motor vehicle based on the profile of the voltage values from the onboard electrical system. The system comprises a voltage and/or current detecting device connected to a vehicle's electrical system. The system is configured to create a database comprising at least one reference voltage value and/or absorbed current associated with at least one predetermined condition of the vehicle, detecting at least one value of voltage and/or current absorbed in operation associated with at least one predetermined vehicle condition and comparing the at least one reference value with the at least one operating value. In the case where at least one operating value coincides with at least one reference value, it is determined that the identification system is installed on the vehicle or, if not, it is determined that the identification system is not installed on the vehicle. |
US11222488B2 |
Electronic module and control method thereof
The present disclosure provides an electronic module including: a first memory; a second memory; a communication unit configured to communicate with a plurality of electronic modules and a server; and a controller configured to store, in the first memory, vehicle information obtained from at least one sensor provided in a vehicle, store, in the second memory, the vehicle information stored in the first memory, determine an electronic module of the plurality of electronic modules based on a location that the at least one situation occurred, and transmit, to the electronic module, at least a part of the vehicle information when the at least one predetermined situation occurs. |
US11222484B2 |
Maintenance notification system and method for controlling same, and non-transitory computer readable medium
A maintenance notification system estimates a state of a target vehicle that is subjected to maintenance on a basis of at least one of status information and drive history information of the target vehicle; estimates a tendency of maintenance by a user on a basis of the status information of the target vehicle; selects index information to be used for identifying a timing for maintenance of the target vehicle on a basis of at least one of the status information and the drive history information of the target vehicle, and identifies the timing for maintenance of the target vehicle and a content using the estimated state, the estimated tendency of maintenance by the user, and the selected index information; and provides a notification relating to the maintenance on a basis of the timing for the maintenance and the content. |
US11222483B2 |
System and method for detecting vehicle environmental exposure and for determining maintenance service according to detected exposure
A method of operating a usage-based maintenance system for a vehicle among a plurality of vehicles includes determining, for a time period, an exposure parameter of the vehicle. The exposure parameter indicates an amount of exposure to an environment during the time period. The method also includes scoring the exposure parameter according to an exposure model to produce an exposure score. Moreover, the method includes determining a maintenance discount according to the exposure score. |
US11222479B2 |
Object customization and accessorization in video content
A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to select and manipulate objects within a scene, and to modify an object by adding or removing accessories from the object or otherwise customizing the object according to the user's preferences or desires. The RVE system may also provide an interface or interfaces via which the user can obtain additional information for the object, customize the object, be given a price or price(s) for the object as customized, and purchase the object as specified if desired. |
US11222475B2 |
Computer systems and methods for navigating building information models in an augmented environment
Disclosed herein is software technology that leverages improved AR technology to facilitate presentation of virtual content overlaid on a view of a real-world environment. Additionally, also disclosed herein is an “insights” software application that functions to provide insights about the real-world environment. In one aspect, disclosed herein is a method that involves an AR-enabled device that includes one or more sensors, a user input interface, a display screen and is configured to (1) based on user input, determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment; (2) align the virtual 3D model of the real-world environment with the real-world environment; and (3) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment. |
US11222473B1 |
Virtual reality services within controlled-environment facility
Embodiments provide methods and systems for regulating the use of virtual reality environments provided to residents of controlled-environment facilities. In response to a request for virtual reality programs from an inmate, the privilege status of the inmate is used to determine the available virtual environments in which the inmate may participate. The participation of the inmate within a virtual reality session may be restricted based on the privilege status of the inmate. Any limitations on an inmate's participation within an approved virtual environment may be enforced by restricting the behavior of an avatar representing the inmate within the virtual environment. The privilege status of inmates may be used to enforce restrictions that prohibit contact between certain inmates or certain classifications of inmates. The participation of inmates may be restricted and terminated based on a measured physiological responses to the inmate's participation in a virtual environment. |
US11222471B2 |
Implementing three-dimensional augmented reality in smart glasses based on two-dimensional data
Approaches presented herein enable implementation of augmented reality in a smart glasses device. More specifically, two-dimensional (2-D) image data of a real-world object is collected from a 2-D camera of the smart glasses device. From the collected 2-D image data, 2-D coordinate data is generated. Based on location and rotation data of the smart glasses device and 2-D depth information from a viewing angle of the smart glasses device, three-dimensional (3-D) coordinates are generated from the generated 2-D coordinate data. An augmented object is displayed, on a holographic display of the smart glasses device, at an apparent location of the real-world object utilizing the 3-D coordinates. |
US11222468B1 |
Object tracking using sparse sensor captures
In one embodiment, a method includes instructing, at a first time, a camera with multiple pixel sensors to capture a first image of an environment comprising an object to determine a first object pose of the object. Based on the first object pose, the method determines a predicted object pose of the object at a second time. The method determines a predicted camera pose of the camera at the second time. The method generates pixel-activation instructions based on a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with the predicted camera pose. The method instructs, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions. The method determines, based on the second image, a second object pose of the object. |
US11222466B1 |
Three-dimensional geometry-based models for changing facial identities in video frames and images
Techniques are disclosed for changing the identities of faces in video frames and images. In embodiments, three-dimensional (3D) geometry of a face is used to inform the facial identity change produced by an image-to-image translation model, such as a comb network model. In some embodiments, the model can take a two-dimensional (2D) texture map and/or a 3D displacement map associated with one facial identity as inputs and output another 2D texture map and/or 3D displacement map associated with a different facial identity. The other 2D texture map and/or 3D displacement map can then be used to render an image that includes the different facial identity. |
US11222463B2 |
Three-dimensional object representation
Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry. |
US11222460B2 |
Visualization techniques for data labeling
One embodiment provides a user interface (UI) that permits users to select how point cloud colorings determined from multiple data sources are blended together in a rendering of a point cloud. The data sources may include photographic, label, and/or LIDAR intensity data. To improve frame rates, an aggregated point cloud may be generated using a spatial hash of a large set of points and sampling of each hash bucket based on the number of points therein and a user-configurable density. Sizes of points in the point cloud may decrease proportionally to distance from a viewer, but increase based on an activation function that enlarges points greater than a threshold distance from the viewer. In addition, luminance statistics for sub-regions of photographic data and dominant colors determined from photographic data may be used to automatically determine color properties to apply to a point cloud coloring. |
US11222456B2 |
Frameworks for graphics animation and compositing operations
A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, etc., for an application's user interface. The application commits state changes of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, after a synchronization threshold has been met, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer, synchronized with the display. Portions of the render tree changing relative to prior versions can be tracked. |
US11222455B2 |
Management of pseudorandom animation system
Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation. |
US11222451B2 |
Content replacement system using visual design object models
A content replacement system and method for simultaneously updating a plurality of images of visual designs on an electronic display of an electronic device using synchronized client- and server-side visual design object models by representing visual objects in visual designs using a keyed attribute and associated attribute value comprising a visual object specification. |
US11222449B2 |
Smart visualization transformation for intuitive presentations
A method is used in processing graphics in computing environments. A user interface layer receives a request from a user to rasterize an interactive image rendered in a user interface. A rasterizing module rasterizes the interactive image at the user interface layer associated with the user interface. The rasterizing module transmits the rasterized image to a reporting service for reporting out the rasterized image. |
US11222447B2 |
Inter-frame motion correction in whole-body direct parametric image reconstruction
A method for parametric image reconstruction and motion correction using whole-body motion fields includes receiving a nuclear imaging data set including a set of dynamic frames and generating at least one of a whole-body forward motion field and/or a whole-body inverse motion field for at least one frame in the set of frames. An iterative loop is applied to update at least one parameter used in a direct parametric reconstruction and at least one parametric image is generated based on the at least one parameter updated by the iterative loop. The iterative loop includes calculating a frame emission image for the at least one frame, generating a motion-corrected frame emission image based on the at least one whole-body forward motion field or a whole-body inverse motion field, and updating at least one parameter by applying a fit to the motion-corrected frame emission image. |
US11222442B2 |
Method for augmented reality display, method for determining pose information, and apparatuses
A method for an image capturing device includes: acquiring a first image of a target object; extracting coordinate information of a first 2D key point corresponding to the target object; acquiring a second image of the target object; acquiring coordinate information of a second 2D key point in the second image according to the coordinate information of the first 2D key point, the first 2D key point and the second 2D key point being the same key point in the target object; acquiring coordinate information of a 3D key point corresponding to the target object, the 3D key point being a key point obtained after a triangulation operation; and determining camera posture information of the second image according to the coordinate information of the first 2D key point, the coordinate information of the second 2D key point, the coordinate information of the 3D key point, and a 3D-2D projection. |
US11222439B2 |
Image processing apparatus with learners for detecting orientation and position of feature points of a facial image
An image processing apparatus includes a first learner trained to detect an orientation of a face in an image including a human face for receiving an input of a target image including a human face and outputting first information associated with an orientation of a face included in the target image, at least one second learner trained, for the first information, to detect a position of a facial component in an image including a human face for receiving an input of the target image and outputting second information associated with a position of a facial component included in the target image, and a control unit that controls the first learner and the second learner. The control unit uses the first learner to obtain the first information from the target image, and uses the second learner corresponding to the first information to obtain the second information from the target image. |
US11222438B2 |
Information processing apparatus, vehicle, and information processing method for presence probability of object
An information processing apparatus according to one embodiment includes a processing circuit. The processing circuit calculates a first presence probability of an object present around a moving body with positional information measured by each of a plurality of sensors having different characteristics, acquires non-measurement information indicating that the positional information on the object has not been obtained for each of the sensors, and determines a second presence probability of the object based on the first presence probability and the non-measurement information. |
US11222436B2 |
Presenting an image indicating a position for a person in a location the person is waiting to enter
Methods for presenting an image indicating a position for a person are disclosed. A method includes: determining, by a computing device, at least one free space in a location using at least one camera; determining, using the computing device, a new position for a first person in the location based upon the determined at least one free space in the location; and presenting an image to indicate the determined new position for the first person in the location. |
US11222435B2 |
Determining rotation axis from x-ray radiographs
A system and method of processing a CT scan includes receiving a plurality of radiographs and determining an axis of rotation per scan from the plurality of radiographs prior to CT reconstruction. |
US11222433B2 |
3 dimensional coordinates calculating apparatus and 3 dimensional coordinates calculating method using photo images
Provided are a method and apparatus for calculating three-dimensional coordinates using photographic images, and more particularly, a method and apparatus for calculating three-dimensional coordinates using photographic images in which a plurality of photographic images are analyzed to calculate the three-dimensional coordinate of a point commonly marked on the photographic images. By using the method and apparatus for calculating three-dimensional coordinates using photographic images captured by a camera, three-dimensional coordinates of arbitrary points marked on the photographic images can be easily calculated. |
US11222430B2 |
Methods, devices and computer program products using feature points for generating 3D images
A method for creating a 3D image is described. The method includes receiving a first 2D image and a second 2D image, identifying a plurality of first feature points in the first 2D image and a corresponding plurality of second feature points in the second 2D image, estimating a plurality of distances based on corresponding ones of the plurality of first feature points and based on corresponding ones of the plurality of second feature points, determining a mean and a standard deviation of inverses of the plurality of distances that were estimated, generating a baseline initialization coordinates based on the mean and the standard deviation of inverses of the plurality of distances, generating the 3D image based on the baseline initialization coordinates, and providing the 3D image for display. Related systems, devices and computer program products are also described. |
US11222429B2 |
Object movement indication in a video
An object that moves, which is depicted in a video, can be identified. Radial lines emanating from the object can be rendered in an enhanced video. Responsive to detecting a first movement of the object indicating a size of the object is increasing in the video, a length of each of the radial lines can be increased. Responsive to detecting a second movement of the object indicating the size of the object is decreasing in the video, the length of each of the radial lines can be decreased. Responsive to detecting a third movement of the object, in a two-dimensional plane, the length of a first portion of the radial lines emanating from a leading surface of the object can be decreased while the length of a second portion of the radial lines emanating from a trailing surface of the object can be increased. |
US11222428B2 |
Determining golf swing characteristics
Implementations generally relate to determining golf swing characteristics. In some implementations, a method includes obtaining a video of a person performing an action. The method further includes determining from the video a plurality of points associated with the person, where the determining of the plurality of points is performed for each frame of the video. The method further includes determining a plurality of three-dimensional (3D) coordinates for each point of the plurality of points, where the determining of the 3D coordinates is performed for each frame of the video. The method further includes determining a movement of the plurality of points based at least in part on the 3D coordinates. The method further includes determining one or more movement errors based at least in part on the movement of the plurality of points. |
US11222427B2 |
Image compression
A device, system, and method performs an image compression. The method includes receiving raw image data of an image and identifying objects in the image as one of a foreground object or a background object. The method includes generating first foreground image data for a first foreground object. The method includes generating first metadata for a first background object. The first metadata indicates a first identity and a first descriptive parameter for the first background object. The first descriptive parameter relates to how the first background object is situated in the image. The method includes generating first background image data for the first background object. The first background image data is empty data. The method includes storing processed image data for the image comprising the first foreground image data, the first metadata, and the first background image data. |
US11222426B2 |
Method for property feature segmentation
The method for determining property feature segmentation includes: receiving a region image for a region; determining parcel data for the region; determining a final segmentation output based on the region image and parcel data using a trained segmentation module; optionally generating training data; and training a segmentation module using the training data S500. |
US11222423B2 |
Evaluation device, observation device, and program for identifying cell differentiation
An evaluation device includes a state determination unit which is configured to determine a state of cells which are an observation target under non-standard conditions on the basis of information acquired from an image of cells under standard conditions. |
US11222421B2 |
Medical image display method and imaging apparatus
The present invention provides a display method for a medical image, comprising: acquiring a medical image of an imaging object by means of scanning; obtaining, from the medical image, a list containing one or more objects of interest, and object information including positions of the objects of interest; acquiring, according to the positions of the objects of interest and at different imaging positions, a plurality of images that cover the objects of interest; and synthesizing the plurality of images that cover the objects of interest into a dynamic graph and dynamically displaying the dynamic graph. |
US11222417B2 |
Data structure for creating image-processing data and method for creating image-processing data
Data structure for image-processing data is for creating image-processing data necessary for performing image processing on captured images of multiple workpieces when an articulated robot extracts a workable target workpiece from among multiple supplied workpieces. The data structure includes workpiece shape data for recognizing a target workpiece by pattern matching and tool data configured to check whether there is interference between a tool mounted on the articulated robot and a peripheral workpiece. The data structure is configured such that the combination of the workpiece shape data and the tool data can be rearranged for each workpiece or for each tool. |
US11222408B1 |
Method to smooth edge of image
A method to smooth periphery pixels of an image includes operations. First, an image includes periphery pixels is provided. Each periphery pixel includes periphery sub-pixels. Each periphery sub-pixel includes a location parameter, a brightness parameter and a color parameter. Second, the image which includes the periphery pixels is displayed. Next, the periphery pixels are locked by targeting each periphery sub-pixel of each periphery pixel. The brightness parameter of each periphery sub-pixels is collected to target the periphery sub-pixels. Then, a smoothing operation is carried out to adjust the brightness parameters of the periphery sub-pixels to obtain adjusted brightness parameters. Afterwards, the periphery pixels with the adjusted brightness parameters are unlocked to obtain the image which has at least one smooth edge. |
US11222401B2 |
Apparatuses and computer-implemented methods for middle frame image processing
The present invention provides an apparatus comprising a plurality of image sensors, an image frame multiplexer communicable with each of the plurality of image sensors, and a processor communicable with the image frame multiplexer. Each image sensor captures a full frame image data object and outputs a middle frame image data object. The image frame multiplexer communicable receives a plurality of middle frame image data objects and outputs a selected middle frame image data object from the plurality of middle frame image data objects. The processor receives the selected middle frame image data object and processes the selected middle frame image data object. |
US11222392B2 |
Compute optimization mechanism for deep neural networks
An apparatus to facilitate compute optimization is disclosed. The apparatus includes a memory device including a first integrated circuit (IC) including a plurality of memory channels and a second IC including a plurality of processing units, each coupled to a memory channel in the plurality of memory channels. |
US11222390B2 |
Method and system for secure overseas payments for healthcare and other costs in developing countries
Methods, systems, and computer program products for the coordination of payment of medical goods and/or services of patients in developing countries by relatives of those individuals living abroad, such as in the diaspora of particular cultures or nationalities. The methods and systems are implemented using a global database application on a networked computing platform comprising one more machines selected from the group consisting of personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based consumer electronics, programmable consumer electronics, network computers, minicomputers, mainframe computers, portable tablet devices, mobile telephones, personal digital assistants (PDAs), video game consoles, and portable media players. Payments for goods and services can be effected using a mobile wallet or other payment software/application known in the art using a mobile electronic device such as a message processor, hand-held device, portable tablet device, mobile telephone, personal digital assistant (PDA), or portable media player. |
US11222385B2 |
Method and system for forecasting crop yield
A configurable automated system preprocesses weather and agronomic data to provide a yield forecast model for a target crop in an identified region. The system considers data typically excluded based on biases of a human operator and/or considers data otherwise not considered to be relevant and/or a powerful predictor by a person having ordinary skill in the art. The system builds predictive models through a variety of statistical approaches, selects and validates candidate models, and operates validated models that output in-season forecasts in a production environment. |
US11222384B1 |
System and method for automated data estimation for tax preparation
A computer-implemented method for inferring or estimating user-related data for use with tax preparation software is disclosed. The method uses a computer that connects to the one or more remotely located data sources and executing a data capture utility, the data capture utility capturing at least some tax data pertaining to the user. The computing device executes an estimation module that receives the captured tax data pertaining to the user and generates one or more estimates and stores the one or more estimates in a data store associated with the tax preparation software, the data store configured to store user-specific tax data therein. The computing device executes a tax calculation engine of the tax preparation software configured to read the user-specific tax data contained in the data store and compute an intermediate or final tax liability or refund amount. |
US11222373B2 |
Text translation using contextual information related to text objects in translated language
In an example embodiment, text is received at an ecommerce service from a first user, the text in a first language and pertaining to a first listing on the ecommerce service. Contextual information about the first listing may be retrieved. The text may be translated to a second language. Then, a plurality of text objects, in the second language, similar to the translated text may be located in a database, each of the text objects corresponding to a listing. Then, the plurality of text objects similar to the translated text may be ranked based on a comparison of the contextual information about the first listing and contextual information stored in the database for the listings corresponding to the plurality of text objects similar to the translated text. At least one of the ranked plurality of text objects may then be translated to the first language. |
US11222369B1 |
Systems and methods for optimization of capital allocation for advertising campaigns in online-based commerce
A method and associated system of producing an advertising campaign of a product for an online marketplace seller including, under control of one or more processors configured with executable instructions, generating a single keyword advertising campaign of the product; collecting data on the single keyword; executing a machine learning component of an adaptive machine learning platform to generate a machine learning component output based at least in part on the data on the single keyword; generating a behavioral curve or table relating to an advertisement bid value and a cost per click value based at least in part on the machine learning component output; generating sales goal(s) of the product for the online marketplace seller on the online marketplace; generating an optimized advertisement bid value based at least in part on the sales goal(s) and the behavioral curve or table; and generating an optimized advertising campaign therefrom. |
US11222362B2 |
Dynamic determination of localization source for web site content
Method and system for localizing an element present in a piece of content having a plurality of elements. A cost of localizing an element with respect to each of one or more localization sources is first computed. At least one criterion based on which a localization source for localizing the element is to be determined is obtained. A localization source for localizing the element is then selected based on an assessment with respect to the at least one criterion. The element of the content is then localized using the selected localization source. |
US11222359B2 |
Systems and methods for location related event detection
An event detection (ED) computing device is provided. The ED computing device includes a processor in communication with a memory. The processor is configured to receive real time data from a real time data source, including location data and transaction data, and calculate a first data derivative based at least in part on the received location data and transaction data. The ED computing device is also configured to identify an event associated with the first location based at least in part on the received location data and transaction data and store an identified event data structure in a database. The ED computing device is configured to retrieve notification rules associated with a first stakeholder, compare the a data derivative to the notification rules, and transmit a notification to the first stakeholder based at least in part on the comparison. |
US11222357B2 |
Method and system for generating a schedule data structure for promotional display space
Systems, methods, and other embodiments associated with computing and generating schedule data structures for items in a display are described. In one embodiment, a method includes accessing a sales data structure corresponding to a store and analyzing sales records for items associated with subcategories to calculate a subcategory profit contribution score for each subcategory. The method may also include selecting a first subcategory from the subcategories as a candidate subcategory of items and analyzing the sales records to calculate an item profit contribution score for each of the items assigned to the candidate subcategory. A first item is selected from the candidate subcategory to be placed on a promotional display space, based upon the item profit contribution score of the first item. A schedule data structure is generated that assigns the first item to the promotional display space. |
US11222356B2 |
Methods and apparatus to de-duplicate impression information
An example apparatus includes means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications, and means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic. |
US11222340B2 |
Generating a random verification code for a transaction
A device receives, from a user device, a request to generate a verification code for a transaction associated with a user of the user device, and receives user profile information associated with a transaction card to be used for the transaction. The device generates a random verification code for the transaction based on the request and the user profile information, and authenticates the random verification code, based on the user profile information, to generate an authenticated random verification code. The device provides the authenticated random verification code to the user device, and receives transaction information, including the authenticated random verification code, from a merchant device associated with the transaction. The device validates the transaction based on the transaction information, and provides, to the merchant device associated with the transaction, information indicating that the transaction is validated. |
US11222339B2 |
Computer-based systems and methods configured for one or more technological applications for authorizing a credit card for use by a user
A configured application for authorizing a credit card by a user and a method that may include receiving an electronic request to pair a mobile device associated with a user with a credit card of the user. The credit card may include a location tracking circuitry to remotely communicate a location of the credit card to a remote electronic recipient. The location of the credit card may be received by a processor from the remote electronic recipient. A proximity multi-factor authentication may verify that the user is an authorized user of the credit card. The mobile device associated with the user may be paired with the credit card of the user after verifying that the user is the authorized user. The processor may receive the location of the credit card paired with the mobile device from the remote electronic recipient. The location of the credit card may be displayed on a display of the mobile device associated with the user. |
US11222337B2 |
Voice recognition to authenticate a mobile payment
Systems and methods are provided for authenticating mobile payments from a customer account to a merchant. The systems and methods may include a financial service provider receiving a request to authorize an electronic transaction at a point-of-sale. A financial service provider server computer may verify that the customer is present at the point-of-sale using received location data. An image having distorted text such as a captcha may be transmitted to a device at the point-of-sale, and the customer may read the captcha aloud. A voice sample of the customer may be sent to the financial service provider for comparison to stored voice recordings, to verify that the customer's voice sample is authentic if the voice matches a previously generated voice recording for the account. If the voice sample is authentic, the financial service provider may authorize the mobile payment. |
US11222332B2 |
Electronic terminal, electronic watch, security setting method, and recording medium
An electronic terminal capable of using a function of payment includes a wearing detector, a communicator, and a processor. The wearing detector detects whether the electronic terminal is worn by a user. The communicator communicates with a wireless communication apparatus via near field communication. The processor changes, based on information that is obtained by the wearing detector and the communicator, whether to enable or disable use of the function of payment. |
US11222329B2 |
Electronic wallet apparatus, method, and computer program product
Registration information for a plurality of consumers is obtained at an electronic wallet platform. A mechanism is provided to integrate the electronic wallet platform with a plurality of merchants. Via the electronic wallet platform, a given one of the consumers is afforded an option to select from multiple methods to pay for a transaction with a given one of the merchants. The multiple methods are based, at least in part, on the registration information. At least one of the multiple methods includes a virtual card number. Further steps include obtaining, from the given one of the consumers, a selection of the virtual card number for payment for the transaction; and providing the given one of the merchants with the virtual card number. |
US11222328B2 |
Method for providing mobile gift card issuance service, and server apparatus and system therefor
Provided is a method for providing a mobile gift card issuance service, and a server apparatus and a system therefor, the method including the steps of: receiving, from a product terminal, product information on a product for which a mobile gift card is to be issued; generating a random number corresponding to the received product information; generating a code by using the generated random number; associating the generated random number and code with the product information and storing the same as mobile gift card information; and transmitting the mobile gift card information to a sales channel server. |
US11222327B2 |
Resource allocation method and device, and electronic payment method
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating resources are provided. One of the methods includes receiving a first request from a first client for accessing a server, wherein the first request includes token information corresponding to resource information of a second client; determining, according to the token information included in the first request, the resource information of the second client corresponding to the token information; receiving resource allocation information from the first client; and allocating resource according to the resource allocation information from the first client and the resource information of the second client. |
US11222323B2 |
System and method for software allocation based on forecasts and calendars
Systems and methods provide at least one software application to users from a software monitor computer server. The software application requires a license grant for use. The software monitor computer server tracks usage of the software application to develop historical use patterns. The software monitor computer server also receives calendar input from electronic calendars of the users and analyzing the calendar input to identify future calendared uses of the software application. This allows the software monitor computer server to predict the future license grant needs of the software application based on the historical use patterns and the future calendared uses of the software application. The software monitor computer server also provides substitute software applications to the users when an insufficient number of license grants are available to meet the future calendared uses of the software application. |
US11222322B2 |
Points-based payment system
Payment systems allowing credit and/or points to fund financial transactions are provided. In one example, a payment system comprises a credit device issued to a consumer enabling the consumer to purchase products or services from a plurality of merchants using funds from a credit account associated with the consumer. The payment system comprises a payment network enabling the plurality of merchants to receive payment from an issuer that issues the credit device to the consumer. A funding device is configured to access information regarding credit available from the credit account, the funding device further configured to access information regarding points available to the consumer. The funding device is configured to use pre-established rules to determine the use of available credit and available points for completing a transaction with a first merchant of the plurality of merchants. The transaction appears to the first merchant as a regular credit card transaction. |
US11222321B2 |
Systems and methods for use in verifying users to service providers
Systems and methods are provided for verifying a user, through an account associated with the user, in connection with a subscription of the user to a service from a service provider. One exemplary system includes a memory having an account for the user, and a platform computing device coupled to and/or including the memory. The computing device is configured to receive a request from the service provider, in connection with the user subscribing to the service, and authenticate the user. When the user is authenticated, the computing device is configured to generate a subscription message for the user comprising assurance data based on the user's account, a timestamp, and an identifier associated with the user, and transmit the subscription message to the service provider, to thereby permit the service provider to rely on the assurance data to verify the user. |
US11222320B1 |
Systems and methods for controlling an automated transaction machine
Systems, apparatuses, methods, and computer program products are disclosed for controlling a function of an automated transaction machine (ATM). An example method includes receiving, by query language processing (QLP) circuitry, a query command signal. The example method further includes generating, by the QLP circuitry based on the query command signal, a control signal configured to instruct the ATM to perform the function by crawling a tree-structured menu of the ATM. Subsequently, the example method includes transmitting, by the QLP circuitry to the ATM, the control signal. |
US11222319B2 |
Systems and methods for post-hoc device registration
A method for managing a post-hoc device registration in an ecosystem is provided. The method includes assembling an electronic device, having a system on a chip (SoC) integrated therein. The method further includes activating/onboarding the device, receiving, by a CA from the device, a communication containing at least one keypair, validating, from the CA to the device, the at least one keypair, triggering, by the CA, data capture of validation data. The validation data includes user registration data, and manufacture/status data for least one of the device and the SoC. The captured validation data is stored in a database of the CA, and then aggregated, along with the received at least one keypair, from the CA database into a billing invoice to the device assembler. The registration data is referenced to the at least one keypair and other validation data by the CA. |
US11222314B2 |
Systems and methods for securing electronic transactions
Systems and methods for facilitating at least a portion of a secure electronic financial transaction are provided herein. Methods may include generating a unique payee identifier that represents a unique payment relationship between a payee and one or more payors, receiving a transaction request, the transaction request comprising the unique payee identifier and a payment, and authorizing a payment to the payee that corresponds to the payment. |
US11222308B2 |
Automated equipment tracking for service technicians
The concepts and technologies disclosed herein are directed to automated tool tracking for service technicians. According to one aspect disclosed herein, a tool tracking system can collect tool data from a vehicle system of a vehicle. The tool data can be associated with a tool that is to be utilized by a service technician to provide, at least in part, a service at a customer location. The tool tracking system can store the tool data in a data store. The tool tracking system can map the tool data to the vehicle and can determine when the tool is no longer mapped to the vehicle. This can be indicative of the tool having been left, for example, at the customer location. The tool tracking system can create an alert to inform the service technician and/or another entity that the tool is no longer mapped to the vehicle. |
US11222304B2 |
Automated scheduling and vessel navigation system for container shipping
A methodology and/or system to automatically generate an optimal collaborative agreement, according to which multiple vessel arrival time windows, start and end times for each time window, and multiple handling rates during each time window are offered by the marine container terminal operator to the liner shipping company at each port of the given liner shipping route. The vessel scheduling problem is formulated as a mixed integer nonlinear programming model, where the total liner shipping route service cost is minimized. A set of linearization techniques are applied to the original model, and the linearized model is solved using CPLEX. A number of computational experiments were performed for the Pacific Atlantic 1 liner shipping route, served by the NYK liner shipping company, with results showing effectiveness of the proposed collaborative agreement and the adopted solution methodology to improve liner shipping operations. |
US11222303B2 |
Systems and methods for secure package delivery
A method includes detecting, via an RFID reader of a package repository, an RFID tag associated with a package and, based on detecting the RFID tag, communicating, to a network device, an update for a shipping history. The method includes detecting, by a sensor associated with the package repository, a presence in a vicinity of the package repository. The method also includes detecting that the RFID tag is outside a range of the RFID reader and, responsive to the RFID tag being outside the range of the RFID reader, transmitting at least a portion of sensor data captured subsequent to detecting the presence to the network device. |
US11222302B2 |
System and method for network implemented cannabis delivery and driver release of funds
A system and methods for network-enabled cannabis product delivery and driver release of funds, comprising at least a plurality of network-enabled portals for data entry, legality and identification checks, and more, allowing a user to order delivery of cannabis products from local retailers using third-party drivers that register with the system, for compensation, and allowing for feedback and automated communication between a retailer, driver, and customer using the system, with a driver being able to release funds to a retail outlet after pickup of the order. |
US11222298B2 |
User-controlled digital environment across devices, places, and times with continuous, variable digital boundaries
An electronic platform enables a user and others to provide instructions that control continuous, variable content control principles that produce one or more unique digital environments for that user. The environment's content control principles support dynamic user presence awareness and control over real-time controls over identification, preferences, filters, prioritization, selective replacements, protection, privacy, and paywall, among others. The resulting digital experiences environment is continuous and dynamically updated across diverse electronic devices, at multiple times, and at various places. A user may have multiple sets of variable content control principles and switch between each of the corresponding environments. The electronic platform enables a user-controlled continuous digital user-controlled environment to remain always on, reflect a user's content control instructions, and provide a continuous user-controlled experiences environment across devices, place, and times until the user changes it. |
US11222297B2 |
System and method for matching patrons, servers, and restaurants within the food service industry
A system and method of combining table management software and customer experience skills by generating profiles of patrons, servers, and restaurants and using machine learning algorithms on those profiles to build more intimate relationships between patrons, food service establishments, and food service professionals. Trait matching provides optimized matchmaking between patrons and servers who share certain commonalities while also balancing the table management operations. Machine learning algorithms may be used to identify patterns of commonality that would not otherwise be recognized. This system allows patrons to choose servers at an establishment over a plurality of electronic devices by using the cluster analysis results. It provides servers more lateral work experience between participating restaurants, and restaurants more power to operate smoothly and build highly cohesive teams. |
US11222294B2 |
Systems and methods for risk management in a geographically distributed trading system
A computerized trading system includes a master node and a plurality of regional nodes, the master and regional nodes each including a processor and memory, and where the master node is communicatively coupled to each of the regional nodes over a network. The master node and regional nodes are programmed to perform a method for updating limits for each of the regional nodes, where the master node maintains a global limit and a ratio representing a proportion of the global limit allocable to each of the regional nodes. The master node allocates to each regional node a local limit that is a proportion of the global limit in accordance with the ratio, and monitors the local limit utilization at each of the regional nodes. When the master node detects one or more events, the master node allocates a new local limit to one or more of the regional nodes. |
US11222292B2 |
Data linkage across multiple participants
An example operation may include one or more of determining, by a supply-chain node, a plurality of assets of the supply-chain node, generating, by the supply-chain node, key-value pairs for each asset of the plurality of the assets, forming, by the supply-chain node, asset matching rules for matching the plurality of the assets of the supply chain node to assets from another supply-chain node, and creating a plurality of aliases for the plurality of assets of the supply-chain node based on the key-value pairs and the matching rules. |
US11222290B2 |
Intelligent capability extraction and assignment
A system may include persistent storage containing representations of requests associated with a managed network. The persistent storage may include lists of capabilities associated with agents, and each request may include a textual description of a situation experienced by a user and a resolution of the situation by a particular agent. A computing device may obtain a set of requests from the persistent storage, apply an unsupervised machine learning clustering technique to textual descriptions included in the set of requests, and arrange the requests into groups such that each group contains requests including textual descriptions with at least a threshold degree of similarity to one another. The computing device may perform, for the requests in a particular group, a textual analysis on associated resolutions to identify capabilities used by agents to resolve the requests, and update the lists of capabilities to associate the capabilities with agents that used them. |
US11222289B2 |
Route calculations with drive-through wait times
Disclosed embodiments provide techniques for incorporating drive-through wait times into a route calculation. A user often wishes to stop by a drive-through facility on their way to a final destination such as home or work. Disclosed embodiments factor the estimated wait time at the drive-through in determining an optimal travel route. The route is optimized for travel time based on received drive-through criteria. |
US11222285B2 |
Feature selection method, device and apparatus for constructing machine learning model
A feature-selection system obtains a training data set and associated features; divides the training data set into a first number of training data subsets; and forms a plurality of feature-selecting data sets. A feature-selecting data set comprises a second number of training data subsets. The system processes, in parallel, each feature-selecting data set, which comprises: computing a first evaluation index for the features based on the feature-selecting data set; obtaining a group of index ranks corresponding to the features based on the first evaluation index; and obtaining a group of importance ranks corresponding to the features based on the feature-selecting data set and a machine-learning model. The system further obtains a group of total ranks by fusing groups of index ranks and groups importance ranks obtained from processing the plurality of feature-selecting data sets; and selecting target features from the features based on the group of total ranks. |
US11222282B2 |
Sourcing a new machine-learning project by reusing artifacts from reference machine learning projects
A computer-implemented method includes receiving a strategy associated with a new machine-learning (ML) project. There exist a plurality of ML projects, each of which includes artifacts, and for each such candidate project, the following are performed: iterations of the candidate ML project are divided into a first phase, including a first set of iterations, and a second phase, including a second set of iterations; a workload to generate the candidate ML project in the first phase is determined; a performance of the candidate ML project in the first phase is determined; an additional workload to generate the candidate ML project in the second phase is determined; and an increased performance of the candidate ML project in the second phase is determined. Final ML projects are selected from the candidate ML projects, based on the strategy. Artifacts of the final ML projects are incorporated into the new ML project. |
US11222272B2 |
Methods and systems for advanced content cacheability determination
The embodiments provide systems and methods for efficiently and accurately differentiating requests directed to uncacheable content from requests directed to cacheable content based on identifiers from the requests. The differentiation occurs without analysis or retrieval of the content being requested. Some embodiments hash identifiers of prior requests that resulted in uncacheable content being served in order to set indices within a bloom filter. The bloom filter then tracks prior uncacheable requests without storing each of the identifiers so that subsequent requests for uncacheable requests can be easily identified based on a hash of the request identifier and set indices of the bloom filter. Some embodiments produce a predictive model identifying uncacheable content requests by tracking various characteristics found in identifiers of prior requests that resulted in uncacheable content being served. Subsequent requests with identifiers having similar characteristics to those of the predictive model can then be differentiated. |
US11222270B2 |
Using learned application flow to predict outcomes and identify trouble spots in network business transactions
An approach is provided that receives, over a computer network, transaction data from a number of clients that are running an app. The approach generates association rules by inputting the transaction data to an association rule learning algorithm, such as an Apriori algorithm. Each association rule is based on a user transaction pattern and a desired result, and each association rule includes a generated confidence value that pertains to an expected performance of one of the steps included in the respective association rule. The app is then modified based on an analysis of the generated confidence values, with the app modification being directed towards improving one or more of the confidence values. |
US11222269B2 |
Cognitive media content
A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content. |
US11222268B2 |
Determining algorithmic multi-channel media attribution based on discrete-time survival modeling
The present disclosure relates to a media attribution system that improves multi-channel media attribution by employing discrete-time survival modeling. In particular, the media attribution system uses event data (e.g., interactions and conversions) to generate positive and negative conversion paths, which the media attribution system uses to train an algorithmic attribution model. The media attribution system also uses the trained algorithmic attribution model to determine attribution scores for each interaction used in the conversion paths. Generally, the attribution score for an interaction indicates the effect the interaction has in influencing a user toward conversion. |
US11222267B2 |
Image inspection apparatus, image inspection learning method, and non-transitory computer-readable storage medium for storing image inspection program
An image inspection learning method implemented by a computer, the method includes: generating non-defective region data obtained by extracting, from a learning image including a defective region, a non-defective region other than the defective region; inputting the learning image into an image processing program for image inspection that detects the defective region in an input image as a detection target for the defective region, and acquiring an output image; extracting a feature quantity for a predetermined region of the output image; classifying, based on the non-defective region data, the feature quantity for the predetermined region into a non-defective feature quantity corresponding to the non-defective region and a defective feature quantity corresponding to the defective region; and using the non-defective feature quantity to learn a discriminator that discriminates a region of the output image outputted from the image processing program. |
US11222263B2 |
Neural network method and apparatus
A lightened neural network method and apparatus. The neural network apparatus includes a processor configured to generate a neural network with a plurality of layers including plural nodes by applying lightened weighted connections between neighboring nodes in neighboring layers of the neural network to interpret input data applied to the neural network, wherein lightened weighted connections of at least one of the plurality of layers includes weighted connections that have values equal to zero for respective non-zero values whose absolute values are less than an absolute value of a non-zero value. The lightened weighted connections also include weighted connections that have values whose absolute values are no greater than an absolute value of another non-zero value, the lightened weighted connections being lightened weighted connections of trained final weighted connections of a trained neural network whose absolute maximum values are greater than the absolute value of the other non-zero value. |
US11222261B2 |
Supporting machine learning models distributed among multiple mobile node devices
An implementation of the disclosure provides an apparatus comprising a memory to store classification data of a machine learning model; and a processing device, operatively coupled to the memory, to detect characteristics of an object. The characteristics comprise at least a spatial position of the object. Sensor information is received from a node device. The sensor information is indicative of at least one of: a spatial position, a speed or a direction of movement of the node device. Using the sensor information, it is determined whether the node device is within a threshold with respect to the object in accordance with the detected characteristics. Responsive to determining that the node device is within the threshold, a notification related to at least part of the classification data and the one or more characteristics is provided to the node device. The classification data is representative of a classification of the object. |
US11222254B2 |
Optimized neuron circuit, and architecture and method for executing neural networks
A neuron circuit is capable of producing a weighted sum of digitized input signals and applying an activation function to the weighted sum so as to produce a digitized activation signal as output. The circuit includes at least: one multiplier multiplying each input signal (x1 to xn) with a weight value (w1j to wnj), one accumulator accumulating the results of the multiplier so as to produce the weighted sum, and one activation unit executing the activation function. The activation unit comprises at least one shift unit and at least one saturation unit capable of approximating a non-linear activation function. The result of the approximated activation function is obtained by one or more arithmetic shifts applied to the weighted sum. |
US11222248B2 |
Luminance-biased sharpening for thermal media printing
In some examples, luminance-biased sharpening for thermal media printing may include converting an input image to a grayscale luminance representation. For each pixel of a plurality of specified pixels of the converted input image, a sharpening lightness value may be determined. Further, a ratio of the sharpening lightness value to a corresponding original lightness value may be determined. A resulting sharpened pixel may be determined by applying a corresponding value of the determined ratio to each of the specified pixels. A dark correction factor may be applied to the resulting sharpened pixels that are darkened and a light correction factor may be applied to the resulting sharpened pixels that are lightened. Based on application of the dark correction factor and the light correction factor, a sharpened output image corresponding to the input image may be generated. |
US11222247B2 |
Semantic image retrieval
Computer-implemented techniques for sematic image retrieval. According to one technique, digital images are classified into N number of categories based on their visual content. The classification provides a set of N-dimensional image vectors for the digital images. Each image vector contains up to N number of probability values for up to N number of corresponding categories. An N-dimensional image match vector is generated that projects an input keyword query into the vector space of the set of image vectors by computing the vector similarities between a word vector for the input query and a word vector for each of the N number of categories. Vector similarities between the image match vectors and the set of image vectors can be computed to determine images semantically relevant to the input query. |
US11222242B2 |
Contrastive explanations for images with monotonic attribute functions
In an embodiment, a method for generating contrastive information for a classifier prediction comprises receiving image data representative of an input image, using a deep learning classifier model to predict a first classification for the input image, evaluating the input image using a plurality of classifier functions corresponding to respective high-level features to identify one or more of the high-level features absent from the input image, and identifying, from among the high-level features absent from the input image, a pertinent-negative feature that, if added to the input image, will result in the deep learning classifier model predicting a second classification for the modified input image, the second classification being different from the first classification. In an embodiment, the method includes creating a pertinent-positive image that is a modified version of the input image that has the first classification and fewer than all superpixels of the input image. |
US11222239B2 |
Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
A result of recognition processing of a convolutional neural network is acquired using recognition object data including information of a recognition object, as an input. A region of interest for the recognition object data and/or an intermediate layer output of the convolutional neural network is set. Detail recognition processing is performed for the recognition object data and/or the intermediate layer output in the region of interest. Integration processing of a result of the detail recognition processing and the intermediate layer output is performed. A result of the integration processing is input as the intermediate layer output to the convolutional neural network. A result of the recognition processing is output. |
US11222237B2 |
Reinforcement learning model for labeling spatial relationships between images
A computing system is provided, including a processor configured to receive a labeling map for a first image. The labeling map may indicate a spatial relationship between a first region of interest included in the first image and a second region of interest included in a second image. At a trained reinforcement learning model, the processor may be further configured to generate an updated labeling map for the first image based on at least the labeling map, the first image, and the second image. |
US11222236B2 |
Image question answering method, apparatus and system, and storage medium
An image question answering method includes: extracting a question feature representing a semantic meaning of a question, a global feature of an image, and a detection frame feature of a detection frame encircling an object in the image; obtaining a first weight of each of at least one area of the image and a second weight of each of at least one detection frame of the image according to question feature, global feature, and detection frame feature; performing weighting processing on global feature by using first weight to obtain an area attention feature of image; performing weighting processing on detection frame feature by using second weight to obtain a detection frame attention feature of image; and predicting an answer to question according to question feature, area attention feature, and detection frame attention feature. |
US11222235B2 |
Method and apparatus for training image processing model, and storage medium
A method for training an image processing model, includes: acquiring M frames of long-distance shot images of each of N training scenes, both N and M being positive integers greater than 1; acquiring a short-distance standard image of each training scene; for each training scene, clipping the M frames of long-distance shot images to obtain a same field of view as that of the short-distance standard image, and aligning the M frames of long-distance shot images after being clipped with the short-distance standard image; forming a training sample couple of each training scene by the M frames of long-distance shot images and the short-distance standard image after alignment, and forming a training sample set by N training sample couples corresponding to the N training scenes; and training an image processing model based on the training sample set. |
US11222234B2 |
Method and apparatus for training a convolutional neural network to detect defects
The present application discloses a method of training a convolutional neural network for defect inspection. The method includes collecting a training sample set including multiple solder joint images. A respective one of the multiple solder joint images includes at least one solder joint having one of different types of solder joint defects. The at least one solder joint is located substantially in a pre-defined region of interest (ROI) in a center of the image. The method further includes inputting the training sample set to a convolutional neural network to obtain target feature vectors respectively associated with the multiple solder joint images. Additionally, the method includes adjusting network parameters characterizing the convolutional neural network through a training loss function based on the target feature vectors and pre-labeled defect labels corresponding to different types of solder joint defects. The training loss function includes at least two different loss functions. |
US11222233B2 |
Method and apparatus for multi-category image recognition
A method and apparatus for image recognition are provided. The method includes: obtaining a vector of deep features of an input image; applying a Principal Component Analysis (PCA) transformation to the vector of the deep features; obtaining a sequence of principal components of the input image; dividing the sequence of the principal components into a predefined number of adjacent parts; and matching the input image to instances from a training image set. |
US11222232B1 |
Using temporal filters for automated real-time classification
In various examples, the present disclosure relates to using temporal filters for automated real-time classification. The technology described herein improves the performance of a multiclass classifier that may be used to classify a temporal sequence of input signals—such as input signals representative of video frames. A performance improvement may be achieved, at least in part, by applying a temporal filter to an output of the multiclass classifier. For example, the temporal filter may leverage classifications associated with preceding input signals to improve the final classification given to a subsequent signal. In some embodiments, the temporal filter may also use data from a confusion matrix to correct for the probable occurrence of certain types of classification errors. The temporal filter may be a linear filter, a nonlinear filter, an adaptive filter, and/or a statistical filter. |
US11222231B2 |
Target matching method and apparatus, electronic device, and storage medium
Target matching method and apparatus, electronic device, and storage medium, including: extracting feature vector of each frame in query image sequence and feature vector of each frame in candidate image sequence; determining self-expression feature vector of query image sequence, collaborative expression feature vector of the query image sequence, self-expression feature vector of candidate image sequence, and collaborative expression feature vector of candidate image sequence based on feature vector of each frame in query image sequence and feature vector of each frame in candidate image sequence; determining similarity feature vector between query image sequence and candidate image sequence based on self-expression feature vector of query image sequence, collaborative expression feature vector of query image sequence, self-expression feature vector of candidate image sequence, and collaborative expression feature vector of candidate image sequence; and determining matching result between query image sequence and candidate image sequence based on similarity feature vector. |
US11222228B2 |
Techniques for example-based affine registration
Example-based affine registration is provided. In various embodiments, a plurality of training images is read. A predetermined affine transform is read for each of the plurality of training images. Each affine transform maps its associated image to a template. Weights are determined for each of the plurality of training images. The weights are determined to minimize a difference between the test image and a weighted linear combination of the training images. An affine transform is determined mapping the test image to the template by computing a weighted linear combination of the affine transforms using the weights. |
US11222225B2 |
Image recognition combined with personal assistants for item recovery
According to one embodiment, a method, computer system, and computer program product for using a virtual assistant and electronic devices to find lost objects is provided. The present invention may include identifying one or more candidate items corresponding with one or more user-identified lost items within captured images such as real-time or archived camera feeds within the area where the item was lost; identifying secondary items with a spatial relationship to the candidate items; communicating, to a user, location information associated with the one or more candidate items by reference to the secondary items based on the identifying. |
US11222216B2 |
Crosswalk detection device, method and program
A crosswalk detection device according to an embodiment includes a processor, and the processor configured to perform image scanning processing for scanning aerial image data in unit of window, multiple line segment creation processing for creating a plurality of line segments corresponding to a distance based on a dimension of a crosswalk in any direction within a region scanned in the aerial image data, first calculation processing for calculating an absolute value of a first derivative value indicating a difference in brightness between both ends of the line segment and calculating an average value of the absolute value of the first derivative value for each angle, second calculation processing for calculating an absolute value of a second derivative value indicating a difference between a difference in brightness between a first end and an intermediate point of the line segment and a difference in brightness between the intermediate point and a second end of the line segment and calculating an average value of the absolute value of the second derivative value for each angle, and crosswalk determination processing for determining that coordinates of each of the line segments are coordinates of the crosswalk based on a calculation result. |
US11222214B2 |
Autonomous taxi
An autonomously driving taxi having a driving module for autonomous driving of the taxi based on sensors assigned to the driving module, wherein the taxi has an external camera arrangement for capturing images of surroundings of the taxi and an analysis module for analyzing the images of the surroundings of the taxi for a gesture that is interpreted as hailing a taxi, wherein the taxi includes an external display for displaying information outside the taxi and an external-display controller for displaying on the external display an image of the person associated with the gesture that is interpreted as hailing a taxi. |
US11222209B2 |
Comparing video sequences using fingerprints
A first sequence of video fingerprints at a first image repetition rate is compared with a second sequence of video fingerprints at a second, different image repetition rate. A converted sequence of fingerprints is generated from the first or second sequence of fingerprints by forming a combination of the values of a number of neighbouring fingerprints. The combination is a weighted average based on the temporal location of the respective neighbouring fingerprints in the first sequence of fingerprints with respect to the fingerprint in the converted sequence. A correlation is then performed between the converted sequence of fingerprints and the other sequence of fingerprints. |
US11222207B2 |
Intelligent sweeping robot
The present invention discloses an intelligent sweeping robot which is used for detecting whether a foreground object is an obstacle or not according to the extracted foreground object features; marking an area, located by the foreground object, as an obstacle point if a detection result is that the foreground object is the obstacle, and resetting a second sweeping path for avoiding the obstacle point; and further determining a first conditional probability of the foreground object being the obstacle according to the extracted scene features and foreground object features if the detection result is that whether the foreground object is the obstacle or not cannot be determined, determining the foreground object to be the obstacle if the first conditional probability is larger than a preset threshold value, marking the area, located by the foreground object, as the obstacle point, and resetting the second sweeping path for avoiding the obstacle point. |
US11222201B2 |
Vision-based cell structure recognition using hierarchical neural networks
Methods, systems, and computer program products for vision-based cell structure recognition using hierarchical neural networks and cell boundaries to structure clustering are provided herein. A computer-implemented method includes detecting a style of the given table using at least one style classification model; selecting, based at least in part on the detected style, a cell detection model appropriate for the detected style; detecting cells within the given table using the selected cell detection model; and outputting, to at least one user, information pertaining to the detected cells comprising image coordinates of one or more bounding boxes associated with the detected cells. |
US11222199B2 |
Automatically suggesting behavioral adjustments during video conferences
A computer-implemented method includes: generating, by a computer device, a baseline emotive state of a first user; generating, by the computer device, a baseline emotive state of a second user; determining, by the computer device, a current emotive state of the first user during a current video conference between the first user and the second user; determining, by the computer device, a current emotive state of the second user during the current video conference; and suggesting, by the computer device, a behavioral adjustment to the first user based on comparing the baseline emotive state of the first user, the current emotive state of the first user, the baseline emotive state of the second user, and the current emotive state of the second user. |
US11222195B2 |
Electronic apparatus and control method thereof
An electronic apparatus for illuminating and photographing a user's face and a control method thereof are provided. The electronic apparatus includes a camera configured to photograph a user's face, a transceiver configured to perform communication with a user terminal, and at least one processor configured to photograph the user's face a plurality of times on the basis of a plurality of photographing parameters to obtain a plurality of images, extract face regions corresponding to each of the plurality of images photographed on the basis of the plurality of photographing parameters, synthesize the extracted user's face regions with each other to create a synthesized image, and control the transceiver to transmit data on the synthesized image to the user terminal for the purpose of skin analysis for the user's face. |
US11222192B2 |
Ultrasonic fingerprint recognition module, fabricating method thereof, and display device
This application provides an ultrasonic fingerprint recognition module including: a base substrate; at least one ultrasonic wave signal receiver and at least one ultrasonic wave signal transmitter on the base substrate, which are on a same side of the base substrate and spaced apart from each other in a first direction parallel to the base substrate; a piezoelectric sensing layer on a side of the at least one ultrasonic wave signal transmitter and the at least one ultrasonic wave signal receiver distal to the base substrate; and an electrode layer on a side of the piezoelectric sensing layer distal to the base substrate. |
US11222191B2 |
Method for obtaining calibration data and electronic device therefor
A method for generating calibration data of an electronic device includes obtaining a plurality of background images through at least part of a display of the electronic device, using a fingerprint sensor positioned under the display of the electronic device, obtaining a variation between the plurality of background images, when the variation is less than or equal to a threshold value, generating calibration data for the fingerprint sensor, using at least one background image of the plurality of background images, and storing the generated calibration data in a memory of the electronic device. |
US11222187B1 |
Scanner, system, and method for a scanner imaging illumination filter
A scanner is provided having an integrated or retrofitted amber filter placed in front of white illumination LEDs. When an object/item is placed within a field of view of a lens of the scanner, the white illumination LEDs are illuminated and pass through the amber filter, which filters out light in the light spectrum of approximately 340-500 nm. The object/item is illuminated with light approximately above 500 nm and reflected back through a portion of the lens that covers an imaging sensor resulting in an object/item image in the light spectrum approximately above 500 nm, which improves the user experience by removing the glaring blue light component of the white LEDs illumination while not impacting the performance of the object/item recognition when processed for a transaction being conducted at a transaction terminal that is interfaced to the scanner. |
US11222185B2 |
Lexicon development via shared translation database
A speech translation system and methods for cross-lingual communication that enable users to improve and customize content and usage of the system and easily. The methods include, in response to receiving an utterance including a first term associated with a field, translating the utterance into a second language. In response to receiving an indication to add the first term associated with the field to a first recognition lexicon, adding the first term associated with the field and the determined translation to a first machine translation module and to a shared database for a community associated with the field of the first term associated with the field, wherein the first term associated with the field added to the shared database is accessible by the community. |
US11222180B2 |
Dialogue method, dialogue system, and program
Provided is a technique for easily using a dialogue service that reduces an effect of a change in a task of the dialogue service and provides a plurality of tasks. In the dialogue method, a computer including a processor and a memory executes a dialogue. The dialogue method includes: a text input step in which the computer receives text; a task execution step in which the computer causes the text to be separately executed by a plurality of types of tasks; an execution result obtaining step in which the computer separately obtains execution results from the plurality of types of tasks; a task selection step in which the computer selects one of the obtained execution results; and a response output step in which the computer outputs the selected execution result as an answer to the text. |
US11222179B2 |
Named entity recognition and extraction using genetic programming
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a pattern program using a genetic algorithm. The genetic algorithm operates on example data strings that represent the data categories to be recognized or extracted through named entity recognition. In the initialization stage, the initial pattern programs are generated based on example data strings that represent the data categories to be recognized or extracted through named entity recognition. Starting from the initial pattern programs, genetic operations are iteratively conducted to generate generations of offspring pattern programs. In each round of the genetic operation, offspring pattern programs are generated through the crossover operation and the mutation operation. |
US11222166B2 |
Iteratively expanding concepts
Aspects of the invention include a method for iteratively expanding concepts. The method includes building a set of expressions extracted from an ontology to form a cache, the set of expressions based at least in part on respective target concepts. Receiving a document and performing a first traversal of the document to identify first surface forms related to the respective target concepts. Performing a second traversal of the document to identify second surface forms that modify the first surface forms. Annotating the document by comparing the modifying surface forms to target concepts and the set of expressions in the cache. |
US11222163B1 |
System and method for updating a master slide of a presentation
In a presentation document, changes to an element in a first slide of the presentation may be propagated throughout the presentation. A first slide may be displayed, in a user interface, with a first option to edit an element of the first slide. A selection of the first option may cause an edit to the first element. A second option may be displayed if the first element has a dependent relationship with a master element of the presentation. Upon selection of the second option, the master element may be updated based on the edit to the element of the first slide. The edit may be propagated to other elements of the presentation that have the dependent relationship with the master element. |
US11222162B2 |
Managing content item collections
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content item collections. For example, in embodiment, a client device may receive first user input selecting a content item collection. The client device may generate a graphical user interface for presenting the content item collection. The content item collection may include one or more tiles. Each tile may correspond to a content item embedded into the content item collection and stored by a content management system. The client device may present the content item collection including the one or more tiles. The client device may present, within each of the one or more tiles, an image representing the corresponding content item. |
US11222161B1 |
Grid magnifier
Various embodiments improve the legibility of a column of data, displayed at an initial size in a grid, by magnifying the column, while maintaining neighboring columns at their initial size, and maintaining the magnified column in the context of neighboring columns. |
US11222160B2 |
Mask rule checking for curvilinear masks for electronic circuits
A system performs mask rule checks (MRC) for curvilinear shapes. The width of a curvilinear shape is different along different parts of the shape. A medial axis for a curvilinear shape is determined. The medial axis is trimmed to exclude portions that are within a threshold distance from corners or too far from edges. The trimmed medial axis is used to perform width checks for mask rules. The system generates medial axis between geometric shapes and uses it to determine whether two geometric shapes are at least a threshold distance apart. The system performs acute angle checks for sharp corners. The system determines angles using lines drawn from vertices to end points on the boundary of the shape that are at a threshold distance. These angles are used for checking acute angle mask rule violations. |
US11222157B2 |
Pin access hybrid cell height design
A method includes arranging a first cell having a first cell height in a first row. The method further includes arranging a second cell having a second cell height in a second row abutting the first row, wherein the second cell height is different from the first cell height. The method further includes placing a plurality of first cell pins within the first cell, wherein each of the plurality of first cell pins extends along a corresponding routing track. The method further includes placing a plurality of second cell pins over a plurality of selected via placement points in the second cell, wherein at least one second cell pin of the plurality of second cell pins extends along a second routing track across a boundary of the second cell and into the first cell. |
US11222152B2 |
Interest-based distributed simulation system
A system, method and product for an interest-based distributed simulation system. A system comprising: multiple servers, wherein a component-server deployment defines which server is tasked with processing each component of a simulation; a central database for storing values of components and delivering the values or portion thereof to servers based on interest definitions. A server of the multiple servers is authoritative over a target component of the plurality of components of the simulation. The server is configured to determine an inverse interest list for the target component, wherein the inverse interest list identifies all components interested in the target component according to the interest definitions. The server selectively transmits updates of the target component to the central database based on the inverse interest list and based on the component-server deployment. |
US11222150B2 |
Simulation program
The invention is directed to modeling of heat and vibration for structures. Therefore, with a traditional model division for each component, one-to-one correspondence between the models and the components is not necessarily realized. There has been a problem in that it is difficult to divide the models. To solve the above problem, a simulation program according to the present invention includes a first model for calculating a first vehicle characteristics parameter, a second model for calculating a second vehicle characteristics parameter to transfer energy without converting the energy, and an interface model for performing conversion calculation of the first vehicle characteristics parameter and the second vehicle characteristics parameter. |
US11222148B2 |
Space profile interpreter framework for a computer file
A method for a space profile interpreter framework is described. The method includes a data interpreter module receiving a first data file having a data section that includes data representing real-world entities for a layer of a digital geographic structure. The data interpreter module communicates with a computing system for managing a location hierarchy. The module extracts location information included in multiple entity records for the layer. Each entity record corresponds to a respective space profile feature for a real-world entity of the digital geographic structure. A mapping module of a computing system associates the data item of the extracted location information with entity information of the location hierarchy managed by the computing system. |
US11222147B2 |
System and method for automated layout of buildings
Starting from a set of plans, such as, without limitation, blueprints, drawings, or Autocad® files, a system and method for calibrating such plans and transferring such plans into a computer readable file and loading a specially designed electronic version of such plans into a hardware based system that locates, adjusts, transfers, and prints, to a desired scale, a lasting image of said construction plans drawn onto a building surface. |
US11222146B2 |
Techniques for automatically generating designs having characteristic topologies for urban design projects
An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria, design objectives, and design heuristics associated with the urban design project and then generates numerous candidate designs. The design criteria specify a property boundary associated with a region of land to be developed. The design objectives indicate a specific type of topology that is derived from an existing urban layout. The design heuristics include different sets of construction rules for generating designs with specific types of topologies. The geometry engine generates candidate designs that conform to the property boundary and have topological characteristics in common with the existing urban layout. |
US11222143B2 |
Certified information verification services
Provided are embodiments for a method, system, and computer program product for operating a certified information verification service. Some embodiments include receiving an article including one or more claims, and extracting the one or more claims from the article. The one or more claims are analyzed by the one or more information verification services, and a report for the article is generated based on the analysis. |
US11222137B2 |
Storing and executing an application in a user's personal storage with user granted permission
Storing and executing an application in a personal storage with a user-granted permission in a decentralized network that implements a distributed edger. First, receiving a request from an entity for storing an application in a data storage that is associated with a DID owner. The application is configured to use data stored in the data storage as one or more inputs to generate one or more results. Next, one or more characteristics of the application associated with the entity is identified. Based on identified one or more characteristics, a write permission is to be granted to the entity, and the application is stored in the data storage. Thereafter, the application stored in the data storage is executed using data stored in the data storage. |
US11222130B2 |
System and method for providing data security in a hosted service system
Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system and the host system includes a key management system (KMS) and a metadata service system (MSS). The KMS and the MSS are communicatively coupled to each other. The system further includes a database management system (DBMS) having a database, a query pre-parser, and a results handler. The query pre-parser and the results handler are communicatively coupled to the KMS and the MSS, and the system also includes a processing application configured to process at least some data received from a tenant system. |
US11222125B1 |
Biometric recognition attack test methods, apparatuses, and devices
Methods, systems, and apparatus for operations for performing a biometric recognition attack test on a biometric recognition device. An example method includes obtaining a test object for performing the biometric recognition attack test corresponding to the target user; performing the biometric recognition attack test on the biometric recognition device, comprising: controlling a mechanical arm to place the test object in a recognition area of the biometric recognition device; controlling the mechanical arm to adjust the test object to have a plurality of different test object poses with respect to the biometric recognition device; obtaining a test result for the test object in each test object pose of the plurality of different test object poses; and determining an attack test result of the biometric recognition attack test on the biometric recognition device corresponding to the target user. |
US11222124B2 |
System and method of stepwise increasing the IT security of elements of a technological system
The present disclosure provides systems and methods to stepwise increasing the IT security of elements of a technological system. In an exemplary aspect, the method comprises gathering data on technological systems and a plurality of elements comprising the technological system by intercepting traffic between the plurality of elements using data exchange protocols, identifying vulnerable elements of the technological system by one or more of: detecting suspicious actions on the vulnerable elements and statistical data relating to the elements, analyzing the vulnerable elements to generate a classification of severity of vulnerabilities of the vulnerable elements, identifying most vulnerable portions of the vulnerable elements as compared to other elements in the vulnerable elements, operating the most vulnerable portions of the vulnerable elements in a protected environment. |
US11222117B2 |
HSM self-destruction in a hybrid cloud KMS solution
A computer program product, the computer program product including a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer device to cause the computer device to: federate a proxy hardware security module from a physical hardware security module; store the proxy hardware security module; receive a first one of a plurality of periodic identifying communications from the physical hardware security module; and erase the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications. |
US11222113B1 |
Automatically generating malware definitions using word-level analysis
Methods and systems are provided for automatically generating malware definitions and using generated malware definitions. One example method generally includes receiving information associated with a malicious application and extracting malware strings from the malicious application. The method further includes filtering the malware strings using a set of safe strings to produce filtered strings and scoring the filtered strings to produce string scores by evaluating words of the filtered strings based on word statistics of a set of known malicious words. The method further includes selecting a set of candidate strings from the filtered strings based on the string scores and generating a malware definition for the malicious application based on the set of candidate strings. The method also includes performing one or more security actions to protect against the malicious application, using the malware definition. |
US11222112B1 |
Signatureless detection of malicious MS office documents containing advanced threats in macros
The technology disclosed relates to cybersecurity attacks and cloud-based security. The technology disclosed is a method and apparatus for detecting documents with embedded threats in the form of malicious macros and malicious OLE objects. The technology disclosed detects obfuscated malicious code using a trained machine learning model to predict documents having malicious code without a known signature. The technology disclosed can thus predict which documents include signatureless malicious code. Feature engineering is used to define a set of features for detecting malicious macros and malicious OLE objects, based on features selected from a list of known characteristics and attributes possessed by files that have historically indicated malicious content. The selected features are used to train a supervised machine learning model. In another aspect, an office classifier receives incoming documents over a network, parses those documents, and applies the machine learning algorithm to classify the documents as to threat level, as safe, suspicious, or malicious. Safe documents are allowed into the network. Suspicious documents are subjected to additional processing, including quarantining or sandboxing methods. Malicious documents are rejected from the network. In a further aspect, the disclosed technology combines machine learning with other network security methods, to further increase the capability of a network security system to detect malicious macros and malicious OLE files. |
US11222111B2 |
Techniques for sharing network security event information
This disclosure provides techniques for pooling and searching network security events reported by multiple sources. As information representing a security event is received from one source, it is searched against a central or distributed database representing events reported from multiple, diverse sources (e.g., different client networks). Either the search or correlated results can be filtered and/or routed according at least one characteristic associated with the networks, for example, to limit correlation to events reported by what are presumed to be similarly situated networks. The disclosed techniques facilitate faster identification of high-relevancy security event information, and thereby help facilitate faster threat identification and mitigation. Various techniques can be implemented as standalone software (e.g., for use by a private network) or for a central pooling and/or query service. This disclosure also provides different examples of actions that can be taken in response to search results. |
US11222106B1 |
Relative and dynamic multifactor authentication
Provided is relative multifactor authentication for interactions between users and one or more entities. Relative multifactor authentication includes monitoring a set of attributes associated with a user during an interaction between the user and the entity. The set of attributes include at least two of a behavioral attribute, a health attribute, a geospatial attribute, and a device attribute. Relative multifactor authentication also include comparing respective parameters of attributes of the set of attributes with expected parameters and determining an authentication status based on the comparison and weighted values assigned to respective attributes of the set of attributes. The user is selectively authenticated to begin to continue the interaction based on the authentication status. |
US11222104B2 |
Verification method, mobile terminal, device, and system
A device and a mobile terminal detect that a local end is connected to a peer end by using a data cable. If the mobile terminal detects a first operation action that is performed by a user on a touch display screen of the mobile terminal, the device gains access to the mobile terminal. The device displays a first screen if the mobile terminal detects a second operation action that is performed by the user on an input apparatus different from the touch display screen of the mobile terminal. The first screen is used to prompt the user to enter a screen unlock password of the mobile terminal on the device. |
US11222101B1 |
User behavior analytics using keystroke analysis of pseudo-random character strings
Techniques are provided for user behavior analytics using keystroke analysis of pseudo-random data strings. One method comprises obtaining timestamps corresponding to keystroke activities on a device of a user associated with typing a pseudo-random character string comprising multiple characters, wherein at least one timestamp is adjusted based on errors associated with the typing of the pseudo-random character string; determining a time difference between keystroke activities associated with the pseudo-random character string using at least one adjusted timestamp; obtaining a time difference distribution for a subset of character sequences in the pseudo-random character string; determining a probability value for one or more character sequences in the subset; and determining an aggregate probability value for the pseudo-random character string based on the probability values. An authentication and/or an identity verification of the user can be based on the aggregate probability value for the pseudo-random character string. |
US11222100B2 |
Client server system
A terminal apparatus (1) includes a data acquisition unit (113) that acquires data from a business server (2) by transmitting a request to access a one-time URL indicated by URL information received from the business server (2). The business server (2) includes a URL generation unit (212) that generates a one-time URL, an expiration date setting unit (213) that sets an expiration date of the one-time URL, an authentication processing unit (216) that authenticates the terminal apparatus (1), and a state setting unit (215) that sets either an authentication function active state or an authentication function inactive state within the expiration date of the one-time URL. In a case where the authentication processing unit (216) receives the access request, the authentication processing unit (216) starts an authentication process when the authentication function active state is set, and avoids executing the authentication process when the authentication function inactive state is set. |
US11222099B2 |
Methods, systems, and media for authenticating users using blockchains
Methods, systems, and media for authenticating users using blockchains are provided. In some embodiments, the method comprises: receiving, at a user device of a user, user credentials for authentication to an application associated with the user device; determining whether the user credentials are valid for the application using a local blockchain stored on the user device; in response to determining that the user credentials are valid, generating a new block to be added to the local blockchain; adding the new block to the local blockchain; and granting access to the application based on the validated user credentials. |
US11222095B1 |
Software management system
Computer software product management systems that operate in a networked computing environment and including a computer database, an intermediate publishing service and spoke computing systems. The database includes an entitlement-monetization data model that includes an entitlement definition and a monetization definition that are inextricably tied to each other in the entitlement-monetization data model. The entitlement-monetization data model is published to spoke computing systems for runtime processing of customer requests made through a customer facing application concerning a computer software product configured according to the entitlement-monetization data model. |
US11222092B2 |
Optimization for deconvolution
Disclosed herein includes a system, a method, and a device for improving computational efficiency of deconvolution by reducing a number of dot products. In one aspect, an input image having a set of pixels is received. A first dot product may be performed on a subset of the set of pixels of the input image and a portion of a kernel, to generate a first pixel of an output image. A number of multiplications performed for the first dot product performed may be less than a number of elements of the kernel. A second dot product on a remaining portion of the kernel to generate the first pixel of the output image may be bypassed. |
US11222084B2 |
Content search and results
A search request for content can be initiated by a user, and the content that is relevant to the search request can be identified and presented in a manner that indicates the content's trustworthiness or relevancy. The identified content can be ranked based on the number of times the content has been referenced as well as by source that referenced the content. The relevant identified content can then be displayed in an ordered list that is ordered based on the number of times the content has been referenced. In some cases, the order may be modified by the authority of the source. |
US11222075B2 |
Digital data processing systems and methods for digital content retrieval and generation
A system for digital content that includes a content management system, an ontology manager and a chat bot, all executing and in communications coupling on a digital data processing system. The content manager stores a plurality of tagged digital assets. The ontology manager stores a list of (or otherwise maintains) plural facets, each corresponding to one or more tags of the content management system. One or more dialog segments and sequence identifiers are maintained in the ontology manager, as well, each associated with one or more other facets. The chat bot drives a conversation with an end-user based on facets identified as associated with assets in the content management system and using dialog segments associated with those facets, while excluding those facets not so identified. The digital data processing system generates and transmits to the user digital assets identified through that conversation. |
US11222071B1 |
File-catalog table for file stage
Disclosed herein are systems and methods for implementing a file-catalog table for a file stage. In an embodiment, a data platform receives, from a client, a request that the data platform create a file-catalog table for a file stage of a user account associated with the client, where the file stage contains one or more files at a storage location. The user account includes a file-stage object that corresponds to the file stage and that includes an indication of the storage location. In response to receiving the request, the data platform creates the file-catalog table for the file stage. The file-catalog table lists the one or more files in the file stage, and includes at least two different metadata properties of the files listed in the file-catalog table. |
US11222067B2 |
Multi-index method and apparatus, cloud system and computer-readable storage medium
A multi-index method and a multi-index apparatus for a cloud database, a cloud system, and a computer-readable storage medium are provided. The cloud database includes an index unit, and the multi-index method includes: storing multiple data values in a storage unit and acquiring storage address information of each of the data values in the storage unit; and storing a value of each of multiple index keywords corresponding to each data value in the index unit in association with the storage address information of the data value, so that the cloud database is indexed according to at least two of the multiple index keywords. |
US11222064B2 |
Generating structured queries from images
Images of items often include a significant amount of information that can be used in categorizing the item (e.g., as a book, a phone, or an accessory) or in identifying attributes of the item (e.g., the item's color or style). A user provides a search query for listings of items. Images of items in listings previously selected by users providing the same search query are analyzed to identify the category or attributes of the depicted items. The identified category or attributes are added to the user's search query. Listings matching the modified search query are provided to the user. |
US11222060B2 |
Voice assistants with graphical image responses
In an example, an apparatus having a voice assistant application that generates a graphical image response is provided. The apparatus includes a microphone and a processor in communication with the microphone. The microphone receives a secure voice assistant mode activation command and a voice command. The processor is to execute a voice assistant application, wherein the voice assistant application is to generate a graphical image response in response to the secure voice assistant mode activation command and the voice command, to change a privacy setting in the apparatus in response to the secure voice assistant mode activation command, to transmit the voice command from the microphone to the voice assistant application, and to transmit the graphical image response to a display. |
US11222058B2 |
Familiarity-based text classification framework selection
Familiarity-based text classification framework selection is described. A list of participants in an electronic message thread is selected. For each pairing of participants, a familiarity score is determined based on a number of criteria. A familiarity model is formed based on multiple familiarity scores and a text classification framework for the electronic message thread is selected based on the familiarity model. |
US11222053B2 |
Searching multilingual documents based on document structure extraction
An approach is provided for searching multilingual documents. A first classification is determined that includes a first document and other document(s) by minimizing a first distance between a first numerical fixed length vector for the first document and other numerical fixed length vector(s) for other document(s). Based on a query and a natural language detected in the query, a second document is selected. A second stream modeling the second document is encoded as a second numerical fixed length vector. Based on a distance between the first and second numerical fixed length vectors being less than a threshold, the first classification is identified as including the second document. Documents in the first classification are ranked and presented as having content matching the second document's content. At least one of the ranked documents is expressed in a natural language different from the natural language of the second document. |
US11222045B2 |
Network-based processing of data requests for contact information
A system, method and computer-readable media for managing contact information via a network-based interface. A network resource transmits a data request to a contact information processing service. The contact information processing service processes the data request in accordance with the parameters included in the data request and information maintained by the contact information processing service. Examples of the processing facilitated by the contact information processing service include contact identification routines, contact verification routines, group-based information routines, and communication information routines. The contact information processing service returns the results to the requesting network resource. |
US11222042B2 |
Domain name registration and management for renewal date synchronization
A method for synchronizing management of a plurality of domain names in a Domain Name System (DNS), which method comprises: receiving a synchronization request for synchronizing a first object related to a first renewal date of a first domain name with a second object related to a second renewal date of a second domain name, the synchronization request including an explicit identifier only of the first domain name but not of the second domain name; locate both the first object and the second object in a domain name database; determining a renewal date which is earlier than at least one of the first renewal date and the second renewal date; and synchronizing as a backwards synchronization operation the first object and the second object to both have said renewal date, such that both the first domain name and the second domain name are configured to expire on said renewal date. |
US11222039B2 |
Methods and systems for visual data manipulation
A system for visual modification of data. The system comprising, an interface layer for displaying data and for receiving one or more visual inputs for modifying data; a data layer for storing data; and an analysis engine layer for connecting the interface layer and the data layer, wherein the analysis engine layer is configured to receive the one or more visual inputs from the graphical interface for modifying the graphical representation; modify the underlying data based on the visual inputs; modify a derived data based on the modified underlying data; and transfer the modified derived data to the interface layer for display. |
US11222038B2 |
Generating an outside-in hierarchical tree visualization
A data visualization tool (“tool”) configured to generate a visualization for tree data. The tool can calculate a number of hierarchical levels of the tree data. The tool can further subdivide a presentation area for the data visualization into a number of concentric parts. The concentric parts are equivalent to the number of hierarchical levels. Each of the concentric parts corresponds to one of the hierarchical levels. Further, the tool can graphically generate the data visualization for presentation via an electronic display. A first of the concentric parts that corresponds to a highest of the hierarchal levels is an outermost one of the concentric parts in the presentation area. Each successive concentric part inward corresponds to a next lower hierarchical level. |
US11222037B2 |
Intelligent message mapping
A method and system include a source endpoint and a target endpoint; a mapping module; and a mapping processor in communication with the mapping module and operative to execute processor-executable process steps. An input data is received including one or more payload data values and a payload schema data. An expected target data is received. The expected target data includes one or more expected target payload values and one or more expected target schema. The expected target data are in a form receivable by the target endpoint. One or more fields of payload data values are identified in the input data for transformation. At least one function is identified to transform the input data into the expected target data. The identified at least one function and input data form an expression step. The expression step is received at a first interface. The expression step is executed in the first interface to generate a generated output in the first interface. It is determined whether the generated output matches the expected target data. An indication of the match is provided to at least one of a user interface and another system. Numerous other aspects are provided. |
US11222036B1 |
Data warehouse access reporting
A database table may include a column associated with metadata indicative of a requirement to audit access to rows of the table. When a database receives a query, a query optimizer may determine that rows of the table will be accessed when the query is processed. The query optimizer may form a query plan that includes instructions for retrieving data for the column that is needed for generating an audit record for each row accessed. The column associated with the metadata may be included in the record. |
US11222033B2 |
Dynamic data retrieval and analytical chart rendering for data sets
A process for providing a plurality of exploration mode charts to supplement a base chart is provided herein. A request for exploration mode charts may be received. The request may include a data set definition. A total number of data points for the request may be determined based on the data set definition. A total number of exploration mode charts may be determined based at least in part on the total number of data points for the request. Chart data may be obtained for a plurality of exploration mode charts based on the data set definition. The plurality of exploration mode charts may include a number of charts less than or equal to the total number of exploration mode charts. The plurality of exploration mode charts may be rendered via the chart data. The rendered exploration mode charts may be provided. |
US11222031B1 |
Determining terminologies for entities based on word embeddings
Some embodiments provide a program that receives a set of words. The program further determines an embedding for a word in the set of words. The program also accesses a knowledge base to retrieve a plurality of entries. Each entry includes a text description of a concept. The program further determines, for each entry in the plurality of entries in the knowledge base, an embedding for the entry based on the text description of the concept. The program also calculates, for each entry in the plurality of entries in the knowledge base, a distance value between the embedding for the word in the set of words and the embedding for the entry. The program further determines an entry in the plurality of entries in the knowledge base having a text description of a concept that best represents the set of words based on the plurality of distance values. |
US11222030B2 |
Automatically augmenting message exchange threads based on tone of message
Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated. |
US11222029B2 |
Prioritizing items based on user activity
Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest. |
US11222022B2 |
Method and system for searching a key-value storage
The present teaching relates to a method, system and programming for searching a data storage. A key is extracted from a request and a metadata object associated with the key is identified. Further, a determination is made as to whether the metadata object is associated with a data structure stored in a first portion of the data storage. In response to a successful determination, the data structure is searched to retrieve a value associated with the key from the first portion. In response to an unsuccessful determination, a cache is searched to retrieve the value associated with the key, and in response to the key being absent in the cache, a file associated with the metadata object is searched to retrieve the value associated with the key, wherein the file is stored in a second portion of the data storage. |
US11222020B2 |
Deduplicated data transmission
Embodiments of the present invention relate to a method, system and computer program product for compacting data in a distributed storage system. According to the method, a query request is received from a client, wherein the query request comprises information of a previous query request of the client. A first query result of the query request and a second query result of the previous query request are retrieved. A delta data and a first indicator are sent to the client in response to the first query result being different from the second query result, wherein the delta data is the data of the first query result excluding the data comprised in both first and second query results, and the first indicator indicates the data comprised in both the first and the second query results. |
US11222019B1 |
Automatic pruning cutoff in a database system
The subject technology receives, during a query compilation process, a query directed to a set of source tables, each source table from the set of source tables being organized into at least one micro-partition and the query including at least one pruning operation. The subject technology performs, during the query compilation process, a modification of the query for adjusting the at least one pruning operation, the modification being based at least in part on a set of statistics collected for previous pruning operations on at least a portion of the set of source tables and a set of heuristics. The subject technology compiles the query including the modification of the query. The subject technology provides the compiled query to an execution node of a database system for execution. |
US11222018B2 |
Cache conscious techniques for generation of quasi-dense grouping codes of compressed columnar data in relational database systems
Herein are techniques for dynamic aggregation of results of a database request, including concurrent grouping of result items in memory based on quasi-dense keys. Each of many computational threads concurrently performs as follows. A hash code is calculated that represents a particular natural grouping key (NGK) for an aggregate result of a database request. Based on the hash code, the thread detects that a set of distinct NGKs that are already stored in the aggregate result does not contain the particular NGK. A distinct dense grouping key for the particular NGK is statefully generated. The dense grouping key is bound to the particular NGK. Based on said binding, the particular NGK is added to the set of distinct NGKs in the aggregate result. |
US11222016B2 |
Dynamic combination of processes for sub-queries
A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships, wherein determining the order class includes transforming the query to include one or more differing aspects within the single shared common process, with the one or more differing aspects arranged based, at least in part, on a query style, a query type, and a query function. Responsive to determining an access path for the query, the tool executes the access path during run-time for data accessing. |
US11222013B2 |
Custom named entities and tags for natural language search query processing
Methods and apparatus are disclosed for building a library of custom named entities for a database environment and using the library for processing natural language search queries. At configuration time, custom named entities are extracted or derived from a search model or the database environment. Records for the custom entities with associated database unique identifiers and tags are stored in a library. Custom entities can be based on labels of database objects, variants thereof, or domain values. At search time, a natural language query is tokenized and matched with custom entities from the library, and with other predefined named entities, to obtained structured search descriptors. For more efficient search, compound entities can be identified in the search string, comprising a custom entity and a value, or a custom entity and another token sequence. Variations and examples are disclosed. |
US11222009B2 |
High throughput blockchain consensus systems and methods with low finalization time
The present invention is directed blockchain systems and censuses protocols that adopt a pipelining technique. The systems and protocols involve a committee of consensus nodes that include proposer nodes and voter nodes. Each proposer node can send two or more unnotarized proposals to the voter nodes, and the voter nodes can vote on an unnotarized proposal when they have the same freshest notarized chain or block. A sequence number is provided to facilitate the operation of the systems and protocols. The sequence number can be used to determine the freshest notarized chain or block and the finalized chain and switch proposer node. The systems and protocols also provide other features such as chain syncer, committee election scheme, and committee reconfiguration. The systems and protocols further provide a simple finalization process and thus have a low finalization time. |
US11222006B2 |
Methods and apparatus for a distributed database that enables deletion of events
In some embodiments, an apparatus includes a memory associated with an instance of a distributed database at a compute device configured to be included within a first group of compute devices. The apparatus is configured to determine an order for each event from the set of events based on different configurations of an event consensus protocol. The different configurations are logically related to different configurations of compute devices that implement the distributed database. The apparatus is configured to determine a current state of the instance of the distributed database based on the order determined for each event from the set of events and generate a signed state associated with the instance of the distributed database based on a hash value associated with the current state. The apparatus sends a signal to post into the instance of the distributed database an event that includes a transaction indicative of the signed state. |
US11222004B2 |
Management of a database with relocation of data units thereof
A solution is proposed for managing a database, which comprises one or more data units stored in one or more of a plurality of computing machines. A corresponding method comprises monitoring one or more machine parameters relating to operation of each computing machine over time, monitoring one or more unit parameters relating to operation of each data unit on the corresponding computing machine over time, detecting a relocation condition corresponding to a missing fulfillment of one or more targets according to the monitored unit parameters, and determining a proposed relocation of the data units in the computing machines removing the missing fulfillment of the targets according to the monitored unit parameters and the monitored machine parameters for use in relocating the data units accordingly. |
US11222002B2 |
System and method for cohesive shared multi-data structure lifecycle
Techniques are described herein for managing data structure groups. Such techniques may include providing to a data structure group, by a reader, a plurality of data structure identifiers including a first data structure identifier and a second data structure identifier; mounting, by the data structure group, a first data structure identified by the first data structure identifier and including a first instance identifier; mounting, by the data structure group, a second data structure identified by the second data structure identifier and including a second instance identifier; making a first determination that the first data structure and the second data structure are mounted; making a second determination that the first instance identifier and the second instance identifier match; and marking, based on the first determination and the second determination, the data structure group as ready-to-read. |
US11221998B2 |
Ingesting and processing content types
The present disclosure generally relates to systems, methods, and computer-readable media for developing and implementing workflows for a variety of data types. For example, systems disclosed herein may receive or otherwise generate a schema object on a schema system including a plurality of schema objects associated with different workflows. The schema object may include user interface behavior data indicating a content type and associated control type. The schema object may further include application programming interface (API) behavior data indicating a binding between a user interface engine and an API engine. The schema object may also include workflow behavior data indicating one or more services for processing the schema object. Moreover, systems described herein may deploy a plurality of parsers on a plurality of processing engines to enable flexibility and dynamic updates to content ingestion lifecycles. |
US11221995B2 |
Data replication from a cloud-based storage resource
A local computing device replicates data stored in a cloud-based storage resource in a way that is substantially transparent to end users. A counter generation module provides a source for sequentially increasing counter indices, each of which is associated with a creation timestamp. When a data record managed by the cloud-based storage resource is created, updated or deleted, an address of the modified data record is recorded in a journal, along with unique counter index and timestamp values. Later, when data records stored in the cloud-based storage resource are to be replicated at the local computing device, data records corresponding to the sequential counter indices listed in the journal are sent to the local computing device. Only those data records which correspond to blocks of uninterrupted sequential counter indices are transmitted to the local computing device, thereby ensuring consistency of the replicated data. |
US11221994B2 |
Controlling document edits in a collaborative environment
An approach is provided for controlling an edit of content. It is determined that an edit of content is being performed by a user. A criticality score of the content is determined by using a natural language processing technique. The criticality score indicates a measure of sensitivity of the content. A behavior of the user while editing the content is identified. A measure of deviation is determined between the behavior of the user and a pattern of historical editing behavior of user(s). Based on the criticality score and the measure of the deviation, an edit risk score is determined. The edit risk score is determined to exceed a threshold score. Responsive to determining that the edit risk score exceeds the threshold score, an alert is transmitted to the user. The alert indicates to the user that the edit of the content is an unexpected edit. |
US11221993B2 |
Limited deduplication scope for distributed file systems
A method, article of manufacture, and apparatus for limited deduplication scope on a distributed file system is discussed. A write request is received from a client at the metadata server (“MDS”), where the write request comprises a data object identifier and a preferred object store identifier. The MDS determines whether a preferred object store associated with the preferred object store identifier contains a copy of a data object associated with the data object identifier. A write URL comprising the data object identifier and a object store location associated with the preferred object store is transmitted to the client when the preferred object store does not contain the copy of the data object. |
US11221991B2 |
Techniques for selectively activating and deactivating entropy computation
Techniques for data processing may include: receiving a data chunk of the data set; determining, in accordance with criteria including a compressibility ratio for the data set and a cost ratio of compression computation cost and entropy computation cost, whether to activate or deactivate entropy computation for the data set, wherein the compressibility ratio is ratio of a number of compressible data chunks of the data set and a number of uncompressible data chunks of the data set; and responsive to determining to activate entropy computation for the data set, performing first processing comprising: determining an entropy value for the data chunk; and determining, in accordance with the entropy value for the data chunk, whether to compress the data chunk. |
US11221990B2 |
Ultra-high compression of images based on deep learning
A system for machine learning model parameters for image compression, including partitioning image files into a first set of regions, determining a first set of machine learned model parameters based on the regions, the first set of machine learned model parameters representing a first level of patterns in the image files, constructing a representation of each of the regions based on the first set of machine learned model parameters, constructing representations of the image files by combining the representations of the regions in the first set of regions, partitioning the representations of the image files into a second set of regions, and determining a second set of machine learned model parameters based on the second set of regions, the second set of machine learned model parameters representing a second level of patterns in the image files. |
US11221989B2 |
Tape image reclaim in hierarchical storage systems
A computer-implemented method for performing a storage reclaim on a storage device includes generating a second tape image on a first storage device. The computer-implemented method further includes copying metadata associated with a first data extent of a valid file from a first index partition of a first tape image to a second index partition of the second tape image. The computer-implemented method further includes copying file data associated with the first data extent from a first data partition of the first tape image to a second data partition of the second tape image. The computer-implemented method further includes adjusting metadata associated with the file data of the first data extent copied to the second data partition of the second tape image. The computer-implemented method further includes releasing a storage area corresponding to the first data extent of the valid file included in the first tape image. |
US11221987B2 |
Electronic communication and file reference association
Examples of the present disclosure describe systems and methods for electronic communication and file reference association. In an example, a file reference may refer to file content stored by a file service. The file reference may be used to share the file content in an electronic communication among a plurality of users. The file reference may be identified within the electronic communication, and may be used to generate a file node. The file node may store information relating to the file content and/or file reference. A message node associated with the electronic communication may be created, which may be associated with the file node. The file node may later be used to identify electronic communications relating to the file reference. Thus, electronic communications relating to the file reference may be accessible to a user using the file reference or by searching, rather than manually identifying related electronic communications. |
US11221986B2 |
Data management method and data analysis system
Provided is a data management method capable of deleting intermediate data at an appropriate timing. The data management method in a data analysis system that performs analysis by combining a plurality of input data based on an analysis execution request from a computer includes: a first step, in which a request analysis unit analyzes the analysis execution request from the computer to identify a task, identifies intermediate data generated after execution of each identified task, and generates constraint information that determines whether to delete the identified intermediate data; a second step, in which a task management unit determines whether to delete the intermediate data based on the constraint information for each identified task; and a third step, in which a task execution unit executes the identified task and deletes the intermediate data of the task based on a determination result of the second step. |
US11221985B2 |
Metadata space efficient snapshot operation in page storage
A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry. |
US11221984B2 |
Self-describing interfaces for communication with gateways
In one aspect, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces. |
US11221980B2 |
Low voltage drive circuit operable to convey data via a bus
A low voltage drive circuit (LVDC) operable to convey data via a bus and includes a signal generator operable to convert transmit digital data into analog outbound data. The LVDC also includes an analog to digital output circuit operable to convert analog inbound data into received digital data. The LVDC further includes a drive circuit operable to convert the analog outbound data into an analog transmit signal and drive the analog transmit signal on to the bus, where the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at a first frequency. The LVDC further includes a sense circuit operable to receive an analog receive signal from the bus and convert the analog receive signal into the analog inbound data, where the analog inbound data is represented within the analog receive signal as variances in loading of the bus at a second frequency. |
US11221977B2 |
Daisy chain mode entry sequence
A node in a daisy chain includes a serial data input port configured to receive input from an electronic device, a serial data output port configured to send output to another electronic device, a chip select input port configured to receive input from a master control unit, a timer, and an interface circuit. The interface circuit may be configured to, in a daisy chain mode, copy data received at the serial data input port to the serial data output port, and upon receipt of a changed edge of a chip select signal on the chip select input port, initiate the timer. The interface circuit may be configured to, upon the completion of a time to be determined by the timer, enter the daisy chain mode. |
US11221966B2 |
Method and system for biological information pattern storage and readout
Provided herein are biological information pattern (BIP) arrays and related methods for reading out information stored in a biological medium. In this manner, encoded digital information in biomolecular medium can be used as a high data density storage medium that may be read-out and accessed in a label-free manner. |
US11221962B2 |
Unified address translation
A system and method for efficiently transferring address mappings and data access permissions corresponding to the address mappings. A computing system includes at least one processor and memory for storing a page table. In response to receiving a memory access operation comprising a first address, the address translation unit is configured to identify a data access permission based on a permission index corresponding to the first address, and access data stored in a memory location of the memory identified by a second address in a manner defined by the retrieved data access permission. The address translation unit is configured to access a table to identify the data access permission, and is configured to determine the permission index and the second address based on the first address. A single permission index may correspond to different permissions for different entities within the system. |
US11221952B1 |
Aggregated cache supporting dynamic ratios in a vSAN architecture
In vSAN (virtual Storage Area Network) systems, pooled storage resources may be organized into logical disk groups. One drive of a disk group may be designated for caching storage operations directed at the remaining drives of the disk group that provide permanent storage. Each cache drive is partitioned into an allocation for read operations and an allocation for write operations. Embodiments provide the vSAN system with use of virtual cache that is backed by the cache drives of each disk group in the vSAN system. Embodiments adjust the cache memory allocations for individual cache drives of each disk group, while utilizing the virtual cache that adheres to a fixed cache allocation ratio required by the vSAN system. The number and type of cache misses by each of the individual cache drives is monitored and used to adjust the sizes of the read and write cache allocations in each cache drive. |
US11221951B1 |
Skipping tag check for tag-checked load operation
A tag check performed for a memory access operation comprises determining whether an address tag associated with a target address of the access corresponds to a guard tag stored in the memory system associated with a memory system location to be accessed. A given tag check architecturally required for a tag-checked load operation can be skipped when a number of tag-check-skip conditions are satisfied, including at least: that there is an older tag-checked store operation awaiting a pending tag check, for which a guard tag checked in the pending tag check is associated with a same block of one or more memory system locations as a guard tag to be checked in the given tag check; and that the address tag for the tag-checked load operation is the same as the address tag for the older tag-checked store operation. |
US11221950B2 |
Storage system and method for interleaving data for enhanced quality of service
A storage system and method for interleaving data for enhanced quality of service are provided. In one embodiment, a storage system is presented comprising a memory and a controller. The controller is configured to determine a skip length for interleaving data received from a host; interleave the data according to the determined skip length; store the interleaved data in the memory; and update a logical-to-physical address table to reflect the interleaved data. Other embodiments are provided. |
US11221947B2 |
Concurrent garbage collection with minimal graph traversal
Systems and techniques for garbage collection are disclosed for concurrently performing a garbage collection cycle in a single traversal of a garbage collection heap while application threads are running. The garbage collection cycle includes marking a first memory object as live. The garbage collection cycle also includes determining that a forwarding pointer of the first memory object points to the first memory object. The garbage collection cycle further includes evacuating the first memory object to a free region based on the determining. The garbage collection cycle additionally includes evacuating a second memory object in the same single traversal of the garbage collection heap in which the first memory object is being marked live. |
US11221938B2 |
Real-time collaboration dynamic logging level control
User activity pertaining to a product is automatically analyzed. Based, at least in part, on the analyzing the user activity pertaining to the product, a temporal logging level model can be derived. The temporal logging level model can determine a first logging level to be applied to the product. The temporal logging level model also can determine a duration of time for which the first logging level is to be applied to the product. Application of the first logging level to the product for the determined duration of time can be initiated. |
US11221935B2 |
Information processing system, information processing system management method, and program thereof
An object of the present invention is to provide a redundant information processing system that can continue its operation without stopping as much as possible. To achieve this, the information processing system includes multiple storage nodes including processors, memories, and storage devices, as well as a network for connecting the storage nodes. The processor of at least one storage node performs the steps of: obtaining the configuration information of the information processing system; obtaining first failure information related to a first failure occurred in the information processing system; calculating the availability level of the information processing system when a second failure further occurs, based on the configuration information and the first failure information; and controlling the operation of the system based on the availability level. Then, the processor outputs a notification. |
US11221934B2 |
Identifying anomalies in data during data outage
A computer-implemented method, system and computer program product for identifying anomalies in data during a data outage. An anomaly detection model is built using data received from a sensor at a characterized granularity. Once a period of service occurs following a data outage, a quantum of missing data during the data outage is identified using predictive modeling if the data during the data outage is not available at the granularity in which the anomaly detection model is built. The identified quantum of missing data is retrofitted into a predicted pattern during the data outage and the analytics are then re-run on the retrofitted quantum of missing data in the predicted pattern to identify anomalies during the data outage. In this manner, anomalies in data, such as data from sensor readings, can be identified during the data outage thereby enabling the model to provide more accurate predictions of anomalies occurring during the data outage. |
US11221927B2 |
Method for the implementation of a high performance, high resiliency and high availability dual controller storage system
A controller-implemented method, according to one embodiment, includes: receiving, by a first controller, data. Metadata associated with the data is stored, by the first controller, in a specified system memory location. Second metadata received from a second controller is also stored, by the first controller, in the specified system memory location, thereby creating combined metadata. In response to the second controller entering a failed state: snapshots of the combined metadata are stored, by the first controller, to resilient storage at a predefined interval. Moreover, additional data continues to be received by the first controller. Metadata associated with the additional data is stored, by the first controller, in the specified system memory location, while changes to the metadata which occur between the snapshots of the combined metadata are also stored by the first controller. According to some approaches, the changes to the metadata are stored in a log structured array. |
US11221926B2 |
Information processing system and information processing apparatus
An information processing system includes a plurality of information processing apparatuses each of which includes hardware, a control processor, and a switch circuit wherein when a failure of a first control processor in a first information processing apparatus of the plurality of information processing apparatuses is detected, a first switch circuit in the first information processing apparatus is configured to generate a connection of first hardware in the first information processing apparatus to a signal line between the first information processing apparatus and a second information processing apparatus of the plurality of information processing apparatuses, a second switch circuit in the second information processing apparatus is configured to generate a connection of a second control processor in the second information processing apparatus to the signal line, and the second control processor is configured to acquire information transmitted from the first hardware via the signal line. |
US11221924B2 |
Back-up of information stored in mobile computing devices
A method, and associated computer program product and mobile computing device, for backing-up information stored in the mobile computing device. The mobile computing device detects one or more support computing devices located within a corresponding communication range and being available to support the mobile computing device for backing-up the information stored in the mobile computing device. The mobile computing device detects a dangerous condition indicative of a risk of inoperability of the mobile computing device. The mobile computing device sends back-up information corresponding to selected information stored in the mobile computing device to at least one of the support computing devices in response to the detection of the dangerous condition to cause the at least one support computing device to upload the back-up information to a back-up computing system. |
US11221921B2 |
Method, electronic device and computer readable storage medium for data backup and recovery
Embodiments of the present disclosure relate to a method, electronic device and computer readable storage medium for data backup and recovery. The data backup method comprises: receiving data to be backed up and metadata describing the data to be backed up, the data to be backed up comprising a file and a directory, the metadata comprising file data associated with the file and directory data associated with the directory; generating path data associated with both the file and the directory based on the file data and the directory data; and storing the file data, the directory data, and the path data in association with the data to be backed up. Correspondingly, the data recovery method comprises: receiving information about data to be recovered; in response to the information being related to a path, obtaining path data associated with both a file and a directory, the path data being generated based on file data associated with the file and directory data associated with the directory; determining, based on the path data, metadata describing the data to be recovered; obtaining, based on the metadata, the data to be recovered; and transmitting the data to be recovered to implement data recovery. In this way, rapid recovery of the backup data is achieved. |
US11221911B2 |
Data recovery due to transient effects in NAND flash memories
A memory controller for recovering data due to transient effects of nonvolatile memory is provided. A memory controller receives a read request for a page stored in the nonvolatile memory. The memory controller issues a first read command. The memory controller records a time stamp for the first read command. In response to a failure during the first read command, the memory controller waits for a delay after the recorded time stamp and the memory controller issues a second read command to the page, wherein the second read command applies a read voltage offset that is dependent on the delay between the first read command and the second read command and at least one other parameter. |
US11221910B2 |
Media scrubber in memory system
Methods, systems, and devices for media scrubber operations in a memory system are described. A controller may, for example, count a quantity of forwarded code words in a memory medium during a scrubbing period. The controller may add the quantity to a total quantity of forwarded code words in the memory medium. The controller may refrain from forwarding additional code words based on the quantity. The controller may write a valid logic state to a spare bit when the spare bit is assigned to an erroneous bit in a code word. A separate memory cell may indicate a change in spare bit assignments and whether spare bits include valid logic states. The controller may retrieve a code word from a memory medium and invert one or more bits of the code word before writing the code word to the memory medium. |
US11221900B2 |
Semiconductor device for performing an error check operation
A semiconductor device includes an error detection circuit configured to generate fixed data by fixing any one of a first group and a second group included in internal data to a preset level based on a burst chop signal and an internal command address in response to a read command, and generate an error detection signal by detecting an error of the fixed data; and a data output circuit configured to generate latch data by latching the internal data based on a first latch output control signal, and generate output data by serializing the latch data and the error detection signal based on a second latch output control signal. |
US11221899B2 |
Efficient memory utilisation in a processing cluster having a split mode and a lock mode
An apparatus is described comprising a cluster of processing elements. The cluster having a split mode in which the processing elements are configured to process independent processing workloads, and a lock mode in which the processing elements comprise at least one primary processing element and at least one redundant processing element, each redundant processing element configured to perform a redundant processing workload for checking correctness of a primary processing workload performed by the primary processing element. Each processing element has an associated local memory comprising a plurality of memory locations. A local memory access control mechanism is configured, during the lock mode, to allow the at least one primary processing element to access memory locations within the local memory associated with the at least one redundant processing element. |
US11221897B2 |
Managing device maintenance via artificial intelligence
Techniques are described with respect to managing device maintenance. An associated method includes constructing a machine learning knowledge model associated with a plurality of devices in a client ecosystem based upon at least one course of device evaluation. The method further includes collecting, from a plurality of device sensors, device sensor data associated with each of the plurality of devices and collecting, from a plurality of environmental sensors, environmental sensor data associated with each of the plurality of devices. The method further includes analyzing, via the machine learning knowledge model, the device sensor data in view of the environmental sensor data to determine a failure risk value for each of the plurality of devices. Responsive to the failure risk value for any device among the plurality of devices exceeding a predefined failure risk threshold, the method further includes facilitating activation of the device for a designated duration of time. |
US11221893B2 |
Asynchronous object manager in a network routing environment
Systems, methods, and devices for offloading network data to a datastore. A system includes routing chip hardware and an asynchronous object manager in communication with the routing chip hardware. The asynchronous object manager is configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include asynchronously receiving a plurality of objects from one or more producers. The instructions include identifying one or more dependencies between two or more of the plurality of objects. The instructions include reordering the plurality of objects according to the one or more dependencies. The instructions include determining whether the one or more dependencies is resolve. The instructions include, in response to determining the one or more dependencies is resolved, calling back an application and providing one or more of the plurality of objects to the application. |
US11221892B2 |
Distribution of events in edge devices
The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one module of the plurality of modules to be modified by adding a declarative rule is determined, such that the declarative rule causes determining whether an event has been triggered based on a particular event having been determined to have occurred, and, in response to the triggering of the event, communicating the triggering of the event to at least one declarative target. The determined at least one module of the plurality of modules is caused to be modified by adding the declarative rule. |
US11221891B2 |
Generic concurrency restriction
Generic Concurrency Restriction (GCR) may divide a set of threads waiting to acquire a lock into two sets: an active set currently able to contend for the lock, and a passive set waiting for an opportunity to join the active set and contend for the lock. The number of threads in the active set may be limited to a predefined maximum or even a single thread. Generic Concurrency Restriction may be implemented as a wrapper around an existing lock implementation. Generic Concurrency Restriction may, in some embodiments, be unfair (e.g., to some threads) over the short term, but may improve the overall throughput of the underlying multithreaded application via passivation of a portion of the waiting threads. |
US11221889B2 |
Method of deploying cloud services quickly
A method of deploying cloud services quickly is to make a near-end apparatus be connected to a cloud virtual machine of a cloud server, establish a cloud agent module in the cloud virtual machine, continuously synchronize local data from the near-end apparatus to the cloud virtual machine and converse the local data into cloud structured data, upload local data flow task from the near-end apparatus to the cloud virtual machine for configuring cloud task program. A cloud execution result based on the cloud task program and the cloud structured data corresponds to a local execution result based on the local data and the local data flow task. |
US11221885B1 |
Allocating resources for a machine learning model
A method for allocating resources for a machine learning model is disclosed. A machine learning model to be executed on a special purpose machine learning model processor is received. A computational data graph is generated from the machine learning model. The computational dataflow graph represents the machine learning model which includes nodes, connector directed edges, and parameter directed edges. The operations of the computational dataflow graph is scheduled and then compiled using a deterministic instruction set architecture that specifies functionality of a special purpose machine learning model processor. An amount of resources required to execute the computational dataflow graph is determined. Resources are allocated based on the determined amounts of resources required to execute the machine learning model represented by the computational dataflow graph. |
US11221881B2 |
Computer resource leak detection
Various embodiments discussed herein enable intelligent resource leak detection and associated user interface. In some aspects, if a kernel sends a tracing event (e.g., an ETW event) after a process or application has been requested to be shut down but before the process has actually been shut down, a resource leak can be detected. This is because the application should have requested the reference indicator to be removed in memory before the tracing event, as opposed to the kernel acting alone without an application request to remove the reference indicator. If a reference indicator has not been requested to be removed by the time this tracing event occurs, then it is indicative of the application never having sent a request to remove the reference indicator, which is indicative of a resource leak. |
US11221879B2 |
Optimizing hardware FIFO instructions
Methods, systems, and apparatus for scheduling first-in-first-out instructions are described. In one aspect, a method includes receiving data representing code of a program to be executed by a processing unit comprising hardware processors. For each of one or more of the hardware processors, an order of independent groups of first-in-first-out (FIFO) instructions for execution by the hardware processor is identified in the data representing the code of the program. For each independent group of FIFO instructions for execution by the hardware processor, a path length metric that represents how long it will take to reach an end of the program from the independent group of FIFO instructions is determined. A new order of the independent groups of FIFO instructions for execution by the hardware processor is generated based at least on the path length metric for each independent group of FIFO instructions for execution by the hardware processor. |
US11221872B2 |
Neural network unit that interrupts processing core upon condition
A programmable apparatus includes a program memory that holds instructions of a program fetched and executed by the apparatus, a data memory that holds data processed by the instructions, a status register that holds a status having fields: a program memory address at which a most recent instruction is fetched from the program memory, a data memory access address at which data has most recently been accessed in the data memory by the apparatus and a repeat count that indicates a number of times an operation specified in a current program instruction remains to be performed. A condition register has condition fields corresponding to the status register fields. Control logic generates an interrupt request to a processing core in response to detecting that the status held in the status register satisfies the condition specified in the condition register. |
US11221871B2 |
Enabling a management function on a compute node in response to a user workload ownership level
An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user. |
US11221869B2 |
Memory efficient host virtual address management for hypercalls
Systems and methods for managing host virtual addresses in a hypercall are disclosed. In one implementation, a processing device may receive, by a hypervisor managing a virtual machine (VM), a hypercall initiated by the VM, wherein a first parameter of the hypercall specifies a guest physical address (GPA) of a memory buffer and a second parameter of the hypercall specifies a host virtual address (HVA) of the memory buffer. The processing device may also translate the GPA to a first host physical address (HPA) and may translate the HVA to a second HPA. The processing device may further compare the first HPA to the second HPA and responsive to determining that the first HPA matches the second HPA, the processing device may execute the hypercall using the HVA. |
US11221862B2 |
Capturing data from a live web application to populate a demo application
Data can be captured from a live web application to populate a demo application. In an example, automated input is provided to user interface touch points of a live application, and corresponding responses are captured. These responses are reformatted into a convention of the demo application, and used to populate demo response files. Then, when a demo application operates, it retrieves, processes, and displays information in these demo response files. |
US11221858B1 |
System control processor (SCP) boot system
An SCP boot system includes a chassis housing a BIOS and an SCP that presents a virtual BIOS boot media location to the BIOS. The SCP may receive a first physical boot media location from a management system and, when the SCP receives a first BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a first BIOS boot image from the first physical boot media location and provides it to the BIOS. The SCP may then receive a second physical boot media location from the management system and, when the SCP subsystem receives a second BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a second BIOS boot image from the second physical boot media location and provides it to the BIOS. |
US11221856B2 |
Joint bootstrapping machine for text analysis
Present invention concerns a method of relation extraction from a text corpus, the method comprising extracting instances from the text corpus based on seeds, wherein the seeds include at least one set of template seeds and at least one set of entity seeds. The invention also pertains to related devices and methods. |
US11221854B2 |
Dependency analyzer in application dependency discovery, reporting, and management tool
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model. |
US11221851B2 |
Method executed by computing device, apparatus, device and computer-readable storage medium
Embodiments of the present disclosure provide a method, executed by a computing device, for configuring a vector operation, an apparatus, a device, and a storage medium. The method includes obtaining information indicating at least one configurable vector operation parameter. The information indicating the at least one configurable vector operation parameter indicates a type and a value of the configurable vector operation parameter. The method further includes: based on the type and the value of the configurable vector operation parameter, configuring multiple vector operation circuits to enable each of the vector operation circuits to execute a target vector operation including two or more basic vector operations and defined based on the type and value of the configurable vector operation parameter. |
US11221848B2 |
Sharing register file usage between fused processing resources
Embodiments described herein provide an apparatus comprising a plurality of processing resources including a first processing resource and a second processing resource, a shared local memory communicatively coupled to the first processing resource and the second processing resource, and a processor to receive an instruction to initiate a matrix multiplication operation, write a first set of matrix data into a first set of registers, and share the first set of matrix data between the first processing resource and the second processing resource for use in the matrix multiplication operation. Other embodiments may be described and claimed. |
US11221845B2 |
Visual media metadata-based software configuration using design systems
In accordance with embodiments, there are provided mechanisms and methods for facilitating visual media metadata-based software configuration using design systems according to one embodiment. In one embodiment and by way of example, a method includes identifying a visual image of contents including a workflow of transactions to be performed by a software application associated with a software design system, where the visual image represents a digital photograph captured by a camera. The method may further include translating the contents into metadata compatible with the software design system, generating a process flow corresponding to the workflow and based on the metadata, and configuring the software application based on the process flow such that one or more objects of the software application are augmented based on the process flow. |
US11221844B2 |
Automated application partitioning system
An automated application partitioning system is configured to receive a software application, and a specification of two or more entry points of the software application. The automated application partitioning system, by means of a dependence analysis groups application components, such that there is provided for each entry point dependency subset a corresponding feature subset, and at least one shared subset. |
US11221843B2 |
Auditory media metadata-based software configuration using design systems
In accordance with embodiments, there are provided mechanisms and methods for facilitating auditory media metadata-based software configuration using design systems according to one embodiment. In one embodiment and by way of example, a method includes identifying an auditory message of contents including a workflow of transactions to be performed by a software application associated with a software design system, where the auditory image represents a digital voice message captured by one or more of a microphone and a digital audio recorder. The method may further include translating the contents into metadata compatible with the software design system, generating a process flow corresponding to the workflow and based on the metadata, and configuring the software application based on the process flow such that one or more objects of the software application are augmented based on the process flow. |
US11221842B2 |
Systems and methods for executing and verifying system firmware update before committing firmware update to motherboard
A method may include, during a boot of an information handling system: determining, based on settings stored in non-volatile memory of the information handling system, whether to perform pre-commit execution of a firmware update image prior to committing the firmware update image to a motherboard of the information handling system, and responsive to determining to perform pre-commit execution, load the firmware update image from a basic input/output system partition of a storage resource of the information handling system and execute the firmware update image in lieu of a firmware image stored on the motherboard. |
US11221841B2 |
BIOS personalities
In an example implementation according to aspects of the present disclosure, a method may include receiving by a controller a BIOS image, extracting a current manufacturing programming mode state corresponding to a computer system. A BIOS personality of the BIOS image is evaluated, wherein the BIOS personality is based on a differentiation of hardware and software functionality. Based on the current manufacturing programming state and the BIOS personality, a compatibility with the computer system is determined. Based on the compatibility, the BIOS image is written to non-volatile memory. |
US11221835B2 |
Determining when to perform and performing runtime binary slimming
One or more execution traces of an application are accessed. The one or more execution traces have been collected at a basic block level. Basic blocks in the one or more execution traces are scored. Scores for the basic blocks represent benefits of performing binary slimming at the corresponding basic blocks. Runtime binary slimming is performed of the application based on the scores of the basic blocks. |
US11221832B2 |
Pruning engine
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by preprocessing input source code files with codeword processing operations to generate a plurality of preprocessed input source code files, identifying candidate code snippets by pruning one or more preprocessed input source code files that do not meet a similarity threshold measure for library functions stored in the system library, and identifying at least a first validated code snippet from the one or more candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics. |
US11221830B2 |
Generating and updating voice-based software applications using application templates
Systems and methods of generating voice-based software applications are provided. A system can receive, from an application developer computing device, a request to build a voice-based software application. The system can select an application template from a plurality of application templates. The selected application template can include a module that corresponds to a function of the voice-based software application. The system can provide the selected application template to the application developer computing device. The system can receive, from the application developer computing device, an input for a field of the at least one module of the selected application template. The system can generate the voice-based software application based on the selected application template and the input for the at least one field of the at least one module of the selected application template. |
US11221829B2 |
Method for manufacturing a secure, modular business-specific hardware application and corresponding operating system
Disclosed is a method for manufacturing a secure, modular business-specific hardware application, including: a step of selecting: a hardware computer integrated into a closed case that isolates it from the outside so as to make the hardware resources of this hardware computer structurally non-expandable because these resources cannot be accessed from outside the case without damaging them, an operating system for managing containers in a generic, lightweight fashion, associated with the computer, a software development kit, associated with the operating system and with the computer, container templates, business-specific software components, a step of deploying the business-specific software components in instantiated containers based on the container templates. |
US11221828B2 |
Support device and support program
Compatibility of a callable unit program configuring a user program is provided. A code generator that generates a code having a format executable by a control device from the user program generates an instruction code creating a structure storing association information associating a name of an argument with a value set to the argument with respect to a call expression, and converts the call expression into an instruction code calling the unit program using an identifier of the structure. A value of association information is set to the argument when the association information corresponding to the name of the argument is stored in the structure with respect to each argument of the unit program, an instruction code setting a predetermined value to the argument is generated when the association information is not stored. |
US11221822B2 |
Method and apparatus for controlling page
Embodiments of the present disclosure disclose a method and apparatus for controlling a page. A specific embodiment of the method comprises: receiving voice information from a terminal and element information of at least one element in a displayed page; performing voice recognition on the voice information to acquire a voice recognition result, in response to determining the voice information being used for controlling the displayed page; matching the voice recognition result with the element content information of the at least one element; and generating page control information in response to determining successfully matching the voice recognition result with the element content information of the at least one element, and sending the page control information to the terminal to allow the terminal to control the displayed page based on the page control information. |
US11221820B2 |
System and method for processing audio between multiple audio spaces
Techniques are provided to transform external sound from an external position of an external audio space to an internal position of an internal audio space where the external sound would be heard naturally. The techniques involve capturing the external sound with a microphone and processing the captured external sound to appear as if it was captured at the internal position of the internal audio space, which may correspond to an output of a driver or a user's eardrum. Then the processed captured external sound may be conditioned for the individual user or further combined with conditioned audio content to create an augmented audio experience for the user. Any combination of the techniques can be implemented in real time. |
US11221819B2 |
Extendable architecture for augmented reality system
An extendable augmented reality (AR) system for recognizing objects. The AR system may incorporate plugins to improve the AR system's ability to recognize objects, such as by adding external matchable data or using external recognition algorithms. The plugins may be installed/activated dynamically by a user to expand the system's AR capabilities. The AR system may also incorporate plugins to improve the AR system's post-recognition features such as supplying a user with supplemental content or follow-up functionality. The AR system may filter communications with the plugins to centralize identification processes, to shield plugins, and to ensure plugins are only activated at appropriate times. |
US11221818B1 |
Connecting to remote access session based on proximity of mobile device
The subject matter of this specification can be implemented in, among other things, a method that includes storing first client information identifying a first client device, identifying a location of the first client device, and identifying a first remote access session that provides the first client device access to resources of the remote access system. The method further includes receiving access information identifying an access device and a user account associated with the first client information. The access information indicates that the user account has been successfully authenticated by the access device. The method further includes, in response to the receipt of the access information, causing the first client device to connect to the first remote access session with the remote access system as a background process of the client device while a user interface of the client device remains locked. |
US11221814B2 |
Systems and methods for virtual and augmented reality
Disclosed herein are systems and methods for distributed computing and/or networking for mixed reality systems. A method may include capturing an image via a camera of a head-wearable device. Inertial data may be captured via an inertial measurement unit of the head-wearable device. A position of the head-wearable device can be estimated based on the image and the inertial data via one or more processors of the head-wearable device. The image can be transmitted to a remote server. A neural network can be trained based on the image via the remote server. A trained neural network can be transmitted to the head-wearable device. |
US11221809B2 |
Unlocking consumables
Examples disclosed herein relate to unlocking consumables of imaging devices. Example imaging devices include a lock to secure a consumable to the imaging device. A feedback engine of the imaging device may selectively generate a signal in response to an actuation event to control a component to indicate the consumable is secured. A lock control engine of the imaging device may determine if the actuation event is approved to unlock the consumable. A release engine of the imaging device may disengage the lock in response to approval of the actuation event. |
US11221806B2 |
Print support apparatus, method of operating print support apparatus, and operation program
A print support apparatus that receives a print target image selected in a terminal apparatus having a display unit, on which image browsing is possible, and instructs a printer to perform image print includes at least one processor. The processor is configured to generate a terminal setting history by receiving and recording a terminal setting value, which is transmitted in a case where a specific event occurs and is involved in image browsing, from at least one terminal apparatus, specify the terminal setting value having a longest image browsing time as a reference setting value based on the terminal setting history, and correct a characteristic of the print target image based on the reference setting value. |
US11221804B2 |
Visual timeline and operator prompt to improve data collection for production print system
Systems and methods for visual timeline and operator prompt to improve data collection for a print system. One embodiment includes a printer terminal device configured to receive printer statuses of a printer over a period of time, each printer status indicating one of a printing state, an idle state, and an error state. The printer terminal device is configured to present a Graphical User Interface (GUI) at a display that includes a visual timeline of the printer statuses of the printer over the period of time with a different visual representation for each of the printing state, the idle state, and the error state. The printer terminal device is further configured to determine that a printer status displayed on the visual timeline is associated with absent user input, and to modify the visual timeline to display a visual indicator for the printer status indicating the absent user input. |
US11221801B2 |
Data writing method and storage controller
A data writing method and a storage controller are provided. The data writing method includes: selecting a plurality of first dies and a plurality of second dies from a plurality of dies of the flash memory module, receiving a writing command and determining an amount of write data corresponding to the writing command, and when the amount of write data is greater than a threshold, writing in a pSLC mode the write data into the second dies. |
US11221798B2 |
Write/read turn techniques based on latency tolerance
Techniques relating to arbitration in a memory controller are disclosed. In some embodiments, the memory controller is configured to transition between read turns and writes turn according to a turn schedule. In some embodiments, the memory controller also receives reports from circuitry requesting memory transactions and determines a current latency tolerance value based on the reports. In some embodiments, the memory controller is configured to switch from a write turn to a read turn prior to a scheduled switch based on the current latency tolerance meeting a threshold value. |
US11221797B2 |
Domain-based access in a memory device
Methods, systems, and devices related to domain-based access in a memory device are described. In one example, a memory device in accordance with the described techniques may include a memory array, a sense amplifier array, and a signal development cache configured to store signals (e.g., cache signals, signal states) associated with logic states (e.g., memory states) that may be stored at the memory array (e.g., according to various read or write operations). The memory array may be organized according to domains, which may refer to various configurations or collections of access lines, and selections thereof, of different portions of the memory array. In various examples, a memory device may determine a plurality of domains for a received access command, or an order for accessing a plurality of domains for a received access command, or combinations thereof, based on an availability of the signal development cache. |
US11221796B2 |
Redirection of I/O requests from local to remote storage locations to improve network performance and data redundancy
Technologies are disclosed for redirecting input/output (“I/O”) requests to virtual hard disks (“VHDs”) to improve network performance and data redundancy. More particularly, files can be encapsulated in remote VHDs and accessed in such a way that the files appear to a local operating system and any local applications to be residing locally. Furthermore, I/O requests redirected to files encapsulated in VHDs may also be redirected to one or more additional VHDs for data redundancy. The redirected I/O requests may be transmitted simultaneously but separately to the additional VHDs in a split stream. |
US11221794B2 |
Memory array element sparing
Methods, systems and computer program products for providing access to a spare memory array element (“MAE”) are provided. Aspects include storing a row number a column number associated with a defective MAE of a plurality of MAEs. The plurality of MAEs are logically arranged in a plurality of rows and a plurality of columns. Aspects also include receiving a command to access a cache line. The cache line corresponds to a selected row of MAEs of the plurality of MAEs. Responsive to determining that the selected row matches the row number that is associated with the defective MAE, aspects include activating one or more column shifters to prevent access to the defective MAE and provide access to a spare MAE when accessing the cache line. The activation of the one of more column shifters is based on the column number that is associated with the defective MAE. |
US11221791B2 |
Memory management method, memory device, and memory control circuit for improving data classification
A memory management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: receiving a first write command from a host system; instructing a rewritable non-volatile memory module to perform a first write operation according to the first write command; obtaining first performance information corresponding to the first write operation; and updating threshold information according to the first performance information, wherein the threshold information is configured to determine a type of target data. |
US11221776B2 |
Metadata indication for a memory device
Methods, systems, and devices for metadata indication are described herein. A method includes receiving, from a host system, a read command to retrieve information from a first block of a memory device, identifying a transfer unit associated with the first block indicated in the read command, identifying an indicator in metadata of the identified transfer unit indicating that at least one sector of the transfer unit has been altered based at least in part on identifying the transfer unit, validating data of the transfer unit stored in the memory device based at least in part on identifying the indicator in the metadata, and retrieving the information stored in the first block based at least in part on validating the data of the transfer unit. |
US11221772B2 |
Self refresh state machine mop array
A system includes a memory system comprising a memory module and a processor adapted to access the memory module using a memory controller that includes a controller having an input for receiving a power state change request signal and an output for providing memory operations, and a memory operation array comprising a plurality of entries. Each entry includes a plurality of encoded fields. The memory operation array is programmable to store different sequences of commands for particular types of memory of a plurality of types of memory in the plurality of entries that initiate entry into and exit from supported low power modes for the particular types of memory. The controller is responsive to an activation of the power state change request signal to access the memory operation array to fetch at least one entry, and to issue at least one memory operation indicated by the at least one entry. |
US11221771B2 |
Distribution of logical-to-physical address entries across bank groups
A memory system may include a volatile memory that is configured to store an address data structure that includes a plurality of logical-to-physical address entries. The address data structure may be stored across a plurality of bank groups of the volatile memory. A controller may be configured to store consecutive logical-to-physical address entries across different bank groups. In turn, during read and write operations for data sets associated with consecutive logical addresses, read requests for physical addresses where the data sets are stored may be sent to multiple bank groups and processed by the multiple banks in parallel. |
US11221770B2 |
Providing a dynamic random-access memory cache as second type memory
Various embodiments are provided for providing a dynamic random-access memory (“DRAM”) cache as second type memory in a computing system by a processor. A selected amount of bytes in a memory line may be cleared using one or more spare bits of the DRAM, a data compression operation, or a combination thereof. A cache directory and data may be stored in the memory line. The DRAM cache is configured as a cache of a second type memory. |
US11221768B2 |
Safe shared volume access
A method for safely sharing access to a volume is disclosed. In one embodiment, such a method includes notifying a storage system that a volume on the storage system is in use by a first host system. The method stores, on the storage system, a first indicator indicating the volume is in use by the first host system. When the storage system receives an I/O request from a second host system to access data on the volume, the storage system reads the first indicator to determine that the volume is in use by the first host system. The storage system may then reject the I/O request from the second host system as a result of the first indicator. A corresponding system and computer program product are also disclosed. |
US11221764B2 |
Partitioned memory with shared memory resources and configurable functions
A memory device that includes an input interface that receives instructions and input data on a first plurality of serial links. The memory device includes a memory block having a plurality of banks, wherein each of the banks has a plurality of memory cells, and wherein the memory block has multiple ports. An output interface provides data on a second plurality of serial links. A cache coupled to the IO interface and to the plurality of banks, stores write data designated for a given memory cell location when the given memory cell location is currently being accessed, thereby avoiding a collision. Memory device includes one or more memory access controllers (MACs) coupled to the memory block and one or more arithmetic logic units (ALUs) coupled to the MACs. The ALUs perform one or more operations on data prior to the data being transmitted out of the IC via the IO, such as read/modify/write or statistics or traffic management functions, thereby reducing congestion on the serial links and offloading appropriate operations from the host to the memory device. |
US11221761B2 |
Electronic device for controlling operation by using display comprising restriction area, and operation method therefor
An example electronic device includes a memory for storing data related to an application; a display comprising a first area in which a first sensor of a first method is disposed, and a second area in which a second sensor of the first method and a third sensor of a second method are disposed; and a processor. The processor is configured to display on the display an object related to the application via the first area, detect a first input for the object, while the first sensor and the second sensor are activated, deactivate the first sensor and the second sensor at least on the basis of the first input, execute a specified function related to the application on the basis of a second input inputted according to the second method via the second area, while the third sensor is activated. |
US11221759B2 |
Transitions and optimizations for a foldable computing device operating in a productivity mode
A foldable computing device provides user interface (“UI”) transitions and optimizations while operating in a productivity mode. When the foldable computing device is operating in productivity mode, it can present a UI below a hardware keyboard placed over a display region and occluding only a top portion of the display region or a software keyboard presented in the display region occluding only the top portion of the display region. If the hardware keyboard or the software keyboard occlude only the bottom of the display region, a UI can be shown above the hardware keyboard or the software keyboard. The foldable computing device can adjust the position of UI windows that are occluded when the hardware or software keyboard is placed on the display region. The foldable computing device can move the UI windows back to their original positions if the hardware or software keyboard no longer occlude the display region. |
US11221757B2 |
Electronic device, control method, and program
An electronic device comprises: a touchscreen display; and a controller configured to cause the touchscreen display to display a first key group and a second key group. The controller is configured to arrange the first key group along an edge of the touchscreen display, and arrange the second key group along the first key group. |
US11221752B2 |
Character recognition on a computing device
In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters. |
US11221751B2 |
Devices, methods, and graphical user interfaces for messaging
An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance. The device detects an input on the touch sensitive surface. In accordance with a determination that the input corresponds to selection of the at least one avatar displayed in the messaging user interface, the device displays a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface. In accordance with a determination that the input corresponds to selection of the application affordance, the device displays a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface. |
US11221748B2 |
Apparatuses for selection objects in Virtual or Augmented Reality environments
Systems, interfaces, and methods for implementing the systems and interfaces include a dynamic environment generation subsystem that changes objects and subobjects based on locations of the motion sensors and/or the nature, time and/or location of sensed motion and include selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects. |
US11221746B2 |
System and method for building and managing user experience for computer software interfaces
Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets. |
US11221743B2 |
Information processing method, terminal, server, and computer storage medium
Embodiments of this application disclose an information processing method, a terminal, a server, and a non-transitory computer readable storage medium. The method includes: in response to starting an application management tool, obtaining one or more application-specific parameters associated with the terminal; sending the one or more application-specific parameters to a remote server; receiving, from the remote server, media information that matches the one or more application-specific parameters; in response to a user selection of a first area of the application management tool, generating a first instruction for shutting down applications running on the terminal; and performing the first instruction for shutting down the applications running on the terminal while presenting the media information in the first area. |
US11221739B2 |
Selection attractive interfaces, systems and apparatuses including such interfaces, methods for making and using same
Systems, interfaces, and methods for implementing the systems and interfaces includes selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects. |
US11221735B2 |
Vehicular control unit
A vehicular control unit includes a display configured to display a menu screen including an object for activating an application for operating an apparatus mounted on a vehicle, and a controller configured to activate the application corresponding to the object in accordance with control information acquired from a touch sensor. The controller is configured to set a first stage and a second stage threshold values that are related to data based on pressing, and switch the menu screen when the data based on pressing reaches the second stage threshold value. |
US11221734B2 |
Punch-hole screen display method and apparatus
Provided is a punch-hole screen display method and a terminal. The punch-hole screen comprises a display area and at least two hole-regions disposed in the display area for light to enter. The method comprises: acquiring, by the terminal, a display mode switching instruction; determining a display mode of the punch-hole screen based on the display mode switching instruction, the display mode defines a target screen area and a display manner of the target screen area in a bright screen state, and the target screen area is a display zone associated with the hole-regions in the display area; and displaying the target screen area in the display manner. |
US11221733B2 |
Application control method, graphical user interface, and terminal
An application control method includes detecting, by a terminal, a user operation that is based on an application icon, where an application represented by the application icon has at least one associated function, and starting, by the terminal in response to the user operation, an associated function corresponding to the user operation, where the associated function corresponding to the user operation belongs to the at least one associated function. The at least one associated function of the application includes at least one of an associated application of the application, a function provided by the application, a system function associated with the application, or a twin application of the application. |
US11221726B2 |
Marker point location display method, electronic device, and computer-readable storage medium
The present disclosure discloses a method for displaying a marker point location performed at an electronic device. In the present disclosure, a marker point location in a global map of a virtual scene is obtained; a target scene area indicated by the marker point location in the virtual scene is determined; a prompt signal is displayed in a viewing angle image of a currently controlled object, the prompt signal being used for prompting a location of the target scene area in the virtual scene, and the viewing angle image being a virtual scene observable in a viewing angle range of the currently controlled object in the virtual scene; and accuracy of marker point location display is improved by marking the target scene area in the virtual scene. |
US11221724B2 |
Method for controlling a display apparatus for a motor vehicle, display apparatus for a motor vehicle and motor vehicle having a display apparatus
A method for controlling a display apparatus comprising a head-up display or a motor vehicle, in which, depending on a signal provided by a sensor device, a height adjustment and/or a rotation of a depiction of a piece of information dependent on the signal is carried out autonomously through a control device. In this case, the signal correlates with a color and/or a brightness of a projection background and/or correlates with a relative movement between the projection background and a projection surface. Through the method, it is possible to ensure an especially good and reliable perceptibility of the depicted piece of information. The invention further relates to a display apparatus for a motor vehicle that is equipped to carry out the method and to a motor vehicle having such a display apparatus. |
US11221717B2 |
Touch substrate, manufacturing method and display device
A touch substrate includes a touch region provided with touch electrodes, and a peripheral region surrounding the touch region and provided with at least one line arranged at a same layer as the touch electrodes. The touch electrodes include a first touch electrode and a second touch electrode arranged at a periphery of the touch region at a same side. A sum of parasitic capacitances generated between the first touch electrode and the at least one line at an adjacent part of the peripheral region is a first total parasitic capacitance, a sum of parasitic capacitances generated between the second touch electrode and the at least one line at the adjacent part of the peripheral region is a second total parasitic capacitance, and an absolute value of a difference between the first total parasitic capacitance and the second total parasitic capacitance is smaller than or equal to a threshold. |
US11221713B2 |
Ultrasonic touch device and MEl'hod, display device
The present disclosure relates to an ultrasonic touch device and a method. The ultrasonic touch device is disposed at a periphery of a display area of an electronic equipment. The ultrasonic touch device includes an ultrasonic ranging module. The ultrasonic ranging module includes a plurality of ultrasonic ranging units detected. The ultrasonic touch device includes a first position determining unit configured to determine a distance between a touch object and the ultrasonic ranging module, and determine a position of the touch object in a first coordinate direction of the display area according to the distance. The ultrasonic touch device includes a second position determining unit configured to determine a position of the touch object in a second coordinate direction of the display area according to a position of an ultrasonic ranging unit that receives the reflected ultrasonic waves in the ultrasonic ranging module. |
US11221712B1 |
Microprocessor, ultrasonic touch sensing device and method of calibrating touch sensing
A method of calibrating touch sensing applicable to a microprocessor of an ultrasonic touch sensing device, in which the ultrasonic touch sensing device is for generating a touch sensing signal according to a ultrasonic wave, and the method includes: receiving the touch sensing signal; measuring temperature of the ultrasonic touch sensing device to generate multiple temperature parameters; if a variation tendency of the temperature parameters is downward, and if a level of the touch sensing signal lower than a level of a reference signal is first detected, storing the level of the touch sensing signal as a first signal strength and reporting a touch event is detected; and if the variation tendency of the temperature parameters is downward, and if the level of the touch sensing signal lower than the level of the reference signal is not first detected, calibrating the reference signal according to the touch sensing signal. |
US11221711B2 |
Input control device, input control method and display device that estimate operator position relative to a touch panel
An input control device includes a touch information acquiring unit for acquiring touch information from a touch panel, a touch angle calculating unit for calculating an angle of a touched area on the basis of the touch information acquired by the touch information acquiring unit, an operating direction estimating unit for estimating the direction of an operator who has touched the touch panel, on the basis of both the angle of the touched area, the angle being calculated by the touch angle calculating unit, and an angle threshold, a detection information acquiring unit for acquiring detection information from a sensor for detecting a part of the operator's body, a relative position estimating unit for estimating a relative position of the part of the operator's body with respect to the touch panel on the basis of the detection information acquired by the detection information acquiring unit, and a threshold correcting unit for correcting the angle threshold on the basis of the relative position of the part of the operator's body with respect to the touch panel, the relative position being estimated by the relative position estimating unit. |
US11221707B2 |
Imaging device
Provided is an imaging device that includes a rear display and an electronic viewfinder and is excellent in operability to a touch panel when an electronic viewfinder is used. When a user performs a touch manipulation on a touch panel installed in a rear display in order to set a focus area, an effective detection area for detecting a touch position is different between when the rear display is used and when the electronic viewfinder is used. When the rear display is used, the effective detection area is set to coincide with the entire display screen, and when the electronic viewfinder is used, the effective detection area is set to be reduced to an area of a part of the display screen of the rear display. |
US11221705B2 |
Touch panel and display device including a pressure-sensitive sensor
A touch panel according to the present invention includes a touch sensor substrate having a touch sensor portion in the central portion of the touch sensor substrate and having a first electrode and a second electrode in the inner peripheral portion of the touch sensor substrate, a protective plate to cover the front surface of the touch sensor substrate, a dielectric sheet provided between the touch sensor substrate and the protective plate, and a conductive member disposed at a position so as to face the first electrode and the second electrode, wherein the first electrode, the second electrode, and the conductive member constitute a pressure-sensitive sensor. With this structure, a touch panel having a pressure-sensitive sensor and a display device provided with the touch panel can be manufactured without an increase in the manufacturing time. |
US11221700B2 |
Touch circuit, touch display device and driving method thereof
A touch display device and a driving method thereof are discussed. The touch display device can include a display panel, a plurality of touch electrodes that are arranged in the display panel, and a plurality of touch circuits that are connected to the plurality of touch electrodes and are supplied with a load-free driving signal. Each touch circuit stores an offset voltage of the touch circuit, is supplied with the load-free driving signal from the touch electrode, corrects the load-free driving signal on the basis of the offset voltage, and outputs the corrected load-free driving signal. |
US11221698B2 |
Systems and methods for interacting with multiple applications that are simultaneously displayed on an electronic device with a touch-sensitive display
Systems and methods for multitasking using touch-sensitive devices are disclosed. An example method includes: displaying a first application in a display area that occupies substantially all of a touch-sensitive display (TSD). While displaying the first application: displaying a dock overlaying a first portion of the display area; detecting a contact over a first affordance displayed within the dock, and the first affordance is associated with a second set of applications; detecting movement of the contact away from the dock. Upon detecting a liftoff of the contact from the TSD while the contact is over a second portion of the display area different from the first portion, the method further includes: displaying (i) the first set of application and (ii) at least some of the second set of applications in the display area that occupies substantially all of the touch-sensitive display. |
US11221694B2 |
Organic light emitting display apparatus and method of manufacturing the same
An organic light emitting display apparatus includes: a display layer including: an emission region; a first non-emission region having a pixel definition layer surrounding the emission region; and a second non-emission region having a spacer on the pixel definition layer; and a touch screen layer including a touch electrode at a position corresponding to the first non-emission region and the second non-emission region, wherein the touch screen layer further includes a sensitivity compensation layer including a first dielectric constant portion and a second dielectric constant portion of different dielectric constants arranged to respectively correspond to the first non-emission region and the second non-emission region. |
US11221688B2 |
Input apparatus with relation between pen and finger touches
An input apparatus includes a pen indicating position detector that detects a pen position indicated by an electronic pen held by a user on an input surface, a touch position detector that detects a touch position touched by the user on the input surface, a processor, and a memory storing instructions that, when executed by the processor, cause the processor to: receive information about the pen position detected by the pen position detector and information about the touch position detected by the touch position detector, and perform a process based on at least one of the information about the pen position and the information about the touch position. |
US11221686B2 |
Multifunction pen
A multifunction pen includes plural refills including an electromagnetic induction touch pen. A knock operation to one of knock rods each of which is connected to a rear end of each of the plural refills causes a tip of one refill of the plural refills to move from a standby position in which the tip stays inside a shaft tube to an in-use position in which the tip projects from a tip end opening of the shaft tube. At least one refill from writing refills other than the electromagnetic induction touch pen is provided with a metal writing tip, and a tip of the electromagnetic induction touch pen at the in-use position is separated from the tips of the writing refills at the standby position by a distance such that electromagnetic induction by the electromagnetic induction touch pen is not affected by the tips of the writing refills. |
US11221685B2 |
Sub-threshold addressing and erasing in a magneto-electrophoretic writing medium
A magneto-electrophoretic medium that can be globally and locally addressed and erased. The medium provides a writeable display with no perceivable lag and the ability to write and erase with only minimal power requirements. In particular, the magneto-electrophoretic medium can be erased by providing a subthreshold electric stimulus and supplementing a second non-electric stimulus that disturbs the written state and allows the magneto-electrophoretic particles to return to their original state. |
US11221681B2 |
Methods and apparatuses for recognizing dynamic gesture, and control methods and apparatuses using gesture interaction
A method for recognizing a dynamic gesture includes: positioning a dynamic gesture in a video stream to be detected to obtain a dynamic gesture box; capturing an image block corresponding to the dynamic gesture box from each of multiple image frames of the video stream; generating a detection sequence based on the captured image block; and performing dynamic gesture recognition according to the detection sequence. |
US11221679B2 |
Devices, methods, and graphical user interfaces for generating tactile outputs
An electronic device receives, at an application-independent module, user interface information from an application. The user interface information corresponds to one or more displayed user interface elements with one or more dimensions defined by an application-specific module of the application. The electronic device receives an input directed toward one or more of the displayed user interface elements, and, at the application-independent module, determines one or more tactile outputs to be generated based on a magnitude of the input and the one or more dimensions defined by the applications-specific module. Using the one or more tactile output generators, the electronic device generates the determined one or more tactile outputs. |
US11221675B2 |
Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
An electronic device with a touch-sensitive surface and a display displays a representation of a clock on the display, detects an input directed to the representation of the clock, while detecting the input directed to the representation of the clock, and provides tactile feedback that corresponds to the clock, wherein the tactile feedback includes a regular pattern of tactile outputs on the touch-sensitive surface. While providing the tactile feedback, the device detects that the input is no longer directed to the representation of the clock, and in response to detecting that the input is no longer directed to the representation of the clock, ceases to provide the tactile feedback corresponding to the clock. |
US11221674B2 |
Haptic output for trackpad controlled using force signal and sense signal
A method includes: receiving, in an electronic device having a trackpad, a force signal that a force sensor of the trackpad generates based on a user input at the trackpad; receiving, in the electronic device, a touch signal that a touch sensor of the trackpad generates based on the user input; selecting, by the electronic device and based on at least one of the force signal or the touch signal, a first driver signal waveform from among multiple driver signal waveforms applicable to an actuator coupled to the trackpad; scaling, by the electronic device, the first driver signal waveform into a second driver signal waveform, the scaling based on at least one of the force signal or the touch signal; and generating, by the electronic device, a haptic output in response to the user input by providing the second driver signal waveform to the actuator. |
US11221673B2 |
Analysis device, analysis method, and recording medium
An analysis device according to the present invention includes a memory, and processing circuitry coupled to the memory and configured to analyze data indicating a biosignal by using a predetermined analysis technique and an updated parameter corresponding to the predetermined analysis technique every time the parameter is updated, control a display to display an analysis result obtained together with an interface capable of changing display modes in response to user's operation, and update the parameter based on change in the display modes for the interface. |
US11221670B2 |
System and methods for realizing transverse Anderson localization in energy relays using component engineered structures
Disclosed are systems and methods for manufacturing energy relays for energy directing systems and Transverse Anderson Localization. Systems and methods include providing first and second component engineered structures with first and second sets of engineered properties and forming a medium using the first component engineered structure and the second component engineered structure. The forming step includes randomizing a first engineered property in a first orientation of the medium resulting in a first variability of that engineered property in that plane, and the values of the second engineered property allowing for a variation of the first engineered property in a second orientation of the medium, where the variation of the first engineered property in the second orientation is less than the variation of the first engineered property in the first orientation. |
US11221669B2 |
Non-verbal engagement of a virtual assistant
Systems and methods related to engaging with a virtual assistant via ancillary input are provided. Ancillary input may refer to non-verbal, non-tactile input based on eye-gaze data and/or eye-gaze attributes, including but not limited to, facial recognition data, motion or gesture detection, eye-contact data, head-pose or head-position data, and the like. Thus, to initiate and/or maintain interaction with a virtual assistant, a user need not articulate an attention word or words. Rather the user may initiate and/or maintain interaction with a virtual assistant more naturally and may even include the virtual assistant in a human conversation with multiple speakers. The virtual assistant engagement system may utilize at least one machine-learning algorithm to more accurately determine whether a user desires to engage with and/or maintain interaction with a virtual assistant. Various hardware configurations associated with a virtual assistant device may allow for both near-field and/or far-field engagement. |
US11221668B2 |
Control method of display screen and control apparatus of display screen
The present disclosure provides a control method of a display screen and a control apparatus of a display screen. The control method of a display screen of the present disclosure includes: detecting, using an ultrasonic detection device, whether there is a viewer present in a viewable range of the display screen, and generating a detection result; and controlling on-off status of the display screen according to the detection result. |
US11221667B1 |
Dynamic voltage selection for a single power rail in a multi-core domain
An apparatus sets an operating voltage of a shared power rail in a multi-core electronic device. The apparatus includes a system-on-chip (SoC) having multiple cores with each core in the SoC configured to report an operating status. The apparatus includes an operating state aggregator configured to receive the operating status reported from each core in the SoC and to select the selected operating voltage based on the operating status from each core. A voltage regulator is in communication with the operating state aggregator and a power management integrated circuit (PMIC). The selected operating voltage is then programmed into the (PMIC) to control the shared power rail. |
US11221666B2 |
Externally powered cold key load
The system and method of externally powered cold key load injects a voltage into a cryptographic computer without disturbing any data pins. There are several mechanical approaches that are viable, a Y cable implementation, a two cable solution, a direct connect solution, and more. The system includes the ability to provide a variable voltage power source to the cryptographic computer. |
US11221664B2 |
Power state indications
An example display includes a user interface. The user interface is to receive an indication to change a power state. The display includes a communication engine to determine a power state of the computing device communicatively coupled to the communication engine. The display includes a power engine to, based on the power state of the computing device, determine whether to communicate the indication to change the power state to the computing device. The power engine is to, based on the indication to change the power state, alter a power state of the display. The communication engine is to communicate the indication to change the power state to the computing device based on a determination to do so. |
US11221662B1 |
Automatically budgeting power for data center equipment
A system and method according to the principles of the invention provides the data center operator enhanced tools for managing power capacity. The system tracks and stores actual power usage to the item level and automatically adjusts the budgeted power for items, groups of items and item models. The disclosed system and method finds stranded power capacity by adjusting power budgets according to actual usage trends. Operators can implement auto power budget adjustments based on configured policies. The policies can include specifying the power budget headroom for items, groups of items and models. |
US11221661B2 |
Method for auto-discovery and categorization of a plants power and energy smart devices for analytics
A power device discovery and visualization system identifies and categorizes smart power and energy devices deployed within an industrial enterprise, and generates interfaces that render customized presentations of a plant's power and energy usage based on data retrieved from the discovered devices. The system also facilitates remote configuration of the discovered smart devices via interaction with a single consolidated interface that affords access to all discovered power and energy devices. The system constructs a device profile for each discovered smart device based on information retrieved from the device, and categorizes each discovered device according to device type (e.g., power meter, IED, VFD, controller, etc.). The system retrieves available historical, real-time, and/or configuration data from each discovered smart device and makes this data available for viewing or modification via the system interface, thereby unifying plantwide power and energy data into a common presentation. |
US11221660B2 |
Fault detection based on comparing input current and moving average input current
An example power supply for supplying electrical power to an electronic device includes converters to convert an input power signal into an output power signal, and a controller. The controller is to periodically measure an input current being drawn from the input power signal, periodically determine a moving average of the input current, and periodically compare the moving average of the input current to the present input current. The controller identifies that a fault may have occurred in response to the present input current exceeding the moving average by a threshold amount. The controller shuts down supply of power to the electronic device responsive to identifying the fault. |
US11221659B2 |
Method and apparatus for performing power analytics of a storage system
A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies. |
US11221658B2 |
Multi-port power delivery system and related control method
A multi-port power delivery system includes a first universal serial bus (USB) port, a second USB port, a first power conversion unit, a second power conversion unit, a power delivery control circuit and a switch circuit. The first USB port is configured to output power delivered to a first power path. The second USB port is configured to output power delivered to a second power path. The first power conversion unit has a first output terminal coupled to the first power path. The second power conversion unit has a second output terminal coupled to the second power path. The power delivery control circuit generates a switch control signal according to first connection information on the first USB port and second connection information on the second USB port. The switch circuit selectively couples the first output terminal to the second output terminal according to the switch control signal. |
US11221655B2 |
Electronic device and operation control method thereof
A control method by an electronic device is provided. The control method includes monitoring current consumption for each of a plurality of components of the electronic device, predicting a first surface temperature of the electronic device and detecting a location where heat is generated, predicting a second surface temperature by analyzing power consumption of a component corresponding to the location where heat is generated, determining whether the predicted second surface temperature is greater than or equal to a predetermined temperature, setting a target temperature when the predicted second surface temperature is greater than or equal to the predetermined temperature, and controlling the component to reduce the power consumption. |
US11221653B2 |
Apparatus and methods for determining positional state based on magnetic flux
Apparatus and methods that determine the positional state of a lid body relative to a chassis body based on a detected amount of magnetic flux are disclosed. One apparatus includes a lid body including a first magnet and a magnetic sensor and a chassis body including a second magnet. The magnetic sensor is configured to detect an amount of magnetic flux from the first magnet and the second magnet is positioned on the chassis body to influence the amount of magnetic flux detected by the magnetic sensor based on the relative positions of the lid body and the chassis body. |
US11221650B2 |
Electronic device, terminal device, and method for controlling electronic device
An electronic device is provided. The electronic device includes a frame, a sliding seat, and a receiver accommodated in the sliding seat. The frame includes a pair of side walls oppositely disposed and a top wall. The top wall defines an accommodating groove. The accommodating groove extends through the pair of side walls. The sliding seat is slidably disposed in the accommodating groove of the frame. The sliding seat defines a first receiving hole, and the receiver is sealed and covers the first receiving hole of the sliding seat, whereby a sound signal of the receiver is transmitted to outside through the first receiving hole when the sliding seat extends from the accommodating groove. In addition, a terminal device and a method for controlling an electronic device are provided. |
US11221643B2 |
Mid power mode for an oscillator
Methods, systems, and circuitries are provided to generate clock signals of different qualities in a device. A method includes determining whether the device is operating in a mid power mode or a high power mode. In response to determining that the device is operating in the mid power mode, oscillator circuitry is controlled to cause the oscillator circuitry to consume a lower amount of power, such that the oscillator circuitry generates a lower quality clock signal. In response to determining that the device is operating in the high power mode, the oscillator circuitry is controlled to cause the oscillator circuitry to consume a higher amount of power, such that the oscillator circuitry generates a higher quality clock signal. The lower amount of power and the higher amount of power are different from one another. |
US11221641B2 |
Rotatable control device with axial translation
A mechanism for causing axial movement of a device, such as a pin, by rotating a knob in a rotational direction. The knob includes cam surfaces that, when rotated, axially adjust the device by bending an elastic frame so a portion of the frame moves toward the desired axial direction. The frame can be disposed in a substantially flush or otherwise compact manner to improve the aesthetic appearance of the mechanism and allow for a more compact and cost-effective knob. |
US11221638B2 |
Offset corrected bandgap reference and temperature sensor
An offset corrected bandgap reference and temperature sensor is disclosed. In a complementary metal-oxide-semiconductor (CMOS) bandgap reference, non-idealities in the operational amplifier (op-amp) bandgap reference circuit can lead to a voltage offset. This operational amplifier offset voltage is the dominant source of error in the bandgap reference. If the bandgap reference is used in a temperature sensor, it only needs to be accurate during the analog-to-digital conversion cycle. Embodiments of the present disclosure employ switched capacitors to store the operational amplifier offset during a sample mode in which the bandgap reference operates continuous-time. The operational amplifier offset is then corrected during a hold mode while the temperature sensor completes the analog-to-digital conversion. |
US11221634B2 |
Unmanned aerial vehicle control method and device, unmanned aerial vehicle and remote control device
An unmanned aerial vehicle control method includes: sending a random access request to a base station; sending connection success information to a remote control device according to identification information of the remote control device, after a communication connection with the base station is established; receiving a control signal sent by the remote control device through the base station; and performing an operation according to the control signal. |
US11221633B2 |
Gyroscopic attitude control system
An attitude control system includes one or more control moment gyro pairs, with gyros of individual of the pairs being counter-rotated to rotate the rotation axes of flywheels of the gyros of a gyro pair in opposite direction. The flywheels of a gyro pair may be in paddle configuration, with the rotation axes of the flywheels rotating in the counter-rotation through separate planes as the gyros are rotated. The rotation of the gyros of a gyro pair may be accomplished by coupling both of the gyros to a servo motor with suitable coupling gears, or by using independent servos for each gyro. The counter-rotation of gyros of an individual pair produces a resultant torque about a fixed global axis, such as the axis of a flight vehicle of which the attitude control system is a part. Further control may be accomplished for example by varying rotation speeds of the flywheels. |
US11221626B2 |
Drone-based collection of location-related data
A method, apparatus and computer program product are provided to collect additional location-related data. In the context of a method, for example, an entity in motion is identified and a drone is caused to accompany the entity that has been identified and to collect the location-related data while accompanying the entity. After having collected at least some location-related data, the method includes causing the drone to discontinue accompanying of the entity and to travel toward a destination. |
US11221625B2 |
On-site notification from autonomous vehicle for traffic safety
A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting one or more movable traffic objects; determining one or more target movable traffic objects from the one or more detected movable traffic objects; determining a type of the one or more target movable traffic objects and an traffic object that has a right of way (ROW) in a situation involving the autonomous-driving vehicle. The system further performs: determining a manner of generating a vehicle behavior notification to the target movable traffic object based on the type of the one or more target movable traffic objects and the ROW; and causing a vehicle behavior notification of the determined manner to be generated to the one or more target movable traffic objects. |
US11221624B2 |
Method and device for operating an automated vehicle
A method and a device for operating an automated vehicle are provided. The method includes a step of receiving a first position of the automated vehicle, a step of receiving environment data values, the environment data values representing an environment of the automated vehicle, a step of detecting at least one further vehicle in the environment of the automated vehicle, and a step of generating a digital environment model, starting from a digital map, based on the environment data values and as a function of the first position of the automated vehicle. The environment model comprises the automated vehicle, the at least one further vehicle, and at least one simulated object in the environment of the automated vehicle. The method also includes a step of operating the automated vehicle as a function of the digital environment model. |
US11221623B2 |
Adaptive driving mode in semi or fully autonomous vehicles
Systems and methods for controlling a vehicle. The methods comprise: receiving, by a computing device from at least one sensor, first sensor information specifying actions taken by a person while driving the vehicle or another vehicle; performing machine learning operations to learn first driving habits of the person based on at least one of the first sensor information; determining at least one autonomous driving rule for a particular driving style setting of a plurality of driving style setting options based on the machine-learned driving habits of the person; programming the particular driving style setting using the at least one autonomous driving rule; and causing the vehicle to enforce the at least one autonomous driving rule when the particular driving style setting is selected. |
US11221619B2 |
Autonomous driving system
An autonomous driving system installed on a vehicle includes: an information acquisition device configured to acquire driving environment information indicating driving environment for the vehicle; and an autonomous driving control device configured to control autonomous driving of the vehicle based on the driving environment information. The driving environment information includes: map information; and size information indicating a size of a routing object that moves integrally with the vehicle. The autonomous driving control device refers to the map information and the size information to determine a travel route through which the routing object can pass without protruding from a roadway as a target travel route to a destination. |
US11221616B2 |
Sensor service prediction
A sensor service prediction system and method are provided for a sensor. The system monitors sensor operations of the sensor, and provides a calendar age odometer which increments a calendar age of the sensor by a first time interval as the sensor operates. The system further provides an accelerated age odometer which increments an accelerated age of the sensor by a second time interval according to the increment of the calendar age and a sensor temperature or other measurable environmental condition associated therewith. The system obtains a value of a sensor property at different calendar ages or accelerated ages of the sensor over time, and predicts and outputs when the sensor property of the sensor is anticipated to reach a sensor property threshold based on the values of the sensor property in relations to the accelerated age. |
US11221612B2 |
System and method of communicating data over high availability industrial control systems
A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system. |
US11221611B2 |
Power tool including a machine learning block
A power tool includes a housing and a sensor, a machine learning controller, a motor, and an electronic controller supported by the housing. The sensor is configured to generate sensor data indicative of an operational parameter of the power tool. The machine learning controller includes a first processor and a first memory and is coupled to the sensor. The machine learning controller further includes a machine learning control program configured to receive the sensor data, process the sensor data using the machine learning control program, and generate an output based on the sensor data using the machine learning control program. The electronic controller includes a second processor and a second memory and is coupled to the motor and to the machine learning controller. The electronic controller is configured to receive the output from the machine learning controller and control the motor based on the output. |
US11221610B1 |
Optimized support design for sintering parts with complex features
A method and system to receive a specification defining a model of a part to be produced by an additive manufacturing (AM) process; define a design space to enclose the part and a support structure for the part, the support structure to support the part and printed with the part during the AM process; execute an iterative topology optimization(TO) based at least in part on the specification for the part and the defined design space, to generate a TO support structure that counteracts predicted gravity-based distortions during the AM process; save a record of the generated TO support structure; and transmit the record of the TO support structure to an AM controller, the AM controller to control an AM system to generate an instance of the part and the TO support structure based on the record. |
US11221605B2 |
Intelligent fan control system with interface compatibility
An intelligent fan control system with interface compatibility is provided. The intelligent fan control system can identify and control fans one-to-one connected to fan slots, and each fan slot includes four pins. The intelligent fan control system includes a bus; an I2C signal switching unit including SDA outputs one-to-one connected to third pin of the fan slots via the bus; an I2C signal switching unit including SCL outputs one-to-one connected to fourth pins of the fan slots via the bus; voltage control units one-to-one corresponding to the fan slots, and having output terminals one-to-one connected to second pins of the fan slots; connection line sets, and each connection line set including four connection lines and connected to the corresponding fan slot; a control board comprising port sets, and can control and switch the I2C signal switching unit to the fan slots in sequence, to transmit the corresponding I2C signal. |
US11221602B2 |
Super-linear approximation of dynamic property values in a process control environment
Simulation of process control environments, including dynamic properties, with a modified first-order Taylor series expansion. By using more linear calculations, a physical dynamic property is approximated in less time and with fewer computing resources. By adjusting the approximation to introduce curvature, a physical dynamic property is represented over a wider range than with basic linear series expansions. A comparison to a basic linear first-order series expansion identifies conditions when a rigorous update of a dynamic property is needed. |
US11221601B1 |
Various IoT sensory products and cloud-purge for commercial building solutions utilizing LoRa to BACnet conversion for efficient data management and monitoring
Methods and systems of monitoring and managing a facility including a plurality of end point devices. One system includes a first gateway device. The first gateway device includes a first electronic processor configured to receive fixture data from at least one electro-mechanical element of a fixture associated with the facility, the fixture data related to an operation of the fixture, and enable transmission of the fixture data to a remote device for virtual processing. The system also includes a second gateway device communicatively coupled with the first gateway device. The second gateway device includes a second electronic processor configured to receive, from the first gateway device, the processed fixture data. The second electronic processor configured to convert the processed fixture data pursuant to a networking protocol associated with a building management system and transmit the converted fixture data for display via a visual dashboard associated with the building management system. |
US11221600B2 |
Building management system with searching using aliased points from equipment definitions
A building management system includes (i) one or more building systems including equipment configured to serve one or more spaces in a building and (ii) one or more circuits. The one or more circuits are configured to receive an input to invoke a control strategy to modify a condition of the one or more spaces; define an output of the control strategy where the output relates to a modification that impacts at least one of a location, an equipment type, or a point type; perform a query to identify one or more points associated with the output where the one or more points are defined in terms of at least one of the location, the equipment type, or the point type; and automatically modify one or more values of the one or more points to implement the control strategy. |
US11221596B2 |
Hub for managing networked household appliances
A hub for managing networked household appliances is provided. The hub may include a network communication interface for wirelessly connecting to a wireless access point of a wireless local area network (WLAN), and a wireless repeater for receiving and rebroadcasting signals from the wireless access point. The hub may include an appliance communication interface for wirelessly connecting the hub to a plurality of household appliances and establish a wireless local appliance network over which the hub and the plurality of household appliances are configured to communicate with one another. The hub may also include a control module coupled to the appliance communication interface and configured to provide a user interface to enable a user to interact with the plurality of household appliances from the hub over the wireless local appliance network, and view status information associated with the household appliance. |
US11221595B2 |
Compute load shaping using virtual capacity and preferential location real time scheduling
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shaping compute load using virtual capacity. In one aspect, a method includes obtaining a load forecast that indicates forecasted future compute load for a cell, obtaining a power model that models a relationship between power usage and computational usage for the cell, obtaining a carbon intensity forecast that indicates a forecast of carbon intensity for a geographic area where the cell is located, determining a virtual capacity for the cell based on the load forecast, the power model, and the carbon intensity forecast, and providing the virtual capacity for the cell to the cell. |
US11221592B2 |
Manufacturing process control based on multimodality and multi-resolution time series data
Embodiments describing an approach to aligning multiple time series, calculating an indicator function, estimating a coefficient vector based on the indicator function, and updating the coefficient vector. Additionally, embodiments comprise determining if a change in the coefficient vector is less than a predetermined value, and responsive to determining the change in the coefficient vector is less than the predetermined value outputting a target time series for controlling aluminum smelting. |
US11221590B2 |
Wearable electronic device
A consumer product that is a portable and, in some cases, a wearable electronic device. The wearable electronic device may have functionalities including: keeping time; monitoring a user's physiological signals and providing health-related information based on those signals; communicating with other electronic devices or services; visually depicting data on a display; gather data form one or more sensors that may be used to initiate, control, or modify operations of the device; determine a location of a touch on a surface of the device and/or an amount of force exerted on the device, and use either or both as input. |
US11221588B2 |
Structure for a fragile dial
A dial to be mounted in a watch case includes a first support plate and a second fragile plate, the two plates defining a horizontal plane and being bonded one on top of the other in a vertical direction relative to the horizontal plane. The second plate has a smaller section in the horizontal plane than the section of the first plate in order to leave free on the first plate a peripheral rim to be mounted with play inside the watch case. |
US11221586B2 |
Image forming apparatus
An image forming apparatus includes an image forming unit configured to form a toner image on one surface of a recording material, a fixing unit configured to fix the toner image on the surface of the recording material in a nip portion formed by a heating unit and a pressing unit, a discharge unit configured to discharge the recording material on which the toner image has been fixed to a discharge tray, and a recording material conveyance path between the fixing unit and the discharge unit. In a conveyance direction of the recording material from the fixing unit to the discharge unit, a fan is disposed between the fixing unit and the discharge unit. The fan takes in air from an intake portion that takes in air of the recording material conveyance path and exhausts air such that air is applied to the recording material discharged from the discharge unit. |
US11221584B2 |
Image forming apparatus and cartridge with a coupling member that contacts another coupling member by an electrostatic adsorption force
Provided is an image forming apparatus, having: a power source; a first coupling member configured to be rotated by a driving force transferred from the power source; and a cartridge including a second coupling member configured to rotate in a state of being adsorbed to the first coupling member, and a rotating member connected with the second coupling member, wherein the first coupling member has a first driving force transfer surface which is perpendicular to a rotation axis of the first coupling member, the second coupling member has a second driving force transfer surface which is perpendicular to a rotation axis of the second coupling member, and the driving force is transferred from the first coupling member to the second coupling member in a state where an adsorption force is generated mutually between the first driving force transfer surface and the second driving force transfer surface. |
US11221582B2 |
Latching assembly for securing toner cartridges in an image forming device
A system for an electrophotographic image forming device includes a basket having a first side, a second side and a plurality of positioning slots extending between the first side and the second side, each positioning slot is configured to receive a corresponding toner cartridge. Each positioning slot includes a first latch at the first side of the basket and a second latch at the second side of the basket. Each of the first and second latches is independently pivotable between a latched position for applying a hold-down force on a respective end portion of a corresponding toner cartridge positioned in a corresponding positioning slot of the plurality of positioning slots to rigidly hold the corresponding toner cartridge against datums of the basket and an unlatched position to release the corresponding toner cartridge permitting removal of the corresponding toner cartridge from the basket. |
US11221578B2 |
Image forming apparatus that detects deterioration of a spring used to bias a sheet locking member
An image forming apparatus includes: a conveyance path that conveys a sheet; registration rollers that are arranged across the conveyance path and each comprise a nip part; a sheet locking member that locks a front end of a sheet conveyed in the conveyance path, where the sheet locking member swings between a first attitude and a second attitude, in the first attitude the sheet locking member locks the sheet on an upstream side of the nip part, and in the second attitude the sheet locking member is retracted to a downstream side of the nip part and allows the sheet to pass through the nip part; an energizer that energizes the sheet locking member to maintain the first attitude; and a hardware processor that detects deterioration of the energizer. |
US11221577B2 |
Sheet feeding cassette, image forming apparatus
The sheet feeding cassette includes a cassette frame, a first lift plate and a second lift plate. The cassette frame includes a bottom plate and side plates extending in the feeding direction. The bottom plate and the side plates form a sheet placement space. The first lift plate is disposed on the bottom plate, configured to rotate up and down around a first axis extending along a width direction perpendicular to the feeding direction, and configured to lift a leading end portion in the feeding direction of the sheet. The second lift plate is configured to rotate up and down around a second axis extending along the feeding direction and to lift a side end portion along the feeding direction of the sheet. |
US11221576B2 |
Imaging device
An image forming apparatus includes an image carrier, a toner supply unit, an application roller adjacent to the image carrier, a toner measuring unit, and a control unit. The toner supply unit supplies toner to the image carrier. The application roller applies a lubricant to the image carrier. The toner measuring unit measures an amount of toner transferred from the image carrier to the application roller. The control unit adjusts the supply of toner to be supplied to the image carrier in accordance with the amount of toner measured by the toner measuring unit. |
US11221569B2 |
Development cartridge having sealing member
Disclosed is a development cartridge detachable from a main body of an image forming apparatus. The development cartridge includes a lateral waste toner sealing member contacting an end portion of a photosensitive drum in a lengthwise direction of the photosensitive drum to prevent a waste toner from leaking through the end portion of the photosensitive drum, and a photosensitive frame including a waste toner container to contain the waste toner, a first attachment surface, to which the lateral waste toner sealing member is attached, and a side wall to form a boundary at an upstream side of the first attachment surface with respect to a rotation direction of the photosensitive drum. The lateral waste toner sealing member includes an opposite surface facing the side wall, and a protrusion protruding towards the side wall is provided on the opposite surface. |
US11221566B2 |
Image forming apparatus containing a toner supply bottle having a single bottle body and a supply unit provided near one end of the bottle body
An image forming apparatus performs primary transfer of single-color toner image onto an intermediate transfer belt and performs secondary transfer of the toner image onto a sheet, and includes: single image forming unit forming the single-color toner image; single toner supply bottle containing replenishment toner; and first and second support members supporting the belt. The image forming unit is closer to the first member than the second member in a belt rotation direction. The bottle includes: single bottle body; and supply unit near one end of the body in the rotation direction. The other end is (i) closer to the second member than the one end is in the rotation direction and (ii) distant from the image forming unit in a support member direction from the first member toward the second member by one to three times a length of the image forming unit in the support member direction. |
US11221564B2 |
Method for improving exposure performance and apparatus thereof
A method of operating an illuminator and apparatus thereof are proposed. A method includes: directing a radiation beam to the illuminator comprising slit fingers; sensing a temperature value of each of the slit fingers; determining a shifting value of the respective slit finger based on the temperature value; causing the respective slit finger to move according to the shifting value to form a light slit from the radiation beam; and exposing a workpiece using the light slit. |
US11221563B2 |
Lens control for lithography tools
Embodiments described herein relate to a dynamically controlled lens used in lithography tools. Multiple regions of the dynamic lens can be used to transmit a radiation beam for lithography process. By allowing multiple regions to transmit the radiation beam, the dynamically controlled lens can have an extended life cycle compared to conventional fixed lens. The dynamically controlled lens can be replaced or exchanged at a lower frequency, thus, improving efficiency of the lithography tools and reducing production cost. |
US11221562B2 |
Reticle and method of detecting intactness of reticle stage using the same
In some embodiments, a reticle structure is provided. The reticle structure includes a reticle stage and a reticle mounted on the reticle stage. The reticle stage includes plural first burls and plural second burls, in which the second burls are disposed on a center of the reticle stage and the first burls disposed on an edge of the reticle stage such that the first burls surround the second burls. The reticle includes a base material and a pattern layer overlying the base material. The base material is secured on the first and second burls of the reticle stage. The pattern layer includes plural first gratings, and each of the first burls is vertically aligned with one of the first gratings. |
US11221557B2 |
Resist composition, method of forming resist pattern, compound, and acid generator
A resist composition containing a compound represented by the general formula (bd1-1), (bd1-2) or (bd1-3); in the formula, Rx1 to Rx4 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure; Ry1 to Ry2 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure, Rz1 to Rz4 represent a hydrocarbon group or a hydrogen atom or may be mutually bonded to form a ring structure. At least one of Rx1 to Rx4, Ry1 to Ry2 and Rz1 to Rz4 has an anion group, M1m+ represents a sulfonium cation having a sulfonyl group, R001 to R003 each independently represent a monovalent organic group; provided that at least one of R001 to R003 is an organic group having an acid dissociable group; and M3m+ represents an m-valent organic cation having an electron-withdrawing group. |
US11221552B2 |
Light source device, projector, and lighting device
A light source device comprises: an excitation light source configured to generate excitation light; a wavelength conversion member including a base and a phosphor layer which is provided on the base and configured to convert the excitation light into fluorescence; and a converging optical system including a converging lens for converging the excitation light on the phosphor layer, wherein the light source device further comprises a housing for accommodating the wavelength conversion member, the excitation light source is provided outside the housing, a wall surface of the housing includes a lens hole into which the converging lens is inserted, and the converging lens which is inserted into the lens hole and the wall surface of the housing isolate an internal space of the housing from an outer space of the housing. |
US11221548B2 |
Adjustable optical module and projector
Provided are an adjustable optical module and a projector including the same. The adjustable optical module includes an optical element; a carrier; a frame; a base; a first adjusting assembly including a first driving member, a first adjusting member, and a first rotating member; and a second adjusting assembly including a second driving member, a second adjusting member, and a second rotating member. The first adjusting member is adjusted to drive a first boss of the first driving member to move, the first rotating member being correspondingly driven to rotate, thereby pushing the carrier to rotate around a first axis relative to the base. The second adjusting member is adjusted to drive a second boss of the second driving member to move, the second rotating member being correspondingly driven to rotate, thereby pushing the frame to rotate around a second axis relative to the base. |
US11221546B2 |
Lens and projection device
A lens includes a casing, a first lens group, a second lens group and a heat dissipating member. The first lens group is disposed in the casing and close to a first side of the casing. The second lens group is disposed in the casing and close to a second side of the casing, wherein the first side is opposite to the second side. The heat dissipating member is disposed at the second side of the casing and contacts the casing. |
US11221542B2 |
Electronic device and lens module thereof
An electronic device includes a first housing, a second housing, an accommodating space and a lens module. The second housing is connected to the first housing and includes an arc edge. The accommodating space is formed between the first housing and the second housing and includes an arc area having a position corresponding to the arc edge. The lens module is located in the accommodating space, matches the shape of the accommodating space, and includes a bottom case, a side case, a top case, an internal space and a photography unit. The side case is connected to the bottom case and includes an inclined surface area which is provided in the arc area. The top case is connected to the side case and includes a top opening. |
US11221540B2 |
Optical parametric oscillator and producing idler coherent light and signal coherent light from pump coherent light
An optical parametric oscillator for producing idler coherent light and signal coherent light from pump coherent light by balanced parametric dispersion includes: substrate cladding; a microring resonator disposed on the substrate cladding and including: a broadly transparent Kerr nonlinear medium including a annulus with a radius R, a height H, and a width W that provides a balanced parametric dispersion; and that: receives pump coherent light from a waveguide; and produces idler coherent light and signal coherent light from the pump coherent light, the idler coherent light and signal coherent light produced according to the balanced parametric dispersion of the microring resonator; and the waveguide disposed on the substrate cladding in optical communication with the microring resonator and comprising a broadly transparent medium such as silicon nitride and that: receives pump coherent light; and communicates the pump coherent light to the microring resonator for production of the idler coherent light and the signal coherent light from the pump coherent light. |
US11221536B2 |
Electrochromic device
An electrochromic device includes: a first electrode which transmits light; a second electrode disposed opposite the first electrode; an electrolyte located between the first electrode and the second electrode, and containing metal depositable on one of the first electrode and the second electrode, according to a potential difference between the first electrode and the second electrode; a driver which applies a predetermined potential to a target electrode which is at least one of the first electrode and the second electrode; and a controller which changes a potential application portion of the target electrode to which the predetermined potential is applied, in a potential application period during which the predetermined potential is applied. |
US11221530B2 |
Display panel and display device
A display panel includes scanning lines, data lines, and pixel areas. A plurality of the scanning lines are parallelly disposed along a first direction of the display panel. A plurality of the data lines are parallelly disposed along a second direction of the display panel. Each pixel area is controlled by three adjacent data lines and two adjacent scanning lines to display. Each pixel area includes a base sub-pixel and a matching sub-pixel. The base sub-pixel includes three base unit pixels, and the data lines corresponding to each pixel area include a first data line and a second data line. The first data line is coupled with the three base unit pixels, and the second data line is coupled with the matching sub-pixel. The matching sub-pixel shares one scanning line with at least one base unit pixel. |
US11221519B2 |
Light emitting module
Provided is a method of manufacturing a light emitting module, the method including: providing a light guiding plate having a first main surface serving as a lighting surface, and a second main surface opposite to the first main surface, the second main surface defining a recess thereon, preparing a light emitting element unit by attaching a wavelength conversion portion to a light emitting element having electrodes and a light emitting surface; providing a light diffusion portion at a bottom of the recess; depositing the light emitting element unit onto the light diffusion portion in the recess; and forming a terminal having an electrical conductivity on the electrodes of the light emitting element. |
US11221512B2 |
Displays with direct-lit backlight units and color conversion layers
A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a backlight unit. The backlight unit may include a printed circuit board, a plurality of light-emitting diodes mounted on the printed circuit board, at least one light spreading layer formed over the printed circuit board that spreads light received from the plurality of light-emitting diodes, a partially reflective layer formed over the at least one light spreading layer, a color conversion layer formed over the partially reflective layer, a collimating layer formed over the color conversion layer, a brightness enhancement film formed over the collimating layer, and a diffuser formed over the brightness enhancement film. The at least one light spreading layer may include two light spreading layers with elongated protrusions that are rotated relative to each other. |
US11221510B2 |
Movable electrode structure and liquid crystal lens
Embodiments of the present disclosure relate to a movable electrode structure and a liquid crystal lens. The movable electrode structure includes: a substrate; a support on the substrate; a first beam having elasticity and attached to the support; an electrode attached to the first beam; and an opposing member located on the substrate and at least partially facing the first beam. |
US11221506B2 |
Polarization switches including a phase change material
Structures for a polarization switch and methods of fabricating a structure for a polarization switch. A waveguide core is located on a substrate. The waveguide core is composed of silicon nitride. An active layer is positioned proximate to a section of the waveguide core. The active layer composed of a phase change material having a first state with a first refractive index and a second state with a second refractive index. |
US11221504B2 |
Method, device, and computer program for the virtual fitting of a spectacle frame
A method for adjusting spectacles in which a virtual fitting process of a parametric frame model of a spectacle frame on a 3D model of the head of a person, to whom the spectacles are to be fitted, is divided into two fitting procedures. In a first fitting procedure, the parametric frame model is adjusted to the 3D model of the head to meet specific fitting guidelines for the parametric frame model. Fitting guidelines of this nature may be specified by a frame manufacturer to comply with aesthetic criteria in the fitting. Anatomic fitting is then performed in the second fitting procedure. |
US11221503B2 |
Temple ornamentation kits for eyeglasses and methods of using thereof
The present invention relates to temple ornamentation kits for eyeglasses and methods of using thereof. The temple ornamentation kit includes a temple attaching device locked into an ornamental article having a flat back side, wherein a locking ring saddle is securely extending away from the flat back, generally perpendicular thereto. Furthermore, the temple attaching device is made of elastic materials having a latch portion and an annuloid portion that are interconnected by a stem portion, wherein the latch portion is configured to be inserted into and through the locking ring saddle of the ornamental article and lock there onto; and wherein the annuloid portion, being for example circular or oval, is configured to allow a temple of a pair of eyeglasses to be inserted there through, wherein the inner opening of the annuloid portion is sized to grip the temple at a selected location. |
US11221499B2 |
Invertible lens and method of design
An ophthalmic lens may comprises a main body comprising a first surface and a second surface opposite the first surface, the main body having a diameter, a base curve, a peripheral thickness, and a center thickness, wherein, one or more of the diameter, the base curve, the peripheral thickness, or the center thickness are configured such that a dsag is less than 1.3% when comparing a first orientation of the main body with at least a portion of the first surface abutting an eye of a wearer and a second orientation of the main body with at least a portion of the second surface abutting the eye of the wearer. |
US11221498B2 |
Contact lens and method and systems for constructing a contact lens
Contact lenses, methods and systems for accomplishing the requirement for biocompatibility of oxygen delivery to the eye, and the cornea in particular, when elements and components are used which reduce the transmissibility of oxygen and which require coverage of a significant area of the non-vascularized cornea. A contact lens assembly is provided, comprising: an anterior surface, a posterior surface and at least one element or component having a substantially low oxygen permeability disposed within the lens. The contact lens also includes a layer having an oxygen permeability greater than the aforementioned element or component. The thickness of this layer is such that the layer provides an equivalent oxygen percentage to the cornea beneath the aforementioned element or component. |
US11221495B2 |
Aid for a driver with impaired field of view
The disclosed subject matter generally relates to alerting a vehicle driver having impaired eye sight of an object present in a portion of a field of view of the driver where the driver has impaired eye sight. With embodiments of the present disclosure, a driver with impaired eye sight may be provided with an alert when an object is present in a portion of a field of view of the driver where the driver has impaired eye sight. In this way may drivers who otherwise may feel uncomfortable driving due to impaired eye sight in parts of their field of view, be provided with an aid for safely driving the vehicle. This provides for improved quality of life for the person who may be able to safely drive the vehicle, and also for an improved safety when the person drives the vehicle. |
US11221494B2 |
Adaptive viewport optical display systems and methods
Optical adaptive viewport display systems and methods are provided. One such optical adaptive viewport display system has an adaptive pupil device which is optical coupled to an optical combiner. The adaptive pupil device is optically couplable to an image projector and is configured to select a sub-pupil from the pupil of the projector. The selected sub-pupil is optically relayed by relay optics from the adaptive pupil device to an eyebox. The relay optics includes an optical combiner. The sub-pupil size and position is selected by the adaptive pupil device so that an optical image spot beam from the sub-pupil and reflected by the optical combiner on to the eye box has a diameter at the eyebox such that the virtual image, as seen by a human eye disposed at the eyebox, is hyperfocused. |
US11221490B2 |
Rainbow reduction for waveguide displays
A multilayer grating is a diffraction grating that includes a plurality of layers. The plurality of layers arranged to form a 2-dimensional grating, the layers including at least a first patterned layer and a second patterned layer. The first patterned layer includes a plurality of different materials that are arranged in a first pattern such that the first patterned layer has a first index profile. The second patterned layer includes a plurality of different materials that are arranged in a second pattern such that the second patterned layer has a second index profile that is inverted relative to the first index profile. Ambient light incident on the first patterned layer and the second patterned layer creates a first diffracted ray and a second diffracted ray, respectively, and the first diffracted ray and the second diffracted ray destructively interfere with each other based in part on the inverted index profile. |
US11221486B2 |
AR headsets with improved pinhole mirror arrays
Augmented reality headsets. A plurality of tilted pin-mirrors imbedded between an inner surface and an outer surface of a combiner, where the plurality of tilted pin-mirrors are configured to reflect the guided image light towards the eye box, and wherein the plurality of pin-mirrors include one or more gaps between them wherein the one or more gaps allow the passage of an ambient light through the combiner towards the eye box. |
US11221484B2 |
Apparatus and method for scent visualization
A scent visualization system may comprise a display apparatus for generating a target image including a target object; an olfactory sensor for detecting a scent; and a scent visualization apparatus for generating target associative visualization information that reminds the scent from the target image received from the display apparatus and sensing information received from the olfactory sensor, and generating an associative image by combining the target associative visualization information and the target image. Therefore, a low-cost, high-efficiency, high-utilization, and high-convenience scent visualization system can be provided. |
US11221482B2 |
Display apparatus, display system, and mobile body
A display apparatus includes a display element, an optical element, a projection optical system, a driver, and a controller. The display element includes a display surface having subpixels arranged in a grid pattern along a first direction and a second direction approximately orthogonal to the first direction. The optical element is configured to define a beam direction of image light emitted from the subpixels in each of strip-shaped regions that extend in the second direction on the display surface. The projection optical system is configured to project image light having the beam direction defined by the optical element to form a virtual image of the display surface. The driver is configured to displace the optical element. The controller is configured to displace the optical element using the driver. |
US11221479B2 |
Varifocal optical assembly providing astigmatism compensation
An astigmatism compensation optical assembly includes a first astigmatism compensation optical module including a first plurality of optical elements including Pancharatnam-Berry phase (PBP) lenses, PBP gratings, polarization sensitive hologram (PSH) lenses, PSH gratings, metamaterials, or combinations thereof. The first plurality of optical elements are configured to compensate for astigmatism in a first axis and include a property associated with Zernike polynomial Z2−2. The astigmatism compensation optical assembly also includes a second astigmatism compensation optical module including a second plurality of optical elements including PBP lenses, PBP gratings, PSH lenses, PSH gratings, metamaterials, or combinations thereof. The second plurality of optical elements are configured to compensate for astigmatism in a second axis and include a property associated with Zernike polynomial Z22. Each of the first and the second astigmatism compensation module is configurable between a plurality of optical powers to provide a plurality of cylindrical and axial correction values. |
US11221478B2 |
MEMS scanner
A MEMS scanner may include a first flexible arm extending substantially in a forward direction and a base connected to a proximal end of the first flexible arm, the base being thicker than the first flexible arm in a vertical direction. The MEMS scanner may further include a second flexible arm connected to a distal end of the first flexible arm, the second flexible arm extending substantially in a reverse direction. The MEMS scanner may further include a mirror coupled to a distal end of the second flexible arm. In one implementation, the MEMS scanner may be a non-resonant scanner. |
US11221477B2 |
Communication apparatus, communication system, and data communication method
A communication configuration capable of acquiring communication data within an image without need of a high precision synchronization process is realized. A transmission apparatus has a projector outputting an image, and an output image generation section generating the image output from the projector. The output image generation section generates a communication data image that records communication data, and the projector outputs a viewing image and the communication data image by setting an output time period of the communication data image to be longer than an output time period of each of sub-frame images that configure the viewing image. A receiving apparatus detects an event which is a luminance change equal to or greater than a prescribed threshold, receives input event information including a pixel position and occurrence time of an event occurrence pixel, detects a communication data image contained in the projected image on the basis of an event occurrence interval, and acquires communication data from the communication data image. |
US11221476B2 |
High-resolution, real-time imaging with adaptive optics and lattice light sheets
A microscope directs light through an excitation objective to generate a lattice light sheet (LLS) within a sample. A detection objective collects signal light from the sample in response to the LLS and images the collected light onto a detector. Second and third light beams are imaged onto focal planes of the excitation objective and detection objective, respectively. One or more wavefront detectors determine wavefronts of light emitted from the sample and through the excitation objective in response to the imaged second light beam and emitted from the sample through the detection objective in response to the imaged third light beam. A wavefront of the first light beam is modified to reduce a sample-induced aberration of the LLS within the sample, and a wavefront of the signal light emitted from the sample is modified to reduce a sample-induced aberration of the signal light at the detector. |
US11221472B2 |
Optical group for detection light for a microscope, method for microscopy, and microscope
The invention relates to an optical group for detection light of a microscope, in particular a confocal scanning microscope, having an input plane (10) for the passage of detection light to be measured and having a detection beam path arranged downstream of the input plane for guiding the detection light (11) into a detection plane (67), wherein the detection beam path has at least one first beam course (1) having first optical beam-guiding means, in particular first lenses and/or mirrors (20, 30, 34, 36, 58, 60, 66), for guiding the detection light into the detection plane. In the first beam course, the optical group has at least one dispersive device (26) for the spatial spectral splitting of the detection light to be measured and a manipulation device (49) for manipulating the spectrally spatially split detection light. The first optical beam-guiding means together with the dispersive device and with the manipulation device are arranged and designed to produce a spectrally separated and diffraction-limited image of the Input plane into the detection plane. The optical group preferably has a second beam course (2) having optical beam-guiding means and has a selection device (22) for selecting the first beam course (1) or the second beam course (2). In further aspects, the invention relates to a method for microscopy and to a microscope. |
US11221466B2 |
Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens sequentially including, from an object side to an image side, first to seventh lenses. The camera optical lens satisfies following conditions: 1.80≤f4/f≤5.00; −1.50≤f6/f7≤−1.00; and 1.20≤d8/d9≤1.60, where f denotes a focal length of the camera optical lens; f4, f6 and f7 denote focal lengths of the fourth, sixth and seventh lenses, respectively; d8 denotes an on-axis distance from an image side surface of the fourth lens to an object side surface of the fifth lens; and d9 denotes an on-axis thickness of the fifth lens. The camera optical lens according to the present disclosure can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures. |
US11221465B2 |
Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a positive refractive power; a third lens having a positive refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: 4.00≤f1/f≤7.00 and −20.00≤R9/d9≤−9.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL. |
US11221461B2 |
Intelligent method of tracking focus in machine vision applications
Methods and systems for tracking focus of an adjustable variable focus lens-based imaging system are disclosed. An example method includes identifying an initial focus position of an adjustable variable focus lens assembly and determining focusing parameters corresponding to that focus position. The focusing parameters are compared to a lens behavior model and a new, compensated focus position of the lens assembly is determined correcting for changes in lens assembly performance. A small window focusing sweep range, between forward and aft positions, may also be adjusted based on the lens behavior model to better identify the compensated focus position. |
US11221457B2 |
Intermittent connection-type optical fiber ribbon, and method for manufacturing intermittent connection-type optical fiber ribbon
An intermittent connection-type optical fiber ribbon including: optical fibers aligned in a width direction of the intermittent connection-type optical fiber ribbon; and a connection part disposed between two separation spaces that are aligned in a lengthwise direction of the intermittent connection-type optical fiber ribbon and that separate adjacent ones of the optical fibers. A percentage content of the air bubbles is equal to or less than 15.5%. The percentage content of the air bubbles is a proportion of a total area of the air bubbles contained in the connection part to an area of the connection part in a section acquired by cutting the intermittent connection-type optical fiber in the width direction. |
US11221449B2 |
Optical connector, optical module and clip member
An optical connector according to an embodiment includes: a receptacle in a cylindrical shape, the receptacle being configured to hold a first optical fiber, the receptacle having a flat surface on an outer surface thereof, the flat surface being parallel with a first optical axis of the first optical fiber; a plug in a cylindrical shape, the plug being configured to hold an optical fiber, the plug having a flat surface on an outer surface thereof, the second flat surface being parallel with a second optical axis of the optical fiber; and a clip member having a contact surface the flat surface with the flat surface, the clip member being configured to press the receptacle and the plug against each other for optically coupling the first optical fiber to the second optical fiber. |
US11221448B2 |
Animated optical security feature
An optical device includes an array of lenses and a plurality of segments disposed under the array of lenses. The plurality of segments corresponds to a plurality of images. Upon tilting the device at different viewing angle, the array of lenses presents images sequentially. In some examples, individual ones of the segments can comprise specular reflecting, transparent, diffusely reflecting, and/or diffusely transmissive features. In some examples, individual ones of the segments can comprise transparent and non-transparent regions. Some examples can incorporate more than one region producing an optical effect. |
US11221442B2 |
Backlight structure and display device
A backlight structure is provided in embodiments of the disclosure, including: a base plate; a light guide plate, on a surface of the base plate at a side thereof and having a plurality of through-holes passing therethrough; a plurality of LED chips, on a surface of the base plate at the same side as the light guide plate, each of the plurality of LED chips being located in one-to-one correspondence within one of the plurality of through-holes of the light guide plate; a fluorescent powder filler filling the plurality of through-holes; a plurality of reflecting elements, on a first surface of the light guide plate facing away from the base plate, respectively, and covering the plurality of through-holes which open outwards at the first surface of the light guide plate, respectively; and a plurality of light extracting structures, on the first surface of the light guide plate, respectively, and configured to guide light to exit therefrom. |
US11221441B2 |
Display panel, display apparatus and driving method thereof
A light collimation structure includes a light guide plate (1) and a light extraction unit (2) on the light guide plate (1). The light extraction unit (2) may be configured to take out lights having a filtered first color having a narrow band of spectrum, a filtered second color having a narrow band of spectrum, and a filtered third color having a narrow band of spectrum in the light guide plate (1) to provide a collimated first color light, a collimated second color light and a collimated third color light. |
US11221439B2 |
Flexible light path guide device
A flexible light path guide device includes at least one light path coupling member for receiving at least one visible light and at least one flexible optical guide member having a first end, a second end extending in a direction away from the first end, a light path positioned between the first and second ends and at least one chamber positioned in the light path in adjacency to the second end. The first end is coupled with the visible light corresponding to the light path coupling member. The visible light is guided by the light path to the chamber. The chamber guides the visible light to outer side of the flexible optical guide member. Accordingly, when the visible light reaches a projected object, the effects that the visible light has high brightness and low optical energy loss and the total volume of the projection imaging device is minimized are achieved. |
US11221438B2 |
Polarizing film and display apparatus employing the same
A polarizing film including a polarizing layer, a reversed wavelength dispersion quarter waveguide (QWP) disposed on the polarizing layer, and a light-absorbing layer disposed on the polarizing layer, in which the light-absorbing layer includes a light absorber to absorb light having a wavelength in a range of about 380 nm to about 430 nm. |
US11221436B2 |
Functionalized graphene and CNT sheet optical absorbers and method of manufacture
An optical absorber and method of manufacture is disclosed. A non-woven sheet of randomly-organized horizontally-oriented carbon nanotubes (CNTs) is subjected to a laser rasterizing treatment at ambient temperature and pressure. The upper surface of the sheet is functionalized by oxygen and hydrogen atoms resulting in improved absorbance properties as compared to untreated CNT sheets as well as to commercial state-of-art black paints. Laser treatment conditions may also be altered or modulated to provide surface texturing in addition to functionalization to enhance light trapping and optical absorbance properties. |
US11221429B2 |
Coherent transmit and receiver bi-static electromagnetic geophysical tomography
Devices and processes provide for geophysical oil, gas, or mineral prospecting and subsurface fluid monitoring, using a controlled source electromagnetic system that transmits a designed probe wave to create images of sub-surface structures and fluids either statically or while in motion. |
US11221425B1 |
Generating a model for seismic velocities in a subsurface region using inversion with lateral variations
A method for building a three dimensional (3D) model of a subsurface formation includes selecting, from a set of seismic shots, a plurality of first arrival signals representing the seismic shots. The method includes applying a quality control function to the plurality of first arrival signals to obtain a set of remaining first arrival signals. For each remaining first arrival signals, the method includes applying a velocity inversion function to obtain a depth velocity value at a common-midpoint (CMP) location in a shot gather including the seismic shot associated with that remaining first arrival signal, the CMP location representing a lateral variation of the shot gather including that seismic shot. The method includes, based on the depth velocity value for the seismic shot associated with each remaining first arrival signal, generating a velocity model representing the 3D model of the subsurface formation. |
US11221423B2 |
Processing apparatus, sysyem, X-ray measurement method, and program
There are provided a storage section 220 that stores an output value read out by counting a pulse signal of incident X-rays, by a photon-counting type semiconductor detector; and a calculation section 230 that calculates a count value based on the output value that has been read out, wherein the calculation section 230 uses a model in which an apparent time constant of the pulse signal monotonously decreases against increase in pulse detection ratio with respect to exposure. According to such a model, the corresponding apparent time constant is able to be obtained even in any higher count rate. As a result of this, reduced can be the influence of count loss even on the count rate that has not been able to be covered by the conventional method. |
US11221420B2 |
Detection element, radiation detection device, and compton camera
A detection element includes an exposed electrode on the first surface of an insulating substrate, the exposed electrode including first exposed electrode, second exposed electrode, third exposed electrode, and fourth exposed electrode provided; a first electrode pattern provided on a side opposite to the first surface, the first electrode pattern including a pattern connected to the first exposed electrode and the second exposed electrode, a pattern connected to the third exposed electrode and the fourth exposed electrode, a second electrode pattern having a first exposed portion and a pattern provided along the second direction, and a third electrode pattern having a second exposed portion and a pattern provided along the third direction, provided so as to sandwich the third electrode pattern between the first electrode pattern and the second electrode pattern. |
US11221419B1 |
High integrity partial almost-fix solution
A system and related method for determining precision navigation solutions is disclosed. The system decorrelates GPS carrier-phase ambiguities derived from multiple-source GPS information via Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) algorithms. The set of decorrelated floating-point ambiguities is used to compute protection levels and the probability of almost fix (PAF), or the probability that the partial almost-fix solution corresponding to the decorrelated ambiguities is within the region of correctly-fixed or low-error almost-fixed ambiguities. While the PAF remains below threshold and the protection levels remain below alert levels, the optimal navigation solution (floating-point, partial almost-fix, or fully fixed) is generated by fixing the decorrelated ambiguities are one at a time in the LAMBDA domain and replacing the appropriate carrier-phase ambiguities with the corresponding fixed ambiguities, reverting to the last solution if PAF reaches the threshold or if protection levels reach the alert levels. |
US11221418B2 |
Method for correcting a pseudorange in a receiver for satellite navigation
A correction is applied to a pseudorange measured by a satellite navigation receiver, operating on the basis of signals sampled at a sampling frequency Fs, wherein the correction is based on the measured pseudorange itself. The correction may be a correction to the discriminator value determined in the DLL, or it may be correction to the actual pseudorange as such. The correction is specific for a particular PRN code and for the parameters of the receiver. The correction is therefore implemented in the receiver as a predefined function of the measured pseudorange, to be calculated in real time, or as a look-up table of pre-defined values at least between 0 and cTs, with Ts equal to 1/Fs and c the speed of light. |
US11221417B2 |
Recovery of high precision position after GNSS outage
A system and method for estimating a position. In some embodiments, the method includes receiving global navigation satellite system signals from a plurality of global navigation satellite system satellites; receiving a plurality of reference station measurements; receiving external error correction data; generating first position estimates with a Real-Time Kinematic method, based on the global navigation satellite system signals and on the reference station measurements; and generating second position estimates with a Precise Point Positioning method, based on the global navigation satellite system signals, on the external error correction data, and on first position estimates. |
US11221416B2 |
Multi-channel multi-system radio frequency unit of a satellite navigation receiver
A multisystem radio-frequency unit of navigational satellite receivers usable for simultaneous reception of any combination of navigation satellite signals from multiple navigation systems. The unit includes four identical independently configurable reception channels, an automatic intermediate frequency filter band calibration system and two heterodyne frequency synthesizers, forming heterodyne signals for quadrature mixers of reception channels and clock signals for a correlator. Each reception channel includes a two-stage automatic gain control system. During operation, a heterodyne frequency synthesizer is capable of generating any heterodyne frequency using any reference frequency, wherein heterodyne frequency, located either symmetrically or asymmetrically between spectra of received global navigation satellite signals. |
US11221409B2 |
Underwater detection apparatus and underwater detection method
An underwater detection apparatus is provided, which may include a transmission transducer, a reception transducer, and processing circuitry. The transmission transducer may transmit a transmission wave in an underwater transmission space. The reception transducer may include a plurality of reception elements, each reception element generating a reception signal based on a reflection wave comprising a reflection of the transmission wave on an underwater target. The processing circuitry may perform beamforming in each of a plurality of reception spaces based on the reception signals, generate a 3D image data of the target based on the beamforming performed in each reception space, and extract a contour of the target detected in at least one of the reception spaces, and generate a contour image data to be displayed along with the 3D image data on a display unit. |
US11221404B1 |
Devices, systems, and methods for radar-based artificial reality tracking using zero-crossing detection
The disclosed computer-implemented method may include transmitting, by at least one radar device, a frequency-modulated radar signal to at least one transponder located within a physical environment surrounding a user, detecting, by a processing device communicatively coupled to the at least one radar device a signal returned to the at least one radar device from the at least one transponder in response to the frequency-modulated radar signal, determining a beat frequency of the returned signal by performing a zero-crossing analysis of the returned signal in the time domain, and calculating, based at least in part on the beat frequency of the returned signal, a distance between the at least one transponder and the at least one radar device. Various other methods, systems, and computer-readable media are also disclosed. |
US11221401B2 |
Detector device with majority current and a circuitry for controlling the current
The invention relates to a detector device assisted by majority current, comprising a semiconductor layer of a first conductivity type, a plurality of control regions of the first conductivity type, at least one detection region of a second conductivity type opposite to the first conductivity type and a first source for generating a majority carrier current associated with an electrical field, characterized in that it further comprises control circuitry arranged for controlling the first source and controlling individually at least one of said first majority carrier currents. |
US11221397B2 |
Two-dimensional FFT computation
A system includes a hardware accelerator configured to perform a two-dimensional (2D) fast Fourier transform (FFT) on an M×N element array. The hardware accelerator has log2 M×N pipeline stages including an initial group of log2 M stages and a final group of log2 N stages. Each stage includes a butterfly unit, a FIFO buffer coupled to the butterfly unit, and a multiplier coupled to the butterfly unit and to an associated twiddle factor table. The hardware accelerator also includes butterfly control logic to provide elements of the M×N element array to the initial group of stages in an N direction of the array, and twiddle factor addressing logic to, for the twiddle factor tables of the initial group of stages, apply an indexed entry of the twiddle factor table to the associated multiplier. The indexed entry begins as a first entry and advances by N entries after every N cycles. |
US11221396B2 |
Transillumination of the subsurface, method of cavity detection and detection configuration
In a method for generating a transillumination signal of a section of the subsurface, an HPEM radiation source radiates an electromagnetic pulse into the section for the purpose of exciting electromagnetically reactive structures to emit an electromagnetic response signal. For the pulse, a pulse duration of at most 500 ns, a center frequency in the range between 10 MHz and 10 GHz, and a bandwidth in the range from 10% to 150% of the center frequency is set. The transillumination signal is formed as the sum of response signals received at a measuring location. In a method for detecting a cavity in the subsurface, the above method is carried out, and the structures are detected from the transillumination signal with the aid of a detection method, and the cavity is detected if the structures satisfy a detection criterion. |
US11221392B2 |
Lidar object detection and data communications
A system and method for communicating data using lidar, the method being carried out by a lidar communication system, the method including: activating a data communication mode of a lidar unit; preparing data for communication using lidar; after activating the data communication mode, emitting a plurality of light pulses using the lidar unit, wherein the plurality of light pulses are emitted in a manner so as to convey the prepared data to an external lidar communication device; and receiving an acknowledgment message, wherein the acknowledgment message indicates receipt of the prepared data at the external lidar communication device. |
US11221388B1 |
Compensation of magnetic field inhomogeneity in MR spectroscopic imaging using dynamic k-space expansion in combination with parallel imaging
A method for the compensation of magnetic field inhomogeneity in magnetic resonance spectroscopic imaging comprising the steps of using dynamic k-space expansion in combination with parallel imaging. |
US11221383B2 |
Non-resonant magnetic resonance coil and magnetic resonance imaging system using the same
A magnetic resonance coil and a magnetic resonance imaging system using the same are provided. The magnetic resonance coil may include an antenna, an amplifier, and a protective circuit. The antenna may be configured to receive a radio frequency (RF) signal emitted from an object. The antenna may not resonate with the RF signal. The amplifier operably coupled to the antenna configured to amplify the RF signal. The protective circuit may be configured to protect the antenna and the amplifier. |
US11221380B2 |
Method and apparatus for analyzing a sample volume comprising magnetic particles
The described embodiments relate to a method for analyzing a sample volume including magnetic particles. The method may include applying an electric excitation signal to a measuring coil so as to generate a magnetic field acting on the sample volume using the measuring coil. Furthermore, the method may include sensing an electric measurement signal dependent on the inductance of the measuring coil and analyzing magnetic permeability of the sample volume using the measurement signal. |
US11221376B2 |
Load bank assembly
A load bank for testing power sources includes a load resistor assembly having a plurality of resistors which can be switched between wye and delta configurations for testing a variety of voltages and power sources requiring various load applications. First and second power connections are connected with primary and redundant power sources and a relay alternately connects the first and second power connections with the load resistor assembly for alternately testing the primary and redundant power sources while maintaining the sources electrically isolated. A damper is arranged adjacent the load resistor assembly and is operable between an open position which permits cold air to be delivered to the load resistor assembly to cool the assembly when the load bank is operating and a closed position which prevents hot air from being recirculated when the load bank is not operating. |
US11221374B2 |
Method for checking defects in lithium ion secondary battery and lithium ion secondary battery manufactured thereby
A method for checking defects in a lithium ion secondary battery includes primarily charging and degassing the lithium ion secondary battery after manufacture of the secondary battery, secondarily charging and discharging the secondary battery and then measuring one or more of OCVs and IRs of lithium ion secondary battery cells; pressurizing and aging the secondary battery by aging the secondary battery in a state in which a pressure of a designated magnitude or more is applied to the secondary battery, and checking whether or not the secondary battery cells are defective by re-measuring the one or more of OCVs and IRs of the secondary battery cells and then comparing the re-measured one or more of the OCVs and the IRs to the previously measured one or more of the OCVs and the IRs. |
US11221373B2 |
Method and device for detecting early battery depletion condition
Methods, devices and program products are provided for determining an early battery depletion condition for a battery powered device. The method determines a charge consumption drawn externally from a battery cell by the device for a select period of time, obtains a measured cell voltage for the battery cell of the medical device, calculates a projected cell voltage based on the charge consumption and usage conditions, and declares an early depletion condition based on a relation between the measured and projected cell voltages. |
US11221368B2 |
Systems and methods for determining battery capacity in portable electronic devices
Systems and methods for determining battery capacity in portable electronic devices are disclosed. In one embodiment, a method for determining battery capacity in a portable electronic device may include: (1) disabling battery charging for the portable electronic device; (2) measuring a voltage and a current across terminals for a battery installed in the portable electronic device; (3) calculating a voltage offset across the battery using an estimate of an internal resistance for the battery by multiplying the current by the estimate of the internal resistance for the battery; (4) calculating an estimate of the open circuit voltage for the battery by subtracting the voltage offset across the battery calculated from the measured voltage; (5) retrieving a battery capacity based on the estimate of the open circuit voltage; (6) quantifying the battery capacity; and (7) displaying the quantified battery capacity. |
US11221360B1 |
Multiple circuit board tester
The present invention is directed to a system for testing printed circuit boards. The system is configured to test the simultaneously test a multiplicity of printed circuit boards. The system examines the electrical characteristics of a printed circuit board and is operable to identify if a printed circuit board meets a desired characteristic. |
US11221357B2 |
Systems, methods, and devices for automatic signal detection based on power distribution by frequency over time within a spectrum
Systems, methods and apparatus for automatic alarm management in a radio-frequency (RF) environment are disclosed. An apparatus calculates a power distribution by frequency of the RF environment in real time or near real time, including a first derivative and a second derivative of FFT data of the RF environment. The apparatus then creates a baseline based on the power distribution by frequency of the RF environment in a period of time, identifies at least one alarm situation based on a multiplicity of alarm triggering conditions by comparing the power distribution in real time or near real time to the baseline of the RF environment, identifies at least one signal based on the first derivative and the second derivative of FFT data in the at least one alarm situation, and sends at least one alarm comprising details of the at least one signal identified in the at least one alarm situation. |
US11221354B2 |
Switched closed loop read-out methods and systems for resonant sensing platforms
Embodiments of the invention include a resonant sensing system comprising driving circuitry to generate a drive signal during excitation time periods, a first switch coupled to the driving circuitry, and a sensing device coupled to the driving circuitry via the first switch during the excitation time periods. The sensing device includes beams to receive the drive signal during a first excitation time period that causes the beams to mechanically oscillate and generate a first induced electromotive force (emf) in response to the drive signal. The first switch decouples the sensing device and the driving circuitry during measurement time periods for measurement of the induced emf. |
US11221351B2 |
Probe card device
A probe card device includes a probe head including a plurality of pins, wherein each of the pins includes a body, a first metal layer formed on the body, and a second metal layer covering the first metal layer; a multi-layered flexible board electrically connected to the pins; a support plate, the multi-layered flexible board disposed on a first surface of the support plate; and a circuit board electrically connected to the multi-layered flexible board. |
US11221349B2 |
Robot-assisted hardware testing
A system and methods are provided for robot-assisted, interactive testing of electronic circuits comprising a test fixture comprising a robotic arm, a probe, and a bracket configured to hold a unit-under-test, wherein the probe is configured to be mounted on the robotic arm and to perform a probe action, and a computer system communicatively connected to the test fixture and comprising a graphics display, a user input device. The computer system is configured to present on the graphics display a logic schematic of the unit-under-test, to receive a user selection of a target element shown on the logic schematic, to determine the corresponding physical location on the unit-under-test of said element, to move the probe to the physical location of the target element, by means of the robotic arm, and to perform one or more probe actions. |
US11221340B2 |
Lung cancer biomarkers and uses thereof
The present application includes biomarkers, methods, devices, reagents, systems, and kits for the detection and diagnosis of lung cancer. In one aspect, the application provides biomarkers that can be used alone or in various combinations to diagnose lung cancer or permit the differential diagnosis of pulmonary nodules as benign or malignant. In another aspect, methods are provided for diagnosing lung cancer in an individual, where the methods include detecting, in a biological sample from an individual, at least one biomarker value corresponding to at least one biomarker selected from the group of biomarkers provided in Table 18, Table 20, or Table 21, wherein the individual is classified as having lung cancer, or the likelihood of the individual having lung cancer is determined, based on the at least one biomarker value. |
US11221339B2 |
Mapping protein binding sites and conformational epitopes using cysteine labelling and surface display library
The present disclosure provides a rapid, scalable, and high-throughput method of identifying the precise regions in a receptor protein which are involved in binding of a molecule of interest. The method of the instant disclosure is useful where the crystal structure of a protein of interest is not available. Also provided are surface display libraries, and methods of making the same. |
US11221336B2 |
Encoded chromophoric polymer particles and methods of use thereof
The present disclosure provides encoded chromophoric polymer particles that are capable of, for example, optical and/or biomolecular encoding of analytes. The present disclosure also provides suspensions comprising a plurality of encoded chromophoric polymer particles. The present disclosure also provides methods of using the encoded chromophoric polymer particles and systems for performing multiplex analysis with encoded chromophoric polymer particles. |
US11221332B2 |
Microfluidic device
The present disclosure provides, in part, a microfluidic apparatus for detecting target molecules. More specifically, the present disclosure relates to a protein microarray-integrated microfluidic system for detecting target molecules. |
US11221331B2 |
Apparatuses and methods for mixing fluid or media by vibrating a pipette using transient and steady-state intervals
In an embodiment, an immunochemistry analysing system includes a source of paramagnetic particles, a source of fluid, a cuvette configured to receive the paramagnetic particles and the fluid, a pipette configured to (i) translate so that at least a portion of the pipette is located within the cuvette and (ii) dispense at least one of the paramagnetic particles and the fluid into the cuvette so that the paramagnetic particles and the fluid can be mixed within the cuvette, a motor configured to move the pipette while located in the cuvette, and a control unit configured to vary a motor drive of the motor to cause the pipette to mix the fluid with the paramagnetic particles within the cuvette. |
US11221330B2 |
Metallic nanoparticle synthesis with carbohydrate capping agent
The disclosure relates to metal nanoparticle compositions and their methods of formation and use, in particular gold nanoparticles (AuNP) and gold-coated magnetic nanoparticles. Compositions according to the disclosure include aqueous suspensions of metal nanoparticles that are stabilized with one or more carbohydrate capping agents and/or that are functionalized with one or more binding pair members for capture/detection of a target analyte. The nanoparticle suspensions are stable for extended periods and can be functionalized as desired at a later point in time, typically prior to use in an assay for the detection of a target biological analyte. The stable nanoparticle suspension can be formed by the aqueous reduction of oxidized metal precursors at non-acidic pH values in the presence of a carbohydrate-based capping agent such as dextrin or other oligosaccharides. |
US11221329B2 |
Treatment of neurological and neurodevelopmental diseases and disorders associated with aberrant ion channel expression and activity
Provided are methods for treating and/or reducing the symptoms of a neurological or neurodevelopmental disease or disorder characterized by ectopic expression of certain ion channels, in particular, the Nav1.8 subtype SCN10a sodium channel, or the KCNQ1 potassium channel, in neuronal cells of the central nervous system (CNS) of a subject by administering to a subject in need an antagonist of one or both of these ion channels, and in particular, an antagonist of SCN10a, to block, reduce, or suppress the aberrant CNS neuronal ion channel expression and/or activity and normalize behavioral and cognitive defects associated with the neurological and neurodevelopmental disease or disorder, so as to treat and/or reduce the symptoms of the neurological or neurodevelopmental disease or disorder. Examples of such diseases or disorders that may be treated by the described methods include, for example, Pitt-Hopkins Syndrome (PTHS), autism, autism spectrum disorder, schizophrenia, 18q syndrome and the like. |
US11221327B2 |
Method for diagnosing and monitoring inflammatory disease progression
Methods for diagnosing or monitoring endometriosis in a mammal are provided. The methods include the steps of determining the expression levels of BDNF, glycodelin and optionally ZAG, in a biological sample from the mammal, and determining that the mammal has endometriosis when the biomarker expression levels in the sample are elevated. |
US11221323B2 |
System and method for instantaneously determining uniform distribution of water, salinity, conductivity, temperature and other conditions in soil
A system and method for objective and real-time measurable indicator for calculating distribution uniformity of water, salinity, conductivity, or temperature in turf are disclosed. In one embodiment, a system and method may be directed to collecting turf condition data using a compact, portable turf analysis device having one or more sensors and Global Positioning System (GPS) module configured to collect location data to a server database. The server assimilates the turf condition data and location data into the server database to determine distribution uniformity of measurements and to calculate turf performance indicators of the turf conditions in a plurality of locations to determine turf performance, turf stress, and turf management best practices. By tracking and analyzing the turf condition data for one or more turf locations as well as location data, the turf quality is objectively measured and managed. |
US11221317B2 |
Development chambers for thin layer chromatography and methods of making and using the same
Development chambers suitable for use in thin layer chromatography are disclosed. Methods of making and using development chambers in thin layer chromatography are also disclosed. |
US11221316B2 |
Heat flux sensor with heating wire
The invention relates to a heat flux sensor including:a heating wire (1) including a material capable of being taken to a determined temperature by Joule effect, suited to being connected to an electrical source,a resonator (2) of nano electro mechanical system (NEMS) type including: a beam (20) suspended with respect to a support (21), an actuating device (22) capable of generating a vibration of said beam under the effect of an excitation signal, a detection device configured to measure a displacement of said beam in the course of said vibration and to emit an output signal having a resonance at the resonance frequency of the resonator, said resonance frequency depending on the temperature of the beam, wherein one end (20a) of the beam (20) is integral with the heating wire (1) so as to enable a conduction of heat from the heating wire to the beam, a variation in temperature of the heating wire induced by a variation in a characteristic of a fluid surrounding said wire causing a variation in the resonance frequency of the resonator. |
US11221314B2 |
Combined pulse echo inspection of pipeline systems
In accordance with an embodiment, a method for inspecting pipe is provided. The method includes transmitting an ultrasound pulse through a pipe or a fluid container from inside the pipe or the fluid container. The method further includes receiving echoes via a plurality of sensors, based on the ultrasound pulse, and combining echo data from the plurality of sensors. The method additionally includes deriving an environmental assessment based on the combining the echo data. |
US11221312B2 |
Adhesive bond test resonance array
An adhesive bond test resonance array provides inspection of adhesively bonded composite laminate structures with improved productivity and higher reliability. A holder has multiple slots arranged in a two-dimensional array for holding transducers in respective slots. The holder is adapted to position a probe end of each of the transducers adjacent a component for scanning and has a material hardness adapted for enabling flexing while scanning curved composite parts. A fluid channel is adapted for delivering a couplant to the probe end of the transducers such that the couplant is automatically delivered during scanning of the component to inspect bond integrity. |
US11221305B2 |
Object marking system and method
Systems and methods for marking of objects, such as keys/key-blanks, in a production line are disclosed. The objects are marked by applying a marking composition(s) to pre-selected areas on the surface thereof. The system includes a marking unit for dispensing a volume of marking composition in one or more localized pre-selected areas on the surface of an object to be marked; a holder/gripper for positioning the object to be marked in one or more positions relative to the marking unit so as to allow the marking unit to dispense the marking composition on the one or more pre-selected localized areas; a reading/verification unit for detecting the marking composition applied to the object thereby verifying that the objects are properly marked; an orientation sensing unit for identifying the orientation of the object to be marked relatively to the holder. The system also includes a controller configured for controlling the operation of the holder, orientation sensing unit, and the marking unit. The reading/verification unit is adapted to identify the marking composition in the one or more pre-selected areas on surface of the object by detecting an electromagnetic signal (such as XRF signal) emitted from the marking composition (e.g. in response to its illumination by X-ray or gamma-ray). |
US11221302B2 |
Product scanning
A method for detecting defects in a product (10), such as food packaging, having a range of thicknesses of cross-section through which detection will take place; the method comprising: scanning the product (10), with for instance x-rays, to identify one or more light regions, and one or more dense regions of the product; and creating a first signal path and a second signal path from a single set of scanning data, and conditioning: the first signal path for detection of defects in the one or more dense regions; and the second signal path for detection of defects (14a, 14b, 14c) in the one or more light regions. Advantageously, detection of defects in the contents (dense region) of a product and the seal (light region) of the product is conducted simultaneously. |
US11221301B2 |
Systems, apparatuses, and methods for measuring submerged surfaces
The present disclosure provides systems, apparatuses, and methods for measuring submerged surfaces. Embodiments include a measurement apparatus including a main frame, a source positioned outside a pipe and connected to the main frame, and a detector positioned outside the pipe at a location diametrically opposite the source and connected to the main frame. The source may transmit a first amount of radiation. The detector may receive a second amount of radiation, determine a composition of the pipe based on the first and second amounts of radiation, and send at least one measurement signal. A control canister positioned on the main frame or on a remotely operated vehicle (ROV) attached to the apparatus may receive the at least one measurement signal from the detector and convey the at least one measurement signal to software located topside. |
US11221299B2 |
Ultra-high-sensitive assay of protein and nucleic acid and kit, and novel enzyme substrate
Provided is a ultra-high-sensitivity assay in which the assay can be made on a commonly used assay apparatus such as an absorptiometer and a plate reader or with naked eyes. The high-sensitivity assay in which the assay can be made on a commonly used assay apparatus or with naked eyes can be provided by combining an enzyme cycling method using thio-NAD(P) as a coenzyme, a labeling enzyme and a substrate for the labeling enzyme optimally, and by amplifying thio-NAD(P)H, which is a signaling substance, exponentially and then quantifying the thio-NAD(P)H colorimetrically. |
US11221295B2 |
Gas phase fluorescence analysis
Apparatuses and methods are provided for quantifying an analyte in a gas or liquid phase. A light source with an emission spectrum overlapping an absorption of the analyte, and a pair of reflective mirrors located on an optical axis to form an optical cavity can be included. An off-axis photon detector can be configured as a fluorescence detector and located off the cavity axis and arranged to provide a first signal in response to fluorescence within the cavity. An axial photon detector can be located axially, and external, to the cavity and arranged to provide a second signal. The portion of the apparatus including the light source, the cavity, and the axial photon detector can be configured with a cavity-enhanced absorption spectrometer, and the portion of the apparatus including the off-axis photon detector can be configured with a cavity-enhanced laser-induced fluorescence (CELIF) spectrophotometer. |
US11221285B2 |
System and method for inspecting secondary bonds in laminated parts
A method of inspecting a secondary bond of a laminated part includes positioning the laminated part within a sealed chamber. The method also includes reducing a pressure within the sealed chamber to below a pressure outside the sealed chamber when the laminated part is positioned within the sealed chamber. The method further includes, when the pressure within the sealed chamber is reduced to below the pressure outside the sealed chamber, measuring a gradient of change of a surface profile of the laminated part. The method additionally includes determining a condition of the secondary bond based on the gradient of change of the surface profile of the laminated part. |
US11221284B2 |
Structural health monitoring sensor
A sensor array can differentiate acceptable tensile and flexural stresses in a beam from stress patterns that indicate a fracture in the beam. At least three strain gauges, with additional pairs of strain gauges added for redundancy, can be used. The single, central strain gauge is adhered to the beam directly over, and with the sensing elements parallel to the neutral axis of the beam. The pairs of strain gauges are adhered to the beam parallel to the sensing elements of the single strain gauge on opposite sides of and equidistant from the neutral axis. The single strain gauge senses the tensile stress in the beam. The pairs of gauges sense the bending strain in the beam. A non-zero value in the sum of the strains measured by each of the pair of strain gauges indicates a potential structural health issue with the beam. |
US11221282B2 |
Measurement arrangement and measurement method for determining a constituent substance or quality parameter of water or waste water
Measurement arrangement for determining a constituent substance or quality parameter of water by thermal decomposition in a reaction module, delivery of a reaction product to a detector, and evaluation of a detector signal for deriving a value of the constituent substance or quality parameter, wherein the reaction module is an elongated vessel having internal heating, and has a head section into which the sample is introduced, a reaction zone, as well as a foot section, from which the reaction product is output, wherein the reaction module, the heating, and means for the supply of samples and carrier gas are configured such that during the operation of the measurement arrangement an outer head temperature is TH≤80° C., and an outer foot temperature is TF≤150° C. at a maximum temperature in the reaction zone of TMAX≥1150° C. |
US11221279B2 |
Laser-based in-situ exhaust gas sensor
A laser absorption spectroscopy exhaust gas sensor includes an optical cell with porous walls having pores with a mean diameter in the range of 0.1 nm to 1 mm; gold mirrors within the optical cell positioned to support a multi-pass optical path within the optical cell; an active heating element adapted to heat the optical cell to prevent condensation; a laser adapted to generate a laser beam; an optical detector adapted to detect a returning laser beam; and a processor for controlling the laser and the active heating element and for analyzing signals from the optical detector to identify a gas in the optical cell. |
US11221275B2 |
Bearing gap measuring device and method
A bearing gap measuring device can measure a gap of a bearing to judge whether the bearing is damaged. The bearing gap measuring device includes: a pressure generating device configured to selectively supply a positive pressure and a negative pressure, which have a certain pressure, to an interior of a cylinder; and a displacement measuring device penetrating a cylinder head and applying a force to pull or push a piston by a sequential generation of a positive pressure and a negative pressure in the cylinder. In particular, the displacement measuring device includes a probe rod to contact with an upper face of the piston such that the probe rod is moved in a longitudinal direction to measure a height change amount of the piston. |
US11221273B2 |
Method for automatically detecting free vibration response of high-speed railway bridge for modal identification
A method for automatically detecting the free vibration response segment of the high-speed railway bridges after trains passing. First, pre-select the test response sequence to be decomposed based on the maximum of the time instants corresponding to the absolute maximums of the response vectors at various measuring point. Then, Extract the single-frequency modal response from the test response by the iterative variational mode decomposition and fit the envelope amplitude of the modal response by Hilbert transform. Finally, the vibration features at each time instants are marked as decay vibration or non-decay vibration. The longest structural response segment that meets the decay vibration features is determined as the detected free vibration response segment for modal identification. This invention can effectively detect the free vibration data segment without human participation, which is of great significance for the real-time accurate modal analysis of high-speed railway bridges. |
US11221272B2 |
Springback variation cause analysis method
A springback variation cause analysis method includes: calculating a first stress distribution in a press forming part; calculating a second stress distribution in the press forming part; calculating a difference between the second and the first stress distribution, and replacing and setting the first or the second stress distribution with the calculated stress difference distribution; calculating a first springback amount to be caused in the press forming part; changing a value of stress difference in a partial area of the press forming part in the stress difference distribution set for the press forming part; calculating a second springback amount; and analyzing a portion in the press forming part that is a cause of variation in springback amount in the press forming part due to scattering or variation in press forming conditions, based on the second springback amount and the first springback amount. |
US11221271B2 |
Photoacoustic sensor for detecting trace amounts of hydrocarbons in gases or liquids
A detector comprises an optical parametric oscillator having a non-linear material adapted to convert via a parametric process pump light into down converted light of two different wavelengths, the first wavelength being longer than the second wavelength. The non-linear material is provided in a down converted wave cavity arranged to resonate only one of the first or second wavelengths. The detector comprises means for modulating light in the down converted wave cavity to induce an acoustic or pressure wave caused by absorption of the resonant one of the first and second wavelengths. The detector further comprises means located in the down-converted wave cavity for detecting the acoustic or pressure wave. The detector may be used for detecting or sensing very low levels of a fluid, for example a gas such as ethane. |
US11221269B2 |
Signal processing device and signal processing method
A signal processing method includes receiving a signal that rises in response to a physical change and falls in response to an opposite physical change that is opposite to the physical change from a sensor that outputs the signal, and correcting a signal lag as either a rising of a received signal that has been received from the sensor lags with respect to a falling of the received signal, or the falling of the received signal lags with respect to the rising of the received signal. |
US11221268B2 |
Quantum pressure standard and methods for determining and using same
A method determines a total velocity average cross-section parameter σtotν in a relationship of the form Γloss(U)=nbσtotν·ƒ(U, Ud), where: Γloss(U) is a rate of exponential loss of sensor atoms from a cold atom sensor trap of trap depth potential energy U in a vacuum environment due to collisions with residual particles in the vacuum environment; nb is a number density of residual particles in the vacuum environment; Ud is a parameter given by U d = 2 k B T / m bg 4 π ℏ 2 m t 〈 σ tot v 〉 which relates the masses of the sensor atoms mt and residual particles mbg to the total velocity average cross-section parameter σtotν; and ƒ(U, Ud) is a function of the trap depth potential energy U and the parameter Ud which models a naturally occurring dependence of the loss rate Γloss(U) on the trap depth potential energy U and the parameter Ud, where ƒ(U=0, Ud) is unity for all Ud. |
US11221261B2 |
Device for measuring heat transfer rate
A device for measuring a heat transfer rate according to the present invention includes: a first layer provided with a first material portion and a second material portion disposed in parallel in a surface direction of an object; a second layer provided with a third material portion disposed in parallel with the first material portion in a thickness direction of the first layer and having the same thermal conductivity as the second material portion, and a fourth material portion disposed in parallel with the second material portion in the thickness direction and having the same thermal conductivity as the first material portion; and a temperature measurement layer to measure a temperature difference in the surface direction between the first layer and the second layer, wherein the temperature measurement layer includes: a thermocouple portion provided with a first contact between the first material portion and the third material portion, and a second contact between the second material portion and the fourth material portion; and a noise detector having a shape corresponding to the thermocouple portion. Accordingly, an amount of electric noise can be detected and removed, thereby improving accuracy. |
US11221255B2 |
Storing spectroscopy data in layers
The present disclosure relates to storing spectroscopy data in layers, including a system having a sensor to generate raw spectroscopy data for an object, a processor to process the raw spectroscopy data in stages to generate multi-stage data using intermediate data at individual stages, and a database to store the intermediate data for individual stages as a multi-dimensional array in an array data model. |
US11221253B2 |
System with a SPAD-based semiconductor device having dark pixels for monitoring sensor parameters
A semiconductor device may include a plurality of single-photon avalanche diodes (SPADs). The semiconductor device may include sensing single-photon avalanche diodes that are sensitive to incident light and dark single-photon avalanche diodes that are shielded from incident light. The dark single-photon avalanche diodes may be used to measure one or more parameters for the semiconductor device such as breakdown voltage, dark count rate, and quench resistance. Processing circuitry may optimize a bias voltage for the semiconductor device based on information regarding one or more sensor parameters obtained using the dark single-photon avalanche diodes. |
US11221252B2 |
Ambient light sensor, light transmission analysis method, and system thereof
An electronic device includes a processor and a memory. The processor obtains a group of original specification data of an ambient light sensor, obtains a group of testing data of the ambient light sensor, combines the group of original specification data with the group of testing data to obtain a group of combined data, and analyzes the group of combined data according to a source of the plurality of data and a corresponding wavelength of the plurality of data to obtain a spectral hand table and a channel distribution table of the ambient light sensor. |
US11221248B2 |
Pump head and metering device
Disclosed is a pump head with a specially configured elastic valve which enables secure closure of the pump head. It is ensured by the valve that complete emptying and, at the same time, secure closing of the pump head is ensured so that no residues of fluid to be metered remain in the storage state of the pump head. In addition, the present invention relates to a metering device which can be configured for example as squeeze bottle, as non-airless system or as airless system, the metering device comprising a pump head according to the invention. |
US11221241B2 |
Measurement processing device, measurement processing method, and program
A measurement processing device includes: a storage section; a first obtaining section configured to obtain a first signal which is outputted from a first device and indicates a measurement result of measurement of a measurement target object; a temporary storage section configured to store the first signal obtained by the first obtaining section; a second obtaining section configured to obtain a second signal which is outputted from a second device and indicates (i) a position of the measurement target object or (ii) an amount of change which is in accordance with the position of the measurement target object, the second device being different from the first device; a storage control section configured to cause the storage section to store measurement information in which the second signal which has been obtained is associated with the first signal which has been stored in the temporary storage section; and an output control section configured to output, to a control device, at least one measurement information among the measurement information stored in the storage section. |
US11221239B2 |
Substrate processing apparatus and method of detecting indentation formed in substrate
A polishing device has a substrate stage which holds a substrate Wf, a processing head which processes a surface of the substrate Wf, an indentation detecting system which detects a position of an indentation in the substrate Wf, a movement mechanism which moves the processing head in a radial direction of the substrate stage, and a rotation mechanism which rotates the substrate stage, and the indentation detecting system has a fluid injection nozzle configured to inject a fluid to a circumferential edge portion of the substrate Wf when the substrate Wf is held on the substrate stage, a fluid measuring device which measures a physical quantity which is pressure or a flow rate of the fluid, and a position detector which detects the position of the indentation formed in the circumferential edge portion of the substrate Wf based on a change in physical quantity. |
US11221237B2 |
Zero-force equalized vector synthesis absolute encoder method and apparatus
In an absolute encoder, a system of linear equations is built based on the mathematical analysis that each phase-delayed displacement signal from a plurality of position sensors placed at certain electrical phase angle positions in a 360° electrical cycle contains a component of its two orthogonal displacement signals, sin(θ) and cos(θ). The two orthogonal displacement signals are optimally obtained by solving the system of linear equations based on the principle that the sum of all other tap's signals other than own tap's signal is forced to be zero at each tap, which is essentially applying the zero-force (ZF) equalization to the phase-delayed sinusoidal or square wave displacement signals of position sensors. By applying the ZF equalization to distortion-prone raw signals of a plurality of position sensors, signal components, other than the two orthogonal displacement signals, are eliminated and distortion-minimized optimal two orthogonal displacement signals are synthesized. |
US11221236B1 |
Angular position sensor and associated method of use
An angular position sensor comprising two planar excitation coils forming a substantially circular interior area and two planar sensing coils positioned within a minor sector of the substantially circular interior area. Each of the two planar sensing coils comprises a clockwise winding portion and a counter-clockwise winding portion. The angular position sensor further comprises a substantially circular rotatable inductive coupling element positioned in overlying relation to the two planar sensing coils and separated from the two planar sensing coils by an airgap, wherein the substantially circular rotatable inductive coupling element comprises three, substantially evenly space, sector apertures. |
US11221232B2 |
Installation of meters and determining consumption based on meter data management system and certified meter configuration data
A device, a method, and a non-transitory storage medium are described in which a meter installation and billing verification service is described. The meter installation service includes validating configuration data pertaining to a water meter to be installed based on certified configuration data. The certified configuration data includes the number of dials, the placement of the decimal, and the unit of measure. The certified configuration data may also include a meter size and a lay length. The billing verification service includes validating configuration data based on certified configuration data to ensure proper billing. |
US11221228B2 |
Vehicle, and method of controlling the same
A vehicle and a control method thereof are provided. The vehicle may include a sensor configured to acquire behavior data of the vehicle; a communicator configured to communicate with a server; an user interface configured to receive commands from a user and provide route guidance information; and a controller configured to acquire first user propensity information from the server through the communicator, determine second user propensity information based on the behavior data of the vehicle, compare the first user propensity information with the second user propensity information, and provide route guidance information through the user interface based on a comparison result. |
US11221226B2 |
Passing gate determining device, vehicle control system, passing gate determining method, and storage medium
A passing gate determining device including: an information acquirer configured to acquire a status of vehicles in front of gates in a place in which a plurality of gates are aligned; and a gate selector configured to select a gate through which a vehicle is to pass among the plurality of gates on the basis of the status acquired by the information acquirer. |
US11221220B2 |
To precision guidance system for agricultural vehicles
The present invention relates to products and systems to assist in the accurate guidance of agricultural vehicles such as tractors, harvesters, sprayers and their attached implements. In particular, it relates to driver-led precision guidance systems and products which assist in ensuring that a vehicle is tracking along the most effective path for the activity being carried out and making maximum use of the available land space when fertiliser spreading, spraying, cultivating and drilling etc. |
US11221213B2 |
Method and system for generating a retail experience using an augmented reality system
An augmented reality AR system and method for a retail experience include a waveguide apparatus that includes a planar waveguide and at least one optical diffraction element The AR retail system and method recognizes user location in a retail establishment, retrieves data corresponding to the retail establishment and generates virtual content relating to the retail establishment based on the retrieved data. The AR retail system and method creates a virtual user interface in a user's field of view. Virtual content is displayed on the virtual user interface while the user is engaged in retail activity and may be based on user input. The AR retail system and method may provide entertainment, facilitate the shopping experience, offer virtual coupons, render games based on locations throughout a store or based on a shopping list, provide information about food choices such as calorie counts, and identify metadata associated with items. |
US11221212B2 |
Laser-based measurement device and movable platform
A laser-based measurement device includes a motor comprising a hollow shaft. The laser-based measurement device also includes a laser transmitter disposed in the hollow shaft. The laser-based measurement device also includes an optical device disposed at the motor. The motor is configured to drive the optical device to rotate. The optical device is configured to guide a laser beam transmitted by the laser transmitter out of the hollow shaft, or to guide the laser beam reflected by an external environment into the hollow shaft. |
US11221211B2 |
Systems and methods for non-destructive evaluation of optical material properties and surfaces
System and methods are provided for characterizing an internal surface of a lens using interferometry measurements. Sphere-fitting a distorted radius determines distorted pathlengths. Ray-tracing simulates refraction at all upstream surfaces to determine a cumulative path length. A residual pathlength is scaled by the group-index and rays are propagated based on the phase-index. After aspheric surface fitting, a corrected radius is determined. To estimate a glass type for the lens, a thickness between focal planes of the lens surfaces is determined using RCM measurements. Then, for both surfaces, the surface is positioned into focus, interferometer path length matching is performed, a reference arm is translated to stationary phase point positions for three wavelengths to determine three per-color optical thicknesses, and ray-tracing is performed. A glass type is identified by minimizing an error function based on optical parameters of the lens and parameters determined from known glass types from a database. |
US11221204B1 |
Heterodyne photonic integrated circuit for absolute metrology
A digital measuring device implemented on a photonic integrated circuit, the digital measuring device including a laser source configured to provide light, a first ring resonator configured to produce a first frequency comb of light from the laser source, wherein at least a portion of the first frequency comb of light is directed at a moving object, a local oscillator configured to provide a reference beam, at least one waveguide structure configured to combine the reference beam with light reflected from the moving object to produce a measurement beam, a first multiplexer configured to split the measurement beam into a plurality of channels spaced in frequency, and a plurality of detectors configured to detect an intensity value of each channel of the plurality of channels to measure a distance between the digital measuring device and the moving object. |
US11221203B1 |
Magnetic field sensor with fault reporting
In one aspect, a magnetic field sensor includes a magnetic field sensing element configured to detect changes in a magnetic field caused by a target and an encoder configured to process signals originating from the magnetic field element. The encoder is configured to generate a first output signal and a second output signal. In a non-fault state, the first and second output signals are 90 electrical degrees out of phase from one another, and in a fault state, the first and second output signals are in phase with each other. |
US11221202B2 |
Multibend sensor
A multibend sensor is able to provide information regarding bending of the sensor data in a manner able to mitigate error propagation. A reference strip and a sliding strip are separated from each other by a spacer. Electrodes are located on the reference strip and the sliding strip. The bending of the multibend sensor will be reflected in the shifting of the sliding strip with respect to the reference strip and the measurements obtained from the electrodes. |
US11221201B2 |
Profile measuring machine and profile measuring method
A profile measuring machine is for measuring a profile of a workpiece having a plurality of known-profile portions and a plurality of unknown-profile portions, the known-profile portions being cyclically arranged via the respective unknown-profile portions. The profile measuring machine includes: a scanning probe having a contact piece capable of being in contact with the workpiece; a drive mechanism for moving the scanning probe; an autonomous scanning measurement unit for controlling the drive mechanism to perform the autonomous scanning measurement; a measurement-path calculator for calculating a movement path of the scanning probe; and a nominal-value scanning measurement unit for controlling the drive mechanism to move the scanning probe along the movement path to perform a nominal-value scanning measurement. The measurement-path calculator calculates the movement path for the workpiece based on measurement results of the unknown-profile portions measured by the autonomous scanning measurement unit and design data of the known-profile portions. |
US11221198B2 |
Method and apparatus for aligning arrow nocks
A nock may be used with an associated arrow and an associated crossbow. The nock may include a connection surface designed to connect the nock to the associated arrow and string guide impressions that may be designed to receive a bowstring to fire the associated arrow from the associated bow. |
US11221195B2 |
Method and device for protecting a vehicle against a threat
A method is proposed for protecting a vehicle (2) from a threat (3), in which the threat (3) is recognized as such, preferably classified and a countermeasure (11) is implemented against the threat (3). For this purpose, a new overall situation resulting therefrom, consisting at least of a new wind direction and wind speed, as well as the direction of the threat and the threat distance, is calculated for every change of course and voyage. The calculated course and journey changes are displayed, in which a countermeasure to protect the vehicle can still be successfully implemented. The calculation takes into account at least wind data, threat type and threat direction. Furthermore, at least the vehicle's own data should be taken into account. |
US11221192B2 |
Animal feed launcher apparatus
An animal feed launcher apparatus for feeding and attracting animals from a distance includes a launch tube having a tube proximal end, a tube distal end, and a sidewall defining a tube inside. The sidewall has at least one cocking slot extending through to the tube inside. The tube inside slidingly receives a feed sock filled with animal feed. A cap is coupled to the launch tube within the tube proximal end. A disc is coupled within the launch tube and is slidably engaged within the tube inside. A compression spring is coupled to the disc and extends between the disc and the cap within the tube inside. A cocking pin coupled to the disc and extends through the cocking slot. |
US11221190B2 |
Torque reducing apparatus and method
Embodiments of the present disclosure provide a bow and a method for reducing torque. An exemplary bow includes a riser having a pair of limbs having a string assembly operably coupled to each one of the pair of limbs, the riser with the pair of limbs operable to maintain a tension in the string assembly. The bow further includes a handle, the handle having a ball joint maintained in the handle operable to rotate relative to the handle, wherein the handle is rotatably affixed to the riser at the ball joint free floating bow including a riser having two ends, and a pair of limbs, each extending from one end of the riser. |
US11221186B2 |
Heat exchanger closure bar with shield
A heat exchanger for managing thermal energy between a flow of a first fluid and a flow of a second fluid includes first and second parting sheets and a closure bar extending between the first and second parting sheets. The closure bar includes an elongate body, a shield positioned upstream from the body relative to a direction of the flow of the first fluid, and a support connecting the shield to the closure bar. |
US11221184B1 |
Carbon nanotube heat pipe or thermosiphon
Heat transfer systems and methods are provided. The heat transfer system includes an evaporator section integrated with or thermally joined to a heat dissipating system. The evaporator section is connected to a condenser section by a conduit. Together, portions of the evaporator section, the condenser section, and the conduit form a closed volume containing a heat transfer fluid. A superhydrophobic surface is present on at least a portion of the condenser section forming a part of the closed volume. The superhydrophobic surface can include a plurality of carbon nanotubes. The carbon nanotubes can be provided as a forest of carbon nanotubes extending from a rough surface. |
US11221182B2 |
Apparatus with multistaged cooling
Embodiments described herein relate to a heat exchanger for abating compounds produced in semiconductor processes. When hot effluent flows into the heat exchanger, a coolant can be flowed to walls of a heat exchanging surface within the heat exchanger. The heat exchanging surface can be a curved shaped which creates a multi stage cross flow path for the hot effluent to flow down the heat exchanger. This flow path forces the hot effluent to hit the cold walls of the heat exchanging surface, significantly cooling the effluent and preventing it from flowing directly into the vacuum pumps and causing heat damage. Embodiments described herein also relate to methods of forming a heat exchanger. The heat exchanger can be created by sequentially depositing layers of thermally conductive material on surfaces using 3-D printing, creating a much smaller foot print and reducing costs. |
US11221178B2 |
Heat exchanger with liquid/gas mixer device having openings with an improved shape
A heat exchanger with several plates arranged in parallel is provided. The heat exchanger has a first series of passages for channeling at least one first fluid and a second series of passages for channeling at least one second fluid. The second fluid being in a heat-exchange relationship with at the first fluid. A mixer is arranged in the passage of the first series. The mixer has at least one first channel for the flow of a first phase of the first fluid in a flow direction. The mixer has at least one second channel for the flow of a second phase of the first fluid. The mixer has at least one opening fluidically connecting the first channel to the second channel. |
US11221176B2 |
Natural gas liquefaction with integrated nitrogen removal
A natural gas liquefaction method and system having integrated nitrogen removal. Recycled LNG gas is cooled in a separate and parallel circuit from the natural gas stream in the main heat exchanger. Cooled recycled gas and natural gas streams are directed to a nitrogen rectifier column after the warm bundle. The recycle stream is introduced to the rectifier column above the natural gas stream and at least one separation stage is located in the rectifier column between the recycle stream inlet and the natural gas inlet. The bottom stream from the rectifier column is directed to a cold bundle of the main heat exchanger where it is subcooled. |
US11221174B2 |
Refrigeration door system and door assembly with defrosting and related methods
A door assembly for a refrigeration door system with a defrosting feature. The door assembly also includes a door frame. The door frame may include a top member having a first end and a second end opposite the first end, and the top member may have a top conduit therein. The door frame may also include a first side member coupled transversely to the first end of the top member and having a first conduit therein, the first conduit being fluidly coupled to the top conduit, and a second side member coupled transversely to the second end of the top member and having a second conduit. The second conduit may be fluidly coupled to the top conduit. The door frame may further have orifices positioned along the top member, the first side member, and the second side member. The door assembly also includes a positive pressure source. |
US11221171B2 |
Refrigerated logistics box
A refrigerated logistics box, consisting of a box, is configured with a plurality of thermal insulating layers and temperature equalization plates. Cooling liquid is caused to enter the interior of the box to maintain a cold temperature therein for a period of time, or a refrigeration device provides the box with a cold source, which continuously transmits cold to the interior of the box, and cooling liquid inside the box is caused to flow back into the refrigeration device to repeat the cooling process. Such a cyclic cooling process maintains the temperature set for the interior of the box. |
US11221162B2 |
Roll bond plate evaporator structure
A roll bond plate evaporator structure is disclosed. The roll bond plate evaporator structure includes a heat dissipation member, at least one inlet and at least one outlet. The heat dissipation member is composed of a first plate body and a second plate body, which are correspondingly mated with each other. The first and second plate bodies together define a flow way. A working fluid is filled in the flow way. The inlet is formed at one end of the heat dissipation member in communication with the flow way and the outlet is formed at the other end of the heat dissipation member in communication with the flow way. |
US11221160B2 |
Wall sleeve
A wall sleeve for recessed mounting into an opening in a wall. The wall sleeve includes a top sidewall, a bottom sidewall, a left sidewall, a right sidewall and a rear wall that cooperatively defines an enclosure with an enclosure opening located opposite of the rear wall. Each of the sidewalls have identical configurations, including portions defining at least one access opening and portions defining at least one mounting opening. The mounting openings having an effective diameter smaller than an effective diameter of the access openings. |
US11221158B2 |
Control method for air conditioning system, and air conditioning system
The present disclosure discloses a control method for an air conditioning system. The air conditioning system at least includes a compressor, a heat exchanger and a throttle device. The operation phase of the air conditioning system at least includes a start-up phase and a stable phase. The control method includes an action that in the start-up phase, the operating time of the compressor is set as t, when t is greater than 0 and less than 60s, an operating frequency F of the compressor is controlled to be less than 75 Hz, and a frequency rise speed per second Vf of the compressor is controlled to be less than 1.25 Hz/s. |
US11221155B2 |
Alternative feedback usage for HVAC system
A control system for a heating, ventilation, and/or air conditioning (HVAC) system includes a controller. The controller is configured to control the HVAC system to condition an air flow based on first feedback from a first sensor of the HVAC system, receive second feedback from a second sensor of the HVAC system, and control the HVAC system to condition the air flow based on the second feedback instead of the first feedback when the first feedback from the first sensor being no longer available. The first feedback is indicative of a first operating parameter of the HVAC system, and the second feedback is indicative of a second operating parameter of a refrigerant flowing through the HVAC system. |
US11221150B2 |
System and method of controlling a mixing valve of a heating system
A fluid heating system including a fluid supply subsystem having a fluid heating device, a fluid output subsystem, and an intermediary fluid device. The fluid heating system also includes a control device for the fluid supply subsystem, a first temperature sensor, a second temperature sensor, and a control circuit coupled to the control device. The control device is configured to control one selected from a group consisting of the fluid heating device and an amount of water input to the intermediary fluid device. The first and second temperature sensors are configured to output first and second temperature signals, respectively. The control circuit is configured to generate a first control signal based on the second temperature signal, determine a multiplier, generate a second control signal based on the first temperature signal, and send a main control signal to the control device based on the first and second control signals. |
US11221147B2 |
Collapsible radiative heater assembly and methods for assembly and use
A collapsible radiative heater assembly is disclosed that may be configured to save space and protect sensitive mechanisms of the heater. The collapsible heater may include a burner unit, a body and a hollow collapsible neck. The body may further comprise a receiving device that includes a first locking mechanism and a second locking mechanism for the hollow collapsible neck. The assembly may also include a protective casing that is attached detachably to the body in order to protect components of the assembly during transport or storage. |