Document Document Title
US11610556B2 Brake control display unit with ambient light dimming
A brake control system includes a display, a processor, and a light sensor. The processor controls brakes of a towed vehicle. The processor also controls a brightness of the display based on information received from the light sensor. The light sensor may include a light dependent resistor or a photoresistor. The processor selectively sets or adjusts the brightness of the display based on sensed ambient light.
US11610555B2 Display device having data lines in rounded edge and straight edge parts
A display device includes a display portion having a substantially rectangular area with rounded edges in which a plurality of data lines are arranged. The display device includes a first area corresponding to a rounded edge part and a second area corresponding to a straight edge part adjacent to the first area. A data driving circuit includes a plurality of output channels configured to output data voltages. Odd-numbered output channels output data voltages according to a sequential arrangement of data lines in the second area. Even-numbered output channels output data voltages according to a reverse sequential arrangement of data lines in the first area.
US11610550B2 Gate driving circuit and display device comprising the same
A gate driving unit includes an input module, a first output module, a second output module, a feedback module, and an output-controlling module. The input module outputs a previous level-transferring signal into a first node. The first output module outputs a present level-transferring signal. The second output module outputs a scan signal. The feedback module outputs a present-level feedback signal. The output-controlling module pulls up potential of the scan signal to a first direct-current high voltage and pulls up potential of the present level-transferring signal to a second direct-current high voltage.
US11610549B2 Pixel driving circuit and driving method therefor, display panel and display device
A pixel driving circuit includes a signal control sub-circuit and a time control sub-circuit. The signal control sub-circuit includes a first driving sub-circuit connected to a first node. The signal control sub-circuit is configured to: write at least a first data signal into the first node, and enable the first driving sub-circuit to output a driving signal according to the first data signal and a first power supply voltage signal. The time control sub-circuit includes a second driving sub-circuit including a first transistor connected to a second node and the signal control sub-circuit. The time control sub-circuit is configured to: transmit a second power supply voltage signal and a third power supply voltage signal to the second node in different periods, so as to control a turn-on time of the first transistor and transmit the driving signal to an element to be driven when the first transistor is turned on.
US11610543B2 Real-time deformable and transparent display
The invention relates to a deformable display, more in particular a flexible, stretchable, and transparent deformable display based on light-emitting elements such as for example light-emitting diodes (LEDs). The invention also relates to the use and applications of such deformable display, including systems and methods making use of such deformable display. In addition the invention relates to a flexible, stretchable and transparent display being deformable in real-time while maintaining deformability.
US11610536B2 LED driving device
An embodiment relates to an LED driving technique. The embodiment provides a technique of measuring a forward voltage reaching time of a currently driven LED by comparing a forward voltage sensed in a previous scan line and an LED voltage sensed in a current scan line, and compensating an ON period of a pulse width modulation (PWM) signal by the measured forward voltage reaching time.
US11610533B2 Driving circuit
A driving circuit includes a light-emitting element, a first transistor, a second transistor, a third transistor, a fourth transistor, a first capacitor and a regulator circuit. The first transistor, the second transistor and the light-emitting element are coupled in series between a first system voltage terminal and a second system voltage terminal. A first terminal of the first transistor is coupled to the first system voltage terminal. The third transistor is electrically coupled between a gate terminal and a second terminal of the first transistor. The fourth transistor is electrically coupled between the gate terminal of the first transistor and the second system voltage terminal. A first terminal of the first capacitor is electrically coupled to the gate terminal of the first transistor. A regulator circuit is electrically coupled to a second terminal of the first capacitor.
US11610529B2 Functional panel, display device, input/output device, data processing device, method for driving data processing device
A functional panel is provided. The functional panel includes a first driver circuit, a second driver circuit, and a region. The first driver circuit supplies a first selection signal, the second driver circuit supplies a second selection signal and a third selection signal, and the region includes a pixel. The pixel includes a first pixel circuit, a light-emitting element, a second pixel circuit, and a photoelectric conversion element. The first pixel circuit is supplied with the first selection signal, the first pixel circuit obtains an image signal on the basis of the first selection signal, the light-emitting element is electrically connected to the first pixel circuit, and the light-emitting element emits light on the basis of the image signal. The second pixel circuit is supplied with the second selection signal and the third selection signal in a period during which the first selection signal is not supplied, the second pixel circuit obtains an imaging signal on the basis of the second selection signal and supplies the imaging signal on the basis of the third selection signal, and the photoelectric conversion element is electrically connected to the second pixel circuit and generates the imaging signal.
US11610528B2 Optical compensation device, display device, and optical compensation method of display device
An optical compensation device includes a luminance measurer that measures display luminance of a display device including a plurality of areas. A gamma corrector corrects a gamma voltage so that a first area of the plurality of areas has a gamma characteristic corresponding to a target gamma value based on the display luminance, and calculates a gamma value for each of the plurality of areas based on the display luminance. An optical compensator calculates a compensation parameter for each grayscale based on the display luminance and the gamma value. A luminance deviation for each of plurality of areas of the display device is compensated based on the compensation parameter.
US11610526B2 Display panel, method of controlling display panel
Disclosed are a display panel, a method of controlling the display panel. The display panel includes multiple pixel groups arranged in an array, wherein each pixel group comprises a first sub-pixel and a second sub-pixel which are adjacently arranged; a plurality of gate lines, wherein the first sub-pixel and the second sub-pixel in a same row of the array are connected to one gate line; a plurality of first data lines, wherein the first sub-pixels in a same column of the array are connected to one first data line; a plurality of second data lines. The second sub-pixels in a same column of the array are connected to one second data line of the plurality of second data lines; the first and the second data lines are spacedly arranged, and a driving component to which the gate lines, the first data lines and the second data lines are connected.
US11610523B2 Driving circuit of stretchable display
Disclosed is a driving circuit of a stretchable display capable of being stretched, which includes a driving part that includes a driving transistor connected with a light-emitting element and drives the light-emitting element depending on a signal of a data line, a switching transistor that is connected between the driving part and the data line and includes a gate terminal connected with a first gate line, and a stretch-sensitive sensor that is connected with the switching transistor between the driving part and the data line, and the stretch-sensitive sensor may include a stretch-sensitive material whose resistance characteristic changes depending on a stretching force applied to the stretchable display.
US11610522B2 Display device, display control method, and non-transitory computer-readable recording medium
A display device includes a display panel; a temperature information acquisition unit that acquires peripheral temperature information on a periphery of the display panel; and a control unit that controls drive current to be supplied to the display panel. The control unit controls the drive current to be supplied to the display panel to a first drive current value when a peripheral temperature indicated by the peripheral temperature information is within a prescribed temperature range, and a second drive current value lower than the first drive current value when the peripheral temperature indicated by the peripheral temperature information is higher than the prescribed temperature range.
US11610520B2 Foldable display apparatus
A foldable display apparatus includes a display panel including a flexible substrate, in which at least one folding area folded based on a folding axis and non-folding areas disposed at one side and the other side of the folding area are defined, a glass substrate disposed below the flexible substrate, including an opening portion corresponding to the folding area, and a pattern frame disposed below the glass substrate, wherein the flexible substrate includes at least one groove pattern formed to overlap the folding area, and the groove pattern is formed on a rear surface of the flexible substrate.
US11610515B2 Code-shield label
A label including a first strip including a first end and a second end opposite the first end. The first strip includes an opaque material. The first strip further includes a first area proximate the first end. The first area includes a first length along a longitudinal axis common to the first strip. The label also includes a second strip including a third end and a fourth end opposite the third end, wherein the second strip includes a transparent material. The second strip is laminated over the first strip such that the third end is disposed outside the first area. The fourth end extends beyond the second end a distance at least equal to the first length.
US11610513B2 Benchtop within-breath dynamic lung simulator
There is disclosed a simulation system for simulating a respiratory system. The simulation system includes a variable resistance device that provides a variable resistance to the airflow it receives to simulate a variation in resistance for the respiratory system during breathing and a variable elastance device that provides a variable elastance to the airflow it receives to simulate a variation in elastance for the respiratory system during breathing.
US11610511B2 Working tool and manipulation and measurement set of laparoscopic trainer
This disclosure relates to a working tool of a laparoscopic trainer having the form of a sleeve provided with a handle with a fixed arm and a movable arm with a rigid tie rod for manipulating the jaws of the working tip. The working tool includes a sensor unit detecting the opening of jaws of the working tip, housed within the handle of the working tool which comprises the first reflection sensor and the first reflector, wherein one of these elements of the opening sensor is attached to the handle of the working tool, and the other is mounted on the tie rod. This disclosure relates also to a manipulation and measurement set of a laparoscopic trainer, including a working tool according to the disclosure and a trocar, wherein the trocar has a guide channel for the slidable placement of the working tool therein.
US11610504B2 Systems and methods for scenario marker infrastructure
Systems and methods for scenario marker infrastructure are disclosed. In one embodiment, a method comprises receiving driving scenario data, extracting simulated sensor data from the driving scenario data, extracting scenario markers from the driving scenario data, inputting the simulated sensor data into autonomous driving software, receiving driving instructions output by the driving software, updating a driving status of the autonomous vehicle based on the driving instructions output by the autonomous driving software, creating a simulation log comprising the simulated sensor data and the driving instructions, and inserting the scenario markers into the simulation log.
US11610502B2 Portable computing device for learning mathematical concepts
A system and method for assisted-learning with a portable computing device that includes requesting that a user complete a mathematical challenge by arranging real-world objects in an environment to form an arrangement according to the mathematical challenge, optionally receiving an input from the user that the arrangement is complete, activating a camera of a portable computing device located in the environment with the user to capture an image of the arrangement, wherein the image is received from the portable computing device over a network, evaluating the arrangement using a visual recognition engine to determine whether the arrangement successfully completes the mathematical challenge, and providing at least one of a visual feedback and an audible feedback to the user.
US11610498B2 Voice interactive portable computing device for learning about places of interest
A system and method for assisted-learning with a portable computing device that includes converting an audio file into text, parsing the text to determine that a user is requesting information regarding a place of interest, in response to determining that the user is requesting information regarding the place of interest: obtaining a geographical location of the portable computing device, activating a camera of the portable computing device to capture one or more images of a surrounding, analyzing the one or more images using a visual recognition engine in combination with the geographical location to identify the place of interest, determining that an interactive option is available for the place of interest, and instructing the portable computing device to audibly output the interactive option to the user along with information about the place of interest.
US11610496B2 Monitoring method and system
A method for monitoring an unmanned aerial vehicle (UAV) includes a processor generating a datagram based on monitoring data for a UAV-detector communication between the UAV and one or more detectors. The monitoring data indicates at least one of a location of the UAV or a location of a control station in communication with the UAV. The method further includes the processor encrypting working data for a UAV-control station communication between the UAV and the control station using an encryption key known to the control station but now known to the one or more detectors, and a transmitter transmitting the datagram along with encrypted working data. The datagram is to be received by the one or more detectors and the encrypted working data is to be received and deciphered by the control station using the encryption key.
US11610495B2 Unmanned aerial vehicle authorization and geofence envelope determination
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for unmanned aerial vehicle authorization and geofence envelope determination. One of the methods includes determining, by an electronic system in an Unmanned Aerial Vehicle (UAV), an estimated fuel remaining in the UAV. An estimated fuel consumption of the UAV is determined. Estimated information associated with wind affecting the UAV is determined using information obtained from sensors included in the UAV. Estimated flights times remaining for a current path, and one or more alternative flight paths, are determined using the determined estimated fuel remaining, determined estimated fuel consumption, determined information associated wind, and information describing each flight path. In response to the electronic system determining that the estimated fuel remaining, after completion of the current flight path, would be below a first threshold, an alternative flight path is selected.
US11610494B2 Aircraft flight route determination systems and methods
Aircraft flight route determination systems and methods include a route determination control unit that analyzes route data over a selected timeframe to determine one or more efficient routes for aircraft to fly between a first airport and a second airport.
US11610492B2 Unified data management system for unmanned vehicles using distributed architecture
A unified data management system for operating a UAS via an open architecture distributed architecture and use thereof. The system provides for the functional operation of all aspects required for operating a UAS throughout its service life. The system comprises a plurality of modules or individual sub-programs, each of which cooperatively functions with the other modules of the system, such that the system functions as a cooperative whole in the operation of a UAS. The System provides for adaptability to new and yet even unforeseen needs. When such need arises, a module tailored to satisfy such need may be prepared and integrated into the system. Further, in the case where the system is open architecture, third party users may create new modules that may be optionally incorporated into the system. The system allows for simultaneous access and use via a plurality of users in a plurality of remote locations.
US11610490B2 Control device for vehicle and method of operating vehicle
A control device for a vehicle controls a vehicle configured to provide a ridesharing service by autonomous traveling. The control device for a vehicle includes: a first information acquiring unit configured to acquire first information of a passenger who is supposed to use the ridesharing service; a second information acquiring unit configured to acquire second information of a passenger who has entered the vehicle at a pickup point; a determination unit configured to determine whether the vehicle is to depart by comparing the first information with the second information; and a vehicle control unit configured to control the vehicle based on a determination result from the determination unit. The determination unit is configured to prohibit departure of the vehicle when the first information does not match the second information.
US11610489B2 Systems and methods for providing proximity alerts between vehicles and personal transportation devices
Example embodiments described in this disclosure are generally directed to systems and methods for preventing vehicle mishaps. In an example method, a vehicle receives an alert signal from a personal transportation device. A driver of the vehicle may be made aware of the alert by a sound that is produced through a speaker system of the vehicle (for example, a ringing sound produced by a bicycle bell or a beep of a motorcycle horn). In some cases, an intensity and/or a directionality of the sound produced through the speaker system may provide location and/or distance information of the personal transportation device with respect to the vehicle. The vehicle may transmit an acknowledge signal to the personal transportation device. A rider of the personal transportation device may be informed of the acknowledgement via an audio announcement through a speaker mounted on the personal transportation device.
US11610486B1 Connected-vehicle interface module and method of use
A connected-vehicle interface module is provided that includes a connected-vehicle controller, a wireless data connected-vehicle radio for receiving an activation signal indicating a road condition, and a connected-vehicle interface controller. The connected-vehicle interface controller including a microcontroller and a plurality of universal asynchronous receiver transmitters for receiving, transmitting, and processing data received by at least one of the connected-vehicle controller and the connected-vehicle radio, and communicated to the microcontroller via one or more wired connections; a memory device for storing program data, and an ethernet transceiver and communication port, coupled to the microcontroller, for connection and communication with a connected vehicle road side unit, wherein the activation signal is communicated to the connected vehicle road side unit via the communication port, and at least one operator interface in communication with at least one of the connected-vehicle radio, the connected-vehicle interface controller, and the connected-vehicle controller.
US11610485B2 Traffic signal change visualization systems and methods
A head up display system of a vehicle includes: a communication module configured to receive a period until a traffic signal of an intersection of roads will change from a first state to a second state; a distance module configured to, based on the period and a present speed of the vehicle, determine a distance in front of the vehicle where the vehicle will be when the traffic signal transitions from the first state to the second state; a light source configured to, via a windshield of the vehicle, generate a virtual display that is visible within a passenger cabin of the vehicle; and a display control module configured to, based on the distance, control the light source to include, in the virtual display, a visual indicator of a location in a path of the vehicle where the traffic signal will transition from the first state to the second state.
US11610478B2 Communication system and method for controlling cooperation between edge devices arranged in vehicle
A communication system includes a central cloud server that detects the presence of an active sync path at each of a first edge device and a second edge device, where the first edge device is arranged at a first location at a vehicle and the second edge device is arranged at a second location of the vehicle. The central cloud server further determines a dominant edge device and a non-dominant edge device from the first edge device and the second edge device. The central cloud server further elects the determined dominant edge device from the first edge device and the second edge device to service one or more user equipment (UEs) in the vehicle, which improves performance in terms of data throughput and signal-to-noise ratio (SNR) of one or more UEs present in the vehicle by effectively controlling cooperation between two edge devices arranged in the vehicle.
US11610477B2 Traffic assistance system, server, and vehicle-mounted device
A vehicle-mounted device includes a data collecting device that collects sensor data from a vehicle sensor, a data transmitting device that transmits the sensor data to a server, a data receiving device that receives data about an outside-vehicle status, and an inside-vehicle/outside-vehicle cooperation device that, in response to receipt of the data about the outside-vehicle status, cooperates with a device outside the vehicle and controls an operation inside the vehicle. The server includes a map creating device that maintains a traffic status overview map on the basis of received sensor data, a vehicle selecting device that selects a vehicle capable of transmitting optimum sensor data for maintaining the traffic status overview map in view of a line status among vehicle-mounted devices present within a specific area, and a transmission permission/prohibition signal transmitting device that transmits an instruction of permitting transmission of sensor data to the vehicle.
US11610470B1 Systems and methods for crowdsourcing detected events
A computer-implemented method for crowdsourcing detected events is described. In one embodiment, an event is detected via one or more sensors located at a first location within a predetermined geographic area. Data from the one or more sensors is analyzed to determine a scope of the event. Upon determining the scope of the event affects a second location within the predetermined geographic area, a notification is sent to a user associated with a location within the predetermined geographic area that does not include a sensor of a type that detects the event.
US11610469B2 Abnormal behavior notification device, abnormal behavior notification system, abnormal behavior notification method, and recording medium
A server includes: a registration unit that registers identification information for identifying a detection target in a storage unit; a detection target determination unit that determines whether the detection target is shown in an image captured on or around a road, based on the identification information; an abnormal behavior determination unit that determines whether the detection target exhibits an abnormal behavior that is different from a normal behavior of the detection target, when the detection target is shown in the image; and an alert transmission unit that transmits an alert when the detection target exhibits the abnormal behavior.
US11610467B2 System and technique for detecting cleaning chemical usage to control cleaning efficacy
A system may monitor usage of a cleaning chemical and indicate when the chemical has expired and needs to be replaced. In some examples, the system includes a reservoir containing the chemical and a sensor associated with the reservoir that can detect user interaction with the chemical in the reservoir. The system may track an amount of time until the chemical in the reservoir is deemed to have expired and provide a user alert indicating expiration of the chemical. The system can control the amount of time remaining until the chemical is deemed to have expired based on the detected addition of the object to the reservoir.
US11610464B2 Portable generator including carbon monoxide detector
An internal combustion engine-based system including an engine, a shutdown circuit coupled to the engine to shut down the engine, a controller in communication with the shutdown circuit, and a carbon monoxide (CO) sensor in communication with the controller. The controller communicates with the shutdown circuit to shut down the engine at a predetermined CO threshold concentration when the CO sensor provides the controller with signals that are representative of a CO level proximate the engine that indicate a trend of building CO levels over a set time interval.
US11610459B2 Factory and user calibration of haptic systems
Methods and systems for calibrating a haptic system in an electronic device are provided. The calibration of the haptic system may be performed in a facility prior to a shipment to a user. The calibration may also be performed by a user prior to or after his/her use of the haptic system in the electronic device over time. A method for performing a calibration process in an electronic device includes generating a drive signal from a haptic driver in a haptic system disposed in an electronic device, transmitting the drive signal to an actuator in the haptic system, detecting a back Electromotive Force (bEMF) signal from the actuator in the haptic system, analyzing an output waveform from the bEMF signal, and adjusting a scale of the drive signal generated from the haptic driver.
US11610457B2 Detecting unauthorized activity related to a computer peripheral device by monitoring voltage of the peripheral device
A system includes a motherboard configured to hold electronic devices and allow communication between one or more of the electronic devices, a power supply module configured to supply power to the one or more electronic devices, a peripheral device communicatively coupled to the motherboard using a peripheral port of the motherboard to perform at least one action related to an Automated Teller Machine (ATM), and a monitoring device communicatively coupled to the motherboard. The monitoring device is configured to monitor a voltage associated with the peripheral device and detect when the monitored voltage does not match an expected voltage associated with the peripheral device. In response to the detecting, the monitoring device determines that an unauthorized activity associated with the peripheral device has occurred.
US11610456B2 Method and system for conducting a game of chance
A method of conducting a game of chance, the method including displaying first cards for active lines, and providing a prompt for eliciting a first response, the first response including an indication that a next card will be higher in value than a preceding card for an active line from among the active lines or an indication that a next card will be lower in value than a preceding card for an active line from among the active lines. The method further includes displaying a next card for the active lines, determining active lines remaining based on the indication of the first response, updating a streak number corresponding to a number of responses in the game that include indications resulting in active lines remaining, and determining a reward based on the active lines remaining in response to the streak number reaching a threshold value.
US11610450B2 Gaming system and method for providing variable timers to make inputs
Gaming systems that employ a timer to make one or more inputs, wherein different amounts of time of the timer are based on different inputs made.
US11610449B2 Device and method for classifying value documents, in particular bank notes, and value document processing system
An apparatus and method for classifying value documents includes least two sensor devices arranged to capture waves reflected on a front side and on a back side of a value document and to generate corresponding sensor data or to capture properties of the value document in at least two different regions of the value document by means of different measuring principles and to generate corresponding sensor data. At least one evaluation device is arranged to classify the value document with the aid of the sensor data generated by the at least two sensor devices, which sensor data relate to the waves reflected on the front side and back side of the value document or to the properties of the value document captured in the at least two different regions of the value document by means of different measuring principles.
US11610448B2 Dynamically adapting driving mode security controls
An example operation includes one or more of accessing, by a transport, data requested by an occupant of the transport, determining, by the transport, one or more risk levels associated with content of the data and a driving environment of the transport, responsive to the determining, bifurcating, by the transport, the data, distributing, by the transport, a portion of the bifurcated data with a lower risk level during a safe driving environment, and distributing, by the transport, a remaining portion of the bifurcated data with a higher risk level, after the occupant has departed the transport.
US11610441B1 Detecting and mitigating local individual driver anomalous behavior
Systems and methods for identifying anomalous driving behavior for a vehicle based on past driving behavior are disclosed herein. The method may include receiving a set of time-series driving data for the vehicle, wherein the set of time-series driving data is indicative of a set of operating conditions for the vehicle. Performing machine learning operations on the set of time-series driving data. Identifying a set of anomalous conditions in the time-series driving data based on a result set produced by the machine learning operations, wherein the set of anomalous conditions are indicative of an anomalous vehicle behavior. Comparing the set of anomalous conditions to a set of historical time-series driving data for the vehicle. Generating a vehicle feedback based on the time-series driving data and the comparison of the set of anomalous conditions to the set of historical time-series driving data.
US11610440B2 Remaining useful life prediction for a component of a machine
A method is disclosed, which may include determining a distance of movement of a component of a machine; determining a load factor on the component over the distance of movement; estimating a remaining useful life of at least one of the component, or a wear component associated with the component, based on the distance of movement and the load factor; and performing one or more actions based on the estimated remaining useful life.
US11610437B2 Face liveness detection systems and methods
Technologies are provided for assessing liveness of a subject presented to a set of one or more cameras. A first image and a second image depicting a face are captured during a first time period, and a third image and a fourth image depicting the face are captured during a second time period. A first variance in facial appearance is detected between the first depiction of the face and the third depiction of the face, and a second variance in facial appearance is detected between the second depiction of the face and the fourth depiction of the face. A liveliness of a person is verified based on a determination that the first variance in facial appearance corresponds in time to the second variance in facial appearance.
US11610434B2 Emotional response capturing with automatic reply
A system, method and computer readable media are disclosed to provide an automatic emotional response to a digital communication. The response may include an automatically captured photo, video or audio clip taken immediately after a communication is received which is then transmitted to the sender or other parties copied on the communication. The response may also include a standardized graphical representation of an emotional response, such as an emoticon or emoji generated from an image before transmission back to the sender.
US11610430B2 Information processing apparatus, wearable device, information processing method, and program
An information processing apparatus, including: a feature point detecting unit configured to detect a feature point from an image including biological information obtained via a sensor unit; and a feature value extracting unit configured to extract a feature value that characterizes the feature point based on a peripheral image including the feature point.
US11610429B2 Fingerprint sensing module and method for manufacturing the fingerprint sensing module
A fingerprint sensing module comprising a fingerprint sensor device having a sensing array arranged on a first side of the device, the sensing array comprising an array of fingerprint sensing elements. The fingerprint sensor device comprises connection pads for connecting to external circuitry. The fingerprint sensing module further comprises a fingerprint sensor device cover structure, arranged to cover the fingerprint sensor device, having a first side configured to be touched by a finger, thereby forming a sensing surface of the sensing module, and a second side facing the sensing array, wherein the cover structure comprises conductive traces for electrically connecting the fingerprint sensor module to external circuitry, and wherein a surface area of the cover structure is larger than a surface area of the sensor device. The fingerprint sensor device comprises wire-bonds electrically connecting the connection pads of the fingerprint sensing device to the conductive traces of the cover structure.
US11610427B2 Ultrasonic transducer device, acoustic biometric imaging system and manufacturing method
An ultrasonic transducer device for use in an acoustic biometric imaging system, the ultrasonic transducer device comprising: a first piezoelectric element having a first face, a second face opposite the first face, and side edges extending between the first face and the second face; a first transducer electrode on the first face of the first piezoelectric element; a second transducer electrode on the second face of the first piezoelectric element; and a spacer structure leaving at least a portion of the first transducer electrode of the first piezoelectric element uncovered.
US11610425B2 Fingerprint sensor controls based on operating states
An example non-transitory machine-readable storage medium includes instructions to disambiguate a finger touch at a fingerprint sensor device. When executed, the instructions cause a processor of a computing device to identify an operating state of the computing device when the computing device is powered on. The operating state includes a powered-on state of the computing device. The instructions further cause the processor to obtain fingerprint data from the fingerprint sensor device, the fingerprint sensor device including a fingerprint sensor to read a fingerprint and a power button to alter the operating state of the computing device. The instructions further cause the processor to selectively enable the fingerprint sensor based on the operating state and selectively enable the power button based on the operating state to disambiguate the finger touch at the fingerprint sensor device.
US11610424B2 Systems and methods for registering a fingerprint based on an optical fingerprint recognition
Systems and methods are described for registering a fingerprint based on optical fingerprint recognition. A fingerprint recognition window is displayed and a fingerprint frequency of a user fingerprint is analyzed based on reflected light received through the fingerprint recognition window using a fingerprint recognition sensor driven by a pixel binning scheme based on a first binning size. The first binning size may be evaluated based on the fingerprint frequency. If the first binning size is not appropriate for registering the user fingerprint, a second binning size is selected. Fingerprint information of the user fingerprint may be obtained again based on using the fingerprint recognition sensor driven by a pixel binning scheme based on the second binning size.
US11610421B2 Camera identification
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to divide each of one or more images acquired by a camera into a plurality of zones, determine respective camera noise values for respective zones based on the one or more images, determine one or more zone expected values for the one or more images by summing camera noise values multiplied by scalar coefficients for each zone and normalizing the sum by dividing by a number of zones in the plurality of zones, and determine a source of the camera as being one of the same camera or an unknown camera based on comparing the one or more zone expected values to previously acquired expected zone values.
US11610419B2 Systems and methods for comparing legal clauses
A system for performing one or more steps of a method is disclosed. The method includes receiving a first legal clause, generating, using a segmentation algorithm, a first hidden Markov chain comprising a plurality of first nodes based on the first legal clause, each of the plurality of first nodes corresponding to an element of the first legal clause, generating, using the segmentation algorithm, a second hidden Markov chain comprising a plurality of second nodes based on the second legal clause, each of the plurality of second nodes corresponding to an element of the second legal clause, comparing each of the plurality of first nodes with each of the plurality of second nodes to identify a difference for each of the plurality of first nodes, determine, based on the comparison, whether the difference for each of the plurality of first nodes exceeds a predetermined difference threshold.
US11610417B2 Image processing apparatus, control method thereof and storage medium
To make it possible to perform registration by making the same the unit format of a value in a case where the value corresponding to a predetermined keyword within a business form is extracted and registered in a management server or the like. In a case where a value corresponding to a predetermined keyword in accordance with its type is extracted from a business form image, a character string indicating a unit thereof is acquired and after converting the unit into a unit format determined in a registration destination, extraction results are output.
US11610415B2 Apparatus and method for identifying an articulatable part of a physical object using multiple 3D point clouds
An apparatus comprises an input interface configured to receive a first 3D point cloud associated with a physical object prior to articulation of an articulatable part, and a second 3D point cloud after articulation of the articulatable part. A processor is operably coupled to the input interface, an output interface, and memory. Program code, when executed by the processor, causes the processor to align the first and second point clouds, find nearest neighbors of points in the first point cloud to points in the second point cloud, eliminate the nearest neighbors of points in the second point cloud such that remaining points in the second point cloud comprise points associated with the articulatable part and points associated with noise, generate an output comprising at least the remaining points of the second point cloud associated with the articulatable part without the noise points, and communicate the output to the output interface.
US11610414B1 Temporal and geometric consistency in physical setting understanding
A machine learning model is trained and used to perform a computer vision task such as semantic segmentation or normal direction prediction. The model uses a current image of a physical setting and input generated from three dimensional (3D) anchor points that store information determined from prior assessments of the physical setting. The 3D anchor points store previously-determined computer vision task information for the physical setting for particular 3D points locations in a 3D worlds space, e.g., an x, y, z coordinate system that is independent of image capture device pose. For example, 3D anchor points may store previously-determined semantic labels or normal directions for 3D points identified by simultaneous localization and mapping (SLAM) processes. The 3D anchor points are stored and used to generate input for the machine model as the model continues to reason about future images of the physical setting.
US11610412B2 Vehicle neural network training
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a vehicle sensor object label, and a vehicle sensor confidence level for the vehicle sensor object label, by processing a vehicle sensor image with a neural network, determine a stationary sensor object label, and a stationary sensor confidence level for the stationary sensor object label, by processing a stationary sensor image with the neural network, and if the stationary sensor confidence level is greater than the vehicle sensor confidence level, operate a vehicle by determining a vehicle path based on the stationary sensor object label.
US11610403B2 Graphical management system for interactive environment monitoring
Systems and methods for monitoring an environment using a Graphical Management System (GMS) are described. The GMS may present a vector image map of the environment for interaction by a user. The user may zoom and pan on the map to generate views of the map with various ranges of detail of the map. Video data from a plurality of video cameras may also be displayed on the map based on the user input and the level of zoom and the location viewed in the map. Further, the user may select a timeline event and sensor data associated with the event and the map may be initialized at the time and location of the event.
US11610402B2 System and method for crowdsourcing a video summary for creating an enhanced video summary
System and method for crowdsourcing a video summary for creating an enhanced video summary are disclosed. The method includes receiving videos, analysing the videos, creating the video summary of the videos using a building block model, storing the video summary in a video library database, crowdsourcing the video summary to at least one of the plurality of users, enabling the at least one of the plurality of users to review the video summary and identify at least one new characteristic, enabling the at least one of the plurality of users to share the at least one new characteristic on the platform, comparing at least one existing characteristic of the building block model with the corresponding new characteristic, reconciling the video summary along with at least one inserted new characteristic, creating a new building block model, editing the video summary for creating the enhanced video summary.
US11610399B2 Highlight moment identification technology in volumetric content creation systems
Method, systems and apparatuses may provide for technology that extracts one or more motion features from filtered position data associated with a projectile in a game and identifies a turning point in a trajectory of the projectile based on the one or more motion features. The technology may also automatically designate the turning point as a highlight moment if one or more of the turning point or the trajectory satisfies a proximity condition with respect to a target area in the game.
US11610397B2 Plane detection using semantic segmentation
In one implementation, a method of generating a plane hypothesis is performed by a device including one or more processors, non-transitory memory, and a scene camera. The method includes obtaining an image of a scene including a plurality of pixels. The method includes obtaining a plurality of points of a point cloud based on the image of the scene. The method includes obtaining an object classification set based on the image of the scene. Each element of the object classification set includes a plurality of pixels respectively associated with a corresponding object in the scene. The method includes detecting a plane within the scene by identifying a subset of the plurality of points of the point cloud that correspond to a particular element of the object classification set.
US11610388B2 Method and apparatus for detecting wearing of safety helmet, device and storage medium
The present application discloses a method and an apparatus for detecting wearing of a safety helmet, a device and a storage medium. The method for detecting wearing of a safety helmet includes: acquiring a first image collected by a camera device, where the first image includes at least one human body image; determining the at least one human body image and at least one head image in the first image; determining a human body image corresponding to each head image in the at least one human body image according to an area where the at least one human body image is located and an area where the at least one head image is located; and processing the human body image corresponding to the at least one head image according to a type of the at least one head image.
US11610384B2 Zero-shot object detection
A method, apparatus and system for zero shot object detection includes, in a semantic embedding space having embedded object class labels, training the space by embedding extracted features of bounding boxes and object class labels of labeled bounding boxes of known object classes into the space, determining regions in an image having unknown object classes on which to perform object detection as proposed bounding boxes, extracting features of the proposed bounding boxes, projecting the extracted features of the proposed bounding boxes into the space, computing a similarity measure between the projected features of the proposed bounding boxes and the embedded, extracted features of the bounding boxes of the known object classes in the space, and predicting an object class label for proposed bounding boxes by determining a nearest embedded object class label to the projected features of the proposed bounding boxes in the space based on the similarity measures.
US11610377B2 Augmented reality visualizer for swimming pools
An augmented reality visualizer for swimming pools is described herein. In one example, a system can receive images of a target area for a swimming pool from a camera. The system can generate an augmented reality environment by analyzing the images. The augmented reality environment can include a virtual swimming pool overlaying at least one image of the target area. The system can then output the augmented reality environment on a display for viewing by a user.
US11610374B2 Optical device for implementing augmented reality
In order to provide an optical device for clearly implementing augmented reality provided from a display unit, regardless of a change in a focal point of an outer mirror through which a user views, the present invention comprises: the display unit for emitting an optical beam displaying an image; transparent glass through which external light passes and which forms the path of the optical beam emitted by the display unit; and a pinhole mirror disposed to the glass, and disposed on the path of the optical beam emitted by the display unit, so as to reflect the optical beam emitted by the display unit, wherein the pinhole mirror has a polygonal shape and has an area less than that of the pupil so that an image formed by the optical beam emitted by the display unit overlaps with an image formed by the external light having been transmitted through the glass.
US11610367B2 Three-dimensional model processing method, electronic device, and storage medium
A three-dimensional model processing method, an electronic device, and a storage medium are provided, which are related to fields of deep learning, augmented reality, and the like. The specific implementation includes: generating a target virtual three-dimensional model based on a target model template; generating a target picture based on graphic and textual information and a preset network; and determining a superposition processing result of the target virtual three-dimensional model based on the target virtual three-dimensional model and the target picture.
US11610366B2 Systems and methods for generating non-approximated three-dimensional representations
A modeling system includes a controller in communication with a memory, the memory including a unit cell defined by a unit cell structure and a control voxel, wherein the unit cell structure is mapped to the control voxel. The controller is configured to: divide a three-dimensional geometry into a plurality of voxels; and populate each voxel with a corresponding unit cell. For each voxel, the corresponding unit cell structure is modified to fit within each voxel according to the mapping of the unit cell structure to the control voxel surfaces by positioning the unit cell structure relative to the voxel surfaces corresponding to the control voxel surfaces of the mapping. At least one of the voxels of the plurality of voxels has a voxel shape that is different than a control voxel shape of the control voxel.
US11610365B2 Methods and systems for provisioning a virtual experience of a building based on user profile data
Disclosed herein is a method of provisioning a virtual experience of a building based on user preference. The method may include receiving an identity data associated with an identity of a user, retrieving a user profile data based on the identity data, analyzing the user profile data using a machine learning model, determining at least one preference data based on the analyzing, identifying at least one virtual utility object based on the at least one preference data, generating an interactive 3D model data comprising the at least one virtual utility object, transmitting the interactive 3D model data to a user device configured to present the interactive 3D model data, receiving a reaction data from the user device. Further, the user device may include at least one sensor configured to generate the reaction data based on a behavioral reaction of a user consuming the interactive 3D model data.
US11610360B2 Real-time neural network radiance caching for path tracing
A real-time neural radiance caching technique for path-traced global illumination is implemented using a neural network for caching scattered radiance components of global illumination. The neural (network) radiance cache handles fully dynamic scenes, and makes no assumptions about the camera, lighting, geometry, and materials. In contrast with conventional caching, the data-driven approach sidesteps many difficulties of caching algorithms, such as locating, interpolating, and updating cache points. The neural radiance cache is trained via online learning during rendering. Advantages of the neural radiance cache are noise reduction and real-time performance. Importantly, the runtime overhead and memory footprint of the neural radiance cache are stable and independent of scene complexity.
US11610357B2 System and method of generating targeted user lists using customizable avatar characteristics
A system of generating targeted user lists using customizable avatar characteristics includes a messaging server system. The messaging server system includes an application server that generates a database of mutable avatar characteristics, a database of style categories, and a targeted user list. The application server then causes a media content item to be displayed on display screens of electronic devices associated with the set of user identifiers included in the targeted user list. Other embodiments are disclosed.
US11610355B1 Interactive augmented reality (AR) entertainment hub
Systems and methods for manipulating art assets on a user interface that utilizes augmented reality (AR) to create a rewards program through STEM-based learning are described herein. A method includes transmitting an image captured by a first user of one or more images of a tangible object having a reference marker. The method further includes processing the image and in response to detecting the reference marker in the one or more images, transmitting an image of an AR character on a graphic user interface (GUI) along with a first visual programming object (first GUI element) associated with underlying code that, when manipulated on the screen with respect to an execution object, a second GUI element (second visual programming object), causes a change of state of the AR character from a first state to a second state.
US11610354B2 Joint audio-video facial animation system
The present invention relates to a joint automatic audio visual driven facial animation system that in some example embodiments includes a full scale state of the art Large Vocabulary Continuous Speech Recognition (LVCSR) with a strong language model for speech recognition and obtained phoneme alignment from the word lattice.
US11610353B2 Seamless representation of video and geometry
Processes for reviewing and editing a computer-generated animation are provided. In one example process, multiple images representing segments of a computer-generated animation may be displayed. In response to a selection of one or more of the images, geometry data associated with the corresponding segment(s) of computer-generated animation may be accessed. An editable geometric representation of the selected segment(s) of computer-generated animation may be displayed based on the accessed geometry data. In some examples, previously rendered representations and/or geometric representations of the same or other segments of the computer-generated animation may be concurrently displayed adjacent to, overlaid with, or in any other desired manner with the displayed geometric representation of the selected segment's) of computer-generated animation.
US11610352B2 Multistate animation of existing digital and analog art
Introduced here are computer programs and associated computer-implemented techniques for adding animations to existing digital and analog art that was not originally created with animation in mind. The technologies described herein enable the content located beneath animated elements to be generated such that the artistic style of the underlying art remains intact.
US11610351B2 Method and device for image synthesis
Computer-implemented method for transferring style features from at least one source image to a target image, comprising the steps of generating a result image, based on the source and the target image, wherein one or more spatially-variant features of the result image correspond to one or more spatially variant features of the target image; and wherein a texture of the result image corresponds to a texture of the source image; and outputting the result image, and a corresponding device. According to the invention, the texture corresponds to a summary statistic of spatially variant features of the source image.
US11610350B2 Automatically filling a geometric shape with graphical cells aligned with the geometric shape
A fill pattern alignment system fills a geometric shape with a graphical cell in accordance with a pattern and aligned with the contours of the geometric shape. The intrinsic shape of the geometric shape being filled is determined and an orientation for the graphical cell at each location in the pattern is determined based on the intrinsic shape of the geometric shape. Accordingly, the orientation for each graphical cell being used to fill the geometric shape is variable based on the location of the graphical cell and the intrinsic shape of the geometric shape.
US11610349B2 Filling empty pixels
A method for rendering a computer image includes, for each pixel of a plurality of N×M pixels forming a tile, determining a plurality of masks for the pixel, wherein N and M denote integers larger than 1, and wherein each mask identifies a respective subset of the pixels that are equidistant from the pixel and located at a respective distance from the pixel. The method further includes: determining an active mask for the tile, the active mask identifying active pixels of the pixels, each of the active pixels being determined as having color information; based on the active mask, identifying an empty pixel of the pixels, the empty pixel lacking color information; and determining at least a first nearest active pixel that is nearest to the empty pixel. The determining includes comparing the active mask with at least one mask of the masks for the empty pixel.
US11610348B2 Augmented reality diagnostic tool for data center nodes
An augmented reality (AR) diagnostic tool embodied as a software application on a portable device employs AR infrastructure to enable a user to locate a failed/malfunctioning node of a cluster and, with minimal interaction, diagnose causes and provide recommendations to repair the node. The portable device may be a computer embodied as visualization technology and configured to execute the software application. Once installed, the AR diagnostic (ARD) tool is ready for use by the user, e.g., a customer service technician, to locate and repair one or more failed cluster nodes. In response to a failure/malfunction, the cluster node sends diagnostic and configuration information (i.e., failure/malfunction information) of the failed node to an analytics service. The failure information informs the technician of the cluster failure. The technician may then activate the ARD tool and AR infrastructure to locate and repair the failed node.
US11610342B2 Integrated augmented reality system for sharing of augmented reality content between vehicle occupants
A method and system for providing integrated augmented reality (AR) images and content to multiple vehicle occupants having AR devices and methods of generating user-based AR expressions including content control of user generated content.
US11610341B2 Apparatus and method for performing artificial intelligence (AI) encoding and AI decoding on image
An artificial intelligence (AI) decoding method including obtaining image data generated from performing first encoding on a first image and AI data related to AI down-scaling of at least one original image related to the first image; obtaining a second image corresponding to the first image by performing first decoding on the image data; obtaining, based on the AI data, deep neural network (DNN) setting information for performing AI up-scaling of the second image; and generating a third image by performing the AI up-scaling on the second image via an up-scaling DNN operating according to the obtained DNN setting information. The DNN setting information is DNN information updated for performing the AI up-scaling of at least one second image via joint training of the up-scaling DNN and a down-scaling DNN used for the AI down-scaling.
US11610337B2 Calibration of cameras and scanners on UAV and mobile platforms
Boresight and lever arm calibration of cameras and scanners on UAVs or mobile platforms is performed by optimizing the flight/travel path of the UAV/platform relative to control points or tie points. The flight/travel paths account for the potential bias of boresight angles, lever arm and times delays to produce an accurate estimation of the orientation of these cameras/scanners relative to the GNSS/INS coordinate system of the UAV/platform.
US11610336B2 Methods and systems to detect vehicle events using vehicle cameras
In exemplary embodiments, methods and systems are provided for determining vehicle events. In an exemplary embodiment, a system is provided that includes: one or more cameras onboard a vehicle that are configured to generate camera data; and a processor that is coupled to the one or more cameras and configured to at least facilitate: identifying a change in position of one or more objects of the camera data using the camera data; and determining that a vehicle event has occurred, based on the change in position of the one or more objects of the camera data.
US11610334B2 Image recognition apparatus using an object image data, image recognition method using an object image data, and program
According to the some non-limiting embodiments, there is provided an information processing apparatus including a display control unit 13 that causes a display provided on a surface on which an object is placed, to display a first image including a predetermined display element, and a conversion rule generation unit 15 that acquires a second image generated by an imaging apparatus having an imaging range including the display and generates a conversion rule for converting coordinates in the image of the imaging apparatus into coordinates in the display, by using a detection result of the display element in the second image.
US11610330B2 Method and apparatus with pose tracking
A pose tracking method and apparatus are disclosed. The pose tracking method includes obtaining an image of a trackable target having a plurality of markers, detecting first points in the obtained image to which the markers are projected, matching the first points and second points corresponding to positions of the markers in a coordinate system set based on the trackable target based on rotation information of the trackable target, and estimating a pose of the trackable target based on matching pairs of the first points and the second points.
US11610328B2 Method and apparatus for identifying item
Embodiments of the present disclosure provide a method and apparatus for identifying an item. The method includes: acquiring an item image of a to-be-identified item; setting initial position coordinates of the to-be-identified item on the item image; and executing following identifying: inputting the item image and the initial position coordinates into a pre-trained attention module to output an item feature of the to-be-identified item; inputting the item feature into a pre-trained long short-term memory network to output a predicted category and predicted position coordinates of the to-be-identified item; determining whether a preset condition is satisfied; and determining, in response to the preset condition being satisfied, a predicted category of the to-be-identified item outputted by the long short-term memory network a last time for use as a final category of the to-be-identified item.
US11610320B2 Remote camera-assisted robot guidance
Methods, systems, and apparatus for remote camera-assisted robot guidance are disclosed. A method includes obtaining images of objects approaching a door of a property; identifying candidate paths to the door based on the images of the objects approaching the door of the property; determining movement capabilities of the objects; storing the candidate paths to the door labeled by the movement capabilities of the objects that took the paths; determining capability information for a robot at the property that indicates movement capabilities of the robot; selecting, from the candidate paths, a path for the robot to take to the door based on the movement capabilities of the robot and the labels of the candidate paths; and providing guidance information to the robot that guides the robot to the door along the selected path.
US11610317B2 Image processor and image processing method
An image processor includes an imaging device that captures an image of a road surface around a vehicle V, and a control portion that detects a marker drawn on the road surface from the captured image. The control portion connects a plurality of broken markers to create a single marker when the detected marker is broken into plural.
US11610309B2 Method and device for extracting major vessel region on basis of vessel image
A method for extracting a major vessel region from a vessel image by a processor may comprise the steps of: extracting an entire vessel region from a vessel image; extracting a major vessel region from the vessel image on the basis of a machine learning model which extracts a major vessel region; and revising the major vessel region by connecting separated vessel portions on the basis of the entire vessel region.
US11610308B2 Localization and classification of abnormalities in medical images
Systems and methods are provided for classifying an abnormality in a medical image. An input medical image depicting a lesion is received. The lesion is localized in the input medical image using a trained localization network to generate a localization map. The lesion is classified based on the input medical image and the localization map using a trained classification network. The classification of the lesion is output. The trained localization network and the trained classification network are jointly trained.
US11610302B1 Methods and systems for determining fitness for a dental splint and for capturing digital data for fabricating a dental splint
In an embodiment, a method for determining fitness for a dental splint is disclosed. The method involves starting evaluation application on a smartphone, activating camera of the smartphone, moving the smartphone relative to the teeth of the person as directed by a GUI of the application on a display of smartphone, and deactivating the camera as directed by the GUI of the application.
US11610299B2 Method and system for optical product authentication
The invention relates to a method and system for optical product authentication, in which a product is labeled with optically active particles, a reference image is recorded in a registration step and a recognition image of the optically active particles is recorded in a recognition step. The product is then authenticated by comparing image data or a coding derived from image data in the registration step versus the recognition step.
US11610298B2 Method for determining an abnormality and substrate processing system
A method for a substrate processing system includes imaging a substrate before start and after completion of a series of processings on the substrate; specifying a first processing apparatus estimated as having a potential abnormality among a plurality of processing apparatuses; performing a first process on a first inspection substrate under a selected processing condition using the first processing apparatus specified in the specifying, and imaging the first inspection substrate before and after the performing the first process to acquire a first imaging result; performing a second process on a second inspection substrate using a second processing apparatus, and imaging the second inspection substrate for comparison before and after the performing the second process to acquire a second imaging result; and determining whether an actual abnormality exists in the first processing apparatus, based on the first imaging result and the second imaging result.
US11610289B2 Image processing method and apparatus, storage medium, and terminal
The present disclosure provides an image processing method and apparatus, a storage medium and a terminal. The image processing method includes: acquiring a to-be-processed blurred image, wherein the to-be-processed blurred image is obtained by an under-screen camera through a device screen; inputting the to-be-processed blurred image to a trained generative adversarial network model to obtain a processed clear image, wherein the generative adversarial network model is trained using a preset training sample, the preset training sample includes a clear image sample and a blurred image sample corresponding to each other; and outputting the processed clear image. Embodiments of the present disclosure can improve image quality of an image captured by the under-screen camera.
US11610287B2 Motion trail update method, head-mounted display device and computer-readable medium
A motion trail update method includes: receiving first pose information for a target device transmitted by a first sensor at a first frequency; selecting second pose information meeting a preset condition from a second pose information queue as target second pose information to obtain a target second pose information set; performing trail smoothing on adjacent pose information and the first pose information by using the target second pose information set to obtain a smooth pose information sequence; performing mapping on each piece of smooth pose information in the smooth pose information sequence to obtain a target pose information sequence of a virtual object, corresponding to the target device, in a virtual space; and updating a motion trail of the virtual object in the virtual space. In the embodiment, according to the first pose information and the second pose information, positioning precision and motion trail update precision are improved, and interaction experience of the head-mounted display device is optimized.
US11610285B2 Display method and device
A display method includes obtaining a first display signal from a data apparatus connected to a display apparatus, processing the first display signal in a first method to obtain a first image set and outputting the first image set, detecting attitude information indicating an attitude, and in response to the attitude information indicating the attitude of the display apparatus satisfying a change condition, processing a second display signal from the data apparatus to obtain a second image set and outputting the second image set. The first method is different from the second method. Content display attribute information of the first image set is different from content display attribute information of the second image set.
US11610283B2 Apparatus and method for performing scalable video decoding
Provided are a method and an apparatus for performing scalable video decoding, wherein the method and the apparatus down-sample input video, determine the down-sampled input video as base layer video, generate prediction video for enhancement layer video by applying an up-scaling filter to the base layer video, and code the base layer video and the prediction video, wherein the up-scaling filter is a convolution filter of a deep neural network.
US11610281B2 Methods and apparatus for implementing cache policies in a graphics processing unit
A method of processing a workload in a graphics processing unit (GPU) may include detecting a work item of the workload in the GPU, determining a cache policy for the work item, and operating at least a portion of a cache memory hierarchy in the GPU for at least a portion of the work item based on the cache policy. The work item may be detected based on information received from an application and/or monitoring one or more performance counters by a driver and/or hardware detection logic. The method may further include monitoring one or more performance counters, wherein the cache policy for the work item may be determined and/or changed based on the one or more performance counters. The cache policy for the work item may be selected based on a runtime learning model.
US11610278B2 System, method and computer program product for assessing risk of identity theft
In one embodiment, this invention analyzes demographic data that is associated with a specific street address when presented as an address change on an existing account or an address included on a new account application when that address is different from the reference address (e.g., a credit bureau type header data). The old or reference address and the new address, the new account application address or fulfillment address demographic attributes are gathered, analyzed, compared for divergence and scaled to reflect the relative fraud risk.
US11610277B2 Seamless electronic discovery system with an enterprise data portal
Seamless electronic discovery systems with an enterprise data portal are disclosed herein. An example system includes a document collection system that collects relevant documents from one or more target sources, an investigation platform that processes the relevant documents and a portal system that interfaces the document collection system and the investigation platform to provide end-to-end electronic discovery using tracking units that provide chain-of-custody proof.
US11610275B1 System and methods for customer relationship management for an energy provider
Systems and methods are disclosed for a customer relationship management system for a retail electric energy provider. A customer valuation engine is applied to evaluate customer data to make customer valuations, continuously or on-demand, in support of customer service through a call center. In a preferred embodiment, monthly average profitability is determined as one customer valuation and probability of attrition is determined as another customer valuation. A customer retention matrix and a customer treatment matrix are developed based constructing a graph of customer monthly average profitability and probability of attrition. The customer retention matrix provides a set of instructions to a call center operator to aid the operator in communicating with the customer while helping retain the customer. The customer treatment matrix provides a set of instructions to a call center operator to aid the operator in communicating with a customer about late bills, disconnects and other treatment situations.
US11610274B2 Methods for volume manufacturing of items
Methods for volume manufacturing of a plurality of unique items are provided. In some embodiments, a method includes: (a) initiating a predefined fabrication processing time period, (b) retrieving a fabrication data package containing manufacturing data, (c) verifying the fabrication data package for accuracy and completeness of the manufacturing data contained therein, and (d) performing at least one fabrication process in accordance with the manufacturing data contained in the fabrication data package. If the predefined fabrication time period has not expired, the method can include repeating (b) through (d). If the predefined fabrication time period has expired, the method can include generating a status report.
US11610273B2 Enterprise-wide process stream analysis and grading engine with interactive user interface method, system, and computer program product
A cloud-based process stream analysis and grading engine for manufacturing and business applications. As a module contained within a comprehensive manufacturing quality suite, the grading engine functions are divided into two stages. For each unique part/process/feature data stream, Stage one automatically generates and stores a daily statistical summary record. These records are summarized from millions of raw data values fed into the engine across thousands of process streams. Stage two, the grading function, compares a user-specified time bounded analysis of each stream's summary history to the respective engineering specifications, resulting in a concatenated dual character grade—a letter and a number. There are a total of nine possible grade outcomes (A1, A2, A3, B1, B2, B3, C1, C2, and C3). The ABC portion of the grade ranks the Yield Potential. The 123 portion ranks the Yield Performance. The grades are reported to the users on the Grading Matrix tile and/or Site Summary tile contained within a built-in dashboard.
US11610272B1 Predicting crop yield with a crop prediction engine
A system and method for predicting a crop yield for a type of seed in a location is described. The method includes receiving, at a client device, seasonal crop data for the type of seed, soil data associated with the location, and mapping data associated with the location. The soil data includes soil variables, and the location is represented by voxels. The seasonal crop data, the soil data and the mapping data are uploaded to a geospatial database associated with a crop prediction engine. A random forest prediction model is applied to the seasonal crop data, the soil data and mapping data in the geospatial database by the crop prediction engine, which then ranks covariates to determine one or more significant covariates. The crop prediction engine then re-applies the significant covariates to the random forest prediction model to predict the crop yield for the type of seed at the location.
US11610271B1 Transaction data processing systems and methods
Described embodiments relate to determining a candidate financial record associated with a transaction between a first accounting entity and a second entity, and determining, using a numerical representation generation model, a numerical representation of the candidate financial record, the numerical representation generation model having been trained on a corpus generated from historical transaction records. The method further comprises providing, to a transaction attribute prediction model, the numerical representation of the candidate financial record, the transaction attribute prediction model having been trained using a dataset of previously reconciled financial records, each associated with a respective first transaction attribute; and determining, by the transaction attribute prediction model, at least one first transaction attribute associated with the candidate financial record.
US11610268B1 Systems and methods for processing trip-based insurance policies
Methods and systems for processing trip-based insurance policies for vehicles. According to aspects, a trip-based insurance policy of a vehicle specifies an amount of trip units for insured vehicle travel and has an associated policy term. In certain cases, a customer may exhaust trip units before an expiration of the policy term. The methods and systems therefore enable the purchase of additional trip units so that the customer remains insured. In other cases, upon expiration of the policy term, an insurance provider may calculate an amount of unused trip units. The insurance provider may determine one or more types of credit that are based on the amount of unused trip units. The insurance provider may also apply the one or more types of credit to an account of the customer.
US11610262B1 Systems and methods for tokenization and API services
Systems, apparatuses, methods, and computer program products are disclosed for preapproving a loan. An example method includes receiving, from an online marketplace server device, a preapproval request provided by a user for a loan preapproval to purchase a first property. The example method further includes obtaining credit information associated with the user from a credit server device. The example method further includes generating a preapproval data structure based on the preapproval request and the credit information. The example method further includes generating a preapproval token based on the generated preapproval data structure. Subsequently, the example method includes transmitting the generated preapproval token to the online marketplace server device.
US11610256B1 User interface for image-based rendering of virtual tours
Under an embodiment of the invention, a computer system includes a user interface (UI) for virtual tours of modeled real estate. The UI includes three ways to navigate the modeled real estate. The first navigation element is a 3D UI element that provides a 3D view of the property and enables the user to freely navigate in the XY plane of the virtual model. The second navigation element is a 2D map of the real property overlaid on a portion of the 3D UI element. The 2D map overlay enables navigation in the XY plane of the virtual model. The third navigation element is a 1D text element of the real property overlaid on a portion of the 3D UI element. The 1D text overlay enables navigation along the Z axis or the XY plane of the virtual model.
US11610250B2 Generating a product recommendation based on a user reaction
A device may process, after obtaining an image that includes image data concerning a product, first audio data obtained concerning a first utterance of a user of a user device, and first video data obtained concerning a first eye gaze direction of the user, to determine a first reaction of the user to the image. The device may process, after causing display of the image and an overlay superimposed on the image by the user device, second audio data obtained concerning a second utterance of the user, and second video data obtained concerning a second eye gaze direction of the user, to determine a second reaction of the user to the image and the overlay. The device may retrain a product recommendation model using the first reaction and the second reaction, and may generate and cause display of a product recommendation based on the product recommendation model.
US11610248B1 Type ambiguity detection system
Type ambiguity detection methods and systems are provided to predict a browse node classification for items in an electronic catalog and determine ambiguity between browse nodes based at least partly on the predicted browse node classifications for the items. For example, the type ambiguity detection system may identify a plurality of search queries previously submitted by users of the electronic catalog, determine a plurality of browse nodes that are frequently selected after submitting the search queries, determine items that consumers frequently view or purchase in connection with the search queries, input the items into a classifier, receive an output predicting a proper item type or browse node for a given item, and initiate an action in response to determining ambiguity.
US11610247B2 Method and system for recommending items for a surface
Computer-implemented methods and systems including receiving at an e-commerce platform a surface data from a customer computing device, where the surface data is related to a physical surface with surface dimensions; selecting with a recommendation engine of the e-commerce platform at least two surface items to be positioned upon the physical surface, the selecting based at least in part on dimensional data of the at least two surface items, wherein at least one of the at least two surface items is a merchant product; determine a quantity of each of the at least two surface items based on the surface dimensions and the dimensional data of the at least two surface items; and communicating a recommendation comprising the quantity of the at least two surface items to the customer computing device.
US11610242B2 System and method allowing social fashion selection in an electronic marketplace
In various exemplary embodiments, a system and an associated method to retrieve information related to marketplace items within an electronic environment are disclosed. A network architecture comprises a listing module to store the information related to the marketplace items. The related information includes one or more user-created items such as an image of a model with one or more tagged items worn by the model. Each of the one or more tagged items has associated descriptive metadata. A communications module is arranged to receive a query including search terms related to social fashion items from an end-user. A query engine is coupled to the communications module to match the search terms contained within the query to the associated descriptive metadata of the tagged items in the listing module. A processing module then displays to the end-user the model and the one or more tagged items.
US11610241B2 Real estate transaction system
A network based real estate transaction system is disclosed for assisting real estate agents and their clients with determining properties for purchase.
US11610239B2 Machine learning enabled evaluation systems and methods
Systems and methods for providing machine-learning enabled user-specific evaluations are disclosed. Implementations include obtaining a first set of evaluation data from a user interface, obtaining a first set of target-descriptive data including target-specific characteristics objectively describing the evaluation targets, and training, with a machine-learning algorithm, a user-specific evaluation profile indicating evaluation patterns relative to the first set of evaluation data and the first set of target-specific characteristics. Implementations include applying the user-specific evaluation profile to a second set of target-descriptive data to predict a user-specific evaluation.
US11610238B1 System and method for collecting and managing property information
A system and method for collecting and managing property information is disclosed. The system and method allow for buyers, sellers, agents and other parties that may have relevant information for a real estate transaction to collect and/or view property information stored in a property information storage system. The system and method include a virtual property notebook that facilitates collecting data about properties so that the information can be added to the property information storage system. Users are guided through a property using the virtual property notebook running as a software application on a remote device. The remote device can be used to collect image information. Users may be instructed to further inspect a property structure such as an appliance that the system has automatically detected. The system and method further include a prediction system that can provide estimated property values based on collected information.
US11610234B2 Augmenting web-based video media with a cross-domain social media interface
A system and method for augmenting video displayed via web browser to add interactive functionality is disclosed. Elements are included in a structured media definition to cause the video player to instantiate one or more new elements on a webpage when the media is played, including a first script that includes instructions to generate an interactive menu and second script, such that selection of an option from the interactive menu will call one or more application programming interface (API) functions of the second script. The structured media definition causes loading of the video and execution of the instructions. A server backend receives and processes API calls from the second script and transmits responses to the API calls to be acted upon by the second script.
US11610224B2 Electronic display systems
Members of an audience of a visually dynamic event are clustered using a plurality of sources. A current point of interest (POI) of the visually dynamic event and a future POI of the visually dynamic event are identified across the member clusters. An effectiveness score for given content and a given member cluster is computed for the current point of interest and an effectiveness score for a given content and a given member cluster is computed for the future POI by tracking a position, a speed, and a direction of movement of the current POI. A location of a background area is determined and ranked for each member cluster based on the current point of interest. Electronic displays that correspond to the ranked background areas are identified and ranked. Content is distributed across the electronic displays for each current time period based on the ranked display areas.
US11610223B2 Content based selection and meta tagging of advertisement breaks
An example system to identify an advertisement to include in source material to increase an effectiveness of the advertisement includes an analyzer to determine one or more priming characteristics for a plurality of locations of a source material based on neuro-response data collected from a first subject exposed to the source material and a selector to identify an attribute of the advertisement, identify at least one of a temporal attribute or a spatial attribute for the plurality of locations, perform a comparison of the attribute of the advertisement to the at least one of the temporal attribute or the spatial attribute for the plurality of locations, select a first location of the plurality of locations for insertion of the advertisement based on the comparison and the priming characteristics, and transform the source material to include the advertisement at the first location.
US11610218B2 Methods for developing customer loyalty programs and related systems and devices
In some aspects, methods for measuring a level of usage of one or more replaceable consumable components within a material processing system can include detecting a type of consumable component in use within a processing device of the material processing system; determining, using a computing system, if the type of consumable component in use is a specific type of consumable component; and determining, using the computing system, a usage ratio of the specific type of consumable component used relative to other types of consumable components used within the processing device during a cumulative time period of use of the material processing system.
US11610211B2 Giga app for transforming a traditional email application into a virtual mail application to significantly improve email marketing results
A new generation Giga App for seamlessly merging online e-commerce system(s) with social networking system(s) is disclosed. According to the embodiments of the present invention, the Giga App incorporates a virtual mail application that enables: 1) transformation of a traditional email application into a virtual mail application with an envelope view, letter view or e-card view for better online advertising presentation effect; and 2) improvement of online advertising results through integration of user-interactive sponsor advertisements into said virtual mail application. These are revolutionary technologies to disrupt the traditional unfriendly list-view email online advertising process, to effectively address the thorny issue of user-ignored marketing emails, and to significantly improve the poor response rates of traditional email marketing through embedded user-interactive sponsor advertisements. Thus, a win-win situation of email infrastructure environment is created for all parties involved.
US11610210B2 Systems and methods for detecting potential shrink events via RFID technology
Systems and methods for detecting potential shrink events via RFID technology are provided. The systems include a point of sale (POS) system that includes an optical scanner, an RFID transceiver arrangement, a user interface and a controller. The controller is configured to perform example methods disclosed herein. For example, the controller may detect that the optical scanner has decoded a barcode, trigger the RFID transceiver arrangement to write a data string to an RFID tag located within the object scanning area, conduct a detection operation to detect the RFID tag with the data string in the bagging area. Responsive to detecting the RFID tag with the data string, the method involves the user interface performing a first operation. Responsive to not detecting the RFID tag with the data string, the method involves the user interface performing a second operation.
US11610206B2 Analysis platform for actionable insight into user interaction data
There are provided systems and methods for actionable insight into user interaction data. A service provider server can access user interaction data associated with an interaction between a first communication device and the service provider server, and generates feature representations of the user interaction data, in which the feature representations respectively correspond to extracted features that include textual data features or audio data features. The service provider server can determine an intent of the interaction from the feature representations using a machine learning-trained classifier, in which the intent corresponds to a first actionable insight category. The interaction is mapped to a first cluster based on the intent, and the service provider server issues a remedial action for the interaction based on the mapping of the interaction to the first cluster, in which the remedial action is associated with a particular type of activity in the first actionable insight category.
US11610204B1 Touchless authentication method and system
A touchless method and system of performing an authentication of a person in order to permit access to a secured resource is disclosed. The system and method are configured to collect channel state information associated with a person as they pass through a sensor zone and identify a biometric signal for the person. The system detects whether there is a match between the biometric signal and any biometric signals previously collected and stored in a database. If there is a match, the system verifies an identity of the person and can be configured to automatically grant the person access to one or more services, features, or locations for which he or she is authorized based on the authentication.
US11610201B2 Tokenized healthcare service payments
A computer-implemented method for expediting processing of a payment for a patient's healthcare service with a healthcare provider includes displaying an out-of-pocket cost for a patient for a healthcare service at a display interface of a computer device prior to the healthcare service being rendered. After patient selection of the healthcare service and payment of any out-of-pocket costs, a health token is issued to the patient as cryptocurrency for payment of the healthcare service. The health token is received from the healthcare provider after the healthcare provider renders the healthcare service, receives the health token from the patient for payment of the healthcare service, and embeds data pertaining to the healthcare service into the health token. Based on the data embedded in the health token, the healthcare service is approved or disapproved. If the healthcare service is approved, a payment for the healthcare service is issued to the healthcare provider.
US11610198B1 Secure transactions in social media channels
Techniques are described for authenticating a user to perform secure transactions with a secure system via social media channels. In one example, the secure system may comprise a financial institution with which the user has at least one financial account, and the transaction may comprise a transfer of funds initiated within a social media application executing on a user computing device. According to the techniques of this disclosure, the secure system authenticates the user to perform the transactions based on a combination of a device identifier (ID) associated with the user computing device, a biometric ID of the user of the user computing device, and a social media ID associated with a social media account held by the user.
US11610197B1 Mobile wallet rewards redemption systems and methods
A mobile wallet computer system receives via a mobile device an indication from a user that the user wishes to perform a mobile wallet transaction to transfer funds to a merchant. The mobile wallet computer system determines an amount of merchant rewards from the merchant that are available for the user to use at the merchant. The mobile wallet computer system transmits information regarding the amount of available merchant rewards to the merchant computer system. The merchant computer system applies the merchant rewards to the transaction prior to submitting the transaction to a card network computer system.
US11610194B2 Transaction object reader with analog and digital signal interface
A card reader includes a digital connector such as a Universal Serial Bus (USB) plug or an Apple® Lightning® plug. The digital connector includes a corresponding connector interface, which provides voltage to at least a card reader interface and an integrated circuit (IC) of the card reader. The card reader interface outputs an analog transaction information signal upon reading the card. The IC generates a digital version of the analog transaction information signal, encrypts the digital version, converts that into an analog audio signal. The audio signal can then be sent to the connector interface, which converts it into a digital signal such as a USB or Apple® Lightning® signal that is sent by the digital connector to a mobile device. Alternately, the audio signal can be sent to a microcontroller that converts the audio signal to a digital format such as USB, and then to the digital connector.
US11610192B2 Graphical user interface language localization
Systems and methods for predicting language dialects for a user to improve a user interface of an application are disclosed. In one embodiment, a system receives a request to determine a default dialect for an application executing on a user device. The system acquires user information corresponding to a user of the user device. Based on the user information and using a clustering algorithm, the system assigns the user to a cluster associated with a dialect. The system provides the dialect to the user device for display in a user interface as part of a sliding scale of selectable dialects of the application such that the dialect is provided as the default dialect for text and other message communications in the application. The system learns from the user's choice of dialect to provide more accurate dialect predictions in the future for other users.
US11610191B1 Cash transaction machine
Introduced is a technology for withdrawing cash from a cash transaction machine (CTM) by use of a mobile payment application installed on a mobile device of a consumer user (“the CTM technology”). Briefly described, the CTM technology enables a consumer user to identify one or more CTMs from which to withdraw cash by using his/her mobile device (e.g., a smartphone) as a “virtual” card. A particular CTM can be a conventional ATM or a POS system at a merchant's place of business. The user can use a mobile payment application installed on the user's mobile device to identify any nearby CTMs, request a withdrawal amount from a particular CTM from the identified nearby CTMs, receive a transaction code specific to that particular CTM, and physically obtain, or collect, the cash representative of the withdrawal amount at that particular CTM using the transaction code.
US11610189B2 Videoconferencing with a customer device
In an example embodiment, there is described herein an automated banking machine with a user interface that enables a customer perform a financial transaction. The automated banking machine also comprises a first interface for communicating with a remote service provide and a second interface that can communicate with a customer service device. Upon receiving an input from the customer requesting assistance, the automated banking machine establishes a communication link between the remote service provider and the customer device. The communication link enables audio, video, or a combination of audio and video data to be sent between the customer device and the remote service provider.
US11610186B2 Transaction control management
A method of performing transaction processing operations at computing apparatus is provided, together with computing apparatus adapted to manage these operations. The computing apparatus includes a programmed processor adapted to provide the following functional elements. A agent manager node is adapted to install and deinstall transaction processing nodes. A transaction operation rules database holds transaction operation rules. An interface to a transaction processing infrastructure receives transaction data for the transaction processing operations. The transaction processing nodes are adapted to perform the transaction processing operation on the transaction data using the transaction operation rules under control of the agent manager node.
US11610184B2 Method for vehicle specification filtering in response to vehicle inspection results
Methods for operating a vehicle inspection or measurement system to facilitate selection of specification sets associated with a vehicle undergoing inspection or measurement based on an evaluation of vehicle identifying features and acquired vehicle measurement.
US11610182B2 System and method for electronic lead verification
A system and a method provide a lead verification service. A lead generator contacts a verification server when a visitor lands on a hosting site of the lead generator to enter lead information into a form. The verification server issues a reference key (token) to the lead generator and collects information about the visitor and the hosting site of the lead generator, using the reference key to identify the collected information. When the visitor submits the form, the lead generator sends the form data, which includes the entered lead information and the reference key received from the verification server, to at least one interested party. When the verification server receives a request for the collected information from the interested party, the collected information is retrieved based on the reference key included in the request and sent to the requesting interested party.
US11610169B1 Dynamic prediction modeling
Dynamic predictive modelling is disclosed. A subset of joined pairs can be selected from a table of joined pairs in which each pair includes snapshot time and forecast time, the joined pairs form a forecasting triangle that spans predetermined increments of time, and the subset of joined pairs comprises a vector in the forecasting triangle. A predictive model can be utilized to operate over the data associated with the subset of joined pairs and produce a prediction. The subset of joined pairs can be dependent on the predictive model. In one instance, data associated with the subset of pairs can be loaded into processor cache to facilitate efficient processing.
US11610168B2 Method for analyzing risk of cooperrator supply chain
Disclosed is a method for analyzing a risk of a cooperator supply chain. The method calculates a risk score based on text data associated with an evaluation target company, provides visual information on the risk score of the evaluation target company through a bar graph, a tracking graph, a scatter plot graph, a network diagram, and a map diagram, and generates a chat room for managing a supply chain between the evaluation target company and the cooperator to support real-time communication.
US11610166B2 Hierarchical service trees
A predefined hierarchical service tree can be stored that includes a top at a service category definition level and a bottom at a level of a number of devices, each of the number of devices selected to perform a specific service function. A sequential progression can be enforced through the predefined hierarchical service tree to perform a service.
US11610164B2 Workflow project design systems, apparatuses, and methods
A workflow project design system, method, and apparatus are disclosed. An example method includes creating a mapping between an executable version of an object-orientated process and an un-executable version of the object-orientated process. The method also includes transmitting the un-executable version of the object-orientated process and a toolset file to a client device for display in a web browser. The method further includes receiving from the client device a modify instruction to modify at least one of attributes or properties of the un-executable version of the object-orientated process and updating the executable version of the object-orientated process based on the modify instruction. Additionally, the method includes receiving an execution instruction to execute the workflow project, executing the updated executable version of the object-orientated process to generate a result of the workflow project, and transmitting to the client device the result for display within the user interface.
US11610163B2 System and method of schedule optimization for long-range staff planning
A system and method are disclosed for determining long-range staff planning. Embodiments include determining a baseline measurement of labor needs over a time period of one or more employees at one or more entities and modifying the baseline measurement of the labor needs over the time period based on one or more constraints that allow the one or more employees to work additional types of labor needs at the one or more entities. Embodiments further include determining working times and job assignments of the one or more employees based on one or more simulated employees that represent potential employees to the modified baseline measurement of the labor needs over the time period and storing the determined working times and job assignments in the database for the one or more employees at the one or more entities.
US11610162B2 System and method of workforce optimization
A method of workforce optimization includes acquiring video data. The video data is obtained from a plurality of video cameras in a facility comprising a plurality of departments. A customer load for each of the plurality of departments is identified. A location of each of a plurality of employees in the facility is identified. A customer-to-employee ratio is determined for each department. The determined customer-to-employee ratio for each department is provided to a computing device. At least one employee deployment notification is provided from the computing device to another computing device.
US11610154B1 Preventing overfitting of hyperparameters during training of network
Some embodiments provide a method for training a machine-trained (MT) network. The method uses a first set of inputs to train parameters of the MT network according to a set of hyperparameters that define aspects of the training. The method uses a second set of inputs to validate the MT network as trained by the first set of inputs. Based on the validation, the method modifies the hyperparameters for subsequent training of the MT network, wherein the hyperparameter modification is constrained to prevent overfitting of the modified hyperparameters to the second set of inputs.
US11610143B1 Client-specific validation for migrating to a version of a machine learning model using client-supplied test data
A network-based service may provide a machine learning model for different clients. The network-based service may implement an interface that allows a client to identify a test data set for validating versions of the machine learning model specifically for the client. When a new version of the machine learning model is created, a validation test using the test data set identified by the client may be used. Results of the validation test may be used to make a decision regard whether to migrate workloads for the client to the new version of the machine learning model.
US11610138B2 Machine learning-based inference of granular font properties
A textual properties model is used to infer values for certain font properties of interest given certain text-related data, such as rendered text images. The model may be used for numerous purposes, such as aiding with document layout, identifying font families that are similar to a given font families, and generating new font families with specific desired properties. In some embodiments, the model is trained from a combination of synthetic data that is labeled with values for the font properties of interest, and partially-labeled data from existing “real-world” documents.
US11610135B2 Information processing apparatus, information processing method, and non-transitory computer-readable storage medium for storing program
An information processing method includes: deciding a timing when transfer to a memory is completed in a total time that is a sum of a calculation time at one or plurality of second layers at which calculation is carried out earlier than a first layer regarding a timing when data relating to calculation of the first layer is stored in the memory based on a calculation time estimated in advance regarding each of one layer or a given number of layers in a plurality of layers included in a neural network and a time of transfer of data relating to calculation of each of the one layer or the given number of layers to the memory; and storing the data relating to calculation of the first layer in the memory based on the decided timing in sequentially carrying out calculation of each layer of the neural network.
US11610133B2 Method and apparatus for producing infrared spectrum
An apparatus for producing an infrared spectrum according to one example of the present disclosure includes: a toxic chemical gas and background infrared spectrum acquisition portion of acquiring a background of a target area and an infrared spectroscopic signal of a gas contaminant plume existing in the background; and a toxic chemical gas infrared spectrum generation portion of training a Generative Adversarial Network (GAN) using acquired background radiation intensity data as learning data, and automatically generating a toxic chemical gas simulation infrared spectrum signal according to an environment setting inputted from a user using a learned GAN. According to the present disclosure, there is an effect that an infrared spectrum of atmosphere contaminated by a toxic chemical gas may be acquired without outdoor experiments using a real toxic chemical gas.
US11610128B2 Neural network training under memory restraint
Methods and systems for training a neural network are provided. In one example, an apparatus comprises a memory that stores instructions; and a hardware processor configured to execute the instructions to: control a neural network processor to perform a loss gradient operation to generate data gradients; after the loss gradient operation completes, control the neural network processor to perform a forward propagation operation to generate intermediate outputs; control the neural network processor to perform a backward propagation operation based on the data gradients and the intermediate outputs to generate weight gradients; receive the weight gradients from the neural network processor; and update weights of a neural network based on the weight gradients.
US11610123B2 Context and domain sensitive spelling correction in a database
A method of operating a health tracking system is disclosed. The method comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.
US11610121B2 Identifying patterns in event logs to predict and prevent cloud service outages
In non-limiting examples of the present disclosure, systems, methods and devices for predicting hardware failure events are presented. A time series comprising event log data for a plurality of events and a plurality of event types that occurred on a server computing device may be received. The time series may be filtered for a subset of the plurality of event types. The filtered time series may be processed with a recurrent neural network that has been trained to predict hardware failure events from time series data comprising the subset of the plurality of event types. A prediction may be made that a hardware failure event will occur on the server computing device within a threshold duration of time. A prophylactic follow-up action corresponding to the predicted hardware failure event may be performed.
US11610118B2 Distributional reinforcement learning using quantile function neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an action to be performed by a reinforcement learning agent interacting with an environment. In one aspect, a method comprises: receiving a current observation; for each action of a plurality of actions: randomly sampling one or more probability values; for each probability value: processing the action, the current observation, and the probability value using a quantile function network to generate an estimated quantile value for the probability value with respect to a probability distribution over possible returns that would result from the agent performing the action in response to the current observation; determining a measure of central tendency of the one or more estimated quantile values; and selecting an action to be performed by the agent in response to the current observation using the measures of central tendency for the actions.
US11610117B2 System and method for adapting a neural network model on a hardware platform
Systems and methods for adapting a neural network model on a hardware platform. An example method includes obtaining neural network model information comprising decision points associated with a neural network, with one or more first decision points being associated with a layout of the neural network. Platform information associated with a hardware platform for which the neural network model information is to be adapted is accessed. Constraints associated with adapting the neural network model information to the hardware platform are determined based on the platform information, with a first constraint being associated with a processing resource of the hardware platform and with a second constraint being associated with a performance metric. A candidate configuration for the neural network is generated via execution of a satisfiability solver based on the constraints, with the candidate configuration assigns values to the plurality of decision points.
US11610116B2 Storage device performance optimization using deep learning
Disclosed is a computer-implemented method for optimizing read thresholds of a memory device using a deep neural network engine, comprising reading, using a set of read threshold voltages applied to the memory device, data from the memory device under a first set of operating conditions that contribute to read errors in the memory device, producing a labeled training data set using the set of read threshold voltages under the first set of the operating conditions, determining, based on characteristics of the memory device, a number of layers, a size of each layer, and a number of input and output nodes of the deep neural network engine, training the deep neural network engine using the labeled training data set, and using the trained deep neural network engine to compute read thresholds voltage values under a second set of operating conditions.
US11610105B2 Systems and methods for harnessing analog noise in efficient optimization problem accelerators
Systems and methods are provided for implementing a hardware accelerator. The hardware accelerator emulates a neural network, and includes a memristor crossbar array, and a non-linear filter. The memristor crossbar array can be programmed to calculate node values of the neural network. The nodes values can be calculated in accordance with rules to reduce an energy function associated with the neural network. The non-linear filter is coupled to the memristor crossbar array and programmed to harness noise signals that may be present in analog circuitry of the hardware accelerator. The noise signals can be harnessed such that the energy function associated with the neural network converges towards a global minimum and modifies the calculated node values. In some embodiments, the non-liner filter is implemented as a Schmidt trigger comparator.
US11610104B1 Asynchronous analog accelerator for fully connected artificial neural networks
Methods of performing mixed-signal/analog multiply-accumulate (MAC) operations used for matrix multiplication in fully connected artificial neural networks in integrated circuits (IC) are described in this disclosure having traits such as: (1) inherently fast and efficient for approximate computing due to current-mode signal processing where summation is performed by simply coupling wires, (2) free from noisy and power hungry clocks with asynchronous fully-connected operations, (3) saving on silicon area and power consumption for requiring neither any data-converters nor any memory for intermediate activation signals, (4) reduced dynamic power consumption due to Compute-In-Memory operations, (5) avoiding over-flow conditions along key signals paths and lowering power consumption by training MACs in neural networks in such a manner that the population and or combinations of multi-quadrant activation signals and multi-quadrant weight signals follow a programmable statistical distribution profile, (6) programmable current consumption versus degree of precision/approximate computing, (7) suitable for ‘always-on’ operations and capable of ‘self power-off’, (8) inherently simple arrangement for non-linear activation operations such as Rectified Linear Unit, ReLu, and (9) manufacturable on main-stream, low cost, and lagging edge standard digital CMOS process requiring neither any resistors nor any capacitors.
US11610100B2 Accelerator for deep neural networks
A system for bit-serial computation in a neural network is described. The system may be embodied on an integrated circuit and include one or more bit-serial tiles for performing bit-serial computations in which each bit-serial tile receives input neurons and synapses, and communicates output neurons. Also included is an activation memory for storing the neurons and a dispatcher and a reducer. The dispatcher reads neurons and synapses from memory and communicates either the neurons or the synapses bit-serially to the one or more bit-serial tiles. The other of the neurons or the synapses are communicated bit-parallelly to the one or more bit-serial tiles, or according to a further embodiment, may also be communicated bit-serially to the one or more bit-serial tiles. The reducer receives the output neurons from the one or more tiles, and communicates the output neurons to the activation memory.
US11610099B2 Neural network architecture using single plane filters
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the hardware comprising an input buffer configured to provide data windows to a plurality of convolution engines, each data window comprising a single input plane; and each of the plurality of convolution engines being operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of a data window, and each of the plurality of convolution engines comprising: multiplication logic operable to combine a weight of the filter with a respective data value of the data window provided by the input buffer; and accumulation logic configured to accumulate the results of a plurality of combinations performed by the multiplication logic so as to form an output for a respective convolution operation.
US11610098B2 Data augmentation in transaction classification using a neural network
Systems and methods for data augmentation in a neural network system includes performing a first training process, using a first training dataset on a neural network system including an autoencoder including an encoder and a decoder to generate a trained autoencoder. A trained encoder is configured to receive a first plurality of input data in an N-dimensional data space and generate a first plurality of latent variables in an M-dimensional latent space, wherein M is an integer less than N. A sampling process is performed on the first plurality of latent variables to generate a first plurality of latent variable samples. A trained decoder is used to generate a second training dataset using the first plurality of latent variable samples. The second training dataset is used to train a first classifier including a first classifier neural network model to generate a trained classifier for providing transaction classification.
US11610095B2 Systems and methods for energy-efficient data processing
An energy-efficient sequencer comprising inline multipliers and adders causes a read source that contains matching values to output an enable signal to enable a data item prior to using a multiplier to multiply the data item with a weight to obtain a product for use in a matrix-multiplication in hardware. A second enable signal causes the output to be written to the data item.
US11610094B2 Entity pyramid embeddings
The disclosed embodiments provide a system for processing data. During operation, the system performs processing related to a first set of features for a first entity using a first series of embedding layers, wherein the processing includes applying each embedding layer in the first series of embedding layers to a concatenation of all outputs of one or more layers preceding the embedding layer. Next, the system obtains a first embedding as an output of a first final layer in the first series of embedding layers. The system then outputs the first embedding for use by a machine learning model.
US11610092B2 Information processing system, information processing apparatus, information processing method, and recording medium
An information processing system including: a storage section that stores information about a plurality of agents capable of dialogue with a user, each agent having different attributes; a communication section that receives a message from the user from a client terminal, and also replies to the client terminal with a response message; and a control section that executes control to select a specific agent from the plurality of agents, according to an instruction from the user, record attributes of the specific agent updated according to dialogue between the specific agent and the user as the attributes of a user agent, specify a partner user who most resembles the attributes of the user agent by comparing the attributes of the user agent and attributes of a plurality of actually existing partner users, and notify the user of the existence of the partner user at a predetermined timing.
US11610090B2 Combination RFID/EAS tags and methods of manufacture
Disclosed are combination radio frequency identification (RFID) and electronic article surveillance (EAS) tags and methods of producing such tags using a converting machine. The method is characterized by feeding a first roll carrying first type inlays and a second roll carrying second type inlays into a converting machine; and, transferring, using the converting machine, the first type inlays to a surface of the second type inlays, thereby forming a two-layer tape carrying pairs of first and second type inlays, each of the pairs comprising an RFID inlay and an EAS inlay, wherein there is no overlap of an RFID antenna element of each RFID inlay and an EAS antenna element of a paired EAS inlay, and wherein the RFID inlay and the EAS inlay of each pair are functionally independent.
US11610084B1 Apparatuses, methods, and systems for 3-channel dynamic contextual script recognition using neural network image analytics and 4-tuple machine learning with enhanced templates and context data
In some embodiments, a method includes training a first machine learning model based on multiple documents and multiple templates associated with the multiple documents. The method further includes executing the first machine learning model to generate multiple relevancy masks, the multiple relevancy masks to remove a visual structure of the multiple templates from a visual structure of the multiple documents. The method further includes generating multiple multichannel field images to include the multiple relevancy masks and at least one of the multiple documents or the multiple templates. The method further includes training a second machine learning model based on the multiple multichannel field images and multiple non-native texts associated with the multiple documents. The method further includes executing the second machine learning model to generate multiple non-native texts from the multiple multichannel field images.
US11610083B2 Method for calculating clustering evaluation value, and method for determining number of clusters
Provided is a method for calculating an evaluation score of clustering quality, based on the number of clusters into which a plurality of data is clustered. The calculating the evaluation score includes: calculating a degree of internal compactness that is a sum of values, each being defined by normalizing a first index value by a first value that is based on a number of data within each cluster, the first index value indicating a degree of dispersion of data within each cluster; calculating a degree of external separation defined by normalizing a sum of a second index value for each cluster by a second value that is based on the number of clusters, the second index value indicating an index of a distance between the clusters; and calculating the evaluation score according to a predetermined formula having, as variables, the degree of internal compactness and the degree of external separation.
US11610063B2 Automatic compliance tools
A facility for representing a mandate occurring in an authority document with a control is described. For each of one or more controls in a set of existing controls, the facility determines a similarity score measuring the similarity of the mandate and the control; where the similarity score exceeds a similarity threshold, the facility links the mandate to the control. Where the mandate is not linked to any control in the set of controls, the facility adds a control to the set of controls that is based on the mandate, and links the mandate to the added control.
US11610055B2 Systems and methods for analyzing electronic document text
The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: analyzing an electronic document text; identifying in the electronic document text a first drafted text element to be modified; causing the first drafted text element to be highlighted to a user on a display; generating at least one text output option that conveys a meaning associated with the first drafted text element but includes one or more changes relative to the first drafted text element; and causing the at least one text output option to be shown to the user via the display.
US11610052B2 Techniques for automated control of computer programs through text-based user interfaces
Techniques for programmatically controlling computer programs that are configured to be controlled via text-based user interfaces. The techniques include using at least one computer hardware processor to perform: accessing a string specifying content of a user interface (UI) screen of a computer program configured to be controlled via a text-based user interface; generating, based on the string, a two-dimensional (2D) representation of the UI screen; identifying a first controllable UI element in the UI screen at least in part by processing text in the 2D representation of the UI screen; and controlling the computer program by causing, via the first controllable UI element, the computer program to perform at least one action in furtherance of a task.
US11610048B2 Straddling systolic ruletree
Systems for generating a USPTO office action response document based on an input USPTO Office Action document. A method implementation for constructing the USPTO office action response traverses a ruletree that has been dynamically formed from user answers to successive questions based on characteristics of the USPTO Office Action document. The ruletree comprises a first set of data items that pertains to an HCI and the ruletree further comprises a second set of data items that pertain to the target USPTO office action response document. Correspondence between the set of user answers to questions and passages in the USPTO office action response document are maintained in the ruletree. The ruletree expands and contracts during user interaction. To generate the USPTO office action response document, the ruletree is traversed in a sorted order, where traversal of a node generates a passage or passages in the generated USPTO office action response document.
US11610047B1 Dynamic labeling of functionally equivalent neighboring nodes in an object model tree
A baseline request produced from an annotated node of a document object model (DOM) tree and a label assigned to the annotated node are obtained. The label is assigned to a set of neighboring nodes of the DOM that perform a same function by recursively causing the system to, for each neighboring node to the annotated node in the DOM tree an additional request produced in response to performance of simulated human interaction with the neighboring node is identified, if the additional request matches the baseline request, the label is assigned to the neighboring node, and the neighboring node is selected to be the annotated node.
US11610042B1 Scalable scribe regions for implementing user circuit designs in an integrated circuit using dynamic function exchange
Using scalable scribe regions for implementing a user circuit design includes generating a scribe region having a plurality of contours for a static top design of a circuit design for an integrated circuit. The static top design is configured to integrate with a user circuit design in the integrated circuit. Each contour defines a different size of the scribe region having a boundary that extends outward in at least one direction from a boundary of a floorplan area of the static top design on the IC. The scribe region can be translated into design constraints defining the plurality of contours of the scribe region and restrict placement of components of the user circuit design within the scribe region as sized according to a selected contour. The static top design and the plurality of design constraints can be stored in a memory for use in implementing the user circuit design.
US11610039B2 Creating and/or enhancing hardware obscurity via randomization points
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for creating and/or enhancing hardware obscurity via one or more randomization points, such as implemented in connection with one or more computing and/or communication networks and/or protocols.
US11610038B2 Risk evaluation
For risk evaluation, a method encodes event data as a linear array that includes a plurality of logic states. The method estimates a success probability for each logic state and identifies path groups of the plurality of logic states. The logic states of each path group must all be healthy for each logic state to contribute to system success. The method further identifies each path combination of path groups and path nodes that result in system success. In addition, the method calculates a system success probability as a sum of success probabilities for each path combination. The success rate for each path combination is calculated as a product of the path group success probabilities for the path combination.
US11610035B2 Activities data modeling in human internet-of-things platforms
A platform models and correlates physical activities based on users' interactions with a simple grip-metaphor design, enabling multi-dimensions actionable information to improve the health, performance and well-being of connected grip users within like-minded communities. For example, the platform captures multi-dimensional datasets generated from activities of each of a plurality of users on the online human internet of thing platform, where the activities include physical interactions with connected grips systems connected to the online human internet of thing platform. The platform then filters the captured multi-dimensional datasets into a plurality of categories and scores the filtered multi-dimensional data by the human internet of thing platform. Finally, the platform generates a multi-dimensional information modeling for each user based on the scored multi-dimensional data.
US11610033B2 Method and apparatus for augmented reality display of digital content associated with a location
Methods and apparatus for display of digital content associated with a location in a radio transmission area. A user interface is generated with a digital representation of energy levels received into an energy receiving sensor, such as a CCD or CMOS sensor. The user interface includes interactive portions based upon positions in the radio transmission area. The interactive portions may be activated to display the digital content in a user interface.
US11610031B2 3D-link for sharing a 3D context of 3D computer- aided design (CAD) model
A computer-aided design (CAD) system and corresponding method enable users to manage and share information related to a three-dimensional (3D) context of a 3D CAD model with ease. The method creates a 3D-link targeting the 3D context. The 3D-link includes a static link and a variable link. The static link re-directs to the variable link in response to a user opening the 3D-link. The variable link enables (i) the 3D CAD model to be located and opened and (ii) the 3D context to be displayed within the 3D CAD model. The method stores the 3D-link in a database. The 3D-link enables the 3D context to be shared between or among users via sharing of the 3D-link from the database. The 3D-link plays an important role in helping design engineers collaborate by eliminating the need to create pictures or copies of 3D models that may become outdated.
US11610030B2 Method and system for optimizing shipping methodology for 1-directional wall panels
The present invention is a system, comprising: isolate at least one wall panel from a building model; process a first set of data associated with the characteristics of the wall panel members, wherein the characteristics are related to the profile and length; process a second set of data associated with the assembly of the wall panel; create an assembly process of the wall panel, wherein an assembly and disassembly of the wall panel is performed to determine at least one assembly process based on the order of connecting the wall panel members from a construction perspective; formulate a package of the wall panel, wherein the package is organized based on assembly process; adjust the orientation of the members within the package based on the shipping vessel limitations and the other bundles of the model which are contained within the shipping vessel; and generate a graphical representation of the package.
US11610028B2 System and method for designing MEMS mirror based on computed oscillation frequency
A method for designing an optical scanning mirror is provided. The method may include receiving, by a communication interface, a set of design parameters of the scanning mirror. The method may also include simulating scanning mirror oscillation, by at least one processor, based on the set of design parameters using a computer model. In certain aspects, the computer model may include a lookup table that correlates electrostatic force applied to a sample scanning mirror and angular displacement in the sample scanning mirror caused by the electrostatic force. The method may further include generating, by the at least one processor, mirror oscillation data as an output of the computer model for designing the scanning mirror. The mirror oscillation data may include a correlation of drive frequency, angular displacement, and time.
US11610023B2 High-dimensional data anonymization for in-memory applications
A method and system are provided including at least one tabular data set, wherein each data set includes one or more attribute categories defining a record, each attribute category including one or more data values; an anonymization module; and an anonymization processor in communication with the anonymization module and operative to execute processor-executable process steps to cause the system to: receive a first data set at the anonymization module; determine at least one of the attribute categories in the first data set is a first-class identifier; generate a pseudonymous data set by removing the at least one first-class identifier attribute category from the first data set; determine at least two of the attribute categories in the pseudonymous data set are a second-class identifier; manipulate the at least two second-class attribute categories; and generate an anonymized data set based on the at least two manipulated second-class identifier attribute categories. Numerous other aspects are provided.
US11610022B2 Privacy preserving personal health record service ecosystem trials
A user device comprises an app that stores and maintains exclusive control of user data, and causes one or more processors to send a request for services according to a trial period to a distributed ledger associated with service providers and anonymously interact with the service providers according to a set of rules maintained in the distributed ledger by passing along a token uniquely associated with the user during for the respective interaction with each service provider without the user data being shared with the service providers.
US11610021B2 System and method for masking user identity in digital interactions
Disclosed herein are systems and methods for protecting user data. In one aspect, an exemplary method comprises, by a hardware processor, detecting one or more user files modified by a user on a user device; identifying user actions executed by the user to modify the one or more user files; training a machine learning algorithm to identify whether an arbitrary user action is performed by the user, wherein the user actions used by the user to modify the one or more user files are comprised in a training dataset of the machine learning algorithm; detecting a user action to modify a user file; determining, using the machine learning algorithm, whether the user action classifies as being performed by the user; and in response to determining that the machine learning algorithm classifies the user action as being performed by the user, modifying the user action to mask an identity of the user.
US11610019B2 Information management method, apparatus, and information management system
An information management method includes: receiving an information import request sent by a first agent node, where the information import request includes a first identifier of a user; obtaining a second identifier of the user based on the information import request, and obtaining to-be-imported personal information corresponding to the second identifier of the user; and sending metadata of the user to a block chain node, to store the metadata of the user into the block chain system. In this way, personal information of the user is registered in the block chain system, so that security of the personal information can be effectively ensured, and the user can perform management of and provide external authorized access to the personal information of the user in a unified manner.
US11610017B2 Managing group authority and access to a secured file system in a decentralized environment
Presented here is a system that manages secured file system, and an authority to the secured file system, by granting access only to a user who is authorized to access the file system. The user within the system is identified using a unique key unique to each user. The user's authority is recorded in a linear sequence distributed among multiple devices each of which independently verifies the validity of each block in the linear sequence. The validity of the linear sequence is guaranteed by preventing certain operations from being performed on the linear sequence, such as branching of the linear sequence, deletion, and modification of the blocks within the linear sequence. Prior to adding a new block to the linear sequence, the validity of the block is independently computed by each of the devices.
US11610014B2 Controlling access to application data
A method, system and computer-readable storage medium for controlling access to application data associated with an application configured on a computing device. The method comprises: storing data comprising, for each of a plurality of access levels associated with the application, first data indicative of a combination of one or more credentials associated with the respective access level and an access level key corresponding to the respective access level, the access level key being encrypted by the combination of one or more credentials associated with the respective access level; determining, based on the first data, an access level in the plurality of access levels corresponding to a combination of one or more credentials available to the application; decrypting the access level key in the stored data corresponding to the determined access level using the combination of one or more credentials available to the application; and providing access to encrypted application data associated with the application and corresponding to the determined access level using, at least in part, the decrypted access level key corresponding to the determined access level.
US11610009B2 Software-based switch for providing products and/or services to users without compromising their privacy
An online service provisioning process is provided during which the service provider's knowledge about the user to whom the service is delivered does not increase. This is accomplished by presenting user attribute information to the service provider as obfuscated objects that can be independently verified and which are privacy preserving.
US11610008B2 Snap-in secret server support for protecting secret information
A computer system includes a memory to store an application. A processor is configured to start the application, and insert a secret-server hook into the application during start-up. The secret-server hook has instructions to access a secret server with the secret information stored therein. In response to a call being made by the application for the secret information, the secret-server hook has further instructions to intercept the call, and provide the secret information in the secret server to the application based on the intercepted call.
US11610005B2 Cryptographic object management across multiple remote sites
A cryptographic object management system is provided that includes physically separated first and second object management sites. The first and second object management sites each respectively include HSMs, a HSM server connected to each of the HSMs, and a persistent layer connected to the HSM server. The HSM servers respectively manage operation of each of the HSMs. The HSM server of the first object management site includes an object manager module that manages and controls the cryptographic object management system. The persistent layers respectively store cryptographic objects for use by the HSMs. Each of the HSMs respectively performs crypto-processing on one or more of the cryptographic objects.
US11610004B2 System for implementing enhanced file encryption technique
Systems, computer program products, and methods are described herein for implementing enhanced file encryption technique. The present invention is configured to receive a request from a computing device of a user to encrypt a file; encrypt the file using a local file encryption key to generate an encrypted file; transmit, via an encryption engine, a first encryption request to an encryption server to encrypt a first portion of the encrypted file; receive, from the encryption server, an encrypted first portion of the encrypted file based on at least the first encryption request, wherein the first portion of the encrypted file is encrypted by the encryption server using a first file encryption key; append the encrypted first portion of the encryption file with a remaining portion of the encrypted file to generate a final encrypted file; and store the final encrypted file in a data repository.
US11610002B2 Data privacy awareness in workload provisioning
Data privacy information pertaining to particular data hosted by a first workload provisioned to a first location can be received. The first workload can be monitored to determine whether the first workload is accessed by a second workload, determine whether the second workload is indicated as being authorized, in the data privacy information, to access the particular data hosted by first workload, and determine whether the second workload has access to the particular data hosted by the first workload. If so, the first workload can be automatically provisioned to a second location to which provisioning of the first workload is allowed based on the data privacy information.
US11609998B2 Device, method, and computer program for supporting specification
A difference extracting unit extracts, from an executable file converted from a source code and an executable file converted from a source code after vulnerability correction is made to the source code, a difference of a part where the vulnerability correction is made. A feature calculating unit calculates features of the difference extracted by the difference extracting unit. A difference extracting unit extracts, from an executable file converted from a source code and an executable file converted from a source code after correction is made to the source code, a difference of a predetermined part. A similarity calculating unit calculates similarity between the difference of the predetermined part calculated by the difference extracting unit and the features of the difference of the part where the vulnerability correction is made calculated by the feature calculating unit.
US11609995B2 Guard railed security benchmark implementation assurance
Guard-railed security benchmark compliance assurance includes storing in memory of a computer a multiplicity of specific parameter values, retrieving from memory, different parameterized operating system directives arranged together in a programmatic module, populating different parameters of the directives with respective ones of the stored specific parameter values and invoking each of the directives with the populated different parameters through a command line shell of an operating system executing in the computer, each invocation establishing a different configuration setting in a computing environment hosted by the computer.
US11609993B2 Emulator and emulation method
A method for emulating execution of a file includes emulating execution of the instructions of a file on a virtual processor of an emulator. The execution of the instructions is halted in response to an invocation of an API function. A determination is made whether the invoked API function is present in the updatable modules of the emulator. The updatable modules contain implementation of API functions. In response to determining that the invoked API function is present in the updatable modules, execution of the invoked API function is emulated according to corresponding implementation contained in the updatable modules. Otherwise, result of execution of the invoked API function is generated by executing a corresponding virtual API function on a processor of a computing device.
US11609992B2 Systems and methods for anti-malware scanning using automatically-created white lists
Disclosed herein are systems and method for scanning objects of a computing device, by an anti-malware, using a white list created for an organization based on data of the organization. In one aspect, an exemplary method comprises obtaining one or more objects of the organization from the computing device, and for each obtained object of the one or more objects, computing a hash value of the obtained object, determining whether the obtained object is whitelisted, and scanning the obtained object based on whether the obtained object is whitelisted, wherein the whitelist is created based on scanning of objects stored in archives of the organization, and the obtained object is determined as being whitelisted when the computed hash value of the obtained object matches a hash value of an object in a whitelist created for the organization.
US11609983B2 System, method, and program for providing virtual code, virtual code generating device, and virtual code verifying device
A system, a method, and a program for providing a virtual code, a virtual code generating device, and a virtual code verifying device are provided. The method includes receiving, by a virtual code verifying means, a virtual code from a virtual code generating means, extracting, by the virtual code verifying means, a plurality of detailed codes included in the virtual code, and searching for, by the virtual code verifying means, a storage location of a real code based on the plurality of detailed codes.
US11609981B1 GFI tripped circuit detection and wireless notification systems and methods
Systems and methods for ground fault circuit interrupter trip detection and entire premises loss of power and restoration detection and notification of those events is disclosed. An example system may receive a smart plug identification. The system may authorize a smart plug. The system may link the smart plug to a smart plug application. The system may query the smart plug to obtain a power notification. The system may notify smart plug application of a power status.
US11609977B2 Biometric processes, apparatus and machine-readable mediums
A biometric processor comprises: one or more inputs configured to receive first ear biometric data acquired in respect of a first ear of a user and second ear biometric data acquired in respect of a second ear of the user; a processing module configured to perform a biometric algorithm on the first ear biometric data and the second ear biometric data, based on a comparison of the first ear biometric data to a first stored ear biometric template for an authorised user and a comparison of the second ear biometric data to a second stored ear biometric template for the authorised user, to obtain respective first and second biometric scores; a fusion module configured to apply first and second weights to the respective first and second biometric scores to obtain first and second weighted biometric scores, and to combine at least the first and second weighted biometric scores to generate an overall biometric score, wherein the first and second weights are different to each other; and wherein a biometric result is based on the overall biometric score.
US11609970B1 Enhanced time series forecasting
A processing device may analyze a set of time series data using a time series forecasting model comprising an attributes model and a trend detection model. The attributes model may comprise a modified gradient boosting decision tree (GBDT) based algorithm. Analyzing the set of time series data comprises determining a set of features of the set of time series data, the set of features including periodic components as well as arbitrary components. A trend of the set of time series data may be determined using the trend detection model and the set of features and the trend may be combined to generate a time series forecast.
US11609969B2 Information processing apparatus, information processing system, information processing method, and computer program product
According to an embodiment, an information processing apparatus is configured to set a candidate for a time lag until analysis target data including at least one of a measurement item and a setting item for use in control of a process controller affects an objective variable, and a time-lag number allowed in a regression model; select, as a candidate for an explanatory variable, at least one of the measurement item measured at a time corresponding to the candidate for the time lag and the setting item set at the time; and determine a regularization parameter of the regression model such that a number of the time lag is equal to or less than the time-lag number, based on a regularization path indicating transition of a regression coefficient for the candidate for the explanatory variable, the regression coefficient varying in accordance with a value of the regularization parameter.
US11609968B2 Image recognition method, apparatus, electronic device and storage medium
An image recognition method, an apparatus, an electronic device, and a storage medium. The method may include extracting input matrices from a target image through input channels of a convolutional layer in a convolutional neural network model, obtaining first and second result matrices by traversing input matrices and performing input transformation and convolution kernel transformation, respectively, on the traversed input matrices through the row transformation reconstruction, performing matrix multiplication reconstruction on the first and second result matrices to obtain to-be-transformed matrices, performing output transformation on the to-be-transformed matrices through the row transformation reconstruction to obtain output matrices, splicing the output matrices and outputting the spliced output matrices through output channels of the convolutional layer to obtain a convolution result, and obtaining an image recognition result based on the convolution result into a pooling layer in the convolutional neural network model to perform an image recognition on the target image.
US11609966B2 Device and method for measuring stream water depth in real-time through positioning data filtering
Disclosed is a device and a method for measuring stream water depth in real-time through positioning data filtering to ensure the reliability of the measured water depth data even when the stream water depth measurement data is filtered and applied to a small stream having a small basin area and a steep slope. The device for measuring stream water depth in real-time through positioning data filtering includes: a measuring part for measuring the water depth of a stream to be measured; a positioning data filtering part for filtering the water depth data measured by the measuring means by a local linear regression-based bivariate scatterplot smoothing technique through elastic bandwidth application; and a water depth calculating part for calculating a water depth of the stream to be measured by using the positioning data filtered by the positioning data filtering part, and minimizing the uncertainty of the water depth measurement.
US11609964B2 Whole page personalization with cyclic dependencies
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: modeling a webpage as a random field, wherein the random field comprises an undirected graph comprising nodes and edges; identifying a cyclic dependency in the undirected graph, wherein the cyclic dependency involves at least three of the nodes; breaking one or more of the edges of the undirected graph that connects the at least three of the nodes in the cyclic dependency; determining a probability of the webpage having exceeded a predetermined threshold based on compatibility functions of the edges, as updated; and sending instructions to display the webpage based at least in part on the probability of the webpage having exceeded the predetermined threshold. Other embodiments are described.
US11609954B2 Segment creation in a database system
Described herein are systems, apparatus, methods and computer program products configured for actions to be performed on segments within a pipeline. The disclosed systems and techniques allow a user to select a data segment on a graphical user interface. The user may then utilize the data of the segment to perform one or more actions. Thus the data of the segment may be used to provide communications to parties contained within the data, manipulate the data segment based on the parties contained within the data, and change the data displayed based on attributes selected.
US11609949B2 Methods, systems, and media for modifying search results based on search query risk
Methods, systems, and media for demoting search results based on search query risk are provided. In some embodiments, a method for demoting search results includes: receiving a search query for a video content item; generating a plurality of search results in response to the search query; calculating a set of result goodness values; calculating a query goodness value associated with the search query based on the set of result goodness values; identifying a threshold goodness value based on the query goodness value; in response to determining that a first result goodness value of the set of result goodness values is less than the threshold goodness value, demoting a first search result of the plurality of search results, wherein the first result goodness value is associated with the first search result; and causing at least a portion of the plurality of search results to be presented based on the demotion.
US11609947B2 Guidance query for cache system
A device may be configured to determine whether an audio file is a first type of audio file that is capable of being processed to recognize the voice query based on a characteristic of the audio file itself or a second type of audio file that may require speech recognition processing in order to recognize the voice query associated with the audio file. In determining whether the audio file is a first type of audio file or a second type of audio file, a query filter associated with the device may be configured to access one or more guidance queries. Using the one or more guidance queries, the device may classify the audio file as a first type of audio file or a second type of audio file based on receiving only a portion of the audio file, thereby improving the speed at which the audio file can be processed.
US11609944B2 Systems and methods for leveraging acoustic information of voice queries
The methods and systems described herein leveraging acoustic features of a user to generate and present a personalized content to a user. In one example, the method receives a voice query and determines that the query refers to either a first content item or a second content item. The first content item is associated with a first type assigned with a first score and the second content item is associated with a second entity type assigned with a second score. The method also determines whether the query is from the second entity type. The method ranks the first and the second content items based on this determination and generates for presentation of the first and the second content items based on the ranking. The method also changes the first or the second scores based on this determination and selects one of the first or the second content item for presentation.
US11609942B2 Expanding search engine capabilities using AI model recommendations
Expanding search engine functionality using AI models. A method includes, as part of a search session, receiving user input at a search engine. One or more searches on a set of data using the user input. Search results are provided from the one or more searches to a user. Based on a history of the search session, suggestions are provided in a user interface of AI models that could be applied to expand potential search results for the search session. User input is received at the user interface selecting one or more of the suggested AI model. The one or more selected AI models are applied to expand the set of data. Search results to the user based on searching the expanded set of data.
US11609935B2 Managing configuration datasets from multiple, distinct computing systems
Configuration datasets from multiple, distinct computing systems can be managed. For example, a computing device can receive multiple configuration datasets describing multiple system configurations for at least two distinct computing systems. The computing device can determine key-value pairs based on the configuration datasets. The computing device store relationships between the key-value pairs in a database. The computing device can then receive a configuration dataset from a computing system of a user that can describe a system configuration for the computing system. The computing device can determine a set of key-value pairs based on the configuration dataset. The computing device can analyze the set of key-value pairs based on the relationships stored in the database to determine configuration feedback for the system configuration. The configuration manager can transmit the configuration feedback to the computing system to allow the user to implement the configuration feedback.
US11609931B2 Ring replication system
A ring replication system receives and redundantly stores electronic data for access by users. Two or more storage devices are configured in a ring and circulate received data to each other. At least one such device receives incoming data records from an external source. One storage device is designated as the ordering device for assigning a sequence order to each data record, and the assigned sequence order is circulated around the ring. After confirming that the assigned sequence order has been indexed within each storage device on the ring, data records may then be accessed by users. One or more access portals may be coupled to one or more storage devices in the replication ring for providing users with access to stored data records. Data records are accessed in accordance with the assigned sequence order. A related method for redundant storage of data records is also disclosed.
US11609927B2 Storing feature sets using semi-structured data storage
The subject technology receives, by a database system, raw input data from a source table provided by a machine learning development environment, the source table comprising multiple rows where each row includes multiple columns, the raw input data comprising values in a first format, the values comprising input features corresponding to datasets included in the raw input data for machine learning models, the machine learning development environment comprising an external system from the database system and is accessed by a plurality of different users that are external to the database system. The subject technology generates cell data for a feature store table based at least in part on the values from the source table. The subject technology performs at least one database operation to generate the feature store table including at least table metadata, column metadata, and the generated cell data.
US11609923B2 Search across multiple user interfaces
One or more computing devices, systems, and/or methods for searching across multiple user interfaces are provided. For example, a search query may be received from a user of a computing environment. A set of user interfaces, hosted by the computing environment, may be identified (e.g., mobile apps of a mobile operating system, browser tabs of a web browser, etc.). Content within the set of user interfaces may be queried using the search query to identify search results of the search query (e.g., webpages, social network posts, emails, or other content matching the search query). In an example, cached content of the user interfaces (e.g., recently accessed emails cached within a local content buffer cache by the web browser) may be searched using the search query for efficient querying of relevant content, such as through local or offline querying. The search results may be provided to the user.
US11609921B2 Systems and methods for dynamic computer aided innovation via multidimensional complementary difference recommendation and exploration
Systems and methods for dynamic computer aided innovation via multidimensional complementary difference recommendation and exploration are disclosed including categorizing a first and second data element in a database with a first attribute and second attribute, respectively, of a first dimension, a dimension being an aspect of a situation, problem, or thing. The first and second data elements are categorized with a first attribute and a second attribute of a second dimension, the second dimension being different from the first dimension. Analyzing the first and second attribute of the first dimension and the first and second attribute of the second dimension to determine a ratio of similarity and dissimilarity; calculating a composite score of the ratio of the first dimension and the ratio of the second dimension; and generating and storing a link between the first and second data element when the composite score is within numerical limits.
US11609918B2 User augmented indexing and ranking of data
The application relates to a method for creating a user-augmented index, including: receiving information identifying data, a first user-created category and a first user-designated value from the first user. The data, the first user-created category, and the first user-designated value are associated together in a data entry in the user-augmented index. A second user-created category and a second user-designated value are received from the second user. The second user-created category and the second user-designated value are also associated with the data entry in the user-augmented index. The application further relates to ranking one or more related data entries in response to a query of a user-augmented index.
US11609916B1 Robotics application development and monitoring over distributed networks
A robotic device management service obtains, from a client device operating in a first network, a request to obtain data from a robotic device operating in a second network. In response to the request, the robotic device management service issues a token to the client device that can be provided in future queries to obtain the data. The robotic device management service provides parameters of the request to the robotic device to cause the robotic device to generate and provide the data to the robotic device management service. In response to another request to obtain the data, where the other request includes the token, the robotic device management service queries a database to determine whether the data is available from a storage location of the service. If the data is available, the service provides the data to the client device to fulfill the other request.
US11609899B2 Concurrent hash map updates
Approaches in accordance with various embodiments can perform spatial hash map updates while ensuring the atomicity of the updates for arbitrary data structures. A hash map can be generated for a dataset where entries in the hash map may correspond to multiple independent values, such as pixels of an image to be rendered. Update requests for independent values may be received on multiple concurrent threads, but change requests for independent values corresponding to a hash map entry can be aggregated from a buffer and processed iteratively in a single thread for a given hash map entry. In the case of multi-resolution spatial hashing where data can be stored at various discretization levels, this operation can be repeated to propagate changes from one level to another.
US11609897B2 Methods and systems for improved search for data loss prevention
Methods and systems are provided for enhanced data loss prevention. The enhanced data loss prevention may be applied to data that is structured and/or semi-structured data, with the data comprising a plurality of records and a plurality of categories, with each record comprising a plurality of fields, each of which being associated with a different one of the plurality of categories. The enhanced data loss prevention may comprise selecting a subset of records of the data, with the selected subset comprising at least two records having between then one or more records not included in the subset. The fields of the selected subset may be scanned for sensitive information, and a likelihood to contain the sensitive information may be computed for each category based on the scanning. A subset of categories may be selected based on the computed likelihoods, and the sensitive information in the selected subset may be searched.
US11609893B1 Systems and methods for generating and modifying a pattern for pattern matching utilizing a hierarchical structure that stores one or more values
Systems and methods may generate or modify a pattern, to search text, utilizing a hierarchical structure. The system and method may receive instructions for generating or modifying the pattern. The system and methods may identify or generate a hierarchical structure containing one or more levels each of which includes one or more objects that store values. The system and method may define a pattern by assigning values to the hierarchical structure when the instructions are for generating the pattern; or may modify one or more values in the hierarchical structure when the instructions are for modifying the pattern. The system and method may receive pattern matching instructions. The system and method may identify, based on the pattern matching instructions and utilizing the hierarchical structure, one or more portions of the program that includes the generated or modified pattern and implement one or more pattern matching functions to provide results.
US11609889B1 Reordering datasets in a table for increased compression ratio
Selecting tables for compression by threshold statistical values. Identified tables are reordered according to fields having the lowest cardinality to increase the size of character strings replaced by keys during compression. Field locations are mapped between the original table and the reordered table. Dictionary-based compression is performed on reordered tables.
US11609887B2 Quality check apparatus, quality check method, and program
A quality check apparatus, a quality check method, and a quality check program can check the quality of input data output to a processing module. A device outputs the input data and first metadata indicating an attribute regarding the quality of the input data to the processing module. The quality check apparatus includes a first obtaining unit and a check unit. The first obtaining unit obtains the first metadata. The check unit checks the quality of the input data based on the first metadata.
US11609885B2 Time series database comprising a plurality of time series database schemas
In a computer-implemented method for maintaining a time series database including a plurality of time series database schemas, time series data including data points are received at an ingestion node of a time series database, the data points comprising a plurality of dimensions. A plurality of time series database schemas of the time series database is determined for storing the time series data. The time series data is ingested according to the plurality of time series database schemas, wherein each data point is stored according to each time series database schema of the plurality of time series database schemas, such that the time series database comprises multiple instances of each data point.
US11609883B2 Processing device configured for efficient generation of compression estimates for datasets
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify a dataset to be scanned to generate a compression estimate for that dataset, to designate a scan criterion to be utilized in the scan, and for each of a plurality of pages of the dataset, to scan the page, where scanning the page includes performing a computation on the page to obtain a page result, determining whether or not the page result satisfies the designated scan criterion, and responsive to the page result satisfying the designated scan criterion, updating a corresponding entry of a compression estimate table for the dataset. The processing device generates the compression estimate for the dataset based at least in part on contents of the compression estimate table. The scan criterion may comprise, for example, a designated content-based signature prefix, or a designated subset inclusion characteristic defining a polynomial-based signature subspace.
US11609877B1 Systems and methods for chip operation using serial peripheral interface (SPI) without a chip select pin
Systems and methods for chip operation using serial peripheral interface (SPI) without a chip select pin are disclosed. A communication link between a host and a device may include a clock line, a host to device line, and a device to host line. The host may signal a start or stop condition using the clock line and the device may send an acknowledgment of the host's signaling through the device to host line. Once acknowledgment is made, the host may then signal on the host to device line using a protocol such as SPI.
US11609874B2 System-on-chips and methods of controlling reset of system-on-chips
A system-on-chip (SoC) includes a processor, a system interconnect (a first bus) connected to the processor, a physical layer protocol (PHY) intellectual property (IP) block, a second bus connected to the processor, and a reset controller connected to the first bus and the second bus. The processor includes a plurality of central processing unit (CPU) cores. The PHY IP block, connected to the first bus, includes a plurality of PHY IPs including physical layers and is connected to external devices. The reset controller detects an abnormal state of the processor based on a signal from the processor, or an absence of a signal from the processor. The reset controller applies a reset signal to the PHY IP block in response to the detected abnormal state. The PHY IP block outputs a corresponding preset data to respective one of the external devices in response to the reset signal during a reset period.
US11609872B2 Integrated circuit having lanes interchangeable between clock and data lanes in clock forward interface receiver
An integrated circuit in a transmitter includes a multi-lane interface, N signal generating circuits, a lane selection circuit and a control circuit. The multi-lane interface has N lanes. M of the N signal generating circuits are configured to generate M clock signals respectively. (N-M) of the N signal generating circuits are configured to generate (N-M) data signals respectively. The lane selection circuit is configured to select M of the N lanes as M clock lanes by coupling the M clock signals to the M clock lanes respectively, and couple one of the (N-M) data signals to one of remaining (N-M) lanes, serving as (N-M) data lanes, according to a data select signal. The control circuit is configured to generate a data select signal according to a lane identifier of the one of the (N-M) lanes. The data select signal has a signal value mapping to the lane identifier.
US11609871B1 Integrated circuit device with crossbar to route traffic
An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.
US11609866B2 PCIe peripheral sharing
A peripheral proxy subsystem is placed between multiple hosts, each having a root controller, and single root I/O virtualization (SR-IOV) peripheral devices that are to be shared. The peripheral proxy subsystem provides a root controller for coupling to the endpoint of the SR-IOV peripheral device or devices and multiple endpoints for coupling to the root controllers of the hosts. The peripheral proxy subsystem maps the virtual functions of an SR-IOV peripheral device to the multiple endpoints as desired to allow the virtual functions to be allocated to the hosts. The physical function of the SR-IOV peripheral device is managed by the peripheral proxy device to provide the desired number of virtual functions. The virtual functions of the SR-IOV peripheral device are then presented to the appropriate host as a physical function or a virtual function.
US11609864B2 Balanced network and method
A low-latency, high-bandwidth, and highly scalable method delivers data from a source device to multiple communication devices on a communication network. Under this method, the communication devices (also called player nodes) provide download and upload bandwidths for each other. In this manner, the bandwidth requirement on the data source is significantly reduced. Such a data delivery network is scalable without limits with the number of player nodes. In one embodiment, a computer network includes (a) a source server that provides a data stream for delivery in the computer network, (b) player nodes that exchange data with each other to obtain a complete copy of the data stream, the network nodes being capable of dynamically joining or exiting the computer network, and (c) a control server which maintains a topology graph representing connections between the source server and the player nodes, and the connections among the player nodes themselves. In one embodiment, the control server is associated with a network address (e.g., an IP address) known to both the source server and the player nodes. The data stream may include, for example, a real-time broadcast of a sports event.
US11609862B2 Method and apparatus to sort a vector for a bitonic sorting algorithm
A method is provided that includes performing, by a processor in response to a vector sort instruction, sorting of values stored in lanes of the vector to generate a sorted vector, wherein the values in a first portion of the lanes are sorted in a first order indicated by the vector sort instruction and the values in a second portion of the lanes are sorted in a second order indicated by the vector sort instruction; and storing the sorted vector in a storage location.
US11609860B1 Techniques for generating a system cache partitioning policy
In various embodiments, a computing system includes, for example, a plurality of processing units that share access to a system cache. A cache management application receives, for example, resource savings information for each processing unit. The resource savings information indicates, for example, amounts of a resource (e.g., power) that are saved when different units of the system cache are allocated to a processing unit. The cache management application determines, for example, the number of units of system cache to allocate to each processing unit based on the received resource savings information.
US11609859B2 Methods and systems for invalidating memory ranges in fabric-based architectures
Embodiments of the invention include a machine-readable medium having stored thereon at least one instruction, which if performed by a machine causes the machine to perform a method that includes decoding, with a node, an invalidate instruction; and executing, with the node, the invalidate instruction for invalidating a memory range specified across a fabric interconnect.
US11609855B2 Bit masking valid sectors for write-back coalescing
A processing device identifies a portion of data in a cache memory to be written to a managed unit of a separate memory device and determines, based on respective memory addresses, whether an additional portion of data associated with the managed unit is stored in the cache memory. The processing device further generates a bit mask identifying a first location and a second location in the managed unit, wherein the first location is associated with the portion of data and the second location is associated with the additional portion of data, and performs, based on the bit mask, a read-modify-write operation to write the portion of data to the first location in the managed unit of the separate memory device and the additional portion of data to the second location in the managed unit of the separate memory device.
US11609852B2 Hierarchical memory apparatus
Systems, apparatuses, and methods related to hierarchical memory are described. A hierarchical memory system that can leverage persistent memory to store data that is generally stored in a non-persistent memory. Logic circuitry can be configured to determine that a request to access a persistent memory device corresponds to an operation to divert data from the non-persistent memory device to the persistent memory device, generate an interrupt signal, and cause the interrupt signal to be asserted on a host coupleable to the logic circuitry as part of the operation to divert data from the non-persistent memory device to the persistent memory device. Access data and control messages can be transferred between or within a memory device, including to or from a multiplexer and/or a state machine. A state machine can include logic circuitry configured to transfer interrupt request messages to and receive interrupt request messages.
US11609850B2 Method of operating a memory with dynamically changeable attributes
A feature can be defined to allow data attributes to be dynamically assigned to data in a storage device. For example, a feature referred to as a “datagroup” is introduced. A datagroup is defined as a grouping of a range of local block addresses. A storage device can be divided into a number of datagroups. Each datagroup can have its own data attributes configuration, which can have a specified number of bits. A new command is defined to allow a host to dynamically assign attributes of datagroups of a storage device. For example, the command can provide for dynamically assigning datagroup attributes by sending a byte-mapping table in the command from the host to the storage device.
US11609847B2 Relocating data in a memory device
Methods that can facilitate more optimized relocation of data associated with a memory are presented. In addition to a memory controller component, a memory manager component can be employed to increase available processing resources to facilitate more optimal execution of higher level functions. Higher level functions can be delegated to the memory manager component to allow execution of these higher level operations with reduced or no load on the memory controller component resources. A uni-bus or multi-bus architecture can be employed to further optimize data relocation operations. A first bus can be utilized for data access operations including read, write, erase, refresh, or combinations thereof, among others, while a second bus can be designated for higher level operations including data compaction, error code correction, wear leveling, or combinations thereof, among others.
US11609845B2 Configurable memory device connected to a microprocessor
The present memory restoration system enables a collection of computing systems to prepare inactive rewritable memory for reserve and future replacement of other memory while the other memory is active and available for access by a user of the computing system. The preparation of the reserved memory part is performed off-line in a manner that is isolated from the current user of the active memory part. Preparation of memory includes erasure of data, reconfiguration, etc. The memory restoration system allows for simple exchange of the reserved memory part, once the active memory part is returned. The previously active memory may be concurrently recycled for future reuse in this same manner to become a reserved memory. This enables the computing collection infrastructure to “swap” to what was previously the inactive memory part when a user vacates a server, speeding up the server wipe process.
US11609840B2 Systems, methods, and devices for vertically integrated instrumentation and trace reconstruction
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
US11609839B2 Distributed code tracing system
Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is then stored in a data store that is indexed by a unique identifier of the request.
US11609837B2 Calibration technique using computer analysis for ascertaining performance of containers
Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.
US11609834B2 Event based aggregation for distributed scale-out storage systems
A system for estimating one or more data storage parameters and/or statistics in a data storage system is presented. The data storage system includes a plurality of storage containers. The system includes a snapshot module, a container stats aggregator, a synchronization module, a global stats aggregator, and storage stats estimator.
US11609833B2 Fault injection in a clock monitor unit
A self-test mechanism within an integrated circuit to test for faulty operation of a clock monitor unit implemented within the integrated circuit for monitoring a clock signal. The mechanism intentionally injects faults into the clock monitor unit to evaluate if the clock monitor unit is operating in accordance with its specified operating parameters. The injected faults are intended to cause the clock monitor unit to determine that the clock signal is operating outside of an artificially generated, imaginary specified frequency range. If the injected faults do not cause the clock monitor unit to determine that the clock signal is operating both above and below the artificially generated, imaginary specified frequency range, then the clock monitor unit is not functioning according to specified operating parameters.
US11609828B2 Utilizing a tablespace to export to a native database recovery environment
Systems and methods to utilize a tablespace to export to a native database recovery environment are described. The system receives file information and script information at a source host that operates in a native database recovery environment. The file information and the script information are received from a backup host that utilizes foreign snapshot files and foreign incremental files for storing the file information. The file information includes native snapshot files and native incremental files. The script information includes one or more scripts that execute, at the source host, to perform operations comprising: mounting the directories; opening an auxiliary database; restoring a tablespace in the auxiliary database; recovering the tablespace in the auxiliary database based on the native incremental files; exporting the tablespace metadata information from the auxiliary database; recovering the tablespace in the database based on the tablespace metadata information; and unmounting the directories.
US11609820B2 Method and system for redundant distribution and reconstruction of storage metadata
In general, the invention relates to a method for managing data, the method includes obtaining data from a host, applying an erasure coding procedure to the data to obtain a plurality of data chunks and at least one parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, generating storage metadata associated with the plurality of deduplicated data chunks and the at least one parity chunk, storing the storage metadata in an accelerator pool, storing, across a plurality of fault domains, the plurality of deduplicated data chunks and the at least one parity chunk, and initiating storage metadata distribution on the storage metadata across the plurality of fault domains.
US11609817B2 Low latency availability in degraded redundant array of independent memory
A computer-implemented method includes fetching, by a controller, data using a plurality of memory channels of a memory system. The method further includes detecting, by the controller, that a first memory channel of the plurality of memory channels has not returned data. The method further includes marking, by the controller, the first memory channel from the plurality of memory channels as unavailable. The method further includes, in response to a fetch, reconstructing, by the controller, fetch data based on data received from all memory channels other than the first memory channel.
US11609815B1 Semicoductor device and operation method thereof
A semiconductor device includes a memory circuit, an error correction code circuit, a register circuit and a write circuit. The memory circuit is configured to output, in response to at least one address signal, first data associated with at least one memory cell in the memory circuit. The error correction code circuit is configured to convert the first data to second data and configured to generate error information when the first data is not identical to the second data. The register circuit is configured to output, based on the error information, reset information corresponding to the at least one address signal. The write circuit is configured to reset the at least one memory cell according to the reset information. A method is also disclosed herein.
US11609813B2 Memory system for selecting counter-error operation through error analysis and data process system including the same
A data processing system comprising: a memory system comprising a plurality of memory devices, each of which comprises a first error correction unit and a plurality of cell array regions each having a plurality of memory cells coupled in an array to a plurality of word lines and a plurality of bit lines; and a host comprising a second error correction unit for correcting an error of data transferred from the memory system, and suitable for generating error correction information on the error correction operation of the second error correction unit, setting error correcting strengths to the respective memory devices using the error correction information and log information, and performing counter-error operations on the respective memory devices according to the error correcting strengths.
US11609812B2 Anomalous equipment trace detection and classification
Scheme for detection and classification of semiconductor equipment faults. Sensor traces are monitored and processed to separate known abnormal operating conditions from unknown abnormal operating conditions. Feature engineering permits focus on relevant traces for a targeted feature. A machine learning model is built to detect and classify based on an initial classification set of anomalies. The machine learning model is continuously updated as more traces are processed and learned.
US11609810B2 Technologies for predicting computer hardware performance with machine learning
Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.
US11609806B2 Determining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
Implementations set forth herein relate to intervening notifications provided by an application for mitigating computationally wasteful application launching behavior that is exhibited by some users. A state of a module of a target application can be identified by emulating user inputs previously provided by the user to the target application. In this way, the state of the module can be determined without visibly launching the target application. When the state of the module is determined to satisfy criteria for providing a notification to the user, the application can render a notification for the user. The application can provide intervening notifications for a variety of different target applications in order to reduce a frequency at which the user launches and closes applications to check for variations in target application content.
US11609805B1 System and method for routing requests for events
A system and method receives a request for an event that is not fully specified, and predicts sufficient details of the event to instruct a hardware distributor to route the request to an agent that can handle the predicted request.
US11609801B2 Application interface governance platform to harmonize, validate, and replicate data-driven definitions to execute application interface functionality
Various embodiments relate generally to data science and data analysis, computer software and systems, including a subset of intermediary executable instructions constituting an communication interface between various software and/or hardware platforms, and, more specifically, to an automated application interface governance platform to automate development, maintenance, and governance functions for application interfaces, such as harmonizing, validating, and/or replicating application program interfaces (“APIs”). For example, a method may include identifying a subset of application interfaces, synthesizing a data structure for each application interface, analyzing the data structure against other data structures to identify duplicative portions among multiple data structures, substituting a reference to a location into a portion of multiple application interfaces. Optionally, the method may include evaluating interoperability of multiple application interfaces to validate collective operation of a subset of application interfaces.
US11609795B2 Workgroup hierarchical core structures for building real-time workgroup systems
A workgroup-computing-entity-based fail-safe/evolvable hardware core structure is disclosed which includes a 3-hierarchical-level 6-workgroup-Basic-Building-Block (6-wBBB) created to supplant the node-computing-entity-based non-fail-safe/limited evolvable von-Neumann core structure of 3-hierarchical-level 3-node-BBB, (i.e., base-level IO-devices/mid-level main memory/top-level CPU) and all the first-time fail-safe workgroup systems can be subsequently generated in the second period along the workgroup-computing evolutionary timeline. Furthermore, based on the first 6-wBBB evolvable architecture, the workgroup evolutionary processes can go up to 7 generations in creating all the necessary workgroup-computing entity-based hardware core structures, so that all the real-time intelligent workgroup-computing systems can be generated in the third period along the workgroup-computing evolutionary timeline.
US11609793B2 Electronic apparatus determining GPUs in a network for effective data learning and method for controlling thereof
An electronic apparatus includes a communication interface to communicate with external servers; and a processor to control the electronic apparatus by executing at least one instruction. The processor is configured to receive, from each of the external servers, values of bandwidths of a plurality of GPU pairs into which a plurality of GPUs included in the external servers are combined and information on whether the plurality of GPUs are used, based on a input job related to machine learning being received, identify a number of GPUs and a bandwidth value that are required for performing tasks included in the input job, and determine GPUs among the plurality of GPUs to perform the tasks based on the values of the bandwidths of the plurality of GPU pairs, the received information on whether the plurality of GPUs are used, and the number of GPUs and the bandwidth value.
US11609787B2 FPGA-based dynamic graph processing method
The present disclosure relates to an FPGA-based dynamic graph processing method, comprising: where graph mirrors of a dynamic graph that have successive timestamps define an increment therebetween, a pre-processing module dividing the graph mirror having the latter timestamp into at least one path unit in a manner that incremental computing for any vertex only depends on a preorder vertex of that vertex; an FPGA processing module storing at least two said path units into an on-chip memory directly linked to threads in a manner that every thread unit is able to process the path unit independently; the thread unit determining an increment value between the successive timestamps of the preorder vertex while updating a state value of the preorder vertex, and transferring the increment value to a succeeding vertex adjacent to the preorder vertex in a transfer direction determined by the path unit, so as to update the state value of the succeeding vertex.
US11609786B2 Hierarchical register file device based on spin transfer torque-random access memory
The embodiments provide a register file device which increases energy efficiency using a spin transfer torque-random access memory for a register file used to compute a general purpose graphic processing device, and hierarchically uses a register cache and a buffer together with the spin transfer torque-random access memory, to minimize leakage current, reduce a write operation power, and solve the write delay.
US11609785B2 Matrix data broadcast architecture
Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. The processor core executes a software application with matrix operations. The processor core supports the broadcast of shared data to multiple compute units of the processor core. A compiler or other code assigns thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read accesses to a memory subsystem for the shared data, the processor core generates a single access request. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted by the processor core.
US11609775B2 Systems and methods for continuous data protection comprising storage of completed I/O requests intercepted from an I/O stream using touch points
Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US11609774B2 System, method, and computer program for providing an ultra-high availability cloud emulator in a multi-tenant SaaS environment controlled by another party
The present disclosure relates to a system, method, and computer program for providing an ultra-high availability cloud emulator of an entity's data in a multi-tenant SaaS environment that is not controlled by the entity. The system extracts metadata related to the entity's data and user interface in the multi-tenant SaaS environment. The metadata is used to identify and extract data records for an entity from the multi-tenant SaaS environment, as well as to ascertain functional aspects of the entity user interface in the multi-tenant SaaS environment. A cloud emulator of the entity's data records and user interface in the multi-tenant SaaS environment is created using the extracted data records and metadata, where the cloud emulator is outside the multi-tenant SaaS environment. The entity is able to access the cloud emulator at the entity's discretion as a failover for the entity's data records in the multi-tenant SaaS environment and to modify the entity's data records in the cloud emulator.
US11609773B1 User interface modality switching for transaction management
A method may include presenting a user interface (UI), to a user, in a first mode on a client device, the UI including a list portion, the list portion including a plurality of transactions associated with respective activity on a user account, and the client device including an input device; receiving an indication of a first user action on a transaction presented in the list portion of the UI; in response to receiving the indication, updating a section of the list portion corresponding to the transaction, the updating including revealing a set of options for the transaction; receiving an indication of a second user action corresponding to activation of an option of the set of options; and in response to receiving the indication of the second user action, transitioning the UI from the first mode to a second mode, the second mode including a chatbot interface instantiated with respect to the transaction.
US11609765B2 Control system, mobile object, computer-readable storage medium, and control method
Provided is a control system, including: a power source control unit for controlling a power source included in a mobile object; a mobile object control unit for controlling the mobile object; and an update control unit for receiving an update program of the power source control unit and the mobile object control unit, and transmitting the update program to one of the power source control unit and the mobile object control unit to be updated by the update program, wherein the power source control unit includes a first storage area to be updated and a second storage area not to be updated by the update program, and the power source control unit includes, in the second storage area, first control information for causing the power source to supply power in a case where the first storage area is updated by the update program transmitted from the update control unit.
US11609758B2 Drug research and development software repository and software package management system
A drug research and development software repository and a software package management system. The drug research and development software repository includes a user authentication module, a software package upload and index creation module, a baseline release management module, an authorization management module, a software package retrieval and download module, an adapter plug-in, and a storage layer. The software package management system includes an authentication module, a package management service module, a web front-end module, and a command line tool module. Various object storage services can be connected to software repositories through a plug-in mode, thereby realizing cross-platform, and multi-development language software package management; authentication and authorization function are added in making the software distribution more concise; the baseline management function is added in to make the software release more concise, and improve the collaboration efficiency of internal developers in the development of different software packages of the same software system.
US11609757B1 Continuous integration framework for development of software for EMV-based card present transaction processing
A continuous integration framework for developing software for transaction processing and method for using the same are described. In one embodiment, the method comprises generating a trusted artifact with a forward immutable continuous integration (CI) implemented as a build pipeline, wherein the artifact comprises updated software comprising payment processing code with an EMV vector kernel for processing of EMV-based card present transactions; and in response to the software update, performing end-to-end testing of EMV card present transactions using code commits from one or more code repositories, wherein the end-to-end testing comprises executing the code commits that includes executing payment processing code for processing EMV-based card present transactions with an EMV vector kernel and one or more emulated EMV cards, and running tests against the executing code commits to validate behavior the payment processing code including the EMV vector kernel, wherein the tests comprise running one or more emulated EMV cards against the vector kernel as part of one or more emulated EMV-based card present transactions and monitoring communications related to the one or more emulated EMV-based card present transaction communications.
US11609754B2 Tool for latency optimized system placement
According to some embodiments, systems and methods are provided, comprising receiving, at a latency module, a request to provision a software system; determining a number of end-user locations; and in a case the determined number of end-user locations is one: determining a region of a data center for the determined end-user location; and deploying the software system to the determined region; and in a case the determined number of end-user locations is more than one: determining one or more non-technical parameters; determining one or more technical parameters; based on the determined one or more non-technical parameters and the determined one or more technical parameters, determining the region for the data center; and deploying the software system to the determined region. Numerous other aspects are provided.
US11609753B2 Deriving many idiomatic programming language interfaces
Computer-implemented techniques for deriving many idiomatic programming language interfaces. The techniques allow a programmer to provide idiomatic interfaces in many different programming languages without extra per-language effort. The techniques provide a solution to technical problems involved in providing idiomatic interfaces in many different programming languages. In particular, the techniques solve the problem of providing idiomatic interfaces that use the different definitional elements required by different programming languages, and in a way that programmers experienced in the language expect.
US11609751B2 Adaptive quantum circuit construction for multiple-controlled-NOT gates
In an embodiment, a method includes measuring a first number of control qubits in a quantum algorithm, wherein a quantum circuit representation of the quantum algorithm includes a multiple-controlled-NOT gate. In an embodiment, a method includes measuring a second number of ancilla qubits in a quantum computer. In an embodiment, a method includes comparing the first number and the second number to determine an optimum compilation method for a quantum circuit. In an embodiment, a method includes compiling, in response to the comparison determining the second number is greater than one and less than the difference of the first number and 2, a quantum circuit from the quantum algorithm using a hybrid method.
US11609750B2 Industrial automation multi-developer control code synchronization
An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project.
US11609747B1 Decentralized application development and deployment
Decentralized development and deployment of applications is described. An application may be defined as being composed of multiple code libraries, each independently developed and deployed. Packagers of individual code libraries may deploy various versions of respective code libraries in multiple code cells and may further define cell selection criteria for the libraries. An application manifest may be constructed identifying the component code libraries with optional version selection criteria for the libraries. Upon receiving a request for the application for a particular client, a refined manifest for the application may be generated for that client, the refined manifest including identifiers of particular cells for the respective component code libraries. The application may then be generated according to the refined manifest and provided to the client. Subsequent requests for the application for the same client may be serviced according to the refined manifest.
US11609746B2 Efficient streaming based lazily-evaluated machine learning framework
Methods, systems, and computer products are herein provided for lazy evaluation of input data by a machine learning (ML) framework. An ML pipeline receives input data and compiles a chain of operators into a chain of dataviews configured for lazy evaluation of the input data. Each dataview in the chain represents a computation over data as a non-materialized view of the data. The ML pipeline receives a request for column data and selects a chain of delegates comprising one or more delegates for one or more dataviews in the chain to fulfill the request. The ML pipeline processes the input data with the selected chain of delegates. The ML pipeline performs delegate chaining on a dataview. A feature value for a feature column of the dataview is determined based on the delegate chaining and provided to an ML algorithm to predict column data.
US11609745B2 Asynchronous data objects for an event driven programming language
A method for increasing scalability of asynchronous data processing includes interpreting a computer program for reading data from an input data stream, wherein the input data stream is defined in the program as an object having a function for obtaining more data from the input data stream; determining that additional data from the input data stream is required to continue execution of the function in a thread of the interpreted computer program; suspending execution of the thread responsive to a determination that the additional data is unavailable; saving a state information for the suspended thread, wherein the saved state information includes information to allow resumption of the suspended thread; generating an event indication upon availability of at least some of the additional data; and resuming execution of the suspended thread of execution and providing the additional data as a result of the function.
US11609741B2 Apparatus and method for processing floating-point numbers
Circuits and associated methods for processing two floating-point numbers (A, B) to generate a sum (A+B) of the two numbers and a difference (A-B) of the two numbers include calculating (806) a sum (|A|+|B|) of the absolute values of the two floating-point numbers, using a same-sign floating-point adder (1020), to produce a first result. The method further comprises calculating (808) a difference (|A|−|B|) of the absolute values to produce a second result. The sum (A+B) and the difference (A-B) are generated (810, 812) based on the first result (|A|+|B|), the second result (|A|−|B|), and the sign of each floating-point number.
US11609740B1 Joining users to communications via voice commands
Techniques for joining a device of a third user to a communication between a device of a first user and a device of a second user are described herein. For instance, two or more users may utilize respective computing devices to engage in a telephone call, a video call, an instant-messaging session, or any other type of communication in which the users communicate with each other audibly and/or visually. In some instances, a first user of the two users may issue a voice command requesting to join a device of a third user to the communication. One or more computing devices may recognize this voice command and may attempt to join a device of a third user to the communication.
US11609735B2 Real time collaboration over multiple locations
A first or second computer viewing a virtual canvas may be a host computer for a live source object requiring authorization between a host and a non-host computer by creating a live source window for the live source object requiring authorization (ARLSW) within the virtual canvas on the host computer, sending metadata information for the ARLSW to the non-host computer so that the ARLSW is at the same location on the virtual canvas for the first and second computers, and streaming the live source object requiring authorization to the ARLSW from the host computer to the non-host computer. When the host computer for the ARLSW leaves the virtual canvas and no other non-host computer for ARLSW in the canvas is known to have authorization to view the ARLSW, a placeholder screen is displayed in the ARLSW on the virtual canvas.
US11609732B2 Information processing device displaying database image in first display region and partial enlarged image in second display region
In an information processing device, a controller displays a database image in a first display region on a display at a first display scale. The database image represents at least partial data included in a database. The controller receives a specific operation, and displays a partial enlarged image, in a second display region on the display at a second display scale greater than the first display scale in response to reception of the specific operation. The partial enlarged image corresponds to an extraction image in a partial extraction region in the database image and is an enlarged image of the extraction image so that the partial enlarged image is displayed in the second display region at the second display scale. The second display region overlaps at most a portion of the first display region. The controller generates print data including at least partial data included in the database.
US11609731B2 Image forming apparatus, non-transitory computer readable medium, and image forming method
An image forming apparatus includes a processor configured to: obtain user information and a print job, the user information indicating a user associated with a second image forming apparatus different from the image forming apparatus, the print job including setting information about a setting used in printing; when the setting information of the obtained print job is not allowed to be applied to the image forming apparatus, further obtain substitute information indicating a substitute for the setting information of the second image forming apparatus with which the association is indicated by the user information; and execute the print job by applying the obtained substitute information.
US11609718B1 Identifying valid data after a storage system recovery
Staging data on a storage element integrating fast durable storage and bulk durable storage, including: receiving, at a storage element integrating fast durable storage and bulk durable storage, a data storage operation from a host computer; storing data corresponding to the data storage operation within fast durable storage in accordance with a first data resiliency technique; and responsive to detecting a condition for transferring data between fast durable storage and bulk durable storage, transferring the data from fast durable storage to bulk durable storage in accordance with a second data resiliency technique.
US11609716B2 Implementing coherency and page cache support for a storage system spread across multiple data centers
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may use local caches and storing snapshots in a coherent manner when accessing the plurality of storage devices spread across multiple data centers.
US11609714B2 Transaction management based on metadata
Methods, systems, and devices for transaction management based on metadata are described. A host device may transmit a read command to a memory device. Based on the read command, the host device may receive a set of data from the memory device. The host device may also receive metadata associated with the set of data. Based on the metadata, the host device may determine whether the set of data is the data requested by the read command, data requested by a previous read command, or data unrequested by the host device, or some combination. If the set of data is the data requested by the read command or a previous read command, the host device may process the set of data accordingly. If the set of data is data unrequested by the host device, the host device may discard the set of data and retransmit the read command.
US11609713B2 Storage device and storage control method
A storage device and a storage control method where the storage device includes a flash memory controller, an artificial intelligence (AI) processor and a flash memory storage chip set. The flash memory controller is connected with the AI processor and the flash memory storage chip set separately. The flash memory controller is configured to send original data to be stored to the AI processor when receiving an AI extension instruction from a host, and store tag data from the AI processor in the flash memory storage chip set. The AI processor is configured to convert the original data from the flash memory controller into the tag data by a predetermined algorithm and send the tag data to the flash memory controller. The flash memory controller stores the tag data in the flash memory storage chip set.
US11609709B2 Memory controller system and a method for memory scheduling of a storage device
A memory controller system comprising a scheduling module, a data buffer module, a global order buffer module and a linked-list controlling module. The linked-list controlling module is configured to receive and process a first command comprising a write command or a read command. The linked-list controlling module constructs at least one linked-list head based on scheduling dependencies and determines whether the first command is dependency-hit by comparing the first command with the existing commands buffered in the global order buffer module. If the first command is dependency-hit, the linked-list controlling module is configured to trigger a write merging process or a read snarfing process.
US11609707B1 Multi-actuator storage device access using logical addresses
Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of logical addresses (such as logical block addresses) can be associated with different actuators of a storage device. For example, a first set of logical addresses can be assigned to storage locations on one or more storage media that is/are accessible using a first actuator of the storage device and a second set of logical addresses can be assigned to storage locations on one or more storage media that is/are accessible using a second actuator of the storage device. The storage device can receive a data access request containing a logical address and can identify a logical address set to which the logical address belongs. The storage device can use an actuator associated with the logical address set to access a storage location assigned to the logical address.
US11609704B2 Visualization of outliers in a highly-skewed distribution of telemetry data
Systems and methods for enhancing the representation of outliers in a distribution of telemetry data of a monitored system are provided. According to one embodiment, telemetry data of the monitored system may be continuously collected. Frequency values representing a frequency of occurrence of corresponding telemetry data of the collected telemetry data may be generated by aggregating the collected telemetry data. As the vast majority of telemetry data is expected to represent a normal operating state of the system and relatively few, if any, of the telemetry data (e.g., outliers) will be indicative of one or more events of significance, the resulting distribution of the frequency values is highly skewed. In order to facilitate visualization of the distribution that accentuates the outliers, display characteristics may be calculated for the frequency values by applying a visualization model based on a weighted combination of multiple data transformations to each of the frequency values.
US11609701B1 Power management method and power management device
The disclosure provides a power management method and a power management device. The method includes: reading a specific memory which includes a plurality of error data records; selecting a specific data record based on a usage status indicator of each error data record; sequentially sending an enable signal to each hardware device; in response to determining that an enable successful response corresponding to the enable signal is not received from a specific hardware device, or a boot alarm is received, at least obtaining a low pin count value and a power management status; recording the low pin count value and the power management status in the specific data record, and accordingly updating the usage status indicator of the specific data record.
US11609700B2 Pacing in a storage sub-system
One embodiment includes data communication apparatus including a storage sub-system to be connected to storage devices, and processing circuitry to manage transfer of content with the storage devices over the storage sub-system responsively to content transfer requests, while pacing commencement of serving of respective ones of the content transfer requests responsively to availability of spare data capacity of the storage sub-system, find a malfunctioning storage device currently assigned a given data capacity of the storage sub-system and currently assigned to serve at least one content transfer request, and reallocate the given data capacity of the storage sub-system currently assigned to the malfunctioning storage device for use by at least another one of the storage devices while the at least one content transfer request assigned to be served by the malfunctioning storage device is still awaiting completion by the malfunctioning storage device.
US11609697B2 System and method for providing a committed throughput level in a data store
A system that implements a scaleable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain data in partitions stored on respective computing nodes in the system. The service may support multiple throughput models, including a committed throughput model and a best effort throughput model. A service request to create a table may specify that requests directed to the table should be serviced under a committed throughput model and may specify the committed throughput level in terms of logical service request units. The service may reserve low-latency storage and other resources sufficient to meet the specified committed throughput level. A client/user may request a modification to the committed throughput level in anticipation of workload changes, such as an increase or decrease in traffic or data volume. In response, the system may increase or decrease the resources reserved for the table.
US11609694B2 Congestion mitigation in a distributed storage system
A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.
US11609692B2 Cursor adjustments
Example implementations relate to cursor adjustments. In some examples, a computing device may include a cursor positioning device. The computing device may include a processor to determine a first input associated with a first cursor path received from the cursor positioning device. The computing device may include a processor to determine a modified output of the first cursor path that is different from the first input. The computing device may include a processor to determine a second cursor path based on the modified output. The computing device may include a processor to determine an adjustment based on a difference between the first cursor path and the second cursor path. The computing device may include a processor to apply the adjustment to a third cursor path.
US11609690B2 Method for manually adjusting a numerical value displayed on a touch screen, and measurement device
A method for manually adjusting a numerical value displayed on a touch screen is provided. The method includes: displaying a multi-digit numerical value on the touch screen; selecting at least one digit of the displayed numerical value in response to sensing, by the touch screen, a first touch input operation; and adjusting a value of the at least one selected digit in response to sensing, by the touch screen, a second touch input operation differing from, and seamlessly following, the first touch input operation. A measurement device having corresponding features is provided, too. The method and the device respectively enable intuitive manual adjustment of the displayed numeric value without looking at the touch screen repeatedly and with a selectable rate of adjustment in value.
US11609688B2 Systems and methods for managing on-site machines by spatial and contextual information
The present disclosure is directed to systems and methods for managing on-site machines. The method includes, for example, (i) receiving geospatial information associated with a work site; (ii) generating a user interface on at least one display; (iii) displaying a first machine of the multiple machines within the first section in a first compressed view; (iv) selecting a second machine of the multiple machines; (v) in response to the selection of the second machine of the multiple machines within the second section, visually presenting at least one portion of the work site in an elevated view; and (vi) visually presenting the second machine of the multiple machines in a second compressed view.
US11609685B1 Presentation and control of user interaction with a ring-shaped user interface element
In some implementations, a system may receive interaction data indicating an interaction time and amount. The system may categorize the interaction in a category of a plurality of categories. For each category, the system may compare a total category amount with an average category amount. The system may determine, for each category, a proportion of the total category amount relative to a total account amount. The system may transmit, to a user device, user interface data associated with a ring-shaped user interface element that includes a plurality of segments corresponding to the plurality of categories. The user interface data indicates a width of a particular segment that is based on the comparison of the total category amount for a corresponding category with the average category amount, and an arc length that is based on the proportion of the total category amount for the corresponding category to the total account amount.
US11609684B2 Timeline-video relationship presentation for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
US11609683B2 Method for browsing application folder and electronic device
A method for browsing an application folder includes detecting a first touch operation on a touchscreen of an electronic device, in response to the first touch operation, displaying a first user interface, where the first user interface is a setting screen of a first application program, where the first user interface includes a folder control, detecting a second touch operation on the folder control, and in response to the second touch operation, displaying a second user interface on the touchscreen, where the second user interface is a content details screen of the folder corresponding to the first application program.
US11609682B2 Methods and systems for providing a communication interface to operate in 2D and 3D modes
An illustrative communication provider system presents, to a first user, a communication interface that displays a two-dimensional (“2D”) representation of a shared virtual space that includes a 2D representation of an avatar associated with a second user. By way of the communication interface, the communication provider system receives a request by the first user to initiate a communication session of a particular communication type with the second user, and, based on the request, initiates the communication session of the particular communication type with the second user. During the initiated communication session and based on the particular communication type, the communication provider system replaces the 2D representation of the shared virtual space with a three-dimensional (“3D”) representation of the shared virtual space that includes a 3D representation of the avatar associated with the second user. Corresponding methods and systems are also disclosed.
US11609681B2 Reduced size configuration interface
In response to detecting that an external device is within communication range of an electronic device and in accordance with a determination that the external device is in a pairing mode, the electronic device displays an affordance corresponding to a pairing application of the electronic device. In response to detecting that an external device is within communication range of an electronic device and in accordance with a determination that the external device is not in the pairing mode, the electronic device forgoes display of the affordance. In response to user input corresponding to selection of the affordance, the electronic device displays a user interface associated with initiating a process to pair the electronic device and the external device.
US11609679B2 Content caching services in satellite and satellite/IP content delivery systems
Systems and methods are presented to facilitate caching of programming from broadcast and/or content streaming services to a user device for local playback. In addition, metadata can be provided to guide the user in selecting, caching, or playing the cachable content. In some exemplary embodiments, a receiver or other user device can automatically select the programming to be cached based on a user's historical topic interest and listening history. In some exemplary embodiments, the metadata can also include DRM information that can limit the ability of a user to playback the content, so as to comply, if necessary, with operative legal requirements related to usage of the content.
US11609678B2 User interfaces for browsing content from multiple content applications on an electronic device
In some embodiments, an electronic device presents media items from different media applications in a unified media browsing application. In some embodiments, an electronic device facilitates browsing of media from different media applications based on category of media (e.g., movies, television shows, etc.). In some embodiments, an electronic device facilitates setup of a unified media browsing application that presents media items from different media applications in a unified media browsing user interface. In some embodiments, an electronic device displays multiple episodes of a collection of episodic content (e.g., a television series) in a user interface for the collection of episodic content. In some embodiments, an electronic device displays representations of, and provides access to, live-event media items accessible on the electronic device.
US11609675B2 Placement of objects in an augmented reality environment
A system and method may include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, identifying relationships between a plurality of scene elements in the AR environment, and obtaining a set of UI layout patterns for arranging the plurality of scene elements in the AR environment according to one or more relationships between the plurality of scene elements. The system and method may identify, for the at least one scene element, at least one relationship that corresponds to at least one UI layout pattern, generate a modified UI layout pattern for the at least one scene element using different relationships than the identified at least one relationship, and trigger display of the AR content associated with the information and the at least one scene element using the modified UI layout pattern.
US11609671B2 Touch display apparatus
A touch display apparatus is provided. The touch display apparatus may include a light-emitting device and a touch sensor. The touch sensor may be disposed on an encapsulating unit covering the light-emitting device. A photo-electric device may be disposed between the encapsulating unit and the touch sensor. The photo-electric device may be disposed outside an emission area in which the light-emitting device is disposed. A light-absorbing layer of the photo-electric device may overlap at least one of touch electrodes and bridges of the touch sensor. Thus, the touch display apparatus may increase the time that the touch display apparatus is used without external power source connected by using the electrical energy generated by the photo-electric device.
US11609664B2 Capacitance detection circuit, sensor, chip and electronic device
A capacitance detection circuit is provided, which includes a capacitance control module, a charge conversion module and a filter module connected with each other. The capacitance control module controls a capacitor to be charged/discharged for multiple times and generates a digital voltage signal according to an amount of received charges. The capacitor releases all stored charges after being charged to a preset voltage during each charge/discharge. In response to the digital voltage signal being at a high level, the charge conversion module outputs negative charges with a preset charge amount to the capacitance control module. The preset charge amount is greater than or equal to an amount of the stored charges when the capacitor is charged to the preset voltage. The filter module obtains a value representing a capacitance of the capacitor according to the digital voltage signal.
US11609662B1 Touch detection method and touch and display driving circuit thereof
A touch detection method for a touch and display driving circuit includes transmitting a first touch pulse signal of a first frame and transmitting a first touch pulse signal of a second frame. A start timing of the first touch pulse signal of the first frame with respect to the first frame is different from a start timing of the first touch pulse signal of the second frame with respect to the second frame.
US11609660B2 Electronic device including flexible display and method using the same
According to certain embodiments, an electronic device, comprises a sensor module; a flexible display; and a processor operatively connected to the sensor module and the flexible display, wherein the processor is configured to: measure a first position of the flexible display using the sensor module, thereby resulting in a measured first position value, measure a second position of the flexible display using the sensor module based on a movement of the flexible display, thereby resulting in a measured second position value, determine a change amount in movement of the flexible display using the measured first position value and a measured second position value, thereby resulting in a determined movement change, correct the measured second position value using a threshold based on the determined movement change amount of the flexible display, thereby resulting in a corrected second position value, and display a screen based on the corrected second position value.
US11609657B2 Method for driving touch-and-display device, driving circuit, and touch-and-display device
The disclosure provides a method for driving an OLED touch-and-display device, a driving circuit, and an OLED touch-and-display device. The method includes: dividing each display frame into at least one display period and at least one touch detection period which are alternated; during each display period, generating sequentially-shifted gate driving signals and sequentially-shifted light-emission control signals, and sequentially applying the sequentially-shifted gate driving signals to at least a part of gate driving lines, and sequentially applying the sequentially-shifted light-emission control signals to at least a part of light-emission control lines; during each touch detection period, suspending generation of sequentially-shifted gate driving signals without suspending generation of sequentially-shifted light-emission control signals; and during a period when a gate driving signal for each row of pixels is of active level, maintaining a light-emission control signal for the row of pixels at inactive level.
US11609655B2 Stimulus transmission device
A stimulus transmission device suppresses power consumption, and effectively transmits a physical stimulus to a user. The stimulus transmission device has a pressure receiving portion which receives pressure from part of a human body, an actuator which drives the pressure receiving portion, and a supporting portion which supports the actuator. The actuator does not move in conjunction with the supporting portion.
US11609652B2 Computing device for screen-to-screen communication
A computing device configured for screen-to-screen (STS) communication, the computing device comprising an interface, memory and a processing module coupled to the memory and the interface. The processing module is configured to determine, for an interaction between a user computing device and an interactive computing device, an interaction type associated with the interaction and determine one or more data types for supporting the interaction. The processing module is further configured to determine available communication types for supporting the interaction and determine data type communication restrictions for the one or more data types, where a first data type is restricted to an STS communication via a transmission medium that includes one of a body as a network, a close proximity and a physical surface. The processing module is further configured to determine whether the available communication types allow for the interaction and when allowed, set up communications for executing the interaction.
US11609650B2 Force sensor and coplanar display
Embodiments described herein generally take the form of an electronic device including a primary and secondary display; at least the secondary display is force-sensitive and further has its force-sensing circuitry in-plane with the display. The secondary display and force-sensing circuitry may be encapsulated between two glass layers that are bonded to one another by a frit. In some embodiments the force-sensing circuitry is formed from, or constitutes part of, the frit.
US11609644B2 Interchangeable input mechanisms for control devices
Various embodiments described herein are directed toward input mechanisms, for input devices, configured to receive and removably couple to interchangeable elements. Handheld input devices applicable to some embodiments may include, without limitation, computer controllers, video game console controllers, and handheld video gaming devices. Input mechanisms applicable to various embodiments may include, for example, control sticks (e.g., joysticks or analog sticks operable by a user's finger, such as a thumbstick), buttons, switches, and directional pads. According to some embodiments, an input mechanism is provided comprising a base component. Depending on the embodiment, coupling different interchangeable elements to the base component may cause the input mechanism to vary in size, appearance, contour, material, or features provided by the input mechanism.
US11609641B2 Multi-state keyboard function row
A multi-state keyboard function row is provided. A plurality of representations can be formed on an insert of the multi-state keyboard function row. An assembly of the multi-state keyboard function row can be configured to cause either a first set of the representations or a second set of the representations to be visible to a user. A brightness of the representations may also be controlled based on a brightness of ambient light.
US11609639B2 Method and device for activating a cleaning mode of a touch-operable button
A method for activating a cleaning mode of a touch-operable button of a motor vehicle involves switching the button to at least partially inactive in the cleaning mode to avoid an unintentional actuation. A camera monitors the button and detection of an actuation activating the cleaning mode is carried out by recognizing a cleaning implement guided by a hand of a user on the button.
US11609634B2 Apparatus and method for user interfacing in display glasses
A wearable apparatus for display glasses is provided. According to certain embodiments, the apparatus includes a display configured to provide a display of information that includes at least two options for selection. The apparatus further includes an electromyograph device and a processor. The electromyograph device is configured to track muscle activity of a wearer of the display glasses. The processor is configured to determine a plurality of events based on the muscle activity. The plurality of events are associated with at least one of types of the muscle activity, occurring numbers of the types of the muscle activity, or occurring time of the types of the muscle activity. One of the at least two options is identified based on the plurality of events.
US11609631B2 Natural human-computer interaction for virtual personal assistant systems
Technologies for natural language interactions with virtual personal assistant systems include a computing device configured to capture audio input, distort the audio input to produce a number of distorted audio variations, and perform speech recognition on the audio input and the distorted audio variants. The computing device selects a result from a large number of potential speech recognition results based on contextual information. The computing device may measure a user's engagement level by using an eye tracking sensor to determine whether the user is visually focused on an avatar rendered by the virtual personal assistant. The avatar may be rendered in a disengaged state, a ready state, or an engaged state based on the user engagement level. The avatar may be rendered as semitransparent in the disengaged state, and the transparency may be reduced in the ready state or the engaged state. Other embodiments are described and claimed.
US11609627B2 Techniques for processing audible input directed to second device based on user looking at icon presented on display of first device
In one aspect, a first device may include at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to present an icon on the display so that the icon appears disposed within the real world at or proximate to a location of a second device associated with the icon. The second device may be different from the first device and exist in the real world. The instructions may also be executable to identify a user of the first device as looking at the icon, receive audible input from the user, and issue a command to the second device to execute at least one function in conformance with the audible input based on the identification of the user as looking at the icon.
US11609626B2 Method and control device for operating a virtual reality headset in a vehicle
The invention relates to a method for operating a virtual reality headset in a vehicle, in which at least an instantaneous orientation of the virtual reality headset is determined by means of an inertial measurement unit arranged on the virtual reality headset, and a corresponding control device. Based thereon and on vehicle localisation data, a virtual perspective of a virtual environment displayed in the virtual reality headset is simulated. Therein, a relative arrangement of the virtual reality headset with respect to the vehicle interior is determined through an optical capture device arranged on the virtual reality headset. Corresponding data from the inertial measurement unit and the optical capture device are fused together to determine a corrected orientation or pose of the virtual reality headset with respect to the vehicle interior for simulating the virtual perspective.
US11609625B2 Posture-based virtual space configurations
A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
US11609621B2 Information processing apparatus, information processing method, and program
The present disclosure provides novel and improved information processing apparatus, information processing method, and program with which it is easy for a user to predict a future remaining battery amount.According to the present disclosure, there is provided an information processing apparatus including a control unit that performs control to calculate a future prediction value of remaining battery amount on the basis of a use history of an information processing apparatus by a user and to present prediction value related information related to the prediction value to the user. According to the present disclosure, the user can easily predict the future remaining battery amount. Note that the effects described above are not necessarily limitative. With or in the place of the above effects, there may be achieved any one of the effects described in this specification or other effects that may be grasped from this specification.
US11609620B2 Apparatus, system and method of providing power in an office environment
The disclosed apparatus, system and method may include at least the delivery of device power to a single or plurality of workstations, which may include at least one power storage unit suitable to supply power to the plurality of workstations; a plurality of control units each associated with one of the plurality of workstations, wherein each of the control units receives power from the at least one power unit, is communicatively associated with the at least one power unit, and comprises a plurality of power outputs suitable to output power from the power unit to devices associated with the respective workstation; and may include at least one ambient energy collector suitable to provide accumulated power to the at least one power unit.
US11609610B2 Display panel and display device
A display panel and a display device are provided. The display panel has a display area including first and second display areas. First light-emitting units and first pixel circuits are provided in the first display area, and second light-emitting units and second pixel circuits are provided in the second display area. The second display area includes at least one light-shielding area and at least one light-transmitting area. At least one second pixel circuit of the second pixel circuits is located in the at least one light-shielding area, and at least one second light-emitting unit of the second light-emitting units is located in the at least one light-transmitting area. One of the at least one second light-emitting unit is connected to one of the at least one second pixel circuit through one of anode connection lines.
US11609604B2 Method for manufacturing display module
A method for manufacturing a display module that is variable from a first state, which is unfolded, to a second state, which is folded with respect to a folding axis, may include folding the display module into a third state that is different from the second state, and performing a first heat treatment on the display module in the third state at a first temperature.
US11609603B2 Electronic device with sensors and display devices
An electronic device may have a housing. The housing may be characterized by a vertical axis and may have housing structures such as cylindrical housing structures with a cylindrical surface. A speaker may be mounted in the housing to provide sound through openings in the housing structures. A visual output device may be mounted in the housing to provide light through openings in the housing structures. The visual output device may include an electrophoretic display, a light-emitting diode display, or other display with an array of pixels that display images or may include other components for emitting light. During operation, voice commands may be received by a microphone in the device and action taken based on the commands and other information. The action taken may include playing sound with the speaker and providing visual output with the visual output device.
US11609600B2 Glitch detector
A glitch detector includes a metastability detector circuit, a reference storage circuit, and a pattern comparison circuit. The metastability detector circuit is configured to generate state signals at each cycle of the clock signal. The reference storage circuit is configured to store a logic state of each state signal based on a delayed version of the clock signal, and generate reference signals. A logic state of each reference signal is equal to a logic state of a corresponding state signal generated during a previous cycle of the clock signal. The pattern comparison circuit is configured to receive the state signals generated during a current cycle of the clock signal, the reference signals, and first and second values, and generate clock and voltage glitch signals based on first and second patterns that are associated with the state signals generated during the current cycle and the reference signals, respectively.
US11609591B2 Reference circuit with temperature compensation
The present invention discloses a reference circuit with temperature compensation, which is characterized in that a current output circuit is designed to receive a reference voltage from a bias voltage generation circuit, generate two reference currents with opposite temperature variation characteristics, and then merge them into a compensated current with temperature compensation. In addition, a voltage output circuit is designed to receive a reference voltage from a bias voltage generation circuit, which includes several field-effect transistors operating in saturation regions, and a precision voltage increases with threshold voltages of the field-effect transistors to compensate for the temperature variation. Resistors can be incorporated or sizes of the field effect transistors can be changed to adjust the output current, output voltage or the temperature variation characteristics.
US11609589B2 HVAC actuator with automatic line voltage input selection
An actuator in a HVAC system includes a mechanical transducer, an input connection configured to receive a power supply line voltage, and a voltage divider circuit. The voltage divider circuit includes a first capacitor in series between the input connection and the mechanical transducer, a second capacitor in parallel with the first capacitor between the input connection and the mechanical transducer, and a first transistor operable to connect and disconnect the first capacitor and/or the second capacitor from the voltage divider circuit based on the power supply line voltage, thereby adjusting a capacitance between the input connection and the mechanical transducer. The voltage divider circuit is configured to receive the power supply line voltage from the input connection, use at least one of the first capacitor or the second capacitor to reduce the power supply line voltage to a reduced voltage, and provide the reduced voltage to the mechanical transducer.
US11609587B2 Process monitoring and control using battery-free multipoint wireless product condition sensing
An arrangement for monitoring an aseptic manufacturing process includes product condition sensors capable of making closely spaced measurements of a product condition such as temperature or humidity. The measurements are made using closely spaced sensors arranged in a linear array on a single probe, which may be used to take measurements at multiple levels within the product. Data from the sensors is transmitted to a data collection point via short range wireless digital communications. The sensors may be used to measure temperature and humidity at a single point. For example, when the sensors are used in pharmaceutical freeze drying, the location of a sublimation front may be calculated for each vial, and the freeze drying process may be controlled using the data.
US11609585B2 Reverse modulation valve assembly including deadband state
A valve assembly is provided. The valve assembly includes a valve body defining a bore. The valve assembly further includes a pull rod disposed in the bore and defining a bolt cavity. The pull rod is moveable between a first pull rod position and a second pull rod position. The valve assembly further includes a bolt disposed in the bolt cavity and moveable with respect to the pull rod between a first bolt position and a second bolt position. The valve assembly further includes a spool disposed in the bore. The spool is operatively coupled to the pull rod to move between an energized position and a neutral position.
US11609581B2 UAV landing systems and methods
Example UAV landing systems and methods are described. In one implementation, a landing platform includes a conveyor belt capable of supporting an unmanned aerial vehicle (UAV). The conveyor belt can move in a first direction and a second direction that is opposite the first direction. The landing platform also includes a first positioning bumper and a second positioning bumper, where the first positioning bumper and the second positioning bumper are capable of repositioning the UAV on the conveyor belt. The landing platform further includes a cradle that can receive and secure the UAV.
US11609576B2 Emergency vehicle audio detection
In one embodiment, a process is performed during controlling Autonomous Driving Vehicle (ADV). Microphone signals sense sounds in an environment of the ADV. The microphone signals are combined and filtered to form an audio signal having the sounds sensed in the environment of the ADV. A neural network is applied to the audio signal to detect a presence of an audio signature of an emergency vehicle siren. If the siren is detected, a change in the audio signature to make a determination as to whether the emergency vehicle siren is a) moving towards the ADV, or b) not moving towards the ADV. The ADV can make a driving decision, such as slowing down, stopping, and/or steering to a side, based on if the emergency vehicle siren is moving towards the ADV.
US11609572B2 Guiding vehicles through vehicle maneuvers using machine learning models
In various examples, a trigger signal may be received that is indicative of a vehicle maneuver to be performed by a vehicle. A recommended vehicle trajectory for the vehicle maneuver may be determined in response to the trigger signal being received. To determine the recommended vehicle trajectory, sensor data may be received that represents a field of view of at least one sensor of the vehicle. A value of a control input and the sensor data may then be applied to a machine learning model(s) and the machine learning model(s) may compute output data that includes vehicle control data that represents the recommended vehicle trajectory for the vehicle through at least a portion of the vehicle maneuver. The vehicle control data may then be sent to a control component of the vehicle to cause the vehicle to be controlled according to the vehicle control data.
US11609567B2 Apparatus and method for controlling vehicle based on redundant architecture
The present disclosure relates to an apparatus and a method for controlling a vehicle, and more particularly to a vehicle control apparatus having a redundant architecture. A vehicle control apparatus according to one embodiment of the present disclosure includes: a receiver, configured to receive sensing information from a vehicle sensor; a first electronic controller, configured to generate a first vehicle control command based on the received sensing information; a monitor, configured to monitor whether the first electronic controller is out of order; and a second electronic controller, configured to generate a second vehicle control command based on the received sensing information if the first electronic controller is out of order.
US11609565B2 Methods and systems to facilitate monitoring center for ride share and safe testing method based for selfdriving cars to reduce the false call by deuddaction systems based on deep learning machine
A method and system to facilitate monitoring of vehicles, riders, and drivers that includes receiving, using a communication device, and input related to driver energy and driver availability from one or more driver devices. Further, the method may include a step of analyzing, using a processing device, the input related to driver energy to determine energy levels of the one or more drivers. Further, the method may include matching, using the processing device, the rider with a driver based on the analyzing. Further, the method may include transmitting, using the communication device, a notification to the rider device and a matched driver device.
US11609562B2 Using generated markings for vehicle control and object avoidance
A work machine has a backup camera that captures images of an area of a worksite behind the work machine. A controller identifies pre-defined markings in the worksite and localizes the pre-defined markings to the work machine, based on the images. A control signal generator generates control signals to automatically control the work machine based upon the localized markings.
US11609559B2 Data processing system and method
A data processing system, including a cyclic correlation establishing module, a data pattern establishing module, and a data pattern alignment module, is provided. The cyclic correlation establishing module receives a plurality of first sensor data, obtained from a first sensor operation performed on processing devices, and receives a table of processing steps and cyclic procedures. The cyclic correlation establishing module obtains a data correlation of the first sensor data according to the number of sample points in a data cycle of the first sensor data and the table to correct the first sensor data. The data pattern establishing module obtains a plurality of first data pattern features from the first sensor data. The data pattern alignment module aligns a plurality of second sensor data obtained from a second sensor operation performed on the processing devices with the first sensor data according to the first data pattern features.
US11609556B2 Control method and device based on industrial ethernet
A control method and device (100) based on an industrial Ethernet relate to the technical field of Ethernet. The industrial Ethernet involves a master node and a plurality of slave nodes. The master node transmits a predetermined packet to a first slave node (S140). The first slave node transmits the predetermined packet having been rewritten by the first slave node to a succeeding slave node linked to the first slave node until a last slave node in the plurality of the slave nodes receives the predetermined packet having been rewritten by all preceding slave nodes in the plurality of the slave nodes; and the last slave node transmits the predetermined packet back to the master node (S150). The master node then parses the predetermined packet, which has been rewritten by each of the plurality of the slave nodes, to uncover a topology of the slave nodes (S160). The master node informed by the topology transmits a command packet to one of the plurality of the slave nodes to be controlled (S180). As is shown, the predetermined packet transmitted by the master node is sequentially rewritten by the plurality of the slave nodes so that the master node can be informed of the topology of the slave nodes, thereby realizing distributed control and centralized management and improve security and reliability.
US11609555B2 Device and method for automatic calculation of measurement confidence in flexible modular plants and machines
A method for providing output values with associated uncertainties for a flexible modular plant or machine comprising an arrangement of modular entities, wherein uncertainty information associated with an operation of the modular entity is assigned to a plurality of modular entities and input values are provided based on an operation of the modular entities, where a computing unit calculates an output value based on said input values, calculates an input value uncertainty for each input value based on the uncertainty information of the modular entity, and calculates at least one output value uncertainty associated with the output value based on propagation of uncertainty and using the input value uncertainties, and where the output value and the at least one output value uncertainty are output.
US11609554B2 Scalable analytics system
An industrial analytic system includes a device interface component. The device interface component is configured to collect data from a plurality of analytic appliances and transfer the data to an analytic component. Each of the plurality of analytic appliances is configured to collect data from a respective set of devices of a plurality of sets of devices. The plurality of sets of devices perform a plurality of operations in one or more industrial systems.
US11609553B2 Systems and methods for data collection and frequency evaluation for pumps and fans
Methods and systems for data collection in an environment including pumps and fans are disclosed. A monitoring system may include a data collector communicatively coupled to a plurality of input channels, wherein the input channels are communicatively coupled to sensors measuring operational parameters of a pump or fan. A data storage may store one or more frequencies related to an operation of the pump or fan, and a data acquisition circuit may interpret a plurality of detection values from the collected data. A frequency evaluation circuit may detect a signal on one of the input channels at a frequency higher than the one or more frequencies at which the pump or fan operates.
US11609548B2 Cloud-based management of 3D printers through load balancing
An approach is provided for managing 3D printing processes using a 3D printing management service in a cloud-based environment. Configuration data is received corresponding to one or more available 3D printing devices which may be used to complete a 3D printing job. Build data is received corresponding to one or more 3D printing jobs requested for the one or more available 3D printing devices. The 3D printing management service utilizes the configuration data and the build data to select at least a particular 3D printing device to perform at least a particular 3D printing job based on a resourced load balancing determination. The build data is transformed to a format communicable to the particular selected 3D printer to allow it to perform the particular 3D printing job.
US11609546B2 Systems and methods for virtual environment for reinforcement learning in manufacturing
Systems, devices, and methods including: receiving, by an interpreter component having a processor with addressable memory, a first state of a tool of a computer numerical control (CNC) machine; determining, by the interpreter component, a reward and a value of the reward based on the received first state, where the reward is at least one of: positive and negative; transmitting, by the interpreter component, a set of information comprising the determined reward and the value of the reward to an agent component; performing, by the agent component, at least one action to generate a tool path and to proceed to a second state, where the second state is combined with the first state; and determining, by the agent component, the generated tool path based on the determined reward and value associated with the at least one action.
US11609538B2 Watch notching device
A watch spring (1) for a first component (2), more particularly for a bezel or for a case middle or for a case back, intended for the detent of the first component (2) relative to a second component (3), the spring (1) comprising at least one first connecting element (10a) intended to interact with at least one second connecting element (20b) provided on a component (2b) of the first component so as to connect the spring and the component, the at least one first connecting element comprising at least one elastic connecting arm (10a) extending in a first direction (D1), the at least one first connecting element being intended to receive a force (F) for driving the first component relative to the second component in the first direction or substantially in the first direction.
US11609536B2 Drum cartridge including movable electrical contact surface, and image-forming apparatus using the same
A drum cartridge includes: a photosensitive drum rotatable about an axis extending in a first direction; a first drum frame to which a developing cartridge is attachable; and a second drum frame having an outer surface; and a memory having an electrical contact surface. The first drum frame is at one end portion of the drum cartridge in a second direction and the second drum frame is at another end portion of the drum cartridge in the second direction. The electrical contact surface is positioned at the outer surface of the second drum frame and is movable in a predetermined direction relative to the second drum frame.
US11609535B2 Image forming apparatus having guide members for detachably inserting cartridges
An image forming apparatus includes: a first guide that is provided in an apparatus housing and configured to suspend and hold a first unit including an image holder so that the first unit is movable in an insertion and removal direction; a second guide that is provided in the apparatus housing and configured to suspend and hold a second unit including a developer holder so that the second unit is movable in an insertion and removal direction; and a pedestal that is disposed on a front side in the insertion and removal direction with respect to the first guide and the second guide, supports, from below in a gravity direction, the first unit and the second unit while the first unit and the second unit are inserted into the apparatus housing, and does not contact with the first unit and the second unit located in the apparatus housing.
US11609534B2 Image-forming apparatus that prevents attachment of toner cartridge to drawer without mounting of process cartridge on the drawer
An image-forming apparatus includes: a main casing; a drawer movable in a first direction relative to the main casing; a process cartridge detachably mountable on the drawer; and a toner cartridge. The drawer includes a first drawer side plate and a second drawer side plate spaced apart from each other in a second direction crossing the first direction. The process cartridge includes: a photosensitive drum rotatable about an axis extending in the second direction when the process cartridge is mounted on the drawer; and a developing device for supplying toner to the photosensitive drum. When the process cartridge is mounted on the drawer and the toner cartridge is attached to the process cartridge, the toner cartridge has a length in the second direction greater than a distance in the second direction between the first drawer side plate and the second drawer side plate.
US11609529B2 Image forming apparatus with draw-out unit having electrical contact
An image forming apparatus includes an apparatus body including a control board, a draw-out unit including a photosensitive drum configured to bear a toner image and rotate about a rotation axis, a developing unit, and a unit contact, the developing unit including a developing roller and a memory, and a door configured to face the draw-out unit at a closed position. The door includes a door contact electrically connected to the control board. The draw-out unit includes a facing surface configured to face the door positioned at the closed position, and a grip portion provided at a center portion of the facing surface in an axial direction of the rotation axis. The unit contact is provided in a region outside an end surface of the grip portion in the axial direction and below the grip portion in a vertical direction.
US11609527B2 Image forming apparatus with restricted rotatable feed tray
According to one embodiment, an image processing apparatus includes an apparatus main body, a first rotating body, a second rotating body, and a connection member. The first rotating body is configured to be openable and closeable and provided in the apparatus main body. The second rotating body is provided in the first rotating body. The second rotating body is configured to be openable and closable from the first rotating body in the same direction as that of the first rotating body. The connection member is linear. The connection member is configured to connect the apparatus main body and the second rotating body to each other and to restrict a rotation angle of the second rotating body.
US11609521B1 Fixing device
A fixing device includes a cylinder, a heater, a contact body, and a soaking member. The heater has a first surface and an opposing second surface. The heater includes a heating element extending along a longitudinal direction of the heater. The first surface engages with an inner surface of the cylinder. The contact body is configured to engage with the inner surface of the cylinder. The contact body is configured to be heated at a first position along the longitudinal direction at a first temperature increase rate and at a second position along the longitudinal direction at a second temperature increase rate that is lower than the first temperature increase rate. The soaking member is positioned to engage with the opposing second surface of the heater. The soaking member has a second thermal capacity lower than a first thermal capacity at the respective second and first positions.
US11609520B2 Heating device having an AC voltage abnormality detector and image forming apparatus
A heating device includes a heater, an AC-voltage input section between which an AC voltage is applied, a fuse, a switcher, an AC-voltage-abnormality detector configured to detect an abnormality of the AC voltage, a controller. The controller is configured to execute a current-flowing operation in a state in which connection of a first connection terminal to a second connection terminal is a non-connecting state. The current-flowing operation is an operation in which an electrical current flows through the heater. The controller is configured to execute a connecting process in response to detection of the abnormality of the AC voltage by the AC-voltage-abnormality detector detected in the middle of the current-flowing operation. The connecting process is a process of switching a connection of a first connecting point to a second connecting point from a non-connecting state to a connecting state.
US11609519B2 Image heating device and image forming apparatus
An image heating device heats up an image formed on a recording material, the device having: a heating member provided with a heater having a plurality of heating elements juxtaposed in a direction perpendicular to a conveyance direction of the recording material; a roller, such that the circumference of the roller increases from a central portion towards ends portions, in a direction perpendicular to the conveyance direction; and a control portion that controls individually the power supplied to the plurality of heating elements. The control portion sets a control target temperature, being set in order to supply power to a heating element corresponding to a non-sheet passing area, from among the plurality of heating elements, to be higher than a lowest control target temperature from among control target temperatures that are set in order to supply power to a heating element corresponding to a sheet passing area.
US11609513B2 Belt driving device, belt driving method, and image forming apparatus
A belt driving device includes an adjustment roller to stretch and rotate an endless belt; an inclination adjuster including a cam to adjust inclination of the roller to control deviation of the belt; a belt position detector to detect a belt position in a direction orthogonal to a movement direction of the belt; a stepping motor to rotate the cam; and a control output adjuster to adjust a control output to be supplied to the motor based on the belt position. When obtaining a rotation angle less than one step of the motor, the control output adjuster supplies the control output to the motor for a time corresponding to the rotation angle less than the one step out of a supply time of the control output for obtaining a rotation angle of the one step, and stops supplying the control output for a remaining time out of the supply time.
US11609506B2 System and method for lateral shearing interferometry in an inspection tool
A method for in-situ wave front detection within an inspection system is disclosed. The method includes generating light with a light source and directing the light to a stage-level reflective mask grating structure disposed on a mask stage. The method includes directing light reflected from the stage-level reflective structure to a detector-level mask structure disposed in a plane of a detector and then collecting, with an optical element, light reflected from the detector-level mask structure. The method includes forming a pupil image on the detector and laterally shifting the stage-level reflective mask, with the mask stage, across a grating period of the stage-level reflective mask grating structure to provide phase reconstruction for lateral shearing interferometry. The method includes selectively impinging light reflected from the optical element on the one or more sensors of the detector.
US11609505B2 Apparatus and methods for verification and re-use of process fluids
Embodiments of the present disclosure generally relate to apparatus and methods for verification and re-use of process fluids. The apparatus generally includes a tool for performing lithography, and a recirculation path coupled to the tool. The recirculation path generally includes a collection unit coupled at first end to a first end of the tool, and a probe coupled at a first end to a second end of the collection unit, the probe for determining one or more characteristics of a fluid flowing from the tool. The recirculation path of the apparatus further generally includes a purification unit coupled at a first end to a third end of the collection unit, the purification unit further coupled at a second end to a second end of the probe, the purification unit for changing a characteristic of the fluid.
US11609504B2 Lithographic apparatus and device manufacturing method
A difficulty of contamination interfering with a grid plate positional measurement system is addressed. In one embodiment contamination is prevented from coming into contact with the grating or the sensor. In an embodiment, surface acoustic waves are used to detach contamination from a surface of the grating or sensor.
US11609500B2 Filter device and photoresist coating system
The present disclosure provides a filter device and a photoresist coating system, and the filter device includes: a liquid storage tank, configured to hold photoresist to be filtered; a stirring structure, including a stirring tank and a stirring assembly at least partially received in the stirring tank; a first pipeline, one end of the first pipeline communicates with the liquid storage tank, and the other end of the first pipeline communicates with the stirring tank; a first filter assembly, provided on the first pipeline and located between the liquid storage tank and the stirring tank; a first pressure detection assembly, provided on the first pipeline and configured to detect a pressure of the photoresist in the first pipeline; and a second pipeline, one end of the second pipeline communicates with the stirring tank, and the other end of the second pipeline communicates with the coating device.
US11609499B2 Silicon-containing coating agent for pattern reversal
A composition for flattening uneven substrates. The composition for flattening uneven substrates, which is applied on an organic pattern, includes a solvent and a polysiloxane including a hydrolysis condensate of a hydrolyzable silane, wherein the polysiloxane includes silanol groups in a proportion of 20 mol % or less with respect to Si atoms, and the weight-average molecular weight of the polysiloxane is 1,000-50,000.
US11609489B2 Inkjet and direct thermal printable media
Provided is a printable coating, printable media and printable labels thereof, usable in both inkjet and direct thermal printing applications. The coating comprises leuco dye blended into an inkjet coating formulation, wherein the coating is applied on the first face of an appropriate paper or film to form the printable media. The coating may be applied as a single, homogenous topcoat thereby streamlining the manufacturing process and reducing potential printing errors. The coating may provide a printable area compatible for use with both direct thermal printers and inkjet printers. On the opposite face of the paper or film, an adhesive may be applied, in combination with an optional release liner, to form printable label stock. Each step of the process, e.g. application of the coating, application of the adhesive and liner, and die-cutting of labels, may occur in any order combination relative to one another. In addition, reverse printing may also be utilized to print and form the labels.
US11609487B2 Projection screen control method and projectioin-type display device
A projection screen control method of one embodiment of the present disclosure includes irradiating a display member with first control light, and irradiating the display member with second control light, in which the irradiating the display member with the first control light and the irradiating the display member with the second control light are performed in sequence. The display member has a visible light transmittance or a visible light reflectance that varies depending on light, and contains a photochromic material, and the first control light and the second control light have different light intensities.
US11609486B2 Base plate for photographic apparatus
A base plate for the mounting thereon of photographic equipment includes leveling screw assemblies securely attached to the base plate. Each leveling screw assembly includes a leveling screw and a controlling mechanism for housing and retaining the leveling screw while enabling the leveling screw to: (a) be deployed at various selected angles relative to the base plate to grip an underlying surface; (b) be rotated to enable up-down motion between the leveling screws and the base plate; and (c) be retracted to a predetermine position alongside the base plate for safe storage and ease of reuse.
US11609485B2 Modular camera mounts usable with security camera applications
Aspects of the present disclosure relate to camera mounts interoperable with cameras mountable in a wide variety of different environments. The camera mount may include a bracket, wherein the bracket may be configured to be secured to a mounting surface. The bracket may be comprised of an adapter plate interoperable with a wall switch plate, wherein the wall switch plate secures to the mounting surface. The adapter plate may include a first plurality of mounting holes configured to align with a second plurality of mounting holes positioned within the wall switch plate. The mount may further include an angled portion that includes a second cable route opening and a plurality of mounting provisions that may be configured to align with the mounting holes and a first cable route opening of the adapter plate. The angled portion may further include a camera mounting surface configured to interoperate with the adjusting portion.
US11609483B2 Integrated circuits including charging circuit and flash driver, methods of operating the integrated circuits, and electronic devices including the integrated circuits
An integrated circuit (IC) includes circuitry configured to, drive a flash unit comprising at least one light-emitting device, by providing a supply voltage to the flash unit based on an external input power source or a battery, the supply voltage being provided along one of a plurality of different current paths corresponding to a plurality of operation states, no voltage being received from the external input power source in a first operation state among the plurality of operation states, a first voltage level being received from the external input power source in a second operation state among the plurality of operation states, and a second voltage level being received from the external input power source in a third operation state among the plurality of operation states, and charge the battery based on an charging voltage received from the external input power source.
US11609476B2 Light deflection device and optical device
An object of the present invention is to provide a light deflection device having a simple structure suitable for reducing the size and weight where a deflection angle can be increased. The object can be achieved with a light deflection device including: a light deflection element that deflects incident light in one direct to be emitted; a driving unit that drives the light deflection element; and a diffraction element that is disposed on a light emission side of the light deflection element in which a periodic structure pitch gradually changes from a center of deflection from the light deflection element toward an outside.
US11609473B2 Display plasma module and manufacturing method thereof
The present invention belongs to the field of electronic display technology, and relates to a display plasma module and a manufacturing method thereof, characterized in that a display plasma module includes a pixel electrode and a transparent electrode located above the pixel electrode, characterized in that a display plasma is provided between the pixel electrode and the transparent electrode, and a spacer frame is located around the display plasma. In the present invention, the display plasma is used to replace the existing micro-cup structure or microcapsule. Compared to the traditional electrophoretic display screen with microstructure, the thickness is reduced, the contrast is increased by more than 10%, and the response time is reduced to less than 80 milliseconds, so that the manufacturing process is simpler, the yield is improved, and the manufacturing cost is reduced.
US11609464B2 Repairing structure and electronic device
A repairing structure includes a signal line, a first insulation layer and a second insulation layer. The first insulation layer is disposed on the signal line. The second insulation layer is disposed on the first insulation layer. The first insulation layer includes a first hole, and the first hole overlaps a part of the signal line. The second insulation layer includes a second hole, and the first hole and the second hole at least partially overlap. Therefore, the design of the repairing structure is simple, or the repairing time may be decreased, so as to increase the convenience of use.
US11609463B2 Display device
According to one embodiment, a display device includes a first substrate including a scanning line, a first inorganic insulating film, an oxide semiconductor, and a first light-shielding wall. The first inorganic insulating film, in planer view, includes a first groove formed between the oxide semiconductor and a light-emitting module. The first light-shielding wall is disposed on the first groove.
US11609458B2 Display device
According to one embodiment, a display device includes a first drain electrode, a first insulating film which is organic, a first metal electrode in contact with the first drain electrode in a first through-hole of the first insulating film, a second insulating film which is organic, a first transparent electrode in contact with the first metal electrode in a second through-hole of the second insulating film and formed of a transparent conductive material, a third insulating film which is inorganic, a pixel electrode in contact with the first transparent electrode in a third through-hole of the third insulating film and a metal wire located between the first insulating film and the second insulating film and formed of a material identical to that of the first metal electrode.
US11609442B2 System and method for customization of a photochromic article
A system for customization of a photochromic article (14) includes a container (12) having an interior (28). At least one actinic radiation source (34) is located in the interior (28) of the container (12). At least one deactivation radiation source (36) is located in the interior (28) of the container (12). A method of customizing a photochromic article (14) includes inserting a photochromic article (14) having at least one non-thermally reversible photochromic material into a container (12) having at least one actinic radiation source (34) and actuating the at least one actinic radiation source (34) to activate the at least one non-thermally reversible photochromic material.
US11609436B2 Folded optics reflecting module
A reflecting module includes: a housing; a rotation holder supported by the housing, and including an inclined seating portion; and a reflective member disposed on the inclined seating portion. The rotation holder is rotatable with respect to a first axis perpendicular to an optical axis of the housing, and with respect to a second axis perpendicular to the optical axis and the first axis. The first and second axes cross an inside of a rectangular parallelepiped having a surface coinciding with a surface of the reflective member, and the reflective member interfaces with the seating portion along a diagonal plane within the parallelepiped.
US11609434B2 Spectrometer module
In a spectroscopic module, a light shielding member is disposed between a plurality of bandpass filters and a light detector. The light shielding member includes a plurality of wall portions. The plurality of wall portions are arranged along an X direction with a light passage opening interposed therebetween, each of a plurality of optical paths from the plurality of bandpass filters to a plurality of light receiving regions passing through the light passage opening. A first wall portion and a second wall portion adjacent to each other among the plurality of wall portions are in contact with the bandpass filter, the bandpass filter corresponding to the light passage opening between the first wall portion and the second wall portion. A width in a Y direction of the light passage opening is larger than a width in the Y direction of the bandpass filter.
US11609425B2 Augmented reality glasses with auto coregistration of invisible field on visible reality
Augmented reality glasses with auto coregistration of an invisible field on visible reality which allows eyes to recognize a real space and precisely performs coregistration on only diagnosis and treatment information of invisible light, which is emitted from a specific area, to the real space.
US11609424B2 Apodized reflective optical elements for eye-tracking and optical artifact reduction
Techniques disclosed herein relate to a near-eye display system. One example of an eye-tracking system includes a substrate transparent to visible light and infrared light and a reflective holographic grating conformally coupled to a surface of the substrate. The reflective holographic grating is configured to transmit the visible light and reflectively diffract infrared light in a first wavelength range for eye tracking. The refractive index modulation of the reflective holographic grating is apodized in a direction along a thickness of the reflective holographic grating to reduce optical artifacts in the visible light.
US11609422B2 Optoelectronic sensor and method of detecting objects
The invention relates to an optoelectronic sensor for detecting objects in a monitored zone that has a light transmitter; a deflection unit for deflecting the transmission light beam without mechanical moving parts or at most with micromechanical moving parts to scan the monitored zone; a light receiver; and a control and evaluation unit that is configured to determine information on the objects by means of the reception signal received by the light receiver. The sensor has at least one reference target that receives at least a portion of the deflected transmission light beam at at least one deflection angle of the deflection unit or returns it to the light receiver in order to generate a reference signal; and the control and evaluation unit is configured to check the operability of the deflection unit by means of the reference signal.
US11609418B2 Optical eyepiece using single-sided patterning of grating couplers
An eyepiece includes a substrate and an in-coupling grating patterned on a single side of the substrate. A first grating coupler is patterned on the single side of the substrate and has a first grating pattern. The first grating coupler is optically coupled to the in-coupling grating. A second grating coupler is patterned on the single side of the substrate adjacent to the first grating coupler. The second grating coupler has a second grating pattern different from the first grating pattern. The second grating coupler is optically coupled to the in-coupling grating.
US11609417B2 Single actuation goggle positioning mounting assembly
A mounting device having a mounting assembly for mounting a pair of goggles to a helmet is provided. The mounting assembly is configured to provide at least three degrees of freedom of movement using one or more actuation mechanisms for locking and unlocking a position of the mounting device. The number of actuation mechanisms is less than a number of degrees of freedom. In some aspects, the number of actuation mechanisms is one. A rotation base connects the mounting assembly to the helmet, and a goggle linkage connects the mounting assembly to the goggles. Various single actuation mechanisms, including a sliding mechanism, a friction-based wire/brake mechanism, and a floating friction brake mechanism, are provided.
US11609414B2 Method for calibrating a phase mask and microscope
Method for calibrating a phase mask in a beam path of an optical device with the steps: the phase mask is actuated successively with different patterns of grey levels, wherein a first grey level of a first quantity of segments remains constant and a second grey level of a second quantity of segments is varied from one pattern to the next, light of the optical device impinges on the phase mask, at least one part of the total intensity of the light in the beam path is measured downstream of the phase mask for the different patterns, and a characteristic of the measured intensity is obtained in dependence on the second grey level, a relationship between the second grey level and a phase shift, being imprinted by the phase mask, is obtained from the characteristic and an actuation of the phase mask is calibrated based on the obtained relationship.
US11609412B2 Devices and methods for line-scanning microscopy
The present description relates to a device for line-scanning optical coherence tomographic microscopy. The device comprises an interferometric microscope comprising a reference arm, an object arm configured to receive an object, a beam splitter coupling said object arm and reference arm to a light source and to a sensor, and a first microscope objective arranged on said object arm. It further comprises a one-dimensional confocal spatial filtering device configured to interact with said light source in order to illuminate said object along a focal line located in an object space of the first microscope objective, and a device for unidirectional scanning of said focal line, which device is arranged on said object arm upstream of said first microscope objective and is configured to scan the focal line in a lateral direction (y) substantially perpendicular to an optical axis (z) of said first microscope objective.
US11609407B2 Imaging lens
There is provided an imaging lens with excellent optical characteristics while satisfying demand of low-profileness and low F-number. An imaging lens comprises, in order from an object side to an image side, a first lens with positive refractive power formed in a biconvex shape having an object-side surface and an image-side surface being convex in a paraxial region, a second lens with negative refractive power in a paraxial region, a third lens with the negative refractive power in a paraxial region, a fourth lens with the negative refractive power in a paraxial region, and a fifth lens with the positive refractive power having an image-side surface being convex in a paraxial region, and predetermined conditional expressions are satisfied.
US11609401B2 Breakout assembly for fiber optic cable
A fiber optic fanout assembly includes: a fiber optic trunk cable comprising a plurality of optical fibers within a surrounding jacket; a fanout housing with an internal bore and rear and front end portions, the fanout housing receiving the optical fibers from the trunk cable within the internal bore though the rear end portion; a plurality of furcation tubes, each containing one or more of the optical fibers; a first sealing structure that creates a first seal between the fanout housing and the jacket of the fiber optic cable; a first disk having a plurality of holes, the first disk mounted to the front end portion of the fanout housing, wherein the furcation tubes and optical fibers residing therein are inserted into the holes in the first disk; and a plurality of second sealing structures, each of which provides a second seal between the furcation tubes and the first disk.
US11609400B2 Fiber optic circuit and preparation method
A method of preparing a preformed fiber optic circuit for later termination to at least one fiber optic connector includes providing a substrate for supporting a plurality of optical fibers, the substrate including at least one layer of flexible foil, wherein the flexible foil may be formed from polyethylene terephthalate (PET) according to one example and peeling a layer including at least the optical fibers from the at least one layer of flexible foil.
US11609392B1 Photonic coupler
A photonic coupler includes an input coupling section, an output coupling section, and a multimode interference (MMI) waveguide section. The input coupling section is adapted to receive an input optical signal along an input waveguide channel. The output coupling section is adapted to output a pair of output optical signals along output waveguide channels. The output optical signals having output optical powers split from the input optical signal. The MMI waveguide section is optically coupled between the input and output coupling sections. Notched waveguide sections may each be disposed between the MMI waveguide section and a corresponding one of the input or output coupling sections and/or the MMI waveguide section may include curvilinear sidewalls.
US11609383B2 Fiber optic adapter
A fiber optic adapter includes a first side wall (110), a second side wall (112) opposite the first side wall, a top wall (114), and a bottom wall (116) opposite the top wall. A cavity (10) is defined by the top wall, the bottom wall, the first side wall, and the second side wall, and an optical fiber alignment device (20) is situated in the cavity. The top wall (114) has an opening (117) therein, and a cover (118) is configured to selectively close the opening.
US11609378B2 Photonic IC chip
A photonic integrated circuit chip includes vertical grating couplers defined in a first layer. Second insulating layers overlie the vertical grating coupler and an interconnection structure with metal levels is embedded in the second insulating layers. A cavity extends in depth through the second insulating layers all the way to an intermediate level between the couplers and the metal level closest to the couplers. The cavity has lateral dimensions such that the cavity is capable of receiving a block for holding an array of optical fibers intended to be optically coupled to the couplers.
US11609376B2 Space division multiplexers
Space division multiplexers can include adapters between multicore fibers with different core patterns and/or add-drop multiplexers for multicore fibers.
US11609375B2 Photonic integrated circuit system and method of fabrication
A photonic integrated circuit (PIC) system, preferably including a substrate, one or more photonic connections, and a plurality of circuit blocks. The circuit blocks preferably include one or more waveguides that are optically coupled to the photonic connections, such as by transition features. A method of PIC fabrication, preferably including defining a PIC structure and defining circuit blocks. The circuit blocks are preferably defined onto one or more template regions defined by the PIC structure. Photonic connections are preferably defined as part of the PIC structure. Transition features, such as transitions between the photonic connections and the circuit blocks, are preferably defined concurrently with defining the circuit blocks.
US11609374B2 Directionally tunable optical reflector
An optical circuit includes one or more input waveguides, a plurality of output waveguides, and a reflector structure. At least a portion of the reflector structure forms an interface with the one or more input waveguides. The portion of the reflector structure has a smaller refractive index than the one or more input waveguides. An electrical circuit is electrically coupled to the optical circuit. The electrical circuit generates and sends different electrical signals to the reflector structure. In response to the reflector structure receiving the different electrical signals, a carrier concentration level at or near the interface or a temperature at or near the interface changes, such that incident radiation received from the one or more input waveguides is tunably reflected by the reflector structure into a targeted output waveguide of the plurality of output waveguides.
US11609370B2 Waveguide illuminator having waveguide array
A waveguide illuminator includes an input waveguide, a waveguide splitter coupled to the input waveguide, and a waveguide array coupled to the waveguide splitter. The waveguide array includes an array of out-couplers out-coupling portions of the split light beam to form an array of out-coupled beam portions for illuminating a display panel. Locations of the array of out-couplers are coordinated with locations of individual pixels of the display panel, causing each light beam portion to propagate through a corresponding pixel of the display panel, thereby improving efficiency of light utilization by the display panel.
US11609364B2 Optical laminated sheet
The present invention provides a thin optical laminated sheet with little or no interference fringes or rainbow-like colors, and a method of manufacturing the optical laminated sheet. An optical laminated sheet is integrally formed by laminating a plurality of optical films having an adhesive layer interposed therebetween, the optical laminated sheet including an adhesive layer A wherein one surface is a flat and smooth surface and the opposite surface has an unevenness shaped by a transfer. The optical laminated sheet may include an integrally formed laminate wherein one surface of the adhesive layer A is planarly bonded to one surface of the optical film and an uneven surface that is the other surface of the adhesive layer A is linearly and/or intermittently bonded to the prism edges of a light collecting film made up of prism rows. The optical laminated sheet may be used in a backlight unit.
US11609361B2 Lens assembly and portable electronic device
A lens assembly includes a lens including an optical portion refracting light and a flange portion extending along a portion of a circumference of the optical portion, a blocking member disposed in front of the lens and having an opening to allow light to be incident on the lens, and a lens barrel accommodating the lens. The optical portion is noncircular and a portion of the blocking member facing the optical portion in an optical axis direction is located to be higher than a portion of the blocking member facing the flange portion in the optical axis direction.
US11609359B2 Structurally-colored articles and methods for making and using structurally-colored articles
One or more aspects of the present disclosure provide articles of manufacture and components of articles that incorporate an optical element that imparts a structural color to the component or the article. The component comprises a thermoplastic polymeric material, and can include or be made to have a textured surface.
US11609357B2 Determining personal outdoor comfort with individual and environmental parameters
Devices and systems for determining personal outdoor comfort are described herein. One device includes instructions executable to receive inputs corresponding to characteristics of a user associated with a mobile device, determine a location of the mobile device, communicate an indication of the characteristics and the determined location to a computing device, and receive an outdoor comfort determination from the computing device, wherein the outdoor comfort determination is particular to the user based on the characteristics of the user and particular to the location of the mobile device based on a plurality of environmental parameters associated with the location of the mobile device.
US11609353B2 Apparatus and methods for improved subsurface data processing systems
A method and apparatus for subsurface data processing includes determining a set of clusters based at least in part on measurement vectors associated with different depths or times in subsurface data, defining clusters in a subsurface data by classes associated with a state mode, reducing a quantity of the subsurface data based at least in part on the classes, and storing the reduced quantity of the subsurface data and classes with the state model in a training database for a machine learning process.
US11609349B2 Determining properties of a subterranean formation using an acoustic wave equation with a reflectivity parameterization
Methods and systems described herein are directed to determining properties of a subterranean formation using an acoustic wave-equation with a novel formulation in terms of a velocity model and a reflectivity model of the subterranean formation. The acoustic wave equation may be used with full-waveform inversion to build high-resolution velocity and reflectivity models of a subterranean formation. The acoustic wave equation may be also used with least-squares reverse time migration in the image and space domains, to build a reflectivity model of the subterranean formation with enhanced resolution and amplitude fidelity. The velocity and reflectivity models of materials that form the subterranean formation reveal the structure and lithology of features of the subterranean formation and may reveal the presence of oil and natural gas reservoirs.
US11609346B2 GNSS-based attitude determination algorithm and triple-antenna GNSS receiver for its implementation
Determining vehicle orientation based on GNSS signals received by three antennas that are logically combined into two pairs, with one antenna common for both pairs. GNSS receiver measures first carrier phase difference within each pair of antennas, represented as sum of an integer number of periods of the carrier frequency and a fractional part of the period. The fractional parts are used to compute orientation of the vector connecting the antennas phase centers within each pair, excluding integer ambiguity resolution. Vehicle attitude is calculated from the orientation of two non-collinear vectors with a common origin, measured by two pairs of antennas. Each antenna has an RF front end. All RF front ends, heterodynes, digital navigation processors of this receiver are clocked from one common clock oscillator. All carrier phase measurements of the three antennas are performed on a common time scale.
US11609345B2 System and method to determine positioning in a virtual coordinate system
A system includes a computing system configured to communicatively couple to a database configured to store a virtual coordinate system and a plurality of features associated with a representative environment associated with the virtual coordinate system. The computing system is configured to receive a first input indicative of a physical positioning of a user in a physical environment, determine a virtual positioning of the user in the virtual coordinate system based on the first input, receive a second input indicative of an updated physical positioning of the user in the physical environment, determine an updated virtual positioning of the user in the virtual coordinate system based on the second input, and output a first signal to a computing device in response to determining the updated virtual positioning of the user in the virtual coordinate system.
US11609344B2 Systems and methods for utilizing a machine learning model to determine a determined location of a vehicle based on a combination of a geographical location and a visual positioning system location
A device may receive, from a vehicle device, a geographical (e.g., GNSS) location of a vehicle, and may utilize the GNSS location as a determined location of the vehicle when the GNSS location satisfies a first threshold. The device may receive, from the vehicle device, an image identifying reference points associated with the vehicle, and may process the image, with a VPS, to calculate a VPS location of the vehicle. The device may utilize the GNSS location of the vehicle as the determined location when the VPS location fails to satisfy a second threshold, and may calculate, when the VPS location of the vehicle satisfies the second threshold, coordinate sets based on groups of coordinate combinations from the GNSS location and the VPS location. The device may process the coordinate sets, with a model, to determine the determined location, and may perform actions based on the determined location.
US11609339B2 Swimming activity monitoring
A method of monitoring swimming activity includes: determining at least one of an actual relationship of a mobile device to water or an expected relationship of the mobile device to water; determining ranges to satellites, based on signals received by a satellite positioning system (SPS) receiver of the mobile device, in response to the signals being received by the SPS receiver when the at least one of the actual relationship of the mobile device to water or the expected relationship of the mobile device to water is a desired relationship of the mobile device to water; and determining a location of the mobile device based on the ranges to the satellites.
US11609334B1 Techniques for point cloud processing utilizing point indices
A light detection and ranging (LIDAR) system includes an optical receiver to generate a plurality of data points associated with one or more return beams from a target of the LIDAR system, a processor, and a memory. The memory stores the plurality of data points and stores instructions that cause the LIDAR system to: perform a processing operation on a first data point of the plurality of data points to determine a second data point of the plurality of data points with which to modify the first data point; generate, as output of the processing operation, a first index to a first memory location of the first data point and a second index to a second memory location of the second data point; and generate a point cloud corresponding to the target based on the first data point as modified by the second data point.
US11609330B2 Silicon-opa-based lidar for measuring distance using quasi-frequency modulation
A silicon phased array based LiDAR device that measures a distance using a quasi-frequency modulation is disclosed. A LiDAR device according to an exemplary embodiment of the inventive concept includes a light source that generates an optical signal, an optical modulator that generates a first optical signal having a quasi-frequency whose a modulation frequency constantly varies with time by modulating a light intensity of the optical signal, an optical splitter that splits optical power of the first optical signal into a reference optical signal and a transmit (Tx) optical signal, an optical transmitter that receives and emits the Tx optical signal toward an object, an optical receiver that receives a receive (Rx) optical signal reflected from the object and transfers the Rx optical signal, an optical coupler that mixes the reference optical signal and the Rx optical signal, a balanced photodetector that detects an intermediate frequency from the optical signal transferred from the optical coupler and a distance calculator that obtains distance information by measuring the intermediate frequency.
US11609329B2 Camera-gated lidar system
A machine vision system comprises a camera configured to generate one or more images of a field of regard of the camera, a lidar system, and a processor. The lidar system includes a laser configured to emit light, where the emitted light is directed toward a region within the field of regard of the camera and a receiver configured to detect light returned from the emitted light. The processor is configured to receive an indication of a location based on the returned light and determine, based on the one or more images generated by the camera, whether the indication of the location is associated with a spurious return.
US11609327B2 Target detecting device
A target detecting device projects measuring light over a predetermined range in front of a vehicle, receives reflected light from a target, and detects the target or a distance to the target, based on a light reception signal output according to the light reception state. The light projecting unit includes a light emitting element emitting measuring light and light diffusion members. The light diffusion members are provided on an upper end portion and a lower end portion of a light projecting lens constituting part of a light projecting path, and diffuses, in the vertical direction, measuring light emitted from the light emitting element and traveling through the end portions in the vertical direction of the light traveling path while transmitting the measuring light.
US11609325B1 System and method to adjust or suppress windshear alert threshold for weather radar
A system including a radar receiver, a computer readable medium, and a processor. A data structure containing historical information pertaining to weather conditions for multiple locations may reside in the medium. The processor may be configured to: obtain aircraft data including information of an aircraft position; obtain external data; obtain a portion of the historical information pertaining to a location corresponding to the aircraft position; obtain weather radar data; analyze the weather radar data to determine if windshear exceeds a windshear alert threshold; upon an occurrence of the windshear exceeding the windshear alert threshold, determine whether to issue or suppress a windshear alert based on the aircraft data, the external data, and/or the portion of the historical information; and one of a) output the windshear alert for presentation to a user or b) adjust the windshear alert threshold causing the windshear alert to be suppressed and/or suppress the windshear alert.
US11609321B2 Radar-tracked object velocity and/or yaw
Some radar sensors may provide a Doppler measurement indicating a relative velocity of an object to a velocity of the radar sensor. Techniques for determining a two-or-more-dimensional velocity from one or more radar measurements associated with an object may comprise determining a data structure that comprises a yaw assumption and a set of weights to tune the influence of the yaw assumption. Determining the two-or-more-dimensional velocity may further comprise using the data structure as part of regression algorithm to determine a velocity and/or yaw rate associated with the object.
US11609319B2 High confidence isolated presence detection in fine resolution region
A radio presence-advertising signal (PAS) a PAS emitter is simultaneously received at two or more co-located directional antennas that are coupled to respective radio receivers. The antennas have reception sensitivity lobes that overlap to define a region of interest at the overlap. Substantially cotemporaneous signal strength indications are obtained from the radio receivers. A difference signal representative of a difference between two of the obtained signal strength indications of the respective antennas is generated. An average signal representative of a running average of two or more of the obtained signal strength indications is generated and used to produce a normalized confidence indicator indicating a level of confidence that the PAS emitter is disposed inside (e.g., centered in) the region of interest or alternatively indicating a level of confidence that the PAS emitter is disposed outside the region of interest. Action is taken or avoided based on the confidence signal.
US11609313B2 Hybrid time-of-flight and imager module
The present disclosure relates to systems and methods that provide both an image of a scene and depth information for the scene. An example system includes at least one time-of-flight (ToF) sensor and an imaging sensor. The ToF sensor and the imaging sensor are configured to receive light from a scene. The system also includes at least one light source and a controller that carries out operations. The operations include causing the at least one light source to illuminate at least a portion of the scene with illumination light according to an illumination schedule. The operations also include causing the at least one ToF sensor to provide information indicative of a depth map of the scene based on the illumination light. The operations additionally include causing the imaging sensor to provide information indicative of an image of the scene based on the illumination light.
US11609307B2 Object detection apparatus, vehicle, object detection method, and computer readable medium
In an object detection apparatus (10), a sorting unit (20) obtains data indicating a measurement result of a distance of each signal that a sensor (51) radiated from the sensor (51). The sorting unit (20) sorts the data obtained into first data indicating that the distance was not measured, second data indicating a distance to one or more obstacles, and third data indicating a distance to the ground. A determination unit (30), by referring to the third data, determines whether or not the ground exists in a first area which is a radiation destination area of a signal corresponding to the first data. An estimation unit (40) estimates, when the determination unit (30) determines that the ground exists in the first area, and when the first area and a second area, which is a radiation destination area of a signal corresponding to the second data, are adjacent, that one obstacle exists straddling the first area and the second area.
US11609306B2 System, method and device for efficient processing of FMCW radar signals in a radar receiver
According to an aspect, method in a radar receiver system comprising, receiving a radar signal reflected from a target on a plurality of antennas, wherein the radar signal is a frequency modulated continuous wave (FMCW) signal comprising plurality of chirps, extracting a plurality of range bins from the radar signal, generating a plurality of reference angles and a plurality of reference velocities from a plurality of reference parameters, determining a plurality of reference weights from the plurality of reference angles and plurality of reference velocities, filtering the radar signal with the filter weights set to equal to the plurality of reference weights.
US11609305B2 Online radar phase calibration through static environment measurements
An apparatus comprising an antenna array comprising a plurality of antennas to receive a plurality of radar signals reflected by a plurality of objects responsive to a transmitted radar signal; a doppler measurement module to determine, for a first reflected radar signal of the plurality of reflected radar signals, a first doppler measurement indicating a velocity component based on a comparison of the first reflected radar signal to the transmitted radar signal; a phase offset measurement module to determine a first phase offset of the first reflected radar signal received at a first antenna of the plurality of antennas relative to a phase of the first reflected radar signal received at a reference antenna of the plurality of antennas; and a phase offset calibration module to determine, for the first antenna, a first phase offset calibration error based on the first doppler measurement and the first phase offset.
US11609300B2 Precise positioning system enabled product location method
A product location system comprises a plurality of nodes, each of which being enabled to receive and transmit signals from a user equipment device after a reading is made of a product identifier. The system also comprises a processor configured to determine a location of the user equipment device in a space containing at least one of the nodes, associate the location of the user equipment device in the space with a location of the product identifier, and build a map comprising the location of the product identifier.
US11609299B2 Positioning reference signal measurement for joint positioning
The positions of multiple user equipments (UEs) are jointly determined by a location server using positioning measurements from a comment set of positioning reference signals (PRS), which may include downlink (DL) PRS, uplink (UL) PRS, sidelink (SL) PRS, or a combination thereof. The common set of PRS may be selected by the location server, e.g., based on a rough estimate of position of the UEs determined by the location server, a recommendation from the UEs, or a position report from the UEs. Once selected by the location server, an indication of the common set of PRS is sent to the UEs. The common set of PRS, alternatively, may be selected by one or more UEs, e.g., by a controlling UE or consensus, and one or more UEs provide an indication of the common set of PRS to the location server.
US11609298B2 Method for locating data, control system, transmitter device
A method for controlling the integrity of at least one useful datum includes acquiring at least one UWB message coming from a transmitter by a wireless interface; demodulating the at least one UWB message and decoding of at least one useful datum; determining the position of the UWB transmitter by a reception of a plurality of messages transmitted by the transmitter and an analysis of the time-of-flight differences between these messages; associating the calculated position with the at least one useful datum.
US11609292B2 Device and method for nuclear magnet resonance spectroscopy
A device for NMR spectroscopy includes a magnet arrangement, configured to produce a magnetic probe field within a magnet field of view external to the magnet arrangement. In a embodiment, the device includes a coil arrangement, configured to generate an electromagnetic excitation field within a coil field of view and a controller, configured to control the coil arrangement. The device includes a magnet adjustment arrangement, configured and arranged to modify at least one parameter of the magnet arrangement to change a spatial position of the magnet field of view.
US11609291B2 Single-sided fast MRI gradient field coils and applications thereof
A single-sided gradient coil set for single-sided magnetic resonance imaging system is disclosed. The coil set is configured to generate a magnetic field outwards away from the coil set. The coil set includes one or more first spiral coils at a first position relative to the aperture and one or more second spiral coils at a second position relative to the aperture. The coil set is configure to flow a current through the one or more first spiral coils and the one or more second spiral coils to generate an electromagnetic field gradient configured to project away from the coil set and into an imaging region of the magnetic imaging system.
US11609290B2 Integrated water and air cooling system in MRI
MRI system cabinet having a cabinet body with electronics and a water cooler with a water cooling loop. The water cooling loop divides the cabinet body into first and second cabinet spaces, and the electronics are along the first and second cabinet spaces. An air cooler is along the central axis of the water cooler and has a fan. A cooling cycle is formed where, on a first side, the fan generates a first air flow, which is sent to the first cabinet space through a first air path, and a second air flow, which is sent to the second cabinet space through a second air path. After flowing through the first and second cabinet spaces, the first and second air flows are guided into the water cooling loop for heat exchange under the suction action of the fan on a second side, and then directed into the air cooler.
US11609289B2 Method for providing setting parameter sets for a magnetic resonance facility, method for operating a magnetic resonance facility, provision facility, magnetic resonance facility and computer program
In a method for providing setting parameter sets for at least one measuring protocol described by protocol parameters for acquiring magnetic resonance data with a magnetic resonance facility, setting parameter set is determined for each of at least two temperature status categories of the magnetic resonance facility using a temperature model describing a development of a temperature status of at least one component of the magnetic resonance facility. The method also includes preventing overheating of the at least one component due to the measurement with the measuring protocol being repeated a maximum number of times for a specified number of repetitions.
US11609288B2 Magnetic resonance apparatus with a lighting apparatus
A magnetic resonance apparatus including: a scanner; a patient receiving region which is at least partially surrounded by the scanner; and a lighting apparatus designed to light the patient receiving region. The lighting apparatus includes at least one lighting element; and two neutralizing elements designed to at least partially neutralize a voltage that is induced by a high-frequency field of the scanner.
US11609286B2 Monitoring system for a detection system
A monitoring system for use in combination with, in particular a ferromagnetic, detection system of the kind that generates a warning signal to indicate a detection event when the detection system detects movement of a door protecting an entrance to a protected area. The monitoring system may include a processor configured to present information to a user to alert the user when the warning signal indicates a detection event; and a user interface configured to accept a user input in response to the presentation of the detection event that generates a user generated signal indicative of whether the detection event was the result of an unintentional action or an intentional action. The processor may be configured to automatically store data relating to the detection event in a memory unit when the user generated signals indicates that the detection event was the result of an unintentional action.
US11609284B2 Magnetic sensor
The present invention relates to a magnetic sensor which can improve the detection precision of a weak magnetic field and can be downsized. A magnetic sensor is provided with a magnetic body changing the direction of a magnetic field input to a magnetoresistance effect element in the vicinity of the magnetoresistance effect element in which the resistance value changes according to the direction of the input magnetic field, the magnetic body has a mean for changing the direction of a magnetic field on the surface at a side where the magnetoresistance effect element is formed. The chamfer part of the magnetic body may be chamfered with a shape having at least one flat surface.
US11609283B2 Electrical offset compensating in a magnetoresistance bridge
In one aspect, bridge circuitry includes a first magnetoresistance (MR) element; a second MR element connected in series with the first MR element at a first node; a third MR element; a fourth MR element connected in series with the third MR element at a second node; a first switch connected at one end to a supply voltage and connected at the other end to the third MR element; a second switch connected at one end to ground and connected at the other end to the fourth MR element; a third switch connected at one end to ground and connected at the other end to the third MR element and the first switch; and a fourth switch connected at one end to the supply voltage and the other end to the fourth MR element and the second switch. The first and second MR elements are in parallel with the third and fourth MR elements.
US11609281B2 Tunable anisotropy of co-based nanocomposites for magnetic field sensing and inductor applications
A method includes producing an amorphous precursor to a nanocomposite, the amorphous precursor comprising a material that is substantially without crystals not exceeding 20% volume fraction; performing devitrification of the amorphous precursor, wherein the devitrification comprises a process of crystallization; forming, based on the devitrification, the nanocomposite with nano-crystals that contains an induced magnetic anisotropy; tuning, based on one or more of composition, temperature, configuration, and magnitude of stress applied during annealing and modification, the magnetic anisotropy of the nanocomposite; and adjusting, based on the tuned magnetic anisotropy, a magnetic permeability of the nanocomposite.
US11609271B2 Clock self-testing method and associated circuit
A clock self-testing method and circuit. The clock self-testing method includes introducing a first clock signal and a second clock signal, counting cycles of the first clock signal and the second clock signal respectively beginning at the same moment, and if one of the number of cycles of the first clock signal being counted and the number of cycles of the second clock signal being counted is equal to N, determining whether the remained number of cycles is in a count range from M to N. If the remained number of cycles is out of the count range from M to N, the first clock signal and the second clock signal have errors.
US11609269B2 Device testing architecture of an integrated circuit
A device test architecture and interface is provided to enable efficient testing embedded cores within devices. The test architecture interfaces to standard IEEE 1500 core test wrappers and provides high test data bandwidth to the wrappers from an external tester. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. The test architecture includes a selector circuit for selecting a core for testing. Additional features and embodiments of the device test architectures are also disclosed.
US11609268B2 Debug system providing debug protection
A debug system includes a chip to be tested and a debug controller. The chip to be tested includes a circuit to be tested, a debug access circuit and a debug protection circuit. When a protection function is not enabled, the debug protection circuit enables a communication between the debug access circuit and the chip to be tested, the debug controller accesses the data of the chip to be tested via the debug access circuit for debugging the circuit to be tested. When the protection function is enabled, the debug protection circuit blocks the communication between the debug access circuit and the chip to be tested, the debug controller transmits a message to the debug protection circuit via the debug access circuit, and the debug protection circuit determines whether to disable the protection function according to the message.
US11609267B2 Immunity evaluation system and immunity evaluation method
Provided is an immunity evaluation system that enables design feedback in consideration of a subject wiring and an improvement amount for improving an electromagnetic noise resistance of a circuit board. An immunity evaluation device includes: a storage unit configured to store characteristic data including probe-circuit board wiring coupling characteristics which are determined by a combination of a near-field probe and circuit board characteristics, and a test result; and an IC reaching signal level estimation unit configured to estimate a signal level reaching a terminal of an evaluation target IC. The immunity evaluation device receives board design information, information of the near-field probe, and test waveform instruction information of a signal applied to the near-field probe. The IC reaching signal level estimation unit reads the coupling characteristics from the storage unit based on the board design information of a test subject circuit board and the information of the near-field probe, and outputs a value of the IC reaching signal level reaching a terminal of the evaluation target IC from the board design information of the test subject circuit board, the information of the near-field probe, and the coupling characteristics.
US11609264B2 Signal generation apparatus and attenuation amount correction method of signal generation apparatus
There is provided an attenuation amount setting unit that sets, in a case where signals are simultaneously output from all output ports of a plurality of interface units at the same signal level, one of the plurality of interface units as the reference interface unit, and adds a difference between an attenuation amount of a second attenuator stored in a storage unit of the reference interface unit and an attenuation amount of another second attenuator stored in another storage unit of the other interface unit to an attenuation amount of each of a plurality of third attenuators of the other interface unit to correct the attenuation amount.
US11609260B2 Method for inspecting insulation of a secondary battery
In a method for inspecting the insulation property of a secondary battery by connecting an external DC power supply to the secondary battery charged with an initial charge amount and evaluating the insulation property of the secondary battery based on a converging state of a power-supply current, when a charge amount at which an inclination of a tangent to a charge amount—battery voltage curve representing a relationship between the charge amount and a battery voltage of the secondary battery is smallest is assumed as a minimum-inclination charge amount, and the inclination of the tangent at the minimum-inclination charge amount is assumed as a minimum inclination (αL), the initial charge amount is selected from a range of the charge amount in which the inclination is two or more times the minimum inclination.
US11609256B2 Field collapse pulser
Disclosed are exemplary embodiments of electrostatic discharge (ESD) pulse generators that may provide improved system level ESD robustness characterization and qualification analysis.
US11609253B2 Apparatus and method to determine impedance and/or admittance in a wireless device
In certain aspects, an apparatus includes a power detector coupled between a power amplifier and an antenna, and a voltage detector coupled between the power amplifier and the antenna. The apparatus also includes a phase shifter coupled to the power detector, and a load measurement circuit coupled to the power detector, the voltage detector, and the phase shifter.
US11609252B2 Bi-directional electric energy meter
An electric energy meter for a poly-phase electricity network includes a power transformer having a primary side and a secondary side, a first analog front end (AFE) unit is coupled to the secondary side of the power transformer, and a microcontroller coupled to the primary side of the power transformer. The first AFE unit is to be coupled to a first phase of the poly-phase electricity network. The microcontroller is configured to transmit a digitized request signal to, and to receive a measurement signal from, the first AFE unit via the power transformer. More specifically, the first AFE unit, upon receiving the digitized request signal, is to extract information from the digitized request signal.
US11609249B2 Voltage state detector
A voltage state detector includes an input terminal, a voltage drop circuit, a pull-down circuit, a load circuit, a transistor, a pull-up circuit, a first output terminal, and a second output terminal. The voltage drop circuit is coupled to the input terminal. The pull-down circuit is coupled to the voltage drop circuit and a first reference terminal. The load circuit is coupled to a second reference terminal. The transistor has a first terminal coupled to the load circuit, a second terminal coupled to the first reference terminal, and a control terminal coupled to the voltage drop circuit. The pull-up circuit is coupled to the second reference terminal and the voltage drop circuit. The first output terminal is coupled to the first terminal of the transistor for outputting a first state determination signal. The second output terminal is coupled to the voltage drop circuit for outputting a second state determination signal.
US11609245B2 Test device
Disclosed is a test device for testing a high-frequency and high-speed semiconductor. The test device includes a probe supporting block formed with a tube accommodating portion along a test direction; a conductive shield tube accommodated in the tube accommodating portion; and a probe accommodated and supported in the shield tube without contact, the tube accommodating portion including a conductive contact portion for transmitting a ground signal to the shield tube. When a high-frequency and high-speed semiconductor or the like subject is tested, the test device easily and inexpensively prevents crosstalk between the adjacent signal probes and improves impedance characteristic.
US11609243B2 Method of health management and assessment for a multi-function air data probe
A method of health management and assessment for an air data probe comprises performing a calibration process for the air data probe prior to installation of the air data probe on a vehicle; performing an operational process after the air data probe is installed on the vehicle; computing residuals for individual pressure channels of the air data probe and an aggregated response function, based on outputs from the calibration process and the operational process; storing and trending the residuals over time; evaluating a trendline for the residuals against one or more threshold values; and announcing a message when one or more of the threshold values is exceeded, indicating that the health of the air data probe is compromised.
US11609236B2 Blood biomarkers for severe traumatic brain injuries
Disclosed herein is the use of plasma osteopontin (OPN) levels for diagnosing and predicting the severity and outcomes in traumatic brain injury (TBI), such as adult and pediatric TBI. The disclosed method can be used to diagnose TBI in any subject, such as pediatric, adult, and geriatric subjects. However, the method is particularly useful in pediatric subjects where current methods are insufficient. A particularly useful advantage of the disclosed methods is the ability to diagnose Abusive Head Trauma (AHT) in a pediatric subject.
US11609232B2 Method and device of using aqueous two-phase systems (ATPS) for enhancing diagnostics for sexually transmitted infections
This invention relates to a method and device for improving the accuracy and performance of detecting or diagnosing sexually transmitted infections (STIs) or STI-causing pathogens. In one embodiment, the present method and device are related to removing one or more interfering molecules such as urea from urine sample, where these interfering molecules alter the performance of Lateral-Flow Immunoassay (LFA). In one embodiment, an aqueous two-phase system (ATPS) embedded entirely within a porous material allows spontaneous phase separation and the target STI-causing pathogens is concentrated in one of the separated phases. In one embodiment, a detection module such as the Lateral-Flow Immunoassay (LFA) is used in connection with other modules so as to detect or diagnose the sexually transmitted infections or the pathogens associated with STIs with an improved performance.
US11609231B2 Detection of autoantibodies for diagnosing degenerative diseases of the skeletal system
Methods, kits, and active ingredients for diagnosing or treating arthritis or a degenerative disease of the skeletal system, or for selection of subjects for therapy. The methods for diagnosing arthritis involve the detection of an autoantibody, which is associated with arthritis, or excluding the presence of an autoantibody against collagen II. The methods for diagnosing a degenerative disease of the skeletal system, involve the detection of an autoantibody against thrombospondin-4 or COMP. The kits contain a detection agent for an autoantibody and can be used for diagnosing arthritis or a degenerative disease of the skeletal system. The active ingredient can be used for treating or preventing autoimmune-associated arthritis.
US11609228B2 Quantitation of functional groups on solid supports
Processes for quantifying an amount of functional groups immobilized on a solid support are described herein. The processes allow for determining whether sufficient functional groups are provided on a solid support for the attachment of a first binding pair member for the detection of a target analyte.
US11609219B2 Continuous sonic wave analyzer
A gas analyzer uses continuous sonic signals through a conduit to determine the composition of a gas in the conduit. A transmitting transducer drives sonic signals at a fixed frequency and a second transducer receives the sonic signals. The phase shift between two signals corresponds to the speed of sound through the gas and is related to the composition of the gas. The electronic versions of these signals are processed by lowering, or dividing, the fixed frequency which expands the range of phase shift measurement and allows the determination of an expanded range for the gas composition. In an ozone generation system, the gas analyzer is highly suitable for determining the composition of gases derived from air as a gas of known composition and a calibration point.
US11609213B2 Method and kit for detection of cyanide
A metal contamination detection system, forming part of a cyanide detection system which is especially useful when used in conjunction with a corrinoid cyanide detection system as it allows for the quick and accurate assessment of impurities that could lead to a false cyanide result, and therefore the need to remove the impurities for an accurate result or a better metals recovery.
US11609210B2 Systems, methods, and devices for health monitoring of an energy storage device
A monitoring device for a battery pack, which includes a plurality of battery cells, has at least one ultrasound source and at least one ultrasound sensor. The ultrasound source can be configured to generate and direct ultrasound at one or more battery cells of the battery pack. The ultrasound sensor can be configured to detect ultrasound reflected from or transmitted through one or more cells of the battery pack. A battery management unit receives one or more signals from the ultrasound sensor responsive to the detected ultrasound. The battery management unit can be configured to determine a state of the battery pack based at least in part on the detected ultrasound.
US11609206B2 Gas sensor
A gas sensor includes: a sensor element; a plurality of element pads formed on a rear end portion of the sensor element; and a plurality of contact members holding the rear end portion of the sensor element and electrically connected respectively to the plurality of element pads. At least one contact member of the plurality of contact members has an end portion having a smaller width Wt than the other contact members.
US11609204B2 Carbon dioxide and/or hydrogen sulphide detection system and method and use thereof
Various embodiments of the present disclosure are directed to carbon dioxide and/or hydrogen sulphide sampling and detection system and method for determination of the content of gaseous CO2 and/or H2S in a liquid, among other chemical compounds. In one embodiment, the detection system includes a membrane block having a liquid sample inlet port and a sample outlet port between which a sample flow path extends. The membrane block includes a first membrane unit and a second membrane unit. The first membrane unit includes a sample flow on the first side of a first permeable membrane element, and a carrier gas flow on the second side of the first permeable membrane element. The second membrane unit having a sample flow on the first side of a second permeable membrane element and a carrier gas flow on the second side of the second permeable membrane element.
US11609201B2 Method for measuring combustible gas concentration, combustible gas sensor, and combustible gas sensor production process
The embodiments provide a method making it possible to safely and inexpensively measure concentrations of combustible gases, such as methanol, at room temperature even in high concentration atmospheres, and also provide a sensor making it possible to carry out the above measurement method. The measurement method comprises: arranging a film containing nanoparticles of tungsten oxide and a pair of electrodes which are separated from each other and which individually keep in contact with said film in said atmosphere, exposing said film to light, measuring electric resistance change of said film before and after exposing said film to light, and determining said concentration based on said change.
US11609197B2 Smoke point automatic correction
A testing device and method for determining smoke point of a hydrocarbon. The device including: an apparatus for determining the smoke point conforming to specifications of an ASTM D1322-19 standard or equivalent standard, imaging device for taking a series of digital images of a flame; ambient relative humidity sensor for measuring relative humidity; ambient temperature sensor for measuring temperature; computer system linked to the imaging device, humidity sensor, and temperature sensor programmed to analyze digital images from the imaging device to measure flame height flame, and use temperature with relative humidity measured by the temperature and humidity sensors to calculate absolute humidity and correct measured flame height as a function of difference between the calculated absolute humidity and normalized absolute humidity, and preferably to correct measured flame height as a function of difference between pressure during flame height measuring and normalized pressure.
US11609193B2 Spectroscopy and imaging system
An apparatus and method for characterisation of a sample via spectroscopy and/or imaging. The apparatus comprises a first detector for imaging or spectroscopy, a second detector for imaging or spectroscopy, and a toroidal capacitor type electrostatic energy analyser. The toroidal capacitor type electrostatic energy analyser comprises a first and a second entrance aperture arranged such that charged particles emitted from a sample and passing through the first entrance aperture traverse a first trajectory through the toroidal capacitor type electrostatic energy analyser to be incident at the first detector, and charged particles emitted from a sample and passing through the second entrance aperture traverse a second trajectory through the toroidal capacitor type electrostatic energy analyser to be incident at the second detector. A deflection assembly arranged between the sample and the analyser may be used to direct charged particles emitted from the sample towards the first and/or second entrance aperture of the analyser.
US11609191B2 Analyzer
An analyzer includes a wavelength-dispersive X-ray spectrometer and a control unit that controls the wavelength-dispersive X-ray spectrometer, the control unit performing: processing of acquiring an analysis result of preparatory analysis performed on a specimen to be analyzed; processing of setting spectroscopic conditions for WDS analysis using the wavelength-dispersive X-ray spectrometer based on the analysis result of the preparatory analysis; and processing of performing the WDS analysis on the specimen to be analyzed under the set spectroscopic conditions.
US11609186B2 Systems and methods for in-operating-theatre imaging of fresh tissue resected during surgery for pathology assessment
The disclosed technology brings histopathology into the operating theatre, to enable real-time intra-operative digital pathology. The disclosed technology utilizes confocal imaging devices image, in the operating theatre, “optical slices” of fresh tissue—without the need to physically slice and otherwise process the resected tissue as required by frozen section analysis (FSA). The disclosed technology, in certain embodiments, includes a simple, operating-table-side digital histology scanner, with the capability of rapidly scanning all outer margins of a tissue sample (e.g., resection lump, removed tissue mass). Using point-scanning microscopy technology, the disclosed technology, in certain embodiments, precisely scans a thin “optical section” of the resected tissue, and sends the digital image to a pathologist rather than the real tissue, thereby providing the pathologist with the opportunity to analyze the tissue intra-operatively. Thus, the disclosed technology provides digital images with similar information content as FSA, but faster and without destroying the tissue sample itself.
US11609181B2 Spectral analysis apparatus and spectral analysis method
A spectrum analysis apparatus is an apparatus for analyzing an analysis object on the basis of a spectrum of light generated in the analysis object containing any one or two or more of a plurality of reference objects, and includes an array conversion unit, a processing unit, a learning unit, and an analysis unit. The array conversion unit generates two-dimensional array data on the basis of a spectrum of light generated in the reference object or the analysis object. The processing unit includes a deep neural network. The analysis unit causes the array conversion unit to generate the two-dimensional array data on the basis of the spectrum of light generated in the analysis object, inputs the two-dimensional array data to the deep neural network, and analyzes the analysis object on the basis of data output from the deep neural network.
US11609180B2 Emitter package for a photoacoustic sensor
The present disclosure concerns an emitter package for a photoacoustic sensor, the emitter package comprising a MEMS infrared radiation source for emitting pulsed infrared radiation in a first wavelength range. The MEMS infrared radiation source may be arranged on a substrate. The emitter package may further comprise a rigid wall structure being arranged on the substrate and laterally surrounding a periphery of the MEMS infrared radiation source. The emitter package may further comprise a lid structure being attached to the rigid wall structure, the lid structure comprising a filter structure for filtering the infrared radiation emitted from the MEMS infrared radiation source and for providing a filtered infrared radiation in a reduced second wavelength range.
US11609178B2 Apparatus for analysing a liquid sample comprising particles
An apparatus for analysing a liquid sample comprising particles, comprises: a first chamber (12) and a second chamber (14), and an optical path between the first chamber (12) and the second chamber (14), wherein: the first chamber (12) is a sample chamber comprising: a sample space for receiving the sample; a light input (24) for input of light into the first chamber (12) for interaction with the sample; and an exit aperture (26) arranged for scattered and/or reflected light to pass from the first chamber via the optical path to the second chamber (14); the second chamber (14) is a detection chamber comprising: an input aperture (28) for receiving light from the optical path; and a detector (25) for detecting, or a detector aperture for receiving, light to be detected; wherein the first chamber (12) and the second chamber (14) provide at least one light integrating volume, and wherein the first chamber (12) is configured such that in operation the liquid sample is present in the first chamber (12) and isolated from the second chamber (14).
US11609176B2 Methods and devices for evaluating performance of a diode laser
Methods for evaluating performance a diode laser are provided. In embodiments, methods include receiving a laser beam profile of a diode laser, determining first, second and third laser beam widths at first, second and third laser intensities, respectively, for the laser beam profile, computing a first ratio between the second and third laser beam widths, computing a second ratio between the first and second laser beam widths, evaluating laser performance based on the first and second ratios, and outputting a determination regarding the suitability of the laser for use in a flow cytometry setting. Devices for practicing the subject methods are also provided, and include first and second stages configured to receive a diode laser and beam profiler, respectively. Aspects of the invention further include flow cytometers incorporating a diode laser that has been evaluated by the subject method.
US11609173B2 Particle detection device and a method for detecting airborne particles
The invention relates to a particle detection device and a method for detecting particles in a fluid by means of separation. A channel structure is arranged for separating an incoming flow into a major flow comprising a minor portion of particles above the first predetermined size and a minor flow comprising a major portion of particles above the predetermined size. One or more detectors are arranged for detecting particles in the major flow and minor flow. The channel structure further comprises a choked flow restriction arranged for enabling a constant flow independent of pressure conditions.
US11609169B2 Analysis of material properties of internal surfaces using machining processes to enable stress relief in the material under test
Analysis of residual stress in materials is often done in static conditions in a laboratory. Accurate systems and methods for performing these analyses in a dynamic, non-laboratory environment are notoriously difficult and can be very inaccurate. A method using a portable, field deployable apparatus having greater accuracy than currently available is disclosed whereby accurate and repeatable residual stress analysis may be implemented in non-laboratory environments leading to greatly improved diagnostics, maintenance and life limit prediction. Especially the analysis of a pipe or channel can be facilitated with this invention.
US11609161B2 Piston of nucleic acid extracting cartridge
There is provided a piston of a cartridge for extracting nucleic acids comprising: a cylindrical upper body having a hollow; a lower body having two ports; a control rod module combined to the other end of the upper body to seal the other end and move up and down along the hollow; and a rotation control module that is combined to the shaft of the lower body to transmit a driving force to the lower body.
US11609158B2 Pipeline sampling scraper to sample hydrocarbon deposits while traveling in pipelines
Methods and systems are provided for treating the tail gas stream of a sulfur recovery plant. The methods including generating a tail gas stream from a sulfur recovery plant, treating the tail gas stream with a hydrogen sulfide absorption unit and a hydrogen selective membrane unit, generating a stream low in hydrogen sulfide and a stream rich in hydrogen. The hydrogen sulfide rich stream is recycled to the sulfur recovery unit. The hydrogen selective membrane unit includes a glassy polymer membrane selective for hydrogen over hydrogen sulfide and carbon dioxide.
US11609156B2 Methods and systems for benchmarking asset performance
Traditionally, benchmarking of asset performance involves comparing actual performance with ideal values that correspond to test conditions which may not be realized in practice leading to inappropriate ranking of the assets. Systems and methods of the present disclosure use condition-aware reference curves for estimating the maximum possible operating efficiencies (under specific operating conditions) instead of the theoretical maximum efficiencies. The reference curves are received from the manufacturer or obtained from on-site test results. Benchmarking is then performed based on two dimensions, viz., an inter-asset metric and an intra-asset metric that are analogous to the first law and second law of thermodynamics respectively. The two-dimensional benchmarking then helps in identifying inefficient assets that may be analyzed further for finding the root cause. Tracking the performance of assets over time greatly helps in operations and maintenance, and thus reducing downtime of systems and accordingly the operating costs.
US11609148B2 Method and apparatus for analysis and detection of encroachment and impact upon underground structures
A structural health monitoring system comprises a first set of sensors operable for coupling to a structure positioned under ground, the first set of sensors further configured to detect an impact upon the structure while the first set of sensors is positioned under the ground; a second set of sensors operable to be positioned on or proximate to a surface of the ground, the second set of sensors further configured to detect an audible event occurring at a distance from the second set of sensors and the structure; and a computer readable memory storing one or more audio signatures that may correspond to the audible event.
US11609146B2 Fluid control apparatus, diagnostic method and program record medium for recording programs of fluid control apparatus
In order to accurately judge whether or not there is a seat leakage in the first valve and the second valve in a short period of time, a fluid control apparatus comprises a fluid resistor arranged in a flow channel, a first valve arranged upstream of the fluid resistor, a first pressure sensor that measures a pressure in a first volume between the first valve and the fluid resistor in the flow channel, a second valve arranged downstream of the fluid resistor, a second pressure sensor that measures a pressure in a second volume between the fluid resistor and the second valve, a valve controller that controls the first or second valve, and a seat leakage judging part that judges whether or not there is a seat leakage in the valve valves based on the pressure sensors in a state where the valves are fully closed.
US11609141B2 Condition detection of pressure transmitter diaphragm
A material property sensor for a pressure transmitter comprises a sensing pattern immersed in a fill fluid. The pressure transmitter comprises a diaphragm configured for contact with a process fluid at an exterior surface of the diaphragm. The pressure transmitter further comprises a pressure sensor configured for sensing a pressure of the process fluid on the diaphragm. The pressure sensor and the diaphragm define a cavity within which the fill fluid is disposed such that the diaphragm of the pressure sensor is in contact with the fill fluid at an interior surface of the diaphragm. The sensing pattern is immersed in the fill fluid within the cavity and configured to measure an electrical property of the fill fluid at an initial time and at one or more subsequent times during operation of the pressure transmitter.
US11609127B2 Time-controlled switch capacitor based temperature sensor
An apparatus comprises: a first circuitry to charge first and second capacitors to a predetermined voltage level; a second circuitry to discharge the first capacitor through a diode at a first time; a third circuitry to discharge the second capacitor through the diode at a second time, wherein the second time is greater than the first time; a comparator to compare a first voltage of the first capacitor with a second voltage of the second capacitor; and logic to adjust a scaling factor applied to the second voltage according to an output of the comparator.
US11609122B1 Silicon nitride-carbon nanotube-graphene nanocomposite microbolometer IR detector
The present disclosure is a infrared sensor capable of being integrated into a IR focal plane array. It includes of a CMOS based readout circuit with preamplification, noise filtering, and row/column address control. Using either a microbolometer device structure with either a thermal sensing element of vanadium oxide or amorphous silicon, a nanocomposite is fabricated on top of either of these materials comprising aligned or unaligned carbon nanotube films with IR trans missive layer of silicon nitride followed by one to five monolayers of graphene. These layers are connected in series minimizing the noise sources and enhancing the NEDT of each film. The resulting IR sensor is capable of NEDT of less than 1 mK. The wavelength response is from 2 to 12 microns. The approach is low cost using a process that takes advantage of the economies of scale of wafer level CMOS.
US11609119B2 Spectrometry system with visible aiming beam
A handheld spectrometer can be configured with a visible aiming beam to allow the user to determine the measured region of the object. When the visible aiming beam comprises the spectrometer measurement beam, the spectrometer measurement beam comprises sufficient energy for the user to see the measurement beam illuminating the object. When the visible aiming beam comprises a separate beam, the visible aiming beam comprises sufficient energy for the user to see a portion of the aiming beam reflected from the object. The visible aiming beam and measurement beam can be arranged to at least partially overlap on the sample, such that the user has an indication of the area of the sample being measured.
US11609117B2 Multi-layer spectral modulation spectrometer
A system includes a first spectral modulator, a second spectral modulator, a light guide optically, a photodetector, and an electronic control device. The first spectral modulator receives sample light, and modulates the sample light according to a first spectral response pattern to produce first modulated light. The second spectral modulator receives the first modulated light from the first spectral modulator via the light guide, modulates the first modulated light according to a second spectral response pattern to produce second modulated light, and transmits the second modulated light to the photodetector. The photodetector measures an intensity of the second modulated light incident on the photodetector, and generates one or more signals corresponding to the intensity of the second modulated light. The electronic control device determines a spectral distribution of the sample light based on the one or more signals.
US11609116B2 Open-loop photodiode gain regulation
Apparatus and associated methods relate to an open-loop control circuit (OLCC) configured to determine a photodiode element (PDE) drive voltage as a function of a commanded photodiode gain level and a measured temperature signal. In an illustrative example the OLCC may receive a current temperature of an APD element. The OLCC may, for example, receive a commanded gain for the APD relative to a predetermined reference gain. The OLCC may, for example, retrieve a predetermined efficiency characteristic (PEC) of the APD based on the current temperature. If the temperature corresponds to a substantially non-linear portion of the PEC, the OLCC may, for example, determine the drive voltage as a function of the temperature and the commanded gain based on the PEC. Various embodiments may advantageously provide direct control of output gain of photodiodes over a wide dynamic range of temperature associated with the photodiode.
US11609113B2 Calibration system including oil-gas-water separation unit with weir separator
A multiphase flow calibration semi-closed loop system includes an oil-gas-water separation unit, a multiphase flow calibration unit, a single phase flow calibration section, a gas flow section, a flow data acquisition unit, and a programmable logic controller (PLC). The system is designed to have a two-step calibration process. In a first step, single phase water flow meters and single phase oil flow meters of the system are calibrated independently. In a second step, multiphase flow meters or multiphase water cut meters are calibrated using the pre-calibrated water flow meter, pre-calibrated oil flow meter, and the pre-calibrated gas flow meter. In doing so, the oil-gas-water separation unit, the multiphase flow calibration unit, the single phase flow calibration section, and the gas flow section communicate with the flow data acquisition unit providing real time data. Thus, the PLC connected to the flow data acquisition unit can perform the required calibration processes.
US11609112B2 Meter box having adjustable length meter couplings
Illustrative embodiments of a meter box and couplings, either separately or in combination, are provided. An illustrative embodiment provides a valve coupling that is disposed through a wall of the meter box such that a first portion of the valve coupling extends exterior of the meter box and a second portion of the valve coupling extends interior of the meter box. An outlet coupling is disposed through the wall of the meter box such that a first portion of the outlet coupling extends exterior of the meter box and a second portion of the outlet coupling extends interior of the meter box. A telescoping tube is located in the meter box, extended into and movable relative to, and in fluid communication with, at least one of the second portion of the valve coupling and/or the second portion of the outlet coupling. The telescoping tube varies a distance between the valve coupling and the outlet coupling within the meter box.
US11609108B2 Sensor enclosure drainage
A sensor enclosure comprises a cover and a structure. The structure can be encased by the cover. The structure comprises a frame, a ring, and one or more anchoring posts. The frame can be configured to mount one or more sensors. The ring, disposed peripherally to the frame, can be operatively coupled to the cover. The ring can include a drainage ring plate that drains rainwater accumulated on the cover away from the sensor enclosure. The one or more anchoring posts, disposed underneath the frame and the ring, can be used to anchor the sensor enclosure to a vehicle.
US11609103B2 Inductive sensor device and method of detecting movement of an object
An inductive sensor device for detecting a reciprocating movement of an object includes an oscillator circuit and a processing unit. The oscillator circuit has a sensing coil configured for inducing eddy currents in the object. The processing unit is configured to count a plurality of oscillations of the oscillator circuit detected in a plurality of sampling periods, compare the oscillations with a predetermined mean value of oscillations, and determine both a speed and a position of the object based on a comparison of the oscillations with the predetermined mean value of oscillations.
US11609101B2 Image processing apparatus, image processing method, computer program and computer readable recording medium
Provided is an image processing method. The image processing method includes receiving images acquired from a plurality of vehicles positioned on a road; storing the received images according to acquisition information of the received images; determining a reference image and a target image based on images having the same acquisition information among the stored images; performing an image registration using a plurality of feature points extracted from each of the determined reference image and target image; performing a transparency process for each of the reference image and the target image which are image-registered; extracting static objects from the transparency-processed image; and comparing the extracted static objects with objects on map data which is previously stored and updating the map data when the objects on the map data which is previously stored and the extracted static objects are different from each other.
US11609099B2 Systems and methods for selecting a POI to associate with a navigation maneuver
Systems and methods are provided for selecting points of interest (POIs) to include in navigation maneuvers presented by a navigation application of an electronic device. Navigation directions, including several maneuvers, are generated by a server device. Candidate POIs near locations corresponding to each of the maneuvers are identified and the server device receives requests from third parties that own each of the candidate POIs. The server device selects one of the candidate POIs for each maneuver based on the requests from the third parties. The server device provides the navigation directions, including an indication of the selected POI for a corresponding maneuver, to the client device of the user who requested the navigation directions.
US11609095B2 Method and system for estimating the trajectory of an object on a map
A method is disclosed for estimating a trajectory of an object on a map given a sequence of traces for the moving object. Each trace of the object including information defining a position measured at a given time for the object, as well as information as to an area of accuracy around the measured position. The method processes pairs of successive traces, corresponding to two positions successive in time in the sequence of measured positions for the moving object. For each trace of a pair of successive traces, the method defines road segments on the map within the area of accuracy of the trace. For each road segment within the area of accuracy of a first trace of a pair of traces and each road segment within the area of accuracy of the second trace of the pair, the method determines at least one candidate path between the two road segments. A neural network and a neural graph model are used to compute the most probable sequence of candidate paths to estimate the trajectory of the object on the map.
US11609094B1 5.5K coarse azimuth pointing system for balloon gondolas
The present invention relates to a novel rotator for a standardized coarse azimuth-pointing system for a balloon-borne platform—either zero pressure or Super Pressure Balloons (SPB)—with a maximum suspended payload of 5,500 lbs. The 5.5K Rotator novel shaft design, bearings, motor, and housing, result in a weight of the rotator being decreased by 33% from existing legacy rotators. The present invention achieved a 24% parts reduction from existing legacy rotators, and has the advantages of lighter weight, reusability, cost-effectiveness, machinability, and ease of assembly.
US11609093B2 Position probability density function filter to determine real-time measurement errors for map based, vision navigation systems
A navigation system for a vehicle comprises onboard sensors including a vision sensor, and an onboard map database of terrain maps. An onboard processer, coupled to the sensors and map database, includes a position PDF filter, which performs a method comprising: receiving image data from the vision sensor corresponding to terrain images captured by the vision sensor of a given area; receiving map data from the map database corresponding to a terrain map of the area; generating a first PDF of image features in the image data; generating a second PDF of map features in the map data; generating a measurement vector PDF by a convolution of the first PDF and second PDF; estimating a position vector PDF using a non-linear filter that receives the measurement vector PDF; and generating statistics from the estimated position vector PDF that include real-time measurement errors of position and angular orientation of the vehicle.
US11609087B2 360 degree optical measuring device
Methods and systems for measuring a component of a drug delivery or storage device are described. The method comprises providing a light source in an opposing relationship with an optical imaging sensor; positioning a sample component on a positioning stage located between the at least one light source and at least one opposing optical imaging sensor; and illuminating, with the at least one light source, the sample component. The controller is operable to capture an image of the component, determine the location of a first outer edge point PI of the captured image; rotate the sample component relative to the optical image sensor, and collect n images separated from each other by x degrees of rotation, wherein n*x is ≥360 degrees. The controller may compare a measured position of the at least one outer edge point PI between the captured images to determine a degree or circular runout.
US11609086B2 Optical interrogator for performing interferometry using fiber Bragg gratings
There is described a method for interrogating optical fiber comprising fiber Bragg gratings (“FBGs”), using an optical fiber interrogator. The method comprises (a) generating an initial light pulse from phase coherent light emitted from a light source, wherein the initial light pulse is generated by modulating the intensity of the light; (b) splitting the initial light pulse into a pair of light pulses; (c) causing one of the light pulses to be delayed relative to the other of the light pulses; (d) transmitting the light pulses along the optical fiber; (e) receiving reflections of the light pulses off the FBGs; and (f) determining whether an optical path length between the FBGs has changed from an interference pattern resulting from the reflections of the light pulses.
US11609084B2 3D printed mechanical testing device for micro-scale material specimens
A system for mechanical testing a specimen includes a 3D printed mechanical testing fixture; a linear actuator having an axis of movement; a controller configured to control the linear actuator; two cameras; a data-acquisition system configured to acquire data from the linear actuator, the controller, and the two cameras; and the specimen. The specimen is marked in two locations with tracking markers to provide indication to the data acquisition system via at least one camera of movement and change in length of the specimen. The fixture includes force-sensing beams extending perpendicular to the axis of force.
US11609079B2 Length measuring device
A length measuring device includes a carrier with a scale which extends longitudinally in a measuring direction. A scanning carriage for scanning a measuring graduation of the scale is longitudinally guided in the measuring direction, and, via a coupling, is rigidly coupled to a driver in the measuring direction and transversely thereto coupled to it in a flexible manner. The coupling includes a coupling element arranged between a first coupling point on the scanning carriage and a second coupling point on the driver. At the second coupling point, the coupling element is attached via a solid-body joint that is designed to carry the coupling element so as to be freely rotatable in relation to the driver about an axis of rotation which runs perpendicularly to a plane of the measuring graduation. The coupling element has a lower density than steel and/or a higher modulus of elasticity than steel.
US11609078B2 Adjustable square
A stepwise and stepless adjustable square for use in carpentry, including: a stock; a blade; a first alignment structure; a second alignment structure; a spring device; a spring expansion-restricting element; and a knob movable between a first position and a second position, wherein in the first position the first and second alignment structures at certain angles between the stock and the blade align and engage such that a force of the spring device is reduced compared to the force at angles where the first and second alignment structures do not align for stepwise adjustment, and wherein in the second position the first alignment structure is moved axially away from the second alignment structure for stepless adjustment.
US11609077B2 High pressure rifle cartridge with primer
A cartridge that generates higher than typical chamber pressures has an enhanced means of primer retention for retaining the primer in the primer recess of the casing. The means may be a lip folded onto a conical surface, a annular groove to receive deformed primer wall portion material upon detonation, a concavity in the rearward facing wall of the primer, a check valve in the flash tube to inhibit propellant gases from reaching the primer recess, or specifically configured primers with a greater length than diameter and with greater wall thicknesses.
US11609072B2 Projectile
A projectile including a first section and a second section. The first section and the second section being snapped together at a snap together interface having a pressure angle of at least 75 degrees. The first section and the second section forming at least one cavity therebetween, with a payload contained in the cavity.
US11609070B2 Deployment unit posts for a conducted electrical weapon
A conducted electrical weapon (“CEW”) impedes locomotion of a human or animal target by providing a stimulus signal through one or more electrodes and through the target. The CEW includes a handle and one or more removable deployment units coupled to the handle. A deployment unit may include a wad, a tensioner, a guide, and posts to improve accuracy of launch of electrodes form the deployment unit.
US11609063B1 Toy gun with pressure diverter
A toy gun includes a gun body, an action assembly, and a pressure diverter. The gun body includes a barrel and a gas flow conduit. The action assembly is installed on the gun body and includes a piston. The pressure diverter is received in the gun body and arranged between the barrel, the gas flow conduit, and the piston. The gas diverter includes a gas collection cavity and an inlet hole, a first outlet hole and a second outlet hole communicating to the gas collection cavity. The inlet hole is arranged corresponding to the gas flow conduit, the first outlet hole is arranged corresponding to the barrel, the second outlet hole is arranged corresponding to the piston. The cross-sectional area of the first outlet hole is greater than that of the second outlet hole.
US11609062B1 Arrow rest mounting system
An arrow rest mounting system is provided including a primary mount mountable to an archery bow riser with a riser fastener, and a secondary mount vertically, movably joined with the primary mount. The secondary mount can extend over and conceal the riser fastener. A vertical micro adjuster can provide selective vertical adjustment of the secondary mount relative to the primary mount. A horizontal micro adjuster can extend from the secondary mount, can be joined with an arrow rest support including a support arm movable from a support position to a rest position, and can provide selective horizontal adjustment of the support arm. The vertical micro adjuster can be forward of the riser fastener, and the horizontal micro adjuster can be rearward of the riser fastener to fit the mounting system in a tight space. A related method of use is provided.
US11609060B1 Attenuating blast cone
A blast attenuator for blast overpressure has features that allow for blast attenuation and ease of projectile loading from the muzzle of the weapon system. This combination of physical ease of use and blast reduction allows the system to achieve high levels of performance without making significant concessions to operator safety.
US11609054B2 Offset push button magazine release for a firearm
An offset magazine release button includes a body portion and a generally stairstep-shaped end portion. The body portion may be inserted into a magazine release opening of a firearm. The stairstep-shaped end portion may include an indention portion providing or creating a floor or floor portion and a narrow stairstep riser. The floor, when part of the assembled firearm, is generally flush with the firearm's gripping surface to create an augmented gripping surface that may allow the operator to have a higher grip to help control recoil. The end portion also includes an offset contacting pad. The floor transitions to the riser, which then transitions to the pad. The pad has a generally perpendicular ledge or surface extending toward an actuating thumb position of the operator's grip. The pad surface may be textured to provide for better contact with the operator's thumb when depressing the button to release a magazine.
US11609053B2 System and method for maintaining efficiency of a heat sink
A heatsink comprising a heat exchange device having a plurality of heat exchange elements each having a surface boundary with respect to a heat transfer fluid, having successive elements or regions having varying size scales. According to one embodiment, an accumulation of dust or particles on a surface of the heatsink is reduced by a removal mechanism. The mechanism can be thermal pyrolysis, vibration, blowing, etc. In the case of vibration, adverse effects on the system to be cooled may be minimized by an active or passive vibration suppression system.
US11609051B2 Apparatus for cooling liquid and collection assembly therefor
A liquid collection assembly positionable between a fill material and a fan of a cooling tower for collecting liquid gravitating through the fill material while allowing air to pass up to the fill material. The liquid collection assembly includes a plurality of trough assemblies supported in a spaced apart, vertically overlapping relationship to provide a uniform path for rising air, to capture the down flowing liquid, to provide a barrier between the liquid distribution system and the fan, and to carry the liquid into the at least one gutter. The trough assemblies are supported by a first end plate and a second end plate through which trough assemblies extend.
US11609048B2 Thermal dissipation module
A heat dissipation module used for an electronic device is provided. The electronic device has a heat source. The heat dissipation module includes an evaporator, a pipe, and a working fluid. The evaporator has a recess at an exterior surface of the evaporator, and the heat source is thermally contacted with the recess to transfer a heat generated from the heat source to the recess of the evaporator. The pipe is connected to an inner space of the evaporator and forms a loop. The working fluid is filled in the loop, wherein the working fluid in liquid passing through a portion of the inner space of the evaporator corresponding to the recess absorbs the heat and is transformed into vapor.
US11609043B2 Lyophilization container fill fixture, system and method of use
Provided is a gas fill fixture for use in lyophilization, a related system and method. The gas fill fixture includes a chassis, fill indicator and a lid, such that the chassis and lid together form a cavity for receiving a flexible lyophilization container. The system includes a lyophilization container, a lyophilizer and a gas fill fixture incorporating a chassis, a fill indicator and a lid. The method includes process steps for using the system to lyophilize a fluid.
US11609042B2 Multi-part lyophilization container and method of use
Provided is a multi-part lyophilization container for lyophilizing a fluid, storing the lyophilizate, reconstituting the lyophilizate, and infusing the reconstituted lyophilizate into a patient, including a method of using same. The container includes a front surface, a back surface, a non-breathable section including a port region, a breathable section including a breathable membrane, and a peelable region including a peelable seal encompassing a boundary between the non-breathable section and the breathable section. The method includes inputting a fluid into a non-breathable section of the container, freezing the fluid, applying, in a lyophilization chamber, vacuum pressure, opening the peelable seal using a pressure differential, applying heat energy, sublimating the fluid and creating a temporary occlusion in a peelable region of the container.
US11609041B2 Cooling bath for cooling a liquid
An ice bath comprising a container, a refrigeration coil for causing liquid in the container to turn to ice, a pipe for carrying liquid to be cooled by the ice bath for dispense and a plurality of conductive probes for measuring ice thickness, wherein the conductive probes are provided between at least part of the refrigeration coil and the pipe for carrying liquid to be dispensed such that a first one of the conductive probes is provided closer to the refrigeration coil at least two other conductive probes, and thereby the at least two other conductive probes are provided closer to the piping than the first conductive probe, and wherein the second and third probes are equidistant from the refrigeration coil, the ice bath further comprising means for measuring the conductance between the first probe and the second probe, the first probe and the third probe, and the second probe and the third probe.
US11609040B2 Systems and methods for vacuum cooling a beverage
A system may include a beverage compartment with a beverage positioned therein, a wetted material disposed about the beverage, at least one sorption cartridge, and a vacuum pump. The sorption cartridge may be in communication with the beverage compartment, and the vacuum pump may be in communication with the sorption cartridge to create a vacuum in the sorption cartridge and the beverage compartment, causing water to evaporate from the wetted material and be captured by the sorption cartridge, thereby lowering the temperature of the wetted material and in turn cooling the beverage. In some instances, the sorption cartridge may be detached from the vacuum pump and the beverage compartment to discharge the captured water therein by way of solar energy. In other instances, the sorption cartridge may be in communication with a heater assembly to blow heated air through the sorption cartridge to discharge the captured water therein.
US11609039B2 LED lighting array system for illuminating a display case
An LED lighting array system includes discrete lighting modules spatially arrayed along a support member to provide illumination of items within a display case. The modules have a low overall height that results in them being mounted in a low-profile configuration at various locations along the support member. The modules include a housing with opposed first and second sets of side apertures, a plurality of internal reflecting surfaces associated with the apertures, respectively, an external lens, a multi-sided light engine and a group of side-emitting LEDs. During operation, a first portion of light generated by the side-emitting LEDs is discharged through apertures and the lens into the cooler to illuminate contents therein, while a second portion of light generated by the side-emitting LEDs is redirected by the reflecting surface through said apertures and the lens into the cooler.
US11609038B2 Panel assembly, refrigerator, and home appliances
The present invention provides a panel assembly, a refrigerator, and home appliances. The panel assembly of the present invention comprises: a first panel formed of a glass material; a second panel spaced apart from the first panel and formed of a glass material; a plurality of spacers provided between the first panel and the second panel so as to maintain a gap between the first panel and the second panel, and arranged to be spaced apart from each other; a sealing member disposed between the first panel and the second panel for sealing a space between the first panel and the second panel; an exhaust hole provided in at least one of the first panel and the second panel so as to discharge air such that the space between the first panel and the second panel becomes a vacuum insulation space; and a cover member covering the exhaust hole.
US11609036B2 Undercounter appliance drain pan
An appliance drain pan comprises a floor and an upturned rim around an outer edge of the floor. The floor has a first side portion, a second side portion opposite and spaced apart from the first side portion, and a central portion therebetween. A first plurality of raised projections protrudes upward from the first side portion of the floor. A second plurality of raised projections protrudes upward from the second side portion of the floor. Each projection of the first and second plurality of raised projections has a top surface that is substantially parallel to the floor.
US11609031B2 Refrigeration cycle apparatus
When a refrigerant leakage sensor detects a leakage of refrigerant from a refrigeration cycle apparatus having an indoor unit and an outdoor unit, a refrigerant recovery operation is started. In the refrigerant recovery operation, refrigerant is recovered in an accumulator and afterward a pump down operation is performed. In recovery of refrigerant in the accumulator, refrigerant in a liquid phase is accumulated in the accumulator as a result of circulation of refrigerant by operating a compressor in the state where a liquid shut-off valve and a gas shut-off valve are opened. After recovery of refrigerant in the accumulator is ended, the refrigerant in a liquid phase is accumulated in an outdoor heat exchanger by the pump down operation for operating the compressor in the state where the liquid shut-off valve is closed.
US11609028B2 Liquid ammonia, sodium nitrate and lithium bromide absorption refrigeration system
Disclosed is a refrigeration system, including: a generator having a liquid storage cavity for containing a liquid ammonia and sodium nitrate solution, a heat source being connected to the generator and an exhaust pipe being arranged at the upper end of the generator; a condenser having a condensation cavity, an inlet of the condensation cavity being communicated with the exhaust pipe; an evaporator having an evaporation cavity for containing hydrogen, an inlet of the evaporation cavity being communicated with an outlet of the condensation cavity through a liquid inlet pipe; an absorber located below the evaporation and having an absorption cavity for containing a sodium nitrate solution, an upper part of the absorption cavity being communicated with an outlet of the evaporation cavity through a mixed gas pipe, and the absorber being provided with a reflux pipeline which communicates the absorption cavity and the liquid storage cavity.
US11609027B2 Control method for vapor compression cycle
A method for operating and controlling a vapor-compression cycle includes providing a system comprising an evaporator with a fan, a compressor, a condenser with a fan, an integrated expander, and a flash tank device with a vapor/liquid two-phase inlet and two outlets wherein a first outlet is a vapor outlet and a second outlet is a liquid outlet, and a metering valve; bringing a vapor-compression cycle up to steady-state at a fixed operating condition; opening the metering valve until the desired compressor suction superheat is achieved; and maintaining the desired degree of superheat by selectively increasing and decreasing superheat by reducing and increasing metering valve flow rate respectively.
US11609026B2 Falling particle receiver systems with mass flow control
The present disclosure is directed to systems and methods to control particle mass flow rate in solar receivers and associated heat exchangers based on feedback from one or more temperatures of particles in the system.
US11609025B1 Water heater with upstream water heater detection
A water heater and methods of operating the water heater are provided. The water heater appliance includes a tank, a cold water inlet conduit extending into the tank, a heating element within the tank, a hot water conduit extending from the tank to a mixing valve, a mixed water conduit downstream of the mixing valve, and a user interface. The method includes and/or the water heater is operable for receiving, from the user interface, a user value for a tank temperature setpoint. An upstream water heater is detected and a capacity thereof is predicted. The tank temperature setpoint is then adjusted based on the predicted capacity of the upstream water heater.
US11609024B2 Heat exchanger, heat exchanger module, and air conditioning system
A heat exchanger (100), a heat exchanger module (100′) having the heat exchanger (100), and an air conditioning system having the heat exchanger (100) or the heat exchanger module (100′); the heat exchanger (100) comprises: a first header (11) and a second header (12), with an axis of the first header (11) being inclined relative to an axis of the second header (12); and a heat exchange pipe (2) connected to the first header (11) and the second header (12), the heat exchange pipe (2) being bent. The heat exchange efficiency can be increased by using the heat exchanger (100).
US11609019B2 Device and method for controlling an orifice of a valve in an HVAC system
For controlling an orifice of a valve (10) in an HVAC system (100) to regulate the flow (Φ) of a fluid through a thermal energy exchanger (2) of the HVAC system (100) and adjust the energy transfer rate ({dot over (Q)}) of the thermal energy exchanger (2) in response to a demand value (d), the orifice of the valve (10) is controlled in a first mode of operation where the flow (Φ) of the fluid through the thermal energy exchanger (2) is regulated within efficiency constraints on the energy transfer rate ({dot over (Q)}) with respect to an efficiency threshold value. Upon receiving an override signal (OS), the orifice of the valve (10) is controlled in a second mode of operation where the flow (Φ) of the fluid through the thermal energy exchanger (2) is not regulated with respect to the first efficiency threshold value.
US11609018B2 Control system for controlling multiple apparatuses in linkage
A highly versatile control system which is able to control devices in a linked manner is provided. The control system is configured to condition air of a single space 9, and includes: an air conditioner 2 and a floor heating apparatus 3 which cannot directly communicate with each other; a router 4 which is able to communicate with the air conditioner 2 and the floor heating apparatus 3 via communication lines 11 and 12; and a terminal device 5 which is connectable to the Internet 10 and is able to communicate with the router 4 via a communication line 13. The air conditioner 2 and the floor heating apparatus 3 are controlled in a linked manner by a control signal sent from the terminal device 5 via the router 4.
US11609017B2 HVAC controller with a zone commissioning mode
An HVAC controller may have an operational mode in which the HVAC controller provides operational instructions, and a commissioning mode in which a plurality of wireless devices can be enrolled. While in the commissioning mode, the HVAC controller is configured to accept a first input from a user via the user interface that designates a first zone of the plurality of zones and causes each of two or more first wireless devices that are subsequently placed in an enrollment mode by the user to be enrolled in the first zone, and to subsequently accept a second input from the user via the user interface that designates a second zone of the plurality of zones and causes each of two or more second wireless devices that are subsequently placed in an enrollment mode by the user to be enrolled in the second zone.
US11609013B2 Air-conditioning control apparatus, air-conditioning control method, and computer readable medium
An air-conditioning method suitable for reducing energy consumption is selected. A comparison unit 105 compares first operating efficiency, which is operating efficiency when only first air conditioning is performed, with second operating efficiency, which is operating efficiency when only second air conditioning is performed. The first air conditioning is air conditioning in an air-conditioning target space by an air conditioner, and the second air conditioning is air conditioning in the air-conditioning target space by supplying outdoor air without adjusting a temperature of the outdoor air to the air-conditioning target space. A decision unit 106 decides whether to perform the first air conditioning and whether to perform the second air conditioning, based on a result of comparison between the first operating efficiency and the second operating efficiency by the comparison unit 105.
US11609010B2 Detection of refrigerant side faults
An HVAC system includes a controller communicatively coupled to a subcool sensor, an outdoor temperature sensor, a compressor, and a blower of the HVAC system. For a first period of time, the controller periodically determines subcool values. For each determined subcool value, a corresponding compressor speed, outdoor temperature, and blower speed are determined. A baseline database is generated with baseline values associated with normal operation of the HVAC system. Following the first period of time, subcool values are determined based on the subcool signal. For each subcool value, a corresponding compressor speed, outdoor temperature, and blower speed are determined. The controller determines whether each subcool value satisfies a criteria based on the baseline database. If the criteria are not satisfied for at least a threshold time, the system is determined to be operating under a fault condition, and a corresponding alert is transmitted.
US11609007B2 Building ventilation apparatus and method
A ventilation system with: (i) a volumetric enclosure having an inlet and an outlet and for coupling to an interior of a building habitable by human occupants; (ii) a fan located within the volumetric enclosure and for drawing air exterior to the building and supplying the air to the interior of the building; (iii) a programmable control apparatus for enabling and disabling the fan in response to a plurality of parameters, at least some of the parameters relating to quality of air to me moved in response to the fan; and (iv) circuitry coupled between the inlet and the outlet for measuring a signal representative of a volume of air passing through the volumetric enclosure over a period of time.
US11609003B1 Clothes dryer exhaust vent for building exterior wall
A clothes dryer exhaust vent (dryer vent) and the method of installation in a residential or commercial building exterior foundation wall, during construction of a building, to save the expense and costs of a clothes dryer exhaust vent installation after a building has been constructed, to reduce repair and additional construction costs. The dryer vent has a rigid wall mounting plate (plastic or metal) that is mounted in the construction block array of an exterior building foundation wall while the wall is under construction. The clothes dryer exhaust vent includes a clothes dryer exhaust vent tube connected through the rigid, wall mounting plate (manually removable), an exterior (outdoors) hemispherical-shaped clothes dryer vent open end cover assembly, manually removable for cleaning and removing lint, said cover assembly including a clothes dryer exhaust vent flapper valve.
US11609002B2 Ventilation fan and ventilation system
A ventilation fan includes a body unit, which has a fan disposed in a body case and a fan controller operable to control an air volume of the fan. The ventilation fan also includes a sensor module having an indoor environment detecting sensor and a module controller operable to control a detecting operation of the indoor environment detecting sensor. The body unit has a module mount on which the sensor module is mounted and another sensor module can be mounted in place of the sensor module. The module mount is connected to the fan controller. The module controller outputs detection information obtained based on a detection result of the indoor environment detecting sensor to the fan controller, which in turn controls the air volume of the fan based on the detection information inputted thereto.
US11609001B2 Foldable travel humidifier
A folding travel humidifier, comprising a humidifier main body and a water storage bag arranged on an upper part of the main body of the humidifier; the main body of the humidifier is provided with a power source, a control circuit board and the utility model An atomizer for generating a water mist during vibration; the atomizer is electrically connected to the control circuit board; the water storage bag includes a wave body disposed around the outer circumference of the humidifier main body, and can be folded and stored toward the bottom, and The inner side of the wave crest body is provided with a vent hole for outputting a water mist; the atomizer is located at an intermediate portion of the bottom of the water storage bag.
US11608997B1 Dual-wheel HVAC system and method having improved dew point control
A dedicated outdoor air system and method that is capable of operating over a broader spectrum of conditions. The HVAC system of the present invention utilizes a heating means positioned within the return air passageway in order to optimize the regeneration of the desiccant wheel and energy recovery device. By positioning a heating means upstream of the regeneration side of the desiccant wheel, the system is capable of providing supply air having low dew points to the enclosed space while still providing improved energy efficiency over conventional HVAC systems.
US11608991B2 Heat pipe for a building envelope and method for adjusting the temperature in a building
A building envelope, in particular a wall, a floor, or a roof of a building with at least two shells spaced some distance apart from one another, which encloses an intermediate space, said space being essentially empty with the exception of weight-bearing and/or construction-engineering elements or being filled at least in sections with porous, open-celled material and sealed from the interior and exterior of the building, wherein controllable sealing means are provided for sealing the intermediate space from the interior and exterior and optionally separated building envelope sections from one other.
US11608988B2 Steam generating system
A steam generating system for an appliance includes a first tank positioned at a first vertical position and having an upper water outlet and a lower water outlet. A second tank is positioned at a second vertical position that is lower than the first vertical position of the first tank. A first and second interconnecting members respectively connect the upper and lower water outlets of the first tank to the second tank. Together, the first and second interconnecting members fluidically connect the first and second tanks. A valve assembly is positioned along the second interconnecting member to selectively provide access to the second tank from the first tank. Inlet and outlet pumps are respectively coupled to the first and second tanks to supply and discharge water from the steam generating system. The appliance further includes a retractable hose for connecting the steam generating system to a water source.
US11608984B1 Systems for avoiding harmonic modes of gas burners
A gas burner system has a gas burner with a conduit through which an air-gas mixture is conducted; a variable-speed forced-air device that forces air through the conduit; a control valve that controls a supply of gas for mixture with the air to thereby form the air-gas mixture; and an electrode configured to ignite the air-gas mixture so as to produce a flame. The electrode is further configured to measure a flame ionization current associated with the flame. A controller is configured to actively control the variable-speed forced-air device based on the flame ionization current measured by the electrode so as to automatically avoid a flame harmonic mode of the gas burner. Corresponding methods are provided.
US11608982B1 Draft inducer
A portable draft inducer is adapted to assist a user in starting a fire in a fireplace and to prevent smoke from the newly ignited fire from entering an adjoining room when the fire is first started.
US11608981B1 Nozzle for feeding combustion media into a furnace
In a nozzle for feeding a combustible medium such as coal particles along with air into a furnace, the exit end of each splitter plate in the nozzle is reinforced by a stiffener having an external cross-sectional shape in the form of a continuous curve proceeding outward and forward from a first surface of the plate to a first location, inward from the first location to a second location beyond the level of an opposite second surface of the plate, and inward and rearward from the second location to the second surface. The stiffener can be hollow, and can also be provided with openings for the flow of cooling air from the interior to the exterior of the stiffener. The continuous curvature of the exterior of the stiffener avoids recirculating flow at locations adjacent the stiffener and thereby minimizes flame attachment and deposition of ash or fuel sediment onto the reinforced splitter plates.
US11608980B2 Reusable candle vessel
A candle or candle vessel in which the vessel includes an upper portion and a lower portion. At least a portion of the lower portion of the candle vessel is displaceable relative to the upper portion to allow a meltable solid to be easily removed from the candle vessel. The lower portion may include a flexible, non-adhesive, and heat-resistant interior part which lines the lower portion that is in contact with the meltable solid. An exterior of the vessel may be wrapped in a sturdy, durable shell for additional design and structure of the candle vessel.
US11608977B1 Bathtub overflow cover lighting device
The present invention provides a visual experience in the bathtub setting. A bathtub overflow cover, which may be removably affixed to an inner wall of a bathtub, with a dedicated portion of a housing to secure a lighting device below a bathtub waterline, is described herein. The lighting device illuminates bathtub water and produces a bathtub glow. Embodiments described for the present invention comprise a bathtub overflow valve cover, a power source, a housing, which attaches to an inner wall of a bathtub, where the housing provides a watertight seal around a bathtub overflow valve preventing water from escaping a bathtub overflow port, and one or more LED lights. The embodiment may further comprise one or more RGB LED lights with color changing capability. Embodiments may further comprise one or more pushbuttons to adjust one or more integrated features.