Document Document Title
US11532265B2 Driving backplane and display apparatus
Disclosed are a driving backplane and a display apparatus, including: a base substrate, a first conducting layer disposed on one side of the base substrate, a second conducting layer disposed on one side, facing away from the base substrate, of the first conducting layer, and a first insulating layer disposed between the first conducting layer and the second conducting layer, where the second conducting layer includes a plurality of pads, and each pad is connected with the first conducting layer through at least two first via holes.
US11532261B1 System and method for a multi-primary wide gamut color system
The present invention includes systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11532258B2 Display device and method of calibrating driving time of boost circuit
A display device for displaying an image, includes: a data line driver which includes a buffer configured to supply a reference voltage to a load including pixels and a boost circuit configured to supply a charging voltage to the load including the pixels; and a calibration unit which controls the boost circuit to supply the charging voltage to the load for a driving time and controls the driving time according to a difference between a target voltage and a voltage formed after charge sharing is performed in the load to which the charging voltage is supplied.
US11532257B2 Display driver and display device
The disclosure provides a display driver and a display device which includes the display driver. A display driver according to the disclosure has a temperature abnormality detection circuit that detects a temperature inside the display driver and generates a temperature abnormality detection signal indicating the presence of a temperature abnormality when the temperature therein is higher than a predetermined temperature threshold, and a temperature abnormality notification processing part that causes a display panel to display an image for informing of occurrence of a temperature abnormality for a predetermined period instead of an image based on a video signal in accordance with the temperature abnormality detection signal.
US11532256B2 Display assembly, display apparatus, and display method and transmission method of data signal
A display apparatus comprises a display assembly and a main control chip. The display assembly comprises K timing controllers, K data driving circuits and a display panel. Each timing controller is configured to receive a set of pixel data among K sets of pixel data into which an i-th row of pixel data in a frame of image data are divided. A data driving circuit in the K data driving circuits is configured to receive the set of pixel data from a corresponding timing controller and output a set of data voltages. The display panel is configured to receive K sets of data voltages for display. The main control chip comprises a processor configured to receive the frame of image data, divide the i-th row of pixel data into the K sets of pixel data, and simultaneously transmit the K sets of pixel data to the K timing controllers.
US11532255B2 Display devices
A display device comprises a display substrate, first interconnections, second interconnections, a driving circuit and a polarizing plate. The display substrate includes a bend portion which is curved with respect to an axis parallel to a first direction. The first interconnections extend in the first direction and are on the display substrate. The second interconnections are on the display substrate, connected to the first interconnections and extend in a second direction different from the first direction. The driving circuit is electrically connected to the first interconnections and the second interconnections and provides driving signals to the first interconnections and the second interconnections. The polarizing plate is on the display substrate and overlaps the first interconnections and the second interconnections.
US11532253B2 Beam scanning engine and display system with multiple beam scanners
A display system includes a display screen, a light source to generate a light beam to be modulated in accordance with image data, and a beam scanning module to receive the light beams and to direct the light beam onto an associated display region of the display screen. The beam scanning module includes a resonant scanning mirror configured to scan the light beam along a first scanning direction across the associated display region, and a polygon scanning mirror to scan the light beam along a second scanning direction across the associated display region.
US11532250B2 Information processing device, information processing method, screen, and information drawing system
There is provided an information processing device including an information acquisition unit that acquires information from an information providing device that provides the information related to quantitative numerical values to be grasped by the medical practitioner involved with a medical practice, an image data generation unit that generates image data related to the acquired information, and a control unit that controls an installation position of a light source irradiating drawing light having illuminance visually recognizable under a shadowless lamp or an operation state of an optical system that scans an irradiation position of the drawing light so as to draw the image data.
US11532245B2 Technical solutions for customized tours
An apparatus and method for configuring a customized tour includes providing a list of tour subject indicators with a relevance value for locations to be toured, receiving user selection data regarding the subject indicators, and configuring a tour route based on an aggregate relevance score calculated for the tour subject indicators and locations indicated by one or more users. The method and apparatus may further include defining at least one tour route record comprising an ordered list of locations that satisfies at least a minimum aggregate relevance score constraint and a maximum tour duration constraint and saving information defining the at least one tour route record in a computer memory for use in delivering a corresponding tour.
US11532243B2 Display for Braille tablet
Disclosed is a tablet with an improved Braille display. The Braille display employs a pin array that allows for the selective use of either six or eight pin cells. This is accomplished by turning off or on a pin pair adjacent to each cell. The spacing of the pins also allows capacitive sensors to be located adjacent to each Braille cell. These sensors are used to determine the location of the user's finger upon the display. The pin spacing further allows geometric shapes to be generated in additional to text.
US11532240B2 Audio-only interference training for cognitive disorder screening and treatment
Generating, rendering and outputting one or more audio signals that have one or more audio sequences and/or spectral modulations of an audio file including a plurality of audio-based user prompts in an audio interference processing system. An audio interference processing system and method incudes initiating an instance of an audio interference processing session, configuring one or more session parameters, rendering/outputting a training audio output to one or more transducers, rendering/outputting one or more audio discrimination and audio navigation signals to the one or more transducers, receiving two or more sensor inputs in response to rendering/outputting one or more audio discrimination and audio navigation signals to the one or more transducers, processing the two or more sensor inputs, and providing a feedback output to a user via one or more modalities.
US11532239B2 System and method for student engagement and active learning
A system, apparatus, and method for using a teaching tool comprises a housing, at least one guide rail formed on an inner surface of the housing, at least one compartment configured in the housing, at least one engagement tool, and a base connected to the housing, wherein the teaching tools can be used for the engagement of students in classroom activities.
US11532237B2 Autonomous aircraft sensor-based positioning and navigation system using markers
A system and method are disclosed for design of a suite of multispectral (MS) sensors and processing of enhanced data streams produced by the sensors for autonomous aircraft flight. The onboard suite of MS sensors is specifically configured to sense and use a MS variety of sensor-tuned objects, either strategically placed objects and/or surveyed and sensor significant existing objects to determine a position and verify position accuracy. The received MS sensor data enables an autonomous aircraft object identification and positioning system to correlate MS sensor data output with a-priori information stored onboard to determine and verify position and trajectory of the autonomous aircraft. Once position and trajectory are known, the object identification and positioning system commands the autonomous aircraft flight management system and autopilot control of the autonomous aircraft.
US11532236B2 Method and system for policy-based traffic encounter assessment to detect and avoid traffic
A method for policy-based traffic encounter assessment to detect and avoid traffic includes determining, by a processor, an ownship predicted trajectory of an aircraft. The aircraft is the ownship. The method also includes determining a traffic predicted trajectory of one or more other aircraft in the vicinity of the ownship. The one or more other aircraft includes traffic. The method also includes assessing an encounter between the ownship and the traffic, wherein assessing the encounter between the ownship and the traffic includes applying an encounter assessment policy to the traffic predicted trajectory and the ownship predicted trajectory. The method further includes generating encounter assessment data in response to assessing the encounter between the ownship and the traffic. The encounter assessment data is used to at least detect and avoid the traffic by the ownship.
US11532235B2 Systems and methods for providing deviation assistance on an integrated flight management display
A flight deck system for providing task management assistance in managing the flight path to the flight crew is provided. The system is configured to: mine flight plan data for a current flight plan, navigational data, and vertical situation display (VSD) data; obtain notification data items originating from onboard avionics systems and systems external to the aircraft that indicate upcoming conditions that will affect the current flight plan; automatically analyze the mined flight plan data and the notification data items to identify a sensed deviation condition; automatically identify an aircraft-related deviation condition from an aircraft failure event; receive flight crew notification of a non-sensed deviation condition; automatically generate a plurality of flight plan deviation options to accommodate a sensed deviation condition, an aircraft-related deviation condition, or a non-sensed deviation condition; and present graphical elements representative of the flight plan deviation options to the flight crew on an integrated interactive graphical user interface.
US11532234B2 Vehicle controller, vehicle control method, and storage medium
A vehicle controller includes a first detector that detects a traveling state of a host vehicle, a second detector that detects a traveling state of an other vehicle that travels along a main lane when the host vehicle is traveling along a merging road, a marking line recognizer that recognizes a marking line of the main lane, and a merging controller that performs merging control of the host vehicle into the main lane based on a transverse moving situation of the other vehicle detected by the second detector, wherein, when a marking line of the main lane is unable to be recognized by the marking line recognizer, the merging controller delays starting of the merging control in comparison with a case in which the marking line of the main lane is able to be recognized by the marking line recognizer.
US11532232B2 Vehicle having dangerous situation notification function and control method thereof
Vehicle having dangerous situation notification function and control method, where the method includes monitoring a vicinity of a host vehicle, detecting a movable object in the vicinity of the host vehicle, predicting a dangerous situation in which a collision between the host vehicle and the object is expected, and displaying a warning mark on at least one of a roadway or a wall surface in a projection mapping method in response to the dangerous situation. One or more of an autonomous vehicle, a user terminal, and a server may be in conjunction with an Artificial Intelligence (AI) module, an Unmanned Aerial Vehicle (UAV), an Augmented Reality (AR) device, a Virtual Reality (VR) device, and a device related to a 5G service, etc.
US11532229B2 Vehicle and network assisted parking
A system communicates with a plurality of vehicles onsite at a parking garage. The system determines an eventual intended destination for each respective vehicle of the plurality of vehicles and determines a path through the garage for each respective vehicle, to the destination for the respective vehicle. The system may segment the path into a plurality of shorter tasks for the respective vehicle, wherein each task moves the respective vehicle along the path until a point where the respective vehicle encounters an obstruction and instruct the respective vehicle to execute the shorter tasks for the respective vehicle.
US11532228B2 Method and system for traffic light signal detection and usage
A method comprising a data processing device predicting a time for a future state change of a first traffic light; a method comprising a data processing device generating a map of traffic lights, wherein the map of traffic lights comprises a location of at least one localization traffic light, and methods combining these methods, and to corresponding systems.
US11532227B2 Discovery of and connection to remote devices
A method includes obtaining a location and a device type for one or more remote devices, and identifying one or more visible devices in one or more images, the one or more visible devices having a location and a device type. The method also includes matching a first visible device from the one or more visible devices with a first remote device from the one or more remote devices based on a location and a device type of the first visible device matching a location and a device type of the first remote device, obtaining a user input, and controlling a function of the first remote device based on the user input.
US11532226B2 System and method for acoustically identifying gunshots fired indoors
A system and method for acoustically detecting the firing of gunshots indoors employs multiple microphones (15, 20) which are utilized individually and in combination to detect sounds inside a building or other structure and, upon sensing a loud impulsive sound which is indicative of a gunshot, processing signals from both microphones (15, 20) to determine if the sound is that of a gunshot. The system and method relies on the acoustic signature of the noise as collected, with the acoustic signature being analyzed to arrive at values which are then compared to adjustable levels that signify a gunshot.
US11532224B2 Systems, methods and apparatus for providing enhanced situational awareness in incidents
Embodiments of systems, apparatus, and/or methods are described for enhanced situational awareness of parties associated with responding to an incident, such as an emergency situation, by assigning response resources to a scene of the incident. The disclosed system provides an electronic platform for collaboration or partnership involving two or more parties. In some partnership embodiments, the disclosed system provides a ranked list of potentially available resources that can be assigned to respond to the incident. For example, the potential candidates can be mobile emergency units belonging to a first responder and/or its partner(s). Various beneficial aspects of partnerships and their technical implementations are discussed in detailed herein.
US11532223B1 Vulnerable social group danger recognition detection method based on multiple sensing
The present invention relates to a multi-sensing-based vulnerable social group danger recognition detection method of sensing a person being monitored and residence states in real time in a vulnerable social group residence, and, if an analysis result based on the sensed information corresponds to a dangerous situation, transmitting information thereabout to a guardian or related organizations so as to quickly respond thereto. In addition, the present invention is configured to include operations S100 to S800 of receiving sensing information from a sensing means (100) comprised of one or more sensors, analyzing the sensing information, and transmitting, to a central server (300), a dangerous-situation analysis information result of a person being monitored and an alarm signal according thereto.
US11532219B2 Parcel theft deterrence for A/V recording and communication devices
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US11532217B2 Alarm device distinguishing between lawful occupier and intruder
An opening detection device for an opening element such as a door or window including a module that is applied to an inner side of the opening element, wherein the module includes means for detecting movement of the opening element, first presence detection means forming a conical beam defining what is termed a trust perimeter encompassing an operating distance over which an operator operates the mechanism for opening the opening element on the first side of the opening element, second presence detection means for detecting a presence on what is termed a mistrust perimeter circumscribed around the opening element and means for processing data from the detection means, for memory storage and for computation that are connected to the detection means.
US11532209B2 Wheel bonus system for games
A bonus providing element distinct from an underlying game enables bonus awards to players at two or more player positions of the underlying game based upon receipt of a predetermined triggering outcome in the underlying game by the bonus providing element providing an indication of at least three individual random indicators, such as: a) a first random indicator configured to provide an identification of a first award to be awarded to qualifying players of the players of the underlying game; b) a second random indicator configured to provide an identification of a single one of the two or more player positions; and c) a third random indicator configured to provide an identification of a second award to be awarded to the player at the single one of the two or more player positions indicated by the second random indictor.
US11532205B2 Gaming service automation system with graphical user interface
A robot management system (RMS) includes a plurality of service robots deployed within an operations venue that includes a plurality of gaming devices, an operator terminal presenting a graphical user interface (GUI) to an operator, and a robot management system server (RMS server) configured in networked communication with the plurality of service robots. The RMS server is configured to: identify location data for the service robots; create an interactive overlay map of the operations venue that includes a static map of the operations venue, overlay data showing the location data of the plurality of service robots over the static map, and an interactive icon for each service robot of the plurality of service robots; display, via the GUI, the overlay map; receive a first input indicating a selection of a first interactive icon associated with a first service robot; and display current status information associated with the first service robot.
US11532201B2 Mechanical wheel with rotatable mechanical bezel
Disclosed are embodiments of a mechanical wheel display assembly including a mechanical rotatable bezel surrounding a mechanical wheel. The mechanical wheel display input assembly is suitable for use in a gaming terminal, a gaming cabinet or a gaming machine. Direction and speed of a manual rotation of the bezel is detected and interpreted. The result may be used to control various aspects of operation of the gaming terminal, gaming cabinet or gaming machine, including providing input for game play. The mechanical wheel may be rotated in real-time to reflect the rotation of the bezel. A motor may be coupled to the rotatable bezel to provide resistance, assistance or operator feedback.
US11532200B2 Method of gaming, a gaming system and a game controller
A gaming machine having a display to display symbols at a plurality of display positions and a plurality of prize identifiers. The gaming machine also includes a game controller to cause a display to display a plurality of symbols at the display positions and visually moves a number of a plurality of prize identifiers at a first speed. If a trigger condition occurs with the displayed symbols, the game controller selects a prize identifier of the prize identifiers to be upgraded while visually moving the selected prize identifier being upgraded at a second speed onto the display. The game controller completes the upgrading on the display while the selected prize identifier is being displayed.
US11532198B1 Moveable safety deposit box system
A re-locatable safety deposit box facility that allows for 24/7 access by authorized personnel to their safety deposit boxes without the need for any attendants at the facility. The facility is self-contained and re-locatable, such that it can be moved from one location to another location. In some embodiments, the facility may be, for example, a standard size shipping container. It has interior dimensions that are sufficient to house an array of safety deposit boxes. The container may also be equipped with devices that may be used to lift the entire container up so that it may be moved to another location.
US11532197B2 Product dispensing system
A dispensing unit for personal care products and personal protective equipment includes one or more dispensing assemblies contained within a single housing. The dispensing unit may contain dispensing assemblies that independently dispense two different types of products. Each dispensing assembly includes an actuator that mechanically injects a time delay between dispensings. Products are bundled together with support structures that are removed when the bundles are placed into a dispensing assembly.
US11532195B2 System and method for cryptographic choice mechanisms
The present invention provides an improved system and method for using cryptography to secure computer-implemented choice mechanisms. In several preferred embodiments, a process is provided for securing participants' submissions while simultaneously providing the capability of validating their submissions. This is referred to as a random permutation. In several other preferred embodiments, a process is provided for securing participants' advance instructions while simultaneously providing the capability of validating their advance instructions. This is referred to as a secure advance instruction. Applications include voting mechanisms, school choice mechanisms, and auction mechanisms.
US11532194B2 Knock detection device and household appliance including the same
A knock detection device includes a proximity sensor, at least one sound sensor, and a signal processing unit. The proximity sensor and the sound sensor are respectively electrically connected to the signal processing unit. The signal processing unit receives and/or processes the signal of the sound sensor according to the signal of the proximity sensor. A household appliance includes the knock detection device. The knock detection device is disposed inside the household appliance on the back side of a panel provided for knocking by a user.
US11532191B2 Interlock system and parts thereof
An interlock system comprising: a first lock including a first lock memory configured to store one or more virtual keys; and a first key including a first key memory configured to store one or more virtual keys, wherein the first lock is configured to be actuated between a first condition and a second condition, when a first virtual key stored in the first key memory is transferred to the first lock memory, by engagement of the first key and first lock, and movement of the first key with respect to the first lock.
US11532185B2 Method for a data processing system for maintaining an operating state of a first autonomous vehicle and method for a data processing system for managing a plurality of autonomous vehicles
A method for a data processing installation for obtaining an operating state of a first autonomous vehicle. The method includes determining a current state of the first autonomous vehicle from a received measurement value of a sensor of a second vehicle. When the current state of the first autonomous vehicle deviates from a setpoint state, the method includes sending a first message to the first autonomous vehicle, wherein the first message contains a command to travel autonomously to a service location. Alternatively, the method includes sending a second message to a person responsible for the first autonomous vehicle, wherein the second message includes information about the deviation of the current state of the first autonomous vehicle from the setpoint state. Alternatively, the method includes sending a third message to service personnel, wherein the third message contains an instruction for the service personnel to set the vehicle to the setpoint state.
US11532183B1 Identification verification system and related methods
Another aspect of the present disclosure relates to a method for identification verification. The method may include receiving, from a computing device, a request for identification verification of an individual at a web server. The web server may include an orientation verification module and a facial recognition module. The method may include receiving at a database an identification card image and a picture image. The method may include verifying an orientation of the identification card image is oriented relative to an accepted orientation using the orientation verification module. The method may include, if the identification card image is not oriented relative to the accepted orientation, using the web server, iteratively rotating the identification card image in one or more increments and assessing if the identification card image is oriented at the accepted orientation until the identification card image is oriented at the accepted orientation.
US11532181B2 Provision of targeted advertisements based on user intent, emotion and context
An electronic device and method are disclosed herein. The electronic device includes a microphone, a camera, an output device, a memory, and a processor. The processor implements the method, including receiving a voice input and/or capturing an image, and analyze the first voice input or the image to determine at least one of a user's intent, emotion, and situation based on predefined keywords and expressions, identifying a category based on the input, selecting first information based on the category, selecting and outputting a first query prompting confirmation of output of the first information, detect a first responsive input to the first query, and when a condition to output the first information is satisfied, output a second query, detecting a second input responsive to the second query, and selectively outputting the first information based on the second input.
US11532178B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US11532176B2 Module structure
The present disclosure provides a module structure, including: a middle frame having a first surface, wherein a groove is disposed in the middle frame and has an opening on the first surface; a sensing module, wherein at least a partial of the sensing module is disposed in the groove; a display unit, disposed on the first surface of the middle frame and the sensing module; a first dielectric layer disposed between the sensing module and the display unit; a second dielectric layer disposed between the sensing module and a bottom of the groove; and a third dielectric layer disposed between the first surface of the middle frame and the display unit. With the first dielectric layer, when any one of the sensing module or the display unit is damaged in a testing process, the other one can be recovered, thereby reducing the cost and loss.
US11532174B2 Product baseline information extraction
In an approach for automatically extracting product baseline information from a request for proposal document, a processor receives the document. A processor detects a table in the document. A processor identifies a table header on the table. The table header is associated with a name and an associated volume of the product. A processor extracts context based on the table header from the table. The context includes the name and the associated volume of the product. A processor maps the extracted context with the name of the product in the table to an associated name of the product based on a pre-defined product ontology.
US11532170B2 License plate reading system with enhancements
System and methods are disclosed for capturing license plate (LP) information of a vehicle in relative motion to a camera device. In one example, the camera system detects the LP in multiple frames, then aligns and geometrically rectifies the image of the LP by scaling, warping, rotating, and/or performing other functions on the images. The camera system may optimize capturing of the LP information by executing a temporal noise filter on the aligned, geometrically rectified images to generate a composite image of the LP for optical character recognition. In some examples, the camera device may include an image sensor, such as a high dynamic range (HDR) sensor, modified to set long and short exposures of the HDR sensor to capture frames of a vehicle's LP, but without consolidating the images into a composite image. The camera system may set optimal exposure settings based on detected relative speed of the vehicle.
US11532169B1 Distracted driving detection using a multi-task training process
Disclosed are a multi-task training technique and resulting model for detecting distracted driving. In one embodiment, a method is disclosed comprising inputting a plurality of labeled examples into a multi-task network, the multi-task network comprising: a backbone network, the backbone network generating one or more feature vectors corresponding to each of the labeled examples, and a plurality of prediction heads coupled to the backbone network; minimizing a joint loss based on outputs of the plurality of prediction heads, the minimizing the joint loss causing a change in parameters of the backbone network; and storing a distraction classification model after minimizing the joint loss, the distraction classification model comprising the parameters of the backbone network and parameters of at least one of the prediction heads.
US11532168B2 Multi-view deep neural network for LiDAR perception
A deep neural network(s) (DNN) may be used to detect objects from sensor data of a three dimensional (3D) environment. For example, a multi-view perception DNN may include multiple constituent DNNs or stages chained together that sequentially process different views of the 3D environment. An example DNN may include a first stage that performs class segmentation in a first view (e.g., perspective view) and a second stage that performs class segmentation and/or regresses instance geometry in a second view (e.g., top-down). The DNN outputs may be processed to generate 2D and/or 3D bounding boxes and class labels for detected objects in the 3D environment. As such, the techniques described herein may be used to detect and classify animate objects and/or parts of an environment, and these detections and classifications may be provided to an autonomous vehicle drive stack to enable safe planning and control of the autonomous vehicle.
US11532166B2 Obstacle positioning method, device and terminal
An obstacle positioning method, device and terminal are provided. The method includes determining installation positions of at least two detectors on a vehicle, and respective detection areas of the detectors, determining an overlapping area of the detection areas of the detectors, and if determining that an obstacle is located in the overlapping area, determining a position of the obstacle according to the installation positions of the detectors forming the overlapping area. By changing the number and positions of detectors installed on an unmanned vehicle, a plurality of overlapping areas of the detection areas of the detectors are obtained, the distribution of obstacles around the vehicle are optimally identified, so that the unmanned vehicle makes reasonable driving plans based on an accurate surrounding obstacle environment.
US11532164B2 Group identification and monitoring
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for group identification and monitoring. The methods, systems, and apparatus include actions of determining, using one or more first frames of a video sequence, that two people each of whom is depicted in at least one of the first frames satisfy a grouping criteria that indicates that the two people should be grouped for video analysis, determining, using one or more second frames of the video sequence at least some of which were captured after the one or more first frames and which depict at least one of the two people, that the two people satisfy a degrouping criteria that indicates that the two people should not be grouped for video analysis, determining that a physical distance between the two people violates a distance criteria, and providing an alert that the distance criteria is violated.
US11532158B2 Methods and systems for customized image and video analysis
Preferred embodiments described herein relate to a pipeline framework that allows for customized analytic processes to be performed on multiple streams of videos. An analytic takes data as input and performs a set of operations and transforms it into information. The methods and systems disclosed herein include a framework (1) that allows users to annotate and create variable datasets, (2) to train computer vision algorithms to create custom models to accomplish specific tasks, (3) to pipeline video data through various computer vision modules for preprocessing, pattern recognition, and statistical analytics to create custom analytics, and (4) to perform analysis using a scalable architecture that allows for running analytic pipelines on multiple streams of videos.
US11532157B2 System, method and apparatus for object identification
The present disclosure provides a system, a method and an apparatus for object identification, capable of solving the problem in the related art that a system for centralized control and management of unmanned vehicles may not be able to identify an object effectively. The system for object identification includes a sensing device, a control device and one or more unmanned vehicles. The control device is configured to determine an object not belonging to a predetermined category as an unknown object by performing object identification based on sensed data; mark the unknown object in the sensed data including the unknown object; determine an unmanned vehicle within a predetermined range from the unknown object; transmit the sensed data with the marked unknown object and an instruction to identify the unknown object to the determined unmanned vehicle; receive a feedback message from the unmanned vehicle, and when the feedback message carries information on an object category, save the information on the object category and mark a category of the unknown object as the saved object category.
US11532155B1 Methods and devices for earth remote sensing using stereoscopic hyperspectral imaging in the visible (VIS) and infrared (IR) bands
A hyperspectral stereoscopic CubeSat with computer vision and artificial intelligence capabilities consists of a device and a data processing methodology. The device comprises a number of VIS-NIR-TIR hyperspectral sensors, a central processor with memory, a supervisor system running independently of the imager system, radios, a solar panel and battery system, and an active attitude control system. The device is launched into low earth orbit to capture, process, and transmit stereoscopic hyperspectral imagery in the visible and infrared portions of the electromagnetic spectrum. The processing methodology therein comprises computer vision and convolutional neural network algorithms to perform spectral feature identification and data transformations.
US11532150B1 Method for determining a histogram of variable sample rate waveforms
A computer-implemented method comprises receiving a plurality of sampled data points, each data point including a y value and a t value; defining a plurality of bins; defining an array of elements; dividing the sampled data points into a plurality of sections; assigning a plurality of polynomial equations, one polynomial equation to each section, each polynomial equation having a waveform that fits the data points of the associated section; determining a plurality of section bin times, one section bin time for each bin in each section, each section bin time determined using the polynomial equation and indicating an amount of time that the waveform has values in the range of one of the bins; and adding the section bin time for each bin in each section to the histogram data in the array element pointed to by the number of the bin.
US11532149B1 Recognition and selection of a discrete pattern within a scene containing multiple patterns
A memory device is provided including instructions that, when executed, cause one or more processors to perform the steps including receiving a plurality of images acquired by a camera, the plurality of images including a plurality of optical patterns, wherein an optical pattern of the plurality of optical patterns encodes an object identifier. The steps include presenting the plurality of images comprising the plurality of optical patterns on a display, and presenting a plurality of visual indications overlying the plurality of optical patterns in the plurality of images. The steps also include identifying a selected optical pattern of the plurality of optical patterns based on a user action and a position of the selected optical pattern in one or more of the plurality of images. The steps also include decoding the selected optical pattern to generate the object identifier and storing the object identifier in a second memory device.
US11532148B2 Image processing system
An image processing system comprises a template matching engine (TME). The TME reads an image from the memory; and as each pixel of the image is being read, calculates a respective feature value of a plurality of feature maps as a function of the pixel value. A pre-filter is responsive to a current pixel location comprising a node within a limited detector cascade to be applied to a window within the image to: compare a feature value from a selected one of the plurality of feature maps corresponding to the pixel location to a threshold value; and responsive to pixels for all nodes within a limited detector cascade to be applied to the window having been read, determine a score for the window. A classifier, responsive to the pre-filter indicating that a score for a window is below a window threshold, does not apply a longer detector cascade to the window before indicating that the window does not comprise an object to be detected.
US11532146B2 Information processing system, information processing method, and information processing apparatus for assisting input of information
An information processing system includes circuitry configured to accept a selection of specification information from a list of the specification information displayed on a display, the specification information being included in form information acquired by performing form recognition; and display, on the display, an input field in which journal information based on the selected specification information is input.
US11532142B2 Planar prediction mode
New intra planar modes are introduced for predicting digital video data. As part of the new intra planar modes, various methods are offered for predicting a first sample within a prediction unit, where the first sample is needed for referencing to when processing the new intra planar modes. And once the first sample is successfully predicted, the new intra planar modes are able to predict a sample of video data within the prediction unit by processing a bi-linear interpolation of four previously reconstructed reference samples.
US11532132B2 Adaptive interactive medical training program with virtual patients
Methods, systems and computer program products are provided for simulating medical management of a virtual patient. In aspects, a computer model is configured to simulate a medical state of a virtual patient, wherein the model comprises a plurality of decision-based pathways, and wherein the virtual patient is associated with a medical condition of a medical subject category. Input is received from a user of a client device, wherein the input is applied to the model to cause progression along nodes of a decision-based pathway, wherein progression along the decision-based pathway corresponds to a change in a medical state of the virtual patient. When the received input causes progression along a decision-based pathway that is not in accordance with accepted medical standards, progression of a catastrophic sequence of the model for the virtual patient is initiated. The decision-based pathway may be traversed based on input from the user, wherein components of the decision-based pathway correspond to changes in a medical state of the virtual patient.
US11532131B2 Generating augmented reality images using sensor and location data
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
US11532123B2 Method for visualizing large-scale point cloud based on normal
A method for visualizing a large-scale point cloud based on normal, including: (S1) according to a spatial structure of a point cloud data, constructing a balanced octree structure of a node point cloud; (S2) according to the balanced octree structure and normal information of a point cloud, constructing an octree structure with the normal information; and constructing a normal level-of-detail (LOD) visualization node through downsampling; and (S3) determining a node scheduling strategy according to a relationship between a viewpoint, a viewing frustum and a normal of a render node; and respectively calling a reading thread and a rendering thread to simultaneously perform reading and rendering according to the node scheduling strategy.
US11532119B2 Systems and methods for three-dimensional visualization of deviation of volumetric structures with colored surface structures
Embodiments of the present disclosure are directed to methods and computer systems for converting datasets into three-dimensional (“3D”) mesh surface visualization, displaying the mesh surface on a computer display, comparing two three-dimensional mesh surface structures by blending two primary different primary colors to create a secondary color, and computing the distance between two three-dimensional mesh surface structures converted from two closely-matched datasets. For qualitative analysis, the system includes a three-dimensional structure comparison control engine that is configured to convert dataset with three-dimensional structure into three-dimensional surfaces with mesh surface visualization. The control engine is also configured to assign color and translucency value to the three-dimensional surface for the user to do qualitative comparison analysis. For quantitative analysis, the control engine is configured to compute the distance field between two closely-matched datasets.
US11532114B2 Customizable animations for text messages
A method and system for transforming simple user input into customizable animated images for use in text-messaging applications.
US11532113B2 Animations
At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
US11532109B2 Property based image modulation for formation visualization
A graphical representation of an image of a subterranean formation along with log properties of the formation provided in a single graphical representation. Logged formation property values are coded into graphic representations of images of the formation in order to provide a graphical representation which allows the user to visually perceive the formation images and the logged formation properties simultaneously. A method may include receiving an image of a formation, the image including image values based on the formation, and also receiving a log property of the formation, the log property including log property values based on the formation. The log property values of the formation are correlated to corresponding locations in the image. A transfer function with the image values and the correlated log property values as inputs is determined. Based on the transfer function, a joint graphical representation of the image and the log property is rendered.
US11532103B2 Information processing apparatus and information processing method
The present disclosure relates to an information processing apparatus and an information processing method that are capable of distributing higher-quality G-PCC streams. When G-PCC streams obtained by encoding Point Cloud data according to G-PCC are generated, there are generated spatial positional information indicating spatial positions of respective pieces of partial Point Cloud data that represent individual parts into which the Point Cloud data is segmented, and grouping information that groups the partial Point Cloud data. The present technology is applicable to a generating apparatus that generates G-PCC streams, for example.
US11532098B2 Determining multi-degree-of-freedom pose to navigate a vehicle
An imaging system and method of providing localization data to a vehicle using the imaging system is disclosed. The method may comprise: capturing, from an electronic depth camera, one or more images, wherein the one or more images include at least a portion of the vehicle; and using a deep neural network and the one or more images, determining a multi-degree of freedom (MDF) pose of the vehicle, wherein an optical axis of the electronic depth camera is oriented along a Z-axis according to a Cartesian coordinate system (comprising an X-axis, a Y-axis, and the Z-axis), wherein the Z-axis is plumb with respect to Earth.
US11532096B2 Systems and methods for utilizing a deep learning model to determine vehicle viewpoint estimations
A device may receive a first image. The device may process the first image to identify an object in the first image and a location of the object within the first image. The device may extract a second image from the first image based on the location of the object within the first image. The device may process the second image to determine at least one of a coarse-grained viewpoint estimate or a fine-grained viewpoint estimate associated with the object. The device may determine an object viewpoint associated with the second vehicle based on the at least one of the coarse-grained viewpoint estimate or the fine-grained viewpoint estimate. The device may perform one or more actions based on the object viewpoint.
US11532094B2 Systems and methods for three-dimensional pose determination
A method is described. The method includes mapping features extracted from an unannotated red-green-blue (RGB) image of the object to a depth domain. The method further includes determining a three-dimensional (3D) pose of the object by providing the features mapped from the unannotated RGB image of the object to the depth domain to a trained pose estimator network.
US11532090B2 Electronic device and method for estimating optical flow
An electronic device having a neural network framework for estimating optical flow is provided. The electronic device is connected to an image acquiring unit, which acquires images to be analyzed. The electronic device includes a storage unit, a feature extraction unit, an optical flow estimation unit and a refining unit. The storage unit stores a feature extraction module. The feature extraction unit is connected to the image acquiring unit and the storage unit. The optical flow estimation unit is connected to the feature extraction unit to generate an estimated optical flow. The refining unit is connected to the optical flow estimation unit to input the estimated optical flow to a refining module to obtain an estimated optical flow result. A method for estimating optical flow is also provided to reduce the number of training parameters required for estimating optical flow, thereby reducing a training time and improving training stability.
US11532088B2 Arithmetic processing apparatus and method
An arithmetic processing apparatus, includes a memory; and a processor coupled to the memory and the processor configured to: estimate an optical flow between consecutive frames of a moving image, and generate a sound wave corresponding to a target moving image, based on an optical flow estimated for the target moving image, and a deep neural network that generates a sound wave corresponding to an input optical flow and that has performed learning, by associating with time, an optical flow estimated for a moving image with sound wave and a sound wave of the moving image with sound wave.
US11532087B2 Stent detection methods and imaging system interfaces
The disclosure relates, in part, to computer-based visualization of stent position within a blood vessel. A stent can be visualized using intravascular data and subsequently displayed as stent struts or portions of a stent as a part of a one or more graphic user interface(s) (GUI). In one embodiment, the method includes steps to distinguish stented region(s) from background noise using an amalgamation of angular stent strut information for a given neighborhood of frames. The GUI can include views of a blood vessel generated using distance measurements and demarcating the actual stented region(s), which provides visualization of the stented region. The disclosure also relates to display of intravascular diagnostic information such as indicators. An indicator can be generated and displayed with images generated using an intravascular data collection system. The indicators can include one or more viewable graphical elements suitable for indicating diagnostic information such as stent information.
US11532086B2 Systems and methods to facilitate determination of interaction between medications and the brain using a brain measure and a brain model
Systems and methods that facilitate determining interaction between medications and the brain using a brain measure and a brain model. Hidden nervous system states are difficult to predict, diagnose, and treat with therapeutic medications. A Dual Neural Machine Translation (d-NMT) algorithmic system that utilizes sets of parameters for a relapsing-remitting MS model based on patient medical records and adjusts a method of parameterization to produce a model that can match patients' medical records and medical images. These parameters are can be used by a therapeutic determining model to recommend therapies, doses, and time courses accurately.
US11532084B2 Gating machine learning predictions on medical ultrasound images via risk and uncertainty quantification
A facility for processing a medical imaging image is described. The facility applies each of a number of constituent models making up an ensemble machine learning models to the image to produce a constituent model result that predicts a value for each pixel of the image. The facility aggregates the results produced by the constituent models of the plurality to determine a result of the ensemble machine learning model. For each of the pixels of the accessed image, the facility determines a measure of variation among the values predicted for the pixel among the constituent models. Facility determines a confidence measure for the ensemble machine learning model result based at least in part on for how many of the pixels of the accessed image a variation measure is determined that exceeds a variation threshold.
US11532083B2 Systems and methods for determining a region of interest in medical imaging
A method for determining an ROI in medical imaging may include receiving first position information related to a body contour of a subject with respect to a support from a flexible device configured with a plurality of position sensors. The flexible device may be configured to conform to the body contour of the subject, and the support may be configured to support the subject. The method may also include generating a 3D model of the subject based on the first position information. The method may further include determining an ROI of the subject based on the 3D model of the subject.
US11532082B2 Real-time correction of anatomical maps
A system includes an input device and a processor. The processor is configured to add, to a point cloud representing an anatomical volume, multiple points corresponding to respective locations of a probe within the anatomical volume, to remove a subset of the points from the point cloud in response to an input received via the input device, subsequently to adding the points, and to add, to the point cloud, other points corresponding to respective subsequent locations of the probe within the anatomical volume, subsequently to removing the subset. Other embodiments are also described.
US11532079B2 Dental imaging device
A method to acquire dental images of a patient with a support defining a chamber that is in communication with an outside of said chamber via a first opening and via a second opening. The method includes the following steps: fixing a mobile phone in front of the second opening; positioning the first opening in front of a mouth of the patient; and acquiring at least one dental image by means of the mobile phone.
US11532077B2 Techniques for computing perceptual video quality based on brightness and color components
In various embodiments, a quality inference application estimates the perceived quality of reconstructed videos. The quality inference application computes a first feature value for a first feature included in a feature vector based on a color component associated with a reconstructed video. The quality inference application also computes a second feature value for a second feature included in the feature vector based on a brightness component associated with the reconstructed video. Subsequently, the quality inference application computes a perceptual quality score based on the first feature value and the second feature value. The perceptual quality score indicates a level of visual quality associated with at least one frame included in the reconstructed video.
US11532071B2 Creating super-resolution images
This disclosure relates to image processing and in particular to super-resolution of mosaic images. An image processor receives a low-resolution mosaic input image and applies a trained neural network to the low-resolution mosaic input image to generate output data of the neural network. Then, the processor creates a high-resolution mosaic output image based on the output data of the neural network. Each of the low-resolution mosaic image and the high-resolution mosaic image is represented by two-dimensional image data comprising, for each pixel, intensity values of different spectral bands arranged adjacent to each other in two dimensions such that each intensity value has a unique location in the two-dimensional image data.
US11532070B2 Orbitting satellites with automated accuracy for orthorectified mosaics
A set of input images from satellites (or other remote sensors) can be orthorectified and stitched together to create a mosaic. If the resulting mosaic is not of suitable quality, the input images can be adjusted and the processes of orthorectifying and creating the mosaic can be repeated. However, orthorectifying and creating the mosaic uses a large amount of computational resources and takes a lot of time. Therefore, performing numerous iterations is expensive and sometimes not practical. To overcome these issues, it is proposed to generate an indication of accuracy of the resulting mosaic prior to orthorectifying and creating the mosaic by accessing a set of points in the plurality of input images, projecting the points to a model, determining residuals for the projected points, and generating the indication of accuracy of the orthorectified mosaic based on the determined residuals.
US11532068B2 Sparse rendering in computer graphics
A graphics processing system has a tiling unit that tiles a first view of a scene into multiple tiles and generates a list of primitives associated with each tile. A processing unit identifies a first subset of the tiles that are each associated with at least a predetermined number of primitives in dependence on the list. A rendering unit then renders each of the identified tiles to a render target.
US11532066B2 Reduced bandwidth tessellation factors
A graphics pipeline reduces the number of tessellation factors written to and read from a graphics memory. A hull shader stage of the graphics pipeline detects whether at least a threshold percentage of the tessellation factors for a thread group of patches are the same and, in some embodiments, whether at least the threshold percentage of the tessellation factors for a thread group of patches have a same value that either indicates that the plurality of patches are to be culled or that the plurality of patches are to be passed to a tessellator stage of the graphics pipeline. In response to detecting that at least the threshold percentage of the tessellation factors for the thread group are the same (or, additionally, that at least the threshold percentage of the tessellation factors have a value that either indicates that the plurality of patches are to be culled or that the plurality of patches are to be passed to a tessellator stage of the graphics pipeline), the hull shader stage bypasses writing at least a subset of the tessellation factors for the thread group of patches to the graphics memory, thus reducing bandwidth and increasing efficiency of the graphics pipeline.
US11532064B2 Destination proposal system, proposal device, and proposal method
The present disclosure includes receiving, by a server (1), experience information via a telecommunications network (3) from each of terminals (3) carried by respective users (A to E), the experience information being information regarding an experience desired by each of the users; extracting, in the server, two or more users to generate a single community for the experience information of the two or more users, the two or more users transmitting the experience information having a similarity level not less than a predetermined threshold; extracting, in the server, a destination (5) associated with the experience information having the similarity level not lower than the predetermined threshold using a database (17) configured to preliminarily store the experience information and the destination in association with each other; and transmitting the destination from the server via the telecommunications network to the terminals carried by the two or more users who constitute the single community.
US11532062B2 Distributed vehicle access
A usage rule specifies a number of tokens to access a vehicle. Authorization of a request to access the vehicle is based on receiving the number of tokens specified by the usage rule. The request is stored to an electronic ledger. Actuation of the vehicle is based on the request being authorized. An allocation rule specifies the number of tokens allocated to each of an entity and the vehicle based on the request. Allocation of tokens to the entity and the vehicle is based on the allocation rule.
US11532060B2 Systems and methods for matching autonomous transportation provider vehicles and transportation requests in transportation management systems
The disclosed computer-implemented method may determine one or more characteristics of an autonomous vehicle, determine one or more characteristics of one or more road segments of a geographic area, determine at least one geographic zone for the autonomous vehicle within the geographic area based at least on the characteristics of the autonomous vehicle and the characteristics of the one or more road segments of the at least one geographic area, and match a request with the autonomous vehicle within the at least one geographic zone based at least in part on a request location and a destination location of the request being associated with the at least one geographic zone. Other methods, systems, and computer-readable media are disclosed.
US11532058B1 System and method of automated real estate analysis
Computerized system and method of obtaining and analyzing data on how large numbers of real estate visitors view and interact with real estate property. The system, which optimally will operate during real-world real estate tours, may utilize data from either property associated sensors or user mobile device sensors (e.g., smartphone sensors) to obtain and aggregate visitor position and/or orientation data with respect to various designated locations of interest on the property. This can be used to produce statistics on visitor positions and/or orientations with respect to such locations. The resulting data can be used for statistical AB testing and multivariate analysis, as well as provide information about various real estate features associated with below or above average visitor interest or approval. Various methods to encourage use, such as self-guided real-world tours, virtual staging, virtual goods and services, are also discussed.
US11532056B2 Deep convolutional neural network based anomaly detection for transactive energy systems
A computer-implemented method for power grid anomaly detection using a convolutional neural network (CNN) trained to detect anomalies in electricity demand data and electricity supply data includes receiving (i) electricity demand data comprising time series measurements of consumption of electricity by a plurality of consumers, and (ii) electricity supply data comprising time series measurements of availability of electricity by one or more producers. An input matrix is generated that comprises the electricity demand data and the electricity supply data. The CNN is applied to the input matrix to yield a probability of anomaly in the electricity demand data and the electricity supply data. If the probability of anomaly is above a threshold value, an alert message is generated for one or more system operators.
US11532053B1 Method and system for detecting use of vehicle safety systems
A system and method for automatically detecting if a vehicle safety system is being used by a driver is disclosed. The system and method use data gathered from one or more sensors in the vehicle. The data is analyzed to determine if the safety system is being used or disabled. The system can send reminders to a driver to use the safety system. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not a safety system is being used.
US11532049B2 Configuration and transfer of image data using a mobile device
Systems and methods provide for configuring and transferring multiple data files including image data files using a mobile device. A mobile device may acquire multiple data files including image files from disparate sources and transmit them to an enhanced image processing server. The enhanced image processing server may analyze the received image files using various techniques. To aid in analysis, the server may also interface with various internal and external databases storing reference images or other reference data of previously analyzed similar data. Further still, the enhanced image processing server may transmit a result of the analysis back to a mobile device.
US11532046B1 Fixed income recommender system
Internet software as a service (SaaS) platform and methodology for generating targeted bond recommendations to institutional fixed income investors that are customized to each buying institution's unique investment strategy, and provides selling institutions with demand information on each cusip they need to sell. The methodology incorporates sophisticated machine learning algorithms, decision trees, and clustering techniques from data science that quantify similarity between bonds. The system can then effectively utilize the calculated bond similarity to make targeted bond and market color recommendations, optimize bond search tools, and provide much needed intelligence into the antiquated search tools currently used in bond markets. The system will reduce or eliminate tedious and time consuming search tasks for bond buyers, and provide bond sellers with valuable pre-trade information, transparency, and a means of connecting with the highest demand in the market on positions they need to sell.
US11532044B2 Portfolio optimization
A computer implemented method for optimizing a delivery or settlement process for a plurality of portfolios of a plurality of participants. Data records indicative of obligations between the plurality of participants are identified. A weighted directed graph data structure is generated that comprises vertex data records representing the plurality of participants and edge data records representing the obligations between the participants. All paths of edge data records where a vertex data record is reachable from itself in the weighted directed graph data structure are identified. The data records indicative of obligations between the plurality of participants are altered based on the identified paths.
US11532041B2 Systems and methods for debt management with spending recommendation
A method may include receiving financial information regarding a user; categorizing transaction information of the user based on the financial information; causing display of the categorized transaction information; receiving information regarding at least one financial preference and transaction preference of the user; determining using a trained machine learning model activities available to the user; calculating, for each of the one or more activities available to the user, an estimated influence on the at least one financial preference, causing display of the estimated influence on the at least one financial preference based on a user selected one of the one or more activities available to the user; filtering the one or more activities available to the user with a positive estimated influence to the at least one financial preference; and causing display of a recommendation of action relating to the one of the one or more activities available to the user.
US11532037B2 Rental fee setting apparatus, rental fee setting method and rental fee setting system
A management server is configured to perform a process including: obtaining, when an electric vehicle is returned, returning date and time, a returning location, and a use history of a vehicle; setting a fee-returning rate in accordance with a SOC at the time of renting, a SOC at the time of returning, the number of times of performing behaviors contributing to deterioration of a battery, and a leaving time in a state contributing to the deterioration of the battery; setting a correction coefficient in accordance with a cause of a behavior contributing to the deterioration; setting the fee-returning rate in accordance with the returning location and the returning time; determining the fee-returning rate; and performing a process for providing points corresponding to the fee-returning amount.
US11532033B2 Systems and methods for scan, try, and buy
A method for scan, try and/or buy may include receiving, from a mobile device, information that is representative of a clothing outfit. The clothing outfit may include a plurality of merchandise items available for purchase through a store. The information may be obtained by the mobile device by scanning a single code associated with the clothing outfit. The obtained information may be used to cause at least one user interface element associated with the clothing outfit to be displayed on the mobile device. In response to receiving a selection from the mobile device of the at least one user interface element, the plurality of merchandise items associated with the clothing outfit may be delivered to a merchandise check-out location within the store. The merchandise check-out location may be operable to receive payment from the user for the clothing outfit.
US11532029B2 System and method to direct processing of orders to improve processing resource usage
There is provided a system and method to direct processing of orders to improve processing resource usage. QOS statistics relative to wait times and/or processing times or other measures of busyness may be maintained relative to physical office or branch locations where customers attend to have orders processed. QOS measures may be defined relative to these statistical measures of busyness that predict future busyness at respective locations. The QOS measures may be provided to a customer, such as in association with an order ahead application, to recommend to the customer to attend at a location that is less busy thereby distributing processing requests (orders) to less busy locations and better utilize resources.
US11532023B2 System and method for streamlining a checkout process of e-commerce websites
System and method to streamline the checkout process of e-commerce websites is disclosed. The processing subsystem includes a web crawler to browse the e-commerce websites, a website analysis module to analyze checkout data entry forms and web UI of the corresponding e-commerce websites browsed by the web crawler. The processing subsystem includes a classification module to classify the checkout data entry forms into fields based on a form data model. The classification module maps user information with classified fields using a natural language mapping technique to obtain a mapped model. The processing subsystem includes a fingerprinting module to fingerprint configurations and checkout pages of the corresponding e-commerce websites to obtain fingerprinting data. The processing subsystem includes a checkout processing module to generate a one-click checkout flow for an e-commerce website selected from the e-commerce websites. The one-click checkout flow is generated based on the fingerprinting data and the mapped model.
US11532022B2 Systems methods circuits and associated computer executable code for digital catalog augmentation
Disclosed are methods, circuits, devices, systems and functionally associated computer executable code for digital catalog augmentation. A digital catalog interface module reads from a digital catalog data storage, directly or indirectly, one or more catalog data records constituting an offer listing within a digital catalog, wherein the offer listing may include a description of a specific product or service offering and/or links to execute a transaction relating to the offering. The system includes a Review Criteria and Sentiment Extractor (RCSE) to identify and convert one or more reviews posted on a review forum into one or more data records used to augment the offer listing within the digital catalog.
US11532015B2 Systems and methods for optimizing message notification timing based on electronic content consumption associated with a geographic location
Systems and methods are provided for timing message notifications to be provided to mobile device users based on their geographic locations with respect to geographic areas associated with a threshold level of content consumption. The timing of message notifications may be controlled in order to optimize the chances of delivering targeted content to a mobile device user based on the current geographic location of the user's device relative to a threshold level of content consumption area. As mobile device users may be more likely to launch a client application in a place where other users are currently consuming content, a general message notification sent to the user's device located in a geographic area associated with a threshold level of content consumption, may increase the likelihood that the user will launch the client application and thereby, allow targeted content to be delivered to the user's mobile device.
US11532012B2 Customizing resources utilizing pre-fetched profile information for future visitors
Methods described herein include prefetching information for a future visitor to a webpage or other resource. Prefetching the information can allow a provider to customize the webpage or resource with reduced latency. The methods can include notifying an experience provider associated with an advertisement prior to the user requesting the webpage or other resource. The notification can provide identification information corresponding to the client device or user. The notification also indicates that the client device or a user is about to be directed to the webpage or other resource. The notification can allow for retrieval of profile information associated with the identification information prior to the direction of the client device to the webpage or other resource.
US11532011B1 Promotion processing system for identifying store location for an aisle violator sign and related methods
A promotion processing system may include a point-of-sale terminal at a store to collect purchased product identifiers from products being purchased, and a promotion generation server. The server may obtain the collected purchased product identifiers from the point-of-sale terminal, determine a store-transaction count based upon the collected purchased product identifiers, and for each purchased product identifier, map the corresponding product to an aisle location within the store. The server may determine a corresponding aisle-transaction count for the aisle location corresponding to each product based upon the mapped aisle locations, and determine shopper paths of travel within the store based upon the store- and aisle-transaction counts. The server may identify a location within the store for an aisle violator sign for a promoted product located in one of the aisle locations based upon the shopper paths of travel and the aisle-transaction counts, and generate a digital promotion for the promoted product.
US11532008B2 Systems and methods for dynamically modifying content of a website
Systems and methods for interfacing with a third-party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
US11532007B2 Systems and methods for implementing user-responsive reactive advertising via voice interactive input/output devices
A system and method are provided for employing voice-activated user interfaces to determine user attention to particularly-presented advertising content by collecting user contact/consumer information, presenting content to the user/consumer, and proposing at least one question, inquiry or query to the user regarding the presented content, the at least one inquiry or query calling for a user/consumer response to be collected, at least one of (a) the user/consumer contact information and (b) the user/consumer response to the question, inquiry or query being collected by the system via a voice-activated user interface and evaluated to assess a level of engagement of the user/consumer with the advertising content. The disclosed systems and methods uniquely provide voice-activated user interface coupled with display of certain advertising content in a manner that promotes user/consumer attention to the advertising content and ease of interaction with the presentation system.
US11532005B1 System and method to provide savings based on reduced energy consumption
A computer device and method for processing informatic data from one or more sensor devices associated with a property are provided herein. A first set of informatics data of a first property at a first period of time are analyzed to identify a first operating characteristic associated operating the first property. Operational changes to be implemented at a second property are identified based upon an operational efficiency of the first operating characteristic over a second operating characteristic of the second property. Second sensor data of the second property is used to determine that at least one of the identified operational changes has been implemented. Provision of a discount, a rebate, a monetary transfer, or any combination thereof is provided based upon the implementation.
US11532004B1 Utilizing credit and informatic data for insurance underwriting purposes
Systems and methods include one or more dwelling sensors configured to generate sensor data representative of characteristics of a dwelling; a telematics device configured to generate telematics data representative of operational characteristics of a vehicle; and an analysis server. The analysis server receives the sensor data; receives the telematics data; receives credit information regarding an insured; and determines one or more insurance policy decisions based upon the sensor data, the telematics data, and the credit information the one or more insurance policy decisions comprising: a premium amount, a deductible amount, a coverage amount, a coverage term, or any combination there of for the insured.
US11531999B2 Opinion aggregation system
Described is an opinion aggregation system. The system includes a server having a memory storing user information, a first user computing device and other user computing devices coupled to the server. The server is programmed to receive and store an opinion request from the first user computing device and automatically process the opinion request and generate an opinion request to send to the other user computing devices for display and for entering an opinion. The server may be programmed to deliver the opinion request to the other user computing devices and then receive and store the opinions entered by the other user computing devices. These responses may be delivered to the first user computing device for viewing. The user may either filter the opinions received or filter the opinion request by selection of one or more filters, wherein the server only sends the opinion request to users matching the one or more filters.
US11531998B2 Providing a conversational digital survey by generating digital survey questions based on digital survey responses
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating conversational survey questions. The systems and methods analyze a received survey question response to identify characteristics of a survey response, including topics and other response features. For example, the systems can determine a sentiment associated with a given product or service that a respondent expresses within a response. Based on the determined sentiment, and further based on a set of logic rules received from a survey administrator, the systems and methods generate provide conversational follow-up questions associated with the identified product or service.
US11531997B2 Systems and methods using facial recognition for detecting previous visits of a plurality of individuals at a location
Systems and methods for enhancing customer service are disclosed. The system can perform operations including detecting individuals and performing facial recognition on the individuals using visitor profiles stored by a local database. The operations can further include determining known visitors and unknown visitors among the individuals. The operations can further include generating new visitor profiles for the unknown visitors, obtaining identity information for the unknown visitors, and associating the identity information of the unknown visitors with the new visitor profiles. The operations can further include accessing identify information of the known visitors, obtaining personalized information for the known visitors from a central database, and providing the personalized information to the known visitors. The operations can further include updating the existing visitor profiles and new visitor profiles based on actions of the known visitors and actions of the unknown visitors and providing the updated visitor profiles to the central database.
US11531995B2 Consent management system with consent request process
A method may include receiving a consent-processing request at a consent management platform from a content-presentation device, and using an identifier string in the request to establish a secure interactive session configured for user selection of consent options associated with a particular consent package of the platform, where the package may include identifiers of consent features of a media distribution system that require user consent in order to be activated for the device. The platform may then receive, via the interactive session, user consent data including a respective consent choice for each of one or more consent options, where each respective consent choice indicates acceptance or rejection of consent to activating an associated consent feature identified with the particular consent package. The received respective consent choices may be stored in a database of the consent management platform. Corresponding data may be stored in a whitelist on the content-presentation device.
US11531991B1 Home router authentication device
A user authorization device (or UAD) physically connected to a user's router to aid in the authentication of the user. A bank server polls the user's router to verify that the UAD is connected to the router before granting the user the capability to perform transactions on the user's account that would be otherwise restricted. The bank server implements a set of policies designed by the user that require the UAD to be present for some transactions with the account to be performed. The presence of this device thus adds an extra layer of security to such financial transactions beyond the use of a username and password.
US11531982B2 Optimal transactions sharding for scalable blockchain
An exemplary transaction sharding method comprises splitting a distributed ledger into a plurality of shards; and storing a shard across the subgroup of computer nodes associated with the shard. Such a method further comprises assigning a new transaction to one of the plurality of shards, wherein assigning the new transaction comprises iteratively choosing one of the plurality of shards; in each iteration, determining a transaction-to-shard score measuring a probability that a subgroup of computing nodes associated with the chosen shard for the current iteration would be involved in a same-shard transaction for the new transaction; in each iteration, determining a latency-to-shard score by estimating a confirmation latency of the new transaction under the chosen shard for the current iteration; and selecting the new transaction to be assigned to the shard based on a combination of the transaction-to-shard score and the latency-to-shard score.
US11531978B2 Platform for managing mobile applications
Embodiments of the invention make consumer application adoption more efficient by giving suppliers access to the desired target audience by displaying the applications to the right audience. Suppliers can provide criteria for the kinds of users they are looking to target using constraints. Embodiments of the invention enable viewers that match the constraints to see the service. The user gets to see an automatically generated application set, that is instantly available, with a high probability of containing the application the user is likely to seek. Identity and Payment support are built into the platform, such that the user no longer needs to register with each application or set up payment with each application. In addition, the platform reduces bandwidth consumption, storage front print, and power consumption of the user device by choosing when and which modules to download to the user device.
US11531973B1 Systems and methods for mobile deposit of negotiable instruments
An image of a negotiable instrument may be taken by a camera associated with a mobile device and provided from a user to a financial institution via the mobile device. The negotiable instrument may be deposited in a user's bank account based on the image. Any technique for sending the image to the financial institution may be used. The mobile device may process the image prior to sending the image to the financial institution. Additionally or alternatively, the financial institution may process the image.
US11531972B2 System and method for automated optimization of financial assets
A financial management network is disclosed for optimizing interest return and/or deposit insurance coverage among a plurality of online accounts that may include one or more savings accounts and a checking account, by automatically allocating and transferring funds among the accounts without intervention of the account holder, in accordance with constraints that may be set by the financial management network, account holder, the account holder's financial advisor, and/or imposed by the associate financial institutions holding the accounts.
US11531970B2 Imaging modality maintenance care package systems and methods
Methods, apparatus, systems and articles of manufacture to provide an image modality maintenance care package are disclosed. An example apparatus includes a solution predictor to predict a solution for servicing an imaging device based on the at least one of an error code or an identified issue and information related to previous solutions corresponding to the at least one of the error code or the identified issue. The apparatus further includes a care package generator to generate a customized data structure corresponding to the solution, the customized data structure including automated solutions to service the imaging device. The apparatus further includes an interface to transmit, using a wireless communication, the customized data structure to at least one of the imaging device or a repair device connected to the imaging device and in response to the execution of the automated solutions by the imaging device, obtaining a response corresponding to the servicing of the imaging device using the repair device. The apparatus further includes an information updater to update at least one of the accessed information, the predicted solution, the relevant information, or a digital twin of the imaging device to update subsequent customized care package generation based on the response.
US11531966B2 Digital processing systems and methods for digital sound simulation system
Systems, methods, and computer-readable media for providing variable output as a function of disbursed non-audio input are disclosed. The systems and methods may involve at least one processor configured to receive over a network, during a presentation, from a plurality of network access devices, a plurality of non-audio signals corresponding to activations of substitute audio buttons, each of the plurality of non-audio signals having an audio identity. The at least one processor may be configured to process the received plurality of non-audio signals to determine a quantity of non-audio signals corresponding to a specific audio identity. Disclosed embodiments may also involve a lookup in an audio-related data structure to select at least one particular audio file associated with the audio identity and the determined quantity, to output data for causing the at least one particular audio file to be played.
US11531964B1 Systems and methods for maintaining transferability of title via blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN), or other vehicle identifier. For example, the VIN lifecycle process may be used to ensure the transferability of title, including when information relevant to transferability is not easily determinable, such as after a collision occurs. The systems and methods may include the reception of a mileage report corresponding to a vehicle and updating a blockchain to associate the vehicle with mileage information. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain.
US11531963B2 Resource consumption systems
A resource consumption system can include a plurality of resources positioned within at least one rack and at least one sensor configured to detect removal of an amount of the plurality of resources from the respective rack. The resource consumption system can include at least one transmitter configured to transmit a notification based on the at least one sensor detecting the removal of the amount of resources, wherein the notification comprises a resource identifier, an entity identifier, and the amount of the plurality of resources. The resource consumption system can include at least one computing device configured to compute an amount based on the resource identifier and the amount of resources, generate a request based on the notification, and transmit the request to an entity associated with the entity identifier, wherein the request comprises the resource identifier, the entity identifier, and the amount.
US11531962B2 Inventory management system
An inventory management system includes one or more radio frequency identification (RFID) readers each configured to detect RFID labels attached to inventory items within a certain radius of the RFID reader. The one or more RFID readers are configured to automatically determine a directional movement of RFID labels and attached inventory items. A first computer server is configured to communicate, via a network connection, with one or more client devices, and also configured to receive data gathered by the one or more RFID readers. The first computer server is configured to maintain a real-time inventory status of the inventory items. The real-time inventory status includes a location of the one or more RFID labels, and further includes a current usage state of the attached inventory items. The first computer server is configured to transmit the real-time inventory status to a display of the client device.
US11531957B2 Cargo management system and methods of managing cargo
In an embodiment, the methods and systems disclosed herein utilize a cloud-based service to accept measurements of commercial objects for storage in a database. In an embodiment, commercial objects are automatically grouped based on measured physical characteristics. In an embodiment, a build plan is generated to utilize the maximum amount of space possible in a shipping container based on the grouped commercial objects.
US11531949B2 FDA compliant quality system to risk-mitigate, develop, and maintain software-based medical systems
Apparatus and associated methods relate to a risk trace matrix engine for managing database associations, in a quality management system (QMS), between risk mitigations and features of a system having a risk-based profile. In an illustrative example, metadata may be created to associate risk mitigations with elements of a product and then metadata may be stored in a database during the design or operating lifecycle of the product, for example. The engine may dynamically build one or more trace matrices for the product design, each matrix associating risk mitigations to elements of the product design documentation. In response to any modifications that may relate to the component's specifications, for example, the engine may retrieve associated metadata and generate notifications prompting for user verification. In various implementations, such engines may advantageously reduce the risk by automatically generating traceability via a matrix of associations between features and components, which may be hardware and/or software components.
US11531948B2 Artificial intelligence based system and method for dynamic goal planning
The disclosed system and method provide a way to create, update, and execute dynamic goal plans. Updating a dynamic goal plan may be based on the initial sequence of actions of the goal plan as well as the corresponding states of the actions. By using a sequence to sequence model, a goal plan can still be processed when the length of the input (initial sequence of actions) differs from the length of the output (updated sequence of actions). A sequence to sequence model can determine the interdependencies between actions that can contribute to the optimal order in which actions can efficiently be performed. A single layer neural network or clustering can be used to approximate the state of a goal plan that may be capable infinite states. This approximation improves accuracy in capturing the state of a goal plan, thereby improving accuracy in predicting the future state of a system, which can help with planning (e.g., gathering resources in advance). Projects involving collaboration between virtual and/or human assistants can greatly benefit from the ability to update a dynamic goal plan in real time.
US11531947B2 System and method for software development including column-based process editor
In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.
US11531946B2 Optimizing machine learning model total payment volume predictions using model stacking
This specification includes machine learning model stacking techniques allowing for greater predictive accuracy using disparate sources of data. In one embodiment, a system obtains TPV data and inputs the TPV data into a forecasting model. Based on the total payment volume data, the forecasting model may output a first prediction of a total payment volume for a future period of time. The system may acquire prediction enhancing data and input the first prediction from the forecasting model and the acquired prediction enhancing data into a machine learning model. Based on the first prediction and the acquired prediction enhancing data, the machine learning model may output a second prediction of the total payment volume for the future period of time. The second prediction may be compared against real-time TPV and determined differences may be used for controlling operations of various machines system/network environment machines.
US11531943B1 Intelligence driven method and system for multi-factor optimization of schedules and resource recommendations for smart construction
Techniques to generate a digitally optimized schedule for a construction activity to meet a construction objective(s) of a construction project are disclosed. An artificial intelligence system receives a plurality of input data sets that impact the construction project. Each of the plurality of input data sets is processed to achieve the construction objective(s). The artificial intelligence system processes the plurality of input data sets using a respective ensemble of machine learning models. The artificial intelligence system generates machine learning validated intermediate output data sets corresponding to each of the plurality of input data sets. The artificial intelligence system implements a supervisory machine learning model to generate an optimized schedule for the construction activity based on the machine learning validated intermediate output data sets and the construction objective(s).
US11531940B2 Implicit status tracking of tasks and management of task reminders based on device signals
Computing device state or activity based task reminders and automatic tracking of statuses of task-related activities are provided. Users are enabled to create reminders that are triggered based on a device state of the user's device or activity signals from the operating system, an application, or a user file. The status of a task item can be inferred from signals collected from one or more sources. The signals provide information associated with tasks that the user performs in various life events. Machine learning, statistical analysis, behavioral analytics, and data mining techniques are applied to the signals, and the user's activities are mapped to task items that the user has created. An inferred status of a task activity can be shared with other systems, or can be used for a variety of functions (e.g., to automatically update the user's task list, or to remind the user of an uncompleted task item).
US11531939B1 Shift design and assignment system
A system for shift design and assignment comprises an interface configured to receive scheduling input data which includes labor demand data, worker data, and scheduling configuration data, and a processor configured to generate a set of shift candidates, determine a set of decision variables, determine a cost function, determine a set of constraints, and determine simultaneously, using a SAT, a MP solver, or a MIP solver, a subset of the shift candidates selected in a final schedule and a set of shift assignments of which worker is assigned to which selected shift candidate of the subset of the shift candidates such that the hard constraints are fully respected, violations to the soft constraints are minimized, and the cost function is minimized.
US11531936B2 System and method for empirical electrical-space-heating-based estimation of overall thermal performance of a building
The overall thermal performance of a building UATotal can be empirically estimated through a short-duration controlled test. Preferably, the controlled test is performed at night during the winter. A heating source is turned off after the indoor temperature has stabilized. After an extended period, such as 12 hours, the heating source is briefly turned back on, such as for an hour, then turned off. The indoor temperature is allowed to stabilize. The energy consumed within the building during the test period is assumed to equal internal heat gains. Overall thermal performance is estimated by balancing the heat gained with the heat lost during the test period.
US11531935B2 System and method for implementing a diagnostic software tool
Embodiments of the invention are directed toward a computer-implemented interactive diagnostic medical records system operated in conjunction with at least one user device. Interactive processing components provide collaborative interaction between a user and at least one database, the collaboration including deployment of a search module in response to a query associated with the user device, and a diagnostic inquiry module comprising an interactive sequence of at least two linked inquiries transmitted to the user device. In one embodiment, the diagnostic inquiry module is operable to assign a value or “weight” to the user responses to the interactive sequence of at least two linked inquiries. User interface tools may further be associated with the user device for accepting input from the diagnostic inquiry module and correspondingly displaying output as determined by the interactive processing components.
US11531932B2 Systems and methods for compression and distribution of machine learning models
The present disclosure provides systems and methods for compressing and/or distributing machine learning models. In one example, a computer-implemented method is provided to compress machine-learned models, which includes obtaining, by one or more computing devices, a machine-learned model. The method includes selecting, by the one or more computing devices, a weight to be quantized and quantizing, by the one or more computing devices, the weight. The method includes propagating, by the one or more computing devices, at least a part of a quantization error to one or more non-quantized weights and quantizing, by the one or more computing devices, one or more of the non-quantized weights. The method includes providing, by the one or more computing devices, a quantized machine-learned model.
US11531927B2 Categorical data transformation and clustering for machine learning using natural language processing
Categorical data transformation and clustering techniques and systems are described for machine learning using natural language processing. These techniques and systems are configured to improve operation of a computing device to support efficient and accurate use of categorical data, which is not possible using conventional techniques. In an example, categorical data is received by a computing device that includes a categorical variable having a non-numerical data type for a number of classes. The categorical data is then converted into numerical data using natural language processing. Data is then generated by the computing device that includes a plurality of latent classes. This is performed by clustering the numerical data into a number of clusters that is smaller than the number of classes in the categorical data.
US11531926B2 Method and apparatus for generating machine learning model by using distributed computing framework
This disclosure discloses a method and apparatus for generating a machine learning model. An embodiment of the method comprises: generating model parameter combinations, and generating machine learning models respectively corresponding to the model parameter combinations; dividing preset machine learning data into training data and validation data; training the machine learning models in parallel respectively based on the training data; validating a learning accuracy of the trained machine learning models respectively based on the validation data to obtain validation scores; determining an optimal model parameter combination corresponding to a machine learning model to be generated based on the validation scores, and generating a machine learning model corresponding to the optimal model parameter combination, thereby realizing training and validation of the machine learning models respectively corresponding to the model parameter combinations in parallel, improving the whole parameter optimization process, and rapidly generating a desired machine learning model.
US11531925B2 Optimizing content distribution using a model
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing content presentation. In one aspect, a system includes a training database that stores training data including attribute information about users and corresponding proxy metrics quantifying behavior by the users following content presentation; a content database; a model generator that accesses the training data and trains a model for content distribution; and a content distribution server that receives a content request, uses the model to select content, transmits data identifying the selected content, wherein the model: obtains a set of attributes for a user associated with the request, receives information about a given content, predicts a proxy metric based on the set of attributes and the information about the content, the predicted proxy metric providing information about subject retention or awareness; and identifies the given content for distribution if the predicted proxy metrics meet a threshold.
US11531923B2 Measurement based uncomputation for quantum circuit optimization
Methods and apparatus for optimizing a quantum circuit. In one aspect, a method includes identifying one or more sequences of operations in the quantum circuit that un-compute respective qubits on which the quantum circuit operates; generating an adjusted quantum circuit, comprising, for each identified sequence of operations in the quantum circuit, replacing the sequence of operations with an X basis measurement and a classically-controlled phase correction operation, wherein a result of the X basis measurement acts as a control for the classically-controlled correction phase operation; and executing the adjusted quantum circuit.
US11531922B2 Apparatus and method for scalable qubit addressing
An apparatus and method for scalable qubit addressing. For example, one embodiment of a processor comprises: a decoder comprising quantum instruction decode circuitry to decode quantum instructions to generate quantum microoperations (uops) and non-quantum decode circuitry to decode non-quantum instructions to generate non-quantum uops; execution circuitry comprising: an address generation unit (AGU) to generate a system memory address responsive to execution of one or more of the non-quantum uops; and quantum index generation circuitry to generate quantum index values responsive to execution of one or more of the quantum uops, each quantum index value uniquely identifying a quantum bit (qubit) in a quantum processor; wherein to generate a first quantum index value for a first quantum uop, the quantum index generation circuitry is to read the first quantum index value from a first architectural register identified by the first quantum uop.
US11531917B1 Probabilistic forecasting with nonparametric quantile functions
Techniques are described for a time series probabilistic forecasting framework that combines recurrent neural networks (RNNs) with a flexible, nonparametric representation of the output distribution. The representation is based on the nonparametric quantile function (instead of, for example, a parametric density function) and is trained by minimizing a continuous ranked probability score (CRPS) derived from the quantile function. Unlike methods based on parametric probability density functions and maximum likelihood estimation, the techniques described herein can flexibly adapt to different output distributions without manual intervention. Furthermore, the nonparametric nature of the quantile function provides a significant boost in the approach's robustness, making it more readily applicable to a wide variety of time series datasets.
US11531915B2 Method for generating rulesets using tree-based models for black-box machine learning explainability
Herein are techniques to generate candidate rulesets for machine learning (ML) explainability (MLX) for black-box ML models. In an embodiment, an ML model generates classifications that each associates a distinct example with a label. A decision tree that, based on the classifications, contains tree nodes is received or generated. Each node contains label(s), a condition that identifies a feature of examples, and a split value for the feature. When a node has child nodes, the feature and the split value that are identified by the condition of the node are set to maximize information gain of the child nodes. Candidate rules are generated by traversing the tree. Each rule is built from a combination of nodes in a tree traversal path. Each rule contains a condition of at least one node and is assigned to a rule level. Candidate rules are subsequently optimized into an optimal ruleset for actual use.
US11531913B2 Systems for fast and/or efficient processing of decision networks, and related methods and apparatus
Aspects of the subject disclosure may include, for example, a technique for processing a decision network that includes obtaining an index encoding a mapping from potential values of an input parameter to decision parameters of the network's predicates, wherein the mapping associates potential values of the input parameter with decision parameters affected by those potential values; evaluating decision parameters affected by specified values of the input parameter, including identifying each decision parameter to which the index maps at least one specified values of the input parameter, and setting the values of those decision parameters in accordance with the input parameter's specified values; and analyzing the decision network, including evaluating the predicates of one or more of the decision nodes based on the values of the predicates' decision parameters, and determining, based on the values of the evaluated predicates and a topology of the decision network, that a particular terminal node encodes the network's output. Other embodiments are disclosed.
US11531912B2 Electronic apparatus and server for refining artificial intelligence model, and method of refining artificial intelligence model
Provided are an artificial intelligence (AI) system simulating a function of a human brain, such as cognition and judgment, using a machine learning algorithm, such as deep learning, and an application thereof. Also, provided is a method, performed by an electronic apparatus, of refining an artificial intelligence (AI) model, the method including: detecting information about a context of an electronic apparatus used to refine a local model stored in the electronic apparatus being changed; determining a gradient for refining the local model based on the changed information about the context; refining the local model based on the determined gradient; transmitting the gradient to a server; receiving, from the server, information about a global model refined based on the gradient; and refining the local model based on the received information.
US11531910B2 Artificial intelligence server
An artificial intelligence server can include a communication interface configured to communicate with a display device and a refrigerator; and a processor configured to in response to the display device displaying an image including a dish, acquire dish information about the dish included in the image displayed on the display device, receive, from the refrigerator, available ingredient information about ingredients in the refrigerator, and transmit, to the display device, information about making the dish by using the ingredients in the refrigerator.
US11531909B2 Computer system and method for machine learning or inference
The purpose of the present invention is to train a learning model and thereby create a utility model, and assist with an operation for making practical use thereof. Provided is a computer system 50 for preparing learning models in one or more learning units 102; receiving an input of learning data from a data source 111, and training said one or more learning models using the learning data. One or more utility models are finalized on the basis of said one or more trained learning models, and said one or more utility models are deployed to one or more inference units 114. Each of said one or more inference units 114: receives an input of utility data from the data source 111; provides the utility data to the utility models and executes an inference; and transmits, to a data target 113, inference result data outputted from the utility models.
US11531908B2 Enhancement of machine learning-based anomaly detection using knowledge graphs
Technologies are disclosed herein for enhancing machine learning (“ML”)-based anomaly detection systems using knowledge graphs. The disclosed technologies generate a connected graph that defines a topology of infrastructure components along with associated alarms generated by a ML component. The ML component generates the alarms by applying ML techniques to real-time data metrics generated by the infrastructure components. Scores are computed for the infrastructure components based upon the connected graph. A root cause of an anomaly affecting infrastructure components can then be identified based upon the scores, and remedial action can be taken to address the root cause of the anomaly. A user interface is also provided for visualizing aspects of the connected graph.
US11531904B2 Distributed privacy-preserving computing on protected data
The present disclosure relates to techniques for developing artificial intelligence algorithms by distributing analytics to multiple sources of privacy protected, harmonized data. Particularly, aspects are directed to a computer implemented method that includes receiving an algorithm and input data requirements associated with the algorithm, identifying data assets as being available from a data host based on the input data requirements, curating the data assets within a data storage structure that is within infrastructure of the data host, and integrating the algorithm into a secure capsule computing framework. The secure capsule computing framework serves the algorithm to the data assets within the data storage structure in a secure manner that preserves privacy of the data assets and the algorithm. The computer implemented method further includes running the data assets through the algorithm to obtain an inference.
US11531903B2 Real drift detector on partial labeled data in data streams
A computerized-method for real-time detection of real concept drift in predictive machine learning models, by processing high-speed streaming data. The computerized-method includes: receiving a real-time data stream having labeled and unlabeled instances. Obtaining a window of ‘n’ instances having a portion of the ‘n’ instances as reliable labels. Computing posterior distribution of the reliable labels; and operating a Drift-Detection (DD) module. The DD module is configured to: operate a kernel density estimation on the computed posterior distribution for sensitivity control of the DD module; operate an error rate function on the estimated kernel density to yield an error value; and train an incremental estimator module, according to the kernel density estimation. When the error value is not above a preconfigured drift threshold repeating operations (i) through (iii), else when the error value is above the preconfigured drift threshold, at least one concept drift related action takes place.
US11531902B2 Generating and managing deep tensor neural networks
Techniques for generating and managing, including simulating and training, deep tensor neural networks are presented. A deep tensor neural network comprises a graph of nodes connected via weighted edges. A network management component (NMC) extracts features from tensor-formatted input data based on tensor-formatted parameters. NMC evolves tensor-formatted input data based on a defined tensor-tensor layer evolution rule, the network generating output data based on evolution of the tensor-formatted input data. The network is activated by non-linear activation functions, wherein the weighted edges and non-linear activation functions operate, based on tensor-tensor functions, to evolve tensor-formatted input data. NMC trains the network based on tensor-formatted training data, comparing output training data output from the network to simulated output data, based on a defined loss function, to determine an update. NMC updates the network, including weight and bias parameters, based on the update, by application of tensor-tensor operations.
US11531900B2 Imitation learning for machine learning systems with synthetic data generators
Computer systems and methods cooperatively train multiple generators and a classifier. Cooperative training includes: training, through machine learning, the multiple generators such that each generator is trained according to a first objective to output examples of a designated classification category; training, through machine learning, the classifier to determine, for each generated by the multiple generators, which of the multiple generators generated the example; and back-propagating partial derivatives of an error cost function from the classifier to the multiple generators.
US11531896B2 Neural network circuit providing for operations with bit shifting and rounded values of weight information
The present invention addresses the problem of implementing a neural network using a small-scale circuit by simplifying the multiplication of the input data by weight data. The neural network circuit according to the present invention is configured from: a means for multiplying input data by a rounded value of the mantissa part of weight data; a means for shifting the multiplication result by the number of bits of the rounded value; a means for adding the shifted result to the original input data; and a means for shifting the addition result by the number of bits of the exponent part of the weight.
US11531894B1 Neural networks for object detection
A neural network system for identifying positions of objects in an input image can include an object detector neural network, a memory interface subsystem, and an external memory. The object detector neural network is configured to, at each time step of multiple successive time steps, (i) receive a first neural network input that represents the input image and a second neural network input that identifies a first set of positions of the input image that have each been classified as showing a respective object of the set of objects, and (ii) process the first and second inputs to generate a set of output scores that each represents a respective likelihood that an object that is not one of the objects shown at any of the positions in the first set of positions is shown at a respective position of the input image that corresponds to the output score.
US11531886B2 Bayesian graph convolutional neural networks
Method and system for predicting labels for nodes in an observed graph, including deriving a plurality of random graph realizations of the observed graph; learning a predictive function using the random graph realizations; predicting label probabilities for nodes of the random graph realizations using the learned predictive function; and averaging the predicted label probabilities to predict labels for the nodes of the observed graph.
US11531885B2 Training data generation for visual search model training
Systems, device and techniques are disclosed for training data generation for visual search model training. A catalog including catalog entries which may include images of an item and data about the item may be received. Labels may be applied to the images of the items based on the data about the items. The images of the items may be sorted into clusters using cluster analysis on the labels. Each cluster may include labels as categories of the cluster. Additional images may be received based on searching for the categories. Generative adversarial network (GAN) training data sets may be generated from the images of the items, the additional images, and the categories. GANs may be trained with the GAN training data sets. The GANs may generate images including images of generated items, which may be replaced with images of items from the catalog entries to create feature model training images.
US11531884B2 Separate quantization method of forming combination of 4-bit and 8-bit data of neural network
A separate quantization method of forming a combination of 4-bit and 8-bit data of a neural network is disclosed. When a training data set and a validation data set exist, a calibration manner is used to determine a threshold for activations of each of a plurality of layers of a neural network model, so as to determine how many of the activations to perform 8-bit quantization. In a process of weight quantization, the weights of each layer are allocated to 4-bit weights and 8-bit weights according to a predetermined ratio, so as to make the neural network model have a reduced size and a combination of 4-bit and 8-bit weights.
US11531881B2 Artificial intelligence apparatus for controlling auto stop system based on driving information and method for the same
An embodiment of the present invention provides an artificial intelligence apparatus for controlling an auto stop function, including: an input unit configured to receive brake information and velocity information of a vehicle; a storage unit configured to store a control model for the auto stop function; and a processor configured to: acquire driving information comprising the brake information and the velocity information through at the input unit, acquire base data used for determining a control of the auto stop function from the driving information, determine a control mode for the auto stop function by using the base data and the control model for the auto stop function, and control the auto stop function according to the determined control mode, wherein the control mode is one of an activation mode which activates the auto stop function or a deactivation mode which deactivates the auto stop function.
US11531873B2 Convolution acceleration with embedded vector decompression
Techniques and systems are provided for implementing a convolutional neural network. One or more convolution accelerators are provided that each include a feature line buffer memory, a kernel buffer memory, and a plurality of multiply-accumulate (MAC) circuits arranged to multiply and accumulate data. In a first operational mode the convolutional accelerator stores feature data in the feature line buffer memory and stores kernel data in the kernel data buffer memory. In a second mode of operation, the convolutional accelerator stores kernel decompression tables in the feature line buffer memory.
US11531868B1 Input value cache for temporarily storing input values
Some embodiments provide a method for a neural network inference circuit that executes a neural network including computation nodes at multiple layers. Each of a set of the nodes includes a dot product of input values and weight values. The method reads multiple input values for a particular layer from a memory location of the circuit. A first set of the input values are used for a first dot product for a first node of the layer. The method stores the input values in a cache. The method computes the first dot product for the first node using the first set of input values. Without requiring a read of any input values from any additional memory locations, the method computes a second dot product for a second node of the particular layer using a subset of the first set of input values and a second set of the input values.
US11531863B1 Systems and methods for localization and classification of content in a data set
Disclosed herein includes a system, a method, and a device for localizing and classifying content in a data set. A device can provide a sequence of portions of a data set to a neural network to generate a plurality of activations. Each activation of the plurality of activations can include at least one value from a layer of the neural network. The device can apply an attention vector to each activation of the plurality of activations to generate a sequence of values. A normalization function can be applied to the sequence of values to generate a sequence of attention scores according to the sequence of values. The device can identify or localize one or more portions in the sequence of portions of the data based in part on the sequence of attention scores.
US11531856B2 Printing apparatus and method for controlling printing apparatus
A printing apparatus that performs printing on a medium while being manually moved relative to the medium, the printing apparatus including a first discharger including a first nozzle row that discharges a first liquid, a second discharger including a second nozzle row that discharges a second liquid and is so provided as to be separate from the first nozzle row in a first direction perpendicular to the first nozzle row, a movement detection section that detects the moving direction of the printing apparatus viewed from the side facing the printing apparatus while the printing apparatus is moved, and an error process section that carries out an error process when printing using both the first and second dischargers is performed and the moving direction detected by the movement detection section deviates from the first direction.
US11531853B2 Printing device and control method for printing device
A printing device includes: a printing unit performing printing; and a control unit that, when accepting a character code associated with a plurality of font designs, causes the printing unit to print a character indicated by the character code, based on a priority level allocated to each of the plurality of font designs. The control unit changes the priority level of the plurality of font designs in response to a first command that is accepted. The first command is a command indicating the priority level of the font design that is a part of the plurality of font designs.
US11531848B2 Data processing apparatus, data processing method and semiconductor manufacturing apparatus
A data processing apparatus in which a trade-off between over-learning prevention and calculation load prevention is eliminated when creating a model formula is provided. The data processing apparatus includes: a recording unit that records electronic data; and a computing unit that performs computing using the electronic data, in which the computing unit includes a feature amount selection unit used for computing, and the feature amount selection unit performs feature amount selection including: a first step (S101) of ranking feature amounts and rearranging the feature amounts from top; a second step (S103) of creating a plurality of data groups using only a part of the feature amounts according to the order; a third step (S104) of calculating a value that is an index for evaluating prediction performance of a regression or classification problem using each of the data groups using only a part of the feature amounts; a fourth step (S105) of deleting feature amounts based on the calculated prediction performance index; and a fifth step (S106) of updating the order of the feature amounts, which are feature amounts other than the deleted feature amount, using the prediction performance index, in which the second step to the fifth steps are iterated (S102) until an optimal value of the prediction performance index calculated in the third step is no longer updated.
US11531846B1 Extending sensitive data tagging without reannotating training data
Techniques for extending sensitive data tagging without reannotating training data are described. A method for extending sensitive data tagging without reannotating training data may include hosting a plurality of models at a model endpoint in a machine learning service, each model trained to identify a different sensitive data type in a transcript of content, adding a new model to the model endpoint, the new model trained to identify a new sensitive data entity in the transcript of content, identifying sensitive entities in the transcript by each of the plurality of models and the new model, merging inference responses generated by each of the plurality of models and the new model using at least one inference policy, and returning a merged inference response identifying a plurality of sensitive entities in the transcript.
US11531844B2 Using machine learning and/or neural networks to validate stem cells and their derivatives (2-D cells and 3-D tissues) for use in cell therapy and tissue engineered products
A method is provided for non-invasively predicting characteristics of one or more cells and cell derivatives. The method includes training a machine learning model using at least one of a plurality of training cell images representing a plurality of cells and data identifying characteristics for the plurality of cells. The method further includes receiving at least one test cell image representing at least one test cell being evaluated, the at least one test cell image being acquired non-invasively and based on absorbance as an absolute measure of light, and providing the at least one test cell image to the trained machine learning model. Using machine learning based on the trained machine learning model, characteristics of the at least one test cell are predicted. The method further includes generating, by the trained machine learning model, release criteria for clinical preparations of cells based on the predicted characteristics of the at least one test cell.
US11531843B2 Substrate inspection apparatus and method of determining fault type of screen printer
A substrate inspection apparatus generates, when anomalies of a plurality of second solder pastes among a plurality of first solder pastes printed on a first substrate is detected, at least one image indicating a plurality of second solder pastes with anomalies detected by using an image about a first substrate, applies the at least one image to a machine-learning-based model, acquires a plurality of first values indicating relevance of respective first fault types to the at least one image and a plurality of first images indicating regions associated with one of a plurality of first fault types, determines a plurality of second fault types, which are associated with the plurality of second solder pastes by using the plurality of first values and the plurality of first images, and determines at least one third solder paste, which is associated with the respective second fault types.
US11531836B2 Method, device, and medium for data processing
Embodiments of the present disclosure relate to a method, a device and a computer-readable storage medium for data processing. The method for data processing comprises: obtaining a set of observation samples regarding a plurality of factors, one of the set of observation samples comprising respective observed values of the plurality of factors. The method further comprises: estimating, for each of the plurality of factors and based on the set of observation samples, a distribution that differences between observed values of the factor and estimated values of the factor follow. The method further comprises determining, based at least on the estimated distribution, a causal structure representing a causal relationship among the plurality of factors. Embodiments of the present disclosure further provide a device and a computer-readable storage medium for implementing the above method. The embodiments of the present disclosure can accurately and robustly discover the causal relationship among a plurality of factors without making any assumptions about the relationship between the data distribution and the factors, and affect the observed value of the target factor based on the causal relationship.
US11531830B2 Synthetic rare class generation by preserving morphological identity
In many real-life applications, ample amount of examples from one class are present while examples from other classes are rare for training and learning purposes leading to class imbalance problem and misclassification. Methods and systems of the present disclosure facilitate generation of an extended synthetic rare class super dataset that is further pruned to obtain a synthetic rare class dataset by maximizing similarity and diversity in the synthetic rare class dataset while preserving morphological identity with labeled rare class training dataset. Oversampling methods used in the art result in cloning of datasets and do not provide the needed diversity. The methods of the present disclosure can be applied to classification of noisy phonocardiogram (PCG) signals among other applications.
US11531827B2 Managing services associated with URL-based two-dimensional codes
Implementations of the present disclosure provide a service processing method, device, and system associated with unified resource locator (URL)-based two-dimensional (code). In an implementation, a URL is received from a first service institution. The URL is obtained by a mobile device from scanning a 2D code provided by a service provider and sent to the first service institution. The URL is then parsed to identify one or more data elements including a service network identifier, a service institution identifier, and a payload including a service object identifier. The one or more data elements is sent to the second service institution based on the service institution identifier. Service information associated with the service object is received from the second service institution based on the service object identifier, and the service information is sent to the first service institution for presenting on the mobile device.
US11531826B2 Systems and methods for user choice of barcode scanning range
Systems and methods for user choice of barcode scanning ranges are provided. This is achieved through the identification of a predetermined pixel-per-module threshold range. The pixel-per-module of a barcode being read by a reader is compared to the predetermined pixel-per-module threshold range, and a successful decode of the barcode is carried out only if the pixel-per-module of the barcode falls within the predetermined range. Thus, a user may select a desired reading distance range such that barcodes within a working distance range may not generate successful decodes if such barcodes are outside of the desired reading distance range.
US11531825B2 Indicia reader for size-limited applications
An indicia-reading module is capable of integration into the smallest face of thin-profile smart device. The module employs chip-on-board packaging and a customized sensor enclosure to eliminate the stack-up height found in conventional packaging. The module also employs a customized frame to reduce volume by integrating circuit subassembly circuit boards into a unique architecture and by serving as the lenses for the illuminator and the aimer, thereby eliminating the need for any extra lenses or holders.
US11531823B2 Directed sound transmission systems and methods
Systems and methods are provided herein for directing sound through a parametric speaker in connection with interpreting/translating messages in an open forum such that communications may be delivered and understood without the use of headphones. The directed sound may also be directed in connection with detecting auditory areas and targeting sound at the auditory regions of a subject.
US11531822B1 Training models and using the trained models to indicate staleness of content items
A model training service of a provider network may receive content items as training data. For example, the content items may be documents with certain portions labeled as stale. The model training service may train one or more different types of models using those content items (e.g., natural language inference model, paraphrasing detection model, named entity recognition model). The model training service may then provide the model(s) to a content staleness check (CSC) service. The CSC service may receive, from a client, a request that indicates one or more content items to be checked for staleness. The CSC service may process the content items by the model(s) to generate one or more indications of staleness of the content item. The CSC service may generate a response based on the indications of staleness. For example, the CSC service may generate a document with certain portions highlighted as stale content.
US11531820B2 User controlled task execution with task persistence for assistant systems
In one embodiment, a method includes receiving a first user request to execute a first task comprising one or more sub-tasks from a client system associated with a user, receiving a second user request to suspend the first task from the client system, storing a dialog state for the first task in response to the second user request, wherein the dialog state comprises results of executed sub-tasks and a status indicating the first task is suspended, receiving a third user request to resume the first task, accessing the dialog state for the first task, and providing a prompt to resume the first task at the client system.
US11531819B2 Text-to-speech adapted by machine learning
Machine learned models take in vectors representing desired behaviors and generate voice vectors that provide the parameters for text-to-speech (TTS) synthesis. Models may be trained on behavior vectors that include user profile attributes, situational attributes, or semantic attributes. Situational attributes may include age of people present, music that is playing, location, noise, and mood. Semantic attributes may include presence of proper nouns, number of modifiers, emotional charge, and domain of discourse. TTS voice parameters may apply per utterance and per word as to enable contrastive emphasis.
US11531817B2 Creating a knowledge graph based on text-based knowledge corpora
In some embodiments, a knowledge graph generation system extracts noun-phrases from sentences of a knowledge corpora and determines the relations between the noun-phrases based on a relation classifier that is configured to predict a relation between a pair of entities without restricting the entities to a set of named entities. The knowledge graph generation system further generates a sub-graph for each of the sentences based on the noun-phrases and the determined relations. Nodes or entities of the sub-graph represent the non-phrases in the sentence and edges represent the relations between the noun-phrases connected by the respective edges. The knowledge graph generation system merges the sub-graphs to generate the knowledge graph for the knowledge corpora.
US11531816B2 Search apparatus based on synonym of words and search method thereof
A search apparatus includes a memory and circuitry. The memory is configured to store second sentences in association with past-input first sentences, and store synonyms corresponding to each of a plurality of words. The circuitry is configured to divide each of the past-input first sentences into words and divide a newly-input first sentence into words; select, from the synonyms corresponding to each of the plurality of words, synonyms corresponding to each of the words obtained by dividing each of the past-input first sentences, in descending order of appearance frequency of the words; store the selected synonyms; detect, from the selected synonyms, synonyms corresponding to each of the words obtained by dividing the newly-input first sentence; and retrieve, from the memory storing the second sentences, at least one of the second sentences corresponding to the newly-input first sentence based on the detected synonyms and the words of the newly-input first sentence.
US11531814B2 Method and device for generating modified statement
A method and a device for generating a modified statement are provided. An embodiment thereof includes obtaining a target statement, and separating words in the target statement to obtain a word collection to be modified; determining whether a target storage portion comprises a predetermined word collection to be confirmed corresponding to a word to be modified in the word collection to be modified; in response to determine to include the predetermined word collection, based on the error probabilities and the usage probabilities of the words to be confirmed, determining modification probabilities of the words to be confirmed; according to a numerical sequence of the modification probabilities, selecting predetermined numbered words to be confirmed from the word collection to be confirmed as a word sub-collection to be confirmed; and based on the word sub-collection to be confirmed, generating the modified statement. The embodiment improves the accuracy to modify the statement.
US11531811B2 Method and system for extracting keywords from text
Example implementations described herein involve extracting keywords and dependency information from a text; and generating a co-occurrence dictionary for the text, the generating the co-occurrence dictionary involving selecting ones of the keywords for inclusion in the co-occurrence dictionary based on a number of times the ones of the keywords satisfy the dependency rules; determining for the selected ones of the keywords included in the co-occurrence dictionary, surrounding words to be associated with the selected ones of the keywords in the co-occurrence dictionary based on a number of instances of co-occurrence of the surrounding words with the selected ones of the keywords; and generating weights for each of the selected ones of the keywords in the co-occurrence dictionary based on a number of the surrounding words associated with the selected ones of the keywords.
US11531810B2 Systems and methods for comparing documents
The present invention relates to a system and a method for comparing information contained on at least two documents belonging to an entity. The present invention includes at least one device configured to receive information from at least one first document and at least one second document; then, compare at least one first document information and at least one second document information; and determine whether at least one second document contains at least one first document information. The present invention then outputs a result of whether the at least one second document contains at least one first document information.
US11531807B2 System and method for customized text macros
A method, computer program product, and computer system for encoding, by a computing device, a transcript and text macros into vector representations. A word by word report may be predicted based upon, at least in part, the encoding. An attention mechanism may be queried based upon, at least in part, a decoder state. An attention distribution may be produced over an encoder output. An interpolation of the encoder output may be produced based upon, at least in part, the attention distribution. The interpolation of the encoder output may be input into a decoder for report modeling that includes text macro location and content.
US11531804B2 Enhancing reading accuracy, efficiency and retention
This document provides systems and methods for altering text presentation to increase reading accuracy, efficiency, and retention. This can include identification text specific attributes from machine readable text (through parsing of the text), varying the text presentation in accordance with the attributes, and creating an enhanced visual product for enhancing the reading experience. For example, a computer system can extract attributes such as parts of speech from an input sentence and display that sentence in cascading text segments down and across a display screen. The system can further use domain-specific dictionaries derived from domain-specific texts to identify domain-specific compound noun phrases and verb phrases that require specific linguistic tagging to be usable in other linguistic analysis steps.
US11531800B2 Verification of hardware design for component that evaluates an algebraic expression using decomposition and recombination
Methods and systems for verifying a hardware design for a component that evaluates a main algebraic expression comprising at least two variables wherein the main algebraic expression is representable as a lossless combination of a plurality of sub-algebraic expressions, and one or more of the at least two variables can be constrained to cause an instantiation of the hardware design to evaluate each of the sub-algebraic expressions. The methods include: for each of the plurality of sub-algebraic expressions, verifying that an instantiation of the hardware design generates a correct output to that sub-algebraic expression for valid values of each variable in that sub-algebraic expression; and for each of one or more combinations of sub-algebraic expressions, formally verifying that an instantiation of the hardware design generates a correct output to that combination by comparing an output of an instantiation of the hardware design under a first set of constraints to an output of an instantiation of the hardware design under a second set of constraints; wherein the one or more combinations comprises a combination that is equivalent to the main algebraic expression.
US11531798B2 Methods and apparatus to simulate metastability for circuit design verification
Methods, apparatus, systems and articles of manufacture are disclosed to simulate metastability for circuit design verification. An example apparatus includes an input handler to receive circuit design data indicative of a circuit design, a circuit modeler to generate a simulation model based on the circuit design data, a simulator to simulate operation of the circuit design based on the simulation model, a metastability injector to insert metastability logic into the simulation model during the simulation, and a metastability controller to control the metastability logic during the simulation.
US11531794B1 Voltage drop analysis using local circuit representation
Methods, systems and media for simulating or analyzing voltage drops in a power distribution network can use an iterative approach to define a portion of a design around a victim to capture a sufficient collection of aggressors that cause appreciable voltage drop on the victim. This approach can be both computationally efficient and accurate and can limit the size of the data used in simulating dynamic voltage drops in the power distribution network.
US11531793B2 Device and method for building life cycle sustainability assessment using probabilistic analysis method, and recording medium storing the method
A device and method for building life cycle sustainability assessment using probabilistic analysis method, the device and method being capable of assessing and predicting building life cycle sustainability, and a recording medium storing the method. The device includes: a first storage unit storing a reference environmental impact assessment value of a reference building, and first and second environmental impact coefficient groups; an input unit receiving area information, amounts of building materials and energy sources; a probability distribution calculating unit storing a set value, and deducing probability distributions of the building materials and the energy sources; a first arithmetic unit calculating probability distributions of first and second environmental impact assessment values, and a probability distribution of a life cycle environmental impact assessment value; and a first output unit deducing a probability distribution of an environmental impact index, and outputting the deduced probability distribution of the environmental impact index.
US11531792B2 Computer system and method for managing coordination issues in construction projects
The present disclosure is directed to a software tool that facilitates coordination between various parties that are involved in the process of rectifying a problem identified in a combined three-dimensional model file. In one implementation, the software tool may cause a computing device to (a) receive an indication requesting creation of a coordination issue that relates to a portion of a rendered three-dimensional view of a construction project, (b) in response to the receipt of the indication, create a data set defining the coordination issue, the data set including (i) a representation of the portion of the rendered three-dimensional view, and (ii) data indicating an assignee of the coordination issue, and (c) cause an indication of the coordination issue to be presented to a client station associated with the assignee.
US11531790B2 Tool string design using machine learning
A method for designing a tool string for use in a wellbore includes receiving a merit function, and determining, with a computing system and based on the merit function, a tool string design for a tool string. The merit function comprises one or more defined objectives for performing a process in a wellbore. The tool string design comprises an indication of one or more tools used to form a tool string for performing the process in the wellbore, and the tool string design satisfies the merit function.
US11531789B1 Floor plan generation for device visualization and use
Systems and methods allow for floor plan generation for device visualization and use. For example, image data may be utilized to segment a building from non-building elements in an image, and the outline of the building may be utilized to generate a floor plan of the building. A user interface may be generated to present the floor plan and allow for placement of representations of walls, doors, windows, and electronic devices within the floor plan. Placement of these elements may be performed in response to input from a user and/or may be performed automatically utilizing naming indicators, device-affinity data, historical usage data, signal-strength data, etc. Once placed, the device representations may be utilized to operate the devices and display related information, such as alerts.
US11531785B2 PUF-based data integrity
A system includes a memory device configured to store data at addressable locations in the memory device, a physically unclonable function (PUF) device including an array of PUF elements, and a memory interface coupled to the memory device and the PUF device. The memory interface is configured to receive a request to store first data in the memory device, store the first data in the memory device at a first location of the memory device, and transmit the first data and the first location to the PUF device. The PUF device is configured to create a first challenge value using the first data and the first location, generate a first response value using the first challenge value, and store the first response value as a first data integrity tag in the memory device, wherein the first data integrity tag is associated with the first data.
US11531780B2 Deep learning-based identity fraud detection
A method provides a security action based on identity profile scores. One or more processors represent an identity profile as a knowledge graph. The processor(s) associate a set of changes of the identity profile across a plurality of identity networks with a fraud score. The processor(s) then implement a security action based on the fraud score.
US11531778B2 Privacy data reporting method and apparatus, and storage medium
Embodiments disclose a privacy data reporting method and apparatus, and a storage medium. The method includes: A terminal device obtains to-be-reported data, divides the to-be-reported data into front string data and rear string data based on a preset step, separately scrambles the front string data and the rear string data, and sends the generated privacy data to a server. The server receives privacy data sent by a plurality of terminal devices, determines N pieces of first front string data, then obtains M pieces of to-be-reported data based on a plurality of pieces of privacy data, and finally determines to-be-reported data whose reporting rate is greater than a first preset value as target to-be-reported data. In an exemplary embodiment, the terminal device divides the to-be-reported data into two parts, and separately scrambles the two parts to generate the privacy data.
US11531777B2 Methods and systems for restricting data access based on properties of at least one of a process and a machine executing the process
A method of restricting data access based on properties of at least one of a process and a machine executing the process includes receiving, by an access control management system, from a first computing device, information associated with an encrypted data object. The method includes requesting, by the access control management system, from a verifier, verification that a second computing device executes a process in accordance with a process attribute identified in the information associated with the encrypted data object. The method includes sending, by the access control management system, to the second computing device, the received information associated with the encrypted data object, responsive to the verification of the process attribute.
US11531775B2 Database security
A method includes automatically determining a component of a security label for each first record in a first table of a database having multiple tables, including: identifying a second record related to the first record according to a foreign key relationship; identifying a component of the security label for the second record; and assigning a value for the component of the security label for the first record based on the identified component of the security label for the second record. The method includes storing the determined security label in the record.
US11531772B2 Support for increased number of concurrent keys within multi-key cryptographic engine
A server includes a processor core including system memory, and a cryptographic engine storing a key data structure. The data structure is to store multiple keys for multiple secure domains. The core receives a request to program a first secure domain into the cryptographic engine. The request includes first domain information within a first wrapped binary large object (blob). In response a determination that there is no available entry in the data structure, the core selects a second secure domain within the data structure to de-schedule and issues a read key command to read second domain information from a target entry of the data structure. The core encrypts the second domain information to generate a second wrapped blob and stores the second wrapped blob in a determined region of the system memory, which frees up the target entry for use to program the first secure domain.
US11531771B2 Methods of decrypting disk images, and decryption-enabling devices
A decryption-enabling device for decrypting a disk image of a computer device, comprising a processor, memory and a hardware connector for connecting to the hardware interface connection of the computer device. The decryption-enabling device is arranged to create using the processor a copy of the random-access memory of the computer device, analyse using the processor the copy of the random-access memory to extract one or more potential decryption keys, and store the one or more potential decryption keys in the memory.
US11531770B2 Trusted local memory management in a virtualized GPU
Embodiments are directed to trusted local memory management in a virtualized GPU. An embodiment of an apparatus includes one or more processors including a trusted execution environment (TEE); a GPU including a trusted agent; and a memory, the memory including GPU local memory, the trusted agent to ensure proper allocation/deallocation of the local memory and verify translations between graphics physical addresses (PAs) and PAs for the apparatus, wherein the local memory is partitioned into protection regions including a protected region and an unprotected region, and wherein the protected region to store a memory permission table maintained by the trusted agent, the memory permission table to include any virtual function assigned to a trusted domain, a per process graphics translation table to translate between graphics virtual address (VA) to graphics guest PA (GPA), and a local memory translation table to translate between graphics GPAs and PAs for the local memory.
US11531769B2 Information processing apparatus, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes: a memory on which first/second processing applications are stored, the first processing application being a secure application; and a processor that is coupled to the memory and executes the first and second processing applications. The first processing application includes an issuance module, a first communication module, and a log verification module. The issuance module issues a command to call a function of the second processing application and links the command to a verification rule. The first communication module transmits, to the second processing application, a command execution request including command identification information that identifies the command, and receives, from the second processing application, an execution log including an execution result of the command identified by the command identification information. The log verification module verifies correctness of the received execution log in accordance with the verification rule.
US11531768B2 Data protection method, authentication server, data protection system, and data structure
Provided is a data protection method which includes: receiving transaction data which includes a first hash value obtained from history information of a home; obtaining, from a data server, a second hash value computed by the data server performing computation processing on encrypted history information without decrypting the encrypted history information, the encrypted history information being history information of the home encrypted using a secure computation method which enables computation without decrypting the encrypted history information, the encrypted history information being obtained from the home; verifying the transaction data, and determining whether the first hash value and the second hash value match; and when a validity of the transaction data is verified and the first hash value and the second hash value match, recording the transaction data in a distributed ledger.
US11531767B1 Strategic digital media encryption
A media storage and playback apparatus encrypts header fields and side-information fields within respective packets of a compressed, packetized media file to obfuscate unencrypted payload fields within the packets. After encrypting the header fields and side-information fields, the media storage and playback apparatus stores the encrypted header fields and side-information fields together with the unencrypted payload fields within a nonvolatile storage for later retrieval, decryption and playback.
US11531759B2 Trusted updates
There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; and instructions encoded within the memory to instruct the processor to: provide a permission list; allocate an executable, the executable to have permissions according to the permission list; designate a child object of the executable; allocate a certificate for the child object; and after a system reboot, grant the child object permissions of the executable after validating the certificate.
US11531754B2 Transpiration of fraud detection rules to native language source code
Systems, methods, devices, and computer readable media related to fraud detection. Fraud detection is achieved using a flexible scripting language and syntax that simplifies the generation of fraud detection rules. The rules are structured as conditional IF-THEN statements that include data objects referred to as Anchors and Add-Ons. The Anchors and Add-Ons used to generate the rules also correspond to a distinct data path for the retrieval data from any of a variety of data sources. The generated rules with distinct data paths are then converted using a transpiler from the scripting language into native language source code (e.g., PHP, Java, etc.) for deployment in a particular environment. The rules are then executed in real-time in the environment to detect potential fraudulent activity.
US11531752B2 Technologies for control plane separation in a network interface controller
Technologies for control plane separation at a network interface controller (NIC) of a compute device configured to transmit, by a resource of the compute device, commands to a physical function managed by a network interface controller (NIC) of the compute device. The NIC is further to establish a data plane separate from a control plane, wherein the control plane comprises one of the trusted control path and the untrusted control path. Additionally, the resource is configured to transmit the commands via one of the trusted control path or the untrusted control path based on a trust level associated with the physical function. Other embodiments are described herein.
US11531747B2 Method for exchanging data between a web browser and an application
A method of exchanging information with network devices using web browsers includes executing an application on a client device to implement a local web server on the client device, loading in a web browser on the client device a webpage independent of the web browser and including a script for generating a first request to the local web server, accepting the first request from the web browser by the local web server, and sending requested information to the web browser by the local web server. In some embodiments, the method also includes generating a second request to a remote server by the web browser and using the script, where the second request includes the requested information sent to the web browser.
US11531745B2 Computerized system and method for associating RF signals
A computerized system for associating RF signals, the system including at least one sensor configured to sense a plurality of RF signals at at least a plurality of points in time and a computerized associator receiving outputs from the at least one sensor and providing an output which associates at least some of the plurality of RF signals with at least one unique multiple RF signal-based identifier.
US11531744B1 Secure unlock of a device
A control panel may prevent access to one or more aspects of the control panel based at least in part on one or more security parameters. The security parameters may include a default locked status and a takeover locked status. The default locked status may prevent a user or other personnel from accessing the software, code, or other intellectual property on the control panel while still allowing the user to interface with the security and/or automation system. The takeover locked status may prevent any access or use of the control panel. To protect the automation system and the automation system provider, it may be desired to use a unique identifier to unlock at least one or more aspects of the control panel. The unique identifier may be loaded onto an external storage device which the control panel may automatically recognize.
US11531736B1 User authentication as a service
Systems, methods, and devices for adaptably authenticating a user are disclosed. A device captures a user input, and sends data corresponding thereto to a system. The system determines natural language understanding (NLU) results representing the user input. A user authentication component of the system receives the NLU results and determines a skill configured to perform an action responsive to the user input. The user authentication component adaptably performs user authentication based on a user authentication condition associated with the skill. If the user can be authenticated to the satisfaction of the condition, the NLU results data are sent to the skill, along with an indicator representing the user was authenticated by the system.
US11531734B2 Determining optimal machine learning models
Aspects of the disclosure relate to determining optimal machine learning models. A computing platform may collect, via a network, data indicative of login activity to an enterprise resource. One or more initial features indicative of the login activity may be identified. Based on the one or more initial features, an initial test dataset and a test model may be generated. Then, the test model may be deployed in a production environment. Subsequently, the computing platform may identify one or more production feature vectors. Then, the computing platform may generate, based on the one or more production feature vectors, a training dataset. Subsequently, the computing platform may perform, for the training dataset, a data quality check. Then, the computing platform may predict, by applying Bayesian optimization to the training dataset, an optimal machine learning model. Subsequently, the computing platform may apply the optimal machine learning model to detect unauthorized activity.
US11531733B2 Authority filter method and authority filter device
The disclosure relates to an authority filter method which includes: determining an authority of a login user according to information of the login user; determining tags contained in a preset interface when the preset interface is accessed by the login user; executing a code corresponding to the tags to acquire the authority of the login user; determining a function of a target tag, among the tags, contained in the authority of the login user; and displaying a content corresponding to the target tag in the preset interface.
US11531730B2 Manipulation of a persistent display of shared content
The present disclosure provides a system that enables manipulation of a persistent display of shared content. Content can be shared with a host device from a guest device. A rendering of the content is configured to be manipulated by a user at the host device. For instance, a rendering of the content can be resized, scaled, rotated and moved within a graphical user interface. Annotations can also be added to the rendering of the content. The rendering of the content can also be persistently and automatically displayed in response to a device operating in a predetermined state. The predetermined state can include, for example, a lock screen mode, a bulletin board mode, or a mode when application user interfaces are minimized. The rendering may be removed from a display when the device exits the predetermined state or when the device receives a specific command to remove the rendering.
US11531728B2 Two-stage ramp ADC in crossbar array circuits for high-speed matrix multiplication computing
Technologies relating to implementing two-stage ramp ADCs in crossbar array circuits for high performance matrix multiplication are disclosed. An example two-stage ramp ADC includes: a transimpedance amplifier configured to convert an input signal from current to voltage; a comparator connected to the transimpedance amplifier; a switch bias set connected to the comparator; a switch side capacitor in parallel with the switch bias set; a ramp side capacitor in parallel with the switch bias set; a ramp generator connected to the comparator via the ramp side capacitor, wherein the ramp generator is configured to generate a ramp signal; a counter; and a memory connected to the comparator, wherein the memory is configured to store an output of the comparator.
US11531726B2 Puncture planning apparatus and puncture system
A puncture planning apparatus has: a simulation unit that simulates movement of an organ and a puncture needle by simulation using an organ model; and a planning unit that plans, based on the simulation result, how to move the puncture needle when an actual organ is punctured. The simulation unit executes a plurality of times of the simulation of an operation to advance the puncture needle while correcting an angle of the puncture needle so as to follow the movement of the target segment due to deformation of the organ, conditions of an advancement speed of the puncture needle are changed for each of the plurality times of the simulation, and the planning unit performs planning using the best simulation result out of the plurality of simulation results acquired under different conditions of the advancement speed.
US11531724B2 Entity centric database
A highly secure database platform is entity-centric and entity-controlled. Posting, query and retrieval of a data is bound to unique, unidirectional relationship identifiers that control a requesting entity's access to documents pertaining to a targeted entity. Data is immutably mapped to entities and relationships. The platform is domain-partitioned, schema-agnostic and order-preserving. The invention presents a trusted platform or service which is readily adapted to data concerning people, groups, businesses, devices, and/or microservices.
US11531719B2 Navigation tab control organization and management for web browsers
Methods and systems are provided for managing a GUI of a web browser. When a user interaction with a tab presentation control is detected, a horizontal tab strip having first navigation tab controls for a set of webpages is removed, and a vertical tab strip having second navigation tab controls for the same set of webpages is displayed in a vertical column in the browser. In response to detecting a user hover interaction with the vertical tab strip while the vertical tab strip is in a collapsed state, the vertical tab strip is expanded from the collapsed state to an expanded state. In response to termination of the user hover interaction, the vertical tab strip is collapsed from the expanded state to the collapsed state. The vertical tab strip in the collapsed state occupies a smaller portion of the GUI then the vertical tab strip in the expanded state.
US11531717B2 Discovery of linkage points between data sources
Data records are linked across a plurality of datasets. Each dataset contains at least one data record, and each data record is associated with an entity and includes one or more attributes of that entity and a value for each attribute. Values associated with attributes are compared across datasets, and matching attributes having values that satisfy a predetermined similarity threshold are identified. In addition, linkage points between pairs of datasets are identified. Each linkage point links one or more pairs of data records. Each data record in the pair of data records is contained in one of a given pair of datasets, and each pair of data records is associated with a common entity having matching attributes in the given pair of datasets. Data records associated with the common entities are linked across datasets using the identified linkage points.
US11531713B2 Suggested field extraction
Based on a selection by a user of first one or more values of one or more events displayed in a graphical interface, an extraction rule is automatically determined that is capable of extracting a field label-value pair at least partially within at least the selected one or more values. An option is displayed that correspond to the determined extraction rule in the graphical interface. Based on the user selecting the option in the graphical interface, display is caused of second one or more values of one or more field label-value pairs extracted from the one or more events using the extraction rule. The one or more events may be displayed in a table format, and the first one or more value may be selected by the user selecting one or more cells, columns, or text portions in the table format.
US11531712B2 Unified metadata search
Metadata associated with content stored in a corresponding primary storage system is received receiving from each secondary storage cluster of a plurality of different secondary storage clusters included in different storage domains. The metadata received from the plurality of different secondary storage clusters is stored and indexed together. A unified metadata search interface is provided for stored data of the corresponding primary storage systems and the plurality of different secondary storage clusters of the different storage domains.
US11531711B1 Forensic criminal investigation digital data intersection
Systems and methods are disclosed for finding intersections between digital interactions of two users (or a user and specific data) based on two different digital interaction data sets. For example, a digital interaction database may include a first user's mobile phone records from a first mobile company and a second user's mobile phone records from a second mobile phone company. The first user's mobile phone records and the second user's mobile phone records may be organized differently, may have different data elements, may have different format styles, etc. Yet an intersection between the first user and the second user may be found by searching the first user's mobile phone records and/or the second user's mobile phone records and retrieving related digital interactions such as, for example, phone records showing a phone call or message between the first user and the second user.
US11531706B2 Graph search using index vertices
Systems, methods, and software described herein provide graph searching via index vertices. In one implementation, a graph management system may receive a request to identify vertices of a first vertex type in a graph, wherein the request defines one or more attributes associated with the vertices. In response to the request, the graph management system may identify one or more index vertices associated with the one or more attributes, wherein the one or more index vertices is associated with one or more second vertex types. The graph management system may further identify the vertices in the graph with edges that couple to the one or more index vertices.
US11531703B2 Determining data categorizations based on an ontology and a machine-learning model
Aspects described herein may relate to methods, systems, and apparatuses that determine one or more categories associated with a dataset, or a portion thereof. The determination may be performed based on one or more tags associated with the dataset and/or a description associated with the dataset. Further, the determination may be performed by searching an ontology based on the one or more tags and/or the description. The determination may be performed by using a machine-learning model based on the one or more tags and/or the description. Once the one or more categories associated with the dataset are determined, the one or more categories may be used as a basis for modifying the dataset and/or validating the dataset.
US11531698B2 System and method for selecting media content
Methods, systems, and computer programs for generating a playlist of media content items without explicit content. A vector space is created that represents explicit and non-explicit tracks in the same playlists created by other users and then tracks are filtered based on cosine distance between the “seed tracks” and all the tracks in the aforementioned playlist. The explicit tracks are filtered out, and tracks are sorted based on the affinity of the user to the artist.
US11531697B2 Identifying and providing digital images depicting human poses utilizing visual interactive content search and virtual mannequins
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately, efficiently, and flexibly identifying and providing digital images of human figures in poses corresponding to a query pose. In particular, the disclosed systems can provide multiple approaches to searching for and providing pose images, including identifying a digital image depicting a human figure in a particular pose based on a query digital image that depicts the pose or identifying a digital image depicting a human figure in a particular pose based on a virtual mannequin. Indeed, the disclosed systems can provide a manipulable virtual mannequin that defines a query pose for searching a repository of digital images. Additionally, the disclosed systems can generate and provide digital pose image groups by clustering digital images together according to poses of human figures within a pose feature space.
US11531691B1 System and methods for categorizing captured data
At least one table included in first content may be determined. The at least one table includes a first plurality of rows and a first plurality of columns. It may be determined that a first term indicative of a personal name is included in a first row of the first plurality of rows and a first column of the first plurality of columns. A second row of the first plurality of rows that includes at least a first personal name in the first column and a first item of personal identifying information in a second column of the first plurality of columns may be identified. First data indicative of the first personal name and the first item of personal identifying information may be extracted. The first data may be added to a first profile associated with the first personal name.
US11531688B2 Time-series data processing device, time-series data processing system, and time-series data processing method
An event waveform extracting unit (3) extracts an event waveform from time-series data. A co-occurrence rate calculating unit (4) calculates co-occurrence rates of event waveforms among the time-series data. A grouping unit (5) classifies the time-series data into groups depending the co-occurrence rates of the event waveforms. An event information generating unit (6) determines the time at which the periods during which event waveforms occur overlap with each other among the time-series data included in each group, and generates event information identifying an event related to the event waveforms on the basis of the determined time.
US11531680B2 Data aggregation and analysis system
An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.
US11531679B1 Incident review interface for a service monitoring system
A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a user interface that may have interactive elements.
US11531670B2 Methods and systems for capturing data of a database record related to an event
Embodiments are directed to methods and systems for capturing data of a database record related to an event. Each record can comprise a record of a service provided to a consumer by a service provider of a plurality of service providers and a records management and processing system can comprise an intermediary between systems of the plurality of service providers and systems of a plurality of responsible entities. The records management and processing system can predict possible missing data in one or more records of the plurality of records in the database, select at least one record of the one or more records of the plurality of records predicted to have possible missing data, and initiate, for each selected record, a workflow for further processing of each selected record. The further processing can be directed to collecting the missing data.
US11531668B2 Merging of multiple data sets
A method may comprise comparing a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles. The method may further comprise generating a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles. Apparatuses, methods, and software for performing these and other functions are also described.
US11531667B2 System and method for capturing data sent by a mobile device
Data can originate from at least one device. The data can be received by at least one network element corresponding to a network. The data can be sent over the network by the at least one device. The data can be analyzed to determine a presence of one or more keywords or key phrases in the data received. A determination can be performed to determine whether or not to filter or block the data. The data can be blocked or filtered according to the determination.
US11531661B2 Vehicle incident documentation for blockchain
An example operation may include one or more of receiving primary data from one or more vehicles, extracting first information from the primary data, creating one or more documents based on the extracted information, generating one or more blockchain transactions based on the one or more documents, and committing the one or more documents to a blockchain.
US11531660B2 Analyzing data module versions for aliases and backwards compatibility
A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.
US11531655B2 Automatically improving data quality
Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, determining an attribute of the user based information provided by the user or information contained in the request, identifying a behavioral model corresponding to the attribute, dynamically altering a presentation of an item depicted by the digital component based on the identified behavioral model, determining that the user corresponds to an underrepresented segment of a user population in a database containing information about the item, and in response, generating a digital component that includes the dynamically altered presentation of the item, solicits feedback from the user regarding the item, and includes a feedback mechanism, updating the database to include the feedback obtained, and modifying presentation of the item when distributed to other users having the attribute of the user based, at least in part, on the feedback obtained.
US11531653B2 Database schema branching workflow, with support for data, keyspaces and VSchemas
A branch of a main database is created, comprising a copy of the main database schema. A user edits the branch and requests that it be merged back into the main database. A schema diff is generated and used to determine differences between the main database and the edited branch. The merge is performed if it does not create a conflict. A second branch is created and edited by a second user. When the second user indicates to merge the second branch back into the main database, differences between the two branches are determined, relative to the main database. If merging the second branch back into the main database on top of the first branch does not create a conflict, a three-way merge is performed of the first branch, the second branch, and the version of the main database from which the first and second branches were generated.
US11531651B1 Dynamic data schema service
A dynamic schema service (DSS) stores and vends data schema for use by one or more client services. Each schema includes one or more data fields that describe related entities. The DSS also stores meta-schema, which defines limits for field definitions in the schema and other constraints. Using the DSS, a service owner defines fields and constraints unique to its business application and can revise those fields and constraints over time. When the client service requires a schema, the client service sends a request to the DSS, and the DSS responds with the current version of the schema for use by the client service. Service owners are able to edit their schemas in DSS, and the changes are immediately implemented in the corresponding services by virtue of the schema request to DSS. In some embodiments, the DSS employs a hierarchical graph structure to determine the requested schema.
US11531647B2 Data storage methods and systems
Data storage methods and systems for use with multiple cloud storage systems. The methods and systems use passive metadata files which are stored on cloud storage systems to eliminate the risk of a data conflict when data is being written to the multi-cloud storage system. The methods and systems enable a multi-cloud storage system to function safely without data corruption or loss due to potential conflicts. The methods and systems achieve this without the need for a central control server and without the need for the cloud storage systems or the clients to communicate with one another.
US11531639B2 Pipelined cognitive signal processor
Techniques for denoising an electromagnetic signal are disclosed. The techniques utilize an antenna, a weight adaptation component, a reservoir computer including a computer interpretable neural network, a delay embedding component, and an output layer computer. The techniques include passively acquiring an electromagnetic signal by the antenna, producing a plurality of reservoir state values by the reservoir computer based on the electromagnetic signal, collecting the plurality of reservoir state values by the delay embedding component into a historical record, determining a plurality of reservoir state value weights by the weight adaptation component based at least in part of the historical record, scaling, by the plurality of reservoir state value weights, to produce a plurality of output values, the plurality of reservoir state values by the output layer computer, and outputting the plurality of output values, where the scaling occurs over a plurality of clock cycles of a clock for the system.
US11531638B2 Reconfigurable circuit array using instructions including a fetch configuration data portion and a transfer configuration data portion
A method and system are provided for configurable computation and data processing. A logical processor includes an array of logic elements. The processor may be a combinatorial circuit that can be applied to modify computational aspects of an array of reconfigurable circuits. A memory stores a plurality of instructions, each instruction including an instruction-fetch data portion and an output data transfer data portion. One or more memory controllers are coupled to the memory and receive instructions and/or output data from the memory. A back buffer is coupled with the memory controller and receives instructions from the memory controller. The back buffer sequentially asserts each received instruction upon one or more memory controllers. The memory controllers transfer data received from the memory to a target, such as an array of reconfigurable logic circuits that are optionally coupled to the memory, the back buffer, and one or more additional memory controllers.
US11531636B2 Storage system, method, and apparatus for fast IO on PCIE devices
Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or application, the IO request comprising instructions for communicating data with a host system, the host system comprising a processing device and a memory device, analyzing information from the IO request in an IO block analyzer to select one of a plurality of communication paths for communicating the data with the host system, defining a routing instruction in a transfer routing information transmitter in response to the selected communication path, communicating the routing instruction in a Transaction Layer Packet (TLP) to an integrated IO (IIO) module of the host system routing the data from the peripheral device to either the processing device or the memory device according to the routing instruction with a data transfer router.
US11531634B2 System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices
A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device.
US11531628B2 Protecting cache accesses in multi-tenant processing environments
Embodiments relate to a system, program product, and method for protecting cache access in a multi-tenant environment, and, more specifically, for allowing access to specified data, encrypted or unencrypted, in a shared cache to authorized tenants, while denying access to the data for unauthorized tenants. The system includes a server including one or more shared cache and a plurality of tenant devices coupled to the server. The server is configured to run one or more applications thereon, where each tenant has access to one or more authorized instances of the applications. The system also includes a cache proxy coupled to the tenant devices and the shared cache. The cache proxy facilitates enforcing one or more schemes to provide for separation of data for authorized tenants and their users using the shared cache from unauthorized tenants and users.
US11531627B2 Secure storage isolation
An computer-implemented method according to examples includes receiving, by a secure interface control of a computing system, a request by a requestor to access a page in a memory of the computing system. The method further includes, responsive to determining that the requestor is a non-secure requestor and responsive to a secure-storage bit being set, prohibiting access to the page without performing an authorization check. The method further includes, responsive to determining that the requestor is a secure requestor, performing the authorization check.
US11531624B2 Address translation in a data processing apparatus
Apparatus for data processing and a method of data processing are provided. Address translation storage stores address translations between first set addresses and second set addresses, and responds to a request comprising a first set address to return a response comprising a second set address if the required address translation is currently stored therein. If it is not the request is forwarded towards memory in a memory hierarchy. A pending request storage stores entries for received requests and in response to reception of the request, if a stored entry for a previous request indicates that the previous request has been forwarded towards the memory and an expected response to the previous request will provide the address translation, intercepts the request to delay its reception by the address translation storage. Bandwidth pressure on the address translation storage is thus relieved.
US11531622B2 Managing data dependencies for out of order processing in a hybrid DIMM
Systems and methods are disclosed including a processing device operatively coupled to a first and a second memory device. The processing device can receive a set of data access requests, from a host system, in a first order and execute the set of data access requests in a second order. The processing device can further identify a late data access request of the set of data access requests and determine whether a data structure in a local memory associated with the processing device includes a previous outstanding data access request corresponding to an address associated with the late data access request. Responsive to determining that the data structure includes an indication of a previous outstanding data access request corresponding to the address associated with the late data access request, identifying a type of data dependency associated with the previous outstanding data access request and performing one or more operations associated with the type of data dependency.
US11531620B2 Distributed virtual memory management for data processing network
A data processing network includes request nodes with local memories accessible as a distributed virtual memory (DVM) and coupled by an interconnect fabric. Multiple DVM domains are assigned, each containing a DVM node for handling DVM operation requests from request nodes in the domain. On receipt of a request, a DVM node sends a snoop message to other request nodes in its domain and sends a snoop message to one or more peer DVM nodes in other DVM domains. The DVM node receives snoop responses from the request nodes and from the one or more peer DVM nodes, and send a completion message to the first request node. Each peer DVM node sends snoop messages to the request nodes in its domain, collects snoop responses, and sends a single response to the originating DVM node. In this way, DVM operations are performed in parallel.
US11531618B2 Memory modules and methods of operating same
A memory module includes a first memory device, a second memory device, and a processing buffer circuit that is connected to the first memory device and the second memory device (independently of each other) and a host. A processing buffer circuit is provided, which includes a processing circuit and a buffer. The processing circuit processes at least one of data received from the host, data stored in the first memory device, or data stored in the second memory device based on a processing command received from the host. The buffer is configured to store data processed by the processing circuit. The processing buffer circuit is configured to communicate with the host in compliance with a DDR SDRAM standard.
US11531616B2 Storage device and storage method for caching address conversion table
A storage device includes a nonvolatile memory, a volatile memory, and a controller accesses the nonvolatile memory using an address conversion table including regions, each region including entries, each entry storing a physical address of the nonvolatile memory in association with a logical address, and reads and writes data of the address conversion table from and to the nonvolatile memory and the volatile memory in a unit of a frame. The controller writes, to the nonvolatile memory, data of a first region in a first format in which a head address of data of a region aligns with a head address of a frame, and writes, to the volatile memory, data of a second region in either the first format or a second format in which a head address of data of a region does not align with a head address of a frame.
US11531614B2 Saving virtual memory space in a clone environment
Virtual memory space may be saved in a clone environment by leveraging the similarity of the data signatures in swap files when a chain of virtual machines (VMs) includes clones spawned from a common parent and executing common applications. Deduplication is performed across the chain, rather than merely within each VM. Examples include generating a common deduplication identifier (ID) for the chain; generating a logical addressing table linked to the deduplication ID, for each of the VMs in the chain; and generating a hash table for the chain. Examples further include, based at least on a swap out request, generating a hash value for a block of memory to be written to a storage medium; and based at least on finding the hash value within the hash table, updating the logical addressing table to indicate a location of a prior-existing duplicate of the block on the storage medium.
US11531610B2 Time cost estimation for activity feed notifications
Disclosed is a method involving identifying a first activity a user is to complete using a computing resource; causing a client device operated by the user to output a first notification concerning the first activity, the first notification including at least one first user interface element with which the user can interact to begin the first activity; determining an estimated time for the user to complete the first activity; and causing the client device to output an indication of the estimated time in association with the first notification.
US11531608B2 Error signaling windows for phase-differential protocols
Systems, methods, and apparatus for error signaling on a serial bus are described. An apparatus includes a bus interface configured to couple the apparatus to a serial bus, a phase-differential decoder configured to decode data from transitions between pairs of symbols in a sequence of symbols received from the serial bus, each symbol being representative of signaling state of the serial bus, and a processor configured to detect an indicator of an error signaling window in signaling state of two wires of the serial bus, the indicator of the error signaling window corresponding to a prohibited combination of symbols or a delay in control signaling, signaling an error through the bus interface during the error signaling window when an error is detected in the sequence of symbols or in timing of the indicator of the error signaling window.
US11531604B2 Methods and systems for data resynchronization in a replication environment
Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include determining whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.
US11531599B2 On the fly pit selection in cloud disaster recovery
On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. In one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.
US11531598B2 On-the-fly pit selection in cloud disaster recovery
On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. IN one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.
US11531597B2 Method and system for generating user data visualization enhanced user data backups of limited-access user data
A system for providing backup services for limited-access user data includes persistent storage for storing a user data visualization enhanced user data backup and a manager. The manager identifies a backup generation event for limited-access user data based on a protection policy; in response to identifying the backup generation event, obtains fragmented user data from an application that gates access to the limited-access user data; obtains organizational metadata associated with the fragmented user data from the application; makes a determination that the fragmented user data is associated with a user data visualization; in response to making the determination, obtains user data visualization metadata associated with the fragmented user data from the application; and generates the user data enhanced user data backup using the organizational metadata, the user data visualization metadata, and the fragmented user data.
US11531595B2 Non-blocking secondary reads
Described herein are embodiments of a database system. The database system receives a read command to read at least some stored data. The database system may generate a plurality of snapshots of data stored in a first data storage node of a plurality of data storage nodes. The database system may determine whether data is being written to the first data storage node. Responsive to determining that data is not being written to the first data storage node, the database system may process the read command at least in part by reading at least some data stored on the first data storage node. Responsive to determining that data is being written to the first data storage node, the database system may process the read command at least in part by reading at least some data from a snapshot of the plurality of snapshots.
US11531591B2 Method and system utilizing quintuple parity to provide fault tolerance
An error correction and fault tolerance method and system for an array of disks is presented. The array comprises k+5 disks, where k disks store user data and 5 disks store computed parity. The present invention further comprises a method and a system for reconstituting the original content of each of the k+5 disks, when up to 5 disks have been lost, wherein the number of disks at unknown locations is E and the number of disks wherein the location of the disks is known is Z. All combinations of faulty disks wherein Z+2×E≤4 are reconstituted. Some combinations of faulty disks wherein Z+2×E≥5 are either reconstituted, or errors are limited to a small list.
US11531590B2 Method and system for host-assisted data recovery assurance for data center storage device architectures
A method of error management includes, in response to a read request for first data from a first storage device of a plurality of storage devices under one or more common data protection schemes, receiving a read uncorrectable indication regarding the first data, obtaining uncorrected data and metadata of an LBA associated with the first data, and obtaining the same LBA from one or more other storage devices of the plurality. The method further includes comparing the uncorrected data with the data and metadata from the other storage devices, speculatively modifying the uncorrected data based, at least in part, on the other data to create a set of reconstructed first data codewords, and, in response to a determination that one of the reconstructed first data codewords has recovered the first data, issuing a write_raw command to rewrite the modified data and associated metadata to the first storage device.
US11531583B2 Methods and systems for self-healing in connected computing environments
Methods and systems for networked systems are provided. A reinforcement learning (RL) agent is deployed during runtime of a networked system having at least a first component and a second component. The RL agent detects a first degradation signal in response to an error associated with the first component and a second degradation signal from the second component, the second degradation signal generated in response to the error. The RL agent identifies from a learned data structure an action for fixing degradation, at both the first component and the second component; and continues to update the learned data structure, upon successful and unsuccessful attempts to fix degradation associated with the first component and the second component.
US11531578B1 Profiling and debugging for remote neural network execution
Remote access for debugging or profiling a remotely executing neural network graph can be performed by a client using an in-band application programming interface (API). The client can provide indicator flags for debugging or profiling in an inference request sent to a remote server computer executing the neural network graph using the API. The remote server computer can collect metadata for debugging or profiling during the inference operation using the neural network graph and send it back to the client using the same API. Additionally, the metadata can be collected at various granularity levels also specified in the inference request.
US11531577B1 Temporarily limiting access to a storage device
Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
US11531576B2 Maintenance recommendation system
The invention provides a maintenance recommendation system in which an inspection item is presented timely in the halfway of an inspection, accuracy of failure mode identification is improved, a failure mode is identified at an early stage, meanwhile, a time required for investigating a content of the failure is reduced, and a time from device failure to reset is shortened. The maintenance recommendation system includes: a primary storage unit that stores an input inspection result; a failure mode probability calculation unit that is configured to calculate a probability of a failure mode based on the inspection result stored in the primary storage unit; an inspection item search unit that is configured to extract an inspection item with the minimum inspection score from uninspected inspection items; and a main routine operation unit that is configured to narrow down a failure mode candidate and an inspection item candidate from all inspection items.
US11531569B2 System and method for scaling provisioned resources
Systems and apparatuses for provisioning computer services or resources and methods for making and using the same. In one embodiment, an exemplary method for performing an iterative search can include selecting a service from a group of available services for adjustment. An application associated with the selected service can be run, and an amount of resources consumed while the application is run can be captured. A provision level for the selected service, a provision type for the selected service or both can be adjusted based upon the captured amount of resources consumed. The method then can determine whether provision levels of the available services, provision types of the available services or both require further adjustment to be most performant. The approaches described herein advantageously can be applied, for example, to “right-size” or “scale” multiple resources.
US11531568B2 Time-aware application task scheduling system
A time-aware application task scheduling system for a green data center (GDC) that includes a task scheduling processor coupled to one or more queue processors and an energy collecting processor connected to one or more renewable energy sources and a grid power source. The systems is capable of determining a service rate for a plurality of servers to process a plurality of application tasks in the GDC and scheduling, via processing circuitry, one or more of the application tasks to be executed in one or more of the servers at a rate according to a difference in an accumulated arriving rate for the plurality of application tasks into the one or more queues and a removal rate for the plurality of application tasks from the one or more queues. The system is further capable of removing the one or more application tasks from their associated queues for execution in the scheduled one or more servers.
US11531564B2 Executing multi-stage distributed computing operations with independent rollback workflow
A system and method for executing multi-stage distributed computing operations initiates an operation workflow for a multi-stage distributed computing operation in response to a request to execute the multi-stage distributed computing operation. The operation workflow includes tasks of the multi-stage distributed computing operation that are executed by a plurality of service compute nodes, which are monitored to detect any failures. When a failure of the operation workflow for the multi-stage distributed computing operation is detected, a rollback workflow for the multi-stage distributed computing operation is initiated, which includes rollback tasks that correspond to the tasks of the operation workflow to roll back executed tasks of the operation workflow. The rollback workflow is an independent workflow from the operation workflow.
US11531563B2 Technology for optimizing hybrid processor utilization
A data processing system comprises a hybrid processor comprising a big TPU and a small TPU. At least one of the TPUs comprises an LP of a processing core that supports SMT. The hybrid processor further comprises hardware feedback circuitry. A machine-readable medium in the data processing system comprises instructions which, when executed, enable an OS in the data processing system to collect (a) processor topology data from the hybrid processor and (b) hardware feedback for at least one of the TPUs from the hardware feedback circuitry. The instructions also enable the OS to respond to a determination that a thread is ready to be scheduled by utilizing (a) an OP setting for the ready thread, (b) the processor topology data, and (c) the hardware feedback to make a scheduling determination for the ready thread. Other embodiments are described and claimed.
US11531561B2 Resource manager integration in cloud computing environments
In one embodiment, a system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines comprises a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines comprises one or more private-cloud virtual machines, wherein at least one of the first host machines further comprises a private-cloud VM resource provider through which the resource manager interacts with the private-cloud virtual machines, wherein the VM resource provider translates requests to perform virtual machine operations from a public-cloud-resource interface to a private-cloud virtual machine interface, and the private-cloud virtual machines perform the requested virtual machine operations in response to receiving the translated requests from the VM resource provider.
US11531558B2 System for hybrid computing application with desktop and web-based components
A system is provided for a hybrid computing application with desktop and web-based components. In particular, the system may comprise a desktop application comprising a user interface which may be configured to load and display one or more embedded web-based components along with one or more desktop application components. The web-based components may access data within the application (“application data”), and conversely, the application may access data within the web-based components (“web-based data”). The bidirectional interface of the application and web-based components may allow the user to seamlessly access all relevant functions of the application and web-based components within a unified graphical interface.
US11531556B2 Framework providing application programming interface for user interfaces and animation
The subject technology sends, from a parent node of a hierarchy of views, information related to a preference list, the preference list include preference keys corresponding to respective attributes of a UI, where the hierarchy of views represents the UI. The subject technology receives, at a child node of the parent node, the information related to the preference list. The subject technology updates, by the child node, a particular preference key from the preference list to a particular value, the particular preference key related to an attribute of the UI.
US11531555B2 Selective pruning of a system configuration model for system reconfigurations
An embodiment of the invention may include a method, computer program product, and computer system for reconfiguration of a computing environment from an as-is input/output (I/O) configuration to a to-be I/O configuration. An embodiment may include normalizing respective hierarchical models of the as-is and the to-be I/O configurations. The hierarchical models each comprise a hierarchical structure of leaf and non-leaf nodes. Normalizing comprises the application of syntactical transformation rules to the hierarchical models such that their respective I/O configurations are defined in a syntactically consistent manner. An embodiment may include creating respective hash tree representations of the first hierarchical model and the second hierarchical model. Nodes of the hash tree representations are checksum values. Nodes of the hash tree representations reflect the hierarchical structure of their respective hierarchical models. An embodiment may include pruning one or more nodes of the hash tree representations.
US11531551B2 PLC device that transmits an instruction to a control device
To preferentially execute an instruction with higher priority in a case of the CNC being unable to respond due to being an unresponsive timing, load on the bus or the like. A PLC device includes: a special instruction control unit that sets a priority degree indicating a degree of priority for executing predetermined processing to a special instruction for performing the predetermined processing in a control device that controls an industrial machine, and transmits the special instruction in which the priority degree is set to the control device; an instruction storage determining unit that determines whether or not to queue the special instruction according to an operation state of the control device; and an instruction storage unit that sequentially stores the special instruction received, on the basis of a determination result of the instruction storage determining unit.
US11531550B2 Program thread selection between a plurality of execution pipelines
Techniques are disclosed relating to an apparatus that includes a plurality of execution pipelines including first and second execution pipelines, a shared circuit that is shared by the first and second execution pipelines, and a decode circuit. The first and second execution pipelines are configured to concurrently perform operations for respective instructions. The decode circuit is configured to assign a first program thread to the first execution pipeline and a second program thread to the second execution pipeline. In response to determining that respective instructions from the first and second program threads that utilize the shared circuit are concurrently available for dispatch, the decode circuit is further configured to select between the first program thread and the second program thread.
US11531546B2 Hexadecimal floating point multiply and add instruction
An instruction to perform an operation selected from a plurality of operations configured for the instruction is executed. The executing includes determining a value of a selected operand of the instruction. The determining the value is based on a control of the instruction and includes reading the selected operand of the instruction from a selected operand location to obtain the value of the selected operand, based on the control having a first value, and using a predetermined value as the value of the selected operand, based on the control having a second value. The value and another selected operand of the instruction are multiplied to obtain a product. An arithmetic operation is performed using the product and a chosen operand of the instruction to obtain an intermediate result. A result from the intermediate result is obtained and placed in a selected location.
US11531544B1 Method and system for selective early release of physical registers based on a release field value in a scheduler
The system creates, in a scheduler data structure, a first entry for a consumer instruction associated with a logical register ID. The first entry includes: a scheduler entry ID; a physical register ID allocated for the logical register ID; a checkpoint ID; one or more scheduler entry IDs for one or more prior producer instructions; and a release field which indicates whether to early release a physical register. The system updates a register alias table entry to include the scheduler entry ID and the checkpoint ID of the consumer instruction. The system receives the scheduler entry ID and a checkpoint ID for a respective prior producer instruction. Responsive to determining that the received checkpoint ID does not match the checkpoint ID associated with the consumer instruction, the system sets a release field to indicate that a physical register is to remain allocated.
US11531543B2 Backpressure control using a stop signal for a multi-threaded, self-scheduling reconfigurable computing fabric
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative system includes an interconnection network; a processor; and a plurality of configurable circuit clusters. Each configurable circuit cluster includes a plurality of configurable circuits arranged in an array; a synchronous network coupled to each configurable circuit of the array; and an asynchronous packet network coupled to each configurable circuit of the array. A representative configurable circuit includes a configurable computation circuit and a configuration memory having a first, instruction memory storing a plurality of data path configuration instructions to configure a data path of the configurable computation circuit; and a second, instruction and instruction index memory storing a plurality of spoke instructions and data path configuration instruction indices for selection of a master synchronous input, a current data path configuration instruction, and a next data path configuration instruction for a next configurable computation circuit.
US11531540B2 Processing apparatus and processing method with dynamically configurable operation bit width
A processing device with dynamically configurable operation bit width, characterized by comprising: a memory for storing data, the data comprising data to be operated, intermediate operation result, final operation result, and data to be buffered in a neural network; a data width adjustment circuit for adjusting the width of the data to be operated, the intermediate operation result, the final operation result, and/or the data to be buffered; an operation circuit for operating the data to be operated, including performing operation on data to be operated of different bit widths by using an adder circuit and a multiplier; and a control circuit for controlling the memory, the data width adjustment circuit and the operation circuit. The device of the present disclosure can have the advantages of strong flexibility, high configurability, fast operation speed, low power consumption or the like.
US11531538B2 Meta-indexing, search, compliance, and test framework for software development using smart contracts
A system and method for meta-indexing, search, compliance, and test framework for software development using smart contracts is provided, comprising an indexing service configured to create a dataset by processing and indexing source code of a project provided by a developer, perform a code audit on the indexed source code, store results from the code audit in the dataset, gather additional information relating to the provided project, store the additional information in the dataset, and store the dataset into memory; and a monitoring service configured to continuously monitor the project for at least source code changes and make changes to the dataset as needed. Additionally, a smart contract authority creates and enforces smart contracts for every transaction taking place upon the software essentially mandating and guaranteeing the security and authenticity of the software during the software's development and use.
US11531532B2 Remote deployment of provisioned packages
Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
US11531528B2 Systems and methods for non-disruptive continuous software delivery
A configurator interface engine generates a graphical interface (i) presenting continuous delivery segments, (ii) receiving a first user input selecting a first segment of the continuous delivery segments, and (iii) receiving a second user input selecting a second segment of the continuous delivery segments. A configurator engine (i) configures tools based on toolchain rules without requiring input from a user, (ii) generates a toolchain comprising the tools after the configuration, (iii) determines a segment dependency between the first and second segments, and (iv) generates a continuous delivery pipeline model based on the inputs, dependency, and continuous delivery pipeline model. An orchestrator engine executes an instance of the continuous delivery pipeline model. A non-disruptive toolchain engine triggers at least a portion of the toolchain to perform a continuous delivery action associated with the continuous delivery pipeline model in response to the execution, and permits a non-disruptive adjustment of the toolchain.
US11531522B2 Selecting an ith largest or a pth smallest number from a set of n m-bit numbers
A method of selecting, in hardware logic, an ith largest or a pth smallest number from a set of n m-bit numbers is described. The method is performed iteratively and in the rth iteration, the method comprises: summing an (m−r)th bit from each of the m-bit numbers to generate a summation result and comparing the summation result to a threshold value. Depending upon the outcome of the comparison, the rth bit of the selected number is determined and output and additionally the (m−r−1)th bit of each of the m-bit numbers is selectively updated based on the outcome of the comparison and the value of the (m−r)th bit in the m-bit number. In a first iteration, a most significant bit from each of the m-bit numbers is summed and each subsequent iteration sums bits occupying successive bit positions in their respective numbers.
US11531521B2 Methods, systems, and media for rewinding media content based on detected audio events
Methods, systems, and media for rewinding media content based on detected audio events are provided. In some embodiments, a method for providing media guidance is provided, the method comprising: causing media content to be presented; receiving, using an audio input device, audio data that includes ambient sounds in an environment in which the media content is being presented; receiving a user command to rewind the media content; detecting that a portion of the audio data corresponds to an audio event that occurred during the presentation of the media content in response to receiving the user command to rewind the media content; determining a playback position in the media content based on the audio event; and causing the media content to be presented from the determined playback position.
US11531520B2 Playback device supporting concurrent voice assistants
Disclosed herein are example techniques to support multiple voice assistant services. An example implementation may involve a playback device capturing audio from the one or more microphones into one or more buffers as a sound data stream monitoring the sound data stream for a wake word associated with a specific voice assistant service and monitoring the sound data stream for a wake word associated with the media playback system. The playback device generates a second wake-word event corresponding to a voice input when sound data matching the wake word associated with the media playback system in a portion of the sound data stream is detected. The playback device determines that the voice input includes sound data matching one or more playback commands and sends sound data representing the voice input to a voice assistant associated with the media playback system for processing of the second voice input.
US11531519B2 Color slider
Adjusting gains of an audio mix. Audio tracks using respective gains are individually analyzed to compute a first metric of frequency content. A user input specifies a desired second metric of the frequency content. Responsive to the user input, respective gains of the audio tracks are collectively and simultaneously adjusted to produce respective adjusted gains of the audio tracks. A second audio mix when played of the audio tracks with the respective adjusted gains has a third metric of frequency content different from the first metric of frequency content. The third metric is closer to the second metric than said first metric.
US11531517B2 Networked playback device
An example playback device includes a first interface for receiving a first audio signal from a first audio source; a second interface for receiving a second audio signal from a second audio source; and a processor configured to: cause the playback device to playback the second audio signal; determine that the first audio signal is present at the first interface; in response to determining that the first audio signal is present at the first interface, (i) cease playback of the second audio signal being played by the playback device and (ii) cause the playback device to playback the first audio signal; receive an instruction to stop the playback device from playing the first audio signal while the first audio signal is still present at the first interface; and arm the playback device such that a subsequent presence of the first audio signal at the first interface causes the playback device to play the first audio signal.
US11531516B2 Intelligent volume control
An electronic device includes: a memory storing instructions; and at least one processor configured to execute the instructions stored in the memory to control the at least one processor to: identify a location of the electronic device; obtain an image and a sound signal corresponding to the location; identify, using a trained neural network, a scene where the electronic device is present, based on the image, the sound signal, and the location; and provide settings of the electronic device based on the identified scene.
US11531515B2 Synchronized audio mixing
A first example playback device includes one or more processors and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the first playback device to perform functions. The functions include generating a mixed audio signal comprising one or more components of a first audio stream and one or more components of a second audio stream; and playing the mixed audio signal, where the one or more components of the second audio stream of the mixed audio signal played by the first playback device are played in synchrony with a second playback device configured to play the second audio stream. An example non-transitory computer-readable medium and an example method, both related to the first example playback device, are also disclosed herein.
US11531507B2 Information processing apparatus, method and storage medium for using extension modules to generate print commands compliant with a plurality of different printing protocols
An information processing apparatus includes a printer driver configured to generate a print command compliant with a predetermined printing protocol based on print data obtained from a data generation application, one or more extension modules configured to generate a print command compliant with another printing protocol different from the predetermined printing protocol, a storage unit configured to store information associating the one or more extension modules to be used for generating the print command compliant with said another printing protocol with the printer driver, and an output unit configured to output the print command compliant with said another printing protocol, the print command being obtained through processing of the print data obtained by the printer driver, and the processing being performed by the one or more modules indicated by the information.
US11531503B2 Image processing apparatus and image processing system
An image processing apparatus has an operation panel, a reading portion, and a controller. The operation panel accepts, from a registered user, registration of an authorized user. The controller sets as a candidate a registered user who has registered a job-requesting user as an authorized user, makes the operation panel accept designation of a registered user set as a candidate, recognizes a designated registered user as a target user, and generates output data of a filled sheet filled with the target user's personal information.
US11531501B1 Collaborative decision making in dynamically changing environment
Disclosed is a system and a method for collaborative decision making in dynamically changing environment. A query corresponding to a problem is received from a user. Further, one or more intermediate steps required to reach a decision is calculated based on metadata associated to the problem. A decision-making flow is established for the one or more intermediate steps required to reach the decision. It may be noted that the decision-making flow corresponds to a sequence for execution of the one or more intermediate steps. Further, a decision space comprising one or more decision options is generated. The decision space is dynamically modified based on one or more uncertain events. A decision knowledge graph depicting modifications in the decision space is generated. Further, the decision space and the decision knowledge graph are updated. Finally, the decision is selected based on the updated decision knowledge graph and the updated decision space.
US11531500B1 Coalescing storage space of heterogeneous nodes for flexible expansion
A storage system has a plurality of heterogenous storage nodes characterized by non-uniform total non-volatile storage capacity. Storage capacity of all nodes is configured as same-size cells and represented as a set of matrices. The matrices have dimensions corresponding to consecutive cell indices and consecutive storage node indices. Initially, storage nodes having the same storage capacity are consecutively indexed so that the representative matrices are not ragged due to gaps, referred to herein as non-contiguous storage space, where cells do not exist because of differences in numbers of cells in adjacently indexed storage nodes. Addition of more heterogeneous storage nodes can create such gaps when the cells of those storage nodes are added to the matrices. The gaps are managed in the ragged matrix representations by coalescing the non-contiguous storage space, thereby enabling selected protection group members to be relocated using matrix mathematics such as linear algebra so that new protection groups can be created, and capacity can be scaled.
US11531498B2 Peer storage device messaging over control bus
Systems and methods for peer storage device messaging over a control bus to offload and back up internal operation data are disclosed. Storage devices may include a host interface configured to connect to a host system and a control bus interface to connect to a control bus. Peer storage devices may establish peer communication through the control bus interface, select internal operation data, and send the internal operation data to other peer storage devices through the control bus. Responsive to a recovery event, peer storage devices may receive the offloaded internal operation data from another peer storage device.
US11531492B2 Device and method of operating the same
Provided herein may be a storage device and a method of operating the storage device. A memory controller may include a storage area manager and a write operation controller. The storage area manager may allocate a plurality of memory devices to a first group and a second group in response to a storage area setting command. The write operation controller may control a group selected from the first group and the second group according to a type of a write request to store write data. At least one memory devices in the first group includes memory blocks storing n data bits. At least one memory devices in the second group includes memory blocks storing m data bits.
US11531489B2 Integrated circuit device, system-on-chip including the same, and packet processing method
A system-on-chip includes a first intellectual property (IP) generating a plurality of request packets; and a second IP generating a plurality of response packets based on the plurality of request packets, wherein the second IP includes a plurality of processing elements processing the plurality of request packets and generating the plurality of response packets; a distributer, when the plurality of request packets are input from the first IP, determining a scheduling policy based on a packet type of the plurality of request packets and distributing the plurality of request packets to the plurality of processing elements according to the determined scheduling policy; and an aggregator, when the plurality of response packets are received from each of the plurality of processing elements, aggregating the plurality of response packets according to the determined scheduling policy.
US11531488B2 Copy-on-write systems and methods
Described methods and systems for copying a source volume to a target volume that include a combination of concurrent copying and a copy-on-write (COW) technique that improves the reliability of the backup process and requires fewer resources during a given backup instance than the processes of the prior art.
US11531486B2 Migrating data from a large extent pool to a small extent pool
A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a source storage pool having a first rank extent size to a destination storage pool having a second rank extent size smaller than the first rank extent size, creating a correspondence between logical volume extents of the volume and physical offset locations within rank extents of the source storage pool, and migrating data from one or more ranks of the source storage pool to one or more ranks of the destination storage pool, utilizing the correspondence between the logical volume extents of the volume and the physical offset locations within the rank extents of the source storage pool.
US11531483B2 Direct data placement
Aspects of disclosure provide methods, systems, and computer-readable media for direct data displacement. The methods include in view of a write request pertaining to a first object, determining, based on a first signature of the first object, whether an index of a storage system comprises an existing object record pertaining to the first object; and in response to determining that the index of the storage system does not include an existing object record pertaining to the first signature, creating a first object record in the index comprising the first signature and a reference count. The methods further include in response to determining that the index of the storage system includes an existing object record pertaining to the first signature, updating a reference count associated with the first object stored in the existing object.
US11531472B2 Scalable memory system protocol supporting programmable number of levels of indirection
A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.
US11531471B2 Memory circuit and memory repair method thereof
A memory circuit includes a first memory array and a second memory array. The first memory array and the second memory array are independent. The first memory array includes a plurality of general bits and the second memory array includes a plurality of spare bits. An address of defective bit in the first memory array is stored in the second memory array, and the memory circuit repairs the defective bit by one of the spare bits according to the address.
US11531468B2 System and method for managing storage space
Disclosed herein is a technique for managing storage space in a user device. Users are provided with options to manage storage space usage in an organized and efficient manner. The options can include recommendations to the user regarding automatically and/or manually purging data from the user device to free up a particular amount of storage space that is needed to carry out a particular task.
US11531466B2 Touchscreen operation switch, equipment management device, and equipment-management-screen generation method
An equipment-management device associated with at least one of multiple pieces of equipment in a building under management, the equipment-management device including a display-information generator, a touchscreen, and an action-control-information generator. The display-information generator generates display information on a management screen wherein icons are arranged, each of the icons including an outer frame and a first area set at one end along the major axis within the outer frame. The touchscreen displays the display information and receives an input of information relating to an operation performed on the management screen. Upon detecting that a slide operation performed on one of the icons of the management screen from the first area through a first slide-operation detecting line set inside the outer frame excluding the first area, the action-control-information generator generates action-control information that switches the power supply of the corresponding equipment on or off.
US11531465B2 Display control apparatus, non-transitory recording medium and display controlling method for creating first tag, second tag not overlapping other tags displayed, and indicator correlating second tag with first tag
A display control apparatus, including a processor and a storage storing instructions that, when executed by the processor, controls the processor to determine whether input of one or more first operations which are correlated to any position within a screen of a display is accepted, in a case where it is determined that the input of one or more first operations is accepted, specify one first position corresponding to the any position within the screen of the display, newly create one first-kind display area according to the one or more first operations, and display the newly created one first-kind display area on the specified one first position within the screen of the display, determine whether input of one or more second operations which are correlated to the displayed one first-kind display area is accepted, and in a case where it is determined that the input of the one or more second operations is accepted, specify one second position within the screen of the display, newly create one second-kind display area according to the one or more second operations, and display the newly created one second-kind display area on the specified one second position within the screen of the display so as to allow recognition of correlation of the one second-kind display area with the one first-kind display area.
US11531462B2 Pseudo force sense generation apparatus
For efficient presentation of pseudo force sense, a pseudo force sense generation apparatus includes: a base mechanism; and a contact mechanism that performs periodical asymmetric motion relative to the base mechanism and gives force based on the asymmetric motion to skin or mucous membrane with which the contact mechanism is in direct or indirect contact. A mass of the contact mechanism is smaller than a mass of the base mechanism, or the mass of the contact mechanism is smaller than a sum of the mass of the base mechanism and a mass of a mechanism that is attached to the base mechanism.
US11531461B2 Scrolling screenshot method and electronic device
A method includes displaying, by an electronic device, a graphical user interface (GUI) of a first application on a touchscreen of the electronic device, detecting, by the electronic device, a screenshot operation from a user, taking, by the electronic device, a screenshot of the GUI in response to the screenshot operation, displaying, on the touchscreen, a first preview image corresponding to an obtained first screenshot, detecting, by the electronic device, a first touch operation on the first preview image, updating the first preview image to a second preview image in response to the first touch operation, and displaying the second preview image on the touchscreen.
US11531460B2 Automatic positioning of content items in a scrolling display for optimal viewing of the items
Systems and methods are described that include providing, on a touchscreen display of an electronic device, a stream of content items, at least some of which are associated with a corresponding display anchor. Inputs are detected at the touchscreen display and the inputs are associated with a scroll speed. The scroll speed may be based on a detected distance between the inputs on the touchscreen and an elapsed time between at least two of the inputs. In response to determining a lack of input for a predefined time period, a display anchor can be determined and selected. The display anchor may correspond to a content item to be used as a pause location for the stream. The scrolling of the stream of content items can be paused at the pause location to use the selected display anchor to display the content item in a top viewable portion of the display.
US11531457B2 Video display for displaying a series of representative images for video
A video display apparatus for displaying a catalogue of one or more candidate video items for replay, each video item being represented in the catalogue by a catalogue entry having at least one displayed representative image comprises a user control device operable to resize a displayed catalogue entry by a select-and-drag operation; and means responsive to a resizing of a catalogue entry to select a number of distinct representative images, for display in respect of that video item, so that the number displayed increases with increasing size of the catalogue entry while the display size of each representative image stays substantially constant with respect to changes in the catalogue entry size.
US11531456B2 Providing relevant data items based on context
Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of data items selected by a user are received, wherein a plurality of confidence values corresponding to the plurality of data items are identified. The plurality of data items is ordered. The first data item is displayed, and updated context information associated with the electronic device is received. An update to the plurality of confidence values is detected, wherein the updated plurality of confidence values includes a third confidence value associated with a third data item of the plurality of ordered data items. In accordance with a determination that the third confidence value is higher than a first confidence value of the first data item, an order of the plurality of ordered data items is modified, and the third data item of the plurality of ordered data items is displayed.
US11531452B2 Digital processing systems and methods for group-based document edit tracking in collaborative work systems
Systems, methods, and computer-readable media for enabling simultaneous group editing of electronically stored documents are disclosed. The systems and methods may involve accessing a collaborative electronic document; linking a first entity and a second entity to form a first collaborative group; linking a third entity and a fourth entity to form a second collaborative group; receiving a first alteration to the collaborative electronic document; tagging the first alteration with a first collaborative group indicator; receiving a second alteration to the collaborative electronic document; tagging the second alteration with the first collaborative group indicator; receiving a third alteration to the collaborative electronic document; tagging the third alteration with a second collaborative group indicator; receiving a fourth alteration to the collaborative electronic document; tagging the fourth alteration with the second collaborative group indicator; and rendering a display of the collaborative electronic document.
US11531445B1 Ancestry painting
Displaying an indication of ancestral data is disclosed. An indication that a genetic interval corresponds to a reference interval that has a likelihood of having one or more ancestral origins is received. One or more graphic display parameters are determined based at least in part on the indication. An indication of the one or more ancestral origins is visually displayed using the one or more graphic display parameters.
US11531442B2 User interface providing supplemental and social information
Systems and methods are provided which implement techniques for providing supplemental and social information along with primary information. In one implementation, a user interface is provided with various sections. One section plays back a main item of content, while a second section displays supplemental information. A third section provides interactive tools for a user to communicate or share information with other users. For example, while playing a movie in the first portion, the social networking section may provide a chat interface in the third portion along with social network service controls to post or share user input, or to view posts from friends about the item of content.
US11531438B2 Differential drive and sense for touch sensor panel
Touch sensor panels (or touch screens) can improve signal-to-noise ratio (SNR) using touch electrode patterns for differential drive and/or differential sense techniques. In some examples, a touch sensor panel can include a two-dimensional array of touch nodes formed from a plurality of touch electrodes. Each column (or row) of touch nodes can be driven with a plurality of drive signals. For example, a first column (or row) of touch nodes can be driven by a first drive signal applied to one or more first touch nodes in the first column (or row) and a second drive signal applied to a one or more second touch nodes of the first column (or row). In some examples, the first drive signal and the second drive signal can be complimentary drive signals. In some examples, each row (or column) of touch electrodes can be sensed by differential sense circuitry.
US11531437B2 Touch substrate and manufacturing method thereof, and display panel
A touch substrate and a manufacturing method thereof, and a display panel are disclosed. The touch substrate is applicable to an array driving structure. The array driving structure includes: a first signal line extending in a first direction and a second signal line extending in a second direction intersecting with the first direction; and the touch substrate includes a touch electrode structure, and the touch electrode structure is configured to be stacked with the array driving structure and includes: a first touch electrode extending in a third direction and a second touch structure extending in a fourth direction. The third direction is different from both the first direction and the second direction; and a second touch electrode is insulated from and intersects the first touch electrode.
US11531430B2 Fingerprint detection apparatus and electronic device
A fingerprint detection apparatus and an electronic device are provided. The fingerprint detection apparatus is applied under a display screen, the fingerprint detection apparatus includes a plurality of fingerprint detecting units distributed in an array or arranged in a staggered manner, and the fingerprint detecting unit includes: a plurality of optical sensing pixels; at least one micro lens disposed above the plurality of optical sensing pixels; and at least one light shielding layer disposed between the at least one micro lens and the plurality of optical sensing pixels, each of the at least one light shielding layer being provided with an opening corresponding to the plurality of optical sensing pixels; where oblique light signals in multiple directions are respectively transmitted to the plurality of optical sensing pixels through an opening provided in the at least one light shielding layer after being converged by the at least one micro lens.
US11531427B2 Display device including touch screen panel
A display device, including: a touch screen panel including a touch panel and a display panel stacked under the touch panel; a touch driving circuit; and one or more rollers on which at least a portion of the touch screen panel is rolled. The touch panel may include receiving electrodes extending in a first axis direction and arranged in parallel in a second axis direction perpendicular to the first axis direction and driving electrodes extending in the second axis direction and arranged in parallel in the first axis direction. The display panel may include gate lines and source lines intersecting with the gate lines. The touch driving circuit may be configured to apply driving signals to the driving electrodes. The touch screen panel rolled on the one or more rollers may be unfolded as the one or more rollers slide in the first axis direction.
US11531426B1 Edge anti-false-touch method and apparatus, electronic device and computer-readable storage medium
An edge anti-false-touch method is provided. The method includes: obtaining, by a mobile terminal, a face direction of a user of a mobile terminal, and obtaining gesture data of the mobile terminal; determining, by the mobile terminal according to the face direction and the gesture data, a screen display state of the mobile terminal; and adjusting, by the mobile terminal based on the screen display state, a size of an anti-false-touch region of the mobile terminal to trigger an anti-false-touch response of the anti-false-touch region.
US11531421B2 Thin film transistor array substrate and touch display panel having varying number of touch traces per touch electrode
The present application provides a thin film transistor array substrate and a touch display panel including a plurality of touch electrodes, and the touch electrodes including a first touch electrode, a second touch electrode, and a third touch electrode arranged in a first direction. A number of touch trace electrically connected to the second touch electrode and the driver chip is greater than or equal to a number of touch trace electrically connected to the first touch electrode and the driver chip, and is less than a number of touch trace electrically connected to the third touch electrode and the driver chip.
US11531418B2 Phased array ultrasound device for creating a pressure focus point
A phased array ultrasound device includes transducer elements arranged in a two dimensional array; first electrodes, each first electrode extending along a first direction; and second electrodes, each second electrode extending along a second direction, where each transducer element is associated with one first electrode and one second electrode, where each transducer element includes a material located between its associated first electrode and second electrode, and is configured to emit an ultrasonic wave induced by a vibration force or an oscillation force of its material when the transducer element is actuated based on control signals applied to its associated first electrode and second electrode, where each transducer element has a unipolar actuation force direction, and where the phased array ultrasound device is configured to create a pressure focus point by actuating a set of transducer elements to form a combined ultrasonic wave.
US11531411B2 Computer input device
A computer input device includes a housing having an opening, a ball holder supported relative to the housing and being concentric with the opening, a ball positioned within the ball holder and extending through the opening in the housing, and a scroll ring concentric with and rotatable relative to the ball holder. The ball is movable relative to the ball holder. The ball holder has a track, and the scroll ring has at least one projection received in the track of the ball holder to guide the scroll ring.
US11531409B2 Stylus
A stylus includes a body, a carrying structure, and a tip structure. The carrying structure is disposed at the body and has a ring-shaped positioning portion, and the ring-shaped positioning portion has an axial hole. The tip structure is disposed on the carrying structure, a segment of the tip structure penetrates the axial hole, and the ring-shaped positioning portion entirely covers the segment of the tip structure along a peripheral direction of the axial hole.
US11531407B2 Arrangement for the relocating of virtual object images within a real non-electronic space
An arrangement for the relocating of virtual object images within a real non electronic space including a virtual object image creator adapted to project a plurality of virtual object images in a real non electronic space and at least one activatable tangible object, wherein the or each activatable tangible object is locatable within a corresponding virtual object image created by the virtual object image creator such that upon activation of the activatable tangible object by a user when the activatable tangible object is located within a virtual object image allows physical movement of the virtual object image within the real non electronic space that corresponds with physical movement and location of the activated activatable tangible object.
US11531406B2 Personalized emoji dictionary
A personalized emoji dictionary, such as for use with emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a personalized emoji library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
US11531402B1 Bimanual gestures for controlling virtual and graphical elements
Example systems, devices, media, and methods are described for controlling the presentation of one or more virtual or graphical elements on a display in response to bimanual hand gestures detected by an eyewear device that is capturing frames of video data with its camera system. An image processing system detects a first hand and defines an input plane relative to a surface of the detected first hand. The image processing system also detects a series of bimanual hand shapes, including the detected first hand and at least one fingertip of a second hand. In response, the system presents a first movable element on the display at a location that is correlated with the current fingertip location. In addition, the image processing system determines whether the detected series of bimanual hand shapes matches a predefined hand gesture. In response to a matching gesture, the system executes a selecting action of an element nearest the current fingertip location.
US11531399B2 Electronic apparatus
A touch panel including an operation surface on which touch operation is to be performed; a voice coil actuator to apply vibrating force to the operation surface in response to the touch operation; and a main body chassis supporting the touch panel via a spring are included, and the voice coil actuator includes: a magnetic circuit unit provided on the main body chassis and including a magnetic gap; a coil unit provided on a rear surface of the touch panel and including a coil provided in the magnetic gap; and a fit unit to align a center position of the coil unit and a center position of the magnetic circuit unit and with each other by fitting the coil unit and the magnetic circuit unit and to each other when the coil unit is pushed toward the magnetic circuit unit.
US11531398B1 Gyroscopic precession engine for wearable devices
Embodiments are disclosed for a gyroscopic precession engine for wearable devices. In an embodiment, a wearable device comprises: a support structure including at least one attachment mechanism for attaching the support structure to a human body part; at least one gyroscopic precession engine coupled to the support structure, the gyroscopic precession engine, comprising: a first motor configured to rotate a wheel mount at a first angular velocity; at least one wheel rotatably coupled to the wheel mount and configured to spin at a second angular velocity different than the first angular velocity; a second motor configured to spin the wheel at the second angular velocity; and at least one motor controller coupled to the first motor and the second motor, the at least one motor controller configured to rotate the wheel mount at the first angular velocity and spin the wheel at the second angular velocity, thereby producing a torque in a desired direction.
US11531396B2 Display device projecting an aerial image
According to one embodiment, a display device includes a display which emits display light, a retroreflective element which retroreflects incident light, an optical element including a lower surface opposing the display and the retroreflective element and an upper surface on an opposite side to the lower surface, which reflects part of the display light toward the retroreflective element and transmits reflection light retroreflected by the retroreflective element and a first blower mechanism which blows air to a side of the upper surface.
US11531394B2 Systems and methods for emotional-imaging composer
Systems and methods for Emotional-Imaging Composer are disclosed. The method may include recording a real-time biosignal from a plurality of biosignal sensors. The method may further include determining an emotion that is associated with the real-time biosignal. The method may further include outputting a display feature corresponding to the emotion, wherein the display feature is a lighting effect on a graphical user interface.
US11531393B1 Human-computer interface systems and methods
In one instance, a process for predicting and using emotions of a user in a virtual reality environment includes applying a plurality of physiological sensors to a user. The process further includes receiving physiological sensor signals from the physiological sensors and preparing the physiological sensor signals for further processing by removing at least some of the noise and artifacts and doing data augmentation. The process also includes producing an emotion-predictive signal by utilizing an emotion database. The emotion database has been developed based on empirical data from physiological sensors with known emotional states. The method also includes delivering the emotion-predictive signal to a virtual-reality system or other computer-implemented system. Other methods and systems are presented.
US11531385B2 Voltage droop monitoring circuits, system-on chips and methods of operating the system-on chips
In one embodiment, the voltage droop monitoring circuit includes a ring oscillator circuit block configured to generate a plurality of oscillation signals and configured to output a selected oscillation signal from one of the plurality of oscillation signals based on a first control signal. The first control signal is based on a power supply voltage of a functional circuit block. The voltage droop monitoring circuit further includes a counter configured to generate a count value based on the selected oscillation signal, and a droop detector configured detect droop in the power supply voltage of the functional circuit block based on the count value and at least one threshold value.
US11531384B1 Power supply for computer
A power supply for a computer includes a base having a bottom panel and two end panels being respectively provided with a plurality of first and second fastening sections; a fan assembly having a first frame provided with a plurality of third fastening sections located corresponding to the first fastening sections, and a heat dissipation fan fixed to the first frame; an internal part assembly including a second frame located on the bottom panel and provided with a plurality of fourth fastening sections located corresponding to the second fastening sections, and an internal part unit mounted on the second frame; and a cover being configured complementary to and covered on the base. All the fastening sections are located in a receiving space defined between the base and the cover, and the cover and the bottom panel of the base are free of any fastening holes for fastening purpose.
US11531382B2 Multi-row pluggable high-radix modules
A computing system comprises a module cage for containing a system board and a plurality of pluggable modules, the module cage having a front face, the pluggable modules arranged in at least two rows of pluggable module locations extending parallel to the front face within the module cage. A layered module locking system including a sliding front locking handle and a sliding rear locking handle is provided. The sliding rear locking handle extending beneath the front locking handle. The sliding locking handles each includes at least one locking feature for slidably engaging with at least one foot of a pluggable module.
US11531381B2 Smart functionality for discrete field devices and signals
A set of discrete input/output (I/O) channels for one or more field devices may be grouped, organized, and connected to a field module device, which may connect to an electronic marshalling apparatus in a marshalling cabinet via an I/O channel. The field module acts as an intermediary, decoding messages received via the I/O channel to identify commands for discrete output (DO) channels that are then forwarded appropriately. The field module may also receive variable values carried by signals on discrete input (DI) channels and encode the values to a message that may be transmitted to the marshalling apparatus and controller, thus making the variable values on the DI channels available to the controller. The field module may store a profile including information that facilitates various smart commissioning techniques, including autosensing of tags, automatic tag binding, and automatic configuration of a control element corresponding to the field module.
US11531380B2 Electronic device
An electronic device including two bodies and at least one hinge structure is provided. The hinge structure includes a first bracket, a second bracket, a first rotation component, and a second rotation component. The hinge structure is connected to the two bodies via the first bracket and the second bracket respectively. The first rotation component is connected rotatably to the first bracket by taking a first axis as a rotation axis. The second rotation component is connected rotatably to the first rotation component by taking the first axis as a rotation axis, and is connected rotatably to the second bracket by taking a second axis as a rotation axis, wherein the first axis and the second axis are parallel to each other.
US11531378B2 Electronic device including flexible display and hinge structure
Various embodiments disclosed in the present document relates to a foldable electronic device. Various embodiments may provide an electronic device including: a first housing structure including a first surface, a second surface facing in a direction opposite to the first surface, and a first side member surrounding at least a portion of a space between the first surface and the second surface, wherein the first side member includes a first rotational support portion at an edge thereof when viewed from above the first surface; a second housing structure including a third surface, a fourth surface facing in a direction opposite to the third surface, and a second side member surrounding at least a portion of a space between the third surface and the fourth surface, wherein the second side member includes a second rotational support portion facing the first rotational support portion at an edge thereof when viewed from above the third surface; a flexible display including a first portion disposed on the first surface, a second portion disposed on the third surface, and a third portion disposed between the first portion and the second portion and having a shape variable depending on an angle between the first surface and the third surface; and a hinge structure which is connected to each of the first rotational support portion and the second rotational support portion, wherein the hinge structure is capable of forming a recess for accommodating at least a portion of the third portion when the angle between the first surface and the third surface is equal to or less than a designated first angle.
US11531377B2 Foldable display apparatus
This application discloses a foldable display apparatus, including a flexible display screen and a bearer component, where the bearer component includes a first plane part, a first bending part, a second plane part, a second bending part, and a third plane part that are sequentially connected in a long side direction, a length of the first bending part in the long side direction is greater than a length of the second bending part in the long side direction, the plurality of parts jointly bear the flexible display screen, the third plane part is folded between the first plane part and the second plane part through bending and deformation of the first bending part and the second bending part, and parts, of the flexible display screen, borne by the first plane part and the second plane part are exposed.
US11531376B2 Display device
A display device including a flexible module including a display panel; an adhesive film disposed on one surface of the flexible module; support plates disposed on the adhesive film; a first anti-adhesive film pattern disposed between each of the support plates and the adhesive film; and a second anti-adhesive film pattern disposed between each of the support plates and the adhesive film and spaced apart from the first anti-adhesive film pattern. Each of the first anti-adhesive film pattern and the second anti-adhesive film pattern includes a metal material, and each of the first anti-adhesive film pattern and the second anti-adhesive film pattern has a thickness in a range of 100 nm to 1000 nm.
US11531374B2 Attachable display screen for electronic devices
The present disclosure provides an attachable external display screen for use on electronic devices. The display screen may be removably mounted onto a surface of an electronic device to provide the user with an additional display screen. The attachable display screen may utilize a dual sliding mechanism that allows for the display screen to slide out to different lengths relative to the screen of the electronic device. The attachable display screen may also utilize a torque hinge to pivotally couple the display screen to a frame that mounts onto the electronic device. The attachable display screen is rotatable about both the horizontal and vertical axes, which allows a user to tilt and adjust the angle of the display screen.
US11531373B2 Window panel, display device including the same, and manufacturing method thereof
A window panel for a display device includes a window substrate which includes a transmissive area which transmits an image displayed on a display panel and a non-transmissive area disposed at a periphery of the transmissive area, a first print layer disposed on a first side of the window substrate in the non-transmissive area, and which forms a boundary line between the transmissive area and the non-transmissive area, and a second print layer disposed on the first print layer in the non-transmissive area. The non-transmissive area includes a first non-transmissive area adjacent to the transmissive area and a second non-transmissive area adjacent to an edge of the window substrate, and side surfaces of the first and second print layers form an inclined surface which has an inclination angle that is smaller than a right angle with respect to the first side of the window substrate in the first non-transmissive area.
US11531372B2 Electronic device
A structure suitable for a portable information terminal or a wearable device is provided. In addition, an electronic device having a novel structure that can have various forms is provided. It is preferable that a buffer layer which absorbs a difference in the amount of change in form be provided between adjacent film substrates which overlap with each other. As the buffer layer, a gelled resin material, a rubber resin material, a liquid material, an air layer, or the like can be used. Furthermore, an optical film such as a polarizing film or a color filter may be used as the buffer layer. A plurality of buffer layers may be provided in an electronic device.
US11531370B2 Tool insertion structure and electronic device
A tool insertion structure and an electronic device are provided. The tool insertion structure includes a base, a body and an elastic element. The body includes a sleeve portion having an insertion space for a tool. The body is movable between a first position and a second position and relative to the base. The elastic element is connected to the base and the body to provide a force for moving the body from the second position to the first position. The size of the insertion space varies as the body moves between the first position and the second position.
US11531369B2 Bathing installation user interface panel with large active display area
An exemplary embodiment of a user interface display panel includes a top or cover glass layer which extends to the perimeter of the panel housing. A touch-sensitive display layer is adhered to the bottom surface of cover glass layer to form a touch sensitive display assembly and is just smaller in area than that of the cover glass layer to provide a peripheral lip region for adherence to a waterproof gasket to bond the cover glass and display layer to the housing structure. The display layer is supported above the surface of the tub wall. The arrangement results in an active touch-sensitive display area significantly larger than display areas provided in the past by interface panels.
US11531367B2 Circuit device and real-time clock device
A circuit device includes a comparator, a reference voltage generation circuit, and a coupling control circuit. The comparator is configured to output a power-on reset signal by comparing a monitoring target voltage generated from a power supply voltage with a reference voltage. The reference voltage generation circuit is configured to generate the reference voltage. The coupling control circuit is coupled between a power supply voltage node and a reference voltage node. The coupling control circuit couples the reference voltage node and the power supply voltage node in a predetermined period after the power supply voltage is supplied.
US11531364B1 Apparatus and method for stabilizing power in a semiconductor device
A power generation device includes a band gap reference (BGR) circuit configured to generate a reference voltage independent of an environmental change, and a voltage generation circuit configured to transfer an input power voltage based on a sum of the reference voltage and an internal ground voltage to generate an internal power voltage.
US11531362B2 Amplifier circuit, latch circuit, and sensing device
An output gain of a latch circuit is increased. The latch circuit includes a first circuit, a second circuit, and first to fourth transistors. The latch circuit includes a first input/output terminal and a second input/output terminal. The first circuit and the second circuit have a function of a current source. In the case where the third transistor is off and the fourth transistor is on, the latch circuit is supplied with a first input signal supplied to the first input/output terminal and a second input signal supplied to the second input/output terminal. In the case where the third transistor is on and the fourth transistor is off, an inverted signal of the first input signal is output to the first input/output terminal of the latch circuit, and an inverted signal of the second input signal is output to the second input/output terminal of the latch circuit. The first circuit and the second circuit increase the output gain of the latch circuit.
US11531357B1 Spatial vector-based drone control
A method for controlling movement of a drone is disclosed. A spatial vector between a flight-capable drone and a reference object is computed. The spatial vector defines a direction and a distance by which the drone is spaced from the reference object. Flightpath attributes based on the computed vector are determined. The flightpath attributes include one or more of a flight direction, a flight distance, and a flight speed. The flight direction is variable as a function of the direction of the spatial vector. The flight distance is variable as a function of the distance of the spatial vector. The flight speed is variable as a function of the distance of the spatial vector. In an automated operation, movement of the drone is controlled according to the determined flightpath attributes.
US11531354B2 Image processing apparatus and image processing method
Provided is a map generation unit that generates an attribute-attached occupancy grid map including an existence probability of an obstacle in a space around a moving body for each grid, and an attribute of the obstacle labelled in the occupancy grid map. A position estimation unit that estimates a position of the moving body by matching in a shape of a non-moving body and the attribute between the attribute-attached occupancy grid map and a pre-map that is the attribute-attached occupancy grid map prepared beforehand.
US11531353B2 Calculating velocity of an autonomous vehicle using radar technology
Examples relating to vehicle velocity calculation using radar technology are described. An example method performed by a computing system may involve, while a vehicle is moving on a road, receiving, from two or more radar sensors mounted at different locations on the vehicle, radar data representative of an environment of the vehicle. The method may involve, based on the data, detecting at least one scatterer in the environment. The method may involve making a determination of a likelihood that the at least one scatterer is stationary with respect to the vehicle. The method may involve, based on the determination being that the likelihood is at least equal to a predefined confidence threshold, calculating a velocity of the vehicle based on the data from the sensors. The calculated velocity may include an angular and linear velocity. Further, the method may involve controlling the vehicle based on the calculated velocity.
US11531352B2 Systems and methods for vehicle position calibration using rack leg identification and mast sway compensation
A materials handling vehicle includes a camera, odometry module, processor, and drive mechanism. The camera captures images of an identifier for a racking system aisle and a rack leg portion in the aisle. The processor uses the identifier to generate information indicative of an initial rack leg position and rack leg spacing in the aisle, generate an initial vehicle position using the initial rack leg position, generate a vehicle odometry-based position using odometry data and the initial vehicle position, detect a subsequent rack leg using a captured image, correlate the detected subsequent rack leg with an expected vehicle position using rack leg spacing, generate an odometry error signal based on a difference between the positions, and update the vehicle odometry-based position using the odometry error signal and/or generated mast sway compensation to use for end of aisle protection and/or in/out of aisle localization.
US11531350B2 Model aggregation device and model aggregation system
A model aggregation device includes a communication device able to communicate with a plurality of vehicles in which neural network models are learned, a storage device storing a part of the neural network models sent from the plurality of vehicles, and a control device. The neural network model outputs at least one output parameter from a plurality of input parameters. The control device is configured to, if receiving a new neural network model from one vehicle among the plurality of vehicles through the communication device, compare ranges of the plurality of input parameters which were used for learning the new neural network model and ranges of the plurality of input parameters which were used for learning a current neural network model stored in the storage device to thereby determine whether to replace the current neural network model with the new neural network model.
US11531346B2 Goal-directed occupancy prediction for autonomous driving
An autonomous vehicle can obtain state data associated with an object in an environment, obtain map data including information associated with spatial relationships between at least a subset of lanes of a road network, and determine a set of candidate paths that the object may follow in the environment based at least in part on the spatial relationships between at least two lanes of the road network. Each candidate path can include a respective set of spatial cells. The autonomous vehicle can determine, for each candidate path, a predicted occupancy for each spatial cell of the respective set of spatial cells of such candidate path during at least a portion of a prediction time horizon. The autonomous vehicle can generate prediction data associated with the object based at least in part on the predicted occupancy for each spatial cell of the respective set of spatial cells for at least one candidate path.
US11531345B2 Apparatus and method for controlling a vehicle
A path controller for guiding an autonomous vehicle along a desired path may include an input module that may receive input signals such as, a normal error signal that indicates an off-path deviation of the autonomous vehicle relative to a desired path, a heading signal, and a curvature signal associated with the autonomous vehicle. The path controller may also include a curvature rate module that calculates a curvature rate output signal to guide the autonomous vehicle along the desired path and a communication module that communicates the curvature rate output signal to a steering control system.
US11531341B2 Marine autopilot system
Systems are disclosed for navigating a marine vessel with a navigation system that displays a planned route including a set of current and future waypoints. The system has a display and an integrated user input control. A new desired current heading and new future waypoints with associated future headings are provided and a corresponding autopilot navigates accordingly.
US11531337B2 Systems and methods for surveillance
An example system for flying to a target location is provided, comprising a parent aerial vehicle and at least one child vehicle releasably coupled to the parent vehicle. The parent vehicle is configured to transport the at least one child aerial vehicle to a region containing a target location, uncouple from the at least one child aerial vehicle, and transmit information to the at least one child aerial vehicle relevant to operation of the child aerial vehicle. The child aerial vehicle comprises at least one sensor for surveillance at the target location.
US11531335B2 Site local servers for vehicle management
An electronic vertical takeoff and landing (eVTOL) multicopter which includes a communications interface configured to establish a communication channel between a site local server and the eVTOL multicopter and send a vehicle identifier and vehicle state information from the eVTOL multicopter to the site local server. The eVTOL multicopter also includes a processor configured to perform a management operation received from the site local server, wherein the site local server is configured to determine the management operation based at least in part on the vehicle identifier and the vehicle state information.
US11531333B2 Communication and relay systems for vehicles
Methods and systems are provided to facilitate information sharing between vehicles. A relay vehicle may be provided which is in communication with a first group of remote vehicles over a first network and a second group of remote vehicles over a second network.
US11531332B2 Remote control and motorized device
The present invention relates to the field of remote-control technology, and provides a remote control for remotely controlling a motorized device, the remote control including a first rocking lever device, a second rocking lever device, a processor and a signal transmitting device. A rod of the first rocking lever device is configured to perform a linear movement along a first direction and a second direction, so as to trigger the remote control to generate a first remote control instruction and a second remote control instruction, and is further configured to rotate along a third rotation direction and a fourth rotation direction, so as to trigger the remote control to generate a third direction and a fourth direction. The first direction is opposite to the second direction, and the third direction is opposite to the fourth direction. The processor is connected to the first rocking lever device and the second rocking lever device to process the first remote control instruction, the second remote control instruction, the third remote control instruction and the fourth remote control instruction.
US11531330B2 Blockchain-based failsafe mechanisms for autonomous systems
Embodiments provide systems, methods, and computer-readable storage media configured to leverage blockchain technologies to provide failsafe action and fault mitigation processing for autonomous systems. Such autonomous systems may include self-driving cars, logistics or manufacturing robots, or control processes in chemical manufacturing and processing facilities, or construction machinery or sites, and may utilize artificial intelligence (AI) and/or machine learning (ML) algorithms to control operations. These algorithms may be imperfect and subject to error. The disclosed blockchain-based techniques perform data analysis in a parallel and distributed manner (e.g., locally at the autonomous system and remotely at a node of a blockchain platform) to validate the information provided to the AI and/or ML algorithms, as well as the outputs of the algorithms. When anomalies or other issues are detected based on the data analysis, one or more failsafe actions may be executed to control operation of the autonomous systems in a safe manner.
US11531329B1 Predictive maintenance systems and methods of a manufacturing environment
A method of monitoring one or more manufacturing components includes clustering vibration data associated with the one or more manufacturing components to generate a plurality of clusters, determining a vibration characteristic of the one or more manufacturing components based on the plurality of clusters, comparing auxiliary data associated with the one or more manufacturing components and an auxiliary data prediction model associated with the one or more manufacturing components, and determining an auxiliary characteristic of the one or more manufacturing components based on a comparison of the auxiliary data associated and the auxiliary data prediction model. The method includes determining a state of the one or more manufacturing components based on the vibration characteristic and the auxiliary characteristic and broadcasting a notification based on the state.
US11531325B2 Node management of nodal communication networks for highly versatile field devices in control and automation systems
A nodal communication network of a process control or factory automation system includes nodes that are highly versatile (HV) field devices storing respective tag identifications. A DHCP server assigns respective endpoint identifications to nodes that connect to the network. A network node manager manages a mapping database that stores associations of tag identifications of network nodes with the assigned endpoint identifications, and a state database that stores updated states of the network nodes. A DNS server responds, in conjunction with the network node manager, to requests for endpoint identifications to allow nodes to be discovered within the network. An HV device node is a data source that establishes and maintains (sometimes simultaneously) respective communication sessions over the network with one or more other nodes that are consumers of the data generated by the HV devices, and data delivered via the communication sessions may be used to control an industrial process.
US11531321B2 Multidimensional quantization and distributed automatic systems management
Automatic system management is provided by controlling/managing part or all of the system operation through the predefined properties embedded in the components of the management system itself. The creation of Quanta with properties allow the programming of the rules for the system management in a way that any user, client, provider or any other type of participant can interact with the system without the need of an intermediary or approver.
US11531316B2 Motor controller with preprocessing of a command value
A motor controller includes: a command unit which outputs a command value for controlling a motor that drives a driven unit; a motor control unit which controls the motor based on the command value; a compensation filter which compensates for the command value; and a preprocessing unit which is provided in a stage preceding the compensation filter, the compensation filter has a frequency region in which a gain is greater than 1 and the preprocessing unit executes, when a variation in the command value before being compensated for with the compensation filter is equal to or less than a predetermined value, preprocessing in which a past command value is used as a current command value.
US11531315B2 Distributed control system
A distributed control system includes: a plurality of control devices; a process IO master device shared by the control devices and including an output authority table and an output data memory having areas for storing data outputted from the control devices; and a plurality of process IO modules connected to the process IO master device and each connected to a sensor/actuator, wherein the output authority table provides an authority that determines the control device of which output data is to be adopted, for each of addresses corresponding to the actuators.
US11531314B2 System and method for controlling a valve manifold
A valve driver system for driving a plurality of valves of a valve manifold. The system includes a plurality of valve drivers, wherein each valve driver is configured to drive a zone of one or more valves of the manifold; and, a power board that separately powers the respective valve drivers such that the valve drivers are powered separately with a separate power source that can individually power the valve driver. A multiple safety zone valve driver system for driving a plurality of valves of a valve manifold. The system includes a plurality of valve drivers; a first safe PM output; and a second safe PM output. The first and second safe PM outputs are configured such that in response to a first type of safety event the first PM output shuts off power to the first one or more valve drivers and the second PM output maintains power to the second one or more valve drivers. A zoning adapter for adapting logical addresses of valve drivers to physical addresses of valves of a valve manifold. A conversion portion converts logical addresses to physical addresses of the valves in the different zones of the valve manifold with a spacing in one or more portions of the logical addresses.
US11531313B2 STM32-based automatic control system and method for broadcast transmitter
The present disclosure provides an STM32-based automatic control system for a broadcast transmitter, including an STM32 microcontroller, a host computer, a drive unit, a touch screen unit, a local network server unit, an image acquisition unit and a sampling unit, wherein the STM32 microcontroller is connected to the host computer. An output interface of the STM32 microcontroller is connected to the drive unit, wherein the touch screen unit is configured to display acquired information that is processed, and receive a control instruction of a touch operation. The local network server unit is configured to achieve remote network display of transmitter information and remote network control, the image acquisition unit is configured to timely acquire an image in a cabinet of the transmitter such that a maintainer can conduct remote observation, and the sampling unit is configured to control the drive unit to achieve automatic control of the transmitter.
US11531312B2 Adaptive control for a power generator
A power supply control system includes a power generator for providing a signal to a load. The power generator includes a power controller controlling a power amplifier. The power generator includes an adaptive controller for varying the output signal controlling the power amplifier. The adaptive controller compares an error between a measured output and a predicted output to determine adaptive values applied to the power controller. The power generator also includes a sensor that generates an output signal that is digitized and processed. The sensor signal is mixed with a constant K. The constant K is varied to vary the processing of the sensor output signal. The value K may be commutated based on the phase, frequency, or both phase and frequency, and the bandwidth of K is determined by coupled power in the sensor output signal.
US11531308B2 Adaptively learning surrogate model for predicting building system dynamics from simulation model
Systems and methods for training a surrogate model for predicting system states for a building management system based on generated data from a simulation model are disclosed herein. The simulation model is calibrated for a building of interest. The building of interest includes building equipment operable to control a variable state of the building. The simulated data of system states are generated using the calibrated simulation model. A surrogate model is trained based on the simulated data of system states from the calibrated simulation model. System state predictions are generated using the surrogate model. The surrogate model is re-trained based on updated operational data. An updated series of system state predictions is generated using the re-trained surrogate model.
US11531305B2 Versatile horology component
A horology component (1) for a timepiece, including a first portion (10) and a second portion (20), the first portion (10) comprising one part that is at least partially transparent and at least partially superposed on top of the second portion (20), this second portion (20) taking the form of a massive portion comprising a material capable of emitting at least one emission light wave if excited by at least one excitation light wave, and the at least partially transparent part of the first portion allowing an emission light wave emitted by the second portion (20) to be transmitted at least partially toward the outside of the horology component so that the horology component exhibits at least a first appearance by day and at least one different second appearance by night where the first portion (10) is backlit by an emission light wave emitted by the second portion (20).
US11531302B2 Image forming device having top plate with burred openings
Provided is an image forming device includes a top plate that is part of a case of a body of the image forming device. An opening is formed on the top plate, and the opening is processed by burring.
US11531297B2 Image forming apparatus with controller adjusting power supplied to heating element based on prior use metric
In one embodiment, an image forming apparatus includes a fixing device with a heating element to heat a sheet. A controller is configured to control electric power supplied to the heating element based on a prior use metric. The controller reduces the electric power supplied to the heating element during a startup period if an electric power level supplied from a power supply is equal to or greater than a threshold value and the prior use metric is equal to or greater than a reference value.
US11531291B2 Image forming apparatus
An image forming apparatus includes an image forming portion, a rotatable intermediary transfer belt, a plurality of stretching rollers, an outer roller, a moving mechanism, and a controller. In a case that a basis weight of a first recording material is a first basis weight and a basis weight of a second recording material is a second basis weight greater than the first basis weight, a position of the inner roller is a second position when the toner image is transferred onto the second recording material, and in a case that the basis weight of the first recording material and the basis weight of the second recording material are the second basis weight, the position of the inner roller is a first position when the toner image is transferred onto the second recording material.
US11531286B2 Image forming apparatus capable of suppressing deterioration in accuracy of controlling switching of motors from forward rotation to reverse rotation
An image forming apparatus is capable of suppressing deterioration in accuracy of control for switching a motor from forward to reverse rotation in a configuration in which a coupling having play in a rotation direction is interposed in a drive train between the motor and a driven member. The image forming apparatus includes a motor that rotationally drives a photosensitive drum and a developing sleeve; a coupling interposed in a drive train between the motor and the developing sleeve and/or a drive train between the motor and the photosensitive drum and having play in a rotation direction; and a CPU that controls the motor. The CPU rotates the motor forward at a speed V1 at the time of image formation, stops the motor after the end of the image formation, rotates the motor forward at a speed V2 lower than the speed V1, and then reversely rotates the motor.
US11531280B2 Compact alignment sensor arrangements
An apparatus and system for determining alignment of a substrate in which a periodic alignment mark is illuminated with spatially coherent radiation which is then provided to a compact integrated optical device to create self images of the alignment mark which may be manipulated (e.g., mirrored, polarized) and combined to obtain information on the position of the mark and distortions within the mark. Also disclosed is a system for determining alignment of a substrate in which a periodic alignment mark is illuminated with spatially coherent radiation which is then provided to an optical fiber arrangement to obtain information such as the position of the mark and distortions within the mark.
US11531269B2 Method for producing resist pattern coating composition with use of solvent replacement method
Method for producing coating composition applied to patterned resist film in lithography process for solvent development to reverse pattern. The method including: step obtaining hydrolysis condensation product by hydrolyzing and condensing hydrolyzable silane in non-alcoholic hydrophilic solvent; step of solvent replacement wherein non-alcoholic hydrophilic solvent replaced with hydrophobic solvent for hydrolysis condensation product. Method for producing semiconductor device, including: step of applying resist composition to substrate and forming resist film; step of exposing and developing formed resist film; step applying composition obtained by above production method to patterned resist film obtained during or after development in step, forming coating film between patterns; step of removing patterned resist film by etching and reversing patterns. Production method that exposure is performed using ArF laser (with wavelength of 193 nm) or EUV (with wavelength of 13.5 nm). Production method that development is negative development with organic solvent.
US11531268B2 Positive-working photoresist composition, pattern produced therefrom, and method for producing pattern
The present invention provides a positive photoresist composition having excellent storage stability, sensitivity, developing properties, plating resistance, and heat resistance. More specifically, a specific dissolution inhibitor in the form of an oligomer having the same repeating unit structure as the resin contained in the photoresist composition is applied to said composition.
US11531263B2 Photomask having a plurality of shielding layers
Some embodiments relate to photomask for mask patterning. The photomask includes a transparent layer comprising quartz, and a molybdenum silicide (MoSi) layer overlying the transparent layer. A first shielding layer overlies the MoSi layer and has a first thickness and a first optical density. A second shielding layer overlies the first shielding layer and has a second thickness and a second optical density. The second thickness is less than one third of the first thickness, and the second optical density is less than one fourth of the first optical density. An overall optical density of the first and second shielding layers is at least 1.8.
US11531259B2 Laser projector capable of increasing efficiency
A laser projector includes a laser source, a first dichroic mirror, a wavelength conversion module, a second dichroic mirror, a first, a second and a third light valves and a beam combiner. The laser source is for providing a blue beam including a first portion and a second portion. The first dichroic mirror is for receiving and allowing the blue beam to penetrate. The wavelength conversion module is for receiving the first portion and emitting a yellow beam to the first dichroic mirror. The second dichroic mirror is for receiving and separating the yellow beam reflected by the first dichroic mirror into a green and a red beam. The first, second and third light valve are for receiving and modulating respectively the second portion of the blue beam, the green beam and the red beam. The beam combiner is for the beams to form a multi-color image.
US11531257B2 Method, apparatus, and manufacture for a tracking camera or detector with fast asynchronous triggering
An image projection device for displaying an image onto a remote surface. The image projection device employs a scanner to project image beams of visible light and tracer beams of light onto a remote surface to form a display of the image. The device also employs a light detector to sense at least the reflections of light from the tracer beam pulses incident on the remote surface. The device employs the sensed tracer beam light pulses to predict the trajectory of subsequent image beam light pulses and tracer beam light pulses that form a display of the image on the remote surface in a pseudo random pattern. The trajectory of the projected image beam light pulses can be predicted so that the image is displayed from a point of view that can be selected by, or automatically adjusted for, a viewer of the displayed image.
US11531249B1 Constant-frequency acousto-optic beam steering
A pair of acousto-optic deflectors (AODs) is used to steer a pair of laser beams to address individual atoms of an array of atoms so that the beams can conditionally induce a 2-photon transition between the atom's quantum energy levels. The first beam is deflected into a +1 diffraction order, resulting in an AOD output beam with a frequency greater than that of the respective AOD input beam. The second beam is deflected into a −1 diffraction order so that the AOD output beam has a frequency less than that of the respective AOD input beam. The equal and opposite frequency changes compensate it other so that the sum of the output frequencies remains constant.
US11531246B2 Display panel and driving method thereof and display device
A display panel, a driving method thereof and a display device are provided. The display panel includes a plurality of pixel units each of which includes a transparent electrode; a pixel electrode opposite to the transparent electrode; an auxiliary electrode at a side of the transparent electrode facing the pixel electrode, a channel penetrating through the auxiliary electrode; an electrostrictive dielectric layer between the auxiliary electrode and the transparent electrode, an accommodation space being formed in the electrostrictive dielectric layer; and charged particles located between the transparent electrode and the pixel electrode. The through channel is configured to allow the charged particles to pass through the auxiliary electrode through the through channel, and the electrostrictive dielectric layer is configured to selectively confine the charged particles in the accommodation space according to an electric field applied thereto.
US11531244B2 Wide field-of-view polarization switches with liquid crystal optical elements with pretilt
A switchable optical assembly comprises a switchable waveplate configured to be electrically activated and deactivated to selectively alter the polarization state of light incident thereon. The switchable waveplate comprises first and second surfaces and a liquid crystal layer disposed between the first and second surfaces. The first liquid crystal layer comprises a plurality of liquid crystal molecules. Said first and second surfaces may be curved. Said plurality of liquid crystal molecules may vary in tilt with respect to said first and second surfaces with outward radial distance from an axis through said first and second surfaces and said liquid crystal layer in a plurality of radial directions. The switchable waveplate additionally comprises a first plurality of electrodes to apply an electrical signal across said first liquid crystal layer.
US11531243B2 Display device and electronic device including the display device
The display device includes a first substrate provided with a driver circuit region that is located outside and adjacent to a pixel region and includes at least one second transistor which supplies a signal to the first transistor in each of the pixels in the pixel region, a second substrate facing the first substrate, a liquid crystal layer between the first substrate and the second substrate, a first interlayer insulating film including an inorganic insulating material over the first transistor and the second transistor, a second interlayer insulating film including an organic insulating material over the first interlayer insulating film, and a third interlayer insulating film including an inorganic insulating material over the second interlayer insulating film. The third interlayer insulating film is provided in part of an upper region of the pixel region, and has an edge portion on an inner side than the driver circuit region.
US11531242B2 Liquid crystal display panel
A liquid crystal display panel includes an array substrate and a color filter substrate. Each of the pixel units includes a thin film transistor layer and a pixel electrode disposed on the thin film transistor layer. The pixel electrode includes a first pixel electrode and a second pixel electrode, and a spacing region disposed between the first pixel electrode and the second pixel electrode.
US11531240B2 Folding screen display device
The present disclosure discloses a folding screen display device, and the folding screen display device includes: a main cell and a sub cell arranged in a stacked mode; a backlight module arranged on a side, facing away from the main cell, of the sub cell; a display control circuit board arranged on a side, facing away from the sub cell, of the backlight module; and a cable pinboard arranged on a side frame of the backlight module; where the display control circuit board has a timer control circuit for outputting a timer control signal to the main cell and the sub cell; the timer control circuit is electrically connected with the main cell through a first COF; the timer control circuit is electrically connected with the cable pinboard; and the cable pinboard is electrically connected with the sub cell through a second COF.
US11531235B2 Flexible display panel, manufacturing method thereof and display device
A flexible display panel, a manufacturing method thereof and a display device are disclosed. The flexible display panel includes a first flexible substrate and a second flexible substrate which are cell-assembled with each other; and a liquid crystal display layer, a black matrix grid and a plurality of polymer walls which are located between the first flexible substrate and the second flexible substrate; the liquid crystal display layer is located in gaps of the plurality of polymer walls, and includes a plurality of liquid crystal pixel units arranged in an array; the plurality of liquid crystal pixel units are delimited by a projection of the black matrix grid on the liquid crystal display layer.
US11531230B2 Optical forming device and forming method
An optical forming device includes a light source to emit light for causing liquid photocurable resin to undergo curing and an optical modulator to modulate the light for causing the liquid photocurable resin to undergo curing in a pattern based on a shape of a three-dimensional object, and irradiate the liquid photocurable resin with the modulated light. The optical modulator includes a liquid crystal device to modulate the light for causing the liquid photocurable resin to undergo curing in the pattern, and emit the modulated light as linearly polarized light and an optical retardation device to impart a phase difference to the linearly polarized light emitted from the liquid crystal device, and emit the light imparted with the phase difference.
US11531227B2 Anti-peep film and manufacturing method thereof, and display module
The present disclosure provides an anti-peep film and a manufacturing method thereof, and a display module. The anti-peep film includes a plurality of transmission areas and a plurality of anti-peep areas, and the plurality of transmission areas and the plurality of anti-peep areas are alternately arranged in a direction perpendicular to a thickness direction of the anti-peep film. At least one anti-peep area of the plurality of anti-peep areas has a set structure, and the set structure enables that light incident on the at least one anti-peep area from a first side in the thickness direction of the anti-peep film is reflected back to the first side through the at least one anti-peep area.
US11531223B2 Liquid crystal device including insulating film, light control window and production method
To prevent arcing discharge of a liquid crystal device. Provided is a liquid crystal device including a liquid crystal layer, a first substrate, a second substrate and an insulating film, wherein the liquid crystal layer is arranged between the first substrate and the second substrate, the first substrate includes electrode 1, the second substrate includes electrode 2, the insulating film is arranged between electrode 1 and electrode 2, and the insulating film is a cured product of a thermosetting polymer composition.
US11531219B2 Optical module having externally-mounted magnetic ring and chip positioning angle and pressing block structure thereof
An optical module having an externally-mounted magnetic ring and a chip positioning angle and a pressing block structure thereof are disclosed. The pressing block structure includes a pressing block. The pressing block includes a pressing block body. The pressing block body is provided with an insertion core positioning hole, a chip accommodating hole, and a magnetic ring accommodating chamber. The chip accommodating hole is provided with at least one positioning angle. The overall assembly accuracy of the optical module is improved, the material cost of the isolator chip is reduced, the positioning of the chip is more accurate, and the occurrence of glue overflow can be avoided.
US11531218B2 Dimming mirror and method for manufacturing same, and dimming apparatus
The present disclosure discloses a dimming mirror and a manufacturing method thereof, and a dimming apparatus. The dimming mirror includes a dimming layer including a plurality of dimming units. Each of the dimming units includes a first driving structure and a second driving structure opposite to each other, and an elastic supporting structure disposed between the first driving structure and the second driving structure. The first and second driving structures and the elastic supporting structure enclose a dimming chamber. The first and second driving structures are configured to adjust a dimming angle of the dimming unit by adjusting a gap width of the dimming chamber, such that a response wavelength of the dimming mirror is adjusted. The present disclosure facilitates the improvement of the flexibility of the dimming mirror.
US11531217B2 Method for determining a parameter of an optical equipment
Disclosed is a method for determining a parameter of an optical equipment including an optical lens including permanent markings and being mounted in a spectacle frame, including: positioning the optical equipment is before a pattern in a first position; positioning a portable electronic device including an image acquisition module in a second position so as to acquire an image showing together the pattern seen through at least part of the optical lenses of the optical equipment in the first position and at least part of the spectacle frame of the optical equipment in the first position; detecting the permanent marking on the optical lens using the image acquired by the image acquisition module of the portable electronic device in the second position; and determining at least one parameter of the optical equipment based on the position of the permanent marking.
US11531216B2 Supporting pillars for encapsulating a flexible PCB within a soft hydrogel contact lens
A contact lens may include a body of contact lens material extending between a first surface and a second surface. An electromechanical component may be supported in the contact lens material between the first surface and the second surface. A support comprising a plurality of pillars may be formed of the contact lens material and may extend from at least one of the first surface and the second surface to the electromechanical component.
US11531215B1 Eyewear frame as charging contact
Eyewear including a see-through display, a battery, and a frame forming at least one electrical contact for connection to a battery charger for battery charging. The electrical contact is large compared to the size of a battery charging contact to allow easy alignment. The frame may be tied to ground in one example, and to a positive potential in another example. In another example, the frame may be formed into a left portion that is electrically isolated from a right portion. The left portion has a contact coupled to a ground electrode of the battery and is configured to connect to a ground electrode of the battery charger. The right portion has a contact coupled to a positive electrode of the battery and is configured to connect to a positive potential of the battery charger.
US11531213B2 Stereoscopic display using microLED technology
An apparatus and method for displaying an image are disclosed. The apparatus includes independently-controllable microLED unit cells including sets of microLEDs each emitting light and at least one lens to control an emission angle and emission profile of the light emitted by the microLED unit cells. A display controller controls an intensity distribution of the microLED unit cells in accordance with a video data signal such that a first portion of the emitted light is emitted at a first emission angle with a first emission profile and a second portion of the emitted light is emitted at a second emission angle with a second emission profile. The first and second light portions form three-dimensional stereoscopic images.
US11531209B2 Folded camera structure with an extended light-folding-element scanning range
Voice coil motor (VCM) actuators for rotating an optical path folding element (OPFE) over an extended scanning range relative to a scanning/rotation range needed for optical image stabilization (OIS).
US11531208B2 Light source, optical device, measuring device, robot, electronic apparatus, movable structure, and manufacturing apparatus
According to one embodiment, a light source includes a plurality of light-emitting elements each including one or more surface-emitting lasers; and a plurality of detecting elements located on a same substrate as the light-emitting elements. The detecting elements individually detect quantities of output light of the light-emitting elements.
US11531200B2 Display device and system
A logic circuit that can output a stream of sequential values, representing pixel position values, for a pixelated display device such as a spatial light modulator. The logic circuit may comprise an advanced integrated circuit such as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC). The stream of sequential values that is output by the logic circuit can be used by another logic circuit to calculate corresponding values of a software function, for populating those pixels of the pixelated display device. The software function can be, for example, a lens function or a grating function, which might be combined with a hologram, such as a computer-generated hologram (CGH), for display on the pixelated display device.
US11531197B1 Cleaning system to remove debris from a lens
An apparatus including a cover, an actuator and a processor. The cover may be configured to enable light to reach an image sensor. The actuator may be configured to cause a vibration of the cover at a particular frequency. The processor may be configured to generate image frames from pixel data generated by the image sensor and present a control signal to the actuator in response to an input. The input may activate the vibration at the particular frequency. The particular frequency of the vibration may cause debris to be removed from the cover.
US11531196B2 MEMS mirror arrangement for detecting a large angular range
The invention relates to a MEMS mirror assembly for detecting a large angular range up to 180°, preferably up to 160°, and to a method for producing a MEMS mirror assembly. The mirror assembly comprises a carrier substrate (1), on which a mirror (2) vibrating about at least one axis is mounted, a transparent cover (4), which is connected in a hermetically sealed manner to the carrier substrate (1) and which comprises an ellipsoidal dome (6) having a substantially round base area, and a compensation optical system (8), which is arranged in a predefined beam path for an incident beam outside the dome (6). The middle of the mirror (2) lies in the centre point of the dome, and the compensation optical system (8) collimates the incident beam in such a way that a divergence or convergence of the beam caused by the boundary surfaces of the dome once said beam has exited from the dome (6) is substantially compensated. The MEMS mirror assemblies are produced by joining a cover wafer and a mirror wafer, which each comprise a plurality of hemispherical domes and mirrors mounted on the carrier substrate. The mirror assemblies are then separated from the joined wafers. The domes of the cover wafer are produced by a glass flow process.
US11531195B2 Reflective bijective method and device for coded aperture image acquisition and reconstruction
A bijective coded aperture system uses mirror system with a multitude of reflector elements attached to an absorbing, such as black, substrate. Each of the reflector elements is independently placed at a different angle with respect to each other in such a manner that the image of the scene is replicated several times at the focal plane and on the image sensor. Moreover, these replicated images may be overlapping. An image processor can then execute reconstruction methods of the image to faithfully represent the scene.
US11531194B2 Microscope having an imaging optical unit for recording
A microscope includes an illumination unit for illuminating a region of a specimen to generate an illuminated region, an imaging optical unit for magnified imaging of the illuminated region, an image sensor disposed downstream of the imaging optical unit for capturing the magnified image of the illuminated region, a camera for recording an overview region of the specimen without using the imaging optical unit and a control unit for controlling the image sensor and the camera. The overview region includes a part of the illuminated region and a non-illuminated region of the specimen. The control unit actuates the camera to make a recording of the overview region. The control unit actuates the image sensor to cause a recordation of the magnified image of the illuminated region. The control unit generates an overview image based on the recording of the overview region and the recording of the magnified image.
US11531192B2 Optical imaging system
An optical imaging system includes a first lens having negative refractive power, a second lens having negative refractive power, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. The first to seventh lenses are sequentially disposed from an object side toward an image side. The third lens, the fourth lens, the sixth lens, and the seventh lens are formed of plastic, and the first lens, the second lens, and the fifth lens are formed of glass.
US11531185B2 Optical information reader and method of manufacturing the optical information reader
An optical information reader includes an imaging lens and a lens retainer retaining the imaging lens and assembled, in this state, into the holder. The lens retainer includes a flange bottom surface and end faces as a reference surface that is parallel to an optical axis of the imaging lens. The holder includes a top surface and edge faces as a guide surface. The guide surface is brought into surface contact with the flange bottom surface and the end faces when the lens retainer is assembled into the holder, and is brought into slidable contact with the flange bottom surface and the end faces when the lens retainer is moved along the optical axis. Thus, influence of one-sided blur is minimized in terms of variation in resolution which is measured when obtaining an optimal focus position by changing relative positions of the area sensor and the imaging lens.
US11531184B2 Laser beam positioning method using a patterned mirror
A laser beam alignment system includes at least one mirror with a surface pattern configured to receive and reflect a laser beam, at least one detector configured to detect a deflected portion of a laser beam from the mirror, and at least one controller configured to communicate with the at least one mirror and the at least one detector and to control the mirror position on the basis of the deflected portion of the laser beam.
US11531177B2 Fiber optic furcation assemblies, methods, and systems
A fiber optic furcation assembly includes a main fiber optic cable structure, a plurality of furcation tubes, and a housing with a cavity including a transition portion. A plurality of optical fibers each continuously and uninterruptedly extends through an end portion of a jacket of the main fiber optic cable structure, the transition portion of the cavity of the housing, and a respective one of the plurality of furcation tubes. In one embodiment, the cavity includes a securing portion including a plurality of protrusions. The plurality of protrusions defines a plurality of locating channels and at least one securing channel that intersects the locating channels. Bonding material is positioned within the securing channel and bonds the plurality of furcation tubes to the plurality of protrusions. In another embodiment, a cable mount includes a housing attachment, a cable jacket attachment, and a passage. The housing attachment is mounted within a port of the housing. Each optical fiber also extends through the passage of the cable mount, respectively.
US11531173B2 Optical coupling apparatus and methods of making same
Disclosed are apparatus and methods for optical coupling in optical communications. In one embodiment, an apparatus for optical coupling is disclosed. The apparatus includes: a planar layer; an array of scattering elements arranged in the planar layer at a plurality of intersections of a first set of concentric elliptical curves crossing with a second set of concentric elliptical curves rotated proximately 90 degrees to form a two-dimensional (2D) grating; a first taper structure formed in the planar layer connecting a first convex side of the 2D grating to a first waveguide; and a second taper structure formed in the planar layer connecting a second convex side of the 2D grating to a second waveguide. Each scattering element is a pillar into the planar layer. The pillar has a top surface whose shape is a concave polygon having at least 6 corners.
US11531172B2 Wafer-level testing of lasers attached to photonics chips
Structures for a photonics chip, testing methods for a photonics chip, and methods of forming a structure for a photonics chip. A photonics chip includes a first waveguide, a second waveguide, an optical tap coupling the first waveguide to the second waveguide, and a photodetector coupled to the second waveguide. A laser is attached to the photonics chip. The laser is configured to generate laser light directed by the first waveguide to the optical tap.
US11531170B2 Intelligent patch panel
An optical connection identification assembly includes first and second connectors for conveying optical signals within and away from the optical connection identification assembly, first and second optical filters configured for conveying optical signals to and from the respective first and second connectors and between each other, and first and second photodiodes. The first photodiode is configured for receiving optical signals from the first optical filter to confirm the optical connection identification assembly is receiving optical signals. The second photodiode is configured for receiving optical signals from the second optical filter to confirm the optical connection identification assembly is receiving optical signals. The first and the second connectors are on opposite sides of each of the first and the second optical filters and each of the first and the second photodiodes. Multiple optical connection identification assemblies are used in a system to prepare a connectivity map of a fiber optic system.
US11531169B2 Adapter system for multi-fiber mechanical transfer type ferrule
Devices and methods for connecting optical fibers are provided. In some embodiments, connectors and adaptors for two-fiber mechanical transfer type ferrules are disclosed. In some embodiments, MT connectors, such as simplex, duplex, and quad micro-MT adaptors are disclosed. In some embodiments, MT adaptors, such as simplex, duplex, and quad adaptors are disclosed. In some embodiments, optical fiber cables that modularly coupled with at least one optical fiber connector, adaptor, and other optical fiber cable the cable is configured to provide a remote release from an adaptor receptacle.
US11531156B2 Multicore optical fiber with depressed index common cladding
A multicore optical fiber comprising: a depressed index common-cladding region having a refractive index Δcc; and a plurality of core portions disposed within the depressed index common-cladding region, wherein each core portion comprises: a central axis, a core region comprising a relative refractive index Δ1, an inner-cladding region encircling and directly contacting the core region comprising a relative refractive index Δ2, a trench region encircling and directly contacting the inner cladding region comprising a relative refractive index Δ3, and an outer-cladding region encircling and directly contacting the trench region comprising a relative refractive index Δ4, wherein the refractive index of the depressed index common-cladding region Δcc is less than the refractive index of the outer-cladding region Δ4, and wherein a difference between the refractive index of the depressed index common-cladding region Δcc and the refractive index of the first outer-cladding region Δ4 is greater than 0.05% Δ.
US11531155B1 Backlight module and display device having the same
A backlight module includes a case body, supporting structures, light-emitting elements, and an optical module. The case body includes a first side wall and a second side wall opposite to the first side wall. Each of the support structures includes two supporting members and a bearing member. Two supporting members are respectively disposed on the first side wall and the second side wall. Each of the supporting member includes a fitting portion, an extending portion, and a bending portion. The fitting portion is fixed to the first side wall and the second side wall. The bearing member is disposed between the two supporting members. The light-emitting elements are respectively disposed on the bearing surface of the bearing member of the corresponding supporting structures. The optical module is disposed on the extending surface of the extending portion of each of the supporting structures. A display device is also provided.
US11531153B2 Lighting module and lighting device comprising same
A lighting device disclosed in an embodiment of the invention includes a substrate; a plurality of light emitting devices on the substrate; a first reflective layer on the substrate; a resin layer on the first reflective layer and including a first surface from which light emitted from the light emitting device is extracted; a second reflective layer on the resin layer; and a light extraction layer on the first surface of the resin layer, wherein the first surface of the resin layer has a convex portion having a convex exit surface facing to each of the light emitting devices, and concave portions between the convex portions, and the light extraction layer may include a first extraction portion having protrusions on each exit surface, and second extraction portions concave between the plurality of protrusions.
US11531152B2 Time-multiplexed backlight and multiview display using same
Time-multiplexed backlighting includes a time-multiplexed light source to provide a light beam having a first non-zero propagation angle during a first time interval and a second non-zero propagation angle during a second time interval. A time-multiplexed backlight includes a light guide configured to guide the light beam and a diffraction grating configured to coupled out a portion of the guided light beam with a different principal angular direction in each of the first time interval and the second time interval. A multiview display includes the time-multiplexed light source and a multibeam backlight to provide coupled-out light beams during each of the first and second time intervals, wherein the principal angular directions of the coupled-out light beams correspond to different view directions of the multiview display.
US11531151B2 Imaging apparatus and image generating method that detects an orientation of an imaging section and generates an image corresponding to a polarization direction corresponding to the orientation the imaging section
A polarization filter effect is prevented from being changed due to a change in orientation of an imaging apparatus.An imaging apparatus according to the present technique includes an imaging section including a first pixel capable of receiving light in a first polarization direction and a second pixel capable of receiving light in a second polarization direction different from the first polarization direction, a detection section detecting an orientation of the imaging section, and an image generating section generating, on the basis of signals for the first and second pixels, an image corresponding to a polarization direction corresponding to a detection result from the detection section. Thus, as an image corresponding to a particular polarization direction, that is, an image corresponding to application of a polarization filter effect, an image can be generated that corresponds to a polarization direction corresponding to a change in the orientation of the imaging section.
US11531148B2 Optical coatings for glass and glass laminates
An optical coating for a glass substrate includes an inner metal or metal alloy layer, a first pair of transparent conductive oxide or dielectric layers, and a pair of outer metal or metal alloy layers. The optical coating includes an eye-weighted transmittance of less than about 20% and an eye-weighted reflectance of less than about 30%, as measured with a D65 illuminant according to the CIE 10° Standard Observer.
US11531147B2 Transparent screen, video projection laminated plate, and video display system
There is provided a transparent screen which is capable of separating a direction where a hot spot is observed and a direction where a bright video is allowed to be observed, and establishing a direction where a video is allowed to be wholly brightly observed.A transparent screen includes a first transparent layer, a reflective layer reflecting projected video light, a second transparent layer disposed opposite to the first transparent layer with respect to the reflective layer so as to make a background visible therethrough; wherein the reflective layer has a plurality of slant reflective surfaces, each of the slant reflective surfaces being slant to a reference surface that is a surface of the first transparent layer opposite to the reflective layer; wherein each of the slant reflective surfaces is provided with a concavo-convex and is formed in a stripe shape when seen from a normal direction of the reference surface; and wherein the slant reflective surfaces are disposed so as to have angles to the reference surface, the angle changing with random variations in of range with respect to a certain central angle.
US11531146B2 Thermal undercut structure for metasurface tuning
An active metasurface includes a number of periodically-repeated unit cells arranged on a substrate, each of the unit cells including a high-index dielectric block; a heat source positioned to selectively modulate heat applied to the high-index dielectric block; and an insulating undercut region at an interface between the high-index dielectric block and the substrate.
US11531143B2 Window cover film and flexible display panel including the same
Provided are a window cover film and a flexible display panel including the same. More preferably, a window cover film including a transparent film and a hard coating layer and a flexible display panel including the same are provided.
US11531142B2 Optical member and method for manufacturing optical member
An optical member that has excellent antireflection properties and that can maintain antifogging properties over a long term, and a method for manufacturing an optical member are provided. The optical member includes, in sequence, a substrate, a porous layer, and a multilayered antireflection layer. The ratio n/n0 is 0.85 or more and 0.95 or less, where n represents a refractive index of a layer having the highest refractive index among layers included in the antireflection layer and n0 represents a refractive index of a compound constituting the layer having the highest refractive index at a theoretical density.
US11531141B2 Low contrast anti-reflection articles with reduced scratch and fingerprint visibility
Embodiments of articles including a low-contrast anti-reflection coating are disclosed. The coated surface of such articles exhibits a reduced difference in reflectance between a pristine state and when a surface defect is present. In one or more embodiments, the coated surface of such articles exhibits a first average reflectance in the range from about 0.6% to about 6.0% in a pristine condition and a second average reflectance of about 8% or less after removal of a surface thickness of the anti-reflection coating. In other embodiments, the coated substrate exhibits a second average reflectance of about 10% or less, when the coated surface comprises a contaminant. In some embodiments, the coated substrate exhibits a first color coordinate (a*1, b*1) in a pristine condition and a second color coordinate (a*2, b*2) after the presence of a surface defect such that Δa*b* is about 6 or less.
US11531139B2 Rain gauge for measuring rain fall in an automatic weather station having an ultrasonic transducer for transmitting and receiving acustic signals into measurement chamber and programmable to determine water level in measurement chamber
A rain gauge for measurement of rain fall. The rain gauge includes: a measurement chamber having an inlet port at one end and a drainage port at the other end, the drainage port being closed by a valve and programmable to be opened at predefined events to release water collected in measurement chamber; a funnel or collector adapted to receive rain fall opens into the inlet port; and an ultrasonic transducer for transmitting and receiving acoustic signals into measurement chamber. The ultrasonic transducer is programmable to determine the water level in measurement chamber. An automatic weather station including the rain gauge is also provided.
US11531137B2 System and method for characterizing reservoir wettability from an imaging technique combined with multiphysics logs and data analytics
Embodiments of the present disclosure are directed towards systems and method for characterizing wettability. Embodiments may include acquiring, using at least one processor, multi-physics data and transforming the multi-physics data into transformed data that is more sensitive to wettability than the multi-physics data. Embodiments may further include processing, using a data processing engine, the acquired and transformed data using at least one of a data correlation technique and an inversion technique.
US11531134B2 Multi-sensor system for airborne geophysical prospecting and method
A multi-sensor electromagnetic (EM) system and method for measuring gradients of EM signals. The multi-sensor EM system includes a frame; a transmitter device attached to the frame and configured to generate a primary EM field; a receiver device attached to the frame and configured to record a secondary EM field generated by the earth after being excited by the primary EM field; and a gradient sensor device attached to the frame and configured to record a gradient of the secondary EM field.
US11531119B2 Coordinated smart contract-based satellite management and operation
Coordinated smart contract-based satellite management and operation is provided by obtaining terms of smart contracts that govern utilization of a constellation of Earth-orbiting satellites, which form a space-based data center, in transmitting data between the constellation of satellites and ground stations for receiving data transmissions. Different service providers operate different satellites of the constellation and different ground stations of the collection, and the smart contracts further govern servicing of requests made between the different service providers. A service provider operates satellite(s) of the constellation pursuant to the smart contracts and ground station(s) of the collection of ground stations. This includes receiving a request for data stored on a satellite, selecting a device to which the satellite is to send the data, the selecting being made between at least (i) a ground station and (ii) another satellite of the constellation, and initiating sending the data to the selected device.
US11531116B2 Methods and systems for detecting potential interference with a tracking device associated with a vehicle
An exemplary method includes a monitoring system identifying a time period during which a vehicle equipped with a tracking device travels at least a threshold distance, determining that the tracking device fails to acquire a desired signal for a predetermined amount of time during the time period, and, in response to determining that the tracking device fails to acquire the desired signal, determining that the tracking device is potentially being interfered with during the time period by a signal jamming device.
US11531113B1 System and methods for object detection and tracking using a lidar observation model
A system for detecting and tracking objects using lidar can include one or more processors configured to receive lidar data. The one or more processors can determine shape data from the lidar data. The shape data can be indicative of an object. The one or more processors can determine a plurality of extents of the object based on the shape data. The one or more processors can update a state of the object based on the plurality of extents, the state including a boundary of the object. The one or more processors can provide the state of the object to an autonomous vehicle controller to cause the autonomous vehicle controller to control an autonomous vehicle responsive to the state of the object.
US11531111B2 360 degrees field of view scanning lidar with no movable parts
A LIDAR system that scans a beam in a full 360° FOV without any moving parts. The system includes a transmitter sub-system having a tunable laser beam source, an SPPR responsive to the laser beam, and a conical mirror receiving the output beam and directing the output beam into a desired FOV. The system also includes a receiver sub-system responsive to a reflected beam that is reflected off of an object that receives the output beam from the mirror, where the receiver sub-system includes a plurality of detector modules each including a receiver detector and arranged so that at least one detector module receives the reflected beam from any direction. The system further includes a signal processor sub-system that tunes the frequency of the laser beam generated by the laser source to change the angle orientation of the output beam and scan the output beam in the 360° FOV.
US11531110B2 LiDAR localization using 3D CNN network for solution inference in autonomous driving vehicles
In one embodiment, a method for solution inference using neural networks in LiDAR localization includes constructing a cost volume in a solution space for a predicted pose of an autonomous driving vehicle (ADV), the cost volume including a number of sub volumes, each sub volume representing a matching cost between a keypoint from an online point cloud and a corresponding keypoint on a pre-built point cloud map. The method further includes regularizing the cost volume using convention neural networks (CNNs) to refine the matching costs; and inferring, from the regularized cost volume, an optimal offset of the predicted pose. The optimal offset can be used to determine a location of the ADV.
US11531102B2 Distance measurement image pickup apparatus
A distance measurement image pickup apparatus has two measurement periods. In a first distance measurement period, short pulsed light (1T) is irradiated, and exposure is performed in a plurality of exposure periods (A, B, and C) in which exposure timings are shifted. In each exposure period, an exposure gate is opened a plurality of times to perform repetitive exposure, and a first non-exposure period is provided from when a last exposure gate is closed until subsequent pulsed light is irradiated. In a second distance measurement period, long pulsed light (4T) is irradiated, and exposure is performed in a plurality of exposure periods (A, B, and C) in which exposure timings are shifted. In each exposure period, exposure is performed by opening the exposure gate only once, and a second non-exposure period is provided from when a last exposure gate is closed until subsequent pulsed light is irradiated.
US11531099B2 System and method for detection and reporting of targets with data links
Systems and methods for detection and reporting of small targets to an operational area. Exemplary embodiments are presented to detect targets such as avian species, UAS, UAV, and drones, and transmit unique small target identifier information via data link, such as ADS-B, to an operational area.
US11531098B2 Radar image processing device and radar image processing method
A radar image processing device performs determination of a pixel including a ghost image and changes the value of the pixel which is determined to include the ghost image on a radar image the focus of which has been changed.
US11531097B2 Three-dimensional imaging system and method based on rotational scanning
A three-dimensional imaging system and method based on rotational scanning is disclosed. The system includes a column-shaped frame with a column-shaped side; a transceiving antenna array element arranged on the column-shaped side that transmits a micro-wave detection signal to a detected object located in the column-shaped frame and receives an echo signal reflected back from the detected object; a signal transceiving device that generates the micro-wave detection signal and sends same to the transceiving antenna array element and processes the echo signal; a rotation control device that controls rotational movement of the transceiving antenna array element so that the transceiving antenna array element transmits the micro-wave detection signal to the detected object in a plurality of angles; and a positioning trigger fixedly arranged on the column-shaped frame and configured to trigger the signal transceiving device when the transceiving antenna array element arrives at a position of the positioning trigger.
US11531096B2 High performance handheld ultrasound
A handheld ultrasound device may comprise components configured to provide decreased size, weight, complexity, and power consumption. The handheld ultrasound device may comprise a beamformer configured to implement and compress a flag table in place of a delay table. These improvements can decrease the amount of memory used to generate ultrasound images, which can decrease the size, weight, and power consumption of the handheld ultrasound device. Ultrasound image data on a handheld imaging probe can be compressed on the handheld imaging probe prior to transmission from the probe in order to decrease the amount of data transmitted from the probe. The compressed data may comprise compressed pixels to maintain spatial image resolution. The compression circuitry may comprise an amount of memory related to a dynamic range of the compressed data that is independent of the dynamic range of the input data, which can decrease memory, power consumption, and latencies.
US11531087B2 Method, apparatus, and system for fall-down detection based on a wireless signal
Methods, apparatus and systems for periodic or transient motion detection, e.g. fall event detection, based on wireless signals are described. In one example, a described system comprises: a transmitter configured for transmitting a first wireless signal through a wireless multipath channel of a venue; a receiver configured for receiving a second wireless signal through the wireless multipath channel; and a processor. The second wireless signal differs from the first wireless signal due to the wireless multipath channel that is impacted by a target motion of an object in the venue. The processor is configured for: obtaining a time series of channel information (TSCI) of the wireless multipath channel based on the second wireless signal, computing a time series of spatial-temporal information (STI) of the object based on the TSCI, and detecting the target motion of the object based on the time series of STI (TSSTI).
US11531080B2 Leveraging spectral diversity for machine learning-based estimation of radio frequency signal parameters
An example method for estimating the angle-of-arrival (AoA) and other parameters of radio frequency (RF) signals that are received by an antenna array comprises: receiving a plurality of radio frequency (RF) signal power measurements by a plurality of antenna elements at a plurality of RF channels; computing, by applying a machine learning model to the plurality of RF signal power measurements, an estimated RF signal parameter value; and outputting the RF signal parameter value.
US11531079B2 Multi-meter energy allocation system with no back feed
A power generation allocation and measurement device has an inverter assignment matrix fed by one or more inverter load controllers, the controllers connected to respective inverters. The device includes multiple unit controllers associated with respective metered distribution panels of a multi-unit or multi-panel power installation. A group controller is in communication with each unit controller and the inverter assignment matrix. The device is fed by a power generator such as a photovoltaic panel. The device allocates power to the metered distribution panels via the group controller, based on feedback from the discrete unit controllers.
US11531077B2 Cooling structure of gradient coil having flexible coolant pipelines
The cooling component may include a coolant pipeline component and a load-bearing component. The coolant pipeline component may include multiple flexible coolant pipelines with high thermal conductivity arranged side by side, the multiple coolant pipelines arranged side by side being securely arranged on the load-bearing component in such a way that a coolant liquid intake pipe and liquid output pipe are arranged uniformly in parallel in a serpentine layout without crossing over each other; so that the multiple coolant pipelines can be installed in a close fit with a Z coil of a gradient coil in such a way as to be orthogonal to the Z coil. Aspects of the present disclosure advantageously increase the support roundness of a cooling layer, and further ensure the magnetic field homogeneity of a coil supported thereby.
US11531075B2 Method and apparatus for integrating current sensors in a power semiconductor module
An improved system for measuring current within a power semiconductor module is disclosed, where the system is integrated within the power module. The system includes a point field detector sensing a magnetic field resulting from current flowing in one phase of the module. A lead frame conductor may be provided to shape the magnetic field and minimize the influence of cross-coupled magnetic fields from currents conducted in other power semiconductor devices within one phase of the module. Optionally, a second point field detector may be provided at a second location within the module to sense a magnetic field resulting from the current flowing in the same phase of the module. Each phase of the power module includes at least one point field detector. A decoupling circuit is provided to decouple multiple currents flowing within the same phase or to decouple currents flowing within different phases of the power module.
US11531067B2 Motor demagnetization detection method and motor demagnetization detection device
A motor demagnetization detection method includes the following steps. The speed of a motor is calculated according to the rotation angle of the motor. When determining that the motor respectively maintains a first and second steady state according to the speed, the three-phase current values of the motor are received to obtain first and second steady-state data. An equivalent magnetic flux is calculated according to the first and second steady-state data. The motor is repeatedly driven to maintain the first and second steady states, the first and second steady-state data are updated according to the three-phase current values, and the equivalent magnetic flux is again calculated to generate equivalent magnetic fluxes. A magnetic flux change is calculated according to equivalent magnetic fluxes. A demagnetization warning is issued according to a comparison of the magnetic flux change and a demagnetization warning value.
US11531064B2 Method for testing a digital electronic circuit to be tested, corresponding test system and computer program product
In an embodiment a method for testing a digital electronic circuit includes coupling an external test equipment to a digital electronic circuit in order to apply an external voltage signal to the digital electronic circuit when an automatic test pattern generation (ATPG) procedure with a given test pattern is performed, wherein a value of the external voltage signal is controlled by the external test equipment and measuring, at the external test equipment, the digital supply voltage at an output of the voltage regulator and at an input of the internal digital circuitry, wherein the external voltage signal is applied to the differential inputs of the op-amp voltage regulator through an adaptation circuit to obtain determined values of the digital supply voltage.
US11531062B2 Power supply, automated test equipment, method for operating a power supply, method for operating an automated test equipment and computer program using a voltage variation
A power supply is configured to perform an at least partial compensation of a voltage variation caused by a load change using a voltage variation compensation mechanism which is triggered in response to an expected load change. An Automated test equipment for testing a device under test comprises a power supply, which is configured to supply the device under test. The automated test equipment comprises a pattern generator configured to provide one or more stimulus signals for the device under test. The power supply is configured to perform an at least partial compensation of a voltage variation caused by a load change using a voltage variation compensation mechanism which is activated in synchronism with one or more of the stimulus signals and/or in response to one or more response data signals from the device under test. Corresponding methods and a computer program are also described.
US11531060B2 Cylindrical member, contact probe and semiconductor inspection socket
The cylindrical member includes a cylindrical base material 40 made of beryllium copper, a first coating layer that is formed on the base material 40 and made of a Ni-based material and serves as a reinforcing material for the base material 40, and a second coating layer 42 that is formed on the first coating layers and made of a metal-based material different from the base material 40, wherein the first coating layer 41 has higher hardness than the base material 40, when the thickness of the base material 40 is represented by TB and the layer thickness of the first coating layer 41 formed on the outer surface is represented by T1OUT, the base material 40 is formed so as to satisfy 13 μm≤TB≤25 μm, and the first coating layer 41 is formed so as to satisfy T1OUT≥TB×4%.
US11531058B2 Detection circuit and detection method for fail signal
A detection circuit is provided in the invention. The detection circuit includes a synchronous circuit, a comparison circuit and a fail-signal generating circuit. The comparison circuit is coupled to the synchronous circuit. The comparison circuit compares a target signal with a reference signal to generate a comparison result. The frequency of the reference signal is lower than the frequency of the target signal. The fail-signal generates circuit is coupled to the synchronous circuit and the comparison circuit. The fail-signal receives the comparison circuit. According to the comparison circuit, the fail-signal determines whether the target signal has failed.
US11531055B2 Facilitating debugging electronic device, system and method thereof
Disclosed are an facilitating debugging electronic device, system and method, reasonably integrates the power-supply interface and the signal interface of the electronic device, matches the conventional output end of the electronic device with the master device, realizes the debugging of electronic devices including semi-finished products of PACKAGE (SMD)/PCBA/COB modules and electronic products, partly overcomes the technical problem of the increase of product volume and cost, which caused by setting different interfaces on electronic devices for various testing, burning and correcting purposes. The present disclosure also partly realizes the debugging of electronic devices with fewer external interfaces, which contributes to the miniaturization of electronic devices such as semi-finished products of PACKAGE (SMD)/PCBA/COB modules and electronic products, and guarantees the quality of electronic products by implementing the waterproof, dustproof and pleasing design of the housing structure of devices and achieves economic and social benefits.
US11531050B2 Methods, systems, and apparatus for low-power, wireless, power line fault detection
A drone deployable power line fault detection sensor. The sensor can include a clamp mechanism having a clamp ring with first and second ring portions movably connected to each other and a resilient member positioned to urge the first and second ring portions toward a closed configuration. A latch can be positioned to retain the first and second ring portions in an open configuration whereby the sensor can be positioned on a power transmission line with a drone. A trigger can be coupled to the latch and operative, under the weight of the sensor, to disengage the latch thereby releasing the first and second ring portions to close around the transmission line under the force of the resilient member. One or more sensors are carried by the clamp mechanism and positioned to detect a line fault on the power transmission line, which is reported to a power station control system to de-energize the power transmission line.
US11531049B2 Electromagnetic pulse detection
An embodiment integrated circuit includes a first electromagnetic pulse detection device that comprises a first loop antenna formed in an interconnection structure of the integrated circuit, a first end of the first antenna being connected to a first node of application of a power supply potential and a second end of the antenna being coupled to a second node of application of the power supply potential, and a first circuit connected to the second end of the first antenna and configured to output a first signal representative of a comparison of a first current in the first antenna with a first threshold.
US11531046B2 Current sensor device
A sensor device includes a silicon substrate having an active surface; a first sensing area disposed near a first edge of the active surface of the silicon substrate such that the first sensing area has at least one first magnetic sensing element is made of a first compound semiconductor material and contact pads; and a second sensing area disposed near a second edge of the active surface of the silicon substrate, such that the second edge is substantially opposite to the first edge, such that the second sensing area has at least one second magnetic sensing element made of a second compound semiconductor material and contact pads. A processing circuit is disposed of in the silicon substrate and is electrically connected via wire bonds and/or a redistribution layer with the contact pads of the first and second sensing areas.
US11531041B2 Sensor system, including a plurality of individual and separate sensor elements
A sensor system including a plurality of individual and separate sensor elements. Each of the individual sensor elements is independently functional. The individual sensor elements of the sensor system being formed in one piece from parts of a wafer or a vertically integrated wafer stack. The sensor system including at least one separation structure, in particular a scribe line, between the individual and separate sensor elements.
US11531030B2 Polypeptide-antibody complexes and uses thereof
Complexes containing a labeled polypeptide and an antibody, and the use of such complexes as research, diagnostic, and clinical tools, are described herein.
US11531023B2 Biomarker for diagnosing overactive bladder disease and screening method of therapeutic agents using the same
The present invention relates to a biomarker for diagnosis of overactive bladder (OAB) disease, and a method for screening a drug using the biomarker. The markers described in the present invention can effectively detect or diagnose the onset of OAB by distinguishing them from normal populations. In particular, OAB-specific protein markers released into urine enable simple and rapid OAB diagnosis in a non-invasive manner. In addition, by selecting an agent that changes, particularly normalizes the expression and activity of the markers selected in the present invention, more effective preventative or therapeutic agents of OAB disease can be screened.
US11531022B1 Breath analysis system
A breath analyte capture device includes a breath input port into which a user exhales a breath sample, and a cartridge insertion port for receiving a disposable cartridge containing an interactant. During exhalation of a breath sample, at least a portion of the breath sample is routed through the cartridge such that the analyte (such as breath acetone) is captured by the interactant. In some embodiments, the concentration of the analyte in the breath sample is measured by monitoring a chemical reaction that occurs in the disposable cartridge. The chemical reaction may be monitored by illuminating the cartridge at each of multiple light wavelengths while measuring reflected light.
US11531021B2 Measuring and removing noise in stochastic signals from a nanopore DNA sequencing system driven by an alternating signal
A method of using a sequencing cell includes applying an alternating signal across a nanopore of the sequencing cell. The method further includes acquiring a first set of voltage data during a first portion of a plurality of cycles of the alternating signal. The method further includes determining a shifted set of voltage data from the first set of voltage data, computing difference data values by computing differences between data points of the first set of voltage data and corresponding data points of the shifted set of voltage data, identifying a plurality of noise data points as data points having difference data values that are larger than a first threshold value, and removing the plurality of noise data points from the first set of voltage data.
US11531019B2 Methods, systems, and computer program products for determining a property of construction material
Methods, systems, and computer program products for determining a property of construction material. According to one aspect, a material property gauge operable to determine a property of construction material is disclosed. The gauge may include an electromagnetic sensor operable to measure a response of construction material to an electromagnetic field. Further, the electromagnetic sensor may be operable to produce a signal representing the measured response by the construction material to the electromagnetic field. An acoustic detector may be operable to detect a response of the construction material to the acoustical energy. Further, the acoustic detector may be operable to produce a signal representing the detected response by the construction material to the acoustical energy. A material property calculation function may be configured to calculate a property value associated with the construction material based upon the signals produced by the electromagnetic sensor and the acoustic detector.
US11531018B2 Modular sensor architecture for soil and water analysis at various depths from the surface
A method of analyzing soil using a modular sensor device. The modular sensor device including a sensor bus head, a sensor bus terminus, and a sensor rod in a stacked arrangement. The sensor rod disposed between the sensor bus head and the sensor bus terminus. The method including setting on an output pin of the sensor bus. The method further including, subsequent to setting the output pin of the sensor bus, detecting a transition on an input pin of the sensor rod, the output pin of the sensor bus and the input pin of the sensor rod being part of a daisy chain. The method further including, in response to detecting the transition at the input pin of the sensor rod, enabling bidirectional communication between the sensor rod and the sensor bus head over a communication bus electrically coupling the sensor bus head to the sensor rod.
US11531016B2 Method of operating gas sensors and corresponding device, sensor and program product
A method includes applying heat to a metal oxide sensing element of a gas sensor, varying the heat applied to the metal oxide sensing element for at least a time interval, and measuring an electrical resistance of the metal oxide sensing element versus variation of the heat for a time interval. The measurement of electrical resistance of the metal oxide sensing element versus variation of the heat applied to the metal oxide sensing element is compared to a set of corresponding reference measurements associated with a plurality of different target gases. A further sensor parameter versus the variation of electrical resistance and variation of the heat applied is measured to obtain a three-dimensional trajectory corresponding to variation of the sensor resistance, the variation of said heat and the variation of the further sensor parameter. This comparing includes comparing the trajectory in three dimensions to a set of reference three-dimensional objects.
US11531013B2 Gas sensor, gas detection device, gas detection method, and device provided with gas sensor or gas detection device
Provided are: a gas sensor which is able to have improved gas detection performance, while being capable of suppressing variation in the output characteristics among individual gas sensors; a gas detection device; a gas detection method; and a device which is provided with a gas sensor or a gas detection device. This gas detection device (10) is provided with: a heat sensitive resistive element (2); a lead part (22b) which is connected to the heat sensitive resistive element (2) by welding, while having no material being interposed therebetween; a gas sensor (1) which is thermally coupled to the heat sensitive resistive element (2), while comprising a porous gas molecule adsorption material (3) from which specific gas molecules are desorbed by means of heating; and an electric power supply unit which supplies electric power to the heat sensitive resistive element (2), thereby heating the heat sensitive resistive element (2).
US11531010B2 Ion suppressor and ion chromatograph
An ion suppressor includes ion exchange membranes between a pair of electrodes. Regeneration liquid channels are provided in the spaces between the electrodes and the ion exchange membranes, and an eluent channel is provided between the ion exchange membranes. In the space between the electrode and the eluent channel, an element that increases the resistance in the voltage application direction is disposed. For example, ion permeable membranes are disposed in contact with the ion exchange membrane, thereby increasing the resistance in the voltage application direction.
US11531008B2 Gas sampler
A gas sampler (30) is provided with a connection portion (C1) connectable to a sample tank (20), a sample loop (PL) for holding a sample gas introduced from the sample tank (20) to the connection portion (C1), pneumatic switching valves (V1 to V6) for switching a flow path connected to the sample loop (PL), a control piping (81) for transmitting a driving pressure to the switching valves (V1 to V6), a pump (31) for suctioning an inside of the sample loop (PL), and a pressure accumulation tank (80) for accumulating the pressure generated by the operation of the pump (31) as a source pressure.
US11531007B2 Methods and apparatus to generate an acoustic emission spectrum using chirp demodulation
Methods, apparatus, and articles of manufacture are disclosed. An example pre-amplifier includes a demodulator to combine a chirp signal with an acoustic emission signal to generate a sideband acoustic emission signal, sample spectral data of the sideband acoustic emission signal at an intermediate center frequency in an intermediate frequency bandwidth, and generate demodulated acoustic emission data based on mapping the sampled spectral data to a measurement center frequency, the measurement center frequency different from the intermediate center frequency, and a transmitter to transmit the demodulated acoustic emission data to a computing device.
US11531006B2 Methods and systems for characterizing multiple properties of cement using p-waves of multiple frequencies
Methods and systems for characterizing multiple properties of a cement composition for use at downhole conditions using ultrasonic analysis tools are provided. In some embodiments, the methods comprise: transmitting at least a first p-wave and a second p-wave having different frequencies through a cement composition; determining velocities of the first and second p-waves through the sample; transmitting at least a third p-wave having a third frequency through the cement composition while allowing the cement composition to at least partially hydrate, wherein the third frequency is higher than the second frequency; determining at least a velocity of the third p-wave through the cement composition; based at least in part on the velocities of the p-waves, determining at least the compressibility, Poisson's ratio, Young's modulus, and shear modulus of the cement composition.
US11531004B2 Disposable multi-channel bio-analysis cartridge and capillary electrophoresis system for conducting bio-analysis using same
A multi-channel bio-separation system configured to utilize a cartridge that has a individual, separate integrated reagent (i.e., a separation buffer) reservoir dedicated for each separation channel. The multiple channels may have different characteristics, such as different separation medium of different chemistries, different separation length, different channel sizes and internal coatings. In one embodiment, the cartridge does not include integrated detection optics. Not all channels need to be operative. One or more of the channels in the cartridge may be “dummy channels” that are not operative (e.g., not provided with a capillary tube). A capillary tube may be routed between the reservoir/electrode (anode) of one channel to an electrode (cathode) in another channel, thus allowing a longer length of capillary tube to be used to define a longer separation channel to improve resolution.
US11531002B2 Gas sensor
A gas sensor (100) extending in an axial direction AX including: a gas sensor element (120) which detects the concentration of a specific gas in a gas under measurement; a tubular metallic shell (110) having a polygonal tool engagement portion (110B) surrounding the gas sensor element (120); a tubular outer tube (103) which extends rearward from the metallic shell (110), surrounds the gas sensor element (120), and has an opening (103E) at a rear end thereof; a sealing member (191) which seals the opening (103E); and a tubular heat dissipating member (104) which surrounds the outer tube (103) and reduces the amount of heat transferred from the forward end side of the gas sensor (100) through the outer tube (103) to the sealing member (191). The maximum diameter D1 of the heat dissipating member (104) is equal to or less than the opposite side dimension D2 of the tool engagement portion (110B).
US11531000B2 Electrical methods and systems for concrete testing
Concrete can be one of the most durable building materials and structures made of concrete can have a long service life. Consumption is projected to reach approximately 40 billion tons in 2017. Despite this the testing of concrete at all stages of its life cycle is still in its early stages although testing for corrosion is well established. Further many of the tests today are time consuming, expensive, and provide results only after it has been poured and set. Embodiments of the invention provide concrete suppliers, construction companies, regulators, architects, and others with rapid testing and performance data regarding the cure, performance, corrosion of concrete at different points in its life cycle based upon a simple electrical tests that remove subjectivity, allow for rapid assessment, are integrable to the construction process, and provided full life cycle assessment. Wireless sensors can be embedded from initial loading through post-cure into service life.
US11530996B1 Controlling crystallization at the interface between oil and brine
A method is described for determining the structure of a surfactant complex formed at an immiscible liquid-liquid interface. The surfactant complex forms and crystallizes at the interface between an aqueous phase comprising a divalent metal salt and a non-aqueous phase comprising an anionic surfactant. The non-aqueous phase may be in the form of a droplet surrounded by the aqueous phase. The structure of the surfactant complex is determined by X-ray crystallography.
US11530995B2 Mini C-arm imaging system with stepless collimation
The disclosure relates to a Mobile Fluoroscopic Device consisting of a Mini-C Arm assembly containing a stepless collimating apparatus which is adjustable using pairs of linear translating, opaque to x-ray plates (2). Each pair of plates are operated by a drive mechanism including a motor (3), gears (4, 6), and racks (5) making it possible to increase or decrease the cross-sectional area of the x-ray beam relative to the x-ray sensor surface area.
US11530991B2 Apparatus and method of determining biological property with test strip adaptor
A method to process an image to determine a biological property associated with a test strip (221, 313, 323, 333, 413, 423, 513, 523) in a test strip adaptor (120, 220, 620, 720). The method includes receiving the image captured by a mobile computing device (100, 600, 700) and determining whether the received image includes sensitive information. In response to determining that the image includes sensitive information, the method further includes overwriting the image with a later received image before the image can be saved as a file. In response to determining that the image does not include sensitive information, the method further includes identifying a characteristic configuration associated with the test strip (221, 313, 323, 333, 413, 423, 513, 523) and determining the biological property based on the image and the characteristic configuration.
US11530990B2 Light-sheet microscope with parallelized 3D image acquisition
This disclosure includes an imaging system that is configured to image in parallel multiple focal planes in a sample uniquely onto its corresponding detector while simultaneously reducing blur on adjacent image planes. For example, the focal planes can be staggered such that fluorescence detected by a detector for one of the focal planes is not detected, or is detected with significantly reduced intensity, by a detector for another focal plane. This enables the imaging system to increase the volumetric image acquisition rate without requiring a stronger fluorescence signal. Additionally or alternatively, the imaging system may be operated at a slower volumetric image acquisition rate (e.g., that of a conventional microscope) while providing longer exposure times with lower excitation power. This may reduce or delay photo-bleaching (e.g., a photochemical alteration of the dye that causes it to no longer be able to fluoresce), thereby extending the useful life of the sample.
US11530989B2 Fluorescence imaging device
A fluorescence imaging device includes a microplate that holds a plurality of samples generating fluorescence, a lens assembly, and an imaging unit that collectively images the plurality of samples through the lens assembly. The lens assembly includes a Fresnel lens made of a resin, a second protective plate that protects the surface of the Fresnel lens facing the microplate, a spacer that forms a gap between the Fresnel lens and the protective plate, and a frame by which the Fresnel lens, the second protective plate, and the spacer are sandwiched.
US11530988B1 Fluorescence triple-correlation spectroscopy system for analyzing interaction between three kinds of molecules
A ternary fluorescence correlation spectroscopy system for analyzing an interaction between three kinds of molecules, including at least three excitation light sources with different wavelengths. The excitation light sources are configured to illuminate and excite a sample to generate a fluorescence signal. The fluorescence signal is divided into multiple signals according to wavelength, which are then respectively detected by a single photon detector and transmitted to a signal acquisition and operation card to perform real-time operation of a triple-correlation function, so as to obtain a fluorescence triple-correlation spectroscopy curve.
US11530985B2 Cancer diagnosis by refractive index multifractality
A label-free optical device for near real time quantification of the multifractal micro-optical properties of a sample includes a source of broadband light; a tunable filter that receives at least a portion of the broadband light and then transmits narrowband light, whereby a specific band of light is selected to avoid unwanted absorption of light by the sample; where the narrowband light is configured to illuminate a selected area of the sample, and in response elastically-scattered light is dispersed from the sample; a light collection device configured to collect at least some of the elastically-scattered light; where at least some of the collected elastically-scattered light is configured to be transmitted to a detector by the light collection device, and the detector is configured to record a light scattering signal; and where the detector is configured to perform light scattering signal measurements at multiple angles or wavelengths to determine a refractive index multifractality of the sample.
US11530978B2 Device and method for placing components
A positioning support (1) for positioning components to be inspected during their inspection by means of an optical control apparatus, comprising a chasing base (3) acting as interface to the optical control apparatus, a sliding base (5) able to slide along an axis “Y” in a plane of the chasing base perpendicular to the optical axis; a plate (7) able to slide along an axis “X” perpendicular to the axis “Y” in a plane parallel to said sliding base; jigs or bars (15) for positioning a plurality of components to be measured on said plate.
US11530972B2 Analyzing fractured rock samples
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for analyzing a rock sample from a hydrocarbon reservoir. One method includes: subjecting the rock sample to a first effective stress without exceeding the effective stress under reservoir conditions of the hydrocarbon reservoir; measuring a first permeability of the sample at the first effective stress; increasing the effective stress on the sample to a second effective stress without exceeding the effective stress under reservoir conditions of the hydrocarbon reservoir; measuring a second permeability of the sample at the second effective stress; reducing the effective stress on the sample from the second effective stress to a third effective stress without exceeding the effective stress under reservoir conditions of the hydrocarbon reservoir; measuring a third permeability of the sample at the third effective stress; and distinguishing between a natural fracture and an artificial fracture in the sample based on the first and third permeabilities.
US11530965B2 Monitoring device for a system for generating medical compressed air
A monitoring device (1) for a system for generating medical compressed air includes a measured air line (3) removing compressed air from a compressed air supply line downstream of a compressed air conditioning unit. A sensor (2) generates a measured signal as a function of a property of the compressed air fed through the measured air line. A humidifier (8) humidifies the compressed air upstream of the sensor. An output unit (12) outputs information about the property of the compressed air to a user on the basis of the measured signal. A tap (4) removes compressed air and an actuator (5) changes a volume flow and/or mass flow of the compressed air, which volume flow and/or mass flow prevails in the measured air line. The actuator is inserted into the tap in a measuring mode and is removed from the tap in a compressed air removal mode.
US11530963B2 Automated seed sampler and methods of sampling, testing and bulking seeds
An automated method for sampling seeds generally includes removing material from a seed at an automated sampling station and then, after removing the material from the seed, detecting, by at least one sensor, movement of the seed out of the automated sampling station. The automated method may also include, after removing the material from the seed, transferring the seed from the automated sampling station to a seed container and transferring the material removed from the seed from the automated sampling station to a sample container.
US11530960B1 Method of testing for leaks in the piping system of a building
A method of testing for leaks within substantially the entirety of a piping system of a building or a section thereof. The method comprises isolation of a main of the piping system and removal of the building fixtures. Optionally, a line trace and/or a dye test may be implemented. The method further comprises purging the piping system to at least partially reduce or eliminate entrapped air. The method further comprises sealing the plumbing outlets of the piping system and filling the piping system up to a predetermined elevation above a highest fitting connection or up to the highest serviceable point of the system. The method further comprises inspecting the piping system for leaks after a predetermined period of time, which may be anywhere from immediately after filling the piping system to about twenty minutes thereafter.
US11530959B2 Pressure sensing element and pressure sensor having a diaphragm that includes a trench and a plurality of beams
Disclosed is a pressure sensing element that is formed using a semiconductor substrate, the pressure sensing element including: a frame; a diaphragm that is supported by the frame; and a piezoresistor that is arranged on the diaphragm. The diaphragm includes a trench and a plurality of beams, the beams are arranged such that the beams connect a portion around an edge of the diaphragm to a portion around a center of the diaphragm and the beams cross each other in the portion around the center of the diaphragm, and a beam that is each of the beams includes a narrow portion that has a first width and a wide portion that has a second width wider than the first width.
US11530958B2 Intelligent optical fiber tactile sounding system and method thereof
An intelligent optical fiber tactile sounding system and a method thereof, and belongs to the field of intelligent optical fiber sensing. The system includes a flexible optical fiber tactile sensing array, a photoelectric detection system, an intelligent pressure analysis software and an acoustic emission system; a small-scale distributed tactile sensing array is constructed by embedding a fiber-core mismatched optical fiber interferometric sensor into a flexible substrate material and performing sensing region division for an asymmetrical structure with an optical fiber structure as a delimiting line; a tactile sensor transmits tactile signals to the photoelectric detection system in the form of optical signals, the photoelectric detection system inputs these pressure signals into the intelligent pressure analysis software to determine a region and a size of a tactile source, and then sends an instruction to the acoustic emission system to enable the acoustic emission system to emit different sounds.
US11530956B2 Capacitive sensor arrangement
A capacitive sensor arrangement includes a sensing electrode having a capacitance (Cx) which depends on the presence of an object in a detection space; a measurement device connected to the sensing electrode and configured to detect the capacitance (Cx) of the sensing electrode; and a conducting structure, wherein the capacitance (Cx) of the sensing electrode depends on a potential of the conducting structure. In order to obtain a reliable capacitive measurement, the measurement device is connected to a power supply between a first potential (Vs) and a second potential (GND), the measurement device being connected to the second potential exclusively via the structure.
US11530953B2 Snapshot Mueller matrix polarimeter
Methods and devices for measuring full or partial Mueller matrix information in a single shot are described. One single shot polarimeter includes a polarization filter that is positioned to receive collimated light from a light source and to produce light having different polarization states. The polarization filter includes at least four sections, where each section receives a portion of the collimated light and produces light of a particular polarization state, which is spatially separated from light produced by other sections of the polarization filter. An imaging component images the sections of the polarization filter onto a plane of a sample object. One or more optical elements receive the light from the sample object and image a section of the sample object onto a detector. The disclosed devices and methods enable the measurement of the Mueller matrix of the sample with high signal-to-noise ratios.
US11530951B2 Optical sensor device
An optical sensor device may include an optical sensor that includes a set of sensor elements; an optical filter that includes one or more channels; a phase mask configured to distribute a plurality of light beams associated with a subject in an encoded pattern on an input surface of the optical filter; and one or more processors. The one or more processors may be configured to obtain, from the optical sensor, sensor data associated with the subject and may determine a distance of the subject from the optical sensor device. The one or more processors may select, based on the distance, a processing technique to process the sensor data, wherein the processing technique is an imaging processing technique or a spectroscopic processing technique. The one or more processors may process, using the selected processing technique, the sensor data to generate output data and may provide the output data.
US11530943B2 Techniques for checking state of analyzers
An automated method for detecting and/or monitoring a state of a degasser of an analyzer is provided, the degasser including a container configured to be evacuated. The method includes obtaining a time series of values indicative of pressures inside the container. The time series spans a period during which the container is evacuated or pressurized. The method further includes determining a liquid level state of the degasser which is determined by an amount of liquid present in the container based on the time series.
US11530940B2 Vehicle body fuel consumption determination based on sensor data
Techniques are described for determining an amount of fuel that is consumed by the body components of a vehicle, based at least partly on sensor data describing the operations of the body components and/or the location of the vehicle. A vehicle is equipped with a body that has any suitable number of body components that perform operations not directly associated with the translational movement of the vehicle from one location to another. Fuel is consumed to provide power (e.g., through power take off) to operate the body components. The vehicle includes sensor device(s) configured to sense the operations of the body components and generate sensor data that describes the operations of the body components. The sensor data is analyzed to determine an amount of fuel that is consumed to power the operations of the body components.
US11530939B2 Monitoring flow parameters with natural expressions
A monitoring apparatus is disclosed that includes a.) at least one acoustic pickup, b.) a sound pressure sensor acoustically coupled to the at least one acoustic pickup, and c.) a computing device interfaced to the sound pressure sensor. The at least one acoustic pickup may be submerged in or located in proximity to flowing fluid. The sound sensor is configured to acquire sound intensity waveforms naturally generated by the flowing fluid as a source of data patterns for training the apparatus as well stimuli used to generate responses about flow conditions. The computing device is configured to quantify flow parameters of the flowing fluid from sound utterances and visual appearances intrinsically expressed by the flow using machine learning models.
US11530932B2 Method of characterizing the condition of a road
The invention is a method of characterizing a road for at least one route travelled by at least one road user, with sensors: a three-axis accelerometer (ACC) and a geolocation sensor (GPS). The method comprises a measurement step (MES), a measurement processing step for disregarding (AFF) the effects related to the road user's speed in order to determine vibrations due to the road roughness, and an analysis of the vibrations to characterize (CAR) the condition of the road.
US11530931B2 System for creating a vehicle surroundings model
System for creating a surroundings model of a motor vehicle, which is or can be connected with: at least one navigation unit, which is equipped to provide information about the instantaneous position of the vehicle and information about at least one segment of road in front of the vehicle in time and space, wherein the navigation unit provides the information in a digital map format and/or in absolute position information, at least one interface, which is equipped to communicate with at least one object to be merged in the surroundings of the vehicle, wherein the information received by the interface includes absolute position information on the at least one object to be merged, and/or at least one sensor unit, which is equipped to detect at least one object to be merged in the surroundings of the vehicle, wherein the at least one sensor unit is additionally equipped to provide relative position information on the at least one object to be merged relative to the vehicle, wherein the system is equipped to ascertain the geometry of a segment of road in front of the vehicle by using the information supplied by the at least one navigation unit about the segment of road in front of the vehicle, wherein the system is equipped to merge the absolute position information and/or the relative position information on the at least one object to be merged with information provided by the at least one navigation unit in the digital map format to create a vehicle surroundings model based on the geometry of the road thereby ascertained.
US11530929B1 Navigational system for meeting real-time user needs
The present disclosure relates to navigational systems, devices, and methods for preparing route guidance information that incorporates user needs—and ensures fulfilment of those needs under a variety of conditions. In particular, this disclosure relates to preparing route guidance information that ensures a user is directed along a route that includes stops where various needs such as e.g. medical, food, or water can be met while also minimizing traffic. Such a system may be useful, for example, when evacuating from a metro region in the face of an oncoming natural disaster such as a hurricane.
US11530927B2 Customizing user interface experiences for requesters of transportation services
The present disclosure relates to systems, non-transitory computer-readable media, and methods for customizing a user experience for users of a transportation matching system. In particular, in one or more embodiments, the disclosed systems can detect a mobile application session on a requester device, determine information related to a location of a requester device, and then utilize one or more modifications to modify a user interface experience for the mobile application session on the requester device.
US11530925B1 Multi-computer system for dynamically detecting and identifying hazards
Systems, methods, computer-readable media, and apparatuses for providing hazard detection and broadcast functions are provided. In some examples, sensor data may be captured by a mobile device, vehicle, or the like. The data may be used to detect a hazard, identify a type of hazard, and the like. One or more users or groups of users for notification of the hazard may be identified and one or more notifications may be transmitted to users within the group.
US11530924B2 Apparatus and method for updating high definition map for autonomous driving
A method for updating a high definition map according to one embodiment comprises: obtaining a two-dimensional image that captures a target area corresponding to at least a part of an area expressed by a three-dimensional high definition map, generating a three-dimensional local landmark map of the target area from a position of a landmark in the two-dimensional image, based on a position and an orientation of a photographing device which has captured the two-dimensional image and updating the high definition map with reference to the local landmark map corresponding to the target area of the three-dimensional high definition map.
US11530922B2 Advanced flight guidance panel with display of future waypoints and constraints
Flight control information systems, flight guidance display, and aircraft are provided. A navigational information system includes an input configured to receive a flight plan wherein the flight plan includes a first waypoint, a second waypoint, a third waypoint, and future waypoints, a user interface operative to generate a control signal in response to a user input, a display configured to display a graphical user interface, a processor operative to receive the flight plan from the input, to generate the graphical user interface to include to the first waypoint and the second waypoint and to couple the graphical user interface to the display, the processor being further operative to generate the graphical user interface in to include the first waypoint and the third waypoint in response to the control signal and to couple the graphical user interface to the display.
US11530920B2 Controlling movement of a machine using sensor fusion
A method of controlling movement of a machine may include receiving, from a plurality of IMU modules mounted on a corresponding plurality of components of the machine, a plurality of signals indicative of orientation measurements and motion measurements for the components of the machine on which the plurality of IMU modules are mounted. The IMU modules include a corresponding number of state estimators, and form a mesh network communicatively coupled to a communication bus. The method may also include fusing the signals, determining estimates of output orientation data and output motion data for the components of the machine based on the fused signals, determining a real time value for at least one of position, velocity, or acceleration of the components of the machine based on a kinematic evaluation, and applying the determined real time value in an implementation of a controlled operational movement of the components of the machine.
US11530917B2 Methods for fabricating silicon MEMS gyroscopes with upper and lower sense plates
Methods for fabricating MEMS tuning fork gyroscope sensor system using silicon wafers. This provides the possibly to avoid glass. The sense plates can be formed in a device layer of a silicon on insulator (SOI) wafer or in a deposited polysilicon layer in a few examples.
US11530915B2 Dimension measuring device, dimension measuring method, and semiconductor manufacturing system
The present disclosure relates to a dimension measuring device that shortens a time required for dimension measurement and eliminates errors caused by an operator. A dimension measuring device that measures a dimension of a measurement target using an input image is provided, in which a first image in which each region of the input image is labeled by region is generated by machine learning, an intermediate image including a marker indicating each region of the first image is generated based on the generated first image, a second image in which each region of the input image is labeled by region is generated based on the input image and the generated intermediate image, coordinates of a boundary line between adjacent regions are obtained by using the generated second image, coordinates of a feature point that defines a dimension condition of the measurement target are obtained by using the obtained coordinates of the boundary line, and the dimension of the measurement target is measured by using the obtained coordinates of the feature point.
US11530912B2 Distance measurement device and distance measurement method
A distance measurement device includes a light-emitting-unit that emits irradiation light toward an object; a light-receiving unit that receives reflected light from the object; a distance-calculation unit that calculates a distance to the object based on a transmission time of the reflected light received; a posture-adjustment mechanism that adjusts a posture of at least the light-receiving-unit; and a posture-controller that drives the posture-adjustment mechanism. The light-receiving unit is formed of a two-dimensional sensor in which a plurality of pixels are two-dimensionally arrayed, and the distance-calculation unit calculates two-dimensional distance data from received light data in each of the pixels of the two-dimensional sensor. The posture-controller controls the posture of the light-receiving unit via the posture-adjustment mechanism such that a direction of a pixel array of the two-dimensional sensor is inclined by a predetermined angle θ with respect to a direction of a ridge of the object to receive the light.
US11530909B2 Fiber composite and preparing method of the same
The present invention relates to a fiber composite for a strain sensor and a method for producing the same. The composite includes a stretchable fiber; a conductive elastic polymer layer coated on the stretchable fiber; polymer beads disposed on the stretchable fiber or on the elastic polymer layer; and a conductive elastic polymer layer covering the polymer beads. The fiber composite is durable and stable. Therefore, a strain sensor produced using the fiber composite exhibits excellent durability, recoverability, repeatability and sensitivity, and a fast sensing speed.
US11530907B1 Direct impingement cook-off mechanism and system
Embodiments are directed to direct impingement cook-off mitigation systems. As assembled, a munition fuzewell is torqued into the aft end of a munition. During a cook-off event, the expanding gases from the booster energetic will burn instead of detonating. The hot expanding booster gases are vented to the munition's main fill energetic causing the main fill energetic to burn concurrently with the booster energetic. The combined expanding gases from both the booster and main fill energetics are then vented through longitudinal vents.
US11530906B2 Bullet with controlled fragmentation
A bullet with controlled fragmentation has a core in the form of a generally cylindrical body having a forward end and a rear end and intermediate side portions extending there between, the forward end of the core defining a cavity, a jacket encompassing the rear end and at least selected portions of the sides of the core, the jacket having a sidewall having a first drive band portion having a first wall thickness, and a second portion immediately forward of the drive band portion having a second thickness less than the first thickness, the exterior of the jacket defining a cannelure groove encircling the bullet, and the cannelure groove being positioned forward of the first drive band portion. The drive band may have forward edge defining a step. The bullet of the present invention may also be received in the case mouth of a rimless case and be partially protruding therefrom.
US11530904B2 Electroshock weapon
A novel electroshock device is provided. The novel electroshock device includes a weapon body, a magazine, and at least one electroshock projectile which is used by being positioned into a magazine and ensures that a target is subjected to shock by being fired to the target, and which has no physical connection with the magazine or with a weapon body after being fired to the target.
US11530903B2 Short-range conducted electrical weapon
A short-range conducted electrical weapon (“conducted electrical weapon”) may be configured to deploy electrodes having a minimum spacing when coupled to a target at short-range. The conducted electrical weapon may comprise a housing. The housing may comprise a target end opposite a grip end. The grip end may be configured to removably receive a cartridge. The cartridge may house two or more electrodes. The target end may comprise one or more activation buttons or terminals. In response to the activation buttons or terminals being activated, the electrodes may be launched from the cartridge in the grip end. The electrodes may be disposed in the cartridge at an obtuse angle relative to the placement of the opposite electrode. The obtuse angle may enable the electrodes to be deployed effectively at short range.
US11530902B2 Composite enclosure for explosive reactive armor and methods of manufacturing the same
An explosive reactive armor (ERA) enclosure for an ERA tile includes a bottom and a plurality of sidewalls extending from the bottom, where the plurality of sidewalls are continuous with each other and with the bottom so as to define an internal volume. The plurality of sidewalls are formed from a fiber-reinforced composite material having a plurality of plies of fiber sheet material. Additionally, a sidewall seam defined by abutting edges of the first ply is offset from a sidewall seam defined by abutting edges of the second ply. Methods of manufacturing ERA enclosures, including applying wrap layers and forming attachment structures for securing the fiber-reinforced composite ERA enclosure to an armor element, are also described. The composite enclosure is inexpensive and lightweight and improves the dynamic capabilities of armored vehicles using such ERA tiles.
US11530901B2 Reflex sight utilizing shock absorption
An optical sight, system, and method for a firearm. The optical sight includes a housing including a base. A first support and a second support extend from the base. A top support extends between the first support and the second support. The top support extends over an optical element and includes a surface adjacent to the optical element. A second cross member defining one or more openings between the first cross member and the first and second supports. An optical element supported by said housing between said first support and said second support. A reticle is displayed on the optical element.
US11530900B2 Sighting system
A sighting system includes a sight body, a compensating mechanism, a converting unit, a processing unit and an output unit. The sight body is configured to aim an object. The compensating mechanism is disposed on the sight body and includes a base, an adjusting unit and an adjusting cap, wherein the adjusting cap is configured to rotate the adjusting unit with respect to the base. The converting unit is disposed in the compensating mechanism and is configured to obtain rotation information of the adjusting cap, convert the rotation information into an electrical signal and output the electrical signal. The processing unit is configured to receive the electrical signal for obtaining an instant adjusting value of the adjusting cap and to compare the instant adjusting value with a predetermined adjusting value. The output unit is electrically connected to the processing unit for presenting information for correction of bullet impact points.
US11530899B2 Locking adjustment assembly and method for an optical aiming device
The application is directed to a locking adjustment assembly for an optical aiming device. The locking adjustment assembly is usable across different optical platforms regardless of the focal length of a particular optical platform. The locking adjustment assembly is operationally configured to be reset to a zero position. The locking adjustment assembly may also provide an automatic lock at a zero position.
US11530898B2 Weapon sight light emission system
A light emission assembly for weapon sights which provides a viewable illuminated aiming indicia of substantially fixed area and uniform brightness regardless of the ambient light conditions.
US11530895B1 Buckle assembly with dual frictional levels
A firearm strap buckle assembly includes an inlet end portion and an outlet end portion. A main tensioner bar is medially located within the buckle assembly and having upward facing surface of a first width and a downward facing surface of a second width greater than the first width. A first supporting tensioner bar is located between the inlet end and the main tensioner bar. A second supporting tensioner bar is located between the main tensioner bar and the outlet end. A first strap path is defined where the strap is positioned downwardly of the main tensioner bar. A second strap path is defined where the strap is positioned upwardly of the main tensioner bar. Frictional forces imparted to the strap when arranged within the first strap path are greater than frictional forces imparted to the strap when arranged within the second path strap.
US11530894B2 Pistol having a rigid barrel, in particular training weapon
A training pistol having a rigid barrel and operating with a conventional blowback system, including a frame, a slide and a barrel, including a slide stop device, a firing pin assembly and preferably including a slide lock which can be moved into a disassembly position in which it releases the movement of the slide toward the front. This release can only be achieved if there is no magazine in the magazine well of the frame and the slide is stopped. The barrel is fastened in the frame by a locking device that can be brought into a release position in which it releases the barrel. Additionally an unlocking gap is provided between the barrel and the slide, and when the gap is overcome, after the slide lock has moved into the disassembly position, an unlocking ramp provided on the slide forces the locking device into the release position.
US11530893B2 Rifle rest
Rifle rests have a base, a rifle support configured to support a forward portion of a rifle, the support movably connected to the base and operable to move vertically and laterally with respect to the base to aim the rifle, an elevation mechanism operably connecting the support to the base and having an adjustable height, a windage mechanism operable to adjust a lateral position of the rifle support with respect to the base, the windage mechanism including an arm having a forward end and opposed rear end, the forward end operably connected to the rifle support to establish a lateral position of the support based on a lateral position of the rear end of the arm, such that lateral movement of the rear end of the arm adjusts the windage of the rifle, and the elevation mechanism including an elevation control element connected to the rear end of the arm.
US11530892B2 Barrel nut assembly and method to attach a barrel to a firearm using such assembly
A fixture for use with AR15/M16 type firearms is provided herein. The fixture is made up of several parts that when used in conjunction with one another mitigate the transfer of torque from the barrel nut to the firearms receiver during barrel installation. The fixture affords the user a method and apparatus that holds the barrel in alignment with the firearm receiver and secures the barrel against rotational movement during installation of a barrel nut or similar device. The fixture may be configured to work with the legacy AR15/M16 type barrel nut, as well as other designs as disclosed herein.
US11530889B1 Firearm, trigger assembly, and trigger assembly hammer
A hammer usable with a firearm having a bolt carrier that is configured to travel forward and rearward within the firearm during a firing operation of the firearm. The hammer includes a mounting portion configured to rotatably constrain the hammer within the firearm and a firing pin contact portion configured to rotate upward to a vertical most position and contact a firing pin. The hammer further includes a sear notch configured to contact a trigger, and an extended surface that is configured to contact a bottom portion of the bolt carrier when the bolt carrier travels in a rearward direction after firing of the firearm. The extended surface allows for additional travel of a bolt carrier group of the firearm.
US11530887B2 Tool-less guide rod
Provided is a handgun recoil spring guide rod having an elongated rod body configured to fit within a compression recoil spring. An axially elongated slot is formed transversely through the body and a blocking member that is configured to fit entirely within the slot and pivotably movable between a first position entirely within the slot and a second position partially protruding from the slot, such that it engages the recoil spring to hold the spring in a more compressed condition.
US11530885B2 Device for driving a flexible lance
A device for driving a flexible lance for cleaning a heat exchanger duct or the like, includes a frame in which a driving mechanism is arranged for moving this flexible lance in a driving direction in the direction of an outlet opening. The driving mechanism is provided with a clamp member which can be clamped on the flexible lance and which is movable in the frame towards and away from this outlet opening. The clamp member is mounted on an endless drive element. The active part of the endless drive runs parallel to the driving direction. The drive mechanism further comprises at least one non-driven counter roller arranged opposite said clamp member. The lance is clamped between the clamp member and the counter roller.
US11530882B2 Frame for a heat exchanger
A frame (100) for a heat exchanger (1), wherein the frame (100) comprises a first arm (110) and a second arm (120) connectable together in a first connection (141) and in a second connection (142), so that the arms (110, 120) form a loop for encircling the heat exchanger (1), wherein at least one of the arms (110, 120) is adapted to restrict the movement of the heat exchanger (1) with respect to the frame (100) in at least one direction after assembly, characterized in that the first connection (141) is detachable and the second connection (142) enables movement of the first arm (110) with respect to the second arm (120) when the first connection (141) is detached.
US11530881B2 Rotary cooler and method for operating a rotary cooler
A rotary cooler is provided, consisting of a plurality of transport tubes for transporting material to be cooled, wherein the plurality of transport tubes are arranged about an axis of rotation and are adapted to be filled jointly via a filling region with material to be cooled, characterized in that each transport tube is arranged substantially concentrically in a cooling tube in which a cooling medium flows and cools the material to be cooled via the wall of the transport tube. Furthermore, a method for operating said rotary cooler is provided.
US11530880B2 Phase-change energy-storage structure for building insulation
A phase-change energy-storage structure for building insulation. The wall structure is provided with a wall base, an insulation layer, an oriented structural board, a shaped phase-change energy-storage insulation board, and an exterior decorative board in sequence from outdoor to indoor. The shaped phase-change energy-storage insulation board is composed of an inorganic composite phase-change material and a packaging sheet. The inorganic composite phase-change material has a phase-change temperature of 10 to 40° C., obtained by compounding an inorganic hydrated salt and a porous structural carrier. In the inorganic composite phase-change material, a mass percentage of the inorganic hydrated salt is 40 to 95%, and the inorganic composite phase-change material is coated with a fire resistant and corrosion resistant light-cured resin. The coldness in outdoor air in summer night can be stored in the phase-change energy-storage insulation board, which can be released into the indoor air during the day.
US11530877B2 Heat exchange using phase change material
A heat exchange device comprising phase change material-impregnated heat conductive foam disposed between fluid stream channels in a heat exchanger element.
US11530873B2 Noodle driving apparatus
The noodle driving apparatus includes an enclosure having a lateral partition separating the enclosure into an upper chamber and a lower chamber. At least one first cool-air provision device and at least one warm-air recovery device are disposed to a side inside the upper chamber. A number of first cool-air inlets and warm-air inlets are configured on the partition toward another side of the upper chamber. Noodles to be dried are placed in the lower chamber. Cool air produced by the first cool-air provision device is introduced into the lower chamber through the first cool-air inlets to absorb moisture from the noodles. Warm air produced from the first cool-air provision device is collected by the warm-air recovery device and introduced into the lower chamber through the warm-air inlets to dry the noodles. The noodle driving apparatus thereby achieves improved drying performance, enhanced energy consumption, and better drying quality.