Document | Document Title |
---|---|
US11710387B2 |
Systems and methods of detecting and responding to a visitor to a smart home environment
A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation. |
US11710385B2 |
Point of sale system with hinge structure for multiple positions
Embodiments include a point of sale system. The point of sale system includes a base, a stand coupled to the base, and a head unit coupled to the stand. The point of sale system further includes two outer hinge arms and an inner hinge arm that couple the head unit to the stand. |
US11710383B2 |
System and method for wagering on historical horse races
An improved gaming machine comprising a display screen, a processor, and an input device. The gaming machine displays on the display screen a gaming interface presenting an entertaining display and a summary window comprising a limited view of variables related to participants in multiple events. The gaming machine may conduct wagering on past events for a player, conducting a wager including the processor accessing a database to automatically retrieve data about one or more events in the past and included multiple participants. The data may include both a final ranking of the participants in the events and listings of features of the participants in the events, which may be displayed in the summary window. |
US11710382B1 |
Devices and methods for carrying out a fantasy sports contest having milestones
Disclosed herein are systems, methods, and apparatuses for managing contests that may be made available to one or more participants desiring to participate in a fantasy sports contest in which participants may use their knowledge of players and/or teams found in real-world sports. Participants are enabled to select one or more locations on a grid in order to participate in the contest, each location having been previously associated with two or more real-world players or teams. During the contest, at least one milestone is identified, the milestone being a preselected goal that may be achieved by the players or teams. When the milestone is achieved by one of the players or teams, one or more of the following may occur: (a) the processing apparatus indicates at least one of the participants will receive a prize; (b) at least one of the participants receives milestone-points, and the milestone-points are used to determine one or more winners from among the participants; (c) the contest ends. |
US11710381B2 |
System and method for high-speed pari-mutuel wagering using a clearinghouse
This disclosure provides a pari-mutuel wagering system that includes a first wagering facility communicably coupled with a network and operable to receive a bet on a wagering event hosted by a second wagering facility. The first wagering facility is further operable to transmit the bet to the second wagering facility via the network. The system further includes a clearinghouse communicably coupled with the network and operable to capture audit information associated with the bet from the network. |
US11710380B2 |
Table game system
In a table game system provided by the present invention, a card shoe used in a table game can be used to calculate periods associated with the progress of the game handled by a dealer, particularly periods from the time when a card is drawn from a card accommodating section to the time when a result of the game is displayed, such as a game play period, and other periods excluding the play period which includes a bet period and a bet settlement period. |
US11710378B2 |
Gaming machine using multiple triggers to determine an award from a subset of displayed awards
A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn on the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated that includes the spinning and stopping of a set of bonus reels through a plurality of bonus spins populating a bonus array with bonus symbols. The bonus reels comprise a combination of symbols reducing display processing requirements and improve mapping random numbers to displayed symbols for display during bonus spins having reduced durations. When completed, an award is determined based according to values associated with less than all of the bonus symbols displayed in a bonus outcome array. |
US11710373B2 |
Distributed ledger based distributed gaming system
The technology teaches a distributed gaming system, comprising a server-side node configured to administer transactions for a gambling casino, selling and redeeming chips using a private database, and recording transactions on a distributed ledger using crypto-tokens for a house account, with a token vault wallet that has a unique identifier and private key to track transactions. Customer wallets, intermediary accounts and one-way redemption wallets track transactions on the distributed ledger. Client-side nodes accept token purchase messages and transfer tokens in the ledger and record in the database, accept token-to-chip messages from an intermediary account and transfer tokens on the ledger to the redemption wallet to extinguish and record the exchange, accept chip-to-token messages from an intermediary account and transfer tokens from the vault to the customer account and record the exchange, and accept token-to-fiat messages from an intermediary account and transfer tokens to extinguish, and record the exchange. |
US11710372B2 |
Managing mobile applications in a gaming environment
Technology for managing mobile applications on an electronic gaming machine (EGM) in communication with a mobile device over a communications network is disclosed. An EGM may perform an account login by a user using a gaming host application associated with the EGM such that the account login triggers the gaming host application to launch a selected mobile gaming application for game play on the EGM. |
US11710371B2 |
System and method for cashless exchange at table games
A system includes a smart table that defines a plurality of player positions and that includes a plurality of wireless sensors. Each wireless sensor is associated with a respective player position of the plurality of player positions. The system is configured to determine, using a wireless sensor of the plurality of wireless sensors, that the mobile computing device is located proximate a wireless sensor of the plurality of wireless sensors. The system is further configured to control the wireless sensor to establish a wireless connection between the wireless sensor and the mobile computing device, and receive, from the mobile computing device, via the wireless connection, a player identifier. In addition, the system is configured to determine the respective player position associated with the wireless sensor, in response to determining the respective player position and based on the player identifier, associate the player with the respective player position within a table management database. |
US11710370B1 |
Gaming machine and method with a symbol collection feature
There is provided a gaming method and system that utilize a presentation assembly configured to present a series of spins of a plurality of reels arranged in an array, the plurality of reels including value-bearing symbols, wherein any value-bearing symbol that lands in an active subset of the array is collected in a collection area. At a conclusion of the series of spins, a payout based on the values of the collected value-bearing symbols is awarded. |
US11710363B2 |
Control method based on user authentication using detection sensor and device using thereof
Disclosed is a control method of a control device, the control method including determining whether a movable object is located in a first area using a detection sensor, activating a first mode among operation modes of the control device when it is determined that the movable object is located in the first area, acquiring user confirmation information from a terminal when the first mode is activated wherein the user confirmation information corresponds to user-specific information stored in the terminal and is provided to the terminal by a server before the terminal provides the user confirmation information to the control device, transmitting processing request information based on the user confirmation information to the server so that the server performs processing on the user confirmation information, acquiring a processing result for the user confirmation information from the server, and providing the processing result for the user confirmation information to the terminal. |
US11710361B2 |
Enhanced authorization to access transportation hub services
A method for enhanced authorization to access transportation hub services is provided that includes creating, by an electronic device, a token based on credentials of a traveler. Moreover, the method includes displaying the token by the electronic device for scanning for accessing a security service area and determining whether the credentials are valid. In response to determining the credentials are valid, a traveler operating the electronic device is authorized to access the security service area. Otherwise, the traveler is denied access to the security service area. |
US11710359B2 |
Managing access control to a physical space controlled by a lock device
It is provided a method for managing access control to a physical space controlled by a first lock device. The method is performed by an access management device, and comprises the steps of: determining whether a mobile credential is located inside or outside a barrier secured by a lock device; storing an inside indicator in association with the mobile credential when it is located on the inside of the barrier, the inside indicator being valid until explicitly cleared; and preventing the mobile credential from establishing a communication channel with the first lock device when a valid inside indicator is stored for the mobile credential. |
US11710357B2 |
Interlockable devices
Examples of devices are described herein. In some examples, a device may include a plurality of electronic elements. In some examples, each of the electronic elements is mechanically interlockable to another of the electronic elements. In some examples, each of the electronic elements is to control a lock state based on a broadcast signal to modify a shape of the device to a predetermined target shape. |
US11710351B2 |
Action recognition method and apparatus, and human-machine interaction method and apparatus
A computer device extracts a plurality of target windows from a target video. Each of the target windows comprises a respective plurality of consecutive video frames. For each of the target windows, the device performs action recognition on the respective plurality of consecutive video frames corresponding to the target window to obtain respective first action feature information of the target window. The device obtains a similarity between the first action feature information of the target window and preset feature information. The device determines, from the respective obtained similarities corresponding to the plurality of target windows, a highest first similarity and a first target window corresponding to the highest first similarity. The device also determines a dynamic action corresponding to the highest first similarity as the preset dynamic action in accordance with threshold settings. |
US11710350B2 |
Sensor fusion eye tracking
Some implementations of the disclosure involve, at a device having one or more processors, one or more image sensors, and an illumination source, detecting a first attribute of an eye based on pixel differences associated with different wavelengths of light in a first image of the eye. These implementations next determine a first location associated with the first attribute in a three dimensional (3D) coordinate system based on depth information from a depth sensor. Various implementations detect a second attribute of the eye based on a glint resulting from light of the illumination source reflecting off a cornea of the eye. These implementations next determine a second location associated with the second attribute in the 3D coordinate system based on the depth information from the depth sensor, and determine a gaze direction in the 3D coordinate system based on the first location and the second location. |
US11710346B2 |
Facial recognition for masked individuals
Methods and systems for training a neural network include generate an image of a mask. A copy of an image is generated from an original set of training data. The copy is altered to add the image of a mask to a face detected within the copy. An augmented set of training data is generated that includes the original set of training data and the altered copy. A neural network model is trained to recognize masked faces using the augmented set of training data. |
US11710345B2 |
Driver login system
A driver login device includes: a network communication unit in communication with the server via a network; an image pickup device capturing a target to obtain a login data; an image processing unit electrically coupled to the image pickup unit, and receiving and processing the login data to obtain a digital data; and a central processing unit electrically coupled to the network communication unit, the image pickup device and the image processing unit. The central processing unit, by way of the network communication unit, receives the data of the driver from the server via the network, controls the image pickup device to capture the target, comparing the digital data with the data of the driver to generate a comparing result, and by way of the network communication unit, transmitting the comparing result back to the server via the network. |
US11710343B2 |
Image processing device, image processing method, and storage medium for correcting brightness
The image processing unit selects multiple subject areas from strobe-ON image data to be corrected, and, from the selected multiple subject areas, the image processing unit acquires a feature amount such as gloss information corresponding to each subject. Subsequently, from each subject area, the image processing unit selects a part of the subject area, based on the acquired feature amount. Then, regarding the partial area of each subject area, which is selected based on the feature amount, the image processing unit estimates the auxiliary light arrival rate corresponding to each subject, based on a pixel value of the strobe-ON image data and a pixel value of strobe-OFF image data. Thereafter, based on the estimated auxiliary light arrival rate, the image processing unit corrects the brightness of each subject area of the strobe-ON image data, in order to generate corrected image data. |
US11710335B2 |
Human body attribute recognition method and apparatus, electronic device, and storage medium
The present disclosure describes human body attribute recognition methods and apparatus, electronic devices, and a storage medium. The method includes acquiring a sample image containing a plurality of to-be-detected areas being labeled with true values of human body attributes; generating, through a recognition model, a heat map of the sample image and heat maps of the to-be-detected areas to obtain a global heat map and local heat maps; fusing the global and the local heat maps to obtain a fused image, and performing human body attribute recognition on the fused image to obtain predicted values; determining a focus area of each type of human body attribute according to the global and the local heat maps; correcting the recognition model by using the focus area, the true values, and the predicted values; and performing, based on the corrected recognition model, human body attribute recognition on a to-be-recognized image. |
US11710334B2 |
Table item information extraction with continuous machine learning through local and global models
A bipartite application implements a table auto-completion (TAC) algorithm on the client side and the server side. A client module runs a local model of the TAC algorithm on a user device and a server module runs a global model of the TAC algorithm on a server machine. The local model is continuously adapted through on-the-fly training, with as few as a negative example, to perform TAC on the client side, one document at a time. Knowledge thus learned by the local model is used to improve the global model on the server side. The global model can be utilized to automatically and intelligently extract table information from a large number of documents with significantly improved accuracy, requiring minimal human intervention even on complex tables. |
US11710327B2 |
Identification of 3D printed objects
In example implementations, a method is provided. The method includes printing a three-dimensional (3D) object that includes a secondary structure. The secondary structure is removed. A representation of a surface of the 3D object where the secondary structure was removed is captured. The 3D object is authenticated based on the representation of the surface. |
US11710320B2 |
Patient video monitoring systems and methods for thermal detection of liquids
A system for monitoring a patient in a patient area having one or more detection zones, the system comprising one or more cameras, a user interface, and a computing system configured to receive a chronological series of frames from the one or more cameras, identify liquid candidates by comparing a current frame with a plurality of previous frames of the chronological series, determine locations of the liquid candidates, identify thermal signatures of the liquid candidates, determine types of liquids of the liquid candidates based on the locations and thermal signatures of the liquid candidates, and generate an alert with the user interface corresponding to the determined types of liquids. |
US11710318B2 |
Systems and methods for creating video summaries
Video information defining video content may be accessed. Highlight moments within the video content may be identified. Flexible video segments may be determined based on the highlight moments. Individual flexible video segments may include one or more of the highlight moments and a flexible portion of the video content. The flexible portion of the video content may be characterized by a minimum segment duration, a target segment duration, and a maximum segment duration. A duration allocated to the video content may be determined. One or more of the flexible video segments may be selected based on the duration and one or more of the minimum segment duration, the target segment duration, and/or the maximum segment duration of the selected flexible video segments. A video summary including the selected flexible video segments may be generated. |
US11710317B2 |
Systems, methods, and computer-program products for assessing athletic ability and generating performance data
Methods, systems, and computer-program products used for assessing athletic ability and generating performance data. In one embodiment, athlete performance data is generated through computer-vision analysis of video of an athletic performing, e.g., during practice or gameplay. The generated performance data for the athlete may include, for example, maximum speed, maximum acceleration, time to maximum speed, transition time (e.g., time to change direction), closing speed (e.g., time to close the distance to another athlete), average separation (e.g., between the athlete and another athlete), play-making ability, athleticism (e.g., a weighted computation and/or combination of multiple metrics), and/or other performance data. This performance data may be used to generate and/or update a profile associated with the athlete, which can be utilized for recruiting, scouting, comparing, and/or assessing athletes with greater efficiency and precision. |
US11710315B2 |
Method, electronic apparatus and storage medium for detecting a static logo of a video
A method for detecting a static logo of a video, an electronic apparatus and a storage medium. The method includes: calculating a pixel grayscale flag value, an edge gradient flag value and an edge direction flag value; calculating, in a preset neighborhood centered on the pixel at each pixel position of the current video frame, a first local confidence degree of the pixel grayscale flag value, a second local confidence degree of the edge gradient flag value, and a third local confidence degree of the edge direction flag value respectively; calculating a contribution score of each local confidence degree and a total contribution score of each pixel position; and gathering the total contribution score of each pixel position of the current video frame, and determining a static logo in the current video frame according to the total contribution score of each pixel position. |
US11710314B2 |
Record-and-replay control device, replay control device, and record-and-replay control method
A record-and-replay control device includes a video data acquisition unit configured to acquire video data from an imaging unit to capture an image of outside of a vehicle; an event detector configured to detect an event of the vehicle; an event detection direction acquisition unit configured to acquire an event detection direction of the event; a recording controller configured to store video data caused by the detected event as event recording data with a first angle of view; a replay controller configured to replay selected event recording data; and a display controller configured to control a display unit to display, out of thumbnail images of the stored event recording data, a thumbnail image indicating the event recording data to which the event detection direction is correlated, as a thumbnail image obtained by adopting a second angle of view with enlargement in the event detection direction. |
US11710311B2 |
Dynamic contextual media filter
A contextual filter system configured to perform operations that include, capturing an image frame at a client device, wherein the image frame includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image frame, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image frame at the client device. |
US11710309B2 |
Camera/object pose from predicted coordinates
Camera or object pose calculation is described, for example, to relocalize a mobile camera (such as on a smart phone) in a known environment or to compute the pose of an object moving relative to a fixed camera. The pose information is useful for robotics, augmented reality, navigation and other applications. In various embodiments where camera pose is calculated, a trained machine learning system associates image elements from an image of a scene, with points in the scene's 3D world coordinate frame. In examples where the camera is fixed and the pose of an object is to be calculated, the trained machine learning system associates image elements from an image of the object with points in an object coordinate frame. In examples, the image elements may be noisy and incomplete and a pose inference engine calculates an accurate estimate of the pose. |
US11710308B1 |
Seed germination detection method and apparatus
Versions of the disclosure relate to methods of imaging and detecting germinated seeds on a soilless growth medium. |
US11710304B2 |
Text recognition for a neural network
Image data having text associated with a plurality of text-field types is received, the image data including target image data and context image data. The target image data including target text associated with a text-field type. The context image data providing a context for the target image data. A trained neural network that is constrained to a set of characters for the text-field type is applied to the image data. The trained neural network identifies the target text of the text-field type using a vector embedding that is based on learned patterns for recognizing the context provided by the context image data. One or more predicted characters are provided for the target text of the text-field type in response to identifying the target text using the trained neural network. |
US11710300B2 |
Computing systems with modularized infrastructure for training generative adversarial networks
Computing systems that provide a modularized infrastructure for training Generative Adversarial Networks (GANs) are provided herein. For example, the modularized infrastructure can include a lightweight library designed to make it easy to train and evaluate GANs. A user can interact with and/or build upon the modularized infrastructure to easily train GANs. The modularized infrastructure can include a number of distinct sets of code that handle various stages of and operations within the GAN training process. The sets of code can be modular. That is, the sets of code can be designed to exist independently yet be easily and intuitively combinable. Thus, the user can employ some or all of the sets of code or can replace a certain set of code with a set of custom-code while still generating a workable combination. |
US11710294B2 |
Apparatus for estimating road parameter
In a road parameter estimation apparatus, a marker-based estimator extracts, based on markers extracted by a marker extractor, at least one lane line that demarcates a road into plural regions in a width direction of the road, and estimates, based on the extracted at least one lane line, a value of at least one feature parameter of the road as a maker-based estimation result. The at least one feature parameter of the road represents at least one feature of the road. A model-based estimator estimates, based on the at least one model-based demarcation line, a value of the at least one feature parameter of the road parameter as a model-based estimation result. A determiner compares the at least one lane line with the model-based demarcation line to accordingly determine whether to use the marker-based estimation result or the model-based estimation result. |
US11710287B2 |
Generative latent textured proxies for object category modeling
Systems and methods are described for generating a plurality of three-dimensional (3D) proxy geometries of an object, generating, based on the plurality of 3D proxy geometries, a plurality of neural textures of the object, the neural textures defining a plurality of different shapes and appearances representing the object, providing the plurality of neural textures to a neural renderer, receiving, from the neural renderer and based on the plurality of neural textures, a color image and an alpha mask representing an opacity of at least a portion of the object, and generating a composite image based on the pose, the color image, and the alpha mask. |
US11710279B2 |
Contextual local image recognition dataset
A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server. |
US11710276B1 |
Method and device for improved motion planning
In one implementation, a method for improved motion planning. The method includes: obtaining a macro task for a virtual agent within a virtual environment; generating a search-tree based on at least one of the macro task, a state of the virtual environment, and a state of the virtual agent, wherein the search-tree includes a plurality of task nodes corresponding to potential tasks for performance by the virtual agent in furtherance of the macro task; and determining physical motion plans (PMPs) for at least some of the plurality of task nodes within the search-tree in order to generate a lookahead planning gradient for the first time, wherein a granularity of a PMP for a respective task node in the first search-tree is a function of the temporal distance of the respective task node from the first time. |
US11710269B2 |
Position-based rendering apparatus and method for multi-die/GPU graphics processing
Position-based rendering apparatus and method for multi-die/GPU graphics processing. For example, one embodiment of a method comprises: distributing a plurality of graphics draws to a plurality of graphics processors; performing position-only shading using vertex data associated with tiles of a first draw on a first graphics processor, the first graphics processor responsively generating visibility data for each of the tiles; distributing subsets of the visibility data associated with different subsets of the tiles to different graphics processors; limiting geometry work to be performed on each tile by each graphics processor using the visibility data, each graphics processor to responsively generate rendered tiles; and wherein the rendered tiles are combined to generate a complete image frame. |
US11710267B2 |
Cloud based distributed single game calculation of shared computational work for multiple cloud gaming client devices
Systems, apparatuses, and methods may provide for technology to process graphics data in a virtual gaming environment. The technology may identify, from graphics data in a graphics application, redundant graphics calculations relating to common frame characteristics of one or more graphical scenes to be shared between client game devices of a plurality of users and calculate, in response to the identified redundant graphics calculations, frame characteristics relating to the one or more graphical scenes. Additionally, the technology may send, over a computer network, the calculation of the frame characteristics to the client game devices. |
US11710265B2 |
Method for producing an image of expected results of medical cosmetic treatments on a human anatomical feature from an image of the anatomical feature prior to these medical cosmetic treatments
A method for imaging expected results of a medical cosmetic treatment includes converting an input image of an anatomical feature into an input image vector. A direction vector corresponding to the medical cosmetic treatment is determined. An amplitude of the direction vector is determined. The direction vector is multiplied by the determined amplitude to obtain a product vector. The product vector is vector added to the input image vector. An output image corresponding to the expected visual appearance of the human anatomical feature is generated from the vector added product vector and input image vector. A computer program stored in a non-transitory computer readable medium causes a computer to perform the imaging method. |
US11710261B2 |
Scan-specific recurrent neural network for image reconstruction
Methods, systems, devices and apparatuses for generating a high-quality MRI image from under-sampled or corrupted data The image reconstruction system includes a memory. The memory is configured to store multiple samples of biological, physiological, neurological or anatomical data that has missing or corrupted k-space data and a deep learning model or neural network. The image reconstruction system includes a processor coupled to the memory. The processor is configured to obtain the multiple samples. The processor is configured to determine the missing or corrupted k-space data using the multiple samples and the deep learning model or neural network. The processor is configured to reconstruct an MRI image using the determined missing or corrupted k-space data and the multiple samples. |
US11710258B1 |
Systems and methods for compressing three-dimensional image data
Disclosed is a compression system for compressing image data. The compression system receives an uncompressed image file with data points that are defined with absolute values for elements representing the data point position in a space. The compression system stores the absolute values defined for a first data point in a compressed image file, determines a difference between the absolute values of the first data point and the absolute values of a second data point, derives a relative value for the absolute values of the second data point from the difference, and stores the relative value in place of the absolute values of the second data point in the compressed image file. |
US11710255B2 |
Management and display of object-collection data
An object identification and collection method is disclosed. The method includes receiving a pick-up path that identifies a route in which to guide an object-collection system over a target geographical area to pick up objects, determining a current location of the object-collection system relative to the pick-up path, and guiding the object-collection system along the pick-up path over the target geographical area based on the current location. The method further includes capturing images in a direction of movement of the object-collection system along the pick-up path, identifying a target object in the images; tracking movement of the target object through the images, determining that the target object is within range of an object picker assembly on the object-collection system based on the tracked movement of the target object, and instructing the object picker assembly to pick up the target object. |
US11710254B2 |
Neural network object detection
A first six degree-of-freedom (DoF) pose of an object from a perspective of a first image sensor is determined with a neural network. A second six DoF pose of the object from a perspective of a second image sensor is determined with the neural network. A pose offset between the first and second six DoF poses is determined. A first projection offset is determined for a first two-dimensional (2D) bounding box generated from the first six DoF pose. A second projection offset is determined for a second 2D bounding box generated from the second six DoF pose. A total offset is determined by combining the pose offset, the first projection offset, and the second projection offset. Parameters of a loss function are updated based on the total offset. The updated parameters are provided to the neural network to obtain an updated total offset. |
US11710252B2 |
Guide-assisted capture of material data
A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system. |
US11710251B2 |
Deep direct localization from ground imagery and location readings
In one embodiment, a method includes receiving an image associated with an object in an environment, the image being captured by sensors associated with a vehicle, generating a feature representation of the image, determining a potential ground control point associated with the object based on the feature representation of the image, determining a predetermined location reading based on the potential ground control point, calculating a differential relative to the predetermined location reading based on the potential ground control point, and determining a location of the vehicle based on the differential and the predetermined location reading based on the potential ground control point. |
US11710250B2 |
Electronic device, method, and storage medium for setting processing procedure for controlling apparatus
An electronic device for setting a processing procedure for controlling an apparatus, the electronic device comprising: at least one processor configured to cause the electronic device to perform operations of: obtaining a captured image; determining a type of an object included in the captured image; notifying an item indicating target processing corresponding to the object included in the captured image, among a plurality of analysis processing; notifying a result obtained by applying the target processing to the captured image; and receiving a user instruction for adding the processing corresponding to the item to a processing procedure for controlling the apparatus. |
US11710239B2 |
Method, apparatus, and system using a machine learning model to segment planar regions
An approach is provided for using a machine learning model for identifying planar region(s) in an image. The approach involves, for example, determining the model for performing image segmentation. The model comprises at least: a trainable filter that convolves the image to generate an input volume comprising a projection of the image at different resolution scales; and feature(s) to identify image region(s) having a texture within a similarity threshold. The approach also involves processing the image using the model by generating the input volume from the image using the trainable filter and extracting the feature(s) from the input volume to determine the region(s) having the texture. The approach further involves determining the planar region(s) by clustering the image regions. The approach further involves generating a planar mask based on the planar region(s). The approach further involves providing the planar mask as an output of the image segmentation. |
US11710236B1 |
Variable exposure portable perfusion monitor
A method of imaging a target includes acquiring, by a processor of an imaging apparatus, multiple images of the target, wherein the multiple images have different exposure values; determining temporal and/or spatial variances for images with different exposure values; and generating a perfusion image of the target using results of the determining operation. |
US11710233B2 |
Three-dimensional medical image analysis method and system for identification of vertebral fractures
A machine-based learning method estimates a probability of bone fractures in a 3D image, more specifically vertebral fractures. The method and system utilizing such method utilize a data-driven computational model to learn 3D image features for classifying vertebra fractures. A three-dimensional medical image analysis system for predicting a presence of a vertebral fracture in a subject includes a 3D image processor for receiving and processing 3D image data of a 3D image of the subject, producing two or more sets of 3D voxels. Each of the sets of 3D voxels corresponds to an entirety of the 3D image and each of the sets of 3D voxels consists of equal 3D voxels of different dimensions. The system also includes a voxel classifier for assigning the 3D voxels one or more class probabilities each of the 3D voxels contains a fracture using a computational model, and a fracture probability estimator for estimating a probability of the presence of a vertebral fracture in the subject. |
US11710232B2 |
Image processing based advisory system and a method thereof
The present disclosure relates to the field of image processing and discloses an agricultural advisory system (100) comprising a user device (102) and a cloud server (104). The user device (102) captures a digital image of a scene, receives a sensed data corresponding to scene-related and environmental parameters, and transmits the image and the sensed data to the cloud server. The server (104) stores one or more pre-trained prediction models and a three-dimensional HyperIntelliStack which maps red green blue (RGB) pixel values with hyperspectral reflectance values. The server (104) receives the digital images and the sensed data, transforms the received image made of RGB pixel values into a hyperspectral image using the HyperIntelliStack data structure, computes vegetation indices for each pixel of the hyperspectral image to generate a segmented image, and generates at least one advisory for agriculture and allied areas using the segmented image and one or more prediction models. |
US11710229B2 |
Methods and systems for shear wave elastography
Various methods and systems are provided for ultrasound imaging. In one embodiment, a method comprises acquiring, with an ultrasound transducer of a scanning apparatus during an ultrasound scan of a patient, an ultrasound image, detecting, with an artificial intelligence model, a region of interest within the ultrasound image including a possible tumor, acquiring, with the ultrasound transducer, an elastic image of tissue within the region of interest, and displaying, with a display device, the elastic image. In this way, shear wave elastography may be automatically targeted to a region of interest, thereby reducing the processing load for the analysis and enabling a higher elasticity imaging frame rate for three-dimensional ultrasound imaging. |
US11710221B2 |
Apparatus and method for successive multi-frame image denoising
An apparatus and method for successive multi-frame image denoising are herein disclosed. The apparatus includes a first subtractor including a first input to receive a frame of the image, a second input to receive a reference frame, and an output; an absolute value function block including an input connected to the output of the first subtractor and an output; a second subtractor including a first input connected to the output of the absolute value function block, a second input for receiving a first predetermined value, and an output; and a maximum value divider function block including an input connected to the output of the second subtractor and an output for outputting filter weights. |
US11710217B2 |
Image processing apparatus, image processing method, and storage medium
In an apparatus, it is determined whether a covariance matrix calculated based on a plurality of patches is abnormal. In a case where it is determined that the covariance matrix is not abnormal, the covariance matrix is used to perform first correction on pixels included in the plurality of patches. In a case where it is determined that the covariance matrix is abnormal, second correction, which is different from the first correction, is performed on the pixels included in the plurality of patches. |
US11710216B2 |
Adaptive adjustments to visual media to reduce motion sickness
The subject disclosure relates to solutions for reducing or eliminating motion sickness experienced by a vehicle occupant/passenger. In some aspects, a process of the disclosed technology includes steps for collecting motion data associated with a vehicle using one or more environmental sensors, tracking eye movements of a user within a cabin of the vehicle, processing the motion data and the eye movements to identify a motion event, and generating a motion compensation signal based on the motion event. Systems and machine-readable media are also provided. |
US11710215B2 |
Face super-resolution realization method and apparatus, electronic device and storage medium
The present application discloses a face super-resolution realization method and apparatus, an electronic device and a storage medium, and relate to fields of face image processing and deep learning. The specific implementation solution is as follows: a face part in a first image is extracted; the face part is input into a pre-trained face super-resolution model to obtain a super-sharp face image; a semantic segmentation image corresponding to the super-sharp face image is acquired; and the face part in the first image is replaced with the super-sharp face image, by utilizing the semantic segmentation image, to obtain a face super-resolution image. |
US11710212B1 |
Display non-uniformity correction
In one embodiment, the system may determine an estimated distance of an eye of a user to a display plane of a display. The system may access, from a memory storage, a number of transmission maps characterizing non-uniform transmission characters of the display as measured from a number of pre-determined view positions within a measurement plane. The measurement plane may be separated from the display plane by a known distance. The system may generate a custom transmission map for the estimated distance of the eye based on the transmission maps using light field rendering. The system may determine a custom correction map based on the custom transmission map. The system may adjust an image to be displayed on the display using the custom correction map. The system may display the image adjusted using the custom correction map on the display. |
US11710211B2 |
Methods and systems for real-time 3D-space search and point-cloud processing
The current document is directed to a dimensional shuffle transform (“DST”) that maps a 3D space to a one-dimensional space that preserves 3D neighborhoods within 1D neighborhoods within an implicit recursive hierarchical structure. The search for points in a 3D subspace is reduced, by the DST, to one or more searches in the transformed 1D space. The search is performed by either recursive decomposition of the 3D region indexed by the transform into subspaces, exploiting the transformed space structure, or by direct indexing into the region of interest. The searches over the subspaces generated by recursive decomposition are independent from one another, providing many opportunities for a variety of parallel, DST-enabled search methods. |
US11710210B1 |
Machine-learning for enhanced machine reading of non-ideal capture conditions
Implementations of the present disclosure include receiving a training image, providing a hash pattern that is representative of the training image, applying a plurality of filters to the training image to provide a respective plurality of filtered training images, identifying a filter to be associated with the hash pattern based on the plurality of filtered training images, and storing a mapping of the filter to the hash pattern within a set of mapping in a data store. |
US11710206B2 |
Session coordination for auto-scaled virtualized graphics processing
A graphic session coordinator is established to enable remote virtualized graphics operations on behalf of a set of graphics request generators. A request generator submits a graphics session request to the session coordinator. A configuration operation is performed at one or more routing devices to enable graphics operation request packets from the request generator to be delivered to a first remote virtualized graphics device and to enable graphics operation response packets to be transmitted to a destination. |
US11710203B2 |
Apparatus and method for generating title products
The present invention provides an apparatus and method for generating title products. A device accepts a title product search request for a title product for a property. The device initiates a search of databases that contain information about the property such as data or evidence of title. A rule engine compares the retrieved information with business rules such as title insurance underwriting criteria. The comparison provides results for generating a title report, insurance contract or other title insurance products. |
US11710201B2 |
Method and system for allocation of liquid product from a virtual bottle
The present disclosure includes a method of providing a virtual bottle service from an establishment to a user. The virtual bottle service is accessible by the user via an app on a smartphone of a user. The method comprises receiving, via the app on the smartphone of a user, a purchase request for a virtual bottle from an establishment, and after the receiving, allocating the user with a predetermined number of drinks of a particular liquor from the establishment. The method further includes, in response to a drink order from the virtual bottle by the user, decrementing the number of drinks from the virtual bottle that remain available to the user. The method may also include communicating, to the user, the remaining number of drinks via the app on the smartphone. A corresponding system that incorporates and/or uses such a method is also provided. |
US11710200B2 |
System, method and apparatus for assessing the accuracy of estimated food delivery time
A restaurant service system for assessing the accuracy of estimated delivery time provided by a restaurant includes an order server, a restaurant server, a service server, and an assessment server. Each of the servers includes a server software application. The order server software application collects a set of orders from a set of diner devices. The restaurant server software application retrieves an estimated delivery time for each order in the set. The service server software application determines an order actual delivery time for at least one order in the set. The assessment server software application determines an accuracy measure of estimated delivery time for the restaurant. |
US11710197B2 |
Adaptive power management recognition and assignment system
A method and controller for controlling electrical activation of elements in a system. A method includes identifying (710) a first element (102) of a system (100) by a control system (600), among a plurality of elements (102, 110, 122) of the system (100), that is to be powered. The method includes determining (712) connected elements (110, 122) of the system (100) by the control system (600). The connected elements (110, 122) are connected to deliver power to the first element (102) directly or indirectly, based on an adjacency matrix (400), and the adjacency matrix (400) identifies connections between each of plurality of elements of the system (100). The method includes identifying (714) at least one of the connected elements (110, 122) to activate by the control system (600), based on the adjacency matrix (400), a health table (500), and the connected elements (110, 122), to deliver power to the first element (102). The method includes activating (716) the at least one of the connected elements (110, 122) by the control system (600), thereby delivering power to the first element (102). |
US11710196B2 |
Information translation in an online agricultural system
An online agricultural system manages and optimizes interactions of entities within the system to enable the execution of transaction and the transportation of crop products. The online agricultural system accesses historic and environmental data describing factors that may impact crop product transactions and/or transportation to determine market prices for crop products and crop product transportation. Responsive to receiving a request from an entity, the online agricultural system determines an optimal transaction for the entity, such as a price for selling a crop product, an available crop product for purchase, or a transportation opportunity to transport a crop product. |
US11710194B2 |
Systems, media, and methods for automated response to queries made by interactive electronic chat
Systems, media, and methods for automated response to social queries comprising: monitoring queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform, monitoring human responses to the queries, monitoring subsequent communications conducted via the electronic communication platform until each query is resolved; applying a first machine learning algorithm to the monitored communications to identify a query susceptible to response automation; applying a second machine learning algorithm to the query susceptible to response automation to identify one or more responses likely to resolve the query; and either i) notifying a human to respond to the query susceptible to response automation with the one or more responses likely to resolve the query, or ii) instantiating an autonomous software agent configured to respond to the query susceptible to response automation with the one or more responses likely to resolve the query. |
US11710191B2 |
Insurance underwriting and re-underwriting implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding a property, and collect data related to property. A location for an inspection of a property to be conducted by a UAV may be received, and one or more images depicting a view of the location may be displayed via a user interface. Additionally, a geofence boundary may be determined based on an area corresponding to a property boundary, where the geofence boundary represents a geospatial boundary in which to limit flight of the UAV. Furthermore, a navigation route may be determined which corresponds to the geofence boundary for inspection of the property by the UAV, the navigation route having waypoints, each waypoint indicating a location for the UAV to obtain drone data. The UAV may be directed around the property using the determined navigation route. |
US11710190B2 |
Blockchain subrogation claims with arbitration
A shared ledger operated by a group of network participants according to a set of consensus rules manages and resolves subrogation claims between a clamant and a defendant with arbitration. Evidence regarding the value of the subrogation claim is sent to the shared ledger by the parties to the subrogation claim, such as sending data to a smart contract deployed on the shared ledger. The parties to the claim may request arbitration, especially after attempts to settle the claim on-chain between the two parties have failed. An arbitrator may request evidence from the parties and/or request responses from the parties to accept damages calculations and/or settlement offers. Once the claim is resolved, the arbitrator may release funds on the chain to the prevailing party or may accept confirmation that any payments have been made between the parties off-chain. |
US11710189B2 |
Determining body characteristics based on images
System, apparatuses, computer-implemented methods, and computer-readable media executable by insurance system servers and user computing devices for receiving requests for insurance products are provided. In order to determine one or more factors of the insurance product or policy, the system may use body characteristics of the customer or potential customer, such as height, weight, body mass index, and the like. In some examples, this information may be determined from one or more images provided by the user. For instance, one or more images of the customer or potential customer may be captured and transmitted to the system for processing. Based on the received images, the system may determine various body characteristics of the user and may use that information to determine one or more policy factors for the insurance product or policy, such as premium, coverage, term, type of policy, or the like. |
US11710187B2 |
System for automated description and categorization
A back-end application computer server may receive a request along with a descriptive term. A look-up process may be performed based on the descriptive term (and hidden terms) may establish a set of potential pre-determined descriptions. The user may select one of the potential descriptions, and a user identifier may be associated with the request. A series of dynamic information exchanges may then help assign a category to the user identifier. A partial set of initial request details may be received from a third-party device and the user may adjust and/or add details to create a complete set. A potential value may then be calculated for the request. An indication of the potential value may be transmitted to the user, and information about the user identifier may be transmitted to a user response terminal to facilitate communication between the user response terminal and the user. |
US11710185B1 |
Smart estimatics methods and systems
A method for providing smart auto rental estimatics to a user includes training a machine learning model to predict repair information, receiving a report, analyzing the report to identify a coverage, determining a vendor, receiving a chosen vendor, determining a branch, receiving a chosen branch, analyzing the report and a volume data using the trained machine learning model to determine loss information, calculating out-of-pockets, and transmitting the out-of-pockets to the user. |
US11710181B1 |
Exchange risk controls
An exchange computer system for improving risk management is described. A user may create a risk profile that includes a risk threshold, and may identify a set of one or more security transaction orders to be associated with the risk profile. The exchange computer system may receive the risk profile from a user device, determine that the set of one or more security transaction orders are associated with the risk profile, and monitor the one or more security transaction orders included in the set. Based on the monitoring, the exchange computer system may determine that the risk threshold is satisfied. In response to determining that the risk threshold is satisfied, the exchange computer system may alert the user and cancel the one or more security transaction orders included in the set. |
US11710179B1 |
Tools for purchasing transactions
Financing tools can provide a flexible credit services to customer. A credit service provider can collect personal data from clients that can include a mobile telephone number and a legal name of the client as well as purchase information from a merchant. Based upon the collected data, the system can determine a client credit risk. The system can make a credit decision to offer a client credit to purchase goods or services based upon the credit risk. |
US11710174B2 |
Product display graphic user interface
A mobile computer system accesses a data base of products. On the display screen of the mobile computer system, a central image of a product is presented in a central position of the display. A first image of another product is presented on the display to a first side of central position of the display. A second image of another product is presented on the display on the second side of central position of the display. The second side of the display is opposite the first side with respect to the central position. Information is acquired with respect to the user and with respect to the product being presented in the central position. |
US11710173B2 |
Electronic device for performing payment and operation method therefor
Disclosed is an electronic device for processing a touch input. The electronic device may comprise: a touch screen; a biometric sensor disposed overlappingly at a position of at least a part of the touch screen; and a processor for acquiring biometric information of a user from an input relating to an object displayed through the touch screen, by using the biometric sensor, receiving a payment command associated with a payment function for the object, and performing the payment function for a product corresponding to the object by using the biometric information according to the payment command. Various other embodiments may be provided. |
US11710172B1 |
Dynamically providing context-based notification and fulfillment
In some examples, a location of a merchant is updated as the merchant moves. A server receives the location of the merchant, and compares that location to the location of a user, so as to determine whether the merchant is located within a first threshold distance or a second, smaller threshold distance from the location of the user. If the user is within the first threshold distance, the server presents a first point of sale (POS) interface to initiate an order from the merchant and present the user with an option to fulfill that order through delivery. If the merchant is located within the second, smaller threshold distance from the user, the server presents the user with a second POS interface that gives the user an option to fulfill the order through pickup instead of delivery. |
US11710169B2 |
Systems and methods for automatically recommending an item to a customer while shopping at a retail store
In some embodiments, apparatuses and methods are provided herein useful to automatically recommending an item. In some embodiments, there is provided a system for automatically recommending an item to a customer comprising a plurality of items available for purchase; a portable electronic device configured to obtain identifying data corresponding to a first item collected by a user; and a control circuit configured to receive data associated with the first item; determine a location in the retail store of the first item; identify one or more items previously purchased by the user that are located within a threshold proximity to the location; determine a most frequently bought item of the identified one or more items; and cause a portable electronic device to display a suggestion for the user to collect the most frequently bought item and add the most frequently bought item to an electronic shopping list of items to purchase. |
US11710159B2 |
Systems and methods for dynamic interface generation for commerce platform onboarding
A method and apparatus for generating one or more user interfaces for onboarding a merchant for use of services of a commerce platform system are described. The method may include transmitting, from a merchant system to a commerce platform system, a request for creating a merchant account that onboards the merchant for use of services provided by the commerce platform system. The method may also include in response to executing an onboarding user interface received from the commerce platform, establishing a merchant context for the merchant account in a memory of the merchant system, wherein the merchant context stores a local copy of merchant account data for the merchant account. Furthermore, the method may include determining, based on data stored in the merchant context, a composition that renders one of a plurality of different user interfaces for collecting a set of the merchant account data associated with the composition, and determining a subset of merchant account data from the set that is required to comply with a minimum set of account information that will enable the commerce platforms system to perform the services for the merchant. |
US11710156B2 |
Systems, devices, and methods for dynamically generating, distributing, and managing online communications
This document describes the collection, generation, distribution, and management of online web content. The devices, systems, and methods described herein can be used to collect and generate online web content and communications. Specifically, the disclosed devices and systems may be employed to produce one or more marketing and/or advertising campaigns, as well as for monitoring, managing, defining the efficiency, effectiveness, and workability of the campaign with respect to generating user engagement, thereby accurately determining the cost benefits of the campaign. The analytic results provided may then be used to guide the generation of original web content, such as for the purposes of enhancing customer or follower experience, driving business, and for driving advertising campaigns. Alternatively, web content that is in the public domain, and determined to perform well, can be reproduced, referenced, or otherwise referred to, in the context of promoting or presenting the user's web content. |
US11710150B2 |
Linking actions associated with an anonymous user to a registered user account
First and second cookies are obtained from first and second devices, respectively. The first cookie includes a first ID corresponding to a registered user ID, which is in turn associated with first information indicating activities related to interactions of a registered user with a first website. The second cookie includes a second ID corresponding to an anonymous user ID, which is in turn associated with second information identifying activities related to interactions of an anonymous user with a second website. The first and second user IDS, and the first and second information, are stored in a database, and correlated to determine commonalities. In response to identifying at least one commonality a determination is made, based on the at least one commonality, that the registered user and the anonymous user are a single user. The database is updated to include a unified listener identifier (ULID) that links the registered user ID with the anonymous user ID. |
US11710149B2 |
System and method for activity summary and product promotion
A method, apparatus, and computer readable medium for facilitating communication between a merchant and a client are provided. An example method may include creating a beautician identification record for a beautician, receiving an information related to an interaction between the beautician and a client, determining at least one product or service for the client from the information, and creating, using a processor, a communication to the client. The communication may include an indication of the at least one product or service. The method may also include sending the prescription to the client. Example systems, apparatuses, and computer readable media are also provided. |
US11710147B2 |
System and method for scanning a mobile computing device for installed applications
Systems, methods, and computer-readable storage media for scanning a mobile computing device for applications produced by partnered entities and providing benefits when those applications are found. An exemplary system does this by accessing a list of applications and associating each application with a respective entity which has a rewards program linked to a specific entity. The system issues a request for application information of the applications which are installed on the mobile computing device, identifies applications that match the list of applications in the data record, and generates at least one notification based on the identified applications and the rewards program. The system then displays the at least one notification. |
US11710145B2 |
Training a machine learning algorithm to create survey questions
In some examples, a server may determine that a case, created to address an issue of a computing device, is closed and perform an analysis of steps in a process used to close the case. The analysis may determine a length of time of each step and determine that a time to close the case or complete a particular step was at least a predetermined amount faster than average. The server may use machine learning to create a survey question to determine a technique used to close the case or complete the particular step faster than average and to determine one or more incentives to provide a technician that closed the case. An answer from the technician to the survey question may include the technique used to close the case or complete the particular step faster than average. The technique may be shared with other technicians. |
US11710144B2 |
Garnering interest on potential listing in a photo or video
Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily scalable which, in turn, greatly improves the seller's experience. Based on buyer interaction experiences, sales listings for each item for sale can be automatically created and listed. |
US11710143B2 |
Machine-learned partial ticket value prediction
A ticket exchange server is configured to distribute tickets to an event based on predicted attendance. The ticket exchange server accesses a set of training data describing statistics of and attendance during a historical event for a plurality of historical events. Using the training data, the ticket exchange server trains a machine-learned model, which is configured to predict a likelihood of a seat at a stadium being vacant during an event based on real-time statistics. During an event at the stadium, the ticket exchange server detects a vacant seat associated with a first ticket of a first user. The ticket exchange server determines a value of a second ticket for the vacant seat at least in part by applying the machine-learned model to real-time statistics of the event and distributes the second ticket to a second user. |
US11710140B1 |
Systems and methods for tailoring marketing
The systems, methods and computer program products (collectively “system”) described herein relate to customized real time data delivery. The system may be configured to receive, by a performance marketing cluster, first data from a first data source. The system may also receive, by the performance marketing cluster, second data from a second data source. The system may determine, by the marketing cluster, an analysis scheme for the first data and the second data based on the first data source. The system may also determine, by the marketing cluster, at least one of a propensity to act or a recommendation selected from a predefined number of available options for a population based on the analysis scheme and the first data source. |
US11710139B1 |
Individual treatment effect estimation under high-order interference in hypergraphs
A computing system, computer-readable storage medium, and method for individual treatment effect (ITE) estimation under high-order interference in hypergraphs are described herein. The method includes accessing, via a processor, a hypergraph dataset including multi-way interactions among nodes within each hyperedge of a corresponding hypergraph, where the hypergraph dataset corresponds to a treatment assignment for each node. The method includes performing representation learning on the hypergraph dataset to control for confounders corresponding to features of each node and to learn a confounder representation for each node. The method also includes modeling a high-order interference representation for each node by propagating the learned confounder representation and the treatment assignment for each node through a hypergraph neural network. The method further includes estimating the ITE for each node under the treatment assignment based on the learned confounder representation and the modeled high-order interference representation for each node. |
US11710134B2 |
System and methods to prevent unauthorized usage of card readers
A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources. |
US11710132B2 |
User controlled event record system
A user controlled mobile device for use in countering phantom billing fraud in connection with receiving or providing health care services includes one or more components capturing and outputting biometric data and location data, and a data storage device holding an event record created without explicit user intervention indicating whether the particular user was at the particular location, the event record including a timestamp corresponding to events at or near a time of the timestamp including a time of capture of the biometric and location data, the biometric data and location data, where the stored event record serves as the personal audit trail evidencing an existence or absence of phantom billing. |
US11710121B2 |
Transaction resolution data platform
Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied. |
US11710119B2 |
Network token system
Embodiments of the invention are directed to methods, apparatuses, computer readable media and systems for providing, along with a token, a token assurance level and data used to generate the token assurance level. At the time a token is issued, one or more Identification and Verification (ID&V) methods may be performed to ensure that the token is replacing a PAN that was legitimately used by a token requestor. A token assurance level may be assigned to a given token in light of the type of ID&V that is performed and the entity performing the ID&V. Different ID&Vs may result in different token assurance levels. An issuer may wish to know the level of assurance and the data used in generating the level of assurance associated with a token prior to authorizing a payment transaction that uses the token. |
US11710105B2 |
Apparatus, method and article for changing portable electrical power storage device exchange plans
A network of collection, charging and/or distribution machines collect, charge and/or distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). In some embodiments, if the user selects to change their current portable electrical power storage device exchange plan to a two-portable electrical power storage device exchange plan while exchanging their current portable electrical power storage device, the user will return their current portable electrical power storage device and will receive two portable electrical power storage devices in exchange at the collection, charging and distribution machine. The user may also be required to pay additional fees and/or commit to additional obligations while at the collection, charging and distribution machine in order to change to the different portable electrical power storage device exchange plan. |
US11710101B2 |
Data analytics system to automatically recommend risk mitigation strategies for an enterprise
A data analytics system may include a first risk relationship data store containing electronic records that represent a plurality of risk relationships between the enterprise and a first risk relationship provider. Similarly, a second risk relationship data store containing electronic records that represent a plurality of risk relationships between the enterprise and a second risk relationship provider. A back-end application computer server may include a data mining engine that analyzes a set of electronic records in the first and second risk relationship data stores to identify flags corresponding to risk drivers. A predictive analytics engine may then calculate a risk score associated with the set of electronic records based on the associated entity attribute values and the identified flags corresponding to risk drivers. An insight platform may automatically generate a recommended action for the enterprise to lower the calculated risk score. |
US11710100B2 |
Method for augmenting procedures of a locked, regulated document
A method for augmenting procedures at production equipment includes: linking a first description of a first step in a procedure and a capture type to a first capture field; generating a digital draft procedure comprising descriptions of steps extracted from the procedure and the first capture field specifying data capture of the first capture type from an equipment unit; generating augmented guidance for the first step in the procedure based on visual content recorded by a mobile device—assigned to an exemplary operator—during completion of the first step in the digital draft procedure; linking the augmented guidance to a location proximal the equipment unit based on locations of the first mobile device during completion of the first step in the digital draft procedure; and generating an augmented digital procedure based on steps in the procedure, the augmented guidance, and definitions for data capture according to the first capture field. |
US11710098B2 |
Process flow diagram prediction utilizing a process flow diagram embedding
One embodiment provides a method, including: receiving a process flow diagram element of a process flow diagram; identifying a context of the process flow diagram element, wherein the identifying a context comprises identifying (i) categories of elements connected to the process flow diagram element, (ii) swimlanes within the process flow diagram, and (iii) text included in the process flow diagram; encoding features of the process flow diagram element into a semantic vector, wherein the features are identified from the context of the process flow diagram element; and predicting, utilizing a process flow diagram model, a process flow diagram element for the process flow diagram based upon the at least one process flow diagram element, wherein the process flow diagram model receives and analyzes the features of the at least one process flow diagram and outputs the predicted process flow diagram element. |
US11710097B2 |
Systems and methods for obtaining incident information to reduce fraud
Systems and methods for analyzing documentation for assessing potential fraudulent user submissions are provided. According to certain aspects, a server computer may receive an initial set of documentation descriptive of damage to a property asset, and may analyze the initial set of documentation to determine whether additional documentation is needed. The server computer may initiate a communication channel with a user device via which the additional documentation may be submitted, and the server computer may similarly analyze the additional documentation to determine a likelihood of fraud. The server computer may process the user submission accordingly. |
US11710096B2 |
Automated inventory management for a paint color chip display assembly
A system includes a shelving unit, a sensor and a processor. The shelving unit includes a pocket. The sensor is associated with the pocket and is configured to obtain a parameter indicative of a weight of the pocket. The processor configured to execute instructions stored in a nontransitory computer-readable medium. The instructions include obtaining the parameter indicative of the weight of the pocket from the sensor, determining the weight of the pocket based on the parameter, comparing the weight of the pocket to a predetermined value, generating a paint chip order that includes a request in response to the weight of the pocket being below the predetermined value, and transmitting the paint chip order to a computing system. |
US11710094B2 |
Delivery method for a traveling vehicle using a drone
A delivery method for a traveling vehicle using a drone includes: transmitting, by an orderer, first information including position information of a vehicle to a server and providing, by the server, a position and an inventory of service providers, which correspond to the first information including the position information of the vehicle, to the orderer; requesting, by the server, service provision to the service provider; transmitting, by the service provider, second information including article preparation information to the server; transmitting, by the server, third information including a plurality pieces of receipt position information, which corresponds to the first information including the position information of the vehicle and the second information including the article preparation information, to the orderer; transmitting, by the orderer, a value selected by receiving the third information including the plurality pieces of receipt position information to the server; transmitting, by the server, the selected value to a selected service provider; loading, by the selected service provider, an article of the orderer on a drone and instructing the drone to move to correspond to the third information including the plurality pieces of receipt position information; and receiving, by the orderer, the ordered article. |
US11710088B1 |
Scalable order management monitoring
Scalable order event monitoring and handling is provided. A fulfillment process of an order may be represented by a plurality of events corresponding to state or status changes of items included in the order. Consistent hashing is used to track order events to associate events that are tied to a same order to each other and to ensure associated events are distributed to a same general computing device/cluster for tracking purposes, while allowing parallel storage of order events across multiple separate data stores. Additionally, the order process may be represented as a weighted directed graph, which can help track missing events and order transitions efficiently. |
US11710086B2 |
System and method for managing product usage from dispensers
A system and method are provided for improving product usage prior to refill of product dispensers in service areas that include a plurality of such dispensers. Via a sensor configured with each of the product dispensers and a control system in communication with the sensors, a product level or amount condition of product in each dispenser is detected. Based on the information from the sensors, a visual or audio message is generated and transmitted to the patron that encourages the patron to use a first product dispenser that has a greater product fill amount as compared to a second product dispenser in the same or a different service area. |
US11710083B2 |
Storage compartment coordination and tracking
A system includes storage compartments, each of the storage compartments being configured to store shipments and having a locking mechanism and a computing system that controls operations of the storage compartments. The computing system performs: receiving a request from a providing entity to reserve a portion of the storage compartments, obtaining identification information of a requesting entity requesting a shipment from the providing entity, generating a scannable code; transmitting the scannable code and the identification code of the requesting entity to the providing entity, determining a compartment of the storage compartments to be reserved to temporarily store the shipment, detecting a scan of the scannable code or an input of the identification code on a computing device at a terminal of a location of or adjacent to the reserved determined compartment, and in response to detecting the scan or the input of the identification code, opening the reserved determined compartment. |
US11710081B2 |
Machine learning telecommunication network service fraud detection
A processing system may obtain a customer identifier at a first retail location of a telecommunication network service provider, determine a recency factor of the identifier, obtain an identification of items of interest to the customer, and determine whether the customer has visited a second retail location of the provider within a time period prior to the customer being at the first retail location. The processing system may then apply, to a fraud detection machine learning model, a plurality of factors comprising: a quantity of items of interest, a value of the items, a factor associated with whether the customer has visited the second retail location within the time period, and the recency factor, where the fraud detection machine learning model outputs a fraud indicator value, determine that the fraud indicator value meets a warning threshold and present a warning to a device at the first retail location. |
US11710080B2 |
Gathering data in a communication system
A computer-implemented method comprising: outputting questions to a user via one or more user devices, and receiving back responses to some of the questions from the user via one or more user devices; over time, controlling the outputting of the questions so as to output the questions under circumstances of different values for each of one or more items of metadata, wherein the one or more items of metadata comprise at least a time and/or a location at which a question was output to the user via the one or more user devices; monitoring whether or not the user responds when the question is output with the different metadata values; training the machine learning algorithm to learn a value of each of the items of metadata which optimizes a reward function, and based thereon selecting a time and/or location at which to output subsequent questions. |
US11710075B2 |
Hazard recognition
Methods, systems, and devices are provided for identifying hazards. According to one aspect, a computer-implemented method can include receiving a plurality of sensor data including one or more image files from a mobile device. The method can include generating one or more position and label pairs based on the plurality of sensor data. The method can include assigning a hazard recognition to each of the position and label pairs. The method can include assigning a score associated to each of the hazard recognitions. The method can include displaying a result including one or more image results based on the one or more image files, one or more hazard recognitions, the one or more hazard recognitions associated with at least one of the one or more image results, and one or more scores associated to each of the hazard recognitions. |
US11710072B1 |
Inverse reinforcement learning for user-specific behaviors
In one implementation, a method for inverse reinforcement learning for tailoring virtual agent behaviors to a specific user. The method includes: obtaining an initial behavior model for a virtual agent and an initial state for a virtual environment associated with the virtual agent, wherein the initial behavior model includes one or more tunable parameters; generating, based on the initial behavior model and the initial state for the virtual environment, a first set of behavioral trajectories for the virtual agent; obtaining a second set of behavioral trajectories from a source different from the initial behavior model; and generating an updated behavior model by adjusting at least one of the one or more tunable parameters of the initial behavior model as a function of the first and second sets of behavioral trajectories, wherein at least one of the first and second sets of behavioral trajectories are assigned different weights. |
US11710071B2 |
Data analysis and rendering
A data analysis system includes processor to: arrange data in a multi-dimensional structure based on a target activity defined by a smart card; perform analysis on the data to predict an outcome of the target activity of activities; determine a probability of success of the outcome that has been predicted; determine, based on the outcome and probability of success, choices associated with the activities; determine patterns and changes in the data pertaining to the activities detected by an access device with access to the smart card; perform transformative and scheduling, exposed through an application programming interface for the data; schedule to arrange the choices and the probability of success of the outcome for the access device; cue the choices and the probably of success; and transmit the plurality of choices and the probability of success of the outcome to the access device for rendering on the smart card. |
US11710068B2 |
Labeling a dataset
A method, system and computer program product, the method comprising: obtaining a first model trained upon cases and labels, the first model providing a prediction in response to an input case; obtaining a second model trained using the cases and indications whether a predictions of the first model are correct, the second model providing a correctness prediction for the first; determining a case for which the second model predicts that the first provides an incorrect prediction; further training the first model also on a first corpus including the case and a label, thereby improving performance of the first model; providing the case to the first model to obtain a first prediction; and further training the second model also on a second corpus including the case and a correctness label, the correctness label being “correct” if the first prediction is equal to the label, thereby improving performance of the second model. |
US11710067B2 |
Offline security value determination system and method
A method including collecting, by a communication device comprising a machine learning model obtained at least in part from a server computer, metadata associated with an application. The communication device can then embed the metadata to form vectorized data. The communication device can input the vectorized data into the machine learning model to obtain a security value. The communication device can determine whether to run or install the application based upon the security value. |
US11710066B2 |
Time-series feature extraction apparatus, time-series feature extraction method and recording medium
A time-series feature extraction apparatus has a coefficient outputter to output a coefficient to be used in calculation for classifying time series data into a plurality of segments, a segment position outputter to perform calculation for classifying the time series data into the plurality of segments based on the coefficient to output information on boundary positions of the plurality of segments, a cluster classifier to classify the plurality of segments into a certain number of plurality of clusters equal to or smaller than a certain number of the plurality of segments, a representative element outputter to output a representative element which represents a local feature of each of the plurality of clusters and is set for each of the plurality of segments, a feature degree calculator to calculate a feature degree of the representative element, and a representative element updater to update the representative element based on the feature degree. |
US11710061B2 |
Optical control of atomic quantum bits for phase control of operation
The disclosure describes various aspects of optical control of atomic quantum bits (qubits) for phase control operations. More specifically, the disclosure describes methods for coherently controlling quantum phases on atomic qubits mediated by optical control fields, applying to quantum logic gates, and generalized interactions between qubits. Various attributes and settings of optical/qubit interactions (e.g., atomic energy structure, laser beam geometry, polarization, spectrum, phase, background magnetic field) are identified for imprinting and storing phase in qubits. The disclosure further describes how these control attributes are best matched in order to control and stabilize qubit interactions and allow extended phase-stable quantum gate sequences. |
US11710058B2 |
Apparatus and method for recompilation of quantum circuits to compensate for drift in a quantum computer
Apparatus and method for quantum drift compensation. For example, one embodiment of a quantum system comprises: a quantum processor comprising one or more data quantum bits (qubits) and one or more ancilla qubits; a quantum controller to control the qubits responsive to a quantum runtime; an error detector to detect errors in the qubits; a quantum drift compensator to determine a current system drift for the quantum processor based on the errors and to responsively generate a set of compensation values if the current system drift is determined to be above a threshold. |
US11710056B2 |
Learning model based recommendation engine
A method may include receiving, at a recommendation engine, a first indication to create a first sourcing event that includes a first object and a second object. The recommendation engine may respond to the first indication by updating a learning model to increment a first frequency of the first object being included in a sourcing event, a second frequency of the second object being included in a sourcing event, and/or a third frequency of the first object and the second object being included simultaneously in a sourcing event. The recommendation engine may receive a second indication to create a second sourcing event. In response to the second indication, the recommendation engine may apply the learning model to generate a recommendation to add, to the second sourcing event, the first object instead of the second object. Related systems and articles of manufacture are also provided. |
US11710053B2 |
Providing a recommendation to change an outcome predicted by a regression model
A technique includes modifying a first record based on a plurality of training records to provide a plurality of modified records. The plurality of training records are associated with a regression model, and a target outcome is associated with the first record. The technique includes applying the regression model to the plurality of modified records to provide outcomes for the modified records; and selecting a group of the modified records based at least in part on the outcomes for the modified records. The technique includes providing a recommendation for the first record to change an outcome predicted for the first record by the regression model based at least part on the target outcome and the outcomes for the modified records. |
US11710047B2 |
Complex system for meta-graph facilitated event-action pairing
A system maintains a knowledge layout to support the building of event response recommendations. Meta-graph patterns may be used to determine semantic relatedness between events and actions in response. Event-action node pairs are then constructed. |
US11710046B2 |
Method and apparatus for generating Q and A model by using adversarial learning
A method of generating a question-answer learning model through adversarial learning may include: sampling a latent variable based on constraints in an input passage; generating an answer based on the latent variable; generating a question based on the answer; and machine-learning the question-answer learning model using a dataset of the generated question and answer, wherein the constraints are controlled so that the latent variable is present in a data manifold while increasing a loss of the question-answer learning model. |
US11710042B2 |
Shaping a neural network architecture utilizing learnable sampling layers
The present disclosure relates to shaping the architecture of a neural network. For example, the disclosed systems can provide a neural network shaping mechanism for at least one sampling layer of a neural network. The neural network shaping mechanism can include a learnable scaling factor between a sampling rate of the at least one sampling layer and an additional sampling function. The disclosed systems can learn the scaling factor based on a dataset while jointly learning the network weights of the neural network. Based on the learned scaling factor, the disclosed systems can shape the architecture of the neural network by modifying the sampling rate of the at least one sampling layer. |
US11710031B2 |
Parallel processing circuits for neural networks
The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption. |
US11710029B2 |
Methods and apparatus to improve data training of a machine learning model using a field programmable gate array
Methods, apparatus, systems, and articles of manufacture are disclosed to improve data training of a machine learning model using a field-programmable gate array (FPGA). An example system includes one or more computation modules, each of the one or more computation modules associated with a corresponding user, the one or more computation modules training first neural networks using data associated with the corresponding users, and FPGA to obtain a first set of parameters from each of the one or more computation modules, the first set of parameters associated with the first neural networks, configure a second neural network based on the first set of parameters, execute the second neural network to generate a second set of parameters, and transmit the second set of parameters to the first neural networks to update the first neural networks. |
US11710027B2 |
Artificial intelligence workflow builder
In some examples, a method includes receiving an artificial intelligence (AI) system scenario definition file from a user, parsing the definition file and building an application workflow graph for the AI system, and mapping the application workflow graph to an execution pipeline. In some examples, the method further includes automatically generating, from the workflow graph, application executable binary code implementing the AI system, and outputting the application executable binary code to the user. In some examples, the execution pipeline includes one or more building blocks, and the method then further includes collecting running performance of each of the building blocks of the execution pipeline in a runtime environment. |
US11710026B2 |
Optimization for artificial neural network model and neural processing unit
A computer-implemented apparatus installed and executed in a computer to search an optimal design of a neural processing unit (NPU), a hardware accelerator used for driving a computer-implemented artificial neural network (ANN) is disclosed. The NPU comprises a plurality of blocks connected in a form of pipeline, and the number of the plurality blocks and the number of the layers within each block of the plurality blocks are in need of optimization to reduce hardware resources demand and electricity power consumption of the ANN while maintaining the inference accuracy of the ANN at an acceptable level. The computer-implemented apparatus searches for and then outputs an optimal L value and an optimal C value when a first set of candidate values for a number of layers L and a second set of candidate values for a number of channels C per each layer of the ANN is provided. |
US11710024B2 |
Di capacitive embedded metal card
A transaction card having a metal layer, an opening in the metal layer for a transponder chip, and at least one discontinuity extending from an origin on the card periphery to a terminus in the opening. The card has a greater flex resistance than a card having a comparative discontinuity with the terminus and the origin the same distance from a line defined by a first long side of the card periphery in an absence of one or more strengthening features. Strengthening features include a discontinuity wherein one of the terminus or the origin are located relatively closer to the first long side of the card periphery than the other, a plurality of discontinuities wherein fewer than all extend from the card periphery to the opening, a self-supporting, non-metal layer disposed on at least one surface of the card, or one or more ceramic reinforcing tabs surrounding the opening. |
US11710019B2 |
Method and system for displaying equipment fault code diagnostic information
Techniques are disclosed for providing information describing a fault code for an object. A display device having an electronic display detects a fault occurrence event in the object. The display device determines a fault code indicative of the fault occurrence event and one or more parameters associated with the fault code. The display device generates a machine-readable code representing the fault code and the one or more parameters. |
US11710014B2 |
Image forming system including terminal device that substitutes object data in print data with hash value if the hash value accords with another hash value, and image forming apparatus that substitutes hash value in print data with object data, and image forming method
An image forming system includes an image forming apparatus and a terminal device. The terminal device converts a document into first print data, generates a second hash value corresponding to second object data in first print data, generates second print data, when the second hash value accords with the first hash value in a first storage device, by substituting the second object data in the first print data with the first hash value, and transmits the second print data to the image forming apparatus. The image forming apparatus substitutes, upon receipt of the second print data, the first hash value included in the second print data with the first object data corresponding to the first hash value and stored in the second storage device, generates second bitmap data by analyzing the second print data subjected to the substitution, and causes an image forming device to execute a printing operation. |
US11710009B1 |
Methods and systems for determining the authenticity of an identity document
A method for determining the authenticity of an identity document is provided that includes capturing, by an electronic device, image data of an identity document. The identity document has a first side and a second side. The image data includes an image of the first side and an image of the second side. The first side includes data about a person associated with the identity document and second side includes a PDF417 barcode which has features. The method also includes determining a class of the identity document. The features of the PDF417 barcode adhere to criteria established for the determined class of the identity document. Moreover, the method includes analyzing the features of the PDF417 barcode for anomalies. In response to determining the features of the PDF417 barcode are free of anomalies, the identity document is determined to be authentic. Otherwise, the identity document is determined to be fraudulent. |
US11710008B1 |
Methods and apparatus for locating small indicia in large images
Methods and apparatus for locating small indicia in large images are disclosed herein. An example method includes: identifying an aiming pattern zone that includes a detected or presumed location of an aiming light pattern, wherein an offset between the location and a center of image data varies due to a parallax; determining one or more coordinates of the aiming pattern zone; capturing image data representing an image of an environment appearing within a field of view (FOV) of a handheld scanner including the indicia; encoding the one or more coordinates into a tagline of the image; and providing the image with the tagline to an indicia decoder such that the indicia decoder attempts to decode the indicia from the image data starting in a region of the image data selected based upon the one or more coordinates. |
US11710007B2 |
Tracking a movement status of a radio frequency identification tag
In some implementations, a system may receive, from a motion sensor, an inactivity indication that indicates a period of inactivity within a physical environment. The system may store, in a data structure, identifiers of a plurality of RFID tags that a tag reader read during the period of inactivity. The system may receive, from the motion sensor, a motion notification that indicates a period of activity within the physical environment. The system may cause the tag reader to collect an identifier of an RFID tag in the physical environment during the period of activity. The system may determine, based on the identifier and the identifiers of the plurality of RFID tags, a movement status associated with the RFID tag during the period of activity and perform an action associated with the movement status of the RFID tag. |
US11710006B2 |
Surgical product supply system and method
A surgical product supply system includes a cart having a first compartment and a second compartment. The first compartment has first, second, third and fourth walls. The first and second walls are constructed of radio-reflective material and the third and fourth walls are constructed of a radio-absorptive material. The first compartment has a first storage area. A first RFID antenna array is attached to the first wall and is positioned within the first storage area. The first RFID antenna array includes a first plurality of RFID antennas. A second RFID antenna array is attached to the second wall and is positioned within the first storage area. The second RFID antenna array includes a second plurality of RFID antennas. The first RFID antenna is offset relative to the second RFID antenna such that opposing central axes of the first and second RFID antennas are not colinear. |
US11710003B2 |
Information conversion method and apparatus, storage medium, and electronic device
Embodiments of this application include an information conversion method for translating source information. The source information is encoded to obtain a first code. A preset conversion condition is obtained. The preset conversion condition indicates a mapping relationship between the source information and a conversion result. The first code is decoded according to the source information, the preset conversion condition, and translated information to obtain target information. The target information and the source information are in different languages. Further, the translated information includes a word obtained through conversion of the source information into a language of the target information. |
US11710001B2 |
Identity-based display of text
A computing device can receive a communication including text that can be presented on a display screen of the computing device. A camera of the computing device can capture image data. The computing device can determine, from the image data, an identity represented in the image data. The computing device can determine an amount of the communication to present on the display screen based on the identity. The computing device can determine, from the image data, user attention is directed toward the display screen. The computing device can present the amount of the communication on the display screen. In some embodiments, the computing device can determine which content of the communication to display based on the identity. The computing device can display a summary of the communication. The computing device can display an amount of the summary and/or the content of the summary based on the identity. |
US11709997B2 |
Systems and methods for modeling item similarity and correlating item information
Disclosed herein are systems and methods for correlating item data. A system for correlating item data may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations comprising: receiving reference text data associated with a reference item from a device; receiving reference image data associated with the reference item from the remote device; determining candidate text data and candidate image data associated with at least one candidate item; selecting a text correlation model; determining a first similarity score by applying the text correlation model to the reference text data and the candidate text data; selecting an image correlation model; determining a second similarity score by applying the image correlation model to the reference image data and the candidate image data; calculating a confidence score based on the first and second similarity scores; and performing a responsive action based on the calculated confidence score. |
US11709989B1 |
Method and system for generating conversation summary
Methods and systems for generating and using a conversation summary model. The method comprises receiving at least one training dataset. The at least one training dataset comprises data samples, each data sample comprising a text comprising text segments. The text is labelled with a conversation summary comprising any of the text segments which summarize the text. The at least one training dataset includes a dataset from a specific source. Using the at least one training dataset and the pre-trained model, the method further comprises generating the conversation summary model by fine-tuning the pre-trained model. The generated conversation summary model may be used to generate conversation summaries for chat conversations. |
US11709985B2 |
Semiconductor device including standard cells with combined active region
A semiconductor device includes a first and a second power rails extending in a row direction, a third power rail extending in the row direction between the first and second power rail, and a first cell arranged between the first second power rails. A cell height of the first cell in a column direction perpendicular to the row direction is equal to a pitch between the first and second power rails. The semiconductor device also includes a second cell arranged between the first and third power rails. A cell height of the second cell in the column direction is equal to a pitch between the first and third power rails. A first active region of the first cell includes a first width in the column direction greater than a second width, in the column direction, of a second active region in the second cell. |
US11709984B2 |
Automatic sequential retry on compilation failure
A compilation system accesses a compilation operations that can be used by a compiler to compile a design under test (DUT). The compilation system can determine a sequence of the compilation operations for the compiler to perform the compilation. The compilation system can detect a failure at a first compilation operation of the sequence of operations during the compilation of the DUT, and the compilation of the DUT can be paused after the failure is detected. The compilation system can determine a second compilation operation of the accessed compilation operations based on one or more netlist parameters of the DUT's netlist. The compilation system then modifies the sequence of compilation operations based on the second compilation operation and resumes the compilation of the DUT at the second compilation operation using the modified sequence of compilation operations. |
US11709982B2 |
Enhanced coverage convergence and test status during simulation runtime
The present invention pertains to a method of verifying a design of an integrated circuit. The methods executes an iteration of simulation test cycle using a digital representation of the design. Next, the method obtains simulation results from the iteration of the simulation test cycle and calculates, during the simulation test cycle, a test coverage value associated with the simulation results of the iteration of the simulation test cycle. If the test coverage value is less than a target value, the method determines if the simulation test cycle fails to satisfies an iteration limiting metric. If the simulation test cycle satisfies the iteration limiting metric, the method, dynamically adjusts one or more simulation test cycle parameter during the simulation test cycle and iterates the simulation test cycle and recalculating the test coverage value until the test coverage value is at least the target value or the simulation test cycle fails to satisfy the iteration limiting metric. The method then out puts a result of the verification of the design. |
US11709980B2 |
Method and tool for planning and dimensioning subsea pipelines for produced fluids
The invention relates to a computer implemented method and tool for determining pressure-drop in multiphase pipeline flow where the effective surface roughness, keff, of liquid film coated sections of the inner pipeline wall is assumed to be equal to the maximum hydraulic roughness, ksmax. The maximum hydraulic roughness is further assumed to be proportional to a maximum stable droplet size, ddropletmax, i.e.: keff=ksmax=K·ddropletmax, where K is a correlation coefficient. The invention further relates to applying the computer implemented method for designing a pipeline-based fluid transport system for transport of multiphase fluids. |
US11709976B2 |
Determining Thevenin equivalent model for a converter system
A method for determining a converter Thevenin equivalent model for a converter system, includes: receiving measurement values of a coupling point voltage and a coupling point current measured at a point of common coupling between a grid emulator system and the converter system, wherein the grid emulator system supplies the converter system with a supply voltage; and determining a converter Thevenin impedance and a converter Thevenin voltage source of the converter Thevenin equivalent model by inputting the measurement values of the coupling point voltage and of the coupling point current into a coupled system model, which includes equations modelling the converter system and the grid emulator system and from which the converter Thevenin impedance and a converter Thevenin voltage source are calculated. |
US11709975B2 |
Method for determining parameters of high-frequency vibrating mill with three grinding drums
A method for determining parameters of a high-frequency vibrating mill with three grinding drums is disclosed. The mathematic modeling is established by applying the average parameter method and transfer function method; the synchronization-stability capability coefficient curve, and the dimensionless coupling torque maximum value diagram of the system are obtained by the characteristic analysis of synchronization and stability. Finally, the curves of rotational velocity of motors, displacements of mass bodies, and phase difference between exciters are obtained by the simulation, and the correctness of the method is verified by the comparison of characteristic analysis and simulation. The parameters of the high-frequency vibrating mill of the present invention can lower the technical requirements of exciters, reduce the loss of the exciters, increase the service life of the mill. |
US11709973B2 |
Method and system for identifying conflicts in a floor joist to floor joust horizontal interface
The present invention is a method for accessing a model of a building; selecting a set of floor joists, wherein the floor joists are identified by a set of members, the type of members, and the member properties; isolating a plurality of the floor joists, wherein the floor joists interface with another floor joists in a horizontal type interface; selecting members of the floor joists involved in the interface, wherein the interface is identified as a connection between the floor joists; detecting the member type and the interface type; calculating a set of actual values associated with the interface type; comparing the set of actual values with a set of required values and determining the delta of the actual values and the required values; and identifying each interface where the delta is outside a predetermined range. |
US11709965B2 |
Building system with smart entity personal identifying information (PII) masking
A building system for operating a building and managing private building information includes a processing circuit configured to receive a request for information for a building entity of a building entity database. The processing circuit is configured to select one of the mask templates from the entity database based on access values associated with the requesting device and a relational link between the building entity and the mask templates, retrieve private information for the building entity in response to a reception of the request for the information, and generate a masked information data structure based on the private information and the one of the mask templates. |
US11709962B2 |
Confidential information identification based upon communication recipient
One embodiment provides a method, including: receiving an indication of an addition of a new participant in a textual communication between at least two existing participants; identifying at least one confidential topic contained within the textual communication by (i) parsing the textual communication and (ii) identifying at least one topic contained within the textual communication; the identifying comprising (i) accessing a confidentiality graph comprising (a) nodes representing participants and (b) edges representing confidential concepts that are acceptable discussion topics between participants connected by a corresponding edge and (ii) determining that an edge corresponding to the at least one confidential topic does not connect the new participant with both of the existing participants; and alerting one of the existing participants that the at least one confidential topic is included in the textual communication to be sent to the new participant. |
US11709961B2 |
Instruction execution that broadcasts and masks data values at different levels of granularity
An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity. |
US11709960B2 |
Correctness-preserving security for graph databases
Techniques are disclosed to provide correctness-preserving security for graph databases. In various embodiments, security context data associated with a user with respect to a graph database is stored. A query associated with the user with respect to the graph database is received. A path is allowed to be traversed in connection with responding to the query based at least in part on a grant of a traversal right, reflected in the security context data, to traverse one or more of a node and a relationship included in the path. |
US11709959B2 |
Information processing apparatus and information processing method
An information processing device includes: an identifier adding unit that adds identifiers including at least one type of valid identifier to each of a plurality of pieces of information; a plurality of input memories that hold the plurality of pieces of information and the identifiers, respectively; a plurality of output memories that hold a plurality of pieces of information processed by the processing unit and the identifiers added to the plurality of pieces of information, respectively; and an identifier inspecting and verifying unit that performs inspection and verification by comparing at least one identifier that becomes an inspecting and verifying target identifier among the identifiers to the valid identifier held in the input memory corresponding to the output memory that holds the inspecting and verifying target identifier. |
US11709956B2 |
Secure data broker
The present disclosure is directed to for secure data access between multiple entities, and includes actions of receiving, by a secure file storage system, a set of metafiles including one or more metafiles that define actions to be performed and conditions to be satisfied before granting a first system use of data that is resident at a second system, the set of metafiles being provided by the second system, receiving, by the secure file storage system and from a central exchange, an indication that the actions are performed and the conditions are satisfied for use of the data by the first system, wherein the central exchange accesses the set of metafiles from the secure file storage without accessing the data, and in response to the indication, permitting use of the data by the first system. |
US11709955B2 |
Programmer and method for encryption programming
The present disclosure provides a method for encryption programming, including: selecting an encrypted programming file that matches the programmer from a target folder; loading the selected encrypted programming file; if a current number of times for programming of the programmer is greater than or equal to a maximum number of times for programming, destroying the selected encrypted programming file and ending programming; otherwise, decrypting the selected encrypted programming file; if the current number of times for programming of the programmer is less than an initial number of times for programming, replacing the current number of times for programming of the programmer with the initial number of times for programming, otherwise, re-encrypting the decrypted encrypted programming file and programing the re-encrypted programming file into a target chip. A programmer is further provided. |
US11709954B2 |
Image content obfuscation using a neural network
The technology described herein obfuscates image content using a local neural network and a remote neural network. The local network runs on a local computer system and a remote classifier runs in a remote computing system. Together, the local network and the remote classifier are able to classify images, while the image never leaves the local computer system. In aspects of the technology, the local network receives a local image and creates a transformed object. The transformed object may be generated by processing the image with a local neural network to generate a multidimensional array and then randomly shuffling data locations within a multidimensional array. The transformed object is communicated to the remote classifier in the remote computing system for classification. The remote classifier may not have the seed used to deterministically scramble the spatial arrangement of data within the multidimensional array. |
US11709951B2 |
Image forming apparatus storing print data in user terminal or storage part according to storage condition
A multifunctional peripheral (1) includes a communication part (22), a storage part (21), a free space determination part (25), a confidential document determination part (26), and a storage processing part (27). The free space determination part (25) determines that the storage part (21) contains a free space for storing print data, as a first storage condition. The confidential document determination part (26) determines that the print data is not a confidential document, as a second storage condition. The storage processing part (27) stores the print data in the storage part (21) in association with user information of a user terminal (23) when the first storage condition and the second storage condition are satisfied, and communicates with the user terminal (23) and stores the print data in the user terminal (23) when the first storage condition is not satisfied or when the second storage condition is not satisfied. |
US11709950B2 |
Security system and method for protecting a vehicle electronic system
Security system for protecting a vehicle electronic system by selectively intervening in the communications path in order to prevent the arrival of malicious messages at ECUs, in particular at the safety critical ECUs. The security system includes a filter which prevents illegal messages sent by any system or device communicating over a vehicle communications bus from reaching their destination. The filter may, at its discretion according to preconfigured rules, send messages as is, block messages, change the content of the messages, request authentication or limit the rate such messages can be delivered, by buffering the messages and sending them only in preconfigured intervals. |
US11709949B2 |
Open source library security rating
An open source library rating is generated for an open source library based on dependencies of the library, vulnerabilities of the library, an age of the library, a popularity of the library, a history of the library, or any suitable combination thereof. The rating of a specific version of a library may be generated based on a base score for all versions of the library and a version score for the specific version of the library. An authorization system receives a request from a developer to add a library to a software application. In response, the authorization system accesses a rating for the library. Based on the rating, the authorization system approves the request, denies the request, or recommends an alternative library. |
US11709948B1 |
Systems and methods for generation of secure indexes for cryptographically-secure queries
Systems and methods are disclosed for generation of a representative data structure. A computing device can receive data including various data items. The computing device can generate logical rows that include the data items. The computing device can convert the logical rows into nodes and store the nodes into logical rows of a first logical table. The computing device can generate logical rows for a second logical table including row identifiers and a link to one of the logical rows from the first logical table. |
US11709940B2 |
Firmware rewriting apparatus, firmware rewriting method, and non-transitory computer readable medium storing program
According to an example embodiment, a firmware rewriting apparatus includes: call position specifying means for specifying, among instructions described in a program of firmware stored in a memory, the instructions for changing a control flow; free area specifying means for specifying a free area in a storage area of the memory in which the program is not stored; and program rewriting means for rewriting the instruction specified by the call position specifying means into a call instruction of a frequency adjustment code and writing the frequency adjustment code for calling an inspection code at a frequency corresponding to a frequency of calling the frequency adjustment code and the inspection code for performing a security check of the program in response to a call from the frequency adjustment code into the free area specified by the free area specifying means. |
US11709939B2 |
Anomaly detection in real-time multi-threaded processes on embedded systems and devices using hardware performance counters and/or stack traces
An aspect of behavior of an embedded system may be determined by (a) determining a baseline behavior of the embedded system from a sequence of patterns in real-time digital measurements extracted from the embedded system; (b) extracting, while the embedded system is operating, real-time digital measurements from the embedded system; (c) extracting features from the real-time digital measurements extracted from the embedded system while the embedded system was operating; and (d) determining the aspect of the behavior of the embedded system by analyzing the extracted features with respect to features of the baseline behavior determined. |
US11709938B2 |
System and method of categorization of an application on a computing device using a classifier
Disclosed herein are systems and methods for categorizing an application on a computing device including gathering a set of attributes of an application. The set of attributes of the application includes at least one of: a number of files in an application package of the application; a number of executable files in the application package; numbers and types of permissions being requested; a number of classes in the executable files in the application package; and a number of methods in the executable files in the application package. sending the gathered set of attributes to a trained classification model. The application is classified, using the classification model, based on the gathered set of attributes by generating one or more probabilities of the application belonging to respective one or more categories of applications. A category of the application is determined based on the generated one or more probabilities. |
US11709935B2 |
Detecting potentially malicious code in data through data profiling with an information analyzer
Utilizing an Information Analyzer to profile data in order to identify data assets that contain executable code for the purpose of ensuring the security and integrity of the profiled data. The results of the data profiling process can be used by security policies to reduce the risks of malicious code execution attacks. |
US11709932B2 |
Realtime detection of ransomware
Some examples relate generally to managing and storing data, and more specifically to the real-time detection of ransomware, system (or insider) threats, or the misappropriation of credentials by using file system audit events. |
US11709931B2 |
Shadow stack violation enforcement at module granularity
Enforcing shadow stack violations at module granularity, rather than at thread or process granularity. An exception is processed during execution of a thread based on code of an application binary, which is enabled for shadow stack enforcement, that calls an external module. The exception results from a mismatch between a return address popped from the thread's call stack and a return address popped from the thread's shadow stack. Processing the exception includes determining that the exception resulted from execution of an instruction in the external module, and determining whether or not the external module is enabled for shadow stack enforcement. Based at least on these determinations, execution of the thread is terminated when the external module is enabled for shadow stack enforcement, or the thread is permitted to continue executing when the external module is not enabled for shadow stack enforcement. |
US11709929B2 |
Interaction method and apparatus
An interaction method includes receiving a service request from a client application (CA) installed on a terminal and that runs in a rich execution environment (REE), determining a trusted user interface (TUI) identifier, sending a TUI call instruction carrying the TUI identifier to a trusted execution environment (TEE) to instruct to draw an image based on the TUI template or the TUI function component to call a TUI to display the drawn image, receiving response information from the TEE, and executing a corresponding service procedure based on the response information. |
US11709927B2 |
Consumable chip and communication method for consumable chip
Provided is a consumable chip and a communication method thereof. The method is adopted for a consumable chip including a first consumable MCU unit, a verification cryptographic operation unit and a second consumable MCU unit; the method includes: when the first consumable MCU unit is incompatible with the printer, the first consumable MCU unit activating the second consumable MCU unit to execute a second consumable chip core processing flow, and calling the verification cryptographic algorithm function program of the verification cryptographic operation unit to calculate a new verification password; after the first consumable MCU unit inquires that the second consumable MCU unit has completed the second consumable chip core processing flow, the first consumable MCU unit reading the new verification password and sending to the printer, the new verification password is received by the printer to achieve compatibility between the first consumable MCU unit and the printer. |
US11709926B2 |
Method and device for authenticating a user
A method and a device for authenticating a user. A signal representative of at least one character traced by the user on a surface of a transmitter device is received by the authentication device. The transmitter device includes an antenna able to transmit a radio signal to a terminal of the user via a channel using the electromagnetic wave conduction capabilities of the body of the user when the hand of the user traces the at least one character on or close to the surface of the transmitter device. The authentication device checks whether the received signal corresponds to a previously stored control signal and, in the event of a positive check, confirms authentication of the user. |
US11709925B1 |
Visual token passwords
Embodiments herein describe using visual passwords to control access to secure information. When a user attempts to access the secure information, she can provide her username to an authentication agent which identifies the visual password corresponding to the received username and selects a first set of images that contains the visual password and a second set of images that does not. The first and second sets of images are then transmitted to a user device. The user device can display the first and second sets of images to the user who selects which images have the visual password. An indication of which images the user selected is then transmitted to the authentication engine which determines whether the user selected all the images in the first set and none of the images in the second set. If so, the user is granted access to the secure information. |
US11709924B2 |
Secure authentication
Methods and systems are disclosed herein for authenticating a user. A security device may use an object associated with a user and a device of the user to authenticate the user, for example, if the user has forgotten a password. A user may insert the object (e.g., a card, or other object) into the security device and may select an option to authenticate via a device that is trusted by both the security device and the user, rather than authenticating by entering a password at the security device. |
US11709921B1 |
Quick-logon for computing device
Methods and systems for verifying a user's identity on a computing device using two-factor authentication are described. More particularly, the system can use a personal identification number input by a user, together with one or more of a secure browsing feature, a device fingerprint, and a token generator to authenticate the user on the computer. |
US11709917B2 |
Point-set kernel clustering
A computer-implemented clustering method is disclosed for image segmentation, social network analysis, computational biology, market research, search engine and other applications. At the heart of the method is a point-set kernel that measures the similarity between a data point and a set of data points. The method has a procedure that employs the point-set kernel to expand from a seed point to a cluster; and finally identifies all clusters in the given dataset. Applying the method for image segmentation, it identifies several segments in the image, where points in each segment have high similarity: but points in one segment have low similarity with respect to other segments. The method is both effective and efficient that enables it to deal with large scale datasets. In contrast, existing clustering methods are either efficient or effective; and even efficient ones have difficulty dealing with large scale datasets without massive parallelization. |
US11709912B2 |
Abnormality detection
A method of detecting abnormality may include the following steps. A normal-value range of a parameter for a target object is determined based on historical values of the parameter in a preset time period or at a preset time point. Whether the target object is abnormal is determined based on the normal-value range and the value of the parameter for the target object in the preset time period or at the preset time point within a current time cycle. Further, another normal-value range may be determined based on historical deviation values for the target object in historical time periods or at historical time points before the preset time period or the preset time point. Whether the target object is abnormal is determined based on either of the two normal-value ranges. |
US11709910B1 |
Systems and methods for imputing missing values in data sets
A computer readable medium includes a data set with data stored in rows and N columns. Each of the rows is associated with one individual patient. Each of the N columns is associated with one type of data for patients. One or more processors is configured to: initialize missing values in M ones of the N columns with M values for the M ones of the N columns, respectively; generate M mathematical models for the M ones of the N columns having one or more missing values; for each of the rows having one or more missing values, update ones of the M values for the M ones of the N columns; and fill missing values in the M ones of the N columns with the M values, respectively. |
US11709906B2 |
Systems, methods and computer program products for information management across disparate information systems
An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device. |
US11709905B2 |
Systems and methods for providing expert thread search results
Systems and methods are provided for providing search results. An expert search thread associated with a search term is received. A first query from a first user based on the search term is received, and a set of results to the first query is provided, where the set of results includes the expert search thread. A credibility score is determined for the expert search thread. A second query is received from a second user based on the search term. A placement of the expert search thread in a set of results for the second query is determined based on the credibility score for the expert search thread, and the set of results for the second query is provided to the second user. |
US11709900B2 |
Automated web page accessing
An apparatus for accessing web pages includes: a communication interface; and a processor communicatively coupled to the communication interface and configured to: receive a web crawler request, from the communication interface, to access a specified web page; select a first selected proxy server from among a plurality of proxy servers; send, via the communication interface, a first access request to the first selected proxy server requesting access to the specified web page; receive, via the communication interface, a response from the selected proxy server corresponding to the first access request; analyze the response from the selected proxy server; select a second selected proxy server from among the plurality of proxy servers in response to determining from the response that the first access request was denied, and send, via the communication interface, a second access request to the second selected proxy server requesting access to the specified web page. |
US11709895B2 |
Hybrid approach to approximate string matching using machine learning
Systems, apparatuses, and methods are provided for identifying a corresponding string stored in memory based on an incomplete input string. A system can analyze and produce phonetic and distance metrics for a plurality of strings stored in memory by comparing the plurality of strings to an incomplete input string. These similarity metrics can be used as the input to a machine learning model, which can quickly and accurately provide a classification. This classification can be used to identify a string stored in memory that corresponds to the incomplete input string. |
US11709894B2 |
Task processing method and distributed computing framework
The present disclosure discloses a task processing method and a distributed computing framework. A specific embodiment of the method includes: parsing an expression corresponding to a distributed computing task, and constructing task description information corresponding to the distributed computing task, the task description information being used to describe a corresponding relationship between an operator and a distributed dataset, and the operator acting on at least one of the distributed dataset or distributed datasets obtained by grouping the distributed dataset; determining, based on the task description information, a distributed dataset the operator acting on; and performing distributed computing on the distributed dataset the operator acting on using the operator. In the distributed computing, the acting scope and nesting relationship of the operator is described by constructing a topology. |
US11709891B2 |
Runtime metric estimations for functions
In some examples, a system receives function descriptors for different types of functions to be used when processing database queries, each function descriptor of the function descriptors comprising information relating to a respective function of the different types of functions. The system computes, based on a first function descriptor for a first function of the different types of functions, an estimate of a runtime metric associated with execution of the first function for processing a database query. |
US11709885B2 |
Determining fine-grain visual style similarities for digital images by extracting style embeddings disentangled from image content
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately and flexibly identifying digital images with similar style to a query digital image using fine-grain style determination via weakly supervised style extraction neural networks. For example, the disclosed systems can extract a style embedding from a query digital image using a style extraction neural network such as a novel two-branch autoencoder architecture or a weakly supervised discriminative neural network. The disclosed systems can generate a combined style embedding by combining complementary style embeddings from different style extraction neural networks. Moreover, the disclosed systems can search a repository of digital images to identify digital images with similar style to the query digital image. The disclosed systems can also learn parameters for one or more style extraction neural network through weakly supervised training without a specifically labeled style ontology for sample digital images. |
US11709881B2 |
Visual menu
An augmented reality (AR) overlay augments traditional menu items with corresponding photos, thereby facilitating a decision-making process of a user ordering from the menu. In addition to providing imagery of the menu items listed, other information may also be supplied, such as ratings, reviews etc. In this regard, users can visualize what to expect before ordering, and can order with a greater degree of confidence that they will enjoy the menu item they select. |
US11709880B2 |
Method of image searching based on artificial intelligence and apparatus for performing the same
Provided is a method of image searching based on artificial intelligence (AI), the method including acquiring retrieved information, which includes at least one of a retrieved image and an image address, and a user query on the basis of a search result of an image search engine, detecting a keyword-category combination on the basis of a type of the acquired user query, determining whether cache data that matches the detected keyword-category combination exists, generating, in response to absence of the cache data that matches the keyword-category combination, an object-category combination through an AI technology based object detection on the acquired retrieved information. |
US11709879B2 |
Methods and apparatus to determine sources of media presentations
Example apparatus disclosed herein are to obtain, from a network monitor, an address associated with one or more network communications used to convey a media stream to a first input device of a plurality of input devices in communication with a media device, query one or more data structures based on the address to identify a first input source of the media device, the one or more data structures to map respective ones of the plurality of input devices to corresponding ones of a plurality of input sources of the media device, the plurality of input sources including the first input source, obtain a watermark from a meter that is to monitor an output of the media device, and identify the first input source of the media device as associated with media presented by the media device in response to determination that the watermark corresponds to the media stream. |
US11709873B2 |
Reader-retriever approach for question answering
Techniques and systems are provided for predicting answers in response to one or more input queries. For instance, text from a corpus of text can be processed by a reader to generate one or multiple question and answer spaces. A question and answer space can include answerable questions and the answers associated with the questions (referred to as “question and answer pairs”). A query defining a question can be received (e.g., from a user input device) and processed by a retriever portion of the system. The retriever portion of the system can retrieve an answer to the question from the one or more pre-constructed question and answer spaces, and/or can determine an answer by comparing one or more answers retrieved from the one or more pre-constructed question and answer spaces to an answer generated by a retriever-reader system. |
US11709871B2 |
Computer implemented method for quantifying the relevance of documents
A computer system comprising a processor, graphical output means and a computer readable storage medium storing instructions that when executed by the processor cause the processor to perform a method for quantifying and aggregating the relevance of documents. |
US11709869B2 |
Dynamically identifying and associating disparate records
Methods, computer readable media, and devices for dynamically identifying and associating disparate records are disclosed. One method may include receiving a first set of association criteria, identifying a first source object and a first target object based on the first set of association criteria, creating a first association object indicating an association between the first source object and the first target object, storing the first association object, receiving a second set of association criteria, identifying a second source object and a second target object based on the second set of association criteria, and creating a second association object. |
US11709862B2 |
Selective synchronization of database objects
Implementations described herein relate to methods, systems, and computer-readable media to selectively synchronize database objects. In some implementations, a method includes receiving a request to synchronize records that include a corresponding root record and one or more connected records from a first database instance to a second database instance, wherein the request includes a specified graph configuration and an object boundary identifier; collecting the one or more records by traversing a corresponding graph configuration associated with each of the one or more root records; generating a snapshot that includes the one or more records into one or more object record sets based on a corresponding object boundary identifier associated with each of the one or more root records and the one or more connected records; publishing the snapshot to the second database instance; and updating the second database instance. |
US11709852B2 |
Query-based time-series data display and processing system
Various systems and methods are described herein for an improved spreadsheet application that allows a user to generate, manipulate, and replicate data visualizations (e.g., sparklines, graphs, charts, etc.) using functions without importing data into cells of the application. For example, data is stored in one or more remote or local data stores accessible to the improved spreadsheet application. A user enters a function into a cell of the improved spreadsheet application. The improved spreadsheet application generates a query using the function, the query identifying a portion of a dataset to retrieve from the data store(s). The improved spreadsheet application then transmits the query to the data store(s) and retrieves the requested data. A renderer of the improved spreadsheet application then renders a sparkline using the retrieved data. The improved spreadsheet application displays the rendered sparkline in the cell in which the function was entered, or at another designated location. |
US11709850B1 |
Using a timestamp selector to select a time information and a type of time information
Embodiments are directed towards a graphical user interface identify locations within event records with splittable timestamp information. A display of event records is provided using any of a variety of formats. A splittable timestamp selector allows a user to select one or more locations within event records as having time related information that may be split across the one or more locations, including, information based on date, time of day, day of the week, or other time information. Any of a plurality of mechanisms is used to associate the selected locations with the split timestamp information, including tags, labels, or header information within the event records. In other embodiments, a separate table, list, index, or the like may be generated that associates the selected locations with the split timestamp information. The split timestamp information may be used within extraction rules for selecting subsets or the event records. |
US11709846B2 |
Server for assigning ranks to users and method therefor
The present inventive concepts encourage users to actively form friend relationships and also incentivize users to actively utilize services provided by an SNS and the like by assigning ranks to users in consideration of the users' friend relationships. A management server including a memory configured to store computer-readable instructions, and one or more processors configured to execute the instructions to determine a personal rank of a target user based on a personal utilization record for the target user, obtain the personal rank of at least one related user who is associated with the target user, and derive an overall rank of the target user based on the personal rank of the at least one related user and the personal rank of the target user may be provided. |
US11709842B2 |
System and method for implementing a reporting engine framework
Embodiments disclosed herein provide for systems and methods of a reporting engine framework that dynamically generates a database query. The systems and methods provide for generating the database query via an intuitive user interface, wherein the user interface interacts with a plurality of application program interfaces to retrieve and generate data associated with the database to be queried. |
US11709841B2 |
Methods for updating reference count and shared objects in a concurrent system
A method for to manage concurrent access to a shared resource in a distributed computing environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. |
US11709835B2 |
Re-ordered processing of read requests
A method includes determining, in accordance with a first ordering, a plurality of read requests for a memory device. The plurality of read requests are added to a memory device queue for the memory device in accordance with the first ordering. The plurality of read requests in the memory device queue are processed, in accordance with a second ordering that is different from the first ordering, to determine read data for each of the plurality of read requests. The read data for the each of the plurality of read requests is added one of a set of ordered positions, based on the first ordering, of a ring buffer as the each of the plurality of reads requests is processed. The read data of a subset of the plurality of read requests is submitted based on adding the read data to a first ordered position of the set of ordered positions of the ring buffer. |
US11709834B2 |
Method and database system for sequentially executing a query and methods for use therein
A database system operates by facilitating execution of a query, where each of a plurality of sequential operator execution steps includes: determining whether each operator of a plurality of operators of a query operator execution flow is currently executable; generating a plurality of priority values by calculating a priority value for each operator based on whether each operator is determined to be currently executable, and based on a position value of each operator; identifying one operator of with a most favorable priority value; facilitating execution of the one operator on a queued set of data blocks to generate at least one output data block; identifying a next operator serially positioned consecutively after the one operator; and appending the at least one output data block to another queued set of data blocks of the next operator. |
US11709832B2 |
Information processing system, information processing device, and non-transitory computer-readable storage medium
An information processing system includes a first information processing device configured to accept an input of a query to be processed, and a second information processing device configured to execute the query for each of a plurality of tasks in parallel. The first information processing device determines whether or not an external database server contains records targeted by the query, and transmit the query and a connection information for accessing the external database server to the second information processing device. The second information processing device connects to the external database server based on the connection information received from the first information processing device, acquires information indicating a storage status of the records targeted by the query among records stored in the external database server, and determines a processing target range for each of the plurality of tasks relevant to the records targeted by the query, based on the acquired information. |
US11709827B2 |
Using stored execution plans for efficient execution of natural language questions
An analysis system connects to a set of data sources and perform natural language questions based on the data sources. The analysis system connects with the data sources and retrieves metadata describing data assets stored in each data source. The analysis system generates an execution plan for the natural language question. The analysis system finds data assets that match the received question based on the metadata. The analysis system ranks the data assets and presents the ranked data assets to users for allowing users to modify the execution plan. The analysis system may use execution plans of previously stored questions for executing new questions. The analysis system supports selective preprocessing of data to increase the data quality. |
US11709826B2 |
Control system, control method, and control program
A control system includes an information processing device that communicates with a controller that controls a control target. The controller or the information processing device include a storage device that stores one or more SQL statements to be executed and an execution result the one or more SQL statements in association with each other as log data. The information processing device includes a display controller that displays on a display an SQL statement to be corrected that has an unsuccessful execution result; an operation unit that accepts a correction operation on the SQL statement and an execution operation; and a communication interface that sends an execution instruction to execute the corrected SQL statement to the controller upon receipt of the execution operation and to receive an execution result of the corrected SQL statement from the controller. The display controller displays an execution result of the corrected SQL statement. |
US11709819B2 |
Validating test results using a blockchain network
A validation method applied to sensor data prior to submitting to a blockchain, a computer program product, and a system for validating chemical data. One embodiment may comprise receiving a sensor captured result at an application, applying the sensor captured result to a domain-specific statistical model of expected range of variability of measured results to extract a distribution of expected sensor values, computing a confidence value in the sensor captured result using the domain-specific statistical model, validating the confidence value against a required threshold of confidence, and submitting the sensor captured result for appending to the blockchain if the confidence level is validated against the threshold of confidence. |
US11709818B2 |
Managing concurrent transactions in database systems
The subject technology receives a first transaction, the first transaction to be executed on linearizable storage. The subject technology assigns, prior to performing a read operation, a first read version to the first transaction, the first read version indicating a first version of the linearizable storage, the first read version corresponding to a particular timestamp of a current time. The subject technology performs the read operation from the first transaction on a table in a database. The subject technology determines a first commit version identifier corresponding to first data resulting from the read operation. The subject technology proceeds to perform a particular write operation from the first transaction. The subject technology determines that the first commit version identifier fails to match a second commit version identifier corresponding to a second transaction. The subject technology aborts the particular write operation from the first transaction. |
US11709817B2 |
Application marketplace for transportation services platform
A transportation platform interfaces with various entities of a transportation system, which may execute instances of a common transportation operating systems. Third-party applications access data and other transportation systems subject to regulatory restrictions of a government agency. Third party applications may perform useful functions and provide interfaces to users of the transportation system or administrators. Data from third-party applications may be added to a transportation database and used by other applications, such as according to purchase agreements. |
US11709815B2 |
Retrieving index data from an object storage system
A method for execution by a processing system includes determining to retrieve index data for a set of objects stored by an object storage system. An index type is selected from a plurality of index. A request message indicating a request for the index data of one of a plurality of indices stored by the object storage system corresponding to the index type is generated, and the request message is transmitted to the object storage system. The index data for the set of objects is received in a response message from the object storage system. The index data includes a plurality of pairs that each include a key and a value, where the keys correspond to the index type, and where the value of each pair includes metadata of one of the set of objects. The index data is stored in local memory in response to receiving the index data. |
US11709804B1 |
Virtual client file systems and methods within remote sessions
A method is provided that includes establishing, by an application server, a remote access session with a client device, and creating, by a file system agent running on the application server, a metadata-only virtual file system associated with the remote access session, wherein the virtual file system only comprises file metadata associated with a plurality of files residing in a local file system of the client device. The method further includes responsive to receiving, by the virtual file system, a request to access content of a file referenced by the virtual file system, redirecting the request to a file system driver implementing at least a sub-tree of the local file system of the client device. |
US11709802B2 |
Cluster data replication
A cluster data replication system includes a plurality of network elements and controllers. The controllers form a cluster that is able to elect one of the controllers as a master controller with the others being follower controllers. The elected controller updates, responsive to being elected the master controller, state information in a system database of the elected controller to indicate that the elected one of the controllers is the master controller. The master controller includes one or more objects that are enabled in reaction to the state information, and which coordinate replication of changes to the data, system database, and state information from the master to the follower controllers. Each follower controller includes one or more objects able to, in reaction to the state information, disable initiation of the replication of changes to the data, system database and state information by the one or more objects in each follower controller. |
US11709801B2 |
File-based sharing using content distributions network
Embodiments relate to file-based sharing of content through a content distribution network. A request is received from a source to disseminate content to a target consumer. The request does not include target consumer URL information. Based upon the request, content metadata stored in a database with content data, is referenced to generate a file including metadata comprising a portion of the content metadata. The file does not include the content data. The file is exported to the source. The source delivers the file to the target consumer through a communication channel (e.g., shared folder, email) located outside of the distribution network. The file is imported from the target consumer. The metadata of the file is processed to examine its integrity. The metadata may comprise a key for reference during this process. Upon confirming integrity of the file, the content data and the content metadata are distributed to the target consumer. |
US11709800B2 |
Optimized client-side deduplication
One example method includes optimizing client-side deduplication. When backing up a client, an overwrite ratio is determined based on a size of actual changes made to a volume and a size indicated by changes in a change log. Client-side deduplication is enabled or disabled based on a value of the overwrite ratio. |
US11709799B2 |
Content or file based application virtualization using a cache
Embodiments provide for application-specific provisioning of files or registry keys. As applications are installed or launched, data is recorded by an application virtualization engine, and an index is created linking the recorded data to both the application and the underlying files or registry keys. As applications are requested (e.g., launched, updated, or the like), the application virtualization engine reveals various copies of file or registry keys to the application on demand or in accordance with a policy. |
US11709798B2 |
Hash suppression
An example method is provided in according with one implementation of the present disclosure. The method comprises generating, via a processor, a set of hashes for each of a plurality of objects. The method also comprises computing, via the processor, a high-dimensional sparse vector for each object, where the vector represents the set of hashes for each object. The method further comprises computing, via the processor, a combined high-dimensional sparse vector from the high-dimensional sparse vectors for all objects and computing a hash suppression threshold. The method also comprises determining, via the processor, a group of hashes to be suppressed by using the hash suppression threshold, and suppressing, via the processor, the group of selected hashes when performing an action. |
US11709789B2 |
Command based on-die termination for high-speed NAND interface
Systems, apparatus and methods are provided for multi-drop multi-load NAND interface topology where a number of NAND flash devices share a common data bus with a NAND controller. A method for controlling on-die termination in a non-volatile storage device may comprise receiving a chip enable signal on a chip enable signal line from a controller, receiving an on-die termination (ODT) command on a data bus from the controller while the chip enable signal is on, decoding the on-die termination command and applying termination resistor (RTT) settings in the ODT command to a selected non-volatile storage unit at the non-volatile storage device to enable ODT for the selected non-volatile storage unit. |
US11709784B2 |
Same-machine remote direct memory operations (RDMOS)
Techniques are described for offloading remote direct memory operations (RDMOs) to “execution candidates”. The execution candidates may be any hardware capable of performing the offloaded operation. Thus, the execution candidates may be network interface controllers, specialized co-processors, FPGAs, etc. The execution candidates may be on a machine that is remote from the processor that is offloading the operation, or may be on the same machine as the processor that is offloading the operation. Details for certain specific RDMOs, which are particularly useful in online transaction processing (OLTP) and hybrid transactional/analytical (HTAP) workloads, are provided. |
US11709783B1 |
Tensor data distribution using grid direct-memory access (DMA) controller
In one embodiment, a method for tensor data distribution using a direct-memory access agent includes generating, by a first controller, source addresses indicating locations in a source memory where portions of a source tensor are stored. A second controller may generate destination addresses indicating locations in a destination memory where portions of a destination tensor are to be stored. The direct-memory access agent receives a source address generated by the first controller and a destination address generated by the second controller and determines a burst size. The direct-memory access agent may issue a read request comprising the source address and the burst size to read tensor data from the source memory and may store the tensor data into an alignment buffer. The direct-memory access agent then issues a write request comprising the destination address and the burst size to write data from the alignment buffer into the destination memory. |
US11709781B2 |
Method of managing data in storage device based on variable size mapping, method of operating storage device using the same and storage device performing the same
A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result. |
US11709777B2 |
Memory system
A memory system includes: a first memory module including first volatile memories; a second memory module including second volatile memories, non-volatile memories and a module controller; a memory controller controlling the first and second memory modules through second and third control buses, respectively; and a switch array electrically coupling the second and third control buses, wherein the module controller controls the switch array to electrically couple the second and third control buses in a backup operation for backing up data of the first volatile memories to the non-volatile memories, wherein the first and second memory modules include one or more first memory stacks and one or more second memory stacks, respectively, wherein the first volatile memories are stacked in the first memory stacks, and wherein the second volatile memories, the non-volatile memories and the module controller are stacked in the second memory stacks. |
US11709775B2 |
Write data for bin resynchronization after power loss
A system includes a memory device and a processing device, operatively coupled to the memory device, the processing device to perform operations comprising: measuring one of a temperature voltage shift or a read bit error rate of fixed data stored in the memory device in response to detecting a power on of the memory device, the fixed data having been programmed in response to detecting a power loss; estimating an amount of time for which the memory device was powered off based on results of the measuring; and in response to the amount of time satisfying a threshold criterion, updating a value for a temporal voltage shift of a block family based on the amount of time. |
US11709774B2 |
Data consistency and durability over distributed persistent memory systems
Examples described herein relates to a network interface apparatus that includes packet processing circuitry and a bus interface. In some examples, the packet processing circuitry to: process a received packet that includes data, a request to perform a write operation to write the data to a cache, and an indicator that the data is to be durable and based at least on the received packet including the request and the indicator, cause the data to be written to the cache and non-volatile memory. In some examples, the packet processing circuitry is to issue a command to an input output (IO) controller to cause the IO controller to write the data to the cache and the non-volatile memory. In some examples, the cache comprises one or more of: a level-0 (L0), level-1 (L1), level-2 (L2), or last level cache (LLC) and the non-volatile memory comprises one or more of: volatile memory that is part of an Asynchronous DRAM Refresh (ADR) domain, persistent memory, battery-backed memory, or memory device whose state is determinate even if power is interrupted to the memory device. In some examples, based on receipt of a second received packet that includes a request to persist data, the packet processing circuitry is to request that data stored in a memory buffer be copied to the non-volatile memory. |
US11709771B2 |
Self-seeded randomizer for data randomization in flash memory
Disclosed in some examples are methods, systems, devices, and machine-readable mediums that provide for techniques for scrambling and/or updating meta-data that enable an efficient internal copyback operation. In some examples, improved data distribution techniques decouple the scrambling key from a physical address to allow for copyback operations while maintaining data distribution requirements across a memory device. The controller may generate a seed value that is used by a scrambling algorithm to scramble the host-data and meta-data prior to the data being written. The seed value is then encoded and written to the page with encoded versions of the scrambled user data and meta-data—the random seed is written without scrambling the random seed. |
US11709768B1 |
Self-healing hybrid element identification logic
A system and method for receiving, using one or more processors, a first testing identifier associated with a first element of an application under test; receiving, using the one or more processors, a second testing identifier associated with the first element of an application under test; evaluating, using the one or more processors, the first testing identifier; determining, using the one or more processors, a failure of the first testing identifier to identify an element in the application under test; evaluating, using the one or more processors, the second testing identifier; identifying, using the one or more processors, the first element in the application under test based on the second testing identifier; and repairing, using the one or more processors, the first testing identifier to identify the first element in the application under test. |
US11709765B1 |
Intelligent test cases generation based on voice conversation
Aspects of the disclosure relate to generating test cases based on voice conversation. In some embodiments, a computing platform may receive voice data associated with an agile development meeting. Subsequently, the computing platform may identify, using a natural language processing engine, context of one or more requirements being discussed during the agile development meeting. Based on identifying the context of the one or more requirements being discussed during the agile development meeting, the computing platform may store context data into a database. Next, the computing platform may map the context data to a corresponding task item of a software development project. Thereafter, the computing platform may identify one or more test cases to be generated. Then, the computing platform may cause the identified test cases to be executed. |
US11709764B2 |
Creating test cases for testing software using anonymized log data
A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data. |
US11709763B2 |
Systems and method for testing computing environments
Systems and methods are disclosed herein for improving data migration operations including testing and setup of computing environments. In one example, the method may include receiving data for one or more application programming interfaces (APIs). The method may further include generating one or more tests to test the one or more APIs in a first computing environment, testing the APIs, storing the results in a database, and performing a change data capture operation. The method may further include augmenting the one or more tests with the CDC data to generate an updated test. The method may further include testing, using the updated test, a second set of the one or more APIs and comparing the test results. The method may also include outputting a confidence score indicating a correlation between the first environment and the second environment. |
US11709762B2 |
End user remote enterprise application software testing
A system and method for remote testing of enterprise software applications (ESA) allows one or more testers to remotely access an ESA and remotely test the ESA. In at least one embodiment, the ESA resides in a testing platform that includes one more computers that are provisioned for testing. “Provisioning” a computer system (such as one or more servers) refers to preparing, configuring, and equipping the computer system to provide services to one or more users. In at least one embodiment, the computer system is provisioned to create an ESA operational environment in accordance with a virtual desktop infrastructure (VDI) template interacting with virtualization software. |
US11709758B2 |
Enhanced application performance framework
This document describes a framework for measuring and improving the performance of applications, such as distributed applications and web applications. In one aspect, a method includes performing a test on an application. The test includes executing the application on one or more computers and, while executing the application, simulating a set of workload scenarios for which performance of the application is measured during the test. While performing the test, a set of performance metrics that indicate performance of individual components involved in executing the application during the test is obtained. A knowledge graph is queried using the set of performance metrics. The knowledge graph links the individual components to corresponding performance metrics and defines a set of hotspot conditions that are each based on one or more of the corresponding performance metrics for the individual components. A given hotspot condition is detected based on the set of performance metrics. |
US11709757B1 |
Systems and methods for integrating script development and script validation platforms based on detected dependency branches in script code
Systems and methods provide for an integrated script development and script validation platform. The integrated script development and script validation platform archives data in a way such that the dependencies between contributions of code strings (e.g., script sets) are detected and recorded. That is, the systems and methods detect dependency branches in the script code of script sets. By doing so, the systems and methods may identify individual performance characteristics for a given script set as well as determine the overall impact on the application itself. |
US11709752B2 |
Pause and resume in database system workload capture and replay
Methods, systems, and computer-readable storage media for receiving a capture file, the capture file holding data representative of a workload executed in a source database system, processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, the workload including a set of requests represented within the replay file, providing a set of tags associated with the replay file, the set of tags including one or more tags, each tag associated with a request in the set of requests, and during replay of the workload in the target database system: pausing replay of the workload in response to a tag, executing a request associated with the tag, providing replay results specific to the request, and selectively resuming replay of the workload in the target database system. |
US11709751B2 |
Installation device and installation method
A storage unit stores statistical information including an amount of resource consumption and performance information, which represents a performance, of each piece of hardware of a plurality of types that are candidates for an arrangement destination of a function, an accepting unit accepts inputs of description details of a function in a high-level language corresponding to the hardware of the plurality of types, and a performance requirement that represents a required performance, a performance predicting unit calculates a predicted performance, and a predicted amount of resource consumption, using the description details and a predetermined algorithm for each piece of hardware; and a device selecting unit selects, as an arrangement destination, hardware with the calculated predicted performance and the performance information satisfying the performance requirement and a total value of the predicted amount of resource consumption and the amount of resource consumption being equal to or smaller than a resource capacity. |
US11709746B1 |
Methods, systems, and computer readable media for smart network interface card testing
Methods, systems, and computer readable media for smart network interface card testing are disclosed. One example method occurs at a network interface card (NIC) comprising a network processing unit executing a monitoring agent for monitoring data traversing the NIC. The method includes obtaining, from a test system or a test traffic generator, at least one test packet; generating, using the monitoring agent, NIC processing information associated with processing the at least one test packet, wherein generating the NIC processing information includes monitoring application layer events, presentation layer events, session layer events, transport layer events, network layer events, driver layer events, kernel layer events, or other events involving the NIC and generating the NIC processing information using the monitored events; and storing or providing the NIC processing information for data analysis. |
US11709745B2 |
Method for a reliability, availability, and serviceability-conscious huge page support
A method includes, in response to a memory error indication indicating an uncorrectable error in a faulted segment, associating in a remapping table the faulted segment with a patch segment in a patch memory region, and in response to receiving from a processor a memory access request directed to the faulted segment, servicing the memory access request from the patch segment by performing the requested memory access at the patch segment based on a patch segment address identifying the location of the patch segment. The patch segment address is determined from the remapping table and corresponds to a requested memory address specified by the memory access request. |
US11709743B2 |
Methods and systems for a non-disruptive automatic unplanned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system
Multi-site distributed storage systems and computer-implemented methods are described for providing an automatic unplanned failover (AUFO) feature to guarantee non-disruptive operations (e.g., operations of business enterprise applications, operations of software application) even in the presence of failures including, but not limited to, network disconnection between multiple data centers and failures of a data center or cluster. |
US11709741B1 |
Systems and methods for enabling a failover service for block-storage volumes
The present disclosure generally relates to a first network device in a primary region that can failover network traffic into a second network device in a failover region. The first network device can receive routing criteria identifying how traffic originating in the primary region should be routed. The first network device can transmit this routing criteria to the second network device in the failover region. Based on determining the occurrence of a failover event, the first network device may transmit network traffic originating in the primary region to the second network device in the failover region. The second network device can determine how to route the network traffic based on the routing criteria of the primary region. In some embodiments, the second network device can determine how to route the network traffic based on the routing criteria of the failover region. |
US11709737B2 |
Restoring virtual network function (VNF) performance via VNF reset of lifecycle management
Techniques for identifying and remedying performance issues of Virtualized Network Functions (VNFs) are discussed. An example method includes outputting a request to a network Element Manager (EM) to create a Virtualized Network Function (VNF) Performance Measurement (PM) job to collect VNF PM data from a VNF and receiving a set of VNF PM data associated with the VNF from the EM. The set of VNF PM data is processed associated with the VNF. A request to the EM is output to create a Virtualization Resource (VR) PM job to collect, through a VNF Manager (VNFM) and a virtualized infrastructure manager (VIM), VR PM data from a VR used by the VNF. Then a set of VR PM data is received from the EM and processed. |
US11709735B2 |
Workflows for automated operations management
Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine. |
US11709732B2 |
Mitigating read disturb effects in memory devices
A die read counter and a block read counter are maintained for a specified block of a memory device. An estimated number of read events associated with the specified block is determined based on a value of the block read counter and a value of the die read counter. Responsive to determining that the estimated number of read events satisfies a criterion, a media management operation of one or more pages associated with the specified block is performed. |
US11709729B2 |
Performing error checking operations on encrypted write data in a memory sub-system
System and methods are disclosed including a plurality of memory devices and a processing device, operatively coupled with the plurality of memory devices, to perform operations comprising: receiving, from a host system, encrypted write data appended with error-checking data; determining whether the encrypted write data contains an error based on the error-checking data; and responsive to determining that the encrypted write data contains an error, notifying the host system that the encrypted write data contains an error. |
US11709715B2 |
Memory pooling between selected memory resources
Apparatuses, systems, and methods related to memory pooling between selected memory resources are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a memory resource, a processing resource coupled to the memory resource, and a transceiver resource coupled to the processing resource. The memory resource, the processing resource, and the transceiver resource are configured to enable formation of a memory pool between the memory resource and another memory resource at another apparatus responsive to a request to access the other memory resource transmitted from the processing resource via the transceiver. |
US11709713B2 |
System and method for multi-tenant implementation of graphics processing unit
A method for graphics processing, wherein a graphics processing unit (GPU) resource is allocated among applications, such that each application is allocated a set of time slices. Commands of draw calls are loaded to rendering command buffers in order to render an image frame for a first application. The commands are processed by the GPU resource within a first time slice allocated to the first application. The method including determining at least one command has not been executed at an end of the first time slice. The method including halting execution of commands, wherein remaining one or more commands are not processed in the first time slice. A GPU configuration is preserved for the commands after processing a last executed command, the GPU configuration used when processing in a second time slice the remaining commands. |
US11709701B2 |
Iterative learning processes for executing code of self-optimizing computation graphs based on execution policies
A method includes receiving code of an application, the code structured as a plurality of instructions in a computation graph that corresponds to operational logic of the application. The method also includes processing the code according to an iterative learning process. The iterative learning process includes determining whether to adjust an exploration rate associated with the iterative learning process based on a state of a computing environment. Additionally, the process includes executing the plurality of instructions of the computation graph according to an execution policy that indicates certain instructions to be executed in parallel. The process also includes determining an execution time for executing the plurality of instructions of the computation graph according to the execution policy and based on the execution time and the exploration rate, adjusting the execution policy to reduce the execution time in a subsequent iteration. |
US11709699B2 |
Virtualized fabric name server for storage area network
Techniques for a virtualized fabric name server for a storage area network are described herein. An aspect includes operating a storage area network, the storage area network including a hybrid control plane. Another aspect includes managing, using a virtualized fabric name server and the hybrid control plane, the storage area network, wherein the virtualized fabric name server is disposed in a container that is hosted on an element of the storage area network. |
US11709698B2 |
Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments
A method of deploying a network service (NS) across multiple data centers includes identifying virtual network functions (VNFs) associated with the NS in response to a request for or relating to the NS, generating commands to deploy VNFs based on VNF descriptors, and issuing the commands to the data centers to deploy VNFs. The data centers each have a cloud management server in which cloud computing management software is run to provision virtual infrastructure resources thereof for a plurality of tenants. The cloud computing management software of a first data center is different from the cloud computing management software of a second data center, and the commands issued to the first and second data centers are each a generic command that is not in a command format of the cloud computing management software of either the first data center or the second data center. |
US11709697B2 |
Vehicle control device, vehicle control method, and recording medium storing vehicle control program
A vehicle control device that: judges a state of a vehicle; structures a plurality of VMs that control equipment installed in the vehicle; and in accordance with the state of the vehicle, switches an order of carrying out activation or stoppage of the plurality of VMs. |
US11709693B1 |
Systems and methods for developing digital experience applications
In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application. The second micro-application includes a second event manager configured to receive the detected application event from the event hub, and a second state manager configured to receive the detected application state from the state store. |
US11709689B2 |
Method and arrangement for managing persistent rich internet applications
An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not. |
US11709685B2 |
System and method for leveraging a persistent enhanced notification via a software development kit
The present invention is a system and user interface for a native toolbar that sits within a notification or control center of an operating system (OS) and looks native to the device. The native toolbar allows the user to see the notification at the top of their screen or display and is accessible prior to the user unlocking their device and through the notification center within the OS. The native toolbar provides access to frequently used applications, utility applications, a news feed as well as a search function by sending requests and receiving data from a platform that provides the native toolbar with data related to the device being used by the user to allow the native toolbar to appear native to the device. |
US11709683B2 |
State semantics kexec based firmware update
A kexec-based system update process wherein user-specific data is transferred on reboot of the second kernel. Upon initializing kexec load, buffer memory is assigned to the second kernel and the system loads control pages of fixed size for the second kernel boot, and also loads user-specific data onto extended control pages of variable size. Upon boot of the second kernel, the user-specific data is extracted from the extended control pages and transferred to the corresponding applications. |
US11709679B2 |
Providing load address predictions using address prediction tables based on load path history in processor-based systems
Aspects disclosed in the detailed description include providing load address predictions using address prediction tables based on load path history in processor-based systems. In one aspect, a load address prediction engine provides a load address prediction table containing multiple load address prediction table entries. Each load address prediction table entry includes a predictor tag field and a memory address field for a load instruction. The load address prediction engine generates a table index and a predictor tag based on an identifier and a load path history for a detected load instruction. The table index is used to look up a corresponding load address prediction table entry. If the predictor tag matches the predictor tag field of the load address prediction table entry corresponding to the table index, the memory address field of the load address prediction table entry is provided as a predicted memory address for the load instruction. |
US11709677B2 |
Look-up table initialize
A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table. |
US11709676B2 |
Inferring future value for speculative branch resolution
Aspects of the invention include includes determining a first instruction in a processing pipeline, wherein the first instruction includes a compare instruction, determining a second instruction in the processing pipeline, wherein the second instruction includes a conditional branch instruction relying on the compare instruction, determining a predicted result of the compare instruction, and completing the conditional branch instruction using the predicted result prior to executing the compare instruction. |
US11709673B2 |
Bit string operations in memory
Systems, apparatuses, and methods related to bit string operations in memory are described. The bit string operations may be performed within a memory array without transferring the bit strings or intermediate results of the operations to circuitry external to the memory array. For instance, sensing circuitry that can include a sense amplifier and a compute component can be coupled to a memory array. A controller can be coupled to the sensing circuitry and can be configured to cause one or more bit strings that are formatted according to a universal number format or a posit format to be transferred from the memory array to the sensing circuitry. The sensing circuitry can perform an arithmetic operation, a logical operation, or both using the one or more bit strings. |
US11709671B2 |
Intelligent prefetching for OS components
The correct clusters of operating system (OS) components to package for hydration to client devices is learned through analyzing telemetry data of numerous end devices. The telemetry data captures snapshots of the OS components that were used or loaded by the end devices during runs of different applications. An OS component service mines this telemetry data and compares the frequency in which pairs of OS components are used by the end devices together during the different applications runs. Using on these frequencies, the OS components are filtered in a relationship graph and an clustering algorithm is applied to determine whether the OS components are interdependent (meaning used together) or independent (meaning not used together). Interdependent OS components are packaged together into a hydration package and may be transmitted to client computing devices requesting any of their constituent OS components. |
US11709668B2 |
Systems and methods for application program and application program update deployment to a mobile device
The present invention comprises a system and method for receiving at an application server a request for a software application from a mobile device wherein the request includes an indicator that allows the application server to tell whether the mobile device currently has a software application interpreter installed, sending the software application interpreter to a cellular wireless network for provisioning to the mobile device if the indicator shows that the mobile device does not have the application interpreter installed, and sending the software application to a cellular wireless network for provisioning to the mobile device. The invention further comprises a system and method for updating the software application in a way that seems automatic to a user. |
US11709666B2 |
Electronic control system for vehicle, program update approval determination method and program update approval determination program
An electronic control system for vehicle includes a center device that manages a program update of a vehicle, and a vehicular master device that is communicable with the center device. The center device, responsive to a user giving approval for program update by using a device not being a possession owned by the user, receives approval information of the user, and stores and manages the approval information in association with vehicle information of the user. The center device transmits the approval information to the user's vehicle side. When the vehicular master device receives the approval information, the vehicular master device performs rewriting of the program. |
US11709659B1 |
Systems and methods for a code generation tool for software development systems
Systems and methods for code generation are described. The method may include accessing an application programming interface (API) specification written in a first computer programming language. The method may also include processing the API specification in the first computer programming language with a code generation tool. Furthermore, the method may include generating, from the API specification, code in each of a plurality of different computer programming languages different from the first computer programming language and different from each other. |
US11709658B2 |
Compliance assessment and simulation system
Systems and methods include reception of a first request to check code associated with a first service for compliance with one or more criteria, determination of a plurality of code components associated with the first service, execution of a code check of each of the plurality of code components, generation of a first service compliance statement associated with the first service based on results of the executed code checks, determination of a definition of the first product from a product repository, the definition listing a plurality of services on which the product depends, the plurality of services including the first service, identification of a compliance statement associated with each of the plurality services, and determination of a product compliance statement based on each of the identified compliance statements. |
US11709654B2 |
Memory retention system
The present disclosure generally relates to a computer-implemented system for intelligently retaining and recalling memory data. An exemplary method comprises receiving, via a microphone of an electronic device, a speech input of the user; receiving a text input of the user; constructing a first instance of a memory data structure based on the speech input; constructing a second instance of the memory data structure based on the text input; adding the first instance and the second instance of the memory data structure to a memory stack of the user; displaying a user interface for retrieving memory data of the user; receiving, via the user interface, a beginning of a statement from the user; retrieving a particular instance of the memory data structure from the memory stack based on the beginning of the statement; and automatically displaying a completion of the statement. |
US11709653B1 |
Contextual assistant using mouse pointing or touch cues
A method for a contextual assistant to use mouse pointing or touch cues includes receiving audio data corresponding to a query spoken by a user, receiving, in a graphical user interface displayed on a screen, a user input indication indicating a spatial input applied at a first location on the screen, and processing the audio data to determine a transcription of the query. The method also includes performing query interpretation on the transcription to determine that the query is referring to an object displayed on the screen without uniquely identifying the object, and requesting information about the object. The method further includes disambiguating, using the user input indication indicating the spatial input applied at the first location on the screen, the query to uniquely identify the object that the query is referring to, obtaining the information about the object requested by the query, and providing a response to the query. |
US11709651B2 |
Bluetooth audio broadcasting system and related multi-member Bluetooth device supporting Bluetooth low energy audio broadcasting operations and capable of synchronously adjusting audio volume
A Bluetooth audio broadcasting system includes: an audio broadcasting device, a first Bluetooth member device, and a second Bluetooth member device. The audio broadcasting device broadcasts BLE audio packets. After the first Bluetooth member device issues a volume adjusting request, the audio broadcasting device transmits a volume adjusting instruction to the first Bluetooth member device and the second Bluetooth member device. The first Bluetooth member device acquires a predetermined audio data from the BLE audio packets, controls a first audio playback circuit to playback the predetermined audio data, and adjusts an audio volume of the first audio playback circuit according to the volume adjusting instruction. The second Bluetooth member device acquires the predetermined audio data from the BLE audio packets, controls a second audio playback circuit to playback the predetermined audio data, and adjusts an audio volume of the second audio playback circuit according to the volume adjusting instruction. |
US11709648B2 |
Distributed audio processing system for processing audio signals from multiple sources
A distributed audio processing system is disclosed, for providing users with the capability of producing a personalized audio mix of a plurality of signals from a plurality of audio sources. The system includes a wireless transmitter for each audio source and, for each user, a wireless receiver. The receiver comprises a programmable audio signal processor configured to process and mix a plurality of audio tracks received via a radio broadcast of a multi-track audio signal comprising the audio signals from the plurality of sources, said processing and mixing being programmable via received commands, instructions and/or parameters. The transmitters are configured to process the audio signals received from their respective sources, according to received commands, instructions and/or parameters. According to an embodiment, a user may provide commands, instructions and/or parameters to any of the receivers and/or transmitters of the system. |
US11709646B2 |
Wireless device
Disclosed herein is a wireless device including a display, a wireless communication interface configured to wirelessly perform communication with an external device, and a processor configured to activate any one of a first connection mode in which connection with the external device is established through an access point or a second connection mode in which direct connection with the external device is established, based on a network environment and receive, from the external device, image data corresponding to a source image being displayed on the external device according to the activated connection mode and display, on the display, a mirroring image based on the received image data. |
US11709644B2 |
Image processing apparatus connected to another apparatus by a USB cable and communicating with the another apparatus via a USB communication, method for controlling the image processing apparatus, and storage medium thereof
An information processing apparatus is capable of communicating via a universal serial bus (USB) cable with a USB host device configured to transmit a first control transfer command at a start of communication. The information processing apparatus includes one or more controllers configured to function as a unit configured to acquire and hold predetermined data in response to having received the first control transfer command from the USB host device and a unit configured to transmit the held predetermined data to the USB host device on the basis of having received a second control transfer command from the USB host device. |
US11709643B2 |
Perform image forming operations based on emergency
A method of operating an image forming apparatus includes receiving a request to perform an image forming operation, performing a calibration operation based on obtained urgency level information in response to the request, when a condition to perform a calibration is determined to be satisfied, the urgency level indicating a level of urgency to perform the image forming operation and the calibration is to standardize standardizing color representation of the image to be formed, and performing the image forming operation after the calibration operation is performed. |
US11709632B2 |
Input/output size control between a host system and a memory sub-system
A memory sub-system configured to dynamically determine input/output sizes of write commands based on a media physical layout of a memory sub-system. The memory sub-system can identify, dynamically in response to write commands being selected for execution in media units of the memory sub-system, a portion of a media layout that maps from logical addresses identified by the write commands in the logical address space to physical addresses of memory units in the media units. Based on the media layout, an input/output size for a next write command is identified and transmitted to the host system in a response. The host system generates the next write command and configures the amount of data to be written through the next write command based on based on the input/output size identified in the response. |
US11709630B2 |
Non-volatile memory system, controller for non-volatile memory system, and wear leveling method for non-volatile memory systems
A memory system includes a nonvolatile memory and a controller. The nonvolatile memory has first regions in which data writes and data reads can be executed in parallel. Each of the first regions has second regions which are each a data write/read unit. The controller acquires first values indicating a data write load for each of the first regions, detects a first region having a first value greater than or equal to a first threshold, acquires second values indicating a data write load for each of the plurality of second regions in the detected first region, detects a second region having a second value greater than or equal to a second threshold but less than or equal to a third threshold that is higher than the second threshold, and then move data from the detected second region to a second region in another first region. |
US11709626B2 |
Scheduling storage system tasks to promote low latency and sustainability
A technique for scheduling access to a resource arranges tasks into multiple classes, where each class has a respective share and a respective priority. The share of a class sets an amount of access allocated to the class, and the priority sets an order in which the class can use its share, with higher priority classes getting access before lower-priority classes. The technique assigns latency-critical tasks, such as synchronous I/O tasks, to a first class having the highest priority and assigns bandwidth-critical tasks, such as background I/O processing, to a second class having a lower priority. |
US11709620B2 |
Methods and systems for memory management in a publish and subscribe system
Systems and methods for sharing information between a publisher and a subscriber are disclosed. The system includes a shared memory and a memory broker. The memory broker is configured to receive a request for writing a message relating to a topic from a publisher and determine whether a communication channel corresponding to the topic exists in the shared memory. If the communication channel corresponding to the topic exists, the memory broker then assigns a buffer ring on the communication channel to the publisher, transmits information relating to the buffer ring to the publisher, and transmits information relating to the buffer ring to one or more subscribers of the communication channel. |
US11709619B2 |
Method, electronic device, and computer program product for processing data
A data processing method includes receiving a message related to performance of a storage device, the message including an indicator value regarding the performance in a first time period, and a timestamp associated with the first time period. A status record of the storage device, including the number of received indicator values in a second time period including the first time period, is determined based on the timestamp, wherein the number of the received indicator values is less than a threshold number and can be updated based on the indicator value. The performance in the second time period can be determined based on the indicator value and the received indicator values in response to determining that the updated number of the received indicator values reaches the threshold number. Thus, the performance of the storage device can be quickly and accurately determined, and the consumption of computing resources is reduced. |
US11709618B2 |
Automatically processing storage system data and generating visualizations representing differential data comparisons
Methods, apparatus, and processor-readable storage media for automatically processing storage system data and generating visualizations representing differential data comparisons are provided herein. An example computer-implemented method includes obtaining current data from a first storage system and historical data from the first storage system and/or one or more additional storage systems; determining, for the first storage system, at least one current state value for at least one storage system parameter by processing the current data using a first hashing algorithm; determining, for the first storage system with respect to the first storage system and/or the additional storage systems, at least one differential state value for the at least one storage system parameter by processing the current data and the historical data using a second hashing algorithm; and generating data visualizations based on the current state value(s) and/or the differential state value(s). |
US11709616B2 |
Adjusting a preprogram voltage based on use of a memory device
A method is described that includes determining a number of program and erase cycles associated with a block of pages of a memory device and determining a preprogram voltage based on the number of program and erase cycles to apply to the block of pages prior to an erase operation. The method further includes applying the preprogram voltage to the block of pages and performing an erase operation on the block of pages following application of the preprogram voltage to the block of pages. |
US11709610B2 |
Memory system, memory controller and operating method
A memory system, a memory controller and an operating method are disclosed. A first area, a second area included in the first area, and a third area are set. An area to which target data is to be written is determined to the first area or the third area. When the target data is written to the first area, the target data is preferentially written to the second area. The number of data bits stored per memory cell in the first area is less than the number of data bits stored per memory cell in the third area. As a consequence, it is possible to secure storage capacity of the memory system to at least a set reference while securing data write performance of the memory system recognized by a host to at least a set reference. |
US11709604B1 |
Memory training using electronic noise
Technologies are provided for increasing electronic noise of a memory device during an initialization of the memory device and performing initialization operations, such as memory access centering operations, for the memory device while the electronic noise of the memory device is increased. The electronic noise of the memory device can be increased by increasing a level of ground bounce (or ground noise) during a training phase of the memory device. Increasing the ground noise can comprise increasing an inductance across a memory of the memory device during the training phase. The inductance can be increased by deactivating one or more ground connections of the memory during the memory’s training phase. Additionally or alternatively, the inductance can be increased by activating one or more inductors connected to one or more ground connections of the memory during the memory’s training phase. |
US11709603B2 |
Multi-tier write allocation
Techniques are provided for multi-tier write allocation. A storage system may store data within a multi-tier storage environment comprising a first storage tier (e.g., storage devices maintained by the storage system), a second storage tier (e.g., a remote object store provided by a third party storage provider), and/or other storage tiers. A determination is made that data (e.g., data of a write request received by the storage system) is to be stored within the second storage tier. The data is stored into a staging area of the first storage tier. A second storage tier location identifier, for referencing the data according to a format utilized by the second storage tier, is assigned to the data and provided to a file system hosting the data. The data is then destaged from the staging area into the second storage tier, such as within an object stored within the remote object store. |
US11709596B2 |
Method, device and computer program for data storage
Techniques involve: selecting a stream from a plurality of streams having respective update frequencies, the update frequency of the selected stream matching an update frequency of to-be-written data; determining a label of the data based on a label of the selected stream; and sending a write request for the data to a storage system, the write request comprising the label of the data, so that the storage system performs a write operation for the data based on the stream identified by the label. Accordingly, a write amplification factor can be reduced, thereby increasing the effective life of a storage device and improving read and write performance of the storage system. |
US11709595B2 |
Moving data among disk slices located in different disk groups of at least one storage array
A technique for storage management involves: determining multiple source disk slices from a storage array that provides redundant storage, a current disk group where each of the multiple source disk slices is located being different from a target disk group where the source disk slice is specified to be located; determining multiple destination disk slices from the target disk group based on the multiple source disk slices, the multiple destination disk slices being used to replace the multiple source disk slices; and causing data to be moved to the multiple destination disk slices from the multiple source disk slices. Accordingly, such a technique may improve the reliability of a storage system. |
US11709593B2 |
Electronic apparatus for providing a virtual keyboard and controlling method thereof
Disclosed are an electronic apparatus and a method of controlling the same. The electronic apparatus includes a camera, a display, a memory, and a processor configured to execute at least one instruction to: detect a plurality of fingers in a plurality of first image frames obtained through the camera and, in response to an identification that a pose of the plurality of detected fingers corresponds to a trigger pose, enter a character input mode, detect a first motion of a finger among the plurality of fingers in a plurality of second image frames obtained through in the character input mode, identify a key corresponding to the first motion, from among a plurality of keys mapped to the finger, based on a position of the finger by the first motion and a reference point set to the finger, and control the display to display information corresponding to the identified key. |
US11709589B2 |
Parameterized sensory system
A parameterized sensory system uses interactions with a graphical user interface to reduce a disturbance level associated with information particular to a user. Parameters indicative of a reminder phrase related to the information and an initial rating for the disturbance level are received. The graphical user interface is operated. Input indicative of interaction with the graphical element during the operation of the graphical user interface is received. Another parameter indicative of a new rating for the disturbance level is received thereafter. The user interaction causes a reduction to the disturbance level such that the new rating is lower than the initial rating. The user interaction is without active processing by the user as to the reminder phrase or the information such that the cause of the reduction to the disturbance level is related to the user interaction with the input interface without the active processing. |
US11709588B2 |
Method and apparatus for providing a notification mechanism
A method for providing a notification mechanism may include causing provision of a notification bar at an edge of a touch screen display in response to an occurrence of an event where the notification bar provides information indicative of the event, enabling, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display one or more levels of other notification classes in addition to the information indicative of the event, causing presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display one or more levels of notification classes upon cessation of the user input and causing, responsive to exposure of each level that has a subsequent level thereafter, an indication of existence of the subsequent level. A corresponding apparatus and computer program product are also provided. |
US11709583B2 |
Method, system and computer program product for navigating digital media content
The field of the invention relates to methods, systems and computer program products for navigating digital media content, in particular for navigating digital media content using an interface abstracted from that digital media content instead of, or as a supplement to, traditional user interface controls. There is provided a method for presenting a user interface to an end user to facilitate the searching, browsing and/or navigation of digital media content, the method comprising the steps of: (a) analysing the digital media content to create “hooks” related to the digital media content, or retrieving “hooks” in the digital media content, and (b) replacing or augmenting a graphical or textual representation of the digital media content with the “hooks.” |
US11709581B2 |
Device for controlling the activation of functions of a vehicle
A device for controlling the activation/deactivation of at least one function performed by electronic equipment of a vehicle comprises a screen able to display a first menu for activating/deactivating said functions, the first, menu including a plurality of displayed elements comprising, for at least one of the functions, a state of the function chosen from an activated state, a deactivated state and an unavailable state, the device comprising selection means for selecting and activating at least one displayed element, wherein, when the state of a function is the unavailable state, the first menu is designed to display an element associated with said unavailable function and the selection of which makes it possible to display an unavailability window containing unavailability information regarding the unavailable state. |
US11709577B2 |
Systems and methods for providing a campaign design platform having a component plug-in framework
Systems and methods for facilitating user design of a computerized marketing system executable campaign or message thereof, include: providing a graphical user interface for user interaction with a virtual canvas; retrieving, from a database, component data useable by the virtual canvas module to visualize component icons; visibly arranging, within the virtual canvas and in response to user interaction with the virtual canvas via the user interface, the component icons into at least one of: a campaign design or a message design, wherein each component icon represents an action to be taken by the computerized marketing system in executing the campaign and/or the message thereof; and generating, by a build engine, the campaign and/or the message from and in accordance with the respective campaign design and/or message design. |
US11709576B2 |
Providing a first person view in a virtual world using a lens
An interactive virtual world having avatars. Scenes in the virtual world as seen by the eyes of the avatars are presented on user devices controlling the avatars. In one approach, a method includes identifying a location of an avatar in a virtual world, and a point of gaze of the avatar; adjusting, based on the point of gaze, a lens that directs available light received by the lens so that the lens can focus on objects at all distances; collecting, using the adjusted lens, image data; and generating a scene of the virtual world as seen by the avatar, the scene based on the collected image data, the location of the avatar, and the point of gaze of the avatar. |
US11709571B2 |
Rotatable knob interface
A method of detecting shift of a rotatable interface is disclosed. The rotatable interface has a fixed base with a conductive region on a bottom surface, the fixed base attached to a display screen of an input device. The method includes providing, during a first time period, a reference signal to first and second sets of electrodes of the input device that are each capacitively coupled to the conductive region. The method further includes, during a second time period, providing the reference signal to the first set of electrodes, providing a sensing signal to the second set of electrodes, and receiving, during the second time period, a resulting signal on the second set of electrodes. The method still further includes determining a translation of the rotatable interface relative to the display screen based, at least in part, on the resulting signal values received during the second time period. |
US11709569B2 |
Operation method of electronic device for sensing optical signal and electronic device
An operation method of an electronic device for sensing an optical signal is provided. The electronic device includes a plurality of optical sensors and a plurality of light-emitting elements disposed adjacent to the plurality of optical sensors. The operation method of the electronic device for sensing the optical signal includes the following steps. The optical signal is provided to a first optical sensor of the plurality of optical sensors. The first optical sensor outputs a driving signal when dimming the plurality of light-emitting elements adjacent to the first optical sensor. Therefore, the accuracy of sensing the optical signal may be effectively increased. |
US11709567B2 |
Display device including an input sensing part
A display device includes a display panel and an input sensing part disposed on the display panel. The input sensing part includes first sensing electrodes extending in a first direction and arranged in a second direction crossing the first direction, first lines connected to the first sensing electrodes, second sensing electrodes extending in the second direction and arranged in the first direction, and second lines connected to the second sensing electrodes. The second lines include second-first lines defined as j-th to k-th second lines, and the first lines are connected to the second-first lines. |
US11709563B2 |
Touch-based device with interlaced electrode grids
A touch screen display includes a plurality of sets of electrodes facilitating touch sense functionality based on electrode signals having a drive signal component and a receive signal component. Each set of electrodes includes a corresponding proper subset of non-neighboring ones of a plurality of row electrodes and a corresponding proper subset of non-neighboring ones of a plurality of column electrodes. The row electrodes and the column electrodes form a plurality of cross points. The touch screen display further includes a plurality of sets of drive-sense circuits, where each set of drive-sense circuits is operable to generate a proper subset of a plurality of sensed signals indicating variations in capacitance associated with a proper subset of the plurality of cross points formed by a corresponding set of electrodes. The touch screen display further includes a processing module operable to process the plurality of sensed signals identify a user interaction. |
US11709560B2 |
Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator
In accordance with some embodiments, a computing device is described. The device sends instructions to a display of the device for displaying at least a portion of a user interface having one or more selectable objects. The device sends instructions to the display for displaying an object selection indicator at a first size. In response to receiving an input corresponding to a first gesture, the device sends instructions to the display for moving the object selection indicator towards a target selectable object of the one or more selectable objects in accordance with the first gesture. After receiving an input that corresponds to detecting an end of the first gesture, the device sends instructions to the display for resizing the object selection indicator to a second size that is based on a size of the target selectable object and is distinct from the first size. |
US11709559B2 |
Touch display device and method of driving the same
A touch display device is provided. The touch display device includes a display panel configured to display an image, a touch sensor including a first touch electrode and a second touch electrode arranged to cross each other, and a dummy touch electrode disposed adjacent to the first touch electrode and the second touch electrode, on the display panel, and a touch driver configured to drive the first touch electrode and the second touch electrode and apply a signal or a voltage to the dummy touch electrode. |
US11709556B2 |
Mouse device
A mouse device includes a body, a cover plate, a covering layer, and an adhesive layer. The cover plate is disposed on the body and includes a button. The covering layer covers the cover plate, and the material of the covering layer is different from the material of the cover plate. The adhesive layer is bound between the cover plate and the covering layer, and the adhesive layer has a hollow portion corresponding to the button. |
US11709550B2 |
Information processing apparatus, method for processing information, and program
Provided are an information processing apparatus, a method for processing information, and a program capable of adjusting a perceptual position of a tactile stimulus even with one tactile stimulus unit. The information processing apparatus (20) includes an output control unit (120) that performs output control of a vibration on at least one tactile stimulus unit (130), in which the output control unit changes a frequency of the vibration to be output from the tactile stimulus unit depending on a position of the tactile stimulus unit and predetermined positional information. |
US11709548B2 |
Systems, methods, devices and apparatuses for detecting facial expression
A system, method and apparatus for detecting facial expressions according to EMG signals. |
US11709544B2 |
Pose estimation using electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head to provide a three-dimensional virtual representation of objects in the wearer's environment. An electromagnetic (EM) tracking system can track head or body pose. A handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. EM information from the sensor can be analyzed to determine location and/or orientation of the sensor and thereby the wearer's pose. An improved or optimized pose can be provided by reverse-estimating a reverse EM measurement matrix and optimizing the pose based on a comparison between the reverse EM measurement matrix and an EM measurement matrix measured by the EM sensor. |
US11709537B2 |
Semiconductor device and power off method of a semiconductor device
A semiconductor device and a power-off method of the semiconductor device, the semiconductor device including a first power source group including first and second power sources, a second power source group including a third power source and a power sequence controller. The power sequence controller performs power-on operations and power-off operations of the first to third power sources. The power sequence controller starts a power-off operation of the first power source group at a first time, and starts a power-off operation of the second power source group when the power voltage of the first power source group becomes a first voltage or when a first reference time has passed from the first time. |
US11709534B2 |
Method and apparatus for managing global chip power on a multicore system on chip
According to at least one example embodiment, a method and corresponding apparatus for controlling power in a multi-core processor chip include: accumulating, at a controller within the multi-core processor chip, one or more power estimates associated with multiple core processors within the multi-core processor chip. A global power threshold is determined based on a cumulative power estimate, the cumulative power estimate being determined based at least in part on the one or more power estimates accumulated. The controller causes power consumption at each of the core processors to be controlled based on the determined global power threshold. The controller may directly control power consumption at the core processors or may command the core processors to do so. |
US11709532B2 |
Shared battery system and method of controlling battery on a shared mobility device
A shared battery system includes a battery having unique identification information, a communication unit communication-connected with a user terminal to receive user information from the user terminal, and an authentication unit configured to perform user authentication based on the user information. A controller is configured to control the authentication unit to perform the user authentication when a communication connection with the user terminal is made, to control the battery to supply electrical energy to a shared mobility device based on a use approval of the shared mobility device when the battery is mounted to the mobility device, to acquire usage information of the shared mobility device therefrom when the electrical energy is supplied to the shared mobility device, and to control the communication unit to transmit the acquired usage information of the shared mobility device and status information of the battery. |
US11709527B2 |
Modularized computing and input devices
A computing device can be reconfigurable to include one or more electrical devices in various configurations. The computing device can include a base forming an input surface configured to receive user input. The base can receive one or more input devices, such as, displays or keyboards. The base can include a hinge rotatably attached to the base and configured to removably retain an electronic device, such as, a display. The computing device can include a coupling mechanism having a first retaining portion and a second retaining portion rotatably coupled to an intermediate portion. The first and second retaining portions can be configured to removably retain electrical devices to the coupling mechanism. |
US11709525B2 |
Drift detection in timing signal forwarded from memory controller to memory device
A memory system in which a timing drift that would occur in distribution of a first timing signal for data transport in a memory device is determined by measuring the actual phase delays occurring in a second timing signal that has a frequency lower than that of the first timing signal and is distributed in one or more circuits mimicking the drift characteristics of at least a portion of distribution of the first timing signal. The actual phase delays are determined in the memory device and provided to a memory controller so that the phases of the timing signals used for data transport may be adjusted based on the determined timing drift. |
US11709521B1 |
Synchronous clock domain crossing skew optimization and multi-clock buffer (MBUFG)
Synthetizing a hardware description language code into a netlist comprising loads and a multi-clock buffer (MBUF). The MBUF receives a global clocking signal and generates a first and a second related clocking signals. The loads are grouped into a first and a second groups receiving the first and the second clocking signals respectively. A first/second clock modifying leaf are placed between a common node and the first/group groups respectively, wherein the common node is positioned closer in proximity to the first/second groups in comparison to a clock source generating the global clocking signal. The first/second clock modifying leaves receive a least divided clocking signal from the MBUF and generate the first/second clocking signals respectively. The least divided clocking signal is routed from the MBUF to the first/second clock modifying leaves. The first/second clocking signals are routed from the first/second clock modifying leaves to the first/second group respectively. |
US11709520B2 |
Path-number-balanced universal photonic network
Systems and methods for performing matrix operations using a path-number balanced optical network are provided. The optical network is formed as an array including active optical components and passive optical components arranged at a substantially central location of the array. The optical network includes at least NM active optical components which are used to implement a first matrix of any size N×M by embedding the first matrix in a second matrix of a larger size. The optical network performs matrix-vector and matrix-matrix operations by propagating one or more pluralities of optical signals corresponding to an input vector through the optical network. |
US11709515B1 |
Voltage regulator with n-type power switch
A voltage regulator and a corresponding method of regulating a voltage are presented. The voltage regulator includes an N-type power switch, an error amplifier, and a switch capacitor circuit. The switch capacitor circuit includes a first capacitor coupled to a network of switches, the switch capacitor circuit has a first port coupled to an output the error amplifier, a second port coupled to an output terminal of the power switch, and a third port coupled to a control terminal of the power switch. The switch capacitor circuit is iteratively operable between a first phase and a second phase. In the first phase the first port is coupled to ground via a path comprising the first capacitor, and in the second phase the second port is coupled to the third port via a path comprising the first capacitor. The voltage regulator may be implemented as a low dropout regulator. |
US11709507B2 |
Method of performing a cleaning operation using a water jet device
A system and method for cleaning of heat exchanger tubes including an assembly, an indexer, and a communication device provided with specialized software and programming. The indexer includes orthogonally arranged first and second arms. A trolley and sensors are provided on the indexer arms. One or more lances are provided on the trolley to deliver water jets into the openings. Sensors measure displacement as the trolley is moved relative to the heat exchanger's face plate. An operator controls the system from a distance away using the communication device. During setup, the pattern of the face plate is learned and mapped utilizing information from the sensors as one of the inputs. This information is utilized to help navigate the face plate during a subsequent cleaning operation. A kit for retrofitting existing X-Y indexers is also disclosed. |
US11709503B2 |
Exception handling for autonomous vehicles
Aspects of the technology relate to exception handling for a vehicle. For instance, a current trajectory for the vehicle and sensor data corresponding to one or more objects may be received. Based on the received sensor data, projected trajectories of the one or more objects may be determined. Potential collisions with the one or more objects may be determined based on the projected trajectories and the current trajectory. One of the potential collisions that is earliest in time may be identified. Based on the one of the potential collisions, a safety-time-horizon (STH) may be identified. When a runtime exception occurs, before performing a precautionary maneuver to avoid a collision, waiting no longer than the STH for the runtime exception to resolve. |
US11709498B2 |
Method, system and related device of implementing vehicle automatic loading and unloading
The invention discloses a method, system and related device of implementing vehicle automatic loading and unloading, so as to achieve the automatic loading and unloading of the unmanned vehicle. The method includes: controlling, by a vehicle controller, a vehicle to drive automatically and stop at a loading and unloading position; obtaining, by a loading and unloading control apparatus corresponding to the loading and unloading position, vehicle identification information of the vehicle; verifying the vehicle identification information and controlling a loading and unloading machine to load and unload when the verification succeeds; sending a loading and unloading completion indication to the vehicle controller after the loading and unloading is completed; and controlling, by the vehicle controller, the vehicle to leave the loading and unloading position when receiving the loading and unloading completion indication. |
US11709493B2 |
System and method for plantation agriculture tasks management and data collection
The present invention provides a fruit harvesting, dilution and/or pruning system comprising: (a) a computerized system for mapping an orchard or a map of trees position and their contour in a plantation; (b) a management system for autonomous unmanned aircraft vehicle (UAV) fleet management for harvesting, diluting or pruning fruits; and a method for UAV autonomous harvesting, dilution and/or pruning of an orchard. |
US11709482B2 |
Systems and methods for variable processing of streamed sensor data
A system may include sensor device comprising a sensor configured to measure sensor data indicating an operational parameter of industrial automation equipment associated with an industrial automation process. The system may also include communication circuitry configured to transmit the sensor data. Additionally, the system includes a processor configured to receive the sensor data. Further, the system includes a non-transitory computer-readable medium comprising computer-executable instructions that, when executed, are configured to cause the processor to perform operations including identifying an operational state of the industrial automation equipment based on the sensor data. The operations may also include determining a discrepancy between the sensor data and the operational state. Further, the operations may include modifying an operation of the processor from a first operational mode to a second operational mode of a plurality of operational based on the comparison. |
US11709477B2 |
Autonomous substrate processing system
A substrate processing system comprises one or more transfer chambers; a plurality of process chambers connected to the one or more transfer chambers; and a computing device connected to each of the plurality of process chambers. The computing device is to receive first measurements generated by sensors of a first process chamber during or after a process is performed within the first process chamber; determine that the first process chamber is due for maintenance based on processing the first measurements using a first trained machine learning model; after maintenance has been performed on the first process chamber, receive second measurements generated by the sensors during or after a seasoning process is performed within the first process chamber; and determine that the first process chamber is ready to be brought back into service based on processing the second measurements using a second trained machine learning model. |
US11709470B2 |
Utility grid control using a dynamic power flow model
Systems and methods are directed controlling components of a utility grid. The system can receive signals. The system can determine one or more statistical metrics based on the signals. The system can generate an input matrix. The system can input the input matrix into a machine learning model. The system can predict, based on the input matrix and via the machine learning model, the value for the signal of the utility grid at a time period for which the value is not provided in the input matrix. The system can provide a command to control a component of the utility grid responsive to the value for the signal of the utility grid predicted by the machine learning model. |
US11709454B2 |
Image forming apparatus
An image forming apparatus includes a body casing, a pressing member, a process cartridge, and a drawer. The body casing includes a positioning member. The pressing member is disposed inside the body casing. The process cartridge includes a photosensitive drum. The drawer is configured to support the process cartridge and to move, in a sliding direction orthogonal to an axis direction of the photosensitive drum, between an inside position that is a position inside the body casing and an outside position that is a position outside the body casing. The process cartridge includes an engagement portion and a spring. The engagement portion is configured to be positioned by the positioning member. The spring is configured to be pressed by the pressing member such that the engagement portion is pressed toward the positioning member. |
US11709449B2 |
Fixing device
A fixing device 9 includes a nozzle unit 9A and an opposite electrode 9B. The nozzle unit 9A sprays a fixing solution to a sheet S on which a toner image is formed. The opposite electrode 9B is located at an interval from the nozzle unit 9A. The opposite electrode 9B is applied with a voltage. The opposite electrode 9B has a first flat plate 31 and a plurality of first projections 32. The first flat plate 31 extends in a first direction. The plurality of first projections 32 extends from the first flat plate 31 in a second direction that is a direction facing from the opposite electrode 9B toward the nozzle unit 9A. The plurality of first projections 32 are aligned in the first direction. |
US11709442B2 |
Consumable supply method, consumable container, image forming apparatus, and refill consumable container
There is provided a consumable supply method for supplying a refill consumable stored in a refill consumable container to a consumable container installable in an equipment body. The consumable supply method includes removing a refill information storage device storing information on the refill consumable from the refill consumable container; removing an information storage device storing information on a consumable contained in the consumable container, the information being for exchange with the equipment body, from the consumable container; and attaching the refill information storage device removed from the refill consumable container as an information storage device to the consumable container in place of the information storage device removed from the consumable container. |
US11709432B2 |
Method to characterize post-processing data in terms of individual contributions from processing stations
A method for characterizing post-processing data in terms of individual contributions from processing stations, the post-processing data relating to a manufacturing process for manufacturing integrated circuits on a plurality of substrates using a corresponding processing apparatus for each of a plurality of process steps, at least some of the processing apparatuses each including a plurality of the processing stations, and wherein the combination of processing stations used to process each substrate defines a process thread for the substrate; the method including: obtaining post-processing data associated with processing of the plurality of substrates in a cyclic sequence of processing threads; and determining an individual contribution of a particular processing station by comparing a subset of the post-processing data corresponding to substrates having shared process sub-threads, wherein a process sub-thread describes the process steps of each process thread other than the process step to which the particular processing station corresponds. |
US11709431B2 |
Method for manufacturing a plurality of resonators in a wafer
A method for manufacturing a plurality of mechanical resonators (100) in a manufacturing wafer (10), the resonators being intended to be fitted to an adjusting member of a timepiece, the method comprising the following steps: (a) manufacturing a plurality of resonators in at least one reference wafer according to reference specifications, such manufacture comprising at least one lithography step to form patterns of the resonators on or above the reference wafer and a step of machining in the reference plate using the patterns; (b) for the at least one reference plate, establishing a map indicative of the dispersion of stiffnesses of the resonators relative to an average stiffness value; (c) dividing the map into fields and determining a correction to be made to the dimensions of the resonators for at least one of the fields in order to reduce the dispersion; (d) modifying the reference specifications for the lithography step so as to make the corrections to the dimensions for the at least one field in the lithography step; (e) manufacturing resonators in a manufacturing wafer using the modified specifications. |
US11709426B2 |
Resist composition and pattern forming process
A resist composition comprising a base polymer and an acid generator containing a sulfonium salt having the formula (1) or an iodonium salt having the formula (2). |
US11709425B2 |
Resist composition and method of forming resist pattern
A resist composition including: a compound including an anion moiety and a cation moiety and represented by the following Formula (bd1); and an organic solvent having a hydroxyl group in which Rx1 to Rx4 each represent a hydrocarbon group or a hydrogen atom, or may be bonded to each other to form a ring structure; Ry1 and Ry2 each independently represent a hydrocarbon group or a hydrogen atom, or may be bonded to each other to form a ring structure; Rz1 to Rz4 each represent a hydrocarbon group or a hydrogen atom, or may be bonded to each other to form a ring structure; at least one of Rx1 to Rx4, Ry1 and Ry2 and Rz1 to Rz4 has an anionic group; and Mm+ represents an organic cation) |
US11709424B2 |
Mask, display panel, and electronic equipment
A mask, a display panel, and an electronic equipment are provided. The mask allows an opening pattern to be moved to a side of a repeat region. Based on this structure, the display panels with the same resolution and different sizes may use the masks with the same size, and differences between these masks are merely different distances between the opening patterns and edges of the repeat regions, thus solving at least one technical problem existing in conventional 8K electronic equipment that the masks with the different sizes require to be manufactured for the display panels with the different sizes. |
US11709420B2 |
Method of metal mask and manufacturing method of metal mask
A design method of a metal mask, a manufacturing method of the metal mask and a computer-readable storage medium are provided. The design method of a metal mask includes: calculating amounts of deformations of the metal mask in two directions perpendicular to each other based on a stretching force of the metal mask in use and deformation properties of the metal mask in the two directions; and compensating the deformations of the metal mask in the two directions by compensation amounts for the deformations, which are identical and opposite to the amounts of the deformations of the metal mask in the two directions, respectively. |
US11709419B2 |
Display unit including display panels, wavelength conversion element, and light combining element and projection device
The disclosure provides a display unit and a projection device. The display unit includes a first display panel having first light emitting elements configured to provide a first color light, a wavelength conversion element located on a transmission path of the first color light and having a conversion region and a non-conversion region, a second display panel having second light emitting elements configured to provide a second color light, and a light combining element. A quantum dot conversion material is disposed on the conversion region. Part of the first color light is converted into a third color light after passing through the conversion region, and another part of the first color light passes through the non-conversion region. The light combining element is located on transmission paths of the first color light, the second color light and the third color light and is configured to form an image beam. |
US11709413B2 |
Printer device and camera with printer
A camera with a printer includes a loading room into which an instant film pack in which instant films are accommodated in a stacking manner is loaded, a slit formed in the loading room, a claw member that enters through the slit, and sends out the instant film, and a loading room side rib provided along the slit. The loading room side rib is formed at a position and with a protruding amount where the loading room side rib is capable of being inserted into the instant film pack loaded into the loading room. |
US11709410B2 |
Black barrier wall pattern film and method for manufacturing same
Provided is a black partition wall pattern film that comprises: a transparent substrate; an electrode layer provided on the transparent substrate; a black partition wall pattern provided on the electrode layer; and a black UV-curable resin layer provided in a region of the electrode layer where no black partition wall pattern is provided. |
US11709408B2 |
Display system with augmented focal point
A device and system for augmenting the focal length of an electronic display. The device may comprise a display, a first mirror, a second mirror, and a lens. The display is operable to emit light corresponding to a first image in a first direction. The first mirror has a first focal length and is operable to reflect light from the first direction to a second direction. The second mirror has a second focal length and is operable to reflect light from the second direction to a third direction. The lens has a third focal length and is operable to transmit light from the third direction. Further, the light transmitted by the lens is viewable by a user as a second image. Additionally, the perceived distance from the user to the second image is greater than a distance from the user to the lens. |
US11709407B2 |
Immobilized buffers in electroactive devices
An electro-active device is disclosed that may comprise a buffer immobilized on one or more films. The electro-active device may comprise a first substrate, a second substrate, a first electrode, and a second electrode. The first and second substrates may be disposed in a spaced apart relationship. Further, the first electrode may be associated with the first substrate and the second electrode may be associated with the second substrate. Additionally, a cathodic film may be associated with one electrode and an anodic film may be associated with the other electrode. The anodic film may comprise an anodic compound immobilized thereon and the cathodic film likewise may comprise a cathodic compound immobilized thereon. Further, a buffer component may be immobilized on the cathodic film and/or the anodic film. |
US11709402B2 |
Display device comprising a sensor located between a base and a liquid crystal layer and that outputs a detection signal corresponding to incident light
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer and an illumination device. The first substrate includes a base, a sensor, a sensor circuit and a sensor light-shielding layer. The sensor is located between the base and the liquid crystal layer in a display area that includes pixels, and outputs a detection signal corresponding to light becoming incident from a side of the liquid crystal layer. The sensor circuit includes a switching element and is connected to the sensor. The sensor light-shielding layer is opposed to a channel area formed in a semiconductor layer included in the switching element, and blocks light from the illumination device on the channel area. |
US11709395B2 |
Display device
Disclosed herein are a backlight unit and a display device using the same. In an embodiment, the backlight unit includes a substrate, at least one light source on the substrate, a lenses placed over the light source, a reflection sheet in which at least one through hole corresponding to the lens is formed, and a reflection ring comprising an opening portion corresponding to the at least one light source, and placed between the lens and the substrate. In accordance with an embodiment of the present invention, luminance uniformity of the backlight unit can be improved because the reflection ring surrounding the light source is included. |
US11709392B2 |
Display device
A display device including a light source member including a plurality of light emitting units emitting a first color light, an optical member disposed on an upper side of the light source member, and a liquid crystal display panel disposed on an upper side of the optical member. The optical member includes a base substrate, a color conversion layer disposed on the base substrate and including a quantum dot for converting the first color light into a second color light and a third color light, a filter layer disposed between the base substrate and the color conversion layer and transmitting the first color light and reflecting the second color light and the third color light, and an optical path changing layer disposed on at least one of an upper surface and a lower surface of the filter layer. |
US11709390B2 |
Display device
According to one embodiment, a display device includes a display panel that includes a display portion including pixels and a non-display portion including an opening, an illumination device, and a color separation element provided between the display panel and the illumination device. The color separation element includes a first element overlapping the pixel and a second element overlapping the opening, the first element separates illumination light from the illumination device into light of a plurality of colors and irradiates the pixel with the light, and the second element separates illumination light from the illumination device into light of a plurality of colors and irradiates the opening with the light. |
US11709387B2 |
Display device including streak-like polymer with liquid crystal molecules
According to one embodiment, a display device includes a first display panel, and a polarizer opposed to the first display panel and having a transmission axis for transmitting linearly polarized light. The first display panel includes a first substrate, a second substrate opposed to the first substrate, and a first liquid crystal layer held between the first substrate and the second substrate and including streak-like polymers and liquid crystal molecules. An extension direction of the polymers is substantially orthogonal to the transmission axis. |
US11709383B2 |
Optical communication and power generation device and method
An integrated device comprising at least one photovoltaic element, at least one light modulating element, at least one light reflecting element and one or more electrical conductors coupled to the photovoltaic element and the light modulating element. An interrogating light beam can be pointed at the integrated device, and a modulated light beam is reflected back by the device in the direction of the interrogating light beam with the reflected light beam containing information/data being modulated by the device onto the reflected light beam. |
US11709379B2 |
Adjustable fluid-filled lens assembly and method for assembling the same
A method of assembling an adjustable fluid-filled lens assembly comprising biaxially tensioning an elastomeric membrane to a surface tension of greater than 180 N/m, typically greater than 1000 N/m; thermally conditioning the tensioned membrane, e.g., for one hour at a temperature of about 80° C., to accelerate relaxation of the membrane; mounting the membrane to a peripheral support structure whilst maintaining the tension in the membrane; assembling the mounted membrane with one or more other components to form an enclosure with the membrane forming one wall of the enclosure; and thereafter filling the enclosure with a fluid. The membrane may be formed from an aromatic polyurethane, and the fluid may be a phenylated siloxane. In some embodiments, the membrane is able to hold a substantially constant surface tension of at least 180 N/m for a period of at least 12 months. |
US11709378B2 |
IQ matching circuit for contact lens radio receiver
An electronic contact lens. In some embodiments, the electronic contact lens includes a radio antenna and radio receiver contained within the contact lens, the receiver comprising antenna impedance matching and in-phase and quadrature signal generation such that signals from the antenna are projected into in-phase and quadrature components before mixing with a local oscillator signal in the receiver. The electronic contact lens may further include electronic circuits contained within the contact lens, the electronic circuits receiving data from the radio receiver. |
US11709374B2 |
Lens driving apparatus, and camera module and optical device including same
A lens moving apparatus including: a housing having a recess; a bobbin disposed in the housing; a first coil unit disposed at the bobbin; a magnet disposed at the housing and facing the first coil unit; an upper elastic member coupled to an upper portion of the bobbin and an upper portion of the housing; a circuit board disposed under the housing; a second coil unit disposed on the circuit board and facing the magnet; and a support member electrically connecting the upper elastic member and the circuit board, wherein a portion of the support member is disposed in the recess of the housing, wherein the housing comprises a protrusion extending upwards from an upper surface thereof, and the protrusion is positioned farther from a center of the housing than the recess of the housing when viewed from a top. |
US11709364B1 |
Addressable crossed line projector for depth camera assembly
A projector for illuminating a target area is presented. The projector includes an array of emitters positioned on a substrate according to a distribution. Each emitter in the array of emitters has a non-circular emission area. Operation of at least a portion of the array of emitters is controlled based in part on emission instructions to emit light. The light from the projector is configured to illuminate the target area. The projector can be part of a depth camera assembly for depth sensing of a local area, or part of an eye tracker for determining a gaze direction for an eye. |
US11709360B2 |
Imaging method for modular mixed reality (MR) device
An imaging method is provided for a modular mixed reality (MR) device having an MR calculation module, an MR optical path module and an MR posture module. The MR calculation module is configured to adjust display content according to data from the MR posture module. The MR optical path module comprises a virtual-image optical path and a mixed optical path. A semi-transparent semi-reflective mirror is provided in the mixed optical path. One surface of the mirror is a real-image introduction surface facing a real environment, while the other is a virtual-image introduction surface facing the virtual-image optical path. Virtual-image light is reflected by the virtual-image introduction surface onto an observation end and mixed with real environment light transmitted to the observation end by the real-image introduction surface to form a mixed reality image. |
US11709359B2 |
Head-up display apparatus and image display apparatus thereof
A HUD system and light source apparatus can be manufactured with miniaturization at low cost. A head-up display apparatus includes: an image display apparatus generating image light to be projected; an optical system performing predetermined correction to the image light emitted from the image display apparatus; and a concave mirror reflecting the image light corrected by the optical system to project it onto a windshield or combiner. The image display apparatus includes: a solid light source; a collimating optical system converting, into parallel light, the light from the solid light source; a lighting optical system configured by an optical member that polarizes a direction of a light beam generated by the collimating optical system and simultaneously expands a width of the light beam; and a display apparatus, the image display apparatus being configured to be arranged across and opposite the optical system on an optical axis of the concave mirror. |
US11709357B2 |
Devices and methods for detecting and removing vapor
The present disclosure relates to devices and methods for detecting and removing vapor for an imaging acquisition device. A device for detecting and removing vapor may include a first light guide. The first light guide may include a first end to receive a light beam, and a second end to output the light beam at a predetermined angle with respect to a reference plane, so that when the light beam enters a target light transmission media from the first light guide, the light beam substantially perfectly reflects between a first surface and a second surface of the target light transmission media. The first surface and second surface may substantially parallel to the reference plane. |
US11709344B2 |
Optical imaging lens including eight senses of +−+−+−+−, +−−−+−+−or +−+−−−+−refractive powers
The present invention provides an optical imaging lens. The optical imaging lens comprises eight lens elements positioned in an order from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements, the optical imaging lens may enlarge aperture stop and image height and increase resolution. |
US11709343B2 |
Five-piece infrared single focus lens system including five lenses of +−+++, +−++−, or +++−+ refractive powers
A five-piece infrared single focus lens system includes, in order from the object side to the image side: a stop, a first lens element with a positive refractive power, a second lens element, a third lens element with a positive refractive power, a fourth lens element, a fifth lens element, wherein a focal length of the first lens element is f1, a focal length of the third lens element is f3, a central thickness of the first lens element along an optical axis is CT1, a central thickness of the third lens element along the optical axis is CT3, a radius of curvature of an object-side surface of the first lens element is R1, a radius of curvature of an object-side surface of the third lens element is R5, satisfying the relation: −1.60<(f1×CT1×R1)/(f3×CT3×R5)<2.43. Such a system has a wide field of view, high resolution, short length and less distortion. |
US11709342B2 |
Optical imaging lens assembly, image capturing unit and electronic device
An optical imaging lens assembly includes, in order from an object side to an image side: a first, a second, a third, a fourth, a fifth and a sixth lens elements. The first lens element has negative refractive power. The second lens element has an object-side surface being concave in a paraxial region thereof. The third lens element has an object-side surface being convex in a paraxial region thereof. The fifth lens element with negative refractive power has an object-side surface being concave and an image-side surface being convex in a paraxial region thereof. The sixth lens element has an image-side surface being concave in a paraxial region thereof. At least one of an object-side surface and the image-side surface of the sixth lens element has at least one critical point in an off-axis region thereof, wherein both the surfaces of the sixth lens element are aspheric. |
US11709341B2 |
Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly which includes, sequentially from an object side to an image side along an optical axis, a first lens having a refractive power with a concave image-side surface; a second lens having a refractive power; a third lens having a positive refractive power; a fourth lens having a refractive power; a fifth lens having a positive refractive power with a convex image-side surface; and a sixth lens having a positive refractive power with a convex object-side surface and a concave image-side surface, wherein half of a maximum field-of-view angle HFOV of the optical imaging lens assembly satisfies: HFOV>55°, and a distance TTL from an object-side surface of the first lens to an imaging plane along the optical axis and half of a diagonal length ImgH of an effective pixel area on the imaging plane satisfy: 1.2 |
US11709333B2 |
Temperature stabilized holographic sight
A holographic sight comprises a unitary optical component carrier having a plurality of receptacles for receiving optical components. A collimating optic abuts a surface of a first receptacle. A mirror abuts a surface of a second receptacle. A collar is positioned in a third receptacle and a laser diode is positioned within the collar. A first portion of the collar is affixed relative to a first portion of the third receptacle and a second portion of the collar is free to expand and contract relative to the third receptacle. The laser diode is affixed to the collar proximate the second portion and is free to move relative to the third receptacle with expansion and contraction of the second portion. The laser diode, the mirror, and the collimating optic are positioned relative to each other to create an optical path. |
US11709328B2 |
Plug connector
A plug connector is attachable with an optical fiber cable and is connectable with a receptacle connector. The receptacle connector comprises a receptacle shell. The plug connector comprises a front holder, a cable holding portion, a rear holder and a coupling member. The front holder is made of metal. The front holder is mated with the receptacle shell when the plug connector is connected with the receptacle connector. The cable holding portion is made of metal. The cable holding portion is configured to hold the optical fiber cable. The rear holder guards the cable holding portion. The rear holder comprises, at least in part, a thermal insulating portion made of non-metal material. The coupling member couples the front holder and the rear holder with each other. Each of the coupling member and the front holder is in contact with the rear holder only on the thermal insulating portion. |
US11709327B2 |
Fanout module integrating a photonic integrated circuit
A semiconductor package includes a first mold layer at least partially encasing at least one photonic integrated circuit. A redistribution layer structure is fabricated on the first mold layer, the redistribution layer structure including dielectric material and conductive structures. A second mold layer at least partially encasing at least one semiconductor chip is fabricated on the redistribution layer structure. The redistribution layer structure provides electrical pathways between the at least one semiconductor chip and the at least one photonic integrated circuit. One or more voids are defined in the second mold layer in an area above an optical interface of the at least one photonic integrated circuit such that light is transmittable through dielectric material above the optical interface. |
US11709326B2 |
Space active optical cable
A space active optical cable (SAOC) includes a cable including one or more optical fibers, and two or more electrical transceivers on opposing ends of the cable and interconnected by the cable. Each of the electrical transceivers includes an enclosure that encloses one or more light sources, one or more light detectors, and control electronics. Also included in the enclosure are a coupling medium to couple light into and out of the one or more optical fibers. The coupling medium can be reflecting surface or an on-axis mount. The enclosure provides a suitable heat propagation and electromagnetic interference (EMI) shielding, and the cable and the two or more electrical transceivers are radiation resistant. SAOC features optionally support a health check algorithm that allows trending optical performance in the absence of an optical connector and a potential surface treatment to increase nominally low emissivity of an EMI conductive surface. |
US11709323B2 |
Connector pack for an optical fiber enclosure
A connector pack for an optical fiber enclosure has a plurality of connector slots each for receiving a respective connector on a cable. The connector pack has a first set of connector slots on a first side of a connector pack body and a second set of connector slots on a second side of the connector pack body. The first set of connector slots and the second set of connector slots each include a latch opening for receiving a latch of a respective connector. The latch opening of the first set of connector slots is offset with respect to the latch opening of the second set of connectors. According to some embodiments, the latch opening of the first set of connector slots is inverted with respect to the latch opening of the second set of connector slots. |
US11709322B2 |
Portable device for attaching a connector to an optical fiber
A portable device for attaching a connector to an optical fiber, the optical fiber having an end, the device comprising means for receiving the optical fiber at the end of the optical fiber; and a connector station for autonomously attaching the connector to the optical fiber. |
US11709321B2 |
Wavelength-splitting optical cable
An optical cable includes a single optical connector configured for insertion into an optical receptacle so as to receive optical signals at a plurality of different wavelengths from the optical receptacle, and multiple electrical connectors, configured for insertion into respective electrical receptacles. Each electrical connector includes a transceiver configured to convert the optical signals into electrical output signals for output to an electrical receptacle. The optical cable further includes a plurality of optical fibers, having respective first ends connected together to the single optical connector so as to receive the optical signals. Each of the optical fibers has a respective second end coupled to a respective one of the electrical connectors. Wavelength selection optics are associated with the optical fibers so that the transceiver in each of the electrical connectors receives the optical signals at a different, respective one of the wavelengths. |
US11709317B2 |
Wavelength demultiplexer, optical transceiver front-end module, photonic circuit, and wavelength demultiplexing control method
A wavelength demultiplexer includes a photonic circuit and a control circuit that adjusts wavelength characteristics of the photonic circuit. The photonic circuit converts two orthogonal polarized waves contained in the incident light into two same polarized waves, which are supplied to a first optical demultiplexing circuit and a second optical demultiplexing circuit provided in the photonic circuit and having the same configuration. The photonic circuit supplies a total output power of monitor lights extracted from the same positions in the first optical demultiplexing circuit and the second optical demultiplexing circuit to the control circuit. The control circuit controls a first wavelength characteristic of the first optical demultiplexing circuit and a second wavelength characteristic of the second optical demultiplexing circuit based on the total output power of the monitor lights. |
US11709307B2 |
Light source module and method for manufacturing the same, and backlight module and display device using the same
A light source module and a method for manufacturing the same, and a backlight module and a display device using the same are provided. The method includes the following steps. A reference light source module is provided. The reference light source module comprises a substrate and plural light-emitting units arranged on the substrate. Then, plural optical trends between every two adjacent light-emitting units are obtained. Then, plural optical ratios between every two adjacent light-emitting units are calculated, in which each of the optical ratios is a ratio of each of the optical trends to a total reference optical trend of the reference light source module. Then, plural target distances are calculated according to the optical ratios and plural initial distances between every two adjacent light-emitting units are adjusted according to the target distances, thereby forming a target light source module. |
US11709303B2 |
Backlight module and display device
The present application provides a backlight module and a display device. The backlight module includes a first backlight assembly and a second backlight assembly. The second backlight assembly is provided with a backlight hole, and at least a portion of the first backlight assembly is accommodated in the backlight hole. The first backlight assembly includes a first light source and a light guide element. The light guide element is used to guide a light beam from the first light source, which enters the light guide element, out of the backlight hole, so that the light is evenly distributed in the backlight hole, and a full-screen display design of the display device is realized. |
US11709298B2 |
Optical filter and imaging device
An optical filter includes: an absorption layer including a first near-infrared absorbing dye (D1), a second near-infrared absorbing dye (D2), and a transparent resin; and a reflection layer including a dielectric multilayer film. The dye (D1) and the dye (D2) are squarylium compounds satisfying following (1) to (3). (1) The dye (D1) has a maximum absorption wavelength λmax(D1) within a range of 680 to 730 nm, and the difference between a wavelength at which a transmittance is 80% on the shorter wavelength side than λmax(D1) when the concentration is adjusted such that a transmittance at λmax(D1) is 10%, and λmax(D1) is 100 nm or less. (2) The dye (D2) has a maximum absorption wavelength λmax(D2) within a range of 720 to 770 nm. (3) A value obtained by subtracting λmax(D1) from λmax(D2) is 30 nm or more and 85 nm or less. |
US11709295B2 |
Light field image projection method
A direct projection light field display comprising an array of projectors for direct projection of a light field. The overall design and incorporation of additional optics achieve the optimal light distribution and small pixel size to produce a high definition, 3D display. The architecture of the direct projection light field display has low a brightness requirement for each projector, resulting in an increased projector density, decreased system, and a decreased power requirement, while producing a high-definition light field. |
US11709294B2 |
Optical laminate
The present disclosure provides an optical laminate which exhibits improved adhesive strength and scratch resistance together with excellent hardness and fingerprint resistance properties, by further including a fingerprint-resistant layer including an organosilane having excellent adhesion strength with the hard coating layer and an anti-fouling function on the hard coating layer including the transparent support substrate layer and the hard coating layer. |
US11709293B2 |
Electronic apparatus
An electronic apparatus includes an electronic panel foldable together with a window; and a first functional layer and a second functional layer each foldable together with the window and the electronic panel. The second functional layer is disposed farther from the window than the first functional layer, and has a thickness in a range from about 30 micrometers to about 50 micrometers and a modulus in a range from about 3 gigapascals to about 8 gigapascals, and the first functional layer is disposed closer to the window than the second functional layer, and has both a thickness equal to or greater than that of the second functional layer, and a modulus less than that of the second functional layer. |
US11709292B2 |
Optical plastic product, and plastic spectacle lens and spectacles
An optical plastic product has an optical multilayer film formed on one or both surfaces of a base made of plastic, directly or via an intermediate film, wherein the optical multilayer film includes a tensile-stress high-refractive-index layer having tensile stress as internal stress and made of a high refractive index material, and a low refractive index layer made of a low refractive index material, and the tensile-stress high-refractive-index layer is disposed with a physical film thickness of not greater than 10 nm, in a first layer as counted from the base side in the optical multilayer film. |
US11709286B1 |
Method, system, and device for full-waveform inversion deghosting of marine variable depth streamer data acquisition
A method, a system, and a device for full-waveform inversion deghosting for a marine variable depth streamer data acquisition are provided for solving existing problems that deghosted seismic data has low accuracy and is accompanied by artifacts due to a large error in ghost prediction. The provided method includes: acquiring seismic data, jointly solving Lippmann-Schwinger equations to obtain normal derivatives of an incident wave field and a wave field of a receiver surface, performing a wave field extrapolation by a Kirchhoff equation that includes only an integral on the receiver surface to obtain a wave field of a sea surface recorded by a horizontal streamer, calculating a ghost operator, and subjecting the ghosted wave field of the sea surface recorded by the horizontal streamer to full-waveform inversion deghosting to obtain deghosted seismic data. The provided method improves the accuracy and signal-to-noise ratio (SNR) of deghosted seismic data. |
US11709283B2 |
Radiography system
A radiography system comprising a radiography device and a power supply device is provided. The radiography device includes a sensor unit for obtaining a radiographic image and is capable of non-contact power reception, and the power supply device is capable of non-contact power supply to the radiography device. In a period in which a fluctuation in a power supply frequency of the power supply from the power supply device to the radiography device affects a signal obtained by the radiography device from the sensor unit, the power supply device supplies power to the radiography device at a constant power supply frequency. |
US11709282B2 |
Asset tracking systems
The disclosed technology includes image-based systems and methods for object tracking within an asset area. Some exemplary methods include receiving an indication of a first object entering an asset area and receiving data indicative of a plurality of captured images. The methods also include performing, by at least one processor, object classification of the first object based on one or more of the plurality of captured images. The methods further include determining a first object location of the first object based at least in part on the object classification, and outputting an indication of the first object location. |
US11709281B2 |
High-precision point positioning method and device based on smartphone
The present invention discloses a high-precision point positioning method and device based on a smartphone. The method of the present invention, which belongs to the technical field of satellite positioning, improves the conventional PPP uncombined positioning model, and only uses original GNSS observation values received by a smartphone to carry out high-precision positioning without GNSS reference stations. The positioning method of the present invention comprises following steps: acquiring original observation values of the smartphone, such as GNSS pseudoranges and carrier phases; after preprocessing the data to decrease part of error influences, generating an uncombined model from the original observation values according to an improved precise point positioning method based on an estimation of double clock biases; determining each satellite observation value weight according to a satellite elevation angle; and carrying out filtering positioning by an improved Kalman filtering method to give a high-precision point positioning result. |
US11709277B2 |
Software-based time rollover detection
A method for detecting time rollovers is disclosed. The method may include receiving time data including week data and second data and processing the time data to generate a first date. The method may include generating, based on the first date and an offset value, a second date and obtaining, when the second date is prior to a baseline date, a network date. The method may include assigning the network date as the baseline date and processing the network date and the first date to determine an updated offset value. The method may include storing the updated offset value as the offset value and determining, based on the network date, a system date. |
US11709273B2 |
Stratospheric position, navigation, and timing system
Disclosed in some examples are methods, systems, devices, and machine-readable mediums for providing a PNT system provided by stratospheric balloons. This stratospheric PNT system (SPNTS) replaces the space-segment of a standard PNTS with a stratospheric segment comprising one or more stratospheric balloons that provide PNTS signals usable to determine timing, positioning, and/or navigation for user devices. |
US11709272B2 |
LIDAR apparatus for vehicle including a case, laser diode, and optical sensor
Disclosed is a LIDAR apparatus for a vehicle including a light-emitting unit configured to generate and emit laser light, a light-receiving unit configured to receive reflected light based on the laser light, at least one electronic component electrically connected to the light-emitting unit and the light-receiving unit, and a case configured to accommodate the light-emitting unit, the light-receiving unit, and the electronic component therein, wherein the case is formed of a metal material, and is in contact with at least one element included in at least one of the light-emitting unit, the light-receiving unit, or the electronic component. |
US11709269B2 |
Method, processing unit and surveying instrument for improved tracking of a target
A method implemented in a processing unit controlling a surveying instrument is provided. The method comprises obtaining a first set of data from optical tracking of a target with the surveying instrument, and identifying from the first set of data a dependence over time of at least one parameter representative of movements of the target. The method further comprises receiving a second set of data from a sensor unit via a communication channel, the second set of data including information about the at least one parameter over time, and determining whether a movement pattern for the optically tracked target as defined by the dependence over time of the at least one parameter is the same as, or deviates by a predetermined interval from, a movement pattern as defined by the dependence over time of the at least one parameter obtained from the second set of data. |
US11709268B1 |
Method of multi-phase correlations vector synthesis ranging by fractional correlation
In N-phase correlations vector synthesis time-of-flight (ToF) ranging employing N correlators, the correlation time at each signal cycle is reduced to mitigate pixel saturation by sun light or strong reflected light as well as to minimize the influence of external noise. Typically, the correlation time, during which the received signal is correlated with the transmitting signal, is set to be one full cycle in each transmitting signal period. In this invention, reducing the correlation time to 1 N , 1 2 N , or 1 k N of a full cycle period in each transmitting signal period is disclosed, where k is a real number greater than 1, but k is not 2. Depending on the intensity of the ambient light, the correlation time is flexibly and optimally selected. Multiple fractional correlations produced by a reduced correlation time are integrated over multiple signal periods to obtain more reliable signals of the correlation vectors. |
US11709258B2 |
Location data correction service for connected vehicles
The disclosure includes embodiments for a location data correction service for connected vehicles. A method includes receiving, by an operation center via a serverless ad-hoc vehicular network, a first wireless message that includes legacy location data that describes a geographic location of a legacy vehicle. The method includes causing a rich sensor set included in the operation center to record sensor data describing the geographic locations of objects in a roadway environment. The method includes determining correction data that describes a variance between the geographic location of the legacy vehicle as described by the sensor data and the legacy location data. The method includes transmitting a second wireless message to the legacy vehicle, wherein the second wireless message includes the correction data so that the legacy vehicle receives a benefit by correcting the legacy location data to minimize the variance. |
US11709250B2 |
Estimating three-dimensional target heading using a single snapshot
Provided herein is a system and method to determine a three-dimensional heading of a target. The system includes a radar sensor that obtains a three-dimensional snapshot of radar data comprising Doppler velocities and spatial positions of a plurality of detection points of a target, one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the system to perform conducting a first estimation of a three-dimensional heading of the target based on the spatial positions; conducting a second estimation of the three-dimensional heading of the target based on the Doppler velocities; and obtaining a combined estimation of the three-dimensional heading of the target based on a weighted sum of the first estimation and the second estimation. |
US11709248B2 |
Beamforming hardware accelerator for radar systems
A non-transitory computer-readable medium stores instructions that cause processors to obtain an N×M range matrix comprising radar data indexed by velocity and antenna and an M×S steering matrix comprising expected phases indexed by antenna and hypothesis angle. For each unique X×Y range slice corresponding to a particular set of X velocities, processors store the particular range slice in a first buffer. For each unique Y×Z steering slice corresponding to a particular set of Y antenna, processors store the particular steering slice in a second buffer. The processors perform beamforming operations on the range, steering, and intermediate slices, storing the result in a third buffer as the intermediate slice. After each steering and range slice for the particular set of X velocities has been iterated through, the processors store the intermediate slice as a beamforming slice for the particular set of X velocities and the hypothesis angles. |
US11709246B2 |
Radar apparatus
A radar apparatus is mountable to a vehicle. The radar apparatus includes an observing unit, an estimating unit, a predicting unit, a matching processing unit, and a determining unit. The estimating unit calculates, regarding an initial detection target object, a plurality of velocity estimation values in which folding is presumed, using a velocity observation value calculated by the observing unit. The predicting unit calculates a prediction value from each of the plurality of velocity estimation values. The matching processing unit performs association of the velocity prediction value and the velocity observation value. |
US11709244B2 |
Near range radar
Apparatus and associated methods relate to enabling a radar system to use different sensing mechanisms to estimate a distance from a target based on different detection zones (e.g., far-field and near-field). In an illustrative example, a curve fitting method may be applied for near-field sensing, and a Fourier transform may be used for far-field sensing. A predetermined set of rules may be applied to select when to use the near-field sensing mechanism and when to use the far-field mechanism. The frequency of a target signal within a beat signal that has less than two sinusoidal cycles may be estimated with improved accuracy. Accordingly, the distance of a target that is within a predetermined distance range (e.g., two meters range for 24 GHz ISM band limitation) may be reliably estimated. |
US11709243B2 |
Occupancy detection apparatus using multiple antenna motion sensing
An occupancy detection apparatus has a switch, a first antenna, a second antenna, a transmitter, and a motion detection circuit. The occupancy detection apparatus monitors for a first motion in a first region using the first antenna using a first motion detection parameter. When no first motion is sensed by the monitoring using the first antenna, the occupancy detection apparatus monitors for a second motion in a second region using the second antenna using a second motion detection parameter. When no second motion is sensed by monitoring using the second antenna, the occupancy detection apparatus designates a space, which encompasses the second region, as unoccupied. The first region and the second region overlap one another, and the first motion detection parameter is different from the second motion detection parameter. |
US11709235B2 |
Data reduction techniques in a LIDAR system
Techniques to adjust a gain of an analog-to-digital converter circuit (ADC) and/or an ADC full scale from one sample to the next of an analog input signal to compensate for the signal loss over distance, which can increase an effective dynamic range of the system. The benefit of compensating for the signal loss due to distance is that a data interface between the ADC of the receiver of the LIDAR system and a signal processor no longer needs to support the dynamic range from the range specification. |
US11709229B2 |
Laser radar device
A laser radar device includes: a modulator (8) for causing a transmission seed light beam to branch, and giving different offset frequencies to a plurality of the transmission seed light beams having branched, and then modulating the plurality of transmission seed light beams into pulsed light beams and outputting the pulsed light beams, or for modulating the transmission seed light beam into a pulsed light beam, causing the pulsed light beam to branch, and giving the different offset frequencies to a plurality of the pulsed light beams having branched, and then outputting the plurality of pulsed light beams; a band pass filter (14) in which a frequency band including frequencies of signal components included in a plurality of beat signals detected by an optical heterodyne receiver (13) is set as a pass band and a frequency band not including the frequencies of the signal components is set as a cutoff band; and an ADC (15) for sampling the beat signals passing through the band pass filter (14) at a sampling frequency. |
US11709228B2 |
Laser positioning apparatus and laser positioning method
The present invention relates to a laser positioning apparatus and a laser positioning method, the laser positioning apparatus comprises a laser emitting module configured to generate a first laser; a laser direction adjusting module configured to adjust the first laser to a second laser in a first direction and a third laser in a second direction perpendicular to the first direction; a distance determining module configured to receive the laser reflected or diffused back by the second laser on a surface of a first object to be measured to determine a distance from the laser positioning apparatus to the first object to be measured, and/or receive the laser reflected or diffused back by the third laser on a surface of a second object to be measured to determine a distance from the laser positioning apparatus to the second object to be measured. |
US11709220B2 |
Geographic positioning using short-range transmissions
A network system uses Wi-Fi signals or other types of short-range transmissions to determine pickup locations for users receiving services provided via the network system. The network system builds a database of search records mapping pickup locations to signatures of short-range transmission detected by users' client devices when they searched for the pickup locations. By comparing a signature detected by a given user's client device to the signatures in the database, the network system can check for similarities between the short-range transmissions. Responsive to finding a match, the network system predicts that the given user is likely to select a similar pickup location as other users whose client devices detected the signatures corresponding to the match. Accordingly, by leveraging the database, the network system can predict pickup locations without requiring the given user to input a search for a pickup location. |
US11709218B2 |
MRI detection of free-radicals from radiation
Embodiments now disclosed herein provide an apparatus and method in which free radicals can be detected in a substance by MRI without changing the MRI static field. |
US11709212B2 |
Pulsed magnetic particle imaging systems and methods
A pulsed magnetic particle imaging system includes a magnetic field generating system that includes at least one magnet, the magnetic field generating system providing a spatially structured magnetic field within an observation region of the magnetic particle imaging system such that the spatially structured magnetic field will have a field-free region (FFR) for an object under observation having a magnetic nanoparticle tracer distribution therein. The pulsed magnetic particle imaging system also includes a pulsed excitation system arranged proximate the observation region, the pulsed excitation system includes an electromagnet and a pulse sequence generator electrically connected to the electromagnet to provide an excitation waveform to the electromagnet, wherein the electromagnet when provided with the excitation waveform generates an excitation magnetic field within the observation region to induce an excitation signal therefrom by at least one of shifting a location or condition of the FFR. The pulsed magnetic particle imaging system further includes a detection system arranged proximate the observation region, the detection system being configured to detect the excitation signal to provide a detection signal. The excitation waveform includes a transient portion and a substantially constant portion. |
US11709211B2 |
Power calculation method of magnetic circuit
Disclosed is a power calculation method of a magnetic circuit. In view of the power problem of a magnetic circuit and the phase problem of a magnetomotive force (MMF) and a magnetic flux in the magnetic circuit, the present disclosure draws a magnetic circuit vector diagram based on an equivalent magnetic circuit vector model, and provides a method for calculating virtual magnetic active power, virtual magnetic reactive power, and virtual magnetic complex power of the magnetic circuit by analyzing the MMF, the magnetic flux, the reluctance, and the magnetic reactance in the magnetic circuit by using the magnetic circuit vector diagram. A mathematical relationship between the virtual magnetic power of the magnetic circuit and the electric power of the corresponding equivalent electric circuit is derived according to a conversion factor between the virtual magnetic power and the electric power, so that the electric power can be directly calculated according to magnetic parameters such as the MMF and the magnetic flux in the magnetic circuit. The power calculation method of the magnetic circuit provided in the present disclosure can calculate and analyze the virtual magnetic power of the magnetic circuit according to the magnetic circuit vectors, so as to calculate the electric power from the magnetic circuit through conversion. The electric power can be solved according to the magnetic circuit vectors directly when the electric vectors are not available to calculate electric power in electromagnetic components. |
US11709207B2 |
Power supply device and deterioration determination method of power supply device
A power supply device includes a controller configured to output, to a power converter, a command value to control at least one of a voltage or a current of power output from the power converter, and acquire a measurement value measured by a measurement unit. The controller is configured to, while power conversion operation is being performed by the power converter, change the command value and determine a deterioration of the power converter based on a mode of a change in the measurement value measured by the measurement unit due to a change in the command value. |
US11709198B2 |
Method for line assignment of a short-circuit of a broadband lambda sensor
A method for line assignment of a short-circuit of a broadband lambda sensor having an upper or a lower short-circuit potential, wherein the broadband lambda sensor has a sensor and multiple sensor lines. The method comprises establishing a conductive connection of at least one sensor line of the multiple sensor lines via a limiting resistor to a reference potential; comparing a sensor line potential of at least one sensor line to be checked of the multiple sensor lines to the reference potential or the short-circuit potentials; classifying (105) the at least one sensor line to be checked as not short-circuited with the upper or the lower short-circuit potential if it is established upon the comparison that the at least one sensor line potential is inside the reference potential range or if it is outside the short-circuit potential ranges; and assigning the short-circuit to at least one sensor line not classified as not short-circuited. |
US11709195B2 |
System for monitoring for partial discharges in an item of electrical equipment via gaseous emissions
Method for monitoring for partial discharges in an electrical installation comprising at least one electrical cubicle, the electrical cubicle comprising at least one item of medium-voltage or high-voltage electrical equipment. |
US11709194B2 |
Systems and methods for high impedance fault detection in electric distribution systems
Systems, methods, and computer-readable media are disclosed for high impedance detection in electric distribution systems. An example method may include calculating, by a processor, a relative randomness of a signal, wherein the relative randomness is a derivative of a first scale wavelet transform divided by an energy of the signal. The example method may also include calculating, by the processor, one or more scales of a wavelet transform of the signal. The example method may also include calculating, by the processor, one or more energy ratios between energy of the wavelet transform in the one or more scales. The example method may also include calculating, by the processor, a zero-crossing phase difference between a third harmonic and a fundamental component of the signal. The example method may also include determining, by the processor, that a high impedance fault occurs based on at least one of: the relative randomness, a comparison between the one or more scales of the wavelet transform, and the zero-crossing phase difference. |
US11709189B2 |
Two-element high accuracy impedance sensing circuit with increased signal to noise ratio (SNR)
An impedance sensing circuit includes first and second current sources and first and second bias current sources that are appropriately coupled to first and second resistors. The impedance sensing circuit also includes a comparator that compares a first voltage based on the first terminal of the first resistor to a second voltage based on the first terminal of the second resistor to generate a comparator output signal. Either the comparator output signal or a digital signal based on the comparator output signal operates to regulate the current signals output from the first and second current sources so that the first voltage is same as the second voltage. The comparator output signal and the digital signal is representative of a difference between the first voltage and the second voltage that is based on an impedance difference between the first resistor and the second resistor. |
US11709188B2 |
Energy monitoring device
An energy monitoring device includes a power supply circuit electrically coupled to a power source via a hot conductor and a load via a load conductor; a relay circuit including a relay and a relay driver circuit, where the relay includes a plurality of coils and the relay contact electrically coupled to the hot conductor and the load conductor; a sensing circuit including a hot voltage sensor and a load voltage sensor; and a controller electrically coupled to the power supply circuit, the relay driver circuit, and the sensing circuit, and structured to receive a hot voltage from the hot voltage sensor and a load voltage from the load voltage sensor, and determine a load current based at least in part on a relay contact resistance of the relay contact and a delta between the hot voltage and the load voltage. |
US11709186B2 |
Methods and circuitry for analyzing voltages
In circuitry for measuring a voltage at a node, a capacitive divider is coupled to the node, wherein the capacitive divider provides a first output. A resistive divider is coupled to the node, wherein the resistive divider provides a second output. |
US11709185B2 |
Amplification interface, and corresponding measurement system and method for calibrating an amplification interface
An amplification interface includes first and second differential input terminals, first and second differential output terminals providing first and second output voltages defining a differential output signal, and first and second analog integrators coupled between the first and second differential input terminals and the first and second differential output terminals, the first and second analog integrators being resettable by a reset signal. A control circuit generates the reset signal such that the first and second analog integrators are periodically reset during a reset interval and activated during a measurement interval, receives a control signal indicative of offsets in the measurement sensor current and the reference sensor current, and generates a drive signal as a function of the control signal. First and second current generators coupled first and second compensation circuits to the first and second differential input terminals as a function of a drive signal. |
US11709180B2 |
Atomic force microscope using artificial intelligence object recognition technology and operation method thereof
An atomic force microscope includes a sample stage on which a sample is placed, a cantilever including a probe tip, a laser radiating a laser beam to the cantilever, a photodetector receiving a laser beam reflected from the cantilever, a first camera photographing the sample and the cantilever, a second camera photographing the cantilever and the spot of the laser beam, and a processor electrically connected to the first and second cameras and the photodetector to process data acquired by the first and second cameras and the photodetector. An operation method of the atomic force microscope includes detecting the positions of the cantilever and the sample using the first camera, adjusting the position of the sample, detecting the positions of the laser and the cantilever using the second camera, aligning the laser, detecting the position of the laser beam using the photodetector, and aligning the position of the photodetector. |
US11709175B2 |
Diagnostic test system and method utilizing a closure/sample dispensing mechanism to dispense a sample subvolume for testing
A diagnostic test system, including: a diagnostic test assembly and a diagnostic test apparatus to perform a test on a biological or environmental sample; the diagnostic test assembly includes: a sample preparation reservoir to receive the sample into a sample preparation fluid, such that a swab carrying the sample can be used to stir the preparation fluid and to wash the swab; a sample dispensing mechanism for insertion into the sample preparation reservoir; a closure to seal the sample preparation reservoir; at least one diagnostic test reservoir coupled to the sample preparation reservoir; and at least one seal between the sample preparation reservoir and the diagnostic test reservoir to prevent fluid movement between the respective reservoirs; wherein the sample dispensing mechanism is operable to disrupt the seal to allow sample fluid to enter the diagnostic test reservoir from the sample preparation reservoir, and to dispense a predetermined amount of fluid. |
US11709172B2 |
Method for operating a laboratory system
A method for operating a laboratory system comprising instruments for processing samples and a control unit connected by a communication network is presented. The method comprises receiving and identifying a biological sample and retrieving an order list from a database. The list comprises a plurality of targets defining one or more processing steps to be carried out on the biological sample by one or more of the laboratory instruments. The method also comprises selecting a workflow strategy and retrieving workflow acceptance criterion corresponding to the workflow strategy. The control unit determines a sample workflow for processing the sample based on the workflow strategy and determines whether the sample workflow satisfies the workflow acceptance criterion. If the sample workflow does not satisfy the workflow acceptance criterion, workflow strategy and the workflow acceptance criterion is refined and the sample workflow is determined again until it satisfies the workflow acceptance criterion. |
US11709164B2 |
Approach for universal monitoring of minimal residual disease in acute myeloid leukemia
Methods for detecting the presence of proteins in a subject are described. The proteins detected can be indicative of acute myeloid leukemia (AML). The proteins can be particularly useful for monitoring minimal residual disease (MRD) in AML. |
US11709161B2 |
Assays for detecting analytes in samples and kits and compositions related thereto
The present invention provides methods of detecting analytes using particles having different physico-chemical properties, such as buoyancy, size, density, spectral characteristics, and/or binding properties, in solution-based sandwich assays and solution-based competition assays. The methods can be performed using rotors and bench-top centrifuges and provide for rapid, qualitative and quantitative detection of analytes. The present invention also provides kits that can be used to perform the methods, and mixtures containing particles suitable for the methods. |
US11709158B2 |
Method and apparatus for measuring humidity using an electrochemical gas sensor
A gas detection apparatus and method for measuring humidity using an electrochemical gas sensor. The gas detection apparatus comprises an electrolyte-based electrochemical gas sensor and a controller configured to measure the average humidity value within an ambient environment over a period of time. The average ambient humidity value over the period of time is determined based on the average rate of change over the period of time of the electrolyte concentration within the electrolyte gas sensor of the gas detection apparatus over the period and the average temperature in the ambient environment over the period of time. The gas sensing apparatus may be configured to communicate the average ambient humidity value within the ambient environment to a second electrochemical gas sensor or a second gas detection apparatus within the same ambient environment. |
US11709156B2 |
Use of vapor deposition coated flow paths for improved analytical analysis
A device for processing samples is disclosed. Interior surfaces of the device, which come in contact with fluids, define wetted surfaces. A portion of the wetted surfaces are coated with an alkylsilyl coating having the Formula I: R1, R2, R3, R4, R5, and R6 are each independently selected from (C1-C6)alkoxy, —NH(C1-C6)alkyl, —N((C1-C6)alkyl)2, OH, ORA, and halo. RA represents a point of attachment to the interior surfaces of the fluidic system. At least one of R1, R2, R3, R4, R5, and R6 is ORA. X is (C1-C20)alkyl, —O[(CH2)2O]1-20—, —(C1-C10)[NH(CO)NH(C1-C10)]1-20—, or —(C1-C10)[alkylphenyl(C1-C10)alkyl]1-20—. |
US11709151B2 |
Control method, inspection system, and storage medium
According to one embodiment, a control method includes setting a transmission angle of an ultrasonic wave to a standard angle. The control method further includes transmitting an ultrasonic wave at the set transmission angle and detecting an intensity of a reflected wave from an object. The control method further includes calculating a tilt angle based on a gradient of the intensity. The tilt angle indicates a tilt of the object. The control method further includes resetting the transmission angle based on the tilt angle. |
US11709150B2 |
Apparatus and method for inspection of a material
A method of inspecting a material includes examining a surface of a test material with an eddy current sensor and applying an X-ray fluorescence analysis to the surface of the test material at the same location at which the eddy current examination was performed. |
US11709145B2 |
Sensor assembly
The present disclosure refers to a sensor assembly for an IVD analyzer, the sensor comprising two opposite substrates with at least one fluidic conduit for receiving a sample. The electrodes of different types of electrochemical sensors are arranged on the two opposite substrates facing the at least one fluidic conduit for coming in contact with the sample and determining sample parameters, wherein the counter electrodes and the reference electrodes are formed on one substrate and the working electrodes are formed on the opposite substrate. This achieves optimal sensor-working conditions in terms of a homogeneous and symmetrical electric field density and enables a sensor assembly with simpler geometry and smaller size. |
US11709143B2 |
Method for measuring thermal resistance between a thermal component of an instrument and a consumable
A method for measuring thermal resistance between a thermal component of an instrument and a consumable includes contacting a known consumable with a thermal component to be tested; driving the thermal component using a periodic sine wave input based on a predetermined interrogation frequency; measuring temperature outputs from a thermal sensor responsive to the periodic sine wave input; multiplying the temperature outputs by a reference signal in phase with the periodic sine wave input and calculating the resultant DC signal component to determine an in-phase component X; multiplying the plurality of temperature outputs by a 90° phase-shifted reference signal and calculating the resultant DC signal component to determine a quadrature, out-of-phase component Y; calculating a phase offset responsive to the periodic sine wave input based on tan−1 (Y/X) or atan2(X, Y); and determining a resistance value for the thermal interface using a calibrated resistance-phase offset equation and the calculated phase offset. |
US11709141B2 |
Measuring a water cut of hydrocarbon fluid in a production pipe
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for measuring a water cut for hydrocarbon fluid in a production pipe. One method includes transmitting a microwave through a first waveguide attached to a production pipe, wherein the microwave is directed to the hydrocarbon fluid in the production pipe; and obtaining, measurement results based on reflection or propagation of the microwave, wherein the measurement results are used to determine a water cut of the hydrocarbon fluid. |
US11709135B2 |
Highly stable semiconductor lasers and sensors for III-V and silicon photonic integrated circuits
Building blocks are provided for on-chip chemical sensors and other highly-compact photonic integrated circuits combining interband or quantum cascade lasers and detectors with passive waveguides and other components integrated on a III-V or silicon. A MWIR or LWIR laser source is evanescently coupled into a passive extended or resonant-cavity waveguide that provides evanescent coupling to a sample gas (or liquid) for spectroscopic chemical sensing. In the case of an ICL, the uppermost layer of this passive waveguide has a relatively high index of refraction that enables it to form the core of the waveguide, while the ambient air, consisting of the sample gas, functions as the top cladding layer. A fraction of the propagating light beam is absorbed by the sample gas if it contains a chemical species having a fingerprint absorption feature within the spectral linewidth of the laser emission. |
US11709129B2 |
Spectroscopic measurements with parallel array detector
A measurement apparatus comprises optical components arranged to provide parallel measurements of a biological sample. The parallel sample measurements provide improved accuracy with lower detection limit thresholds. The parallel measurements may comprise one or more of Raman spectroscopy measurements or infrared spectroscopy measurements. The parallel measurements can be combined with a light source. In many embodiments, the light source comprises one or more wavelengths corresponding to resonance frequencies of one or more molecules of the sample, such as wavelengths of ultraviolet light. The wavelengths of light corresponding to resonance frequencies can provide an increased signal to noise ratio. The parallel array optical configuration can be combined with wavelengths of light corresponding to resonance frequencies in order to provide increased measurement accuracy and detection of metabolites. |
US11709127B2 |
Measurement method and measurement device, and corrosion resistance test method and corrosion resistance test apparatus for coated metal material
Provided is a measurement method for measuring a size of expansion of a surface treatment film occurred in a coated metal material that includes a metal base and the surface treatment film provided on the metal base. The measurement method includes the steps of disposing a water-containing material to be in contact with the expansion and an electrode to be in contact with the water-containing material, and electrically connecting between the electrode and the metal base with an external circuit; applying, with the external circuit, a constant voltage between the electrode and the metal base, as a cathode and an anode, respectively, and measuring a current value flowing therebetween; and calculating a size of the expansion, based on the current value measured and a correlation between the current value and the size of the expansion, the correlation being determined on an exploratory basis in advance. |
US11709124B2 |
Particle sensor sample area qualification without a physical slit
A system comprises a particle sensor unit in communication with a processor. The sensor unit comprises a source that transmits light into an interrogation region; receive optics that collect scattered light from particles in the interrogation region; and an optical detector that receives the collected light from the receive optics. The detector comprises a sample area including one or more sampling pixels, and an edge region including one or more edge pixels. The processor analyzes intensity data from the detector by a method comprising: combining all intensity data from the sampling pixels; adding the combined intensity data to a data set; determining whether to accept overlap intensity data that corresponds to an overlap between the sampling pixels and the edge pixels; adding the overlap intensity data to the data set if accepted; discarding the overlap intensity data if not accepted; and discarding all non-overlapping intensity data from the edge pixels. |
US11709119B2 |
Determining the rheological properties of a fluid through a non-linear response
Techniques for determining rheological properties of a fluid include actuating a resonator disposed in a volume that contains a fluid sample to operate the resonator in the fluid sample at a predetermined actuation scheme; measuring at least one characteristic of the resonator based on the operation of the resonator in the fluid sample; comparing the at least one measured characteristic to a rheological model that associates characteristics of the fluid sample to one or more rheological properties; and based on the comparison, determining one or more rheological properties of the fluid sample. |
US11709110B2 |
Method for detecting a defect in a zone of interest of an optical lens
Method for detecting a defect in a zone of interest of an optical lens, the method including: an image reception step, during which a plurality of images is received, each image includes a view of the zone of interest in front of a plurality of specific patterns, each specific pattern including a bright area and a dark area, and at least one image received is saturated in light intensity; a sampling step, during which each image of the plurality of images are sampled based on a common sampling pattern; a recombination step, during which a recombined image of the zone of interest is determined based on the common sampling pattern; and a defect detection step, during which a defect is detected in the zone of interest of the optical lens based on an analysis of the recombined image. |
US11709106B2 |
Roller bearing, wind turbine and method for controlling same
A roller bearing includes an outer ring, an inner ring, at least one row of rollers arranged between the outer ring and the inner ring, and at least one optical fiber cable mounted to the outer ring or the inner ring, the optical fiber cable including at least one Bragg grating. The optical fiber cable is configured such that a signal in the optical fiber cable is usable to determine a preload or load on the roller bearing. |
US11709105B2 |
Fiber optic system for detecting forces on and measuring deformation of an anthropomorphic test device
A system for detecting forces on and measuring deformation of an anthropomorphic test device (ATD) includes a plurality of body parts and at least one optical fiber supported by and in contact with at least one of the body parts. The body parts form the ATD and simulate at least a part of a human body and the articulation of the human body. The optical fiber extends between a first end and a second end and comprises a plurality of sensors disposed between the ends. An emitter is in communication with the optical fiber for emitting a light having a predetermined band of wavelengths through the optical fiber that is reflected by the sensors and an interrogator is in communication with the optical fiber for detecting the reflected light from the sensor such that changes to the reflected light indicate a strain on the at least one body part. |
US11709103B2 |
Temperature sensor and method of manufacture
The temperature sensor can have a core having a length extending between two ends, the core having a cavity extending along the length, a wire extending in the cavity, along the length, the wire fixed at both ends, the core having a transversal aperture at an intermediary location between the ends, the transversal aperture leading into the cavity, and a potting filling a portion of the cavity and supporting the wire at the intermediary location of the transversal aperture. |
US11709100B2 |
Sensor unit and image processing device
A sensor apparatus includes a photosensitive sensor, a cover, and a moving mechanism. The photosensitive sensor includes a first lens and a second lens which focus on a photosensitive element. The cover includes a first slit arranged on an optical axis of the first lens and a second slit arranged on an optical axis of the second lens. The moving mechanism is configured to move the photosensitive sensor and the cover relative to each other so that the second slit is arranged on the optical axis of the first lens. |
US11709097B2 |
Measurement apparatus of wavefront and polarization profile of vectorial optical fields
An apparatus measures the transverse profile of vectorial optical field beams, including both the phase and the polarization spatial profile. The apparatus contains a polarization separation module, a weak perturbation module, and a detection module. Characterizing the transverse profile of vector fields provides an optical metrology tool for both fundamental studies of vectorial optical fields and a wide spectrum of applications, including microscopy, surveillance, imaging, communication, material processing, and laser trapping. |
US11709095B2 |
Light sensing module
A light sensing module including a photodiode array substrate, a distance increasing layer, and a light converging element array is provided. The photodiode array substrate includes a plurality of light sensing units arranged in an array and a circuit region. The circuit region is disposed on the periphery of the light sensing units. Each of the light sensing units includes a plurality of adjacent photodiodes arranged in an array. The distance increasing layer is disposed on the photodiode array substrate. The light converging element array is disposed on the distance increasing layer, and includes a plurality of light converging units arranged in an array. Reflected light from an outside is converged by the light converging elements on the light sensing units, respectively. |
US11709092B2 |
Apparatus for online volumetrically detecting grain yield based on weight calibration
The disclosure discloses an apparatus for online volumetrically detecting grain yield based on weight calibration comprising left volumetric granary, right volumetric granary and push board. The left volumetric granary is provided on its bottom with first weighing sensor, and in its side with unload grain port opening and first closing door, the right volumetric granary is provided on its bottom with second weighing sensor, and in its side with unload grain port opening and second closing door, the left volumetric granary and the right volumetric granary are provided on their tops with the push board, the push board is a hollow box structure with a top side and a bottom side both opened, and is slidably mounted to a top of the left volumetric granary and the right volumetric granary through a slide driving mechanism. |
US11709091B2 |
Remote monitoring of vehicle scale for failure prediction
A method for remote monitoring of operating characteristics of a load cell is provided. The method includes receiving from a plurality of sensors, at a main unit, sensed data indicative of a plurality of operating characteristics of a load cell. The method continues by analyzing at a main unit the sensed data for statistical control and sending alerts to a remote computing device when sensed data of an operating characteristic is outside of a preset threshold. A system for carrying out the method is also provided. The system includes a main unit installed near a load cell, a first sub-unit coupled to a scale of the load cell in wired communication with the main unit, and at least one remote computing device in network communication with the main unit. |
US11709090B2 |
Technique to identify anomaly amongst base prover volumes using estimated uncertainty
A system for identifying an anomaly in flow meter proving equipment includes four detectors D1, D2, D3, and D4. A data acquisition and monitoring system is configured to signals from D1, D2, D3, and D4 to measure flow volumes between D1 and D3 as a measured volume Va, between D2 and D4 as a measured volume Vb, between D2 and D3 as a measured volume Vc, and between D1 and D4 as a measured volume Vd. The data acquisition and monitoring system calculates Va+Vb−Vc−Vd plus a max uncertainty as an upper range value and Va+Vb−Vc−Vd minus the max uncertainty as a lower range value. The data acquisition and monitoring system identifies an anomaly in response to the upper range value being less than zero or the lower range value being greater than zero and initiates recalibration of the prover in response to the identifying of the anomaly. |
US11709088B1 |
Vehicle fluid-level sensor with articulating joint and sensor
A float assembly of a fluid-level sensor includes a float and an arm assembly. The arm assembly has a first attachment portion connectable to a fluid-level sensor and a second attachment portion connected to the float. The arm assembly further has an articulating joint that permits relative movement between the float and the first attachment portion. A sensor attached to the float. |
US11709086B2 |
Telemetric fitting and method of telemetric measurement
Disclosed herein is a telemetric fitting for a liquid-level gauge, the telemetric fitting being configured to derive liquid-level information from the liquid-level gauge when attached thereto and wirelessly transmit at radio frequencies the liquid-level information. |
US11709085B2 |
Method for determining a dwell volume of a chromatographic system
Described is a method for determining a dwell volume of a liquid chromatography system and a liquid chromatography system that can determined the system dwell volume. The method includes mixing a flow of a first solvent with a flow of a second solvent to form a solvent mixture. The flows of the first and second solvents are decreased and increased, respectively, to generate a gradient composition. A system pressure of the liquid chromatography system is measured to determine a pressure trace defined as the measured system pressure as a function of time. The dwell volume of the system is determined from a time delay determined between the gradient composition at the mixing location and the pressure trace. The method can be performed with a liquid chromatography system having a chromatographic column or a flow restrictor used in place of the chromatographic column. |
US11709083B2 |
Flow-rate measuring apparatus capable of accurately measuring flow rate of fluid containing foreign objects
A flow-rate measuring apparatus transmits and receives a measurement signal between first and second transducers through a fluid inside a pipe, the measurement signal having a plurality of frequencies and a time length. The flow-rate measuring apparatus calculates a correlation coefficient between a reference signal corresponding to the transmitted measurement signal, and the received measurement signal. The flow-rate measuring apparatus calculates a flow rate of the fluid inside the pipe based on the measurement signal, when a peak value of the correlation coefficient is higher than a threshold. The flow-rate measuring apparatus retransmits the measurement signal with changing at least one of the frequency and the time length of the measurement signal, when the peak value of the correlation coefficient is equal to or lower than the threshold. |
US11709077B2 |
Optical encoder with covered photo diode
There is provided an optical encoder including a photodiode array and a code disk opposite to each other. The photodiode array includes at least three sets of position photodiodes and two index photodiodes arranged transversally. The two index photodiodes are adjacently arranged at the same side of the at least three sets of position photodiodes. A first set of position photodiodes and a last set of position photodiodes of the at least three sets of position photodiodes are partially covered to alleviate the total harmonic distortion. The rest position photodiodes of the at least three sets of position photodiodes other than the first and last sets of position photodiodes are not covered. |
US11709073B2 |
Techniques for collaborative map construction between an unmanned aerial vehicle and a ground vehicle
Techniques are disclosed for collaborative map construction using multiple vehicles. Such a system may include a ground vehicle including a first computing device and a first scanning sensor, and an aerial vehicle including a second computing device and a second scanning sensor. The ground vehicle can obtain a first real-time map based on first scanning data using the first scanning sensor, and transmit a first real-time map and position information to the aerial vehicle. The aerial vehicle can receive the first real-time map and the position information from the first computing device, obtain a second real-time map based on second scanning data collected using the second scanning sensor, and obtain a third real-time map based on the first real-time map and the second real-time map. |
US11709070B2 |
Location based service tools for video illustration, selection, and synchronization
Methods and apparatus, including computer program products, are provided mapping. In some example embodiments, there may be provided a method including generating, by a user equipment, a user interface view including a map and a polyline representative of a route along the map; and generating, by the user equipment, the polyline to include at least one graphically distinct indicator along the route, wherein the at least one graphically distinct indicator, when selected at the user interface, initiates presentation of a video recorded at a location on the route where the at least one graphically distinct indicator is located. Related apparatus, systems, methods, and articles are also described. |
US11709068B2 |
Spatial audio navigation
Methods and apparatus for spatial audio navigation that may, for example, be implemented by mobile multipurpose devices. A spatial audio navigation system provides navigational information in audio form to direct users to target locations. The system uses directionality of audio played through a binaural audio device to provide navigational cues to the user. A current location, target location, and map information may be input to pathfinding algorithms to determine a real world path between the user's current location and the target location. The system may then use directional audio played through a headset to guide the user on the path from the current location to the target location. The system may implement one or more of several different spatial audio navigation methods to direct a user when following a path using spatial audio-based cues. |
US11709064B2 |
Device and method for displaying a distance to empty of an electric vehicle
A device for displaying a distance to empty of an electric vehicle is provided. The device includes a detector configured to detect state information of the vehicle and a controller configured to estimate a weight of the vehicle based on the state information of the vehicle and determine whether to update the distance to empty based on the estimated weight. |
US11709061B2 |
Systems and methods for multi-modal transfer capabilities for smart infrastructure
Systems, methods, and computer-readable media are disclosed for improved smart infrastructure data transfer. An example method may involve receiving, by a smart infrastructure device and from a first vehicle, first information associated with the first vehicle in a first format associated with a first communication protocol. The first information is converted from the first format into an agnostic format. An image, video, or real-time feed of an environment of the smart infrastructure device is captured. The first vehicle and a second vehicle in the image, video, or real-time feed is identified. It is determined that the second vehicle is temporarily or permanently incapable of performing a communication with the smart infrastructure device based on the image, video, or real-time feed. The image, video, or real-time feed is analyzed to generate second information associated with the second vehicle. The second information is converted into the agnostic format. |
US11709060B2 |
Vehicle operation management device, operation management method, and transportation system
An operation management device includes a plan generating section for generating a travel plan, for each of a plurality of vehicles traveling autonomously along a prescribed travel route on which are provided a plurality of stations, including at least departure timing at the stations, a communication device for transmitting to corresponding vehicles the travel plan generated by the plan generating section, and an operation monitoring section for obtaining a delay amount of the vehicles relative to the travel plan, wherein the plan generating section judges whether or not revision of the travel plan is necessary based on the delay amount obtained by the operation monitoring section, and revises and regenerates the travel plan if the revision is necessary. |
US11709059B2 |
Asynchronous execution graphs for autonomous vehicles
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing the operations represented by an asynchronous execution graph. One of the methods includes receiving data characterizing an asynchronous execution graph comprising one or more subgraphs, wherein each subgraph comprises a plurality of nodes connected by edges, the plurality of nodes comprising a source node, one or more processor nodes, and one or more sink nodes; receiving source data from an external system that corresponds to the source node of a first subgraph in the graph; in response, executing the operations represented by the processor nodes in the first subgraph; and executing the operations represented by each sink node in the first subgraph. |
US11709057B2 |
Method and system for finding handling trolleys
System for finding at least one mobile trolley in a locale, the system including at least one communication beacon which has a range covering the locale and which is connected to a computer control unit, and at least one electronic module mounted on the trolley and including a transmission device arranged to transmit position data to the communication beacon, and an inertial motion detection hub that includes a device for detecting linear motion along axes of a detection reference system and a device for detecting angular motion about the axes of the detection reference system and that is arranged to provide position data on the basis of linear motion measurement data and angular motion measurement data, the module being mounted on an element of the trolley such that any movement of the trolley within the locale causes angular movement of the element, the system being arranged to detect when the trolley is stopped when the angular motion measurement data correspond to zero angular motion at one measurement instant and being arranged to set to zero speeds calculated on the basis of the linear motion measurement data corresponding to the same measurement instant. |
US11709052B2 |
Camera triggering and multi-camera photogrammetry
A photogrammetry system includes a memory, a processor, and a geo-positioning device. The geo-positioning device outputs telemetry regarding a vehicle on which one or more cameras are mounted. The processor can receive first telemetry from the geo-positioning device characterizing the vehicle telemetry at a first time, camera specification(s) regarding the cameras, photogrammetric requirement(s) for captured images, and a last camera trigger time. The processor can determine a next trigger time for the cameras based upon the received telemetry, camera specification(s), photogrammetric requirement(s), and last trigger time. The processor can transmit a trigger signal to the camera(s) and the geo-positioning device to cause the camera(s) to acquire images of a target and the geo-positioning device to store second vehicle telemetry data characterizing the vehicle telemetry at a second time that is after the first time and during acquisition of the images. The processor can receive the acquired images from the cameras. |
US11709046B2 |
Systems and methods for volumetric sizing
A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height. |
US11709044B2 |
Tape measure with variable preformed stressed spiral spring retraction system
A tool, such as a tape measure, including a spring-based retraction system is shown. The spring-based retraction system is driven by a spiral spring, that has a variable preformed stress profile along the length of the spring. |
US11709043B1 |
Resilient mount gage tools
A gage tool having a stem and two concave curved ports adapted to fit snugly to the curved convex corners of a resilient mount facilitates easy and precise measuring of the resilient mount's alignment and snubber gap height. |
US11709032B2 |
Gas powered semi-automatic airgun action
Airguns are provided with semi-automatic action. |
US11709026B1 |
Removal assist mechanism for fire arm magazine
The inventive technology describe herein employs a removal assist mechanism for a firearm magazine that eliminates hang-ups and gravitational restrictions and allows consistent, reliable, safe, and dependable magazine ejection from a firearm. This removal assist mechanism is for a firearm having a magazine release actuator. The embodiment of the overall mechanism includes a biasing mechanism connected to the magazine and which extends from the magazine to contact a part of a firearm containing the magazine, wherein the biasing mechanism biases against the firearm part when the magazine is inserted into the firearm and remains under resistive force while the magazine is retained therein, until released by the magazine release actuator whereupon releasing the biasing mechanism assists in ejection of the magazine. |
US11709025B2 |
End-piece and plate heat exchanger comprising, and method of making, such end-piece
A method of making an end-piece for a plate heat exchanger, wherein the end-piece includes a frame part having inner and outer portions, and an intermediate portion arranged between the inner and outer portions, with the outer wall surface of the inner portion being arranged to face a first surface of a package of heat transfer plates comprising the plate heat exchanger, and the first surface having a center portion and a peripheral portion encircling the center portion. The method includes extruding the frame part with plural cavities in the intermediate portion of the frame part that extend in the extrusion direction of the frame part and that are parallel to the frame part axis, with outer dimensions of the outer wall surface of the inner portion configured to be at least as large as outer dimensions of the center portion of the first surface heat transfer plate package. |
US11709021B2 |
Thermal management system and method
A thermal management system and method includes a body having an inlet and an outlet configured to direct a first fluid into and out of the body. The body incudes a channel that is fluidly separate from the inlet and the outlet. A second fluid is directed through the channel. A conduit assembly is fluidly coupled with the inlet and the outlet. The conduit assembly includes plural fluidly separate conduits. Each of the plural conduits extend between a corresponding first end and a corresponding second end along a corresponding tortuous path. The plural conduits are intertwined with each other between the first ends and the second ends. The plural conduits are positioned such that the second fluid flowing through the channel passes over the plural conduits and exchanges thermal energy with the first fluid that moves within each of the plural conduits. |
US11709014B2 |
Refrigerator
A refrigerator includes a cabinet defining an upper storage space, a lower storage space and a machine room provided at a lower end of the cabinet. A dispenser is provided in an upper door of the upper storage space to dispense water or liquid, and an ice maker is provided inside the upper door to make ice. A pump assembly is provided inside the machine room to pump water through a water supply passage from a water tank to the dispenser and the ice maker. The water supply passage extends downward from the water tank after passing through a rear surface of the cabinet to connect to the pump assembly inside the machine room and extends upward from the pump assembly and passes through an upper surface of the cabinet to connect to the dispenser and the ice maker. |
US11709011B2 |
Drip tray for a compact machine compartment and refrigerator using a drip tray
A drip tray provided in a machine compartment of a refrigerator including a fan assembly accommodation space blocked from a defrosted water storage space via an inner wall such that defrosted water does not flow into the fan assembly accommodation space. The fan assembly includes a cutout, wherein the cut-out overlaps a portion of the defrosted water storage space beyond the inner wall when the fan assembly is provided in the fan assembly accommodation space. |
US11709010B2 |
Refrigerator
The present disclosure relates to a refrigerator. The refrigerator includes first storage for defining a first storage space therein, a door for opening and closing the first storage space, and a plurality of shelves installed in the first storage space for placing food thereon. The door includes a door frame having an opening defined therein, and mounted pivotable to the first storage, a panel assembly inserted into the opening, and disposed to allow the first storage space to be seen through, and a flow path blocking portion mounted on the door frame, wherein the flow path blocking portion shields a gap defined between the panel assembly and the shelf as the door closes the first storage space. |
US11709008B2 |
Refrigerator with multi-zone ice maker
A refrigerator includes a cabinet with one or more food compartments and one or more doors closing the food compartments and an ice maker located in the cabinet to produce ice. The ice maker includes a mold body for forming ice, the mold body having multiple cups, where each cup has an opening for receiving water to be frozen within the cup. The mold body is divided into at least a first zone and a second zone and the ice maker including at least a first heater and a second heater configured to provide heat to the first and second zones of the mold body, respectively, and a controller configured to harvest ice from the first zone independently of the second zone by actuating the first heater to provide heat to the first zone of the mold body to facilitate a release of ice from the first zone. |
US11709007B2 |
Refrigerator
A refrigerator includes a cabinet including a refrigerating compartment and an evaporation chamber, a first door, a housing in the first door, an ice making room defining a cool air inflow hole and a cool air discharge hole, a chiller room defining a cool air discharge hole, a second door connected to the first door, a partition wall defining the ice making room, the chiller room, and a communication hole, a damper opening and closing the communication hole, a cool air supply duct connecting an outlet of the evaporation chamber and the cool air inflow hole to supply cool air of the evaporation chamber to the ice making room, and a cool air return duct having a first inlet connected to the cool air discharge hole of the ice making chamber and a second inlet connected to the cool air discharge hole of the chiller room. |
US11709001B2 |
Flow sensor for vehicle liquid heater which protects against overheating
A flow heater for new forms of vehicles. The flow heater comprises a passageway for liquid, a heating source, a swing mechanism arranged in the passageway, and a sensor for detecting a position of the swing mechanism. In some embodiments, the swing mechanism includes a flap and a stopper wherein the flap is hinged to an inner wall and the stopper is fixed to an inner wall and located to abut the flap in the absence of flow. |
US11709000B2 |
Towable heater
A portable industrial heater including a housing having an air inlet and an air outlet, one or more burners housed within the housing and configured to heat air passing through the housing from the air inlet to the air outlet, and a generator selectively providing power to the one or more burners. The air inlet and the air outlet are positioned on a same side of the housing. |
US11708999B2 |
Biomass heating system with optimized flue gas treatment
A biomass heating system for firing fuel in the form of pellets and/or wood chips is disclosed, comprising: a boiler with a combustion device; a heat exchanger with an inlet and an outlet; wherein the combustion device comprises a combustion chamber with a primary combustion zone and with a secondary combustion zone provided downstream thereof; the combustion device having a rotating grate on which the fuel can be burned; the secondary combustion zone of the combustion chamber being fluidically connected to the inlet of the heat exchanger and the primary combustion zone being laterally enclosed by a plurality of combustion chamber bricks. |
US11708988B2 |
Control of heat exchange
Various embodiments include a method of controlling heat exchange via a terminal unit of a terminal-side circuit of a system for HVAC with a source-side circuit coupled to the terminal-side circuit comprising: reading a terminal-side supply temperature signal; producing a supply temperature from the terminal-side supply temperature signal; estimating a percentage demand signal as a function of the supply temperature; estimating an actual demand for power by rescaling a value of maximum available power by the percentage demand signal; comparing the actual demand for power to the value of maximum available power; and if the actual demand for power exceeds the value of maximum available power: producing a first flow control signal based on the value of maximum available power; and controlling a flow of a fluid through the source-side circuit based on the first flow control signal. |
US11708987B2 |
System and method for configuring analytic rules to equipment based upon building data
An energy management system is disclosed for optimizing energy usage of HVAC equipment in a building complex. The energy management system is configured to be integrated into an existing Building Automation System (“BAS system”) in order to process the data points in a less time consuming and efficient manner relative to known systems that map one point at a time. The BAS system data points are “point mapped”, i.e., uploaded to a file in the “cloud”, and are updated continuously as a function of time and deposited in a “bucket” in which the data points are unfiltered. These data points can then be filtered by node path and equipment in order to bulk tag equipment and bulk tag points in each of the buildings. These bulk tagged points data points can then be linked to specific rules in an analytical rules library. The system automatically applies predetermined analytical rules to tagged HVAC data points without specific knowledge of the rule by the user. These analytical rules are used to determine energy usage for each type of equipment and are pre-stored in the cloud. By selecting an equipment type, the correct analytical rule is automatically applied in bulk to the selected HVAC equipment type, and a report may be selectively generated for the selected piece(s) of HVAC equipment. |
US11708986B1 |
Smart IoT energy saving sound wave air filter system and use for air purifiers and a method of air filtration thereof
An air filter and a method of air filtration using the air filter are described. The air filter may comprise a filter media adapted to capture and filter one or more impurities from air. Further, one or more sound wave generators are attached at one or more sides of the filter media. The one or more sound wave generators generate acoustic waves to be propagated into the filter media. The air filter may further comprise a plurality of sensors positioned before the filter media and after the filter media. Further at least one fan is positioned before or after the filter media. Further an IoT is configured to control frequency of the acoustic waves generated by the one or more sound waves generators, and interconnected with power signal control panel parallel, AHU to control rotational speed of the at least one fan based on value provided by the plurality of sensors. |
US11708977B2 |
Oven appliance with turntable
An oven appliance includes a cabinet that defines a vertical direction. A chamber is defined within the cabinet for receipt of food items for cooking. A rack is slidably received within the chamber above a bottom wall of the chamber along the vertical direction. A turntable is rotatably mounted on the rack. The oven appliance also includes a telescopic shaft positioned and configured to extend and retract along the vertical direction between an engaged position wherein the shaft engages the turntable to rotate the turntable and a disengaged position wherein the shaft is spaced apart from the turntable along the vertical direction. |
US11708970B2 |
Lighting module and refrigeration appliance with lighting module
A lighting module for a refrigeration appliance has a housing provided with a light outlet. The housing includes a supporting edge surrounding the light outlet and an inner frame disposed along the supporting edge. The inner frame protrudes from the supporting edge in a direction away from the light outlet. The housing further has a light source. The light source includes a light emitting element and a substrate bearing the light emitting element. The light guide plate is supported on the supporting edge and includes a first end surface protruding toward the inner frame. The housing includes a mounting portion located in a space defined by the first end surface of the light guide plate, the supporting edge, and the inner frame. The substrate is mounted on the mounting portion, so that the light emitting element and the first end surface of the light guide plate face each other. |
US11708959B2 |
Dehumidifier for a closed vehicle headlamp housing
A device for dehumidifying a closed vehicle headlamp housing includes a box with an opening connecting the inside of the box with the inside of the closed housing, and an opening connecting the inside of the box with the outside of the closed housing. The device further includes a shutter for alternatively opening the opening or sealingly closing it, an actuation module configured such that the shutter closes the opening when it is activated, and a heating element for emitting heat when the actuation module is activated. |
US11708956B2 |
Vehicle lamp and vehicle system
A vehicle lamp includes: a light source that emits a light; an optical member including a lens that irradiates the light from the light source to a front of the vehicle lamp and forms a predetermined light distribution pattern including a plurality of regions; and a controller that, when an object outside the vehicle is detected, adjusts the predetermined light distribution pattern so as not to irradiate at least one first region including the object among the plurality of regions with the light. When the vehicle body is in a cornering state, the controller acquires inclination information of the vehicle body, determines whether there is a second region that does not exceed a reference line, based on the inclination information, and when determining that there is the second region, irradiates the second region with the light even when the object is included in the second region. |
US11708950B1 |
Night downlight
Disclosed is a night downlight, including a plastic housing, a light source plate, a reflective cup, and a light guide sleeve. The plastic housing is provided with an opening, and the light source plate is arranged on an inner side of the plastic housing opposite to the opening. The light source plate is provided with a first light source and a second light source. One end of the reflective cup abuts against the light source plate. The light guide sleeve is arranged between the other end of the reflective cup and the plastic housing. The light guide sleeve is in snap-fit with the reflective cup. The snap-fit design of the light guide sleeve and the reflective cup allows replacement of the small component rather than replacement of the whole face ring when the snap-fit structure fails, thereby effectively reducing waste in repair and replacement. |
US11708947B2 |
Portable lighting system including light tower and inverter having removable battery pack
One embodiment of the invention relates to a light tower. The light tower includes a base, an extendible mast coupled to the base, a light assembly coupled to the extendible mast and electrically coupled to the battery pack, and an inverter configured to receive and convert a direct current power from the battery pack into an alternating current power. The extendible mast is configured to move between a lowered position and a raised position. |
US11708946B2 |
Method for automatically producing LED lamp cap
A method for automatically producing LED lamp cap, including: leading a heat sink base out to an outlet of a first feeding device; leading a reflection bowl to an outlet of a lead-out rail of a second feeding device; feeding, by a third feeding device, a LED lamp bead to a clamping block; feeding a bottom cover into a feeding pipe of a fourth feeding device; feeding a lamb tube to a lamp tube feeding pipe; dispensing a glue in a mounting groove of the heat sink base; pushing the LED lamp wick into the mounting groove; feeding the reflection bowl to a mounting surface of the heat sink base; and allowing the bottom cover to abut against an end of the heat sink base and allowing a lead wire to be clamped in a notch of the heat sink base and an opening of the bottom cover. |
US11708940B2 |
Process of producing a boom part as well as a boom and a boom part or boom produced therewith
The present invention relates to a process of producing a boom part from a sheet metal blank, in particular a process of producing a boom part having a bearing seat, in which the starting material is merely formed by bending. Thus, the production process is simplified. In addition, the present invention relates to a process of producing a boom that is closed at both ends by joining two boom parts produced by means of the process of the present invention. Furthermore, the present invention comprises boom parts and booms which are produced by means of one of the processes according to the present invention. |
US11708939B2 |
Axle assembly having a dipstick assembly
An axle assembly that includes a housing assembly and a dipstick assembly. The housing assembly may at least partially define a cavity that receives a lubricant. At least a portion of the dipstick assembly may be removably mountable to the housing assembly and may include a fitting and a dipstick. |
US11708937B2 |
Method and apparatus for gantry system mobility
An assembly includes an attachment arm having an axle extending from a first end of the attachment arm. The attachment arm of the detachable wheel assembly further includes a securing portion forming a second end of the attachment arm, the securing portion of the attachment arm including a pin positioned to extend above a first frame member of a gantry truss and to secure the first frame member between the pin and a portion of the attachment arm. The attachment arm also includes a frame support corresponding to a second frame member of the gantry truss such that the frame support supports the second frame member when the assembly is secured to the gantry truss, and the assembly includes a wheel rotatably attached to the axle of the attachment arm. |
US11708936B2 |
Method and apparatus for isolating a vibration of a positioning device
A method and an apparatus for isolating a vibration of a positioning device are provided. The apparatus includes a base plate for the positioning device, at least one active bearing element for bearing the base plate on/at a foundation and at least one evaluation and control device. The apparatus includes at least one means for determining a foundation movement-dependent quantity, wherein the active bearing element is controllable by the at least one control and evaluation device on the basis of the foundation movement-dependent quantity. |
US11708935B2 |
Vacuum insulated refrigerator structure with feature for controlling deformation and improved air withdrawal
A vacuum insulated structure including a first cover member of a stamped unitary sheet defining a perimeter portion positioned at a first planar level and first rib formed in the unitary sheet extending to a second planar level spaced axially outward and disposed radially inward of the perimeter portion, a second cover member, and thermal bridge interconnecting the first cover member and the second cover member at the perimeter portions thereof to define an insulating cavity therebetween. The insulating cavity is a sealed cavity having a vacuum drawn therefrom, and the first rib defines a first portion of a path for air flow out of the sealed cavity during a vacuum draw process. |
US11708930B2 |
Method for renovating the interior of a hollow structure
A method for renovating the interior of a hollow structure such as a sewerage pit (1) is described. The method provides an access opening (16) to the hollow structure (1); provides a plurality of material sheets (3) comprising reinforcing fibers and a curable resin composition through the access opening (16) and against a wall (11a, 11b) of the hollow structure (1); and provides an inflatable pressure means (4a, 4b) within the hollow structure (1). The pressure means (4a, 4b) are inflated against the wall (11a, 11b). A curing means (6) is then provided within the hollow structure (1) for curing the resin composition; and the resin composition is cured to harden the material sheets and provide a renovated interior of the hollow structure (1). |
US11708929B2 |
Gripper assembly for pipeline isolation tool and methods of use
A gripper assembly for a pipeline plug includes an actuator plate, bowl, and gripper unit. The actuator plate includes a wedge surface. The bowl includes a bowl expansion face. The bowl expansion face has bowl stairsteps. The gripper unit includes a gripper body. The gripper body is positioned between the actuator plate and the bowl. The gripper body includes an expansion face having gripper stairsteps, the gripper stairsteps corresponding to the bowl stairsteps. |
US11708925B2 |
Electrical conduit, connection structure for electrical conduit, bell block, method for connecting electrical conduit, method for connecting electrical conduit and bell block, pipe coupling, ring member, double-wall electrical conduit, and connection structure and conduit line for double-wall electrical conduit
A ring member is disposed on a ring member mounting position. The ring member mounting position is a region between a pair of locking walls and is formed in a straight pipe shape. The ring member is in a substantially C shape with an opening at a part of its circumferential direction. The ring member may also be formed in a ring shape being connected at ring member joint parts. The ring member includes a reduced diameter part and first click parts protruding from the reduced diameter part substantially parallel in the pipe axial direction to form a slide guide. The ring member also includes second click parts of which outer diameters expand gradually from the reduced diameter part toward their tip ends. A male fitting part and a female fitting part are fitted with each other using the above ring member to obtain an electrical conduit. A connection structure for the electrical conduits, a bell block, a method for connecting electrical conduits, a method for connecting an electrical conduit and a bell block, a pipe coupling, and a ring member can be obtained thereby. The present invention can also provide a double-wall conduit of which an outer conduit is the electrical conduit having the same structures as the male fitting part and the female fitting part, a connection structure for the double-wall electrical conduits, and a conduit line using the connection structure. |
US11708919B2 |
High strength, stretchable liner, for pipe
A liner tube for lining a pipe and pipe lining method. Liner material that includes a strength layer and felt backing layer forms the liner tube. The strength layer includes chopped strands of fiber oriented generally parallel to one another and distributed along the strength layer. The felt backing layer can be needle punched to the strength layer. Joining structure can connect opposite longitudinal edge margins of the liner material to form a tube shape. The liner tube is impregnated with a curable polymer, positioned in the pipe, and cured to form the liner. The liner stretches radially when it is positioned in the pipe. As the liner stretches, the strength layer remains fixed to the felt backing and the width of the overlapping edge margins does not decrease. |
US11708903B1 |
Park system integration with chain drive
A parking mechanism located on a final drive or primary drive of a vehicle to engage or disengage an output shaft connected to wheels of the vehicle. The parking mechanism includes a back drive chain on the final drive or primary drive that engages with a parking pawl. A cam assembly biases the parking pawl to engage with the back drive chain to prevent rotation of the wheels. |
US11708902B2 |
Drive apparatus
A drive apparatus includes a power assembly rotatable about a first axis, a transmission to transmit power of the power assembly, and a parking assembly provided in the transmission. The transmission includes a first gear rotatable around a first axis, a second gear to mesh with the first gear and rotatable around a second axis, a third gear to rotate around the second axis together with the second gear, and a fourth gear to mesh with the third gear and rotatable around a third axis. The parking assembly includes a parking gear rotatable around the first axis together with the first gear, a parking pawl that includes a meshing portion and is rotatable around a fourth axis, and a drive assembly to rotationally move the parking pawl around the fourth axis and operate the parking pawl. |
US11708900B2 |
Parking lock for an automatic transmission in a motor vehicle
A parking lock includes a locking pawl (2) and an interlocking element (6) arranged on a connecting bar (5) to a selector lever (4). The end of the connecting bar (5) facing away from the interlocking element (6) is articulatedly connected to the selector lever (4). A hydraulically actuatable actuator (10) includes two pistons (11, 12) provided for disengaging the parking lock. During normal operation, a detent device (13), which is actuatable by an electromagnet (13a), locks the first piston (11) in a piston position corresponding to an engaged condition (P_ein) or a disengaged condition (P_aus). Without requiring activating the electromagnet (13a) to release the detent device (13), the parking lock, during normal operation, is manually disengagable with an emergency disengagement device (15) acting upon the second piston (12) and is manually engagable with an emergency engagement device (16) acting upon the detent device (13). |
US11708893B2 |
Shift device for vehicle
A shift device for a vehicle includes: a shift body that is moved in a predetermined range in a first direction and in a second direction that is a direction opposite from the first direction, and whose shift position is changed; and a moving mechanism that has a moving member at which a first moving portion and a second moving portion are provided, the first moving portion moving the shift body in the first direction, and the second moving portion moving the shift body in the second direction, due to movement of the moving member. |
US11708891B2 |
Shift control system for automatic transmission
A shift control system for an automatic transmission is provided. The system includes a shift switch through which a manual transmission command for arbitrarily changing a gear stage of the automatic transmission can be inputted in a manual transmission mode. The manual transmission mode includes a first manual mode in which the gear stage is changed and maintained by inputting the manual transmission command using the shift switch, and a second manual mode in which an automatic transmission mode is resumed by satisfying a resuming condition after the gear stage is changed. The system includes a mode input device configured to select in advance one of the first manual mode and the second manual mode to be set, the mode input device setting to the automatic transmission mode by the selected mode being changed from the first manual mode to the second manual mode, or vice versa. |
US11708886B2 |
Single spring, torsionally compliant, overrunning decoupler
A decoupler pulley is provided for automotive belt-driven accessory drives, which utilizes a single torsion coil spring that provides torsional resiliency and overrunning functionality. As the torsion spring expands it increasingly pinches a bushing disposed between a radially expansible hub and pulley to thereby provide proportional damping. |
US11708884B2 |
Axle assembly having an interaxle differential unit
An axle assembly having an input shaft, an output shaft, and an interaxle differential unit. The interaxle differential unit includes first and second side gears, a case, and a pinion gear that is rotatably disposed on a pinion pin. The case extends from the input shaft. The pinion pin extends from the case and is spaced apart from the input shaft. |
US11708880B2 |
Rotary actuator
A rotary actuator is used in a shift-by-wire system for a vehicle. A speed reducer includes a ring gear and a sun gear and reduces a rotational speed of the motor. An output shaft outputs rotation of the motor at a reduced rotational speed by the speed reducer. A regulating pin is disposed in a fixing member and allows the sun gear to revolve around a rotational axis of the motor and to rotate about an eccentric axis. The regulating pin is a separate member from the fixing member. The regulating pin has a strength equal to or greater than a maximum torque reaction force received from the sun gear. A first difference in hardness between an engaging portion and the sun gear is set to be less than a second difference in hardness between the fixing member and the sun gear. |
US11708879B2 |
Transmission belt
A power transmission belt includes a belt body made of an elastomer, and a cord made of carbon fibers and provided to be embedded in the belt body and to form a helical pattern having a pitch in the belt width direction. When the cord is viewed from a side orthogonal to its length direction, an angle θ of an outermost filament in the filament bundle of the carbon fibers forming the cord with respect to the length direction of the cord is 8° or more to 20° or less. |
US11708878B2 |
Remotely operated bypass for a suspension damper
A damper assembly with a bypass for a vehicle comprises a pressure cylinder with a piston and piston rod for limiting the flow rate of damping fluid as it passes from a first to a second side of said piston. A bypass provides a fluid pathway between the first and second sides of the piston separately from the flow rare limitation. In one aspect, the bypass is remotely controllable from a passenger compartment of the vehicle. In another aspect, the bypass is remotely controllable based upon one or more variable parameters associated with the vehicle. |
US11708876B2 |
Pushing force-actuated braking device and rotary table using the same
A pushing force-actuated braking device includes an annular housing that houses a brake disc, a braking piston, plural braking elements, and a brake-releasing piston. When only the braking piston is under the action of a fluid, the braking piston applies an axial pushing force to the brake disc such that the brake disc is kept at a braking position jointly by the braking piston and the braking elements. When only the brake-releasing piston is under the action of a fluid, the brake-releasing piston applies an opposite pushing force to the brake disc to keep it at a brake-releasing position. Should the fluid acting on the braking piston fail, the force of the braking elements still enables the brake disc to produce a braking effect. The pushing force-actuated braking device has a modular design to facilitate assembly and disassembly. A rotary table using the braking device is also provided. |
US11708872B2 |
Shiftable bidirectional freewheel clutch device, and drive device for a motor vehicle comprising the clutch device
A clutch device includes at least one first blocking element, at least one second blocking element at least one first actuation element, and at least one second actuation element. The second blocking element in a second release position is arranged completely outside of a recess and in the second blocking position engaging in the second recess by passing through the second through-opening in order thereby to fix together rotationally the components in a second rotational direction opposite to the first rotational direction. |
US11708871B2 |
Centrifugal lift-off ratcheting one-way clutch with rocker pockets
A one-way clutch, including: an outer race including a first outer race plate defining a first rocker pocket and a second outer race plate non-rotatably connected to the first outer race plate and defining a second rocker pocket; an inner race axially disposed between the first outer race plate and the second outer race plate; and a rocker assembly including a rocker arranged to contact the inner race and including a first portion disposed in the first rocker pocket and a second portion disposed in the second rocker pocket, a spring guide retained by the first outer race plate and the second outer race plate, and a spring engaged with the spring guide and in contact with the rocker. |
US11708869B2 |
Selectable one-way clutches with notch plate inserts for engine disconnect devices of motor vehicle powertrains
Presented are clutch-type engine disconnect devices, methods for making/using such disconnect devices, and motor vehicles equipped with such disconnect devices. An engine disconnect device includes a notch plate, which has multiple notches and attaches to a torque converter, and a pocket plate, which has multiple pockets and attaches to an engine's crankshaft. A pawl is movably mounted within each notch; these pawls selectively engage the notches with the pockets. A notch plate insert is nested within each notch, supporting thereon one of the pawls. A selector plate interposed between the pocket and notch plates moves from a first position, to shift the pawls out of engagement with the pockets, and a second position, to move the notch plate inserts within the notches and allow the pawls to engage the notches with the pockets to thereby lock the notch plate to the pocket plate to rotate in unison with each other. |
US11708867B2 |
Power transfer component with clutch having components with geometry for increased strength and/or reduced mass
A friction clutch with a clutch plate having a hub member, a rim portion and a plurality of rib members. The hub member has a plurality of female hub teeth. The rim portion is disposed concentrically about the hub member and has a rim member and a friction material that is coupled to the rim member. Each of the rib members extend radially between the hub member and the rim member to couple the hub member and the rim member to one another. Each one of the rib members is intersected by at least three of the other rib members. Each of the other rib members intersecting the one of the rib members at a distinct location such that the distinct locations are spaced apart from one another along the one of the rib members. |
US11708863B2 |
Quick disconnect system
A quick disconnect system includes a main shaft, a sprocket shaft mounted around the main shaft, a coupler configured to move relative to the main shaft and the sprocket shaft between a connected configuration wherein the coupler is configured to connect the main shaft to the sprocket shaft such that torque is transferred between the main shaft and the sprocket shaft, and a disconnected configuration wherein the main shaft is configured to rotate relative to the sprocket shaft, and a release button configured to be actuated to release the coupler from the connected configuration or the disconnected configuration. |
US11708862B2 |
Clutch arrangement for a roadable aircraft
A clutch arrangement for between an engine and a propeller of a drivetrain of a roadable aircraft. The arrangement includes an engine shaft, a propeller shaft, a stationary clutch arrangement housing, and an engagement member which is rotationally locked to and axially slidable relative to propeller shaft. The engagement member includes a first engagement structure for engaging a corresponding engagement structure associated with the engine shaft for setting the clutch arrangement in a propeller propulsion mode, in which rotational propulsion torque is transmitted from the engine shaft to the propeller shaft via the engagement member. The engagement member further includes a second engagement structure for engaging a corresponding engagement structure associated with the clutch arrangement housing for setting the clutch arrangement in a propeller locked mode, in which the propeller shaft is rotationally locked to the clutch arrangement housing by means of the engagement member. |
US11708857B2 |
Solenoid low friction bearing liner
The present disclosure relates to a low friction bearing liner for a solenoid that may include a core layer, a first outer layer overlying a first surface of the core layer, a second outer layer overlying the first outer layer, a first inner layer overlying a second surface of the core layer that is opposite of the first surface of the core layer, and a second inner layer overlying the first inner layer. The first outer layer and the first inner layer may include a fluoropolymer material and may have a melt flow rate of at least about 2 g/10 min at 372° C. The second outer layer and the second inner layer may include a fluoropolymer material distinct from the fluoropolymer material of the first outer layer and may have a surface coefficient of friction of not greater than about 0.2. |
US11708855B2 |
Two-piece composite tapered roller bearing outer ring with interference fit
An outer ring (26) for a bearing assembly includes an annular backing member (54) having a body, and an annular race member (50). The body has a first portion defining a radial inner surface (98) and a radial outer surface, and a second portion defining an axially-facing base surface (110) and a radially-facing end surface (118). The annular race member has a radial outer face (58) and a radial inner face, and a first axial end face and a second axial end face (70) that both extend between the radial outer face and the radial inner face. The annular backing member is in press-fit engagement with the annular race member such that the radial outer face of the annular race member engages the radial inner surface of the annular backing member and the second axial end face of the annular race member engages the axially-facing base surface of the annular backing member such that the members are unitized. |
US11708853B1 |
Articulated utility pole
Disclosed and described herein are embodiments of an articulated utility pole that facilitates repair and/or reinstallation in the event of damage to the pole caused by wind loading (e.g., storms), trees or other items striking the utility lines, collisions with the poles, and the like. Also disclosed herein are methods of repairing and/or re-installing the articulated utility pole. Further disclosed herein are components for fabricating an articulated utility pole. |
US11708850B2 |
Self-tightening fastening apparatus for vibrating work-parts
A self-tightening fastening apparatus for vibrating work-parts includes a male fastener, a main female fastener, a locking female fastener, an anti-rotation female fastener, and a first compression body. The main female fastener is threadedly engaged around a first threaded-shaft section of the male fastener, wherein a head of the male fastener and the main female fastener compress the vibrating work-parts together. The locking female fastener is threadedly engaged around a second threaded-shaft section of the male fastener. The first compression body is compressed in between the main female fastener and the locking female fastener. The anti-rotation female fastener is threadedly engaged around a third threaded-shaft section of the male fastener. |
US11708847B2 |
Detachable fastener
A fastener for securing a first object to a second object includes a push member, a rigid shaft, an engaging member, a biasing member, and an anchor. The push member and the anchor are fixed to opposite ends of the rigid shaft. The engaging member is slideably coupled to the rigid shaft between the push member and the anchor. The biasing member is disposed between the push member and the engaging member to urge the engaging member toward the anchor. In a particular embodiment, the anchor is deployable. |
US11708845B2 |
Power units with manual override controls for hydraulic systems
A power unit with manual override control for a hydraulic system having an initial state and at least one operational state is provided, comprising: a tank for storing hydraulic fluid that moves between a first chamber and a second chamber of a hydraulic cylinder; a pump that routes the hydraulic fluid in and out of the tank; a first relief valve; a first solenoid valve configured to shift between a plurality of positions based on the at least one operational state of the hydraulic system; a first check valve connected to the first solenoid valve; a manual override control unit comprising: a second check valve; and a second solenoid valve configured to shift between a plurality of positions based on activation of a manual override control, wherein the activation of the manual override control returns the hydraulic system from the at least one operational state to the initial state. |
US11708843B2 |
Electric coolant pump having a coolant flow path around a stator, a rotor and a control circuit
An electric coolant pump (1) conveys cooling fluid in order to cool a combustion engine of a vehicle. The electric coolant pump (1) has a pump impeller (2) for accelerating the coolant to be conveyed, a rotor shaft (3) on which the pump impeller (2) is fixed, an electric motor (6), having a stator (8) and a rotor (7), for driving the rotor shaft (3). A control circuit (13) controls the electric motor (6). A pump housing (10) accommodates at least the control circuit (13) and the electric motor (6). The coolant to be conveyed is able to flow through the pump housing (10). The coolant to be conveyed thereby flows around the stator (8), the rotor (6) and the control circuit (13). |
US11708831B1 |
Debris exclusion seal guard for a pump
An example hydraulic pump comprises: a housing; an input shaft extending from the housing; a seal disposed within the housing and positioned about the input shaft; and a seal guard member positioned about the input shaft and mounted to the housing at an interface between the input shaft and the housing, wherein the seal guard member is configured to allow rotation of the input shaft without rotating therewith. |
US11708829B2 |
Cover for fluid systems and related methods
Embodiments of a high-pressure, high power, reciprocating positive displacement fluid pumping system and methods are included. The system may include a high-pressure, high power, reciprocating positive displacement pump including a pump plunger, a fluid end block assembly, and a fluid cover. The fluid end block assembly may include a fluid end block body, a suction port, a discharge port, a pump bore positioned in and extending through the fluid end block body, and a fluid chamber positioned in the fluid end block body and in fluid communication with each of the suction port, the discharge port, and the pump bore. The fluid chamber has an open end portion, and the pump plunger may be positioned to move in the pump bore to pressurize one or more fluids in the fluid chamber. The fluid cover includes a monolithic body having a first portion and a second portion, the first portion being received in the open end portion and sealably engaged with the fluid end block body, the second portion being mechanically connected to the fluid end block body. |
US11708823B1 |
Plunger actuated valve
A plunger actuated valve system is provided. The plunger actuated valve system includes a discharge valve, a stem extending from the discharge valve, and a suction valve coupled with the stem. The suction valve can be operable to abut against a plunger as the plunger translates in a first direction such that the suction valve is in a closed configuration. The suction valve includes a latching component operable to abut against a catch surface of the plunger when the plunger translates in a second direction opposite of the first direction such that the suction valve translates in the second direction. |
US11708822B2 |
Handheld high-pressure cleaning machine
The present application relates to a high-pressure cleaning machine, comprising: a housing, a motor, a transmission mechanism, a pump, a handle, a detachable rechargeable battery pack and a nozzle, wherein the pump comprises a central chamber, a water inlet, a water outlet and a single plunger, a water inlet chamber connected to the water inlet, and a water outlet chamber connected to the water outlet, and wherein the plunger is disposed in the central chamber and is driven by the motor to perform reciprocating motion in the central chamber; wherein the motor, the transmission mechanism and the pump are located at one end of the handle, and the battery pack is located at the other end of the handle. |
US11708821B2 |
Axial pump assemblies
Embodiments of the invention provide a pump assembly for a hydraulic tool. The pump assembly can include a reciprocating element that is configured to move between a retracted position and an extended position, a cam surface in the reciprocating element that can engage cam followers, a rotating element that can receive rotational input, and a base that can at least partially surrounds the rotating element. Movement of the cam followers along the cam surface can move the reciprocating element from the retracted position to the extended position. |
US11708818B1 |
Systems for generating energy from geothermal sources and methods of operating and constructing same
The present disclosure describes a system and a method for generating energy from geothermal sources. The system includes an injection well and a production well extending underground into a rock formation, a first lateral section connected to the injection well and a second lateral section connected to the production well, the first and second lateral sections connected with a multilateral connector, defining a pressure-tested downhole well loop within the rock formation and in a heat transfer arrangement therewith. The downhole well loop cased in steel and cemented in place within the rock formation. The downhole well loop to receive working fluid capable of undergoing phase change between liquid and gas within the downhole well loop as a result of heat transferred from the rock formation. The system also includes a pump to circulate working fluid, a turbine system to convert the flow of working fluid into electricity, and a cooler. |
US11708816B2 |
Condition monitoring device and condition monitoring method for wind turbine power generating apparatus
A condition monitoring device for a wind turbine power generating apparatus provided with an auxiliary motor power supply system including a power-supply-side line connected to a power supply and a plurality of auxiliary-motor-side lines diverging from the power-supply-side line and connected to a plurality of auxiliary motors, respectively, comprises: a current measurement device for measuring a current flowing through the power-supply-side line; and a control device for controlling the plurality of auxiliary motors. The control device is configured to, when a generator of the wind turbine power generating apparatus is in a standby state where power generation is stopped at a low wind speed, execute a single sequential operation mode in which each of the plurality of auxiliary motors is singly and sequentially operated. The current measurement device is configured to measure a current flowing through the power-supply-side line during execution of the single sequential operation mode by the control device. |
US11708811B2 |
Adjusted ignition timing for engine restart
Methods and systems are provided for restarting an engine following an engine idle-stop. In one example, a method may include, prior to an engine restart following an idle-stop, adjusting a spark ignition timing based on an estimation of a fuel-air equivalence ratio (phi) and an estimation of a cylinder turbulence. Optimal spark ignition timing based on estimated phi and cylinder turbulence during engine restart may result in stabilized combustion and a torque output sufficient to at least partially relieve demand on the starting device. |
US11708808B2 |
Systems and methods for treated exhaust gas recirculation in internal combustion engines
Systems and methods for treated exhaust gas recirculation (EGR) for an internal combustion engine are disclosed. The internal combustion engine has an exhaust manifold discharging exhaust gas and an intake manifold receiving forced air from a compressor. One or more exhaust treatment devices treat the exhaust gas and produce a treated exhaust gas. The EGR system includes an EGR line downstream of the one or more exhaust treatment devices and connected to the engine intake line downstream of the compressor, wherein the treated EGR line recirculates the treated exhaust gas to the intake manifold of the engine without passing through the compressor. |
US11708805B2 |
Engine and power cycles fueled by performic acid or formic acid
An emission-free power generation system includes a combustion chamber having a first inlet for receiving a fuel and a closed-loop fluidic circuit fluidly connected between a second inlet of the combustion chamber and an outlet of the combustion chamber. Combustion gases from the combustion chamber include only water and carbon dioxide, and the fuel includes performic acid or a combination of formic acid and hydrogen peroxide. |
US11708803B2 |
Thrust reverser cascade array and method for producing the same
A method of producing a cascade array and a cascade array is provided. The method includes: forming a plurality of strongbacks from a first thermoplastic material; forming a plurality of comb subassemblies, each said comb subassembly including one of the plurality of strongbacks and a plurality of vanes comprising a second thermoplastic material extending outwardly from the respective one of the plurality strongbacks; and attaching the plurality of comb subassemblies into a unitary structure to produce the cascade array. |
US11708799B1 |
System and method for producing hydrogen gas to supply internal combustion engines
The present invention is to provide a system for producing hydrogen gas to supply internal combustion engines, comprising a controller, an internal combustion engine, an electric system of transportation vehicle, a fuel supply unit, an exhaust sensor, a battery management system, and an electrolysis system. The system saves fuel, almost completely reduces the number of harmful emissions released into the environment, cools the internal combustion engine, and clears residue inside the internal combustion engine. In addition, the invention also provides a method for producing hydrogen gas to supply internal combustion engines. |
US11708798B2 |
Using a variable geometry turbocharger to control an exhaust gas temperature and a pressure of an intake manifold
An engine control module (ECM) may obtain information concerning a speed of an engine, information concerning an exhaust gas temperature, information concerning an engine airflow rate, information concerning a pressure of an intake manifold associated with the engine, and information concerning a requested amount of engine braking power. The ECM may cause one or more components of a variable geometry turbocharger (VGT) to adjust based on the information concerning the speed of the engine, the information concerning the exhaust gas temperature, and the information concerning the engine airflow rate. Additionally, or alternatively, the ECM may cause the one or more components of the VGT to adjust based on the information concerning the pressure of the intake manifold associated with the engine and the information concerning the requested amount of engine braking power. |
US11708795B1 |
Systems and methods for bleed valve control in fuel systems
A fuel system includes a fuel metering unit having a fuel inlet and a fuel outlet defining a flow path therebetween. The fuel system includes a bleed valve in fluid communication with the flow path of the fuel metering unit. The fuel system includes a controller in communication with the fuel metering unit and the bleed valve to send data thereto and/or receive data therefrom. The bleed valve is configured and adapted to open or close depending on a command from the controller. The flow path is configured and adapted to be in selective fluid communication with a fuel system interstage through the bleed valve. |
US11708793B2 |
Torch ignitors with gas assist start
An embodiment of a torch ignitor system for combustor of a gas turbine engine includes a torch ignitor, the torch ignitor having a combustion chamber oriented about an axis, the combustion chamber having axially upstream and downstream ends defining a flow direction through the combustion chamber, along the axis. The torch ignitor system also includes a cap defining the axially upstream end of the combustion chamber and oriented about the axis, wherein the cap is configured to receive a fuel injector and at least one glow plug, a tip at a downstream end of the combustion chamber, and a passage for pressurized oxygen containing gas passing through the cap from an exterior of the combustion chamber and in fluid communication with the combustion chamber. An embodiment of a method for starting a gas turbine engine is also disclosed. |
US11708789B2 |
Generator module
A generator module includes a housing arranged for mounting to a rear face of an internal combustion engine, a generator stator fixed in the housing, a generator rotor arranged radially inside of the generator stator, and a bearing arranged to support a radial inside of the generator rotor on the housing. The generator rotor may include a rotor carrier and a plurality of stacked plates secured to the rotor carrier. The bearing may be at least partially radially aligned with the plurality of stacked plates. |
US11708787B2 |
Utility vehicle
Provided is a utility vehicle including a seat, an engine disposed rearward of the seat, and a supercharger disposed between the seat and the engine. |
US11708786B2 |
Auxiliary chamber type internal combustion engine
An auxiliary chamber type internal combustion engine includes a main chamber, an auxiliary chamber, a plurality of connecting passages connecting the main chamber with the auxiliary chamber, and an ignition plug configured to ignite a mixture introduced into the auxiliary chamber. The plurality of connecting passages include a first connecting passage having a first injection port and a second connecting passage having a second injection port. A flame generated in the auxiliary chamber is injected into the main chamber through the first and second injection ports. The first injection port is configured such that the flame propagates along a ridge line at which the plurality of inclined surfaces of the cylinder head intersect. The second connecting passage extends in a direction oriented to the piston with respect to the first connecting passage when viewed from a direction perpendicular to the cylinder axial direction. |
US11708785B2 |
Method of a controlled engine, engine and variants
An internal combustion engine and a method of controlling an internal combustion engine are provided, that are more efficient than existing engines. The internal combustion engine includes a combustion chamber, and the engine is configurable to operate in: a compressionless operating mode where the engine is driven by combustion of fuel and oxidant in the combustion chamber without compression of the fuel and oxidant; and a compression generating operating mode where the engine is used to compress fluid in the combustion chamber. |
US11708783B1 |
Catalytic converter anti-theft device
Disclosed herein is a catalytic converter anti-theft device for motor vehicles. The anti-theft device a motor vehicle catalytic converter anti-theft device comprises a first shell component configured to surround, at least in part, a first portion of a motor vehicle catalytic converter. A second shell component is configured to surround, at least in part, a second portion of the motor vehicle catalytic converter. The first shell component and the second shell component are configured to be attachable to each other in coaxial relation about the first portion of the catalytic converter and the second portion of the catalytic converter, respectively. A distal end of at least the first shell component comprises a structure configured to prevent axial movement of the first shell component relative to the catalytic converter. At least the first shell component further may be attachable to a fixed component of the motor vehicle. |
US11708782B2 |
Turbocharged engine arrangement
An engine is provided with an engine body, a crankshaft, a cooling fan, an exhaust manifold, a supercharger, an ATD that purifies exhaust gas, and a second exhaust pipe. When the height direction of the engine is defined as a first direction, the crankshaft extends in a second direction vertical to the first direction. The cooling fan is disposed on one side of the engine body in the second direction. The supercharger is driven by the exhaust gas from the exhaust manifold. The second exhaust pipe connects the supercharger and the ATD. The ATD is disposed in an attitude in which the longitudinal direction thereof is parallel to the second direction. The second exhaust pipe is connected to the cooling fan side of the ATD in the second direction. The second exhaust pipe is disposed so as to pass laterally with respect to the exhaust manifold and below the supercharger. |
US11708780B1 |
Systems and methods for exhaust system
Methods and systems are provided for a fuel system. In one example, a method includes flowing fuel tank vapors to a catalyst during a fuel tank depressurization in response to a refueling request. The method further includes executing an engine vapor flush following a refueling event being completed. |
US11708779B2 |
Systems and methods for dry chemical reductant insertion in aftertreatment systems
A reductant insertion system for an after treatment system configured to decompose constituents of an exhaust gas, includes: a dry reductant tank configured to contain a dry reductant; a reductant delivery line configured to operatively couple the dry reductant tank to the after treatment system for delivery of the dry reductant to the after treatment system; and a pressurized gas source configured to communicate the dry reductant to the after treatment system through the reductant delivery line using pressurized gas. |
US11708777B2 |
Liquid only lance injector
A lance injector assembly for an exhaust component includes: an exhaust conduit; a shaft configured to extend into the exhaust conduit and dispense reductant from a hydraulically-actuated valve; an actuator configured to operate the hydraulically-actuated valve; and a mounting system configured to couple the actuator and the shaft to the exhaust conduit. The mounting system prevents the actuator from directly contacting the exhaust conduit. |
US11708776B2 |
Exhaust gas processing device
In an exhaust gas processing device, an air-fuel ratio sensor is provided such that a measuring portion is located in a region surrounded by a downstream-side end surface of a TWC, an upstream-side end surface of a GPF, and an inner wall surface of a case against which the exhaust gas G that has passed through the TWC flows, that is the region a region on the GPF side of the center of the TWC. |
US11708769B2 |
Exhaust content
The present application discloses a method of determining one or more fuel characteristics of an aviation fuel suitable for powering a gas turbine engine of an aircraft. The method comprises: determining, during use of the gas turbine engine, one or more exhaust content parameters by performing a sensor measurement on an exhaust of the gas turbine engine; and determining one or more fuel characteristics of the fuel based on the one or more exhaust parameters. Also disclosed is a fuel characteristic determination system, a method of operating an aircraft, and an aircraft. |
US11708766B2 |
Intercooled cascade cycle waste heat recovery system
Provided herein is a power generation system and method for transforming thermal energy, such as waste heat, into mechanical energy and/or electrical energy. The system employs features designed to accelerate start times, reduce size, lower cost, and be more environmentally friendly. Tire system may include multiple compressors on separate pinion shafts with multiple expanders, a temperature valve upstream of compressors with a mass management system downstream, an intercooler between compressors, and a cascade exchanger. In one embodiment, the system is configured to drive a synchronous generator, with the separate pinion shafts rotating at two separate, but constant, speeds. |
US11708763B2 |
Turbine airfoil
Provided is a turbine airfoil including: a cooling passage that allows a cooling medium to move from a base part side to a tip end part side in an airfoil height direction; a lattice structure including rib sets stacked in a lattice pattern in the cooling passage; inverting portions at opposite side edge portions of the lattice structure, each being open at a side edge portion and allowing the cooling medium to be inverted from a lattice flow passage defined between ribs of one rib set to a lattice flow passage defined between ribs of another rib set; and a communication flow passage defined between one side edge portion of the lattice structure and a side wall surface of the cooling passage, the communication flow passage extending in the airfoil height direction to communicate a plurality of lattice flow passages at the one side edge portion. |
US11708762B2 |
Film cooling structure and turbine blade for gas turbine engine
The film cooling structure includes a wall part and a cooling hole inclined such that an outlet is positioned rearward of an inlet. The cooling hole includes a straight-tube part and a diffuser part. The diffuser part includes a flat surface, a curved surface curved rearward and forming, together with the flat surface, a semicircular or semi-elliptical channel cross section larger than that of the straight-tube part, a first section and a second section extending from the first section toward the outlet. In the first section, an area of the channel cross section increases as it approaches the outlet. In the second section, the area of the channel cross section increases as it approaches the outlet at an increase rate smaller than that of the first section or is constant. The diffuser part has a width equal to or twice greater than the depth of the diffuser part. |
US11708761B2 |
Multi-cylinder rotary engine having triangular cylinder
An engine includes side plates and inner plates, cylinders installed inside the side plates and the inner plates, having a piston compression chamber, and having an inverted triangular shape and an equilateral triangular shape, an integrated crankshaft rotatably installed to pass through central regions of the inner plates and having crank-eccentric shafts eccentrically formed at both ends thereof, eccentric cams installed in the crank-eccentric shafts as eccentric driving holes and positioned in the piston compression chamber, elliptical rotor pistons rotatably installed on outer peripheral surfaces of the eccentric cams as eccentric cam bearings and eccentrically rotated in opposite directions, and eccentric cam eccentric shafts integrally formed at both ends of the eccentric cams and rotatably connected to an eccentric shaft bearing of a rear eccentric shaft and an eccentric bearing of an output shaft. |
US11708759B2 |
Instrumented bridge plugs for downhole measurements
A system includes a first instrumented bridge plug positionable in a downhole wellbore environment. The first instrumented bridge plug includes an acoustic source for transmitting an acoustic signal. The system also includes a second instrumented bridge plug positionable in the downhole wellbore environment. The second instrumented bridge plug includes an acoustic sensor for receiving a reflected acoustic signal originating from the acoustic signal. The reflected acoustic signal being usable to interpret wellbore formation characteristics of the downhole wellbore environment. |