US11594377B2
An electronic component includes a multilayer body including a multilayer main body including internal nickel electrode layers exposed at end surfaces thereof, external nickel layers on the end surfaces of the multilayer body, and external copper electrode layers covering one of the end surfaces. When dimensions of the external nickel layer and the multilayer body are TN and T0, a relationship of TN
US11594348B2
A power cable or a hybrid power-data cable includes power conductors and a plurality of continuity wires positioned radially outside of the power conductors. The continuity wires are positioned relative to the power conductors such that a cut in the cable will sever one of the plurality of continuity wires before a cut into the power conductors can occur.
US11594338B2
The present embodiments relate generally to a system for improved storage of electronic health information, the system including: a computing device for receiving the electronic health information; and a server for communicating with the computing device, the server being accessible by the computing device at a first network location. The server can be configured to: receive a request from the computing device for a second network location, the second network location usable for storing the electronic health information, and the second network location being different from the first network location; determine the second network location; and provide the second network location to the computing device; and the computing device stores the electronic health information at the second network location.
US11594331B1
Embodiments provide an oxygen supply device having multiple operational states including a first state and a second state. In the first state, the oxygen supply device is controllable to a local control instruction such that the oxygen supply device can be operated by a user physically located within a proximity of the oxygen supply device. In the second state, the oxygen supply device is only controllable to a remote-control instruction such that the oxygen supply device can be operated by a user remote to the oxygen supply device. For example, the user can be located in an office remote to a location of the oxygen supply device, which, for example, may be placed at a patient's home. In the second state, the user is enabled to control the oxygen supply device from a device associated with the user in the remote location.
US11594325B2
Embodiments described herein provide various examples of automatically processing surgical videos to detect surgical tools and tool-related events, and extract surgical-tool usage information. In one aspect, a process for automatically tracking usages of robotic surgery tools is disclosed. This process can begin by receiving a surgical video captured during a robotic surgery. The process then processes the surgical video to detect a surgical tool in the surgical video. Next, the process determines whether the detected surgical tool has been engaged in the robotic surgery. If so, the process further determines whether the detected surgical tool is engaged for a first time in the robotic surgery. If the detected surgical tool is engaged for the first time, the process subsequently increments a total-engagement count of the detected surgical tool. Otherwise, the process continues monitoring the detected surgical tool in the surgical video.
US11594324B2
A system for monitoring surgical objects is provided. An entry scanner captures a first set of image data from a surgical object identifier. A containment surface defines a target field of view. An exit scanner captures a second set of image data from a surgical object identifier within the target field of view. A monitoring system is electrically connected to at least one of the entry and exit scanners. The monitoring system has a surgical object recognition module having a database of pre-existing surgical object identifier data. The surgical recognition module identifies at least one of the number of surgical objects, the type of surgical objects, and the number of each type of surgical objects from the first and second sets of image data by comparing the first and second sets of image data with the pre-existing surgical object identifier data.
US11594319B2
Systems and methods are disclosed for preserving patient privacy while allowing health data to be analyzed, managed, and stored in different geographical areas. One method for managing cross-border health data while preserving patient privacy includes: receiving a DICOM object from a hospital computing device for analysis; generating a unique case identifier for the DICOM object; validating the received DICOM object; if, based on the validation, the received DICOM object is valid, anonymizing the received DICOM object; updating the anonymous DICOM object to include the unique case identifier; compressing the updated DICOM object; and sending the compressed DICOM object to at least one data analysis web service(s).
US11594318B2
A method for controlling stress includes (a) providing an individual with (i) stimulator devices, each having a wireless receiver, a selectively controllable tactile stimulator, a processor that processes digitally encoded instructions in received wireless signals and controls the operation of the tactile stimulator in response thereto and (ii) a programmable mobile device controller containing a memory component configured to hold application instructions for receiving input from the individual including the intensity and speed of stimulation through a graphical user interface, processor(s) for executing the application instructions, and a wireless relay for transmitting the digitally encoded instructions to the stimulator devices, (b) having the individual place the stimulator devices bilaterally on and in direct or indirect contact with the individual's body, (c) having the individual set the speed and intensity of the stimulation, and (d) causing the controller to store the individual's speed and intensity selections in the memory component.
US11594312B2
A data aggregation and process automation (DAPA) system is disclosed. The DAPA system includes an authentication module, a monitoring module, an intelligent automation module, and a transformation module. The authentication module is configured to initiate authenticated communication with a plurality of servers, and includes an authentication storage having a plurality of authentication credentials and routing information. The monitoring module is configured to monitor a first server for a first change event and monitor a second server for a second change event. The first change event results in the receipt of a first data object and the second change event results in the receipt of a second data object. The intelligent automation module is configured to identify the second server, request a service, and submit an update data object to the first server. The transformation module is configured to transform data objects from one format into another.
US11594301B2
System and method for constructing a hierarchical index table usable for matching a search sequence to reference data. The index table may be constructed to contain entries associated with an exhaustive list of all subsequences of a given length, wherein each entry contains the number and locations of matches of each subsequence in the reference data. The hierarchical index table may be constructed in an iterative manner, wherein entries for each lengthened subsequence are selectively and iteratively constructed based on the number of matches being greater than each of a set of respective thresholds. The hierarchical index table may be used to search for matches between a search sequence and reference data, and to perform misfit identification and characterization upon each respective candidate match.
US11594293B2
A memory device includes a memory cell array including a plurality of memory cells; a voltage generator configured to generate voltages used for a program operation and a verify operation for the memory cells; and control logic configured to perform a plurality of program loops while writing data to the memory cell array, such that first to N-th (e.g., N>=1) program loops including a program operation and a verify operation are performed and at least two program loops in which the verify operation is skipped are performed when a pass/fail determination of the program operation in the N-th program loop indicates a pass.
US11594292B2
Described are systems and methods for providing power loss immunity in memory programming operations. An example memory device comprises: a memory array comprising a plurality of memory cells electrically coupled to a plurality of wordlines and a plurality of bitlines; and a controller coupled to the memory array, the controller to perform operations comprising: causing a programming pulse to be applied to to one or more wordlines of the memory array; responsive to determining that a threshold voltage of one or more memory cells of the memory array has reached a pre-program verify level, causing a first bias voltage level to be applied to a first subset of bitlines of the memory array and causing a second bias voltage level to be applied to a second subset of bitlines of the memory array.
US11594290B2
A memory device includes a common source line, a memory cell array, bit lines, and a conductive layer. The common source line is formed on a substrate. The memory cell array is formed on the common source line. The bit lines are connected to the memory cell array. The conductive layer is formed over the bit lines. In an erase operation, the memory device increases a voltage of the bit lines to an erase voltage through capacitive coupling by increasing a voltage applied to the conductive layer.
US11594288B2
A memory includes a first deck including a first set of word lines, a second deck above the first deck and including a second set of word lines, and a controller. The controller is configured to apply a program voltage to a first target word line of the first set of word lines in the first deck, and apply a first pass voltage to at least one of the first set of word lines that is below the first target word line when applying the program voltage to the first target word line. The controller is also configured to apply the program voltage to a second target word line of the second set of word lines in the second deck, and apply a second pass voltage to at least one of the second set of word lines that is below the second target word line when applying the program voltage to the second target word line. The second pass voltage is greater than the first pass voltage.
US11594284B2
A method for operating a three-dimensional (3D) memory device includes performing a first read operation for sensing a first memory cell of a first transistor string, and performing a subsequent second read operation for sensing a second memory cell of a second transistor string. Performing the first read operation includes applying a first bit line voltage to a first bit line, and maintaining the first bit line basically undischarged after data state of the first memory cell is detected.
US11594276B2
A dual-rail memory includes, in part, a memory array that operates using a first supply voltage, and a periphery circuit that operates using a second supply voltage. The periphery circuit includes, in part, a clock generation circuit and a comparator. The dual-rail memory also includes a level shifter that varies the voltage level of a number of signals of the memory between the first and second supply voltages. The clock generation circuit is adapted, among other operations, to generate a read clock signal in response to a read request signal. The level shifter is adapted to supply a reference wordline read signal in response to the read clock signal. The comparator is adapted to select a delay between the read clock signal and the reference wordline read signal in response to a difference between the first and second supply voltages.
US11594274B2
Apparatuses and methods are provided for logic/memory devices. An example apparatus comprises a plurality of memory components adjacent to and coupled to one another. A logic component is coupled to the plurality of memory components. At least one memory component comprises a memory device having an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier and a compute component. Timing circuitry is coupled to the array and sensing circuitry and configured to control timing of operations for the sensing circuitry. The logic component comprises control logic coupled to the timing circuitry. The control logic is configured to execute instructions to cause the sensing circuitry to perform the operations.
US11594271B2
In various embodiments, a memory cell arrangement is provided including a memory cell driver and one or more memory cells, wherein one or more control nodes of each of the one or more memory cells are electrically conductively connected to one or more output nodes of the memory cell driver. The memory cell driver may include: a first supply node to receive a first supply voltage and a second supply node to receive a second supply voltage, a plurality of input nodes to receive a plurality of input voltages, one or more output nodes, and a logic circuit connected to the first supply node, the second supply node, the plurality of input nodes, and the one or more output nodes, wherein the logic circuit includes one or more logic gates and is configured to connect via the one or more logic gates either the first supply node or the second supply node to the one or more output nodes in response to the plurality of input voltages.
US11594251B2
According to one embodiment, a disk device includes a disk-shaped recording medium, a base accommodating the recording medium, the base including a bottom wall, a sidewall on a peripheral portion of the bottom wall, and a rib on a part of an upper surface of the sidewall and extending along an entire circumference of the sidewall, a first cover on a part of the upper surface of the sidewall, and a second cover on a first surface of the rib and above the first cover. The rib includes a first region with a first width, a second region with a second width less than the first width, and the first surface with a fixed width around an entire circumference of the rib. The first region and the second region are located corresponding to a side portion of the recording medium.
US11594246B2
According to one embodiment, a disk device includes a plurality of recording media, a plurality of magnetic heads, a plurality of blades, and a housing. The recording medium has a recording surface, is rotatable around a rotation axis extending in an axial direction intersecting the recording surface, and is aligned in the axial direction. The magnetic head is configured to read and write information from and to the plurality of recording media. The plurality of first blades forms a spoiler, and the first blades of the plurality are located in a plurality of gaps provided between the plurality of recording media. The housing is provided with an inner chamber in which the plurality of recording media, the plurality of magnetic heads, and the plurality of first blades are accommodated. The number of first blades is smaller than the number of gaps.
US11594240B2
A headphone, headphone system, and speech enhancing method is provided to enhance speech pick-up from the user of a headphone and includes receiving a plurality of signals from a set of microphones and generating a primary signal by array processing the microphone signals to steer a beam toward the user's mouth. A noise reference signal is also derived from one or more microphones via a delay-and-sum technique, and a voice estimate signal is generated by filtering the primary signal to remove components that are correlated to the noise reference signal.
US11594239B1
An electronic device includes one or more microphones that generate audio signals and a wind noise detection subsystem. The electronic device may also include a wind noise reduction subsystem. The wind noise detection subsystem applies multiple wind noise detection techniques to the set of audio signals to generate corresponding indications of whether wind noise is present. The wind noise detection subsystem determines whether wind noise is present based on the indications generated by each detection technique and generates an overall indication of whether wind noise is present. The wind noise reduction subsystem applies one or more wind noise reduction techniques to the audio signal if wind noise is detected. The wind noise detection and reduction techniques may work in multiple domains (e.g., the time, spatial, and frequency domains).
US11594237B2
An audio encoder for providing an output signal using an input audio signal includes a patch generator, a comparator and an output interface. The patch generator generates at least one bandwidth extension high-frequency signal, wherein a bandwidth extension high-frequency signal includes a high-frequency band. The high-frequency band of the bandwidth extension high-frequency signal is based on a low frequency band of the input audio signal. A comparator calculates a plurality of comparison parameters. A comparison parameter is calculated based on a comparison of the input audio signal and a generated bandwidth extension high-frequency signal. Each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal and a generated bandwidth extension high-frequency signal. Further, the comparator determines a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfills a predefined criterion.
US11594234B2
The present invention relates to transposing signals in time and/or frequency and in particular to coding of audio signals. More particular, the present invention relates to high frequency reconstruction (HFR) methods including a frequency domain harmonic transposer. A method and system for generating a transposed output signal from an input signal using a transposition factor T is described. The system comprises an analysis window of length La, extracting a frame of the input signal, and an analysis transformation unit of order M transforming the samples into M complex coefficients. M is a function of the transposition factor T. The system further comprises a nonlinear processing unit altering the phase of the complex coefficients by using the transposition factor T, a synthesis transformation unit of order M transforming the altered coefficients into M altered samples, and a synthesis window of length Ls, generating a frame of the output signal.
US11594224B2
An electronic device is provided. The electronic device includes a memory configured to store at least one instruction, and at least one processor where the at least one processor is configured to execute the instruction to obtain voice data from a conversation of at least one user, convert the voice data to text data, determine at least one parameter indicating characteristic of the conversation based on at least one of the voice data or the text data, adjust a condition for triggering intervention in the conversation based on the determined at least one parameter, and output a feedback based on the text data when the adjusted condition is satisfied, wherein the adjustment of the condition includes adjusting a first and a second threshold based on change of the at least one parameter.
US11594222B2
A method and system of audibly broadcasting responses to a user based on user queries about a specific patient molecular report, the method comprising receiving an audible query from the user to a microphone coupled to a collaboration device, identifying at least one intent associated with the audible query, identifying at least one data operation associated with the at least one intent, associating each of the at least one data operations with a first set of data presented on the molecular report, executing each of the at least one data operations on a second set of data to generate response data, generating an audible response file associated with the response data and providing the audible response file for broadcasting via a speaker coupled to the collaboration device.
US11594218B2
Web content with a speech interaction user interface capability is provided. Interactable elements of the web content are identified. For each of the interactable elements, one or more associated identifiers are determined and associated with a corresponding interactable element of the identified interactable elements in a data structure. A speech input is received from a user. Using the data structure, one of the interactable elements is matched to the received speech input. An action is automatically performed on the matched interactable element.
US11594210B1
A method includes receiving a text file of an author's book as input to a serialized process that creates a record of each paragraph of text and creating a character file with associated character attributes and information required for the recording process and or virtualization process. The method includes combining the serialized file with the character file to create a snippet file, assigning characters to snippets, and generating audio files from snippets using text-to-speech APIs. The snippets of text are assigned to a character, can be edited and audio played back. The method includes sharing snippets with narrators to record specific characters not represented by text-to-speech synthesized audio and concatenating all audio files from snippets, with proper time spacing, into a publishable audiobook format. The snippets are concatenated, and audio files are created through links to text-to-speech API processes. The snippets are concatenated and shared with a human narrator.
US11594199B2
An electronic device such as a cellular telephone or other device may have a housing with front and rear faces joined by a sidewall. A display may be mounted on the front face. The electronic device may include multiple ambient light sensors such as a front ambient light sensor on the front face and one or more supplemental ambient light sensors on the rear face and/or on the sidewall. The front ambient light sensor gathers a front ambient light intensity measurement and the supplemental ambient light sensor gathers a supplemental ambient light intensity measurement. During operation, control circuitry in the electronic device adjusts the display brightness based on data from the ambient light sensors. The control circuitry may implement power saving restrictions that limit when the supplemental ambient light intensity measurement is taken into account and/or that impose a brightness cap on the display brightness.
US11594198B2
A display controller includes a processor and a memory storing a program. The program is executed to cause the processor to function as a detecting unit and a control unit. The detecting unit is configured to detect, based on a brightness distribution of an input image, a region satisfying predetermined conditions from the input image. The control unit is configured to display a display image based on the input image and control a value of representative brightness of the region detected by the detecting unit such that the value is displayed in association with the detected region in the displayed image.
US11594192B2
Systems and methods for generating multi-monitor recommendations. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: collect window information during use of the IHS; and create a multi-monitor recommendation based, at least in part, upon the window information.
US11594188B1
A display device including: a display panel including first and second display areas, and including pixels in the first and second display areas; and a data driver to output data signals to the pixels through a channels arranged along a first direction, wherein the channels include a first channel group corresponding to the first display area and a second channel group corresponding to the second display area, wherein some of the pixels emit light in different colors and have a first pixel arrangement along the first direction, and based on channel selection information about the first or second channel groups, the data driver outputs first data signals in a first output order along the first direction corresponding to the first pixel arrangement through the first channel group, and outputs second data signals in a second output order different from the first output order through the second channel group.
US11594183B2
The present disclosure provides a shift resister unit, a gate driving circuit, a display device, and a method for controlling a shift register unit. The shift register unit incudes a first input sub-circuit, a first output sub-circuit, a first reset sub-circuit, a second input sub-circuit, and a third input sub-circuit. The first input sub-circuit is configured to change a potential of a first node in a first phase. The first output sub-circuit is configured to output a gate driving signal in the first phase and output a compensation driving signal in a second phase. The first reset sub-circuit is configured to reset the first node. The second input sub-circuit is configured to change a potential of a second node in the first phase and maintain the potential of the second node. The third input sub-circuit is configured to change the potential of the first node in the second phase.
US11594180B1
A pixel circuit and a display device including the same are disclosed. The pixel circuit includes: a driving element including electrodes respectively connected to a first node to receive a first constant voltage, a second node, and a third node; a light emitting element including an anode connected to a fourth node and a cathode to receive a second constant voltage; a first switch to provide a data voltage to the second node; a second switch to provide a third constant voltage to the second node; a third switch to provide a fourth constant voltage to the fourth node; a fourth switch to provide the first constant voltage to the first node; a fifth switch to electrically connect the third node to the fourth node.
US11594176B2
A semiconductor device with a high driving speed is provided. The semiconductor device includes first to fourth cells, a converter circuit, and first to fourth wirings. The first and second cells make a first current and a second current each corresponding to the product of first data and second data flow in the first wiring and the second wiring, respectively. The third and fourth cells make base currents in the same amount flow in the first and second wirings. The converter circuit outputs, from an output terminal thereof, a voltage corresponding to the differential current between the sum of the first current and the base current flowing in the first wiring and the sum of the second current and the base current flowing in the second wiring.
US11594168B2
A display device includes a pixel unit including first pixels in a first pixel area, second pixels in a second pixel area, and third pixels in a third pixel area; a first scan driver including first multiplexers configured to operate in response to a first mode and a second mode different from the first mode, and to supply first scan signals to first scan lines connected to the first pixels; a second scan driver configured to supply second scan signals to second scan lines connected to the second pixels; and a third scan driver including second multiplexers configured to operate in response to the first mode and the second mode, and to supply third scan signals to third scan lines connected to the third pixels.
US11594161B2
A sensor includes a plurality of electric lines including row lines and column lines, a photodiode in a pixel, a drain of a first transistor connected to the photodiode in the pixel, a drain of a second transistor connected in series with a source of the first transistor in the pixel, a source of the second transistor being connected to a column line among the plurality of electric lines, and both a gate of the first transistor and a gate of the second transistor being connected to a row line among the plurality of electric lines, wherein a channel material of the first transistor is different from a channel material of the second transistor.
US11594157B2
Various embodiments relate to an electronic device including an antenna. The electronic device may include: a foldable housing; a flexible display disposed on the foldable housing wherein at least a part of the flexible display is configured to be folded; and a frame disposed on a boundary portion of the flexible display and coupled to a side member of the foldable housing. The side member may include a conductive portion electrically connected to a communication circuit, and the frame may include a low-permittivity material.
US11594151B2
The present disclosure, when used by a live actor, may allow users to safely simulate hemorrhaging in some of the most challenging blood vessels in the most challenging anatomical locations such as the carotid artery, the axillary artery, and the femoral artery. The present disclosure may further provide the ability for users to safely perform hemorrhage control procedures, such as compression and ligation. The simulated wound of the present disclosure may be compressed to control hemorrhage. The simulated wound receptacle of the present disclosure may be packed with hemostatic or simple gauze to control hemorrhage. The simulated blood vessel of the device may be ligated with hemostats or other ligating instruments or material and bandaged with pressure dressings to control hemorrhage.
US11594146B2
Provided is a system and method for providing online learning in an offline environment. In one example, the method may include receiving an authentication code of a user and a user identifier at a shared agent device that is shared by multiple users, signing, via the shared agent device, the received authentication code with a signing key that is unique to the shared agent device, authenticating, via the shared agent device, the user with a host platform based on the signed authentication code, and, in response to successful authentication of the user, outputting a learning session for the user based on content received from the host platform.
US11594136B2
Provided is a method for providing a safe operation of subsystems within a safety critical system (SCS). A malfunctioning subsystem of the SCS sends a malfunction signal to the other subsystems of the SCS including a one-time cryptographic key unique to the malfunctioning subsystem, which is then decrypted by the other subsystems and collective safety management is initiated when the cryptographic key is valid. Also provided are traffic control systems, autonomous driving systems or automotive driver assistance systems. A swarm-like behavior of the subsystems collectively reacting to emergency situations is combined with a one-time cryptographic authentication and/or authorization procedure preventing repeated manipulation of the system by the same perpetrator.
US11594131B2
Aspects of the subject disclosure may include, for example, determining, by a system comprising a processor, a driver profile according to a driver identity for a driver of a vehicle, selecting a driver-specific enforcement scenario for the vehicle according to the driver profile and traffic enforcement information that is associated with a vehicle location, and presenting an in-vehicle alert to convey the driver-specific enforcement scenario to the driver. Other embodiments are disclosed.
US11594130B1
A warning system and method are provided. The warning system includes a plurality of sensing apparatuses and a server. The sensing apparatuses are used for sensing a driving trajectory of each of a plurality of two-wheeled vehicles. The server compares the driving trajectories with an accident hotspot list to determine whether at least one first driving trajectory matches an accident hotspot location, wherein the accident hotspot list is generated by a plurality of driving behavior events corresponding to each of the two-wheeled vehicles. The server generates a warning message to remind a first driver of a first two-wheeled vehicle corresponding to the at least one first driving trajectory when determining that the at least one first driving trajectory matches the accident hotspot location.
US11594103B2
A gaming machine initiates a feature game in response to a base game outcome comprising a predetermined number of a configurable symbol. For an initial round of a quantity of rounds for the feature game, the gaming machine retains each of the configurable symbol from the base game outcome at a corresponding feature game display position of a feature game outcome. For each feature game display position not displaying the configurable symbol, the gaming machine determines whether to display the configurable symbol with an assigned prize indicia at the respective feature game display position. After the quantity of rounds, the gaming machine awards a prize chance for a specific prize in response to a prize indicia for the specific prize being assigned to the feature game outcome. The gaming machine further awards the specific prize in response to randomly determining that the prize chance was successful.
US11594101B2
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11594100B2
Various embodiments of the present disclosure provide a casino floor service management system and method that integrates with a casino management system of a casino and leverages the knowledge and experience of casino floor service management system users, such as technicians, floor attendants, and hostesses, to efficiently resolve service floor events in a timely manner. Generally, the casino floor service management system of the present disclosure is configured to: (1) receive notifications from the casino management system when floor events occur, (2) automatically distinguish between service floor events and non-service floor events, (3) automatically generate work items representing the service floor events and aggregate the work items into a dynamically-updated backlog, and (4) enable casino floor service management system users to interface with the casino floor service management system to personally choose which particular work items from the backlog the casino floor service management system users will resolve.
US11594090B2
A robotic post includes a processor and a memory. The robotic post may include a manipulation arm and a swiveling or otherwise movable trunk or base. One or more sensors provided on the robotic post enable the robotic post to determine the position and location of a piece of luggage. The processor, based on the sensor input, causes the robotic post to rotate, tilt or move toward the luggage to orient and secure a hook or gripper onto the handle of the luggage. The post may move, under control of the processor, to another location. When presented with authorization by a user, the luggage is released at the second location.
US11594079B2
A system is provided and generally includes a server and an associate computing device. The server may receive location video data comprising at least one image from a camera directed to a location, such as a designated area of a parking lot. The server may detect one or more objects in the image, and determine a bounding box based on the detected objects. The server may also determine a confidence value corresponding to the bounding box. The confidence value may be determined based on an area of the image defined by the bounding box and a predefined class. The server may then generate an arrival message based on the determined confidence value, and transmit the arrival message to the associate computing device.
US11594065B2
An optical image recognition device and a method for fabricating the same are disclosed. The device includes a flexible printed circuit board, an image sensor, a glue, an optical collimator, a supporting ring, a sealant, and an optical filter. The top of the flexible printed circuit board is provided with a recess, the image sensor is located in the recess, the sidewalls of the image sensor and the recess are separated from each other, and the image sensor is coupled to the flexible printed circuit board through conductive wires. The glue adheres to the flexible printed circuit board and the image sensor and covers the conductive wires. The optical collimator is disposed on the image sensor. The supporting ring, disposed on the flexible printed circuit board, surrounds the glue and the optical collimator. The optical filter, disposed on the sealant, shields the optical collimator and the image sensor.
US11594061B2
A display device includes a display panel, a metal plate disposed on a bottom surface of the display panel and configured to support the display panel, a filling member disposed on the bottom surface of the display panel, the filling member being disposed on the same level as the metal plate relative to the bottom surface of the display panel, and a material of the metal plate being different from a material of the filling member, a fingerprint sensor disposed on a bottom surface of the filling member, and a member-sensor bonding member disposed between the fingerprint sensor and the filling member to bond the fingerprint sensor to the filling member. A hardness of the filling member is greater than a hardness of the member-sensor bonding member.
US11594060B2
An animal information management system includes an identification information obtaining unit which obtains identification information of an animal included in a first image, based on the first image captured by an imaging device during patrol imaging of a predetermined region in a first zoom setting in which only part of the predetermined region is an imaging target, the animal being included in animals present in the predetermined region; and a control unit which causes the imaging device to capture a second image including the animal in a second zoom setting having a zooming magnification lower than that of the first zoom setting when the identification information is obtained.
US11594056B2
A learning apparatus learns a machine learning model for performing semantic segmentation of determining a plurality of classes in an input image in units of pixels by extracting, for each layer, features which are included in the input image and have different frequency bands of spatial frequencies. A learning data analysis unit analyzes the frequency bands included in an annotation image of learning data. A learning method determination unit determines a learning method using the learning data based on an analysis result of the frequency bands by the learning data analysis unit. A learning unit learns the machine learning model via the determined learning method using the learning data.
US11594053B2
An identification card authenticity determining method based on deep learning according to the disclosure for automatically checking authenticity of an identification card includes: inputting identification card data to a feature information extraction model to extract pieces of feature information, expressing an indicator for checking authenticity of the identification card, from the identification card data; inputting the extracted pieces of feature information to a classification model to determine authenticity of the identification card; and when it is determined that the identification card is falsified, extracting a class activation map, where a falsification region of the identification card data is activated, from the pieces of feature information.
US11594051B2
A microscope system includes an eyepiece, an objective, a tube lens that is disposed between the eyepiece and the objective, a projection apparatus that projects a projection image onto an image plane on which an optical image is formed by the tube lens, and a processor that performs processes. The processes include performing for digital image data of the sample at least one analysis process selected from a plurality of analysis processes, and generating projection image data representing the projection image on the basis of the analysis result and the at least one analysis process. The projection image data indicates the analysis result in a display format including an image color corresponding to the at least one analysis process. The generating the projection image data includes determining a color for the projection image in accordance with the at least one analysis process selected from the plurality of analysis processes.
US11594038B2
An information processing device that is configured to: receive, from each of two or more vehicles, image information captured by an image capture device installed at a vehicle, and vehicle information including position information on the vehicle; in a case in which a dangerously-driven vehicle has been detected by vehicles, establish a priority level for image processing of image information captured by the vehicles that have detected the dangerously-driven vehicle, in accordance with a predetermined condition; and based on the image information, perform image processing to identify a characteristic of the dangerously-driven vehicle in accordance with the established priority level.
US11594037B1
Systems and methods for automated vehicle sensor calibration and verification are provided. One example method involves monitoring a vehicle using one or more external sensors of a vehicle calibration facility. The sensor data may be indicative of a relative position of the vehicle in the vehicle calibration facility. The method also involves causing the vehicle to navigate in an autonomous driving mode, based on the sensor data, from a current position of the vehicle to a first calibration position in the vehicle calibration facility. The method also involves causing a first sensor of the vehicle to perform a first calibration measurement while the vehicle is at the first calibration position. The method also involves calibrating the first sensor based on at least the first calibration measurement.
US11594029B2
Methods and systems for determining a ball shot attempt location on a ball court are disclosed. The method includes receiving an input video, where the input video includes the ball shot attempt and one or more players; receiving a declared ball shot attempt; determining a potential shooter by detecting a moving object flow in the input video; determining a potential shooter image region in the image plane by analyzing an overlapping image area of the ball trajectory and the potential shooter; determining a shooter foot-on-court time; determining a most probable pair of shooter legs in the potential shooter image region; determining a shooter foot location based on the most probable pair of shooter legs; and determining a ball shot attempt location on the ball court by applying a camera projection to the shooter foot location.
US11594022B2
Aspects of the invention include generating a combined raster image from point cloud data and reference data describing an original location of a power line. Selecting a set of candidate pixels from the combined raster image describing an updated location of a power line, wherein the selection is based at least in part on a location of pixels in the combined raster image that describe the original location. Detecting pixels from the set of candidate pixels that describe an updated location of a power line. Modifying the combined raster image to reflect the updated location of the power line.
US11594017B1
An apparatus includes a processor configured to be disposed with a vehicle and a memory coupled to the processor. The memory stores instructions to cause the processor to receive, at least two of: radar data, camera data, lidar data, or sonar data. The sensor data is associated with a predefined region of a vicinity of the vehicle while the vehicle is traveling during a first time period. At least a portion of the vehicle is positioned within the predefined region during the first time period. The method also includes detecting that no other vehicle is present within the predefined region. An environment of the vehicle during the first time period is classified as one state from a set of states that includes at least one of dry, light rain, heavy rain, light snow, or heavy snow, based on at least two of the sensor data to produce an environment classification. An operational parameter of the vehicle based on the environment classification is modified.
US11594016B1
A user-generated graphical representation can be sent into a generative network to generate a synthetic image of an area including a road, the user-generated graphical representation including at least three different colors and each color from the at least three different colors representing a feature from a plurality of features. A determination can be made that a discrimination network fails to distinguish between the synthetic image and a sensor detected image. The synthetic image can be sent, in response to determining that the discrimination network fails to distinguish between the synthetic image and the sensor-detected image, into an object detector to generate a non-user-generated graphical representation. An objective function can be determined based on a comparison between the user-generated graphical representation and the non-user-generated graphical representation. A perception model can be trained using the synthetic image in response to determining that the objective function is within a predetermined acceptable range.
US11594002B2
Methods, apparatus, systems and articles of manufacture are disclosed to enable medical image visualization and interaction in a virtual environment. An example apparatus includes at least one processor and at least one memory including instructions. The instructions, when executed, cause the at least one processor to at least: generate a virtual environment for display of image content via a virtual reality display device; enable interaction with the image content in the virtual environment via an avatar; adjust the image content in the virtual environment based on the interaction; and generate an output of image content from the virtual environment.
US11593992B2
The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that modify vertex positions of a 3D-object mesh to align the vertices with discontinuities indicated by a sharpness map for a displacement map. For example, the disclosed systems access a sharpness map that encodes discontinuities of a displacement map to preserve sharp features. During sharp tessellation, for a given vertex of the 3D-object mesh, the disclosed systems iterate over neighboring vertices to search for a nearest intersection between one of the incident edges of the vertex and neighboring vertices and a discontinuity line from the sharpness map. Then, the vertex is moved within a threshold distance of the nearest discontinuity line intersection along the incident edge. The disclosed systems similarly reposition other vertices of the 3D-object mesh to generate a modified 3D-object mesh that includes vertices that align with discontinuities present in a displacement map.
US11593989B1
Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within a virtual environment. Various methods for efficient modeling, rendering, and shading are disclosed herein.
US11593985B2
A shadow rendering method for an image includes: re-projecting 3D coordinates of image pixels from an image space of the image to points on a 2D shadowmap space; estimating at least one of a horizontal and vertical distribution of the points in the shadow map space; for a flexible scale rasteriser ‘FSR’, updating a horizontal or vertical FSR curve corresponding to a distribution of FSR bins for the shadow map so that the corresponding horizontal or vertical distribution of points per bin is most even; and rendering the shadow map using flexible scale rasterization.
US11593983B2
Embodiments of the present disclosure provide an image processing method and apparatus, an electronic device, and a storage medium; the method includes: collecting a first frame image containing a target object; detecting key points of the target object in the first frame image to obtain first position information of the key points; generating and presenting a cartoon character in the same form as the target object based on the first position information of the key points; collecting a second frame image containing the target object, where the first frame image and the second frame image are consecutive frame images; detecting key points of the target object in the second frame image to obtain second position information of the key points; and updating a form of the presented cartoon character based on a difference between the first position information and the second position information.
US11593976B2
A method for rendering metal obscured regions in a volume radiographic image reconstructs a first 3D image using a plurality of 2D projection images obtained over a scan angle range relative to the subject and identifies metal in the first 3D image or metal shadows in the plurality of 2D projection images. Then, metal obscured regions are determined in a reconstructed 3D image of the object, and an alternative reconstruction being a limited angle reconstruction is performed for the metal obscured regions and displayed to the user with an indication of the spatial relationship to a corresponding metal obscured region.
US11593973B2
A method and a system for Augmented Reality (AR) content creation is disclosed. The method includes creating a feature vector corresponding to each of a sequence of frames extracted from a video, based on a plurality of features captured. The method further includes determining a vector distance between each of two consecutive frames from the sequence of frames, based on the feature vector associated with each of the two consecutive frames. The method further includes dividing the video into a plurality of frames based on the determined vector distance. The method further includes creating a storyline based on an object and an action associated with the object in each of the plurality of frames, and generating a set of instructions for a user based on the storyline created for each of the plurality of frames and real-time video stream capturing a current state of a user environment.
US11593965B2
Systems and methods for color selection are provided and include a web server configured to communication computer executable instructions to a mobile device that configure the mobile device to access a social media platform, retrieve a plurality of images from the social media platform, determine a dominant color for each image of the plurality of images using different sample rates for different pixel groups based on how close each pixel group is to the center of the image, determine a closest matching paint color for the dominant color for each image, and display at least one of a color name and a color code associated with the closest matching paint color for the dominant color for each image.
US11593960B2
A method for determining the relative position between a first camera and a second camera used in a medical application, wherein the first camera captures a 2D image of a phantom, the second camera emits light onto the phantom and analyzes the reflected light, thus generating a 3D point cloud representing points on the surface of the phantom, and the phantom has a planar surface forming a background on which a plurality of 2D markers are formed, wherein one of the background and the 2D markers is reflective, thus reflecting light emitted by the second camera back to the second camera, and the other one is non-reflective, thus not reflecting light emitted by the second camera back to the second camera, the method involving that a) the first camera captures a 2D image of the phantom, b) the second camera generates a 3D point cloud representing the planar surface of the phantom, c) the 2D markers are identified in the 2D image, thus obtaining 2D marker data representing the locations of the 2D markers in the 2D image, d) the 2D markers are identified in the 3D point cloud using the property that points on a non-reflective part of the planar surface are identified as having a larger distance to the second camera than points on a reflective part of the planar surface, thus obtaining 3D marker data representing the locations of the 2D markers in a reference system of the second camera, and e) finding the relative position between the first camera and the second camera by applying a Perspective-n-Points algorithm on the 2D marker data and the 3D marker data.
US11593959B1
Disclosed is a system and associated methods for generating and rendering a polyhedral point cloud that represents a scene with multi-faceted primitives. Each multi-faceted primitive stores multiple sets of values that represent different non-positional characteristics that are associated with a particular point in the scene from different angles. For instance, the system generates a multi-faceted primitive for a particular point of the scene that is captured in first capture from a first position and a second capture from a different second position. Generating the multi-faceted primitive includes defining a first facet with a first surface normal oriented towards the first position and first non-positional values based on descriptive characteristics of the particular point in the first capture, and defining a second facet with a second surface normal orientated towards the second position and second non-positional values based on different descriptive characteristics of the particular point in the second capture.
US11593954B2
In some aspects, the techniques described herein relate to systems, methods, and computer readable media for data pre-processing for stereo-temporal image sequences to improve three-dimensional data reconstruction. In some aspects, the techniques described herein relate to systems, methods, and computer readable media for improved correspondence refinement for image areas affected by oversaturation. In some aspects, the techniques described herein relate to systems, methods, and computer readable media configured to fill missing correspondences to improve three-dimensional (3-D) reconstruction. The techniques include identifying image points without correspondences, using existing correspondences and/or other information to generate approximated correspondences, and cross-checking the approximated correspondences to determine whether the approximated correspondences should be used for the image processing.
US11593943B2
The present invention relates to a method and system that automatically finds, segments and measures lesions in medical images following the Response Evaluation Criteria In Solid Tumours (RECIST) protocol. More particularly, the present invention produces an augmented version of an input computed tomography (CT) scan with an added image mask for the segmentations, 3D volumetric masks and models, measurements in 2D and 3D and statistical change analyses across scans taken at different time points.
According to a first aspect, there is provided a method for determining volumetric properties of one or more lesions in medical images comprising the following steps: receiving image data; determining one or more locations of one or more lesions in the image data; creating an image segmentation (i.e. mask or contour) comprising the determined one or more locations of the one or more lesions in the image data and using the image segmentation to determine a volumetric property of the lesion.
US11593923B2
The present disclosure may improve contrast and deep black by efficiently controlling local dimming in consideration of the ratio of a black image data and the non-uniformity in the area between blocks.
US11593921B1
Disclosed is a system to add photorealistic detail and motion to an image based on a first material property associated with a first set of data points of an incomplete first object, and a second material property associated with a second set of data points of an incomplete second object in the image. The system may generate first artificial data points amongst the first set of data points that completes a first arrangement defined for the first material property, and may generate second artificial data points amongst the second set of data points that completes a second arrangement defined for the second material property. The system may then output an enhanced image of the completed first object based on first set of data points and the first artificial data points, and of the completed second object based on the second set of data points and the second artificial data points.
US11593920B2
A system comprises a picture and metadata captured by a content capture system; a recognizable characteristic datastore configured to store recognizable characteristics of different users; a module configured to identify a time and a location associated with the picture based on the metadata, and to identify one or more potential target systems within a predetermined range of the location at the time; a characteristic recognition module configured to retrieve the recognizable characteristics of one or more potential users associated with the potential target systems, and evaluate whether the picture includes one or more representations of at least one actual target user from the potential users based on the recognizable characteristics of the potential users; a distortion module configured to distort a feature of the representations of the least one actual target user in response to the determination; a communication module configured to communicate the distorted picture to a computer network.
US11593916B2
An image super-resolution method includes preprocessing the low-resolution image to obtain a vertical gradient map, a horizontal gradient map, and a luminance map, which are used as three different dimensions of information to constitute a to-be-input feature map, performing size conversion on the to-be-input feature map to obtain an input feature map, performing nonlinear transformation on the input feature map to obtain an input feature map obtained after the nonlinear transformation, and performing weighted processing on the input feature map and the input feature map obtained after the nonlinear transformation, to obtain an output feature map, performing size conversion on the output feature map to obtain a residual map, and combining the low-resolution image and the residual map to obtain a high-resolution image.
US11593909B2
An apparatus and method for scheduling threads on local and remote processing resources. For example, one embodiment of an apparatus comprises: a local graphics processor to execute threads of an application; graphics processor virtualization circuitry and/or logic to generate a virtualized representation of a local processor; a scheduler to identify a first subset of the threads for execution on a local graphics processor and a second subset of the threads for execution on a virtualized representation of a local processor; the scheduler to schedule the first subset of threads on the local graphics processor and the second subset of the threads by transmitting the threads or a representation thereof to Cloud-based processing resources associated with the virtualized representation of the local processor; and the local graphics processor to combine first results of executing the first subset of threads on the local graphics processor with second results of executing the second subset of threads on the Cloud-based processing resources to render an image frame.
US11593904B2
Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.
US11593901B2
Techniques described herein are directed to using blockchains to record, manage, and transfer ownership rights to land titles. A method in accordance with these techniques may include: creating a property blockchain that is permissioned, the property blockchain including a chronologically ordered, back-linked list of one or more blocks, the one or more blocks including a genesis block, the genesis block including property attributes including one more of the following: a physical address of the property, a year the property was built, and an owner of the property; and transmitting the property blockchain to permissioned nodes on a network, where the permissioned nodes validate transactions associated with the property that are recorded on the property blockchain.
US11593883B2
Methods and systems are disclosed for generating a summary view of raw data to emphasize similar orders or patterns. Raw data is received comprising a set of orders in a non-standard format, each order including a quantity and a value. The raw data is disaggregated, which includes converting the raw data to a standard format and identifying similar orders. The similar orders are identified using a data disaggregation model. A graphical object is generated to represent some orders in the set of orders based on the disaggregated data. Each graphical object is defined based on a quantity at a particular value and sized in proportion to a total number of orders at a particular price or differentiated from a quantity of orders associated with other groups of orders. A summary view comprising the graphical objects is displayed in a graphical user interface.
US11593859B2
A data linkage system according to one or more embodiments may make it possible to allow data dealt by one system to be dealt by another system. The data linkage system according to one or more embodiments includes: an acquisition unit that acquires a first individual specification data from the one system; and a storage unit that stores a forward conversion rule for converting data having an individual specification to data having a standard specification. The data linkage system further includes a conversion unit that converts, with reference to the forward conversion rule, the first individual specification data to standard specification data, wherein the storage unit stores the converted standard specification data.
US11593854B2
Systems and methods change a user interface for the purpose of guiding a user in supplementing a product listing with an image to evidence the product's authenticity. Example embodiments include a machine-implemented method for accessing at least one database to retrieve an authenticity criterion mapped to a product and at least one reference image that depicts adequate detail of a product specimen to fulfill the authenticity criterion. The machine can further cause a user device to display the reference image to the user along with a suggestion that the user submit a candidate image depicting similar detail of the product. In some example embodiments, the method further includes retrieving the candidate image, confirming receipt of the candidate image, and displaying the candidate image, as well as adjusting a rank for a candidate specimen based on various factors.
US11593851B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for uploading, by a verified party, verified-party content to a media platform, receiving requests by a client device for store content, and displaying the uploaded verified-party content along with store content on the client device.
US11593847B2
A computer-implemented method for providing merchant recommendations comprises receiving, by a processor, raw merchant embeddings and raw user embeddings generated from payment transaction records, wherein the raw merchant embeddings include a plurality of embedded features. A generative adversarial network (GAN) performs a disentanglement process on the raw merchant embeddings to remove an effect of an identified feature by generating modified merchant embeddings that are free of the identified feature and are aligned with other ones of the plurality of features. A list of merchant rankings is automatically generates based on the modified merchant embeddings, past preferences of a target user using the raw merchant embeddings, and a current location in which the merchant recommendations should be made. A list of merchant rankings is then provided to the target user.
US11593842B2
A system, apparatus, and method for physiological data collection, providing targeted content, and facilitating remote diagnostics. In one embodiment, a kiosk contains physiological data collection devices, electronic computing devices, and targeted-content display devices to automatically collect physiological data regarding a patient and display targeted content specifically tailored to that patient based on the collected data.
US11593840B2
Aspects of the present disclosure are drawn to a client device for use with a first APD and a HNC. The first APD and HNC provide a wireless local area network for the client device and access to an external network to the client device. The client device includes a memory and a processor, which is configured to execute instructions stored on the memory. These instructions allow client device to: access the external network via the WLAN by way of the first access point device to perform a function; determine a steering opportunity for steering said client device based on the performance of the function; transmit a steering opportunity signal, based on the determined steering opportunity, to the home network controller; receive a steering request to steer said client device at a steering time based on the steering opportunity; and transmit a steering response honoring the received steering request.
US11593832B2
Prospective deals for a deal vendor's deal inventory may be scored according to one or more population-specific expected-yield scores, such as expected revenue yield, expected new customers yield, and the like. A prospective deal is categorized and characterized according to a number of yield-related characteristics. Some or all of the prospective deal's characteristics are mapped to yield components derived from completed deals that have been offered to a particular population. An expected-yield score for a prospective deal with regard to that population is obtained by combining the mapped yield components.
US11593826B1
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application; receiving, via the platform, a request from the web-based gaming application to execute a reward activity; determining, by the messaging application, that the request satisfies a reward activity criterion; generating the reward activity on the messaging application in response to receiving the request; and communicating, via the platform, a status of the reward activity from the messaging application to the web-based gaming application.
US11593818B2
Systems and method herein provide for sophisticated and efficient matching between users of a vehicle data system and data on sales that occur, where that data was obtained from distributed sources across a computer network. In particular, embodiments may obtain data from a variety of data sources across a distributed network and enhance data records by correlating the data obtained from these distributed sources. Data on sales thus obtain can be correlated with data on online users of the vehicle data system using a scoring engine to provide confidence scores to potential user-sale matches.
US11593808B2
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.
US11593807B2
A system for verifying a user operating an Automated Teller Machine (ATM) sends an authentication media item to a user device associated with the user when the ATM receives a transaction request. The system receives, from the ATM, a first image of the authentication media item when the authentication media item is presented to the ATM. The system compares the first image of the authentication media item with a second image of the authentication media item stored in a user profile associated with the user. The system extracts a first unique code from the first image of the authentication media item, and a second unique code from the second image of the authentication media item. The system determines whether the first unique code corresponds to the second unique code. The system approves the transaction request if it is determined that the first unique code corresponds to the second unique code.
US11593806B2
A computerized method produces an identity code to identify each subject stored in the computer systems connected to a computer network while protecting the privacy and confidentiality of the subject. A central computer system receives an identity code of a suspect of a financial crime and sends the identity code to all computer systems connected to the computer network. The computer systems that have the matched identity code send the requested information to the central computer system. As a result, law enforcement organizations can eliminate crimes and financial institutions can recover the money stolen from them. In addition, law enforcement organizations and financial institutions can identify money launderers that are missed by their anti-money laundering transactional monitoring systems.
US11593805B2
A system for authenticating an electronic device by means of an authentication server in order to authenticate a user of said electronic device. The system is adapted to perform an authentication based on a fictive payment transaction and includes the authentication server which is adapted to execute a fictive payment transaction with a predetermined transaction amount with said electronic device and during said execution to receive a first cryptogram from said electronic device; send said first cryptogram to a banking server; and receive from said banking server an acknowledgment if said first cryptogram is valid; when said fictive payment transaction has been executed, compute an authentication identification based on said electronic device's data; said electronic device which is a payment electronic device and which is adapted to execute said fictive payment transaction with said authentication server and during said execution to send said first cryptogram to said authentication server.
US11593802B1
A computer-based method is provided for managing a transaction including provision of a process intelligence engine comprising a workflow aligner and process tool box, receiving deal parameters at the process intelligence engine, defining transaction subjects, each requiring the participation of at least one network partner, where each transaction subject is a requirement for achieving the objective of the transaction, defining, for each transaction subject, a plurality of subject goals to be addressed by a network partner, and defining, for each subject goal at least one action item required for satisfying the subject goal. The subject goals are then sequenced by the workflow aligner by defining prerequisites for at least one subject goal and transaction modules are defined based on the sequencing. During execution of a deal using the method, subject goals are not made available until prerequisite subject goals have been completed.
US11593800B2
A method including receiving a request based on a sender initiating a funds transfer. The funds transfer can be for the sender to make a payment to a non-financial institution. The sender can have a sender account at a sender financial institution. The non-financial institution can have a recipient account at a recipient financial institution. The method also can include facilitating obtaining sender identifying information from the sender. The method additionally can include facilitating sending at least (a) the sender identifying information, (b) a recipient public identifier of the non-financial institution, and (c) a payment amount for the payment to the sender financial institution to cause the sender financial institution to (i) determine a funds availability of the sender account to make the funds transfer for the payment amount and (ii) send a funds transfer request to a computer-implemented funds transfer network to make the payment from the sender account at the sender financial institution to the recipient account at the recipient financial institution. The funds transfer request can include the recipient public identifier and the payment amount. The funds transfer request does not include an account number of the recipient account. The computer-implemented funds transfer network can include a first directory mapping the recipient public identifier to a recipient private identifier. The computer-implemented funds transfer network can be configured to send the recipient private identifier to the recipient financial institution to enable the recipient financial institution to map the recipient private identifier to the account number of the recipient account and make funds available to the recipient account in real-time for the payment. The computer-implemented funds transfer network can be operated by an entity that is different from the recipient financial institution and the sender financial institution. Other embodiments are disclosed.
US11593790B2
Methods and systems for fault tolerant token based transactions are described. A user may perform a transaction with a mobile device. The mobile device may be in an offline mode or may be lacking a network connection to servers or cloud devices of a mobile payment system. The transaction may be processed through a transaction device, which may aid in the sending and receiving of transaction data while the mobile device is in the offline mode. The transaction device may communicate with the server or cloud device and the server or cloud device may process the transaction and communicate with the transaction device, which may forward data from the server or cloud device to the mobile device.
US11593776B2
A communication device for sensing one or more biometric characteristics of a user. The device includes a cover structure, a layer of output pixel elements, a layer of biometric input pixel elements, and a processor. The cover structure includes an exterior surface. The layer of output pixel elements is positioned below the exterior surface and configured to provide an output through the exterior surface toward the user. The output pixel elements being at least one of light emitting pixel elements and piezoelectric-out pixel elements. The layer of biometric input pixel elements is positioned below the exterior surface to receive a reflected biometric input passing from the user through the exterior surface. The biometric input pixel elements being at least one of light detecting and piezoelectric-in pixel elements. The processor is connected to the biometric input pixel elements to process the reflected biometric input.
US11593773B1
This disclosure describes, in part, techniques for validating a money transfer request between a sender and a recipient via challenge questions. For instance, the method includes determining, by a payment service system, a level of risk associated with the money transfer request between the sender and the recipient; in response the level of risk being higher than a threshold, obtaining a query for the recipient, wherein the query is based at least on the current money transfer request or one or more past requests between the sender and recipient; receiving, from the recipient device, a response to the query; and validating the current payment transaction based on the response.
US11593766B2
In order to facilitate automated electronic calendar task management with automatic task scheduling, systems and methods are described including receiving and electronic meeting request to schedule a meeting. Work task data items identifying work tasks associated with the attendees are determined. A task estimation machine learning model predicts work parameters of meeting task objects based on the work task data items, and a work history data identifying work history of each attendee. A meeting scheduling machine learning model predicts parameters of unavailability period objects representing unavailability periods required to complete the work tasks based on the meeting task object, schedule information and location information. An indication of the at least one unavailability period is displayed on a screen of a computing device associated with each attendee. Selections of the unavailability period is received from the attendees, and the unavailability period is dynamically secured prior to the meeting.
US11593754B2
Systems and methods are provided for a supply knowledge portal. The supply knowledge portal provides a new metric dashboard that delivers real-time information on the status and health of the hospital supply chain. The new dashboard is driven by the transactional data generated from system point of use devices and allows end users to view data at various levels starting at the facility level and moving down to filter for specific areas, devices and, at the lowest level, items.
US11593750B2
The present invention extends to methods, systems, and computer program products for managing and tracking shipments. Aspects of the invention provide an automated tracking and management system that allows interested parties (e.g., customers, truckers, carriers, consignees, manufacturers, importers, exporters, freight forwarders, etc.) to manage and track shipments across various different and diverse transportation legs between an origin and a destination. The tracking and management system (or “the system”) facilitates more efficient shipment logistics for interested parties in a number of ways. The system can provide truckers with information about a container (e.g., empty or full) or pallet or other shipment that is to be picked up at a location for further transportation.
US11593748B2
Systems and methods are directed to supply chain management. In particular, the tracking, tracing, authenticating, and reporting of supply chain events for products, is disclosed. Various embodiments can store, analyze, and track supply chain events and help to coordinate and maintain trading partner connections. Various embodiments also help to enhance patient safety, secure the supply chains for pharmaceuticals, medical devices, and other healthcare products, and help users to follow regulatory requirements.
US11593747B2
A method of delivering packages using a robot delivery system including: obtaining information about a package from an online ordering platform application programing interface, the information about the package including at least a destination of the package; transmitting the information about the package to a first robot; instructing the first robot to obtain the package or retain the package; and instructing the first robot to deliver the package to the destination using a conveyance system.
US11593745B1
Cognitive and heuristics-based emergent financial management is provided. A method includes obtaining data related to an individual, an organization, a process, or combinations thereof. The data is obtained from internal sources, external sources, or combinations thereof. The method also includes creating data sets from the data based on determined classifications of the data. Further, the method includes establishing relationships between the data sets and determining a conclusion based on the relationships. The conclusion is based on a hypothesis that has undergone a test process.
US11593743B2
A method may include generating a user interface (UI) to facilitate interaction with a risk management system. The UI may include a first element indicating a rule used by the risk management system to manage risk for a client, a second element indicating effectiveness of the rule, and a third element invocable to modify the rule. The method may also include monitoring activity of the client to determine whether the activity of the client shifts the client into a different category of client; determining that the client is shifted into the different category; based on the shift, modifying the second element to include a recommended modification to the rule; and in response to receiving an interaction with the second element, applying the recommended modification to the rule.
US11593728B2
Methods, apparatuses, and systems for scheduling tasks to field professionals include: storing, in a database, a plurality of records reflecting characteristics associated with completing a set of technical services, wherein information in each record is derived from historical experience of completing each of the technical services; receiving a request for a new technical service associated with a location; and assigning a field professional to perform the new service having determined from information in the database a likelihood that the field professional will complete the new technical service in a single on-site visit at the location.
US11593698B2
In a general aspect, calibration is performed in a quantum computing system. In some cases, domains of a quantum computing system are identified, where the domains include respective domain control subsystems and respective subsets of quantum circuit devices in a quantum processor of the quantum computing system. Sets of measurements are obtained from one of the domains and stored in memory. Device characteristics of the quantum circuit devices of the domain are obtained based on the set of measurements, and the device characteristics are stored in a memory of the control system. Quantum logic control parameters for the subset of quantum circuit devices of the domain are obtained based on the set of measurements and stored in memory.
US11593693B2
Systems and methods of updating a multi-level data structure for controlling an agent. The method may include: accessing a data structure defining one or more nodes. A non-leaf node of the one or more nodes may be associated with one or more edges for traversing to a subsequent node. An edge of the one or more edges may be associated with a visit count and a softmax state-action value estimation. The method may include identifying a node trajectory including a series of nodes based on an asymptotically converging sampling policy, where the node trajectory includes a root node and a leaf node of the data structure, determining a reward indication associated with the node trajectory; and for at least one non-leaf node, updating the visit count and the softmax state-action value estimate associated with one or more edges of the non-leaf node based on the determined reward indication.
US11593691B2
An information retrieval system (IPS). The system comprises an input interface (IN) for receiving a query related to an object of interest. A concept mapper (CM) is configured to map the query to one or more associated concept entries of a hierarchic graph data structure (ONTO). The entries in said structure encode linguistic descriptors of components of a model (GM) for said object (OB). A metric-mapper (MM) is configured to map the query to one or more metric relationship descriptors. A geo-mapper (GEO) is configured to map said concept entries against the geometric model linked to the hierarchic graph data structure to obtain spatio-numerical data associated with said linguistic descriptors. A metric component (MTC) is configured to compute one or more metric or spatial relationships between said object components based on the spatio-numerical data and the one or more metric relationship descriptors.
US11593678B2
A model designer creates models for machine learning applications while focusing on reducing the carbon footprint of the machine learning application. The model designer can automatically extract features of a machine learning application from requirements documents and automatically generate source code to implement that machine learning application. The model designer then uses computing statistics of previous models and machine learning applications to determine hardware limitations or restrictions to be placed on machine learning application or model. The designer then adds or adjusts the source code to enforce these hardware limitations and restrictions.
US11593672B2
Aspects described herein include a method of conversational machine reading comprehension, as well as an associated system and computer program product. The method comprises receiving a plurality of questions relating to a context, and generating a sequence of context graphs. Each of the context graphs includes encoded representations of: (i) the context, (ii) a respective question of the plurality of questions, and (iii) a respective conversation history reflecting: (a) one or more previous questions relative to the respective question, and (b) one or more previous answers to the one or more previous questions. The method further comprises identifying, using at least one graph neural network, one or more temporal dependencies between adjacent context graphs of the sequence. The method further comprises predicting, based at least on the one or more temporal dependencies, an answer for a first question of the plurality of questions.
US11593661B2
A neural network is trained to identify one or more features of an image. The neural network is trained using a small number of original images, from which a plurality of additional images are derived. The additional images generated by rotating and decoding embeddings of the image in a latent space generated by an autoencoder. The images generated by the rotation and decoding exhibit changes to a feature that is in proportion to the amount of rotation.
US11593655B2
As deep learning application domains grow, a deeper understanding of the relationships between training set size, computational scale, and model accuracy improvements is extremely beneficial. Presented herein are large-scale empirical study of error and model size growth as training sets grow. Embodiments of a methodology for this measurement are introduced herein as well as embodiments for predicting other metrics, such as compute-related metrics. It is shown herein that power-law may be used to represent deep model relationships, such as error and training data size. It is also shown that model size scales sublinearly with data size. These scaling relationships have significant implications on deep learning research, practice, and systems. They can assist model debugging, setting accuracy targets, and decisions about data set growth. They can also guide computing system design and underscore the importance of continued computational scaling.
US11593650B2
Techniques are provided for determining confident data samples for machine learning (ML) models on unseen data. In one embodiment, a method is provided that comprises extracting, by a system comprising a processor, a feature vector for a data sample based on projection of the data sample onto a standard feature space. The method further comprises processing, by the system, the feature vector using an outlier detection model to determine whether the data sample is within a scope of a training dataset used to train a machine learning model, wherein the outlier detection model was trained using features extracted from the training dataset based on projection of data samples included in the training dataset onto the standard feature space.
US11593640B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of the methods includes providing an output derived from the neural network output for the time step as a system output for the time step; maintaining a current state of the external memory; determining, from the neural network output for the time step, memory state parameters for the time step; updating the current state of the external memory using the memory state parameters for the time step; reading data from the external memory in accordance with the updated state of the external memory; and combining the data read from the external memory with a system input for the next time step to generate the neural network input for the next time step.
US11593635B2
There is provide an information processing device capable of reducing the time taken for selection of the learning setting, the information processing device including: a data acquisition unit configured to acquire a learning setting corresponding to information related to previous learning processing in which a degree of similarity with information related to learning processing specified by a user is higher than a predetermined degree of similarity as a learning setting to be recommended to the user; and a display control unit configured to control display corresponding to the learning setting to be recommended.
US11593628B2
Embodiments relate to an electronic device that includes a neural processor having multiple neural engine circuits that operate in multiple modes of different bit width. A neural engine circuit may include a first multiply circuit and a second multiply circuit. The first and second multiply circuits may be combined to work as a part of a combined computation circuit. In a first mode, the first multiply circuit generates first output data of a first bit width by multiplying first input data with a first kernel coefficient. The second multiply circuit generates second output data of the first bit width by multiplying second input data with a second kernel coefficient. In a second mode, the combined computation circuit generates third output data of a second bit width by multiplying third input data with a third kernel coefficient.
US11593619B2
A computer architecture for multiplier-less machine learning is disclosed. According to some aspects, a neural network apparatus include processing circuitry and memory. The processing circuitry accesses a plurality of weights for a neural network layer and an input vector for the neural network layer, the input vector comprising a plurality of data values. The processing circuitry provides the plurality of weights and the input vector to an addition layer. The addition layer generates data value-weight pairs and, for each data value-weight pair, creates an input block comprising a sum of the data value and the weight. The processing circuitry sorts the input blocks generated by the addition layer. The processing circuitry cancels any opposite signed input blocks from the sorted input blocks to generate a set of blocks. The processing circuitry outputs a Kth largest value from the set of blocks. K is a positive integer.
US11593615B2
Image stylization is based on a learning network. A learning network is trained with a plurality of images and a reference image with a particular texture style. A plurality of different sub-networks of the learning network is trained, respectively. Specifically, one of the sub-networks is trained to extract one or more feature maps from the source image and transform the feature maps with the texture style applied thereon to a target image. Each of the feature maps indicates part of feature information of the source image. Another sub-network is trained to apply a specified texture style to the extracted feature maps, such that the target image generated based on the processed feature maps can embody the specified texture style.
US11593610B2
An aircraft noise monitoring system uses a set of geographically distributed noise sensors to receive data corresponding to events captured by the noise sensors. Each event corresponds to noise that exceeds a threshold level. For each event, the system will receive a classification of the event as an aircraft noise event or a non-aircraft noise event. It will then use the data corresponding to the events and the received classifications to train a convolutional neural network (CNN) in a classification process. After training, when the system receives a new noise event, it will use the CNN to classify the new noise event as an aircraft noise event or a non-aircraft noise event, and it will generate an output indicating whether the new noise event is an aircraft noise event or a non-aircraft noise event.
US11593606B1
A system includes a data collection engine, a plurality of items including radio-frequency identification chips, a plurality of third party data and insight sources, a plurality of interfaces, client devices, a server and method thereof for preventing suicide. The server includes trained machine learning models, business logic and attributes of a plurality of patient events. The data collection engine sends attributes of new patient events to the server. The server can predict an adverse event risk of the new patient events based upon the attributes of the new patient events utilizing the trained machine learning models.
US11593605B2
An RFID system includes an RFID antenna assembly configured to be positioned on a product module assembly of a processing system. The product module assembly is configured to releasably engage at least one product container. A first RFID tag assembly configured to be positioned on the at least one product container. The at least one product container is configured to position the first RFID tag assembly within a detection zone of the RFID antenna assembly whenever the product module assembly releasably engages the at least one product container.
US11593604B2
An RFID device is provided with a substrate and a plurality of RFID components associated to the substrate. The substrate is initially provided in a substantially planar configuration, with the RFID components being associated to the substantially planar substrate. After the RFID components have been associated to the substrate, the substrate is folded at least one fold line to give the substrate and resulting RFID device a non-planar structure. All or portions of at least two of the RFID components are associated to portions of the substrate that are present in different planes, which may include portions of the substrate that are oriented in generally parallel planes or at an angle to each other. By such a non-planar, three-dimensional configuration, an RFID device may be provided with enhanced functionality, including increased bandwidth, ability to receive and radiate signals in a plurality of distinct frequency bands, and directivity.
US11593601B2
Implantable transponders comprising no ferromagnetic parts for use in medical implants are disclosed herein. Such transponders may assist in preventing interference of transponders with medical imaging technologies. Such transponders may optionally be of a small size, and may assist in collecting and transmitting data and information regarding implanted medical devices. Methods of using such transponders, readers for detecting such transponders, and methods for using such readers are also described.
US11593592B2
A system and method of automating payment processing is disclosed. Payment documents can be processed using an array of tools including artificial intelligence integrated with the end-user's own ERP architecture. The proposed implementations maintain a logical segregation of the documents, which may include the processing of receipts, validation of documents against ERP information, tax analysis, posting of documents, as well as real-time monitoring and support of settlement and accounts payable operations. Embodiments of this approach utilize enhanced optical character recognition (OCR) techniques in conjunction with robotic process automation (RPA) and Machine Learning to produce a platform capable of enabling these processes to run end-to-end with little to no human intervention or error.
US11593583B2
Described is a system, method, and computer program product for performing elections in a database cluster, where system resource statistics information is used to predict a cluster node failure. Resource statistics data is classified and used to identify anomalies. The anomalies can be used to determine the probability of a cluster node failure and to then elect a new master node and/or surviving sub-cluster.
US11593577B2
A method for limiting voltage at an input of an integrated circuit of a transponder contactlessly communicating with a reader includes, during the contactless communication: receiving a carrier signal at an antenna of the transponder; and controlling gate voltages of two transistors of a rectifier circuit of the transponder so as to modify an input impedance of the integrated circuit, wherein the two transistors are cross-coupled between terminals of the antenna and a reference voltage.
US11593573B2
A Unit Element (UE) has a positive UE and a negative UE, each having a digital X input and a digital W input with a sign bit, the sign bit is exclusive ORed with a chop clock to generate a chopped sign bit. The positive UE is enabled when the chopped sign bit is positive and the negative UE is enabled when the chopped sign bit is negative. Each positive and negative UE comprises groups of NAND gates generating an output and complementary output which are coupled to a differential charge transfer bus comprising a positive charge transfer line and a negative charge transfer line. The NAND gate outputs and complementary outputs are coupled through binary weighted charge transfer capacitors the positive charge transfer line and negative charge transfer line.
US11593569B2
A computer implemented method includes receiving text data, detecting auto-generated text in the received text data to identify tags in the received text to distinguish between the auto-generated text and user generated text, and providing the tagged text data to a machine learning language model.
US11593568B2
An agent system includes a first memory and a first processor coupled to the first memory. The first processor analyzes contents of a verbal question, and carries out pre-processing that replaces vocabulary, which is used in the contents of the question, with homogenized vocabulary, and generates response information based on results of analysis. In a case in which there exists substitution vocabulary that has replaced original vocabulary in the pre-processing, the first processor changes the response information such that it can be recognized that the substitution vocabulary in the response information is synonymous with the original vocabulary, and outputs the response information.
US11593566B2
Embodiments are directed to organizing conversation information. Two or more machine learning (ML) models and a plurality of sentences provided from a conversation may be employed to generate insight scores for each sentence such that each insight score correlates to a probability that its sentence includes one or more of an action or a question. In response to one or more sentences having insight scores that exceed a threshold value an information score and a definiteness score may be determined for the one or more sentences. And one or more insights associated with the conversation may be generated based on the one or more sentences. A report may be generated that associates the one or more insights with one or more portions of the conversation that include the one or more sentences that are associated with the insights.
US11593563B2
A system for generating textual instructions for manufacturers from hybrid textual and image data includes a manufacturing instruction generator that may generate a language processing module from a first training set including at least a training annotated file describing at least a first product to manufacture, the at least an annotated file containing one or more textual data, and at least an instruction set containing one or more manufacturing instructions to manufacture the at least a first product. Manufacturing instruction generator may use the language processing to generate textual instructions for manufacturers from at least an annotated file and may initiate manufacture using the generated manufacturing instructions.
US11593562B2
A smart assistant is disclosed that provides for interfaces to capture requirements for a technical assistance request and then execute actions responsive to the technical assistance request. Example embodiments relate to parsing natural language input defining a technical assistance request to determine a series of instructions responsive to the technical assistance request. The smart assistant may also automatically detect a condition and generate a technical assistance request responsive to the condition. One or more driver applications may control or command one or more computing systems to respond to the technical assistance request.
US11593561B2
A phrase that includes a trigger word that modifies a meaning within the phrase is received. The trigger word is identified. The words of the phrase that are modified by the trigger word are identified by analyzing features of the phrase that link the trigger word to other words. The phrase is interpreted by modifying the second subset of words according to the modification of the trigger word.
US11593559B2
Computer-implemented techniques for enhanced tagging of natural language queries that are initially segmented and tagged by a named entity recognition system. By doing so, enhanced tagging of a natural language query that represents a deeper understanding of the query is provided. The enhanced tagging improves the operation of search engines that use the enhanced tags by enabling the search engine to identify and return more relevant search results in answers to natural language queries.
US11593557B2
A method of identifying text (e.g., a sentence or sentence portion) in a word processing text editor; automatically identifying a domain-specific deep-learning neural network that corresponds to an identified context, from among one or more domain-specific deep-learning neural networks; automatically identifying at least one suggested replacement word using the identified domain specific deep-learning neural network that corresponds to the identified context; and automatically controlling a display to display a user interface that includes functionality that presents prompt information that includes the at least one suggested replacement word. Changes for errors that are common in academic papers written by non-native speakers may be suggested.
US11593554B2
A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.
US11593548B2
A client device processing received emoji messages using emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
US11593547B1
Predicting performance of a circuit design includes determining memory access patterns of kernels of the circuit design for implementation in an integrated circuit (IC) and generating a plurality of different floorplans. Each floorplan specifies a mapping of memory interfaces of the kernels to memories of the selected IC and an allocation of the kernels to a plurality of programmable pattern generator (PPG) circuit blocks of a circuit architecture implemented in the IC. The plurality of different floorplans are executed using the circuit architecture in the IC. The plurality of PPG circuit blocks mimic the memory access patterns of the kernels for each of the plurality of different floorplans during the executing. One or more design constraints are generated based on a selected floorplan. The selected floorplan is selected from the plurality of different floorplans based on one or more performance metrics determined from the executing.
US11593545B2
Described are various embodiments of a system and method for verifying extracted integrated circuit (IC) features representative of a source IC and stored in a feature dataset structure. Generally, a set of extracted IC features imaged within a designated IC area is converted into a static tile image. The static tile image is then rendered for visualization as an interactive mapping of the feature dataset structure within the area. Corrections for one or more of the set of extracted IC features are received based on the static tile image and input corrections are executed on the feature dataset structure to produce an updated feature dataset structure.
US11593541B2
Provided is a particle behavior simulation method and a particle behavior simulation system for representing behavior of each particle in a large-scale particle system quickly and accurately. The particle behavior simulation system is configured to execute a coarse-graining processing of reconstituting a plurality of particles that mix with each other and constitute a predetermined powder as a particle system into a plurality of particle groups each including a plurality of the particles, an acting force calculation processing of calculating an acting force acting on each of the particle groups, and a mixing state calculation processing of calculating a parameter representing a mixing state of constituent particles of each of the particle groups after a predetermined time based on the calculated acting force.
US11593533B2
A design application is configured to visualize and explore large-scale generative design datasets. The design explorer includes a graphical user interface (GUI) engine that generates a design explorer, a composite explorer, and a tradeoff explorer. The design explorer displays a visualization of a multitude of design options included in a design space. The design explorer allows a user to filter the design space based on input parameters that influence a generative design process as well as various design characteristics associated with the different design options. The composite explorer displays a fully interactive composite of multiple different design options. The composite explorer exposes various tools that allow the user to filter the design space via interactions with the composite. The tradeoff explorer displays a tradeoff space based on different rankings of design options. The different rankings potentially correspond to competing design characteristics specified by different designers.
US11593532B2
An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
US11593531B2
A shippable data transfer device includes a data storage medium encased in a chamber surrounded by an anti-tamper casing. The anti-tamper casing includes an anti-tamper layer with identifying elements arranged in a unique or otherwise identifiable pattern. The anti-tamper layer is configured to actively re-arrange, alter, or obscure the identifying elements in response to a breach of the anti-tamper casing.
US11593521B1
Various embodiments provide for tag-based application of a masking policy, which can be used in connection with a data platform. In particular, various embodiments enable enforcement of one or more masking policies against an entity (e.g., object) of a data platform, such as a database, a table, a row, or a column, based on one or more tags associated with the entity.
US11593518B2
Provided is a medical image processing apparatus including: an image acquisition unit that obtains a medical image of a subject; and an image processing unit that generates a second medical image by applying predetermined image processing on the medical image. The image processing unit includes: a surface area extraction unit that extracts a surface area including information that can lead to individuality determination or identification of the subject, from the medical image; a body orientation determination unit that determines body orientation on the basis of the surface area; a surface area deformation unit that deforms the surface area of the medical image; and an object assignment unit that assigns an object indicating the body orientation to the medical image in which the surface area has been deformed and that generates the second medical image.
US11593513B2
A method according to an aspect of the present disclosure includes combining pieces of first feature data and pieces of second feature data. Each of the pieces of first feature data is associated with first identification information related to a corresponding one or more of first constituents included in a first group and indicates a feature of the corresponding one or more of the first constituents. Each of the pieces of the second feature data corresponds to one of clusters in the second group. The second feature data includes statistic data associated with second identification information related to two or more of the second constituents included in a corresponding cluster. The statistic data has a statistic indicating a feature of two or more of the second constituents included in the corresponding cluster. The combining is performed based on the first identification information and the second identification information.
US11593510B1
Systems, methods, and non-transitory computer-readable media can determine a first dataset provided by a first party, wherein the first dataset includes a set of vectors that are each associated with a user identifier. A second dataset provided by a second party can be determined, wherein the second dataset includes a set of vectors that are each associated with a user identifier. One or more vectors in the first dataset can be matched to vectors in the second dataset based on a secure multi-party computation without revealing respective graph information of the first party or the second party. Respective mappings between vectors in the first dataset to a set of shared universal identifiers can be provided to the first party. Respective mappings between vectors in the second dataset to the set of shared universal identifiers can be provided to the second party.
US11593506B2
Systems and methods for obtaining a SQL query, translating the SQL into a modified SQL query incorporating a privacy mechanism, and outputting the modified SQL query incorporating the privacy mechanism. In some embodiments, the modified SQL query incorporating the privacy mechanism is forwarded to a SQL database.
US11593503B2
A data store to store and access digital records is provided, and a key object record is initialized in the data store to store data associated with a physical key object. A digital fingerprint of the physical key object is stored in the key object record. Another digital record is created in the data store that is not the key object record. The digital record is linked to the digital fingerprint of the physical key object. The linking is arranged to provide secure control access to the linked digital record. A tendered access key is received via a programmatic interface or user interface, and the data store is queried based on the tendered access key to identify a matching digital fingerprint of a key object. In a case that the querying identifies the matching digital fingerprint of the key object within a prescribed level of confidence, access to the linked digital record secured by the key object is granted.
US11593500B1
In general, this disclosure describes a multi-zone secure AI exchange. The multi-zone secure AI exchange may be implemented in a multi-cloud, multi-data center environment, where each zone may be in a different cloud or data center. The multi-zone secure AI exchange may include a data repository, a data exchange, and shared services. The data repository may be configured to store algorithms and datasets, each having a respective owning user. The data exchange may receive datasets and algorithms from the data repository, and may perform the algorithms to produce output data. Each of the data repository, data exchange, and shared services may have a different level of security. The data repository may implement the highest level of security, allowing the owner user, and only the owning user, to control how their data and algorithms move in and out of the data repository, or are changed while in the data repository.
US11593491B2
Systems and methods to identify a software vulnerability are described. The system receives a message identifying a software vulnerability. The system identifies snapshot images taken of a production machine and stored in a database. The snapshot images include a snapshot image including a virtual machine. The snapshot images are identified being based on the message. The system identifies whether the snapshot images include the software vulnerability. The system registers the software vulnerability in association with a snapshot image in the database responsive to the identification of the snapshot image of the virtual machine including the software vulnerability.
US11593488B2
A system for a cryptographic agile bootloader for upgradable secure computing environment, the cryptographic agile bootloader comprising a computing device associated with a first bootloader is presented. The computing device includes a secure root of trust, the secure root of trust configured to produce a first secret and a second secret and a processor. The processor is configured to load a second bootloader, wherein the second bootloader is configured to generate a secret-specific public datum as a function of the second secret, wherein the secret-specific public datum further comprises a bootloader measurement, load a first bootloader, wherein the first bootloader is configured to sign the secret-specific public datum as a function of the first secret, and replace the first bootloader with the second bootloader.
US11593486B2
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that a platform reset signal from a processor of an information handling system has been asserted; may determine that a power conservation state from the processor was not asserted within an amount of time; may determine that an operating system restart occurred; may notify a hardware root of trust device to authenticate information handling system firmware; may assert a resume reset signal to the processor; may authenticate the information handling system firmware; may de-assert a power OK signal to the processor; may remove power from the processor; may determine that the resume reset signal to the processor is de-asserted and that the processor is out of the power conservation state; and may provide power to the processor.
US11593484B2
A protection module operates to analyze threats, at the protocol level (e.g., at the HTML level), by intercepting all requests that a browser engine resident in a computing device sends and receives, and the protection agent completes the requests without the help of the browser engine. And then the protection module analyzes and/or modifies the completed data before the browser engine has access to it, to, for example, display it. After performing all of its processing, removing, and/or adding any code as needed, the protection module provides the HTML content to the browser engine, and the browser engine receives responses from the protection agent as if it was speaking to an actual web server, when in fact, browser engine is speaking to an analysis engine of the protection module.
US11593480B2
Implementations are provided herein for systems, methods, and a non-transitory computer product configured to use predictive analysis of quantifiable parameters associated with individual files stored on a distributed file storage system. In some embodiments, parameters are analyzed by machine learning so that scheduled antivirus scanning can be intelligently conducted. We teach creating a sequential order for scheduled antivirus scanning such that the files most likely to be accessed or needed by users in the future will be scanned for viruses before those files less likely to be accessed. Our teachings encompass the use of heuristic data compiled and analyzed on a per-file basis. We enable system administrators to determine which parameters to prioritize and to set thresholds for antivirus scanning such as time limits.
US11593478B2
Embodiments of the invention provide for malware collusion detection in a mobile computing device. In one embodiment, a method for malicious inter-application interaction detection in a mobile computing device includes filtering applications installed in a mobile device to a set of related applications and then monitoring in the mobile device execution of the related applications in the set. The method additionally includes computing resource utilization of one of the related applications executing in a background of the mobile device while also computing execution performance of a different one of the related applications. Finally, the method includes responding to a determination that the computed resource utilization is high while the computed execution performance is poor by generating a notification in the display of the mobile device that the one of the related applications is suspected of malware collusion with the different one of the related applications.
US11593473B2
Examples of the present disclosure describe systems and methods for detecting and mitigating stack pivoting exploits. In aspects, various “checkpoints” may be identified in software code. At each checkpoint, the current stack pointer, stack base, and stack limit for each mode of execution may be obtained. The current stack pointer for each mode of execution may be evaluated to determine whether the stack pointer falls within a stack range between the stack base and the stack limit of the respective mode of execution. When the stack pointer is determined to be outside of the expected stack range, a stack pivot exploit is detected and one or more remedial actions may be automatically performed.
US11593471B2
In a microphone authentication method, a sound emitting device sends authentication information to a sound collecting device. The sound collecting device receives the authentication information and sends a collected sound signal to the sound emitting device. The sound emitting device receives the collected sound signal sent from the sound collecting device that has received the authentication information within a partitioned space. The sound emitting device emits a sound based on the collected sound signal.
US11593469B2
Embodiments herein provide a method and system for continuously validating a user during an established authenticated session using Photoplethysmogram (PPG) and accelerometer data. State of the art approaches are mostly based on feature extraction and ML modelling for PPG based continuous session validation, while a template based approach in the art follows a complicated approach. The method disclosed herein utilizes less computation intensive template based approach to continuously validate the user across the session. The method comprises preprocessing a PPG data or PPG signal acquired from a wearable device worn by the user to identify segments of negligible motion. A first segment, after authentication using conventional authentication mechanism, serves as the initial reference. The chosen segments are then tested one by one with respect to the reference. If the templates in a segment match those of the reference, it is updated as the new reference, else a re-authentication is triggered.
US11593463B2
Techniques for managing licensing of a software application that includes a plurality of executables are presented. The techniques can include detecting an initiation of the software application on a client computer; obtaining a license for a usage of a first executable of the plurality of executables; detecting an initiation of at least a second executable; obtaining execution type data for the second executable specifying one of: a license for a usage of the second executable is not required if an instance of the second executable is executing on the client computer, or a license for a usage of the second executable is not required if at least one executable of the plurality of executables is executing on the client computer; determining, based on the execution type data, that a license for a usage of the second executable is not required; and executing the second executable.
US11593461B2
In accordance with the present approach, a library management system identifies third-party libraries that developers request to incorporate into a software release. The library management system may determine whether a master ticket or usage ticket for a new third-party library exists. If a master or usage ticket is not already existing and approved for the third-party library, the third-party library management system may automatically analyze the third-party library to determine whether it corresponds to third-party libraries that are already approved and stored in a central repository. After approval of a master ticket, the third-party library may be incorporated into the central repository and referenced by subsequent usage tickets that are particular to an individual software release. If not approved, the library management system provides the third-party library to a manual approval system. Moreover, the library management system provides efficient reporting of and access to statuses of the requested third-party libraries.
US11593453B2
A device configured to retrieve a markup language file; identify, based on the markup language file, an item to be used on a web page, address information for retrieving an object for the item, and an object type corresponding to the object; retrieve an evaluation result for the object; identify the object as an object to be used based on the evaluation result; identify address information of the object; and retrieve and execute the object based on the address information.
US11593444B2
A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.
US11593436B2
To enable provision of appropriate information for a user query even in a case there are multiple information provision modules which are different in answer generation processing. A query sending unit 212 sends a user query to each one of a plurality of information provision module units 220 that are different in the answer generation processing and that each generate an answer candidate for the user query. An output control unit 214 performs control such that the answer candidate acquired from each one of the plurality of information provision module units 220 is displayed on a display unit 300 on a per-agent basis with information on an agent associated with that information provision module unit 220.
US11593429B2
Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.
US11593411B2
Disclosed is a computer implemented method to annotate electronic maps with historical data, the method comprising: receiving a first query from a user, wherein the first query includes a request for historical data of a mapped area. The method also comprises retrieving a plurality of references, wherein each reference includes a location reference, and each reference is related to the mapped area. The method further comprises normalizing each location reference to a common coordinate system. The method also comprises ranking each of the plurality of references. The method further comprises generating a first result, wherein the first result is responsive to the first query, and the first result is based on the ranking. The method further comprises determining a confidence score for the first result, and returning the first result to the user.
US11593408B2
Proposed are concepts for identifying data relationships from a spreadsheet. Such a concept may transform formulae by replacing the variables in each formula with descriptive labels. This may, for example, expressing the transformed formulae in terms that have more meaning to a user, the facilitating understanding and/or analysis that would otherwise not be possible with the existing tools.
US11593407B2
A system and method to generate and manage clusters of search terms. The system and method collect a set of search terms associated with multiple search queries relating to an entity. A neural network identifies a set of embedding vectors, wherein each of the set of embedding vectors represents a search term of the set of search terms. A cluster is generated including a portion of the set of search terms based on a comparison of embedding vectors associated with the portion of the set of search terms. A size of the cluster is compared to a cluster size threshold level to determine if a first condition is satisfied. In response to determining satisfaction of the first condition, the cluster is identified as a valid-sized cluster. A user interface is generated to display information related to the cluster and one or more cluster metrics.
US11593400B1
Machine data of an operating environment is conveyed by a network to a data intake and query system (DIQS) which reflects the machine data as timestamped entries of a field-searchable datastore. Monitoring functionality may search the machine data to identify notable event instances. A notable event processing system correlates the notable event instance to one or more triaging models which are executed against the notable event to produce a modeled result. Information of the received notable event and the modeled results are combined into an enhanced representation of a notable event instance. The enhanced representation conditions downstream processing to automatically perform or assist triaging of notable event instances to optimize application of computing resources to highest priority conditions in the operating environment.
US11593395B2
A distributed database comprising a plurality of interconnected nodes. Each node may include an external interface configured to receive a data element from a data source external to the distributed database. The data element may include one or more data fragments. Each of the one or more data fragments may be linked to a single aspect of a plurality of aspects. The external interface may also be configured to divide the data element into the one or more data fragments. Each node may also include a local database configured to store the one or more data fragments. Each node may further include an internal interface configured to send the one or more data fragments to a destination node within the distributed database.
US11593393B1
A claim editing engine for automated integration and error resolution of claim records is provided. The processor of the engine is configured to extract a set of claim components of a plurality of claim components. The processor is further configured to transform the set of claim components to conform to a standardized data format. The processor is also configured to integrate the set of transformed claim components into a set of unified claims by unifying each of the set of transformed claim components having matching claim identifiers into a unified claim. The processor is configured to apply a rule set to the set of unified claims to generate a simulation of execution of the set of claims and identify errors in the simulated execution. The processor is configured to transmit an instruction to resolve each identified error. The processor is configured to cause each resolved unified claim to be processed.
US11593389B1
Prioritizing crawled data in a document store for reprocess operations. Reprocessing occurs upon a triggering change to configurations. Prioritization is based on the status of the crawled data with respect to an ACL. During reprocessing, the crawled data is reprocessed in an order defined by assigned priority levels.
US11593382B2
A computer-implemented method, a computer program product, and a computer system for detecting an inappropriate data type of a column in a database and correcting an encoding for the column. The computer system detects in a table a candidate column that has a mismatching type definition, using database usage statistics. The computer system determines whether conversion of the candidate column is possible. In response to determining that the conversion of the candidate column is possible, the computer system converts values in the candidate column with a first data type to values in a new column with a second data type. The computer system appends the new column in the table. The computer system registers the new column and the second data type in a metadata catalog. The computer system generates a query plan operator for processing a query for the new column.
US11593379B2
A query directed at a table organized into a set of batch units is received. The query comprises a predicate for which values are unknown prior to runtime. A set of values for the predicate are determined based on the query. An index access plan is created based on the set of values. Based on the index access plan, the set of batch units are pruned using a pruning index associated with the table. The pruning index comprises a set of filters that index distinct values in each column of the table. The pruning of the set of batch units comprises identifying a subset of batch units to scan for data that satisfies the query. The subset of batch units of the table are scanned to identify data that satisfies the query.
US11593375B2
Dashboard loading from a cloud-based data warehouse cache, including determining that a result for a first query is stored in a cache of a cloud-based data warehouse; sending, in response to the result being stored in the cache, to the cloud-based data warehouse, a request for the result from the cache; and providing, based on the result for the first query, one or more dashboard visualizations.
US11593373B2
Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches.
US11593372B2
In an approach to improve query optimization in a database management system, embodiments identify opportunities for improvement in a cardinality estimate using a workload feedback process using a query feedback performed during query compilation. Embodiments identify correlations and relationships based on the structure of the query feedback and the runtime feedback performed, and collects data from the execution of a query to identify errors in estimates of the query optimizer. Further, embodiments submit the query feedback and the runtime feedback to a machine learning engine to update a set of models. Additionally, embodiments update a set of models based on the submitted query feedback and runtime feedback, and output a new, updated, or re-trained model based on collected data from the execution of the query to identify the errors in estimates of the query optimizer, the submitted query feedback and the runtime feedback, or a trained generated mode.
US11593348B2
Data ownership of a single record data object comprising a plurality of individual data elements may be distributed across a plurality of users, such that each individual user is capable of separately controlling access to those data elements for which the data owner has ownership privileges. These data ownership privileges, and corresponding access rights which may be individually provided by distinct data owners, is managed by a data management computing entity such that a single composite user interface may be generated for a user viewing a particular record data object such that the viewer is provided with viewing access to only those data elements for which the viewer has access. Thus, separate user interfaces may be generated and provided for different viewers accessing the same record data object.
US11593345B1
Techniques described herein can accelerate change data capture determinations such as stream reads, which show changes made to a table between two points in time. Three distinct row bitests that mark deleted, updated, inserted, rows in micro-partitions can be added as metadata for the table. These bitsets can be generated during DML operations and then stored as metadata of the new partition generated by the DML operations. The bitsets can then be used to generate streams showing the changes in the table between two points in time (changes interval).
US11593339B2
A method of determining an indication of an intersection between a first dataset and a second dataset, the first and second datasets each holding entries in association with at least one key, the method comprising: generating for the at least one key in the first dataset location information in a first binary structure by applying a deterministic function to the entries associated with the key; transmitting the first binary structure to a comparison stage; generating for the at least one key in the second dataset, location information in a second binary structure by applying the same deterministic function to the entries associated with the key; and comparing, at the comparison stage, the location information in the first and second binary structures to determine the indication of the intersection between the first dataset and second dataset.
US11593335B2
A determination is made that a database system is resource bound resulting in a resource bound condition. Signals for the resources being bound in the database system are identified. Events associated with the signals are extracted. Events are correlated temporally to identify a time interval for which an arrival rate meter (ARM) is helpful. Database system segments are selected that effect key performance indicators associated with the identified time interval. Parameters for the selected database system segments to be deferred by the database system are estimated. The estimated parameters are incorporated into an arrival rate meter (ARM). The ARM is put into effect.
US11593333B2
A system is configured for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system ef is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store.
US11593332B1
Object service receives communication of fingerprints stream, corresponding to file segments, from file source, and identifies sequential fingerprints in fingerprints stream as fingerprints group. Object service identifies group identifier for fingerprints group, and communicates fingerprints group to deduplication service associated with group identifier range including group identifier. Deduplication service identifies fingerprints in fingerprints group which are missing from fingerprint storage, and communicates identified fingerprints to object service, which communicates request for file segments, corresponding to identified fingerprints, to file source. Deduplication service receives communication of requested segments from file source, and stores requested segments. System identifies generation identifier associated with time of communicating by object service or deduplication service and identifies generation identifier associated with another time of communicating by object service or deduplication service. If generation identifier associated with time differs from generation identifier associated with other time, object service or deduplication service restarts communication.
US11593326B2
A computer-based method and scoring system for management of metadata is provided.
US11593320B2
Systems and methods for dynamically moving virtual machine (VM) data based upon context are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: select a VM having a plurality of VM files; identify, among the plurality of VM files, a movable VM file; and transfer the movable VM file from a first storage tier to a second storage tier based upon a usage classification associated with the movable VM file.
US11593319B2
Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
US11593312B2
A method performed by a block-storage server, of storing data is described. The method includes (1) receiving, from a remote file server, data blocks to be written to persistent block storage managed by the block-storage server; (2) receiving, from the remote file server, metadata describing files to which the data blocks belong in a set of filesystems managed by the remote file server; and (3) selectively applying data reduction when storing the data blocks in the persistent block storage based, at least in part, on the received metadata. An apparatus, system, and computer program product for performing a similar method are also provided.
US11593311B2
An electronic device, including a compression subsystem with a comparator, a history buffer, a match detector, and a command generator, performs operations for generating compressed data from original data. The compression subsystem, starting in each cycle of a clock, processes a search string that is copied from original data to generate commands for compressed data. For processing each search string, the comparator compares each of N substrings from the search string with stored data from the history buffer to find matches between the substrings and the stored data. The match detector then determines a longest match for each of the substrings. The command generator next selectively outputs commands for the compressed data based on the longest matches for the substrings.
US11593308B2
In some examples, a system may determine a mountpoint included in a first filesystem for mounting a userspace filesystem. For instance, the userspace filesystem may be executable in a userspace provided by an operating system. The system may determine a bind mount path for a mount path corresponding to the mountpoint. The system may bind mount, to the determined bind mount path, at least a portion of a second filesystem associated with the mount path corresponding to the mountpoint. In addition, the system may mount the userspace filesystem at the mountpoint, and may incorporate data from the second filesystem into the userspace filesystem through the bind mount path.
US11593304B2
A data storage system includes non-volatile data storage including a container partition and a browsable partition and control circuitry configured to backup a file in the non-volatile data storage at least in part by receiving the file from a host, the file including a plurality of chunks of data, storing the plurality of chunks of data in the browsable partition of the non-volatile data storage, determining that one or more of the plurality of chunks has been modified, storing the one or more modified chunks in a container partition of the non-volatile data storage, determining a new chunk associated with each of the one or more modified chunks, and storing the one or more new chunks in the browsable partition of the non-volatile data storage.
US11593302B2
Methods, systems, and computer readable mediums for logically remediating infrastructure resource components are disclosed. According to one example, the method includes capturing metadata specifying both a data protection policy applied to an enterprise application supported by a host computing system and a location of backup file data associated with the enterprise application and transferring the enterprise application and the metadata from the host computing system to a target computing system. The method further includes utilizing the metadata to reconstruct the data protection policy for the transferred enterprise application on the target computing system, wherein the metadata specifies a data protection solution for each of a plurality of resource components supporting the transferred enterprise application on the target computing system.
US11593297B2
A system for supporting a dual role controller in an information handling systems configurable as a device or a host. When the information handling system is connected to another information handling system and configured for operating in a device mode, a proxy service and an agent service execute on the information handling system. Communications from the other information handling system are received by the proxy service and sent to the agent service, which translates generic requests into application specific requests and commands. Device functions like MTP (storage), Webcam (streaming) and generic-USB commands are enabled in device mode for virtual desktop interface (VDI) or hardware isolated applications.
US11593290B1
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11593286B2
According to one embodiment, a memory system includes a first compression unit, a second compression unit, a non-volatile memory, a first decoding unit, a conversion unit and an output unit. The first compression unit is configured to output second data obtained by compressing first data. The second compression unit is configured to output third data obtained by compressing the second data. Fourth data based on the third data is written to the non-volatile memory. The first decoding unit is configured to decode the third data based on the fourth data to the second data. The conversion unit is configured to acquire fifth data by converting a format of the second data. The output unit is configured to output the fifth data to a host.
US11593280B2
Packets may be compressed based on predictive analyses. For example, in one embodiment, it is determined that an explicit value for a particular header field can be inferred by the receiver agent, a packet header is constructed that either omits the header field or includes a differential value for the header field in lieu of the explicit value for the header field. The packet header may be decompressed upon receipt by deriving the explicit value for the particular header field.
US11593274B2
A semiconductor device includes an address translation device configured to identify a plurality of address translation tables which is used for address translation having a plurality of stages; and an adder configured to identify a stage in the address translation when executing the address translation, wherein the address translation device configured to perform cache control for information of a first address translation table used in a last stage of the address translation when the stage is the final stage.
US11593272B2
In response to receiving a read request for target data, an external address of the target data is obtained from the read request, which is an address unmapped to a storage system; hit information of the target data in cache of the storage system is determined based on the external address; and based on the hit information, an address from the external address and an internal address for providing the target data is determined. The internal address is determined based on the external address and a mapping relationship. Therefore, it can shorten the data access path, accelerate the responding speed for the data access request, and allow the cache to prefetch the data more efficiently.
US11593271B2
A method, a computing device, and a non-transitory machine-readable medium for modifying cache settings in the array cache are provided. Cache settings are set in an array cache, such that the array cache caches data in an input/output (I/O) stream based on the cache settings. Multiple cache simulators simulate the caching the data from the I/O stream in the array cache using different cache settings in parallel with the array cache. The cache settings in the array cache are replaced with the cache settings from one of the cache simulators based on the determination that the cache simulators increase effectiveness of caching data in the array cache.
US11593269B2
In an example, an apparatus comprises a plurality of execution units, and a cache memory communicatively coupled to the plurality of execution units, wherein the cache memory is structured into a plurality of sectors, wherein each sector in the plurality of sectors comprises at least two cache lines. Other embodiments are also disclosed and claimed.
US11593259B2
The present disclosure includes apparatuses and methods for directed sanitization of memory. One example method comprises, responsive to receiving a sanitization command, performing a deterministic garbage collection operation on a memory, wherein performing the deterministic garbage collection operation results in physical erasure of all invalid data stored on the memory without losing valid data stored on the memory.
US11593258B2
A processing device in a memory sub-system identifies a first memory device and a second memory device and configures the second memory device with a zone namespace. The processing device identifies a first portion and a second portion of the first memory device, the first portion storing zone namespace metadata corresponding to the zone namespace on the second memory device. The processing device further exposes the second portion of the first memory device to a host system as a non-zoned addressable memory region.
US11593256B2
A method for testing a system under test (SUT) in an active environment includes executing, by the testing system, on the SUT, a test from a set of tests. The method further includes, monitoring a first execution time to complete the test on the SUT in the active environment. Based on the first execution time being different than a second execution time of the test, marking, by the testing system, a code path associated with the test. The second execution time is a duration to complete execution of the test on the SUT in a clean execution environment. The method further includes communicating, by the testing system, the code path for analyzing a soft failure of the SUT in the active environment, wherein the soft failure occurs in the active environment during execution of the SUT based at least on a parameter of the active environment.
US11593255B2
A system is provided for mobile log heatmap-based auto test case generation. In particular, the system may continuously track and log user actions and data flows for applications within the production environment. Based on the logs, the system may generate a navigation network graph through which the system may identify all possible navigation paths that may be taken by the user to access certain functions or screens of the application. Once the paths have been identified, the system may collect and sanitize testing data based on user session and system interaction data in the production environment. The testing data may then be used to drive the development of the next release or version of the application.
US11593254B1
Building a first layer model of a three-layer model based on attributes that are sensitive features is provided. A first dimension reduction of sensitive features removes each sensitive feature having an indicator that it is present in a patch and does not contribute to one or more of three probabilities. A second dimension reduction of insensitive features is performed using vectorizing and using one-hot encoding. The remaining insensitive features are main features. One or more second layer models of the three-layer model is built based on the main features. The third layer model is built based on a verification dataset and the first layer model. Regression test coverage is recommended based on prediction result of the third layer model, and wherein regression tests are selected. The training dataset is updated based on probability calculations of the first layer model.
US11593252B2
Disclosed are systems, computer-readable media and methods for monitoring performance data across microservices. One example method includes establishing a service policy configured on a centralized switch controller, applying the service profile to a virtual interface associated with a microservice, mapping a microservice name for the microservice to an IP address and a port number, tracking a protocol flow for the microservice, wherein the protocol flow is associated with a virtual switch, to yield data, aggregating the data to yield aggregated data and presenting the aggregated data on a user interface.
US11593248B2
Systems, methods and instruction sets are provided for performing operations with respect to analyzing firmware. A firmware event tracker creates a tracker event log including event-items pertaining to events occurring during execution of the firmware; classifies each of the events as a first class event or a second class event; and stores the first and second class events in separate pools in a tracker storage.
US11593244B2
An information handling system includes a memory module having a first thermal sensor for a first memory channel, and a second thermal sensor for a second memory channel. A processor receives a first temperature from the first thermal sensor and a second temperature from the second thermal sensor, and performs a first high bandwidth access of the first memory channel. In response to a predetermined amount of time ending, the processor: receives a third temperature from the first thermal sensor and a fourth temperature from the second thermal sensor; determines a first temperature delta based on a difference between the third and first temperatures; and determines a second temperature delta based on a difference between the fourth and second temperatures. Based on the first and second temperature deltas, the processor determines whether the first or second memory channel is an upstream memory channel.
US11593237B2
The disclosure includes a computer-implemented method for providing fast data access after a drive failure, a computer program product, and a RAID controller. One embodiment may comprise identifying a RAID array, the RAID array comprising a plurality of storage volumes, identifying an unused block of a provisioned volume in the RAID array, and copying a redundant copy of high value host writes to the unused block. The copying may comprise, for primary strips in the RAID array, creating one or more secondary strips mirroring the primary strips such that each of pair of primary-secondary strips reside on different storage volumes from each other.
US11593235B2
Example implementations relate to application-specific policies for failing over from an edge site to a cloud. When an application becomes operational within an edge site, a discovery phase is performed by a local disaster recovery (DR) agent. I/O associated with a workload of the application is monitored. An I/O rate for data replication that satisfies latency characteristics of the application is predicted based on the incoming I/O. Based on results of tests against multiple clouds indicative of their respective RTO/RPO values, information regarding a selected cloud to serve as a secondary system is stored in an application-specific policy. The application-specific policy is transferred to a remote DR agent running in the selected cloud. Responsive to a failover event, infrastructure within a virtualized environment of the selected cloud is enabled to support a failover workload for the application based on the application-specific policy.
US11593233B2
Techniques provide for data synchronization. For example, such a technique may involve: obtaining respective synchronization characteristics of a group of synchronization jobs to be processed, each synchronization characteristic indicating at least one of an expected completion time instant and an amount of data to be synchronized of a corresponding synchronization job; prioritizing the group of the synchronization jobs based on the synchronization characteristics; and controlling execution of the group of the synchronization jobs based on a result of the prioritizing. Accordingly, high priority is given to the synchronization jobs which can be rapidly completed thereby improving the Recovery Point Objective (RPO) achievement rate before occurrence of a failure.
US11593222B2
A method and system for backup processes that includes identifying a target volume and identifying a number of available threads to back up the target volume. The elements in the target volume are distributed among the available threads based on a currently pending size of data in the threads. The elements are stored from each thread into a backup container, and merged from each of the backup containers into a backup volume.
US11593210B2
Example implementations relate to consensus protocols in a stretched network. According to an example, a distributed system includes continuously monitoring network performance and/or network latency among a cluster of a plurality of nodes in a distributed computer system. Leadership priority for each node is set based at least in part on the monitored network performance or network latency. Each node has a vote weight based at least in part on the leadership priority of the node. Each node's vote is biased by the node's vote weight. The node having a number of biased votes higher than a maximum possible number of votes biased by respective vote weights received by any other node in the cluster is selected as a leader node.
US11593204B2
An approach to identifying a corrective action for a data storage device (DSD), such as one implemented in a fleet of DSDs in a data center, involves receiving error data about excursions from normal operational behavior of the DSD, inputting data representing a particular excursion into a probabilistic decision network which characterizes a set of DSD operational metrics and certain DSD controller rules that represent internal controls of the DSD and corresponding conditional relationships among the operational metrics, determining from the decision network the likelihood that one or more possible causes was a contributing factor to the particular excursion, and determining a corrective action for the particular excursion based on the determined likelihood of a particular cause of the one or more possible causes. The corrective action may then be shared with the DSD for in-situ execution of corresponding self-repair operations.
US11593202B2
A data processing system may include a memory module; and a controller configured to exchange data with the memory module in response to a request received from a host. The controller divide a first data into a first data group to error correction and a second data group not to error correction in response to the first data and a first data write request received from the host, generates a first meta data for error correction for the first data group, configures a first data chunk that includes the first data and the first meta data, and transmits the first data chunk to the memory module.
US11593192B2
Detecting resource errors in a heterogeneous computing environment is provided. A plurality of individual resource dependency graphs corresponding to a plurality of computing systems that comprise the heterogeneous computing environment is consolidated to form a consolidated resource dependency graph. An analysis of respective nodes representing respective resources of the heterogeneous computing environment in the consolidated resource dependency graph is performed to identify a resource error caused by a new resource being added to a computing system of the plurality of computing systems based on defined rule sets. It is determined whether the new resource causes an error to sibling resources at a same level under a parent resource in the consolidated resource dependency graph based on the analysis. In response to determining that the new resource does not cause an error to the sibling resources, the new resource is deployed in the computing system of the heterogeneous computing environment.
US11593189B1
A method performed by a computing device, of configuring a new design of a new data storage system (DSS) having initial configuration parameters is provided. The new design includes an initial plurality of storage drives. The method includes (a) collecting operational information from a plurality of remote DSSs in operation, the operational information including numbers of writes of various write sizes received by respective remote DSSs of the plurality of remote DSSs over time; (b) modeling a number of drive writes per day (DWPD) of the initial plurality of storage drives of the new DSS based on the collected operational information from the plurality of remote DSSs and the initial configuration parameters; (c) comparing the modeled number of DWPD to a threshold value; and (d) in response to the modeled number of DWPD exceeding the threshold value, reconfiguring the new DSS with an updated design.
US11593183B2
A system and method for launching parallel processes on a server configured to process a number of parallel processes. A request is received from a parallel application to start a number of parallel processes. In response to this request a launcher creates a surrogate. The surrogate inherits communications channels from the launcher. The surrogate then executes activities related to the launch of the parallel processes, and then launches the parallel processes. The parallel processes are launched and the surrogate is terminated.
US11593179B2
A method includes determining a capacity model that configures computing resource capacity for a capacity container. The method also includes estimating an available capacity in a capacity container based on a capacity of host devices in the capacity container. The method also includes generating, based on a selection of a visualization method, a visualization of a trend curve and a forecast curve, the trend curve representing historical capacity usage of the host devices. Implementations may include selecting an average virtual machine unit display or a raw units display and determining an average virtual machine based on averaging an attribute of one or more virtual machines.
US11593178B2
Embodiments of systems and methods for managing performance optimization of applications executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, for each of multiple resources used to execute a target application, receive one or more machine learning (ML)-based hints associated with each resource that have been generated by a ML-based optimization service, and generate one or more augmented hints for at least one of the resources using a ML-to-ML orchestration service. The ML-to-ML orchestration service then transmits the augmented hints to the ML-based optimization service that combines the augmented ML-based hints with the one or more internally generated hints to generate augmented profile recommendations that are, in turn, used to adjust one or more settings of the resource to optimize a performance of the target application executed by the resource.
US11593174B2
Systems and methods for scheduling usage time for programs that can be executed on a hybrid computing system including a quantum processing unit (QPU) and a central processing unit (CPU). Programs can comprise both QPU-executable tasks and CPU-executable tasks. Some programs can be considered high performance programs that are intolerant of interruptions to QPU-executable tasks and some programs can be considered low performance programs that are tolerant of interruptions to QPU-executable tasks. After a high performance program finishes executing QPU-executable tasks on a QPU, a low performance program may execute QPU-executable tasks on the QPU while the high performance program executes CPU-executable tasks on a CPU. Execution of QPU-executable tasks of a low performance program on a QPU can pause or stop if a high performance program is queued.
US11593170B2
A system includes a memory, at least one processor in communication with the memory, a guest hypervisor, and a host hypervisor executing on the at least one processor. The host hypervisor is configured to receive a request for additional memory, request the additional memory from a paravirtualized memory device, allocate the additional memory to the guest hypervisor, and report a status of the request. The status of the request is either a success status or a failure status.
US11593162B2
A method of managing operation of a computing device is provided. The method includes (a) running a system scheduler that schedules execution of a first application and a second application on a central processing unit (CPU) core of the computing device; (b) while the first application is executing on the core, detecting, by the first application, a context-switch opportunity; and (c) issuing, by the first application in response to detecting the context-switch opportunity, a blocking operation that triggers the system scheduler to perform a rescheduling operation between the first and second applications on the CPU core. An apparatus, system, and computer program product for performing a similar method are also provided.
US11593160B2
In some embodiments, a method for cluster resource scheduling, includes determining at least one load score; determining a memory score; determining an IO score; and monitoring a message bus for candidate messages when each of the at least one load score, memory score, and IO score is less than a pre-determined health threshold. In some embodiments, a host computer system for hosting a plurality of virtual machines (VMs), includes: a memory; a network adapter for communicating with the cluster by way of a message bus; a processor in electronic communication with the memory and the network adapter, wherein the processor is programmed to: determine at least one load score; determine a memory score; determine an IO score; and monitor the message bus for candidate messages when each of the at least one load score, memory score, and IO score is less than a pre-determined health threshold.
US11593157B2
A method for providing an asynchronous execution queue for accelerator hardware includes replacing a malloc operation in an execution queue to be sent to an accelerator with an asynchronous malloc operation that returns a unique reference pointer. Execution of the asynchronous malloc operation in the execution queue by the accelerator allocates a requested memory size and adds an entry to a look-up table accessible by the accelerator that maps the reference pointer to a corresponding memory address.
US11593146B2
A management device of managing an information processing system includes: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: determining a Quality of Service (QoS) value of a migration destination volume by using a first throughput and a second throughput, the first throughput being a throughput regarding an access to a migration source storage device of a migration source physical server, the second throughput being a throughput regarding an access to a migration destination storage device of a migration destination physical server; and generating a first command to issue the generated first command to the migration destination storage device, the first command being a command to create the migration destination volume by using the determined QoS value.
US11593144B2
An embodiment is directed to switchover operations with a virtualized network device in a cloud or remote infrastructure. The virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
US11593132B1
Various aspects of the subject technology relate to systems, methods, and machine-readable media for automating the recording of an evidentiary history (e.g., versions audit trail) of a graphical user interface with an embedded clickwrap agreement. The snapshot server captures and outputs snapshot records of a graphical user interface displaying the clickwrap agreement on an end user computing platform. The snapshot records are created using a virtual machine that emulates an end user computing platform for navigation of an application rendered on the platform. Aspects may also include generating a snapshot record of metadata associated with the captured snapshot image.
US11593122B2
In certain embodiments, a change to a display resolution (or other display configuration) to be used at a physical device may be effectuated without the need to reboot a virtual device associated with the physical device. In some embodiments, a display resolution for a portion of a virtual device user interface of a virtual device is determined based on display configuration information corresponding to a first physical device (e.g., a display resolution of the first physical device). The portion of the virtual device user interface is configured based on the determined display resolution, and the configured portion is sent to the first physical device. In some embodiments, in response to obtaining second display configuration information from a second physical device, the portion of the virtual device user interface is resized (e.g., without rebooting the virtual device), and the resized portion is sent to the second physical device.
US11593115B2
The present disclosure discloses an instruction execution device, a processor including the instruction execution device, a system on chip, and a method for executing a data storage instruction in the processor. The method includes: splitting the data storage instruction into a first split instruction and a second split instruction, wherein the first split instruction is associated with an address operand of the data storage instruction, and the second split instruction is associated with a data operand of the data storage instruction; executing the first split instruction to determine a data storage address corresponding to the address operand; executing the second split instruction to acquire data content corresponding to the data operand; and storing the acquired data content to the determined data storage address in a data storage region. The present disclosure further discloses a corresponding instruction execution device, a processor including the execution device and a system on chip.
US11593114B1
Methods, systems and apparatuses for performing walk operations of single instruction, multiple data (SIMD) instructions are disclosed. One method includes initiating, by a scheduler, a SIMD thread, where the scheduler is operative to schedule the SIMD thread. The method further includes fetching a plurality of instructions for the SIMD thread. The method further includes determining, by a thread arbiter, at least one instruction that is a walk instruction, where the walk instruction iterates a block of instructions for a subset of channels of the SIMD thread, where the walk instruction includes a walk size, and where the walk size is a number of channels in the subset of channels of the SIMD thread that are processed in a walk iteration in association with the walk instruction. The method further includes executing the walk instruction based on the walk size.
US11593108B2
Aspects are provided for sharing instruction cache footprint between multiple threads. A set/way pointer to an instruction cache line is derived from a system memory address associated with an instruction fetch from a memory page. It is determined that the instruction cache line is shareable between a first thread and a second thread. An alias table entry is created indicating that other instruction cache lines associated with the memory page are also shareable between threads. Another instruction fetch is received from another thread requesting an instruction from another system memory address associated with the memory page. A further set/way pointer to another instruction cache line is derived from the other system memory address. It is determined that the other instruction cache line is shareable based on the alias table entry.
US11593100B2
Implementations described herein relate to methods, systems, and computer-readable media to provide an alert based on a release of a software application implemented in a distributed computing system. In some implementations, the method includes receiving, at a processor, an indication of the release of the software application, obtaining a first set of metric values for each metric of a list of metrics for a first time period preceding a time of release of the release, obtaining a second set of metric values for each metric of the list of metrics for a second time period following the time of release, comparing the first set of metric values to the second set of metric values to determine a deviation score, generating an alert based on the deviation score, and transmitting the alert via one of a user interface and a communication channel.
US11593097B2
Systems and methods for maintaining the safety of a software-based system. One method includes automatically generating a first artifact tree for a hazard for a first version of the system and automatically transforming the first artifact tree into a first augmented tree using a set of heuristics. The method also includes automatically generating a second artifact tree for the hazard for a second version of the system and automatically transforming the second artifact tree for the hazard into a second augmented tree using the set of heuristics. The method further includes automatically comparing the first augmented tree and the second augmented tree to generate a delta view, and automatically generating, based on the delta view, at least one selected from a group consisting of a safety warning for the second version of the software-based system and an actionable recommendation to maintain safety of the second version of the software-based system.
US11593092B2
Disclosed are various embodiments for automatically creating device campaigns. A computing device first determines that a second version of a software package assigned to an existing device campaign has been uploaded to a data store. The existing device campaign can include an existing compliance policy applicable to individual IoT endpoints assigned to the existing device campaign. The compliance policy may specify that a first version of the software package be installed on the individual IoT endpoints. In response, to the change, the computing device can create a new device campaign that includes a new compliance policy applicable to the individual IoT endpoints assigned to the new device campaign. The new compliance policy may specify that the second version of the software package be assigned to the individual IoT endpoints.
US11593090B2
The current disclosure relates to a system and method for auditing application parameters in a communication network. In particular, the method includes retrieving a set of golden parameter master lists from an auditing database, where each golden parameter master list corresponds to an application of the telecommunications network, and where each golden parameter master list comprises a set of parameter values for the respective application. The method also includes selecting a list of one or more applications for auditing, and for each application in the list: selecting a corresponding golden parameter master list from the set of golden parameter master lists and comparing each of the parameter values of the golden parameter master list to a corresponding set of parameter values of the application to generate a set of discrepancies.
US11593083B2
Embodiments provide a web-based editing tool that intelligently leverages certain functionality of a browser, web client, desktop client, and native software at the client side to provide seamless user experience when editing a file over a network. Responsive to a user selecting a file for editing, the web client may send a passive content request to a web server embedded in the desktop client at a specific address on the client device. If no response, the web client prompts the user to start or install the desktop client on the client device. If a response is received, the web client sends a request to the desktop client with a user identifier and authorization to download the file from a server. The desktop client downloads the file, opens it in the native software, monitors the file being edited, and updates a delta associated with the file to the server.
US11593076B2
A computer-implemented method for merging architecture data that are exchanged between an architecture definition tool and a behavior modeling tool includes: opening a first file with first architecture data and a second file with second architecture data in a comparison tool; comparing the first architecture data with the second architecture data to obtain a first list of differences; retrieving at least one combination rule, wherein the at least one combination rule comprises an identification rule for identifying a difference and a change to be applied to the identified difference; ascertaining a second list of differences that fulfill the identification rule and removing the differences of the second list from the first list; and applying the change defined in the at least one combination rule to each difference in the second list.
US11593075B2
A system may receive a request from a user to build a custom application specific to an operating system (OS) platform. The system may include an application gateway and the custom application may be a user-customized variation of an application gateway client. The system may prepare a build request and send it to a bonding client running on a work station specific to the OS platform. The bonding client may execute build scripts with user-provided configuration information to create the custom application. Instead of submitting the custom application to a third-party digital distribution platform, the bonding client may store the custom application in a storage location accessible by the system. The system, responsive to the request from the user, may send a response to the computing device, the response containing a link to the storage location of the custom application.
US11593071B2
An arithmetic processing apparatus includes: a plurality of nodes (N nodes) capable of communicating with each other, each of the plurality of nodes including a memory and a processor, the memory being configured to store a value and an operation result, the processor being configured to execute first processing when N is a natural number of 2 or more, n is a natural number of 1 or more, and N≠2n, wherein the first processing is configured to divide by 2 a value held by a first node, the first node being any of the plurality of nodes and a last node in an order of counting, obtain one or more node pairs by pairing remaining nodes among the plurality of nodes exception for the first node, and calculate repeatedly an average value of values held by each node pair of the one or more node pairs.
US11593063B2
Some embodiments include a production content server system with a computing device processing operations include causing a content reader server to couple to a content source with content using a wired or wireless link, and downloading at least one content file associated with content retrieved from the content source, where content file includes audio and/or a video. The operations include transcoding at least a portion of the at least one content file with a dynamic range compression to a specified dynamic range, equalization and duration, and processing at least one content audio file from the at least one content file. The operations further include storing the at least one content audio file to a production content database. Some embodiments include processing a production break audio file including blending the at least one production break audio file with at least one other content file.
US11593058B2
Disclosed are techniques to improve power consumption of portable audio devices through the use of a plurality of adapters. Each of the plurality of adapters can be used to modify and/or enhance the functionality of the portable audio device. The portable audio device can include respective circuitry that is activated in response to detecting that a specific one of the plurality of adapters is coupled to the portable audio device.
US11593054B2
A display control method includes: determining, by a computer, a link between an operation target object to be displayed on a display and a terminal that is to output the operation target object; and when detecting specific operations of outputting the operation target object from a plurality of terminals within a certain period of time after detecting a predetermined display operation for displaying the operation target object on the display, providing a guide giving a prompt to perform the specific operation again.
US11593052B1
An apparatus comprises a switch and nodes coupled to the switch. Each node does not include an integrated video controller and transmits data to the switch via a USB and a serial connection. The switch comprises a controller which stores video output generated based on data received via serial connections. The controller: receives a user selection for a first node; transmits the user selection to a first multiplexer; retrieves a first video output generated based on data received via the corresponding serial connection; and transmits the first video output to a second multiplexer. The first multiplexer transmits USB data received from the first node to the second multiplexer. If the first node is in a pre-boot environment, the second multiplexer selects the first video output for transmission. If the first node is in a post-boot environment, the second multiplexer selects the data received from the first node for transmission.
US11593047B2
A print control server that controls printing through an SNS includes a registration section configured to register, in association with each other, a first account that is an account of a user of the SNS and print setting information including designation information of a printer to be used for printing. The registration section issues a first password when accepting a designation of the first account and a designation of a second account that is an account of a user of the SNS and that is to be a share destination of a print setting, notifies the first account of the first password through the SNS, and registers, when a password posted on the SNS by the second account coincides with the first password, the print setting information registered in association with the first account also in association with the second account.
US11593046B2
An information processing apparatus includes a processor configured to acquire first information that is information on an apparatus associated with one selection element selectable by a user, and second information that is information on the apparatus associated with another selection element selectable by a user; display the first information, in a case where the one selection element is selected, and display the second information instead of the first information, in a case where the other selection element is selected, on a display unit that displays the one selection element and the other selection element; and display the second information associated with the first information, without performing an operation of selecting the other selection element, in a case where the first information is displayed on the display unit.
US11593035B2
Client devices associated with scale-out storage nodes can be managed based on scale-out storage nodes having backup power supplies. For example, a management node of a scale-out storage system can determine, from among a plurality of storage nodes of the scale-out system, that a first storage node is uncoupled to a backup power supply and that a second storage node is coupled to the backup power supply. The management node can receive device characteristics describing a type of workload and a configuration for a client device associated with the first storage node. The management node can determine the client device satisfies a migration policy based on the device characteristics. The management node can migrate the client device to the second storage node based on the client device satisfying the migration policy.
US11593033B2
An electronic device configured to communicate with a host includes: a detecting logic configured to receive an initial command signal and a first completion signal according to the initial command signal after a connection of the host to the electronic device is established, and transmit a detection signal based on a signal transmission policy of the host that has been detected based on the initial command signal and the first completion signal; and a transmitting logic configured to transmit a second completion signal to the host based on the detection signal, wherein the signal transmission policy is different depending on whether the first completion signal is received in response to the second completion signal.
US11593031B2
An electronic device may include a host device and a storage device which are connected in a universal flash storage standard, wherein the host device may include processing circuitry configured to process a submission queue (SQ) and a completion queue (CQ), wherein the SQ is a processing standby line of a command, and the CQ is a processing standby line of a response received from the storage device, transmit the command to the storage device, store a host command credit in a host command register, the host command credit indicating an estimated command accommodation limit of the storage device, store the response in a response slot, and store a host response credit in a host command register, the host command credit indicating a limit of the response slot.
US11593029B1
Event records from multiple computing devices are received at a managing unit. Individual event records include an event identifier field including an event identifier identifying a first event associated with a particular computing device, a parent event identifier field identifying a parent event that initialized the first event, and an entity identifier field including an entity identifier identifying the particular computing device. The managing unit generates log records associated with event identifiers included in the event records. The log records include state fields indicating a state of a particular event associated with a particular event identifier. Based on a correlation of the event and log records, the managing unit determines at least two computing devices associated with events resulting in an error state, and identifies parent events that initialized the events with errors. The managing unit generates a report linking the parent events to the events having an error state.
US11593022B2
Embodiments of the present invention provide a system, a method, and an electronic device for the cloud-based configuration of FPGA configuration data. The system includes a control module internal to an FPGA and a storage module external to the FPGA. The storage module is configured to store configuration data transmitted from a cloud, and the control module is configured to retrieve the configuration data from the storage module and to configure a corresponding processing unit of the FPGA according to the configuration data. In the embodiments of the present invention, the control module internal to the FPGA is provided, and configuration data is retrieved from the storage module external to the FPGA to configure the corresponding processing unit of the FPGA. Accordingly, during FPGA data migration, the configuration data stored in the external storage module can be directly migrated by using a general data migration method, thereby implementing live migration of FPGA data.
US11593018B2
A plurality of zone reset counters and a global reset counter are maintained. A zone reset counter represents a number of times a respective zone of a memory device has been reset. The global reset counter represents a measure of central tendency of the plurality of zone reset counters. A write command directed to a target zone of the memory device is received, and responsive to determining that a target portion of the target zone is not open, a value of the zone reset counter of het target zone is compared to the value of the global reset counter. If the value of the target zone reset counter equals or exceeds the value of the global reset counter, a portion from a free block list is allocated to the target zone. The allocated portion has a highest program erase count among the one or more portions in free block list.
US11593015B2
Data protection operations including verification operations are disclosed. Objects written to a cloud tier are verified without reading the objects out of the cloud. A translation map is used that allows a cloud verifier engine to compare a checksum of an object generated at an local tier with a checksum of the object as stored in the cloud tier. Mismatches are identified and corrective actions can be taken by reconstructing and rewriting the object to the cloud tier. Garbage collection may be prevented from reclaiming data associated with objects that have not been verified.
US11593000B2
Embodiments relate to the field of storage technologies. The method is applied to a flash device whose first physical storage space stores a data block at a first security level and a data block at a second security level and whose second physical storage space stores a data block at a second security level. The method includes: receiving a data write request used to request to write target data, and obtaining a security level of the target data; and writing the target data into the first physical storage space if the security level of the target data is the first security level; or writing the target data into the second physical storage space or writing the target data into the second physical storage space and the first physical storage space if the security level of the target data is the second security level.
US11592996B2
A technique for correcting errors in a data storage system operates while the data storage system remains online. The technique includes identifying an object for validation, scanning a plurality of pointers, and counting a number of pointers that point to the object. The technique further includes repairing a discrepancy between the count of pointers and a reference count stored in connection with the object.
US11592980B2
Techniques for image-based search using touch controls are described. An apparatus may comprise: a processor circuit; a gesture component operative on the processor circuit to receive gesture information from a touch-sensitive screen displaying an image and generate a selection area corresponding to the gesture information; a capture component operative on the processor circuit to extract an image portion of the image corresponding to the selection area; and a search component operative on the processor circuit to perform an image-based search using the extracted image portion. Other embodiments are described and claimed.
US11592976B2
Methods and systems are provided for adjusting parameters using a vehicle touch screen. In one embodiment, a method includes determining an initial touch position of an external touch operation when the external touch operation is detected. A movement trajectory and final disengagement position of the external touch operation may then be detected. The movement trajectory need not be limited to an area covered by a parameter adjustment control. The parameter adjustment control may then be adjusted to a final parameter value according to the initial touch position, the final disengagement position, and the movement trajectory.
US11592974B2
A tool allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.
US11592973B2
Methods and systems are presented for dynamically modifying electronic content presented on a user device by third-party content providers based on goals associated with one or more entities. A content modification system may receive inputs related to goals for a user. The content modification system may synthesize the goals associated with the user. When the user uses a user device to request content from a third-party server, the content modification system may obtain the content and extract items included within the content. The content modification system may modify the content based on the synthesized goals, such as re-arranging the items, highlighting some of the items, or adding and/or removing items. The content modification system may cause the user device to present the modified content.
US11592972B2
An electronic device includes a display, a timer and computing hardware configured to execute a software product. Execution of the software product results in generating and rendering a graphical user interface on the display with four or more user-selectable graphical objects. Selection of a first user-selectable graphical object at a first spatial position on the graphical user interface and a movement of the selected first user-selectable graphical object along a path towards a second user-selectable graphical object at a second spatial position is detected and a position of the first user-selectable graphical object is exchanged with the position of the second user-selectable graphical object. If, during a predetermined time period, a selection of a third user-selectable graphical object and a movement of the third user-selectable graphical object towards a fourth user-selectable graphical object is detected, the positions of the third and fourth objects is exchanged.
US11592970B2
Disclosed is a mobile terminal including a display and a processor, wherein the processor receives a first input related to displaying a notification user interface (UI) on a first area of the display in which first content is displayed and displays a notification UI in a second area of the display distinguished from the first area in response to the first input when a setting related to displaying the notification UI of the first content corresponds to a first setting.
US11592954B2
A method edits a property value of a model object for a large-scale capital project. The method displays a 3D model of the large-scale capital project in a graphical user interface. The 3D model has a plurality of model objects. The method selects one or more model objects in the graphical user interface, thereby defining one or more selected model objects. The method also selects one or more properties of the selected model object to view in a graphical overlay, thereby defining one or more selected properties. The method also generates a graphical overlay adjacent to or over each of the one or more selected model objects. The graphical overlay includes values for the one or more selected properties. The method modifies a value of the one or more selected properties in the graphical overlay, thereby defining a modified property value.
US11592948B2
A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
US11592941B2
Electronic equipment includes a pressed body as either a housing or a display, a pressure-sensitive sensor, a support configured to support the pressure-sensitive sensor such that the pressure-sensitive sensor is opposed to the pressed body, and a filler provided between the pressed body and the pressure-sensitive sensor. The filler has a thickness that changes with distance between the pressed body and the pressure-sensitive sensor.
US11592938B2
A display device includes a display driving controller receiving input image data, a synchronization signal, and a voltage control signal, and generating image data based on the input image data and the synchronization signal, a display panel including pixels disposed on a display area and displaying an image on the display area based on the image data, and a touch sensor including sensing electrodes on a sensing area, and detecting a touch input generated in the sensing area by driving the sensing electrodes. The display driving controller generates a second level of the synchronization signal by changing a voltage level of the synchronization signal having a first level based on the voltage control signal, and provides the synchronization signal having the second level to the touch sensor. The touch sensor deactivates at least a partial area of the sensing area in response to the synchronization signal having the second level.
US11592928B2
The present disclosure provides a flexible circuit board, a driving structure and a display device. The flexible circuit board includes: a base plate, including a bonding region and a first routing region between the bonding region and the first edge, touch lines and shielding lines on the base plate and insulated and spaced from each other, and the touch lines includes a first routing portion in the first routing region; wherein the flexible circuit board further includes: a first shielding layer electrically connected to the shielding lines and insulated and spaced from the touch lines, wherein the first shielding layer is in the first routing region and on a side of the first routing portion distal to the base plate, and an orthographic projection of the first shielding layer on the base plate covers an orthographic projection of the first routing portion on the base plate.
US11592920B2
A display device with a sensor in which the deterioration of display quality is suppressed even when the sensor wires are superimposed on the respective slits of two detection electrodes disposed side by side. The display device includes pixels, scanning lines, signal lines on a first insulating substrate, detection electrodes arrayed in a matrix in first and second directions, and sensor wires and signal lines disposed alternately in the first direction and provided on the same layer. Switching elements of two of the pixels disposed side by side in the first direction each are coupled to one of the signal lines, and the signal line is superimposed on the corresponding detection electrode that straddles the two pixels. The sensor wires are disposed between the two pixels disposed side by side in the first direction and superimposed on the respective slits of the two detection electrodes.
US11592908B2
Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small movements on the order of 1-3 mm. The band contains a small radar device that has a transmitter and a number of receivers (e.g., three) of electromagnetic (EM) radiation on a chip (e.g., a Soli chip. This radiation reflects off the wrist muscles and ligaments and is received by the receivers on the chip in the band. The received reflected signal, or signal samples, are then sent to processing circuitry for classification to identify the wrist movement as a gesture.
US11592904B2
Flexible haptic interface including a chamber containing a non-newtonian fluid and bounded at least partially by a flexible wall the exterior face of which defines a touch surface capable of being touched by a user; a plurality of actuators borne by a flexible carrier and placed so as to transmit a local mechanical excitation to the fluid; and a control circuit connected to the actuators and configured to modulate the signals sent to the actuators in order to mechanically induce a modification of the rheology of the fluid and to generate a haptic sensation perceptible by the user on the touch surface.
US11592898B2
Techniques for changing the presentation of information on a user interface based on presence are described. In an example, a computer system determines, based on an image sensor associated with the system, a first presence of a first user relative to a computing device. The computer system also determines an identifier of the first user. The identifier is associated with operating the computing device. The operating comprises a presentation of the user interface by the computing device. The computer system also determines, based on the image sensor, a second presence of a second person relative to the computing device. The computer system causes an update to the user interface based on the second presence.
US11592896B2
The present disclosure describes techniques for generating, maintaining, and operating a cooperative virtual reality (VR) environment across multiple computing devices. By utilizing these techniques, disparate users are able to work independently or in collaboration on projects within a single VR environment without the latency issues that plague prior VR environments. That is, unlike prior systems which are plagued with latency issues that interrupt the user's VR experience, the techniques described in the present disclosure allow for cooperative VR environments to be rendered in real time across large numbers of computing devices while enabling each computing device to provide a smooth user experience. Additionally, the techniques described herein distribute the data processing and analysis between the VR server and the individual computing devices rendering the cooperative VR environment.
US11592895B1
Systems and methods for improving power efficiency of electronic systems are disclosed. An intelligent voltage regulator module (VRM) can self-regulate the output power provided to one or more components of an electronic system. For example, output voltage to a component can be increased when more computational power is needed or lowered when appropriate. The intelligent VRM can regulate the output power, for instance, based on one or more of usage or activity of the component. In some cases, the intelligent VRM can independently regulate the output power without input from a host device or override one or more output power parameters. Adjustment of the output power can be performed using machine learning (ML).
US11592890B2
Embodiments of a system, method, and memory storage device for managing performance optimization of applications executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to receive telemetry data associated with an operating behavior of the IHS. Using the telemetry data, the IHS generates a profile recommendation from the received telemetry data using a machine learning (ML) service, and adjusts a core stall management mechanism of a second processor to optimize a performance of the IHS. The second processor performs at least a portion of the operating behavior of the IHS.
US11592887B2
An apparatus includes: a memory and a first processor being configured to: control an operating frequency of a second processor connected to power supply devices that receive power from one or more power source systems to an operating frequency corresponding to a power value based on information on a number of power source systems and information on a number of uninterruptable power supplies connected to the power supply devices; and control, when the number of the power source systems is two or more and an uninterruptable power supply is connected to a power supply device in each of the power source systems, the operating frequency of the second processor to an operating frequency corresponding to a power value based on a number of power supply devices normally operating in a first power source system and a number of uninterruptable power supplies in a second power source system.
US11592882B2
A variable fin stack for cooling components in a chassis of a portable information handling system. The variable fin stack comprises a first array of fins coupled to a first conduit and a second array of fins coupled to a second conduit. When the chassis is in a compact configuration for use in a mobile mode, fins in the second array of fins are positioned between fins in the first array of fins and the chassis maintains a form factor. When the chassis is in an expanded configuration for use in a workstation mode, the second array of fins is withdrawn from the first array of fins and the increased surface area provides increased cooling of components operating at higher power levels.
US11592878B2
An electronic device with a configurable housing assembly and a method enhances thermal energy spreading within the device via thermal spreader layer(s) of a flexible layer assembly extending through a channel defined in a hinge assembly of the device. The hinge assembly has a hinge body coupling first and second device housings of the configurable housing assembly. Purlin(s) of the hinge assembly support a back flexible display. A thermal spreader layer is positioned on a surface of a flexible circuit of the flexible layer assembly. The thermal spreader layer has one end thermally coupled within the first device housing and another end thermally coupled within the second device housing to transfer thermal energy between the first and the second structures. The flexible layer assembly deforms within the channel when the first and second device housings pivot about the hinge body from a closed position to an axially displaced open position.
US11592864B2
In one implementation, an apparatus includes a display having a front surface and a back surface. The display includes a plurality of pixel regions that emit light from the front surface to display a displayed image and a plurality of apertures that transmit light from the front surface to the back surface. The apparatus includes a camera disposed on a side of the back surface of the display. The camera is configured to capture a captured image. The apparatus includes a processor coupled to the display and the camera. The processor is configured to receive the captured image and apply a first digital filter to a first portion of the captured image and a second digital filter, different than the first digital filter, to a second portion of the captured image to reduce image distortion caused by the display.
US11592863B2
A display apparatus includes: a display panel configured to display an image, at least one supporting member on a rear surface of the display panel, the at least one supporting member defining a groove, at least one sound generation device adjacent to the display panel, and a wiring, accommodated into the groove, configured to transfer a signal to the at least one sound generation device.
US11592861B2
A semiconductor device includes an intellectual property (IP) block, a clock management unit, a critical path monitor (CPM), and a CPM clock manager included in the clock management unit. The clock management unit is configured to receive a clock request signal, indicating whether the IP block requires a clock signal, from the IP block and perform clock gating for the IP block based on the received clock request signal. The CPM is configured to monitor the clock signal provided to the IP block to adjust at least one of a frequency of the clock signal provided to the IP block and a voltage supplied to the IP block. The CPM clock manager is configured to perform the clock gating for the CPM.
US11592859B2
A gate clock generator of a display device includes a carry clock generator configured to sequentially generate N carry clock signals based on a carry-on clock signal and a carry-off clock signal, a scan clock generator configured to generate N scan clock signals based on a scan-on clock signal and a scan-off clock signal, and a sensing clock generator configured to generate N sensing clock signals based on a sensing-on clock signal and a sensing-off clock signal. In a multi-clock mode of the display device, during an on period of a K-th carry clock signal, the scan clock generator outputs a K-th scan clock signal such that the K-th scan clock signal has a number of pulses that corresponds to a number of pulses of the scan-on clock signal in the on period of the K-th carry clock signal, and the sensing clock generator outputs a K-th sensing clock signal such that the K-th sensing clock signal has a number of pulses that corresponds to a number of pulses of the sensing-on clock signal in the on period of the K-th carry clock signal.
US11592856B2
The present disclosure describes a power supply switch that includes a voltage generator, a switch circuit, and a confirmation circuit. The voltage generator is configured to compare a first power supply voltage to a second power supply voltage and to output the first power supply voltage or the second power supply voltage as a bulk voltage (Vbulk). The switch circuit includes one or more transistors and is configured to (i) bias bulk terminals of the one or more transistors with the Vbulk and (ii) output either the first power supply voltage or the second power supply voltage as a voltage output signal. The confirmation circuit is configured to output a confirmation signal that indicates whether the voltage output signal transitioned from the first power supply voltage to the second power supply voltage.
US11592855B2
A constant voltage generator circuit is provided with an operational amplifier including a feedback circuit having a first resistor, and transistor, and generates a feedback voltage generated by dividing an output voltage between an output terminal and a substrate voltage potential of the constant voltage generator circuit by the first resistor and a second resistor. The operational amplifier is configured to amplify a voltage potential difference between a reference voltage and the feedback voltage and to output a control voltage. The output transistor controls an output voltage based on the control voltage from the operational amplifier, and the feedback circuit is further configured to superimpose high-frequency noise components from the substrate voltage potential onto the feedback voltage.
US11592850B2
In one embodiment, a remote monitoring system for a fluid applicator system is disclosed. The fluid applicator system is disposed to heat and pump spray fluid, and to transmit reports including sensed temperatures, pressures, and other operational parameters of the fluid applicator system via a wireless network. The remote monitoring system comprises a data storage server, and an end user interface. The data storage server is configured to receive and archive the reports. The end user interface is configured to provide a graphical user interface based on the reports. The graphical user interface illustrates a status of the fluid handling system, sensed and commanded temperatures of the fluid handling system, sensed and commanded pressures of the fluid handling system, and usage statistics of the fluid handling system.
US11592845B2
An autonomous vehicle that is equipped with image capture devices can use information gathered from the image capture devices to plan a future three-dimensional (3D) trajectory through a physical environment. To this end, a technique is described for image-space based motion planning. In an embodiment, a planned 3D trajectory is projected into an image-space of an image captured by the autonomous vehicle. The planned 3D trajectory is then optimized according to a cost function derived from information (e.g., depth estimates) in the captured image. The cost function associates higher cost values with identified regions of the captured image that are associated with areas of the physical environment into which travel is risky or otherwise undesirable. The autonomous vehicle is thereby encouraged to avoid these areas while satisfying other motion planning objectives.
US11592844B2
An autonomous vehicle that is equipped with image capture devices can use information gathered from the image capture devices to plan a future three-dimensional (3D) trajectory through a physical environment. To this end, a technique is described for image-space based motion planning. In an embodiment, a planned 3D trajectory is projected into an image-space of an image captured by the autonomous vehicle. The planned 3D trajectory is then optimized according to a cost function derived from information (e.g., depth estimates) in the captured image. The cost function associates higher cost values with identified regions of the captured image that are associated with areas of the physical environment into which travel is risky or otherwise undesirable. The autonomous vehicle is thereby encouraged to avoid these areas while satisfying other motion planning objectives.
US11592842B1
A flapping-wing aerial robot formation control method includes: determining a trailing vortex generation mechanism, an energy saving principle and a trailing vortex attenuation mechanism of the formation flight of a group of wild geese in accordance with the pattern of the formation flight of the group of wild geese; determining the formation flight of a group of flapping-wing aerial robots and a formation switching solution in accordance with the trailing vortex generation mechanism, energy saving principle and trailing vortex attenuation mechanism of the formation flight of the group of wild geese in conjunction with the flapping characteristic of a flapping-wing aerial robot from the perspective of energy consumption equalization and energy saving; and carrying out formation keeping control and formation reconfiguration control in accordance with the formation flight of the group of flapping-wing aerial robots and the formation switching solution by controlling positions of the group of flapping-wing aerial robots.
US11592837B1
Systems and methods to control gain of an electric aircraft are provided in this disclosure. The system may include gain scheduling to provide stability of the electric aircraft at various dynamic states of operation. The system may include a sensor to obtain measurement datum of an operating state. The system may further include a controller that adjusts a control gain of the electric aircraft as a function of the measurement datum. The gain control may be determined by a gain schedule generated by the controller.
US11592830B2
A trajectory for a vehicle can be generated using a lateral offset bias. The vehicle, such as an autonomous vehicle (AV), may be directed to follow reference trajectory for through an environment. The AV may determine a segment associated with the reference trajectory based on curvatures of the reference trajectory, determine a lateral offset bias associated with the segment based at least in part on, for example, one or more of a speed or acceleration of the vehicle, and determine a candidate trajectory for the autonomous vehicle based at least in part on the lateral offset bias. The candidate trajectory may then be used to control the autonomous vehicle.
US11592823B2
Provided is a method for controlling a robot cleaner, the method comprising: a preparatory step of dividing a cleaning target area input by an user into a plurality of to-be-cleaned regions and identifying a battery consumption required for cleaning each region; a determination step of determining whether the robot cleaner requires additional charging to clean the cleaning target area based on a current battery residual amount of the robot cleaner; upon determination that the additional charging is required, a selection step for selecting a first region, wherein the first region is defined as one combination selected from combinations of to-be-cleaned regions among the plurality of to-be-cleaned regions which are determined to be able to be cleaned using the current battery residual amount of the robot cleaner; and a first cleaning step of cleaning the first region.
US11592817B2
A mechanism is described for facilitating storage management for machine learning at autonomous machines. A method of embodiments, as described herein, includes detecting one or more components associated with machine learning, where the one or more components include memory and a processor coupled to the memory, and where the processor includes a graphics processor. The method may further include allocating a storage portion of the memory and a hardware portion of the processor to a machine learning training set, where the storage and hardware portions are precise for implementation and processing of the training set.
US11592815B2
A robotic cart platform with a navigation and movement system that integrates into a conventional utility cart to provide both manual and autonomous modes of operation. The platform includes a drive unit with drive wheels replacing the front wheels of the cart. The drive unit has motors, encoders, a processor and a microcontroller. The system has a work environment mapping sensor and a cabled array of proximity and weight sensors, lights, control panel, battery and on/off, “GO” and emergency stop buttons secured throughout the cart. The encoders obtain drive shaft rotation data that the microcontroller periodically sends to the processor. When in autonomous mode, the system provides navigation, movement and location tracking with or without wireless connection to a server. Stored destinations are set using its location tracking to autonomously navigate the cart. When in manual mode, battery power is off, and back-up power is supplied to the encoders and microcontroller, which continue to obtain shaft rotation data. When in autonomous mode, the shaft rotation data obtained during manual mode is used to determine the present cart location.
US11592810B2
Examples disclosed herein may involve (i) obtaining data for one or more data variables related to autonomous operation of a vehicle in a test environment being facilitated by the vehicle's autonomy system, (ii) based on the obtained data, evaluating one or more predefined fault rules, each of which comprises (a) one or more predefined criteria related to the one or more data variables and (b) a predefined fault that is to be injected into the autonomy system when the one or more predefined criteria are determined to be satisfied, (iii) based on the evaluation, injecting a predefined fault into the autonomy system, and (iv) capturing data indicative of a response by a response mechanism of the vehicle to the vehicle autonomously operating in accordance with the injected fault.
US11592809B2
A system is provided for measurement data management in a distributed environment. The system comprises at least one storage system adapted to obtain raw measurement data or intermediate results from at least one measurement site via a network. In addition, the system further comprises a database, operatively connected to the said storage system, adapted to be accessed remotely by the measurement site via the network. The storage system or the measurement site is further adapted to perform successive processing steps on the raw measurement data along a process chain in order to generate measurement results, whereby associating metadata with the raw measurement data and with the measurement results. In this context, the metadata associated with each measurement result of the successive processing steps is provided with a new reference as well as a reference to the reference of the measurement result from the preceding processing step.
US11592807B2
A manufacturing defect factor searching method includes: classifying manufacturing monitoring data into a set of non-defective products having an inspection result indicating a non-defective product and a set of defective products having the inspection result indicating a defective product, in accordance with a correspondence relationship between the manufacturing monitoring data and product inspection data indicating the inspection result of the product manufactured in the manufacturing line, the manufacturing monitoring data being collected from a manufacturing line of a product and being multivariate; estimating, for each item of the manufacturing monitoring data, a mixture distribution function approximating to a statistical distribution of each of the set of non-defective products and the set of defective products; resolving the mixture distribution function into components; and generating a list of items including a resolved component having a correlation with a manufacturing quality defect from among items of the manufacturing monitoring data.
US11592806B2
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may maintain an first dataset configured to select pick points for objects. The apparatus may receive, from a user device, a user dataset including a user selected pick point associated with at least one object and a first image of the at least one first object. The apparatus may generate a second dataset based at least in part on the first dataset and the user dataset. The apparatus may receive a second image of a second object. The apparatus may select a pick point for the second object using the second dataset and the second image of the second object. The apparatus may send information associated with the pick point selected for the second object to a robotics device for picking up the second object.
US11592805B2
Computing device expansion modules and control of their operation based on temperature are disclosed. According to an aspect, an expansion module includes an interface configured to operably connect to a computing device including a service manager. Further, the expansion module includes a controller configured to determine whether communication with the service manager of the computing device is enabled or not enabled. The controller is also configured to set a first temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is enabled. Further, the controller is configured to set a second temperature level at which operation of the expansion module is reduced in response to determining that communication with the service manager is not enabled. The second temperature level is lower than the first temperature level.
US11592803B2
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring information in a log regarding an operating state of a plurality of robots; based on the acquired information in the log, calculating a first load in each time slot related to control of the plurality of robots; when there is a first time slot in which the first load is higher than or equal to a first threshold, extracting a robot that performs a first task, from the plurality of robots, in the first time slot; and changing a time slot for operating the extracted robot.
US11592800B2
An abnormality detector includes a signal output unit for detecting a sign of an abnormality based on a physical quantity acquired from a manufacturing machine and outputting a signal; and a machine learning device including state observation unit for observing, as a state variable representing a present state of the environment, physical quantity data indicating the physical quantity related to an operation of the manufacturing machine from the manufacturing machine; a label data acquisition unit for acquiring, as label data, operation state data indicating an operation state of the manufacturing machine; a learning unit for learning the operation state of the manufacturing machine with respect to the physical quantity, using the state variable and the label data; and an estimation result output unit for estimating the operation state of the manufacturing machine using a learning result by the learning unit and outputting an estimation result.
US11592795B2
In one or more embodiments, a liquid management system may include multiple impellers; multiple liquid transfer lines; a first impeller system that includes a first impeller of the multiple impellers; a second impeller system that includes a second impeller of the multiple impellers; and a shaft, coupled to the first impeller system and coupled to the second impeller system and configured to transfer the at least the portion of the energy to the second impeller system. The liquid management system may be configured to be coupled to an information handling system. The first impeller system may be configured to harvest, via rotation of the first impeller, energy from a flow of a liquid. The second impeller system may be configured to create pressure difference between two of the multiple liquid transfer lines coupled to the second impeller system.
US11592794B2
A building control system includes a plurality of interconnected building systems. A mobile application is configured to be installed on at least one mobile device. The mobile application is configured to cause the mobile device to interface with the building server and to display a graphical user interface (GUI). The GUI includes an elevator pane configured to allow a user to interface with a building elevator control system.
US11592793B2
An aerosol delivery device is provided. The aerosol delivery device includes a power source, an aerosol production component, a sensor to produce measurements of atmospheric air pressure in an air flow path through at least one housing, and a switch coupled to and between the power source and the aerosol production component. The aerosol delivery device also includes processing circuitry that determines a difference between the measurements of atmospheric air pressure and a reference atmospheric air pressure. Only when the difference is at least a threshold difference, the processing circuitry outputs a signal to cause the switch to switchably connect and disconnect an output voltage from the power source to the aerosol production component to adjust power provided to the aerosol production component to a power target that is variable according to a predetermined relationship between the difference and the power target.
US11592784B2
A bearing for an arbor or staff of a rotary wheel set of a timepiece movement, the bearing including a bearing block provided with a housing and an endstone arranged inside the housing, the endstone having a main body provided with a cavity configured to receive a pivot of the arbor of the rotary wheel set, the pivot having the shape of a first cone having a first solid angle, the apex of the first cone being rounded with a predefined first radius of curvature in a range from 0.2 μm to 50 μm, the cavity having a second cone shape with a second solid angle, greater than the first solid angle, so that the pivot can rotate in the cavity, the apex of the second cone being rounded and having a predefined second radius of curvature. The second radius of curvature is smaller than the first radius of curvature.
US11592783B2
Dual or multi-modulation display system are disclosed that comprise projector systems with at least one modulator that may employ non-mechanical beam steering modulation. Many embodiments disclosed herein employ a non-mechanical beam steering and/or polarizer to provide for a highlights modulator.
US11592780B2
An example device can include a reserve print materials container, an access port coupled to the reserve print materials container to receive, from a replenishment device, print materials directly to the reserve print materials container in-situ, and a main print materials container coupled to the reserve print materials container to receive print materials from the reserve print materials container.
US11592769B1
A fixation device includes: a heating roll that heats a transported recording medium whose front end is gripped by a gripping part while rotating; a pressing roll that is disposed so as to face the heating roll, around which at least a part of the transported recording medium is wound, and presses the wound part of the recording medium toward the heating roll while rotating; a peeling part that peels the recording medium off from the pressing roll by lifting the front end of the recording medium up in a state where the front end of the recording medium has passed a portion where the pressing roll and the heating roll face each other and is no longer gripped by the gripping part; and a reducing part that reduces momentum of the peeling part lifting the front end of the recording medium up.
US11592766B2
A toner container includes a toner accommodating body and a nozzle including an opening configured to form a part of a discharge passageway through which toner may be discharged to outside of the toner container. A shutter is configured to open and close the opening of the nozzle, with the shutter being rotatable about a rotational axis between a first position in which the shutter closes the opening of the nozzle and a second position in which an opening of the shutter aligns with the opening of the nozzle to form the discharge passageway. A projection is positioned at an end portion of the toner container, with the projection including a first surface, a second surface, and a third surface. When the toner container is oriented such that the toner accommodating body is above the nozzle, the nozzle is above the projection, and the projection is at a bottommost side of the toner container, (i) the opening of the nozzle is positioned such that toner may be discharged from a lateral side of the toner container that is above the bottommost side, (ii) the first surface faces downward, (iii) the second surface faces downward, and (iv) the third surface faces upward.
US11592764B2
A developing cartridge may include: a casing for accommodating developer therein; a developing roller rotatable about an axis extending in a first direction and positioned at one side of the casing in a second direction; a storage medium having an electric contact surface; and a holder movable relative to the casing in the second direction with the electric contact surface between a first position and a second position, the holder having an outer surface at which the electric contact surface is positioned.
US11592756B2
The invention provides an assembly comprising a cryostat (6, 7, 8, 9) and a flat coil layer (3) of superconducting coils (2) for use with a magnetic levitation and/or acceleration motor system (1) of a lithographic apparatus. The cryostat comprises two insulation coverings (8, 9). The coil layer is arranged between the two coverings. The coverings each comprise an inner plate (10) configured to be cryocooled and an outer plate (11) parallel to the inner plate, and an insulation system with a vacuum layer (13) between the inner and outer plate. The insulation system of said covering comprises a layer of circular bodies (101), the central axes of these bodies extending perpendicular to the inner and outer plate, and is configured to provide a layer of point contacts between two layers of circular bodies or between a layer of circular bodies and the inner and/or outer plate.
US11592752B2
A process of characterizing a process window of a patterning process, the process including: obtaining a set of inspection locations for a pattern, the pattern defining features to be applied to a substrate with a patterning process, the set of inspection locations corresponding to a set of the features, the set of features being selected from among the features according to sensitivity of the respective features to variation in one or more process characteristics of the patterning process; patterning one or more substrates under varying process characteristics of the patterning process; and determining, for each of the variations in the process characteristics, whether at least some of the set of features yielded unacceptable patterned structures on the one or more substrates at corresponding inspection locations.
US11592747B2
There is provided resist underlayer film for lithography process with high dry etching resistance, wiggling resistance, and heat resistance. Resist underlayer film-forming composition for lithography including polymer having unit structure of Formula (1): wherein A is hydroxy group-substituted C6-40 arylene group derived from polyhydroxy aromatic compound; B is C6-40 arylene group or C4-30 heterocyclic group containing nitrogen atom, oxygen atom, sulfur atom, or combination thereof; X+ is H+, NH4+, primary ammonium ion, secondary ammonium ion, tertiary ammonium ion, or quaternary ammonium ion, T is hydrogen atom, C1-10 alkyl group or C6-40 aryl group that may be substituted with halogen group, hydroxy group, nitro group, amino group, carboxylate ester group, nitrile group, or combination thereof as substituent, or C4-30 heterocyclic group containing nitrogen atom, oxygen atom, sulfur atom, or combination thereof, B and T may form C4-40 ring together with carbon atom to which they are bonded.
US11592745B2
A positive resist composition comprising a base polymer comprising recurring units (a) having the structure of an ammonium salt of a carboxylic acid having an iodized or brominated aromatic ring exhibits a high sensitivity, high resolution, low edge roughness (LER, LWR) and small size variation, and forms a pattern of good profile after exposure and development.
US11592743B2
A positive-type photosensitive resin composition comprises a (a) polybenzoxazole precursor, a (b) crosslinking agent, a (c) photosensitive agent, and a (d) solvent, wherein the (a) component comprises a structural unit represented by Formula (1) below, and the (b) component is a compound represented by Formula (2) below. In Formula (1), U is a bivalent organic group, a single bond, —O—, or —SO2—, V is a group comprising an aliphatic structure, and the carbon number in the aliphatic structure is 1 to 30. In Formula (2), R1 is independently a hydrogen atom or a group represented by —CH2—O—R2. At least one of the plurality of R1s is a group represented by —CH2—O—R2. R2 is independently a hydrogen atom or an alkyl group having 1 to 6 carbon atoms.
US11592742B2
A photoresist composition and manufacturing method thereof, a manufacturing method of a metal pattern, and a manufacturing method of an array substrate are provided. The photoresist composition includes a base material and an ion adsorbent, and the ion adsorbent is chelating resin.
US11592736B2
A homogenizing element includes a light incident end, a light exit end, a first surface, a second surface, a reflective layer and a first dichroic layer. The first surface extends from the light incident end to the light exit end. The second surface extends from the light incident end to the light exit end, and the second surface overlaps the first surface and is non-parallel to the first surface. The first dichroic layer is disposed on the first surface and configured to allow a first beam to pass therethrough and reflect a second beam. The reflective layer is disposed on the second surface and configured to reflect the first beam. A projection device adopting the homogenizing element is also provided. The homogenizing element and the projection device provided can adjust the beam angles of different color beams respectively.
US11592734B2
In a first period, an optical apparatus converts first light that exits out of a retardation film into light polarized in a first polarization direction and converts second light that exits out of the retardation film into light polarized in a second polarization direction, and in a second period, the optical apparatus converts the first light that exits out of the retardation film into light polarized in the second polarization direction and converts the second light that exits out of the retardation film into light polarized in the first polarization direction.
US11592727B2
Aspects of the present disclosure relate to modular camera mounts interoperable with cameras. The modular camera mount may include a bracket comprising a first mounting portion positioned perpendicular to a camera mounting portion. The first mounting portion may facilitate securing the modular camera mount to a first surface, wherein the first surface may comprise a small area. Both the camera mounting portion and the first mounting portion may include a plurality of mounting provisions configured to align with mounting provisions of a cover. The cover may be secured to the bracket via a plurality of fasteners threaded through the mounting provisions. Securing the cover to the bracket may form a chamber therebetween, wherein the chamber may be a conduit for a cable configured to electrically connect the camera to a power source. The cover may be configured to secure the position adjustable camera via an angular adjustable bracket.
US11592726B2
The invention refers to a lighting device comprising at least one light emitting diode (LED). The object to provide a lighting device that is capable of providing a light pattern for illuminating an object in 3D imaging, wherein the lighting device is simple and cost-effective to manufacture, while the lighting device may in addition have a very small form factor, is solved in with a lighting device comprising: at least one LED for emitting light towards a light-emitting side; a first grating with a regular pitch having light-blocking sections and light-permeable sections; wherein the first grating is arranged on the light-emitting side to block the passage of light at the light-blocking sections, such that the light passing the light-permeable sections is capable to illuminate an object with a line pattern. The invention further corresponds to a method for producing a lighting device and the use of a lighting device.
US11592723B2
In one aspect, a method, system, and/or computer program product is described for generating a graphical user interface for providing information and controlling optically switchable windows connected by a network. Windows are graphically represented using interactive smart objects that are placed within views of the graphical user interface in a manner corresponding to their physical location. In another aspect, a method, system, and/or computer program product is described for associating network IDs of optically switchable windows with the locations at which the windows are installed. Window locations are determined by analyzing received wireless transmissions that are sent from transmitters associated with each of the optically switchable windows. The determined locations are then compared with a representation of the building that provides the window locations. Upon comparison, the network ID of each window, which is communicated through eh window transmissions, is associated with the appropriate window location on the representation of the building.
US11592718B2
The present disclosure provides a display substrate and a display device, belonging to the field of display technology, which can solve the problem that a splicing gap between existing adjacent display substrates of a spliced screen is relatively wide, and a narrow-bezel display cannot be realized. The display substrate of the present disclosure has a display area and a non-display area surrounding the display area; the display substrate includes a base and a plurality of pixel units located on the base and arranged in the display area; each of the pixel units includes a pixel circuit. The display substrate further includes: a light detection circuit located on the base and arranged in the non-display area; where the light detection circuit is configured to detect brightness of ambient light.
US11592715B2
An electronic device has a display screen and a driver chip disposed on a driver area of the display screen. A fan-out area of the display screen has interconnects configured to provide electrical accesses to display elements of the display area. The driver chip includes a first edge, a second edge, and a row of electronic pads proximate to the first edge. The electronic pads have a first subset of end pads at a first end of the first row, a second subset of end pads at a second opposite end of the first row, and a subset of intermediate pads located between the first subset and second subset of end pads. The first subset of end pads physically contact a first subset of interconnects from the first edge, and the subset of intermediate pads physically contact a second subset of interconnects from the one or more second edges.
US11592711B2
A display apparatus includes a liquid crystal panel; light sources configured to emit blue light; a reflective sheet including four edge portions and a first hole and a second hole on each of the four edge portions of the reflective sheet, the first hole disposed at a first distance from an edge of the reflective sheet, and the second hole disposed at a second distance from the edge of the reflective sheet, wherein the second distance is greater than the first distance; and first and second light conversion dots, wherein the first light conversion dots are disposed around the first hole of the reflective sheet, and the second light conversion dots are disposed around the second hole of the reflective sheet, wherein a size of each of the first light conversion dots is greater than a size of each of the second light conversion dots.
US11592709B2
A light emitting device comprises a light emitting substrate with a plurality of light emitting elements, a luminance equalizer sheet provided opposite the light emitting substrate and having a plurality of through holes for transmitting light irradiated from the light emitting elements; and a holding member having a first holding surface that supports the light emitting substrate and has a first engagement portion that is engaged with the first emitting substrate, and a second holding surface that supports at least an edge portion of the luminance equalizer sheet and has a second engagement portion that is engaged with the edge portion of the luminance equalizer sheet, the first engagement portion and the second engagement portion being aligned with respect to each other on a predetermined plane, and a distance between the first holding surface and the second holding surface increasing or decreasing as moving away from the predetermined plane.
US11592708B2
Embodiments of the disclosure relate to a compensation device of luminance uniformity and a controlling method thereof, more particularly, to a technology of predicting a level of maximum luminance value that is changed in compensating luminance uniformity of an image displayed on a display apparatus and providing it to a user.
A compensation device of luminance uniformity according to an embodiment includes a data acquirer configured to acquire a luminance value of an image displayed on a display apparatus; a controller configured to determine a maximum luminance value and a minimum luminance value among the acquired luminance values, and determine luminance uniformity of the minimum luminance value based on the maximum luminance value, and determine a change amount of the maximum luminance value to be adjusted in order to change the determined luminance uniformity; and a display configured to display the change amount of the maximum luminance value adjusted to change the luminance uniformity, and the luminance uniformity that is changed in response to the change amount of the maximum luminance value.
US11592706B2
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 direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes on a printed circuit board. The backlight unit may include first, second, and third light spreading layers formed over the array of light-emitting diodes. A color conversion layer may be formed over the first, second, and third light spreading layers. First and second brightness enhancement films may be formed over the color conversion layer.
US11592700B2
Provided are: a light guide element that includes an intermediate diffraction element to expand exit pupil such that a light utilization efficiency is high and a decrease in the brightness of an image to be displayed can be suppressed; and an image display apparatus. The light guide element includes a light guide plate, an incidence diffraction element, an intermediate diffraction element, and an emission diffraction element, in which the incidence diffraction element, the intermediate diffraction element, and the emission diffraction element include a liquid crystal layer that is formed of a composition including a liquid crystal compound and has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound changes while continuously rotating in at least one in-plane direction, in a cross-section of the liquid crystal layer observed with a SEM, bright portions and dark portions derived from a liquid crystal phase are tilted with respect to a main surface of the liquid crystal layer, and in a case where an interval between the bright portions or between the dark portions is represented by a ½ pitch, the pitch Pin of the incidence diffraction element and the pitch Pe of the intermediate diffraction element satisfy Pin
US11592697B2
A display device is disclosed. The display device includes a display panel, a frame positioned behind the display panel, a plate positioned between the display panel and the frame, and a side frame, which extends along an edge of the frame behind the frame and which is coupled to the frame, wherein the plate includes a base facing the frame, and a projection, which projects rearwards from the base through the frame and the side frame and which is bent at an end thereof so as to be coupled to the side frame.
US11592696B2
A display device and a method of manufacturing the display device are provided. The display device includes a first lamination member that includes a first area and a second area that is an area other than the first area; a bonding member disposed on one side of the first lamination member and that includes an adhesive resin; and a second lamination member disposed on the other side of the bonding member, wherein the bonding member includes a crack portion formed in at least a part of a matrix of the adhesive resin.
US11592677B2
A system and method capture a spatial orientation of a wearable device. The system has at least one capturing unit and at least one processor unit. The at least one capturing unit is designed to capture at least one first position parameter in relation to the wearable device and to capture at least one second position parameter in relation to a body part of a person on which the wearable device is arranged. The at least one processor unit is designed to determine a spatial orientation of the wearable device on the basis of the at least one first position parameter and the at least one second position parameter.
US11592672B2
A display apparatus has a display to emit image-bearing light to a prism assembly that defines an optical path between an incident surface of the prism assembly and an output surface that is orthogonal to within +/−30 degrees relative to the incident surface, wherein the prism assembly has a curved reflective surface opposite the incident surface. The prism assembly encases a beam splitter at an oblique angle to the defined optical path and to both the incident and the output surface of the prism assembly. A shim, in contact against the display surface and against the incident surface of the prism assembly, defines a sealed air gap for light between the display surface and the incident surface. A frame houses the display, the shim, and the incident surface of the prism assembly, wherein the frame further provides connection features for coupling the apparatus to a head-worn article.
US11592671B2
A near-eye display apparatus is disclosed. The near-eye display apparatus includes a lens and an optical path folding assembly. The lens is configured to receive incident light of a first image, which is projected by a micro-display, and shape the first image; the lens includes a primary optical axis and a first lens face and a second lens face which are opposed in a first direction where the primary optical axis of the lens is positioned, and both the first lens face and the second lens face are aspheric surfaces; and the optical path folding assembly is configured to receive light of the first image shaped by the lens and fold an optical path from the lens to an exit pupil of the near-eye display apparatus. By adopting the bi-aspherical lens, image quality of the near-eye display apparatus can be improved and the volume can be reduced.
US11592666B2
A picture generation unit (PGU) used in a head-up display (HUD) includes a printed circuit board (PCB) having a plurality of light sources, a display unit disposed in front of the plurality of light sources and configured to form an image to be provided to the HUD, and a housing disposed between the PCB and the display unit and including an internal reflective structure configured to guide optical beams from the plurality of light sources to the display unit and to homogenize a light intensity of the optical beams incident on the display unit, wherein the internal reflective structure includes a plurality of first funnels respectively disposed of corresponding to the plurality of light sources, and a second funnel disposed of as a singular funnel in front of the first funnels in a form encompassing the plurality of first funnels.
US11592660B2
A binocular adapter including a base and a receiver joined together by a stanchion arm. The receiver being configured to receive a binocular stem in a stem aperture defined by a receiver head. The receiver head configured to rotate relative to a receiver stanchion. The binocular stem including a first and a second end. The first end including a connector configured to connect to a binocular. The second end, distal to the first end, including a stem extension configured to be received by the stem aperture. The second end further including a groove configured to be received in a spring clip disposed on the receiver stanchion for retaining the binocular stem. The receiver head including a fastener for securing the binocular stem within the stem aperture while it is engaged in the spring clip.
US11592659B2
A head for a walk-around costume is provided that is adapted for enhanced visibility. The costume head includes an outer shell defining an interior space for receiving a head of a human performer. The outer shell includes an aperture allowing incoming light from an exterior space to enter the interior space, and an eye location for the human performer is spaced apart from the aperture when the head is received in the interior space. To provide an enlarged field of view, the costume head includes an optical viewfinder assembly disposed within the interior space of the outer shell between the aperture and the eye location. The optical viewfinder assembly is adapted for receiving the incoming light and transmitting the incoming light to the eye location to move a viewpoint of the human performer to the aperture to provide a larger field of view of the exterior space.
US11592652B2
Apparatus and methods for measuring infrared absorption of a sample that includes delivering a pulse of infrared radiation to a region of the sample, delivering pulses of radiation of a shorter wavelength than infrared radiation to a sub-region within the region, and using one or more properties of the induced photoacoustic signals to create a signal indicative of infrared absorption of the sub-region of the sample.
US11592649B2
An imaging lens includes a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; a seventh lens; an eighth lens; and a ninth lens having negative refractive power, arranged in this order from an object side to an image plane side. The imaging lens has a total of nine lenses. The first lens is formed in a shape so that a surface thereof on the image plane side has an aspherical shape. The ninth lens is formed in a shape so that a surface thereof on the image plane side has an aspherical shape.
US11592645B2
The invention relates to binoculars and a method for adjusting an interpupillary distance of binoculars, comprising a first housing half having a first eyepiece with a first optical axis, a second housing half having a second eyepiece with a second optical axis, wherein the distance of the first optical axis to the second optical axis defines an interpupillary distance and wherein the first housing half and the second housing half are hingedly connected to each other by means of at least one folding bridge and wherein the folding bridge comprises a first folding bridge portio coupled with the first housing half and a second folding bridge portion coupled with the second housing half and wherein the interpupillary distance may be changed by pivoting the two housing halves and wherein a detection device is formed, by means of which the interpupillary distance may be determined.
US11592633B2
A buffer tube for an optical fiber cable provided by the present disclosure includes an optical fiber ribbon stack, a first layer, a second layer, an optical fiber cable, a central strength member, a plurality of buffer tubes, a water blocking layer, and a sheath and plurality of rip cords. The first layer is an inner layer of the buffer tube. The first layer is made of a soft material. The soft material of the first layer is one of low smoke zero halogen, thermoplastic elastomers and thermoplastic polyurethane. The second layer is an outer layer of the buffer tube. The second layer surrounds the first layer. The second layer is made of a hard material. The hard material of the second layer is one of polypropylene, polybutylene terephthalate, and nylon.
US11592630B2
A photoelectric adapter includes a power sourcing equipment (PSE) device, an optical connector connection part and an electrical connector. The electrical connector is connectable to an electrical connector connection part of an electrical device. The PSE device includes a semiconductor laser that oscillates with electric power, thereby outputting feed light. The PSE device is driven by receiving the electric power supplied from the electrical device through the electrical connector, and outputs the feed light from the optical connector connection part. Another photoelectric adapter includes a powered device, an optical connector connection part and an electrical connector. The powered device includes a photoelectric conversion element that converts feed light into electric power. The powered device receives the feed light supplied through the optical connector connection part, converts the feed light into the electric power, and outputs the electric power from the electrical connector.
US11592629B2
An object is to easily convey by suction an optical module equipped with optical fibers having ends coupled to optical receptacles and mount the optical module on a substrate. An optical module according to the present invention includes an optical device to which optical fibers having ends coupled to optical receptacles are optically coupled and also includes a carrier composed of a substrate and adhesive layers formed on the upper and lower surfaces of the substrate. The optical device is bonded on the adhesive layer formed on the lower surface of the substrate. Part of the optical fibers and the optical receptacles are bonded on the adhesive layer formed on the surface of the substrate.
US11592627B2
A new boot for a fiber optic connector has a ribbed back portion, a center portion, and a forward extending portion that can be used to insert and remove the fiber optic connector to receptacle. The ribbed back portion has grasping elements and is connected to the center portion. The center portion is removably connected to a crimp body that is in turn connected to the connector housing. The front extension is connected to the fiber optic connector and also provides a keying feature depending on the side of the fiber optic connector on which it is installed.
US11592623B2
A connector assembly includes a connector, an optical waveguide and a circuit board having a through-hole and a transmitter/receiver configured to transmit and/or receive light signals. The connector is interlockingly and releasably connected to the circuit board via a fastening element which is passed through the through-hole and connected to the circuit board. The connector has a receiving chamber which at least partially borders the transmitter/receiver. A lens unit is disposed in the receiving chamber and light-conductively connects the transmitter/receiver to the optical waveguide. A locking element is movably disposed on the connector. The locking element is disposed at least partially within the receiving chamber and secures the lens unit in the receiving chamber. The locking element is movable into a final latched position in which the locking element extends at least partially into the through-hole and blocks release of the fastening element from the circuit board.
US11592622B2
A light coupling element including a groove and a light redirecting member is described. The groove is for receiving and aligning an optical waveguide and incudes an open front end and a back end. The light redirecting member includes an input side for receiving light from an optical waveguide received and supported in the groove and a light redirecting side for changing a direction of light received from the input side. The groove may include a bottom surface extending between the front and back ends of the groove and including a raised bottom surface portion raised upwardly relative to an unraised bottom surface portion. The unraised bottom surface portion of the bottom surface may be disposed between the raised bottom surface portion of the bottom surface and the input side of the light redirecting member. Optical coupling assemblies including the light coupling element and an optical waveguide are described.
US11592620B1
An optical fiber combiner comprises a double-clad fiber (DCF) and one or more multimode fibers (MMFs). DCF comprises a transition portion, a first taper portion, and an output section coupling to the first taper portion, whereas each of MMFs comprises a second taper configured to be fused around DCF in the transition portion. MMFs are configured to carry a combined optical energy (COE) and to couple to DCF. COE passes through the second taper with larger divergence of higher-order modes generated and coupled into DCF, whereas the first taper portion can partially offset the larger divergence. COE coupled, when traced through the output section, emerges in air with a smaller output beam divergence of the higher-order modes, thereby preserving some of the higher-order modes in the output section and increasing a coupling efficiency of COE coupled from MMFs to DCF with improved thermal performance.
US11592617B2
The present disclosure relates to semiconductor structures and, more particularly, to non-planar waveguide structures and methods of manufacture. The structure includes: a first waveguide structure; and a non-planar waveguide structure spatially shifted from the first waveguide structure and separated from the first waveguide structure by an insulator material.
US11592612B2
In some implementations, a waveguide may comprise an inner core to receive a first beam and an outer core surrounding the inner core to receive a second beam that is displaced from the first beam by an offset. The outer core may comprise a beam guiding region that rotationally expands over a length of the waveguide into an annulus that concentrically surrounds the inner core or a partial annulus that partially surrounds the inner core. For example, the beam guiding region may be defined by one or more low refractive index features that have a varied orientation and/or a varied shape over the length of the waveguide such that the second beam enters the waveguide as an offset beam and exits from the waveguide as a ring-shaped beam or a partial ring-shaped beam.
US11592611B2
A tray module includes a tray in which a plurality of display device components are alternately stackable with a plurality of protective sheets. Each of a protective sheet among the plurality of protective sheets includes: a first polymer layer including a first polymer resin which is foamed, and top and bottom surfaces opposite to each other; a second polymer layer on each of the top and bottom surfaces of the first polymer layer, the second polymer layer including a second polymer resin; and a paper layer defining an outer surface of the protective sheet.
US11592608B2
An optical device for illuminating one or more portions of a spatial light modulator includes a waveguide, an array of tunable retarders, and a polarization selective optical element. A respective tunable retarder is optically coupled to receive light from the waveguide. The respective tunable retarder has a first state, which causes the respective tunable retarder to direct light having a first polarization in a first direction, and a second state, which causes the respective tunable retarder to direct light having a second polarization distinct from the first polarization in the first direction. The polarization selective optical element is located adjacent to the array of tunable retarders so that the light having the first polarization propagates from the polarization selective optical element in a second direction and the light having the second polarization propagates from the polarization selective optical element in a third direction distinct from the second direction.
US11592604B2
Provided is a composition with which a film that allows transmission of infrared light in a state where noise generated from visible light is small can be formed. In addition, provided are a film, a laminate, an infrared transmitting filter, a solid image pickup element, and an infrared sensor. This composition includes: a coloring material that allows transmission of infrared light and shields visible light; an infrared absorber; and a curable compound, in which the infrared absorber includes a material that shields light in a wavelength range of longer than 1000 nm and 1200 nm or shorter. In the composition, a ratio A/B of a minimum value A of an absorbance of the composition in a wavelength range of 400 to 1100 nm to a maximum value B of an absorbance of the composition in a wavelength range of 1400 to 1500 nm is 4.5 or higher.
US11592602B2
The present disclosure provides a sub-wavelength structural material having compatibility of low detectability for infrared, laser, and microwave, which includes, from top to bottom, a metal type frequency selective surface layer I, a dielectric layer I, a metal type frequency selective surface layer II, a dielectric layer II, a resistive film, a dielectric layer III. Each of the metal type frequency selective surface layers is a sub-wavelength patch type array, and metal used by the metal type frequency selective surface layers has a characteristic of low infrared emissivity. The present disclosure modulates a phase by using a phase difference generated by patches with different sizes on the metal type frequency selective surface layer I, so as to control backscattering of incident electromagnetic waves to achieve compatibility of low detectability for laser and infrared, while the bottom three layers achieve absorption of microwave.
US11592595B2
Determining, broadcasting and using reference pressure data in a network of transmitters. Particular embodiments described herein include machines that select atmospheric data from weather stations within a transmitter network, use the selected atmospheric data to determine a reference atmospheric value, and transmit the reference atmospheric value from a transmitter to a mobile device for use in estimating an altitude of the mobile device. The atmospheric data may include any of reference pressures form the weather stations, measured temperatures from the weather stations, or reference temperatures from the weather stations. The reference atmospheric value may include a reference pressure value of a reference altitude, or a reference temperature value.
US11592592B2
A system comprises active magnetic emitters positioned within an area, passive magnetic emitters configured to be moved within the area, a magnetic field detector configured to measure a strength and direction of a magnetic field within the area, and a processor in communication with the magnetic field detector. The passive magnetic emitters are configured to be integrated in, coupled to, or secured to at least one tracked object or tracked subject within the area. The processor is configured to evaluate at least one change in the measured strength and direction of the magnetic field end send a signal to a visual effect actuator or visual effects display to initiate a visual effect based on the at least one change. A method and computer program product relating to the system is also provided.
US11592591B2
Methods and systems are disclosed for determining a material property transition within a wellbore. In some embodiments, a method includes determining a material transition profile for each of a plurality of test points within a linear measurement path including, for each test point, determining an acoustic response for a first location within the linear measurement path, and determining an acoustic response for a second location within the linear measurement path. The test point is between the first and second locations. The method further includes generating a material transition profile for the test point based, at least in part, on a difference between the acoustic response at the first location and the acoustic response at the second location.
US11592582B2
A system and method tier tracking competitive driving on a driving circuit provides a unique driving experience for multiple drivers that allows a driving circuit, drivers and their vehicles, and driver statistics to be tracked, recorded, and displayed on a shared network. In some embodiments, the system and method provide a software application that enables multiple drivers to simultaneously drive on the same driving circuit, and on the same network. The driving circuit is a real public roadway that is digitally displayed, along with the position of each driver. The driving circuit is defined by a starting point and an ending point, and the position of the drivers is also visible on the driving circuit. Further, multiple driver statistics are recorded and displayed on the network for all to see.
US11592567B1
An automated yard audit system is provided. The automated yard audit system includes one or more light detection and ranging (LIDAR) sensors, which are each configured to scan at least a portion of a fulfillment yard, and a controller. The controller is configured to receive scanning data of the yard from each of the LIDAR sensors and generate a virtual representation of the fulfillment yard based on the scanning data. The controller is also configured to identify one or more objects in the fulfillment yard, track movement of the one or more objects in the fulfillment yard, perform an audit of the fulfillment yard, and determine capacity information of the fulfillment yard, based on the virtual representation.
US11592565B2
A method may include obtaining first sensor data from a first sensor system and second sensor data from a second sensor system. The first and the second sensor systems may capture sensor data from a total measurable world. The method may include identifying a first object included in the first sensor data and a second object included in the second sensor data and determining first parameters corresponding to the first object and second parameters corresponding to the second object. The first parameters may be compared with the second parameters and whether the first object and the second object are a same object may be determined based on the comparing the first parameters and the second parameters. Responsive to determining that the first object and the second object are the same object, a set of objects representative of objects in the total measurable world including the same object may be generated.
US11592562B2
Aspects for an on-chip or integrated continuous-wave Light Detection and Ranging (LiDAR) are described herein. The aspects may include one or more laser light sources configured to generate one or more light beams and multiple light engines configured to respectively receive the light beams. The light frequency is modulated in a predefined pattern. A light transmitter of each light engine may be configured to receive a first portion of one of the light beams and transmit the first portion of the light beam at a predetermined angle. A light receiver of each light engine may be configured to receive the first portion of the light beam reflected from an object and transmit the reflected first portion of the light beam to a balanced detector. The balanced detector may be configured to detect a beat between the reflected first portion of the light beam with a second portion of the light beam.
US11592550B2
A low range altimeter (LRA) may include a transmitter, a receiver, at least one antenna, an active leakage cancellation circuit, and a microcontroller unit (MCU). The transmitter may be configured to transmit a first signal (or transmitted signal) via the at least one antenna. The receiver may be configured to receive a second signal (or received signal) via the at least one antenna. The active leakage cancellation circuit may be configured to receive a portion of the transmitted signal from the transmitter, and may be configured to inject the portion of the transmitted signal into the receiver after an adjustment of the portion of the transmitted signal to reduce leakage observed in the received signal. The MCU may be coupled to the transmitter and the receiver, and may be configured to adjust the portion of the portion of the transmitted signal.
US11592545B2
This disclosure describes a radar system configured to estimate a yaw-rate and an over-the-ground (OTG) velocity of extended targets in real-time based on raw radar detections. This disclosure further describes techniques for determining instantaneous values of lateral velocity, longitudinal velocity, and yaw rate of points of a rigid body in a radar field-of-view (FOV) of the radar system.
US11592543B2
An ultrasound system, probe and method are provided. The ultrasound system includes a transducer with piezoelectric transducer elements polarized in a poling direction. A bipolar transmit circuit is configured to generate a transmit signal having first and second polarity segments. The first and second polarity segments have corresponding first and second peak amplitudes. A bias generator is configured to generate a bias signal in a direction of the poling direction. The bias signal is combined with the transmit signal to form a biased transmit signal that is shifted in the direction of the poling direction and still includes both of positive and negative voltages over a transmit cycle.
US11592541B2
A method of distributing data to a transducer array of an ultrasonic device, the transducer array including transduction elements arranged in module units, includes generating a data packet using an optical transceiver controlled by a controller, the data packet including activation instructions encoded in a first wavelength, transmitting the data packet from the controller to a target device via a signal in an optical fiber, the target device having a beam divider device, splitting the data signal, using the beam divider device, into a plurality of data streams, where each of the data streams carries the data packet in an identical phase, transmitting the data streams to the module units, and activating the transduction elements based on the received data streams.
US11592536B2
Exposure control apparatus to control an integration period of a time-of-flight image capture sensor comprising an illumination source providing pulsed illumination at a pulse repetition frequency, in which each pixel of an array of pixels is represented by multiple pairs of tap values, each pair of tap values being indicative of light sampled according to a pulsed sampling pattern having a respective phase relationship with the pulsed illumination of the illumination source comprises a detector configured to detect, for a selected tap value of a set of one or more target pixels, a portion of that tap value which is independent of the integration period and a portion which is dependent upon the integration period; and a controller configured to select a next integration period for the image capture sensor so that for a next pixel integration of the set of one or more target pixel values, the portion of the largest tap value which is dependent upon the increased integration period is substantially equal to the difference between the required tap value and the portion which is independent of integration period.
US11592510B2
The present invention relates to a medical apparatus which includes a motion mechanism which has at least one degree of freedom, an actuator configured to drive the motion mechanism and a control unit configured to control the actuator, and which operates in a magnetic field environment of an MRI, the medical apparatus including: a data storage unit in which data related to magnetic susceptibility of the actuator is stored; a calculating unit configured to calculate information related to an influence which the actuator exerts upon the magnetic field environment by calculation based on the magnetic susceptibility; and a communication unit configured to output the information to the MRI. An influence which an apparatus which operates in a strong magnetic field environment exerts upon an MR image can be reduced.
US11592508B2
In a method for generation of a homogenization field suitable for homogenization of magnetic resonance data of an examination object, first magnetic resonance data from an examination region of the examination object is provided, a trained function is provided, a homogenization field is extracted by processing the first magnetic resonance data by way of the trained function, and the homogenization field is provided.
US11592499B2
A wireless sensor for an associated machine or machine part which includes a communications module that wirelessly transmits data related to the associated machine or machine part. The communications module is mounted on the sensor and the sensor is disposed under the bottom side of the control circuitry. A sensor is configured to measure one or more properties of the associated machine or machine part. The wireless sensor can be used with a smart device app such that information from the wireless sensor can be received and displayed on the smart device.
US11592497B2
A method for monitoring one or more characteristics of an ultracapacitor is provided. The method includes obtaining a plurality of voltage measurements. Each of the voltage measurements can be obtained sequentially at one of a plurality of intervals. Furthermore, each of the voltage measurements can be indicative of a voltage across the ultracapacitor. The method can include determining an actual voltage step of the ultracapacitor based on two consecutive voltage measurements of the plurality of voltage measurements. The method can further include determining whether the actual voltage step exceeds a threshold voltage step of the ultracapacitor. Furthermore, in response to determining the actual voltage step exceeds the threshold voltage, the method can include providing a notification associated with performing a maintenance action on the ultracapacitor.
US11592496B2
Sensing methods and systems for transformers, and the construction thereof, are described herein. Example transformer systems and example methods for constructing a core for the system are disclosed. The example system includes a core with a bottom plate, two or more limbs mounted to the bottom plate and a top plate enclosing the core. At least one of the bottom plate, the limbs and the top plate is formed with a sensing component therein. The sensing component can be mounted to a spacer layer assembled within a stack of laminated layers. The sensing component can be mounted within a path defined within the spacer layer, for example. Methods for detecting operating conditions within the transformer are also disclosed.
US11592493B2
A method for battery capacity estimation is provided. The method includes monitoring a sensor, collecting a plurality of data points including a voltage-based state of charge value and an integrated current value, defining within the data points a first data set collected during a first time period and a second data set collected during a second time period, determining an integrated current error related to the second data set, comparing the integrated current error related to the second data set to a threshold integrated current error. When the error related to the second data set exceeds the threshold, the method further includes resetting the second data set based upon an integrated current value from the first time period. The method further includes combining the data sets to create a combined data set and determining a voltage slope capacity estimate as a change in integrated current versus voltage-based state of charge.
US11592491B2
A battery state estimation method includes acquiring an initial value of a vector-type parameter for modeling an electrochemical-thermal (ECT) model of a battery, extracting a predetermined point from the vector-type parameter based on the initial value, generating a target parameter based on the predetermined point, to minimize an error between an actual state of the battery and a state of the battery acquired from the ECT model, and estimating the state of the battery based on the target parameter.
US11592487B2
A method for obtaining a residual electric quantity of a battery in an electronic device includes: obtaining a present electric quantity variation of a battery within a present detection period; obtaining a maximum discharge electric quantity of the battery corresponding to a number of charging and discharging within the present detection period; and obtaining a present residual electric quantity of the battery based on the maximum discharge electric quantity and the present electric quantity variation.
US11592485B2
The proposed mechanism for weld detection, uses isolation monitoring circuits (which is used for measurement of the leakage current between battery positive and negative to the chassis ground (on pack or link side) and checks the health status of the contactors. The mechanism connects isolation monitoring circuit between two points on the battery pack (between two sides of the high current contactors) and measures the resistance of two points, therefore checking the continuity of the contactors in the system. Since it can measure a range of resistance, it can also check if a contactor is completely welded or it has been partially welded. This would be important because in case of partial weld, the car can fix the problem and remove the partial weld by activating and deactivating the contactors for several time, with or without inserting high current in the coil of the contactors. Since the proposed mechanism is using available measurement circuits of the isolation monitoring unit and these circuits are designed with high reliability (which is required for the electrical vehicles), the proposed mechanism is going to lower the cost of the entire vehicle while keeping the passenger safe.
US11592484B2
A system and method for dynamically protecting against security vulnerabilities in a reconfigurable signal chain. The system includes a signal chain formed from at least a first component connected with a second component. The first component has a set of source outputs and a first authentication block, and the second signal chain component has a set of destination inputs and a second authentication block. The system also includes a signal chain configurator that populates the first authentication block with at least one validated endpoint from the set of destination inputs. A signal chain integrity block, which is communicatively coupled with the first authentication block and the second authentication block, identifies a source-destination pair from one or more endpoint pairs formed from the at least one validated endpoint and the set of source outputs. The signal chain integrity block propagates the source-destination pair to the first authentication block and the second authentication block. The second authentication block authenticates any received input using the source-destination pair.
US11592483B2
Electronic scan circuitry includes a decompressor (510), a plurality of scan chains (520.i) fed by the decompressor (510), a scan circuit (502, 504) coupled to the plurality of scan chains (520.i) to scan them in and out, a masking circuit (590) fed by the scan chains (520.i), and a scannable masking qualification circuit (550, 560, 580) coupled to the masking circuit (590), the masking qualification circuit (550, 560, 580) scannable by scan-in of bits by the decompressor (510) along with scan-in of the scan chains (520.i), and the scannable masking qualification circuit (550, 560, 580) operable to hold such scanned-in bits upon scan-out of the scan chains through the masking circuit (590). Other scan circuitry, processes, circuits, devices and systems are also disclosed.
US11592477B2
A test handler comprising a primary rotary turret comprising pick heads for transporting electronic components, and a secondary rotary turret arranged and configured to receive electronic components directly or indirectly from the primary rotary turret, the secondary rotary turret including multiple separate test sectors having component carriers for carrying the electronic components received from the primary rotary turret, wherein the multiple test sectors are rotatably movable relative to one another. The test handler also comprises at least one testing device positioned along a periphery of the secondary rotary turret, wherein the component carriers of the respective test sectors are operative to convey the electronic components to a position of the at least one testing device for testing.
US11592476B2
The accuracy of an impedance tuner may be improved and the size may be reduced by using linear actuators instead of rotary motors. The linear actuator may be integrated with position sensors to allow very small size, and implemented with a servo system for best accuracy and speed. Spring loaded arms holding the mismatch probes allow the tuner to operate in any orientation to further fit into small spaces. The small size reduces losses by allowing direct connection to wafer probes for on-wafer measurement systems.
US11592465B2
A method of testing an integrated circuit of a device is described. Air is allowed through a fluid line to modify a size of a volume defined between the first and second components of an actuator to move a contactor support structure relative to the apparatus and urge terminals on the contactor support structure against contacts on the device. Air is automatically released from the fluid line through a pressure relief valve when a pressure of the air in the fluid line reaches a predetermined value. The holder is moved relative to the apparatus frame to disengage the terminals from the contacts while maintaining the first and second components of the actuator in a substantially stationary relationship with one another. A connecting arrangement is provided including first and second connecting pieces with complementary interengaging formations that restricts movement of the contactor substrate relative to the distribution board substrate in a tangential direction.
US11592464B2
An assembly for interfacing an existing harness connector of an installed wiring harness to a test module. The assembly comprises: a harness-specific connector which is connectable to the existing harness connector, a test box connector module connected to the harness-specific connector, for connecting to a test module, and a unique identifier which is readable on the assembly and which is unique to the test box connector module; wherein the unique identifier is used to identify the test box connector module and to determine, from a list of unique mate-in interface IDs and associated connector configurations, which one of the associated connector configurations corresponds to the identifier of the assembly, and within the one of the associated connector configurations corresponding to the unique mate-in interface ID of the mate-in interface, to determine the correspondence between contacts of the test module to contacts of the existing harness connector.
US11592455B2
The subject matter of this specification can be embodied in, among other things, a method for controlling a turbine engine that includes receiving a predetermined arming threshold signal, receiving a predetermined triggering threshold signal, receiving a periodic signal from a speed sensor, determining a frequency signal based on the periodic signal, the predetermined arming threshold signal, and the predetermined triggering threshold signal, determining a speed value based on the determined frequency signal, and controlling a speed of a turbine based on the determined speed value.
US11592443B2
The present disclosure provides new approaches in developing templated polymer-based chemical receptors. At least some embodiments of the invention use a stimuli-responsive polymer [e.g., poly-Nisopropylacrylamide (pNIPAM)] as a polymer backbone with the incorporation of functional monomers (for analyte recognition). In at least some embodiments of the invention, vinylferrocene may be used as a redox-active label for electrochemical transduction.
US11592440B2
The present disclosure relates to a bioparticle measuring method including detecting a signal from a first measurement sample and a signal from a second measurement sample, wherein the first measurement sample is prepared by mixing a first sample containing a bioparticle sampled from a specimen with a detector capable of binding to the bioparticle and containing a labeled substance, in the presence of an inhibitor capable of binding to the bioparticle and containing none of the labeled substance. The second measurement sample is prepared by mixing a second sample sampled from the same specimen independently from the first sample with the detector, under a condition that the inhibitor is substantially absent. A measurement result is then calculated from the detected signals from the first and second measurement samples.
US11592438B2
A system for assaying forces applied by cells includes an optically transparent substrate comprising a soft material having a Young's modulus within the range of about 3 kPa to about 100 kPa. An array of molecular patterns is disposed on a surface of the optically transparent substrate, the molecular patterns include fluorophore-conjugated patterns adherent to cells. The system includes at least one light source configured to excite the fluorophore-conjugated patterns and an imaging device configured to capture fluorescent light emitted from the fluorophore-conjugated patterns. Dimensional changes in the size of the patterns are used to determine contractile forces imparted by cells located on the patterns.
US11592435B2
A method for observing a sample (10), the sample lying in a plane of the sample defining radial coordinates, the method comprising the following steps: a) illuminating the sample using a light source (11), able to emit an incident light wave (12) that propagates toward the sample along a propagation axis (Z); b) acquiring, using an image sensor (16), an image (I0) of the sample (10), said image being formed in a detection plane (P0), the sample being placed between the light source (11) and the image sensor (16), such that the incident light wave sees an optical path difference, parallel to the propagation axis (Z), by passing through the sample; c) processing the image acquired by the image sensor; wherein the processing of the acquired image comprises taking into account vectors of parameters, respectively defined at a plurality of radial coordinates, in the plane of the sample, each vector of parameters being associated with one radial coordinate, and comprising a term representative of an optical parameter of the sample, at least one optical parameter being an optical path difference induced by the sample at the radial coordinate, the vectors of parameters describing the sample.
US11592432B2
Various aspects of the disclosure relate to evaluating the electromagnetic impedance characteristics of a material under test (MUT) over a range of frequencies. In particular aspects, a system includes: an electrically non-conducting container sized to hold the MUT, the electrically non-conducting container having a first opening at a first end thereof and a second opening at a second, opposite end thereof; a transmitting electrode assembly at the first end of the electrically non-conducting container, the transmitting electrode assembly having a transmitting electrode with a transmitting surface; and a receiving electrode assembly at the second end of the electrically non-conducting container, the receiving electrode assembly having a receiving electrode with a receiving surface, wherein the receiving electrode is approximately parallel with the transmitting electrode, and wherein the transmitting surface of the transmitting electrode is larger than the receiving surface of the receiving electrode.
US11592430B2
A method is provided for estimating at least one combustion characteristic of a fuel gas belonging to a family of fuel gases, where the at least one characteristic includes at least one of a Wobbe index or a higher heating value. The method includes measuring at least two flow properties of the fuel gas and measuring a dihydrogen content XH2 contained in the fuel gas. The method also includes estimating the at least one characteristic Ξ GN H 2 using an empirical affine relationship of Ξ GN H 2 = α + β · Y + γ · X H 2 . Here, α, β, and γ are coefficients predetermined for the family of fuel gases, and Y is a variable representative of physical properties of the fuel gas prepared from the measurements of the at least two flow properties of the fuel gas.
US11592429B2
The present disclosure provides an open-air circulating pool for simulating ecological damage, and belongs to the technical field of simulation tests of ecological environment impact. The open-air circulating pool is provided with a set of devices for simulating natural ecological environments of different water quality and sediments, as well as changes in water bodies caused by a sea occupation project, discharge of a typical pollution source and a sudden leakage accident, so as to observe changing trends of an aquatic organism and an environmental element, and qualitatively and quantitatively determine a law of causality of damage. The set of devices includes an open-air wave-flow circulating pool, an additive injection apparatus and an ecological indicator sampling and detection apparatus.
US11592423B2
Disclosed are apparatus and methods for enhancing operation of an ultrasonic sensing device for determining the status of an object near such ultrasonic sensing device. From the ultrasonic sensing device, an emission signal having a current frequency or band in an ultrasonic frequency range is emitted. Ultrasonic signals are received and analyzed to detect one or more objects near or contacting the ultrasonic sensing device. After expiration of a predefined time period of emitting the emission signal, a background noise signal is detected from an environment of the ultrasonic device and background noise metrics are estimated based on the background noise signal. It is then determined whether the current frequency of the emission signal is optimized based on the background noise metrics. A next frequency or band is selected and the emission signal is emitted at the next frequency or band if it is determined that the current frequency or band is not optimum. The operations of detecting, estimating, determining, and selecting are repeated after each time a next frequency or band is selected and the emission signal is emitted at such next frequency or band.