Document | Document Title |
---|---|
US11335106B2 |
Methods and apparatus to convert images for computer-vision systems
An example computer-vision system to convert images includes an image converter (112) to convert a near infrared light first image (202) to form a visible light image (206), and to update a coefficient of the image converter (112) based on a difference (214), an object recognizer (102) to recognize an object (208) in the first visible light image (206), and an object recognition analyzer (210) to determine the difference (214) between the object (208) recognized in the first visible light image (206) and an object (212) associated with the near infrared light image (202). |
US11335105B2 |
Methods and systems to focus an imager for machine vision applications
Methods and systems to focus an imager for machine vision applications are disclosed. A disclosed example machine vision method includes: capturing, via an imaging assembly, an image of an indicia appearing within a field of view (FOV) of the imaging assembly; recognizing, via a controller, the indicia as a focus adjustment trigger, the focus adjustment trigger operative to trigger an adjustment of at least one focus parameter associated with the imaging assembly; adjusting the at least one focus parameter based at least in part on the indicia; locking the at least one focus parameter such that the at least one focus parameter remains unaltered for a duration; and responsive to the locking of the at least one focus parameter, capturing, via the imaging assembly, at least one subsequent image of an object of interest. |
US11335102B2 |
Methods and systems for lane line identification
The present disclosure provides a method for identifying a plurality of lane lines on a road segment. The method may include obtaining a plurality of images of the road segment having one or more lanes and vehicles, and identifying a plurality of reference straight lines from the images. The method may include determining a vanishing point based on the reference straight lines, and determining a plurality of candidate lane lines among the reference straight lines based on the vanishing point. The method may also include determining at least one travel trajectory of at least one of the vehicles based on the images. The method may further include determining a target travel trajectory among the travel trajectory based on the vanishing point or a count of the lanes, and determining the lane lines among the candidate lane lines based on the target travel trajectory. |
US11335100B2 |
Traffic light recognition system and method thereof
A traffic light recognition system including a map, a localization module, at least one image capturing device and an image processing module is provided. The map is configured to provide an information relevant to a traffic light. The localization module is configured to provide a positioning information relevant to the traffic light. At least one image capturing device is configured to capture a real-time road image relevant to the traffic light. The image processing module is configured to combine the map and the positioning information of the traffic light provided by the localization module to generate a region of interest in the real-time road image captured by the image capturing device, and to recognize the traffic light in the region of interest, wherein the traffic light includes a light box and at least one light signal. |
US11335087B2 |
Method and system for object identification
The present disclosure relates to a method and system for object identification. A method for object identification is provided, comprising: acquiring a first image presenting at least a part of an object from a user; identifying a category of the object through a pre-established object identification model based on the first image, to obtain at least one result; searching a rule database containing at least one set of confusable object categories using the at least one result, to determine whether there is a confusable object category corresponding to the at least one result; and if there is a confusable object category corresponding to the at least one result in the rule database, returning the at least one result and the confusable object category corresponding thereto to the user. |
US11335085B2 |
Advanced driver assistance system, vehicle having the same and method for controlling the vehicle
An advanced driver assistance apparatus, a vehicle having the same, and a method of controlling the vehicle are provided. The vehicle may acquire a first image of a road by a first image acquisition unit while traveling, acquire a second image of the road by a second image acquisition unit while traveling, recognize a first lane in the first image by a first lane recognizer, recognize a second lane in the second image by a second lane recognizer, determine whether at least one of the first lane recognizer or the first image acquisition unit has a failure by comparing the first lane with the second lane, and output failure information when at least one of the first lane recognizer or the first image acquisition unit is determined to have the failure. |
US11335084B2 |
Image object anomaly detection
One embodiment provides a method, including: receiving, at an information handling device, drawing input; identifying, using a processor, at least one object in the drawing input; determining, based on the identifying, whether a factual anomaly exists in the drawing input with respect to the at least one object; and notifying, responsive to determining that a factual anomaly exists, a user of the factual anomaly. |
US11335083B2 |
Object identification device and object identification method
Provided are an object identification device and an object identification method in which objects can be easily identified. The object identification device is provided with a pixel group extraction unit which scans, in units of the image area, an X-ray transferred image obtained from an imaging unit which performs X-ray imaging to an item to be inspected that is supplied, and extracts a plurality of pixel groups including characteristics of a shape of at least a part of the item to be inspected, and a determination unit which determines, with regard to the plurality of pixel groups extracted by the pixel group extraction unit, whether the item to be inspected corresponds to the object by executing all of the series of mappings related to an angle of an n direction by using each of the weight parameters based on the data group read from the memory unit. |
US11335079B2 |
Method and system of reflection suppression for image processing
A system, article, and method of reflection suppression for image processing by detecting undesired reflected objects in an image. |
US11335078B2 |
System, method and computer program
A system including circuitry configured to determine a reflectance feature of a liquid based on reflectance image data generated based on multispectral image data of the liquid; determine a structural feature of the liquid based on image data of the liquid; and to provide quality information of the liquid based on the reflectance feature and the structural feature. |
US11335064B1 |
System and processes for determining suitability of manufacturing processes from a digital 3D model of a product to be manufactured
A system and processes are disclosed for determining suitability of multiple manufacturing processes from a digital 3D model of a product to be manufactured. The processes receive, analyze, and store data for analysis of 3D model with respect to several manufacturing options, and then identify suitability of each manufacturing process according to several aspects of the 3D model, thereby intelligently providing visual and mathematical answers to the users. |
US11335063B2 |
Multiple maps for 3D object scanning and reconstruction
Described herein are methods and systems for generating multiple maps during object scanning for 3D object reconstruction. A sensor device captures RGB images and depth maps of objects in a scene. A computing device receives the RGB images and the depth maps from the sensor device. The computing device creates a first map using at least a portion of the depth maps, a second map using at least a portion of the depth maps, and a third map using at least a portion of the depth maps. The computing device finds key point matches among the first map, the second map, and the third map. The computing device performs bundle adjustment on the first map, the second map, and the third map using the matched key points to generate a final map. The computing device generates a 3D mesh of the object using the final map. |
US11335060B2 |
Location based augmented-reality system
A location-based augmented-reality system to generate and cause display of augmented-reality content that includes three-dimensional typography, based on a perspective, and location of a client device. |
US11335058B2 |
Spatial partitioning for graphics rendering
An improved virtual environment creation and testing process can be achieved by a combination of spatial partitioning and reverse tree generation. The reverse tree may be representative of the virtual environment and may be generated starting from a smallest portion or zone of the virtual environment (represented as a leaf node) and expanding up towards a root node representative of the entire virtual environment. Advantageously, the system can add new zones to the virtual environment and representative tree data structure that are external to the existing virtual environment without generating a new tree data structure. Thus, the computing resources utilized by the system disclosed herein may be significantly reduced compared to existing processes while improving the flexibility of the spatial partitioning and tree generation process thereby enabling spatial partitioning to be performed in real or near real time as a developer authors the virtual environment. |
US11335053B2 |
Technologies for digitally rendering items having digital designs
Systems and methods for digital rendering items with designs incorporate therein are disclosed. According to certain aspects, an electronic device may support a design application that may modify a digital image using an identity texture and a texture map, resulting in the modified digital image taking the shape or form of a portion of a digital model of an item. The electronic device may generate a digital rendering of the item using the modified digital image and the digital model of the item, and may enable a user to review the digital rendering and/or place an order for a physical version of the item according to the digital rendering. |
US11335048B1 |
Neural network-based image colorization on image/video editing applications
A computing system and method for neural network-based image colorization is provided. The computing system obtains a reference color image by selective application of a color effect on a region of interest of an input image and controls a display device to display a first node graph on a Graphical User Interface of an image/video editing application. The first node graph includes a colorization node representing a first workflow for colorization of at least a first object in grayscale images of a first image feed. The computing system selects the reference color image based on a user input and executes the first workflow associated with the colorization node by feeding the reference color image and the first image feed as an input to a neural network-based colorization model. The computing system receives a second image feed comprising colorized images as output of the neural network-based colorization model for the input. |
US11335047B2 |
Information display apparatus, method for controlling information display apparatus, and storage medium
An apparatus comprises a unit that acquires observation data indicating an observation value representing a state of a crop, the observation value being associated with any of a plurality of observation types representing types of observation objects, the observation value being obtained by observing a crop; and a control unit that visualizes and displays the observation value at a position on a map where the observation has been performed, the observation value being indicated by the acquired observation data, wherein when displaying the observation values simultaneously or in a switchable manner, in a case where the control unit visualizes the observation value exceeding or less than a predetermined value specified for each of the plurality of observation types, it visualizes and displays the observation value on the map by using an identical display form for each of the plurality of observation types. |
US11335044B2 |
Display system of a wearable terminal, display method of the wearable terminal, and program
A problem to be solved is to identify a person from an image of the visual field of a wearable terminal, and display personal information collected according to the person as augmented reality on a display board of the wearable terminal. Provided is a display system of a wearable terminal that displays personal information about a person on a display board of the wearable terminal, the display system of a wearable terminal including: an image acquisition unit for acquiring an image of a person who enters the visual field of the wearable terminal; an identification unit for identifying the person by performing image parsing on the image; a collection unit for collecting personal information about the person; and a personal information display unit for displaying the personal information about the person seen through the display board as augmented reality on the display board of the wearable terminal. |
US11335043B1 |
Tracking environmental contaminants
A method for generating a visualization for tracking an environmental contaminant includes automatically generating a contaminant visualization map for a particular contaminant. The contaminant visualization map includes a plurality of markers each corresponding to a location associated with a medical case associated with exposure to the particular contaminant, and one or more markers each corresponding to a location of an identified contamination source for the particular contaminant. The method further includes receiving an indication to zoom out the contaminant visualization map, generating one or more heat maps corresponding to the medical cases associated with exposure to the particular contaminant, and updating the contaminant visualization map to be zoomed out, not display the plurality of markers each corresponding to a location associated with a medical case, and display the generated one or more heat maps. |
US11335038B2 |
System and method for computed tomographic imaging
The present disclosure directs to a system and method for CT imaging. The method may include acquiring computed tomography (CT) data, wherein the CT data is generated by scanning a subject using a CT scanner, the CT scanner including a focal spot and a detector, and the detector including a plurality of detector units. The method may also include obtaining a forward projection model and a back projection model, wherein the forward projection model and the back projection model are associated with sizes of the detector units and a size of the focal spot of the CT scanner. The method may further include reconstructing a CT image of the subject iteratively based on the CT data, the forward projection model, and the back projection model. |
US11335037B2 |
Smart painting tools
A method of automatically computing tool properties of a virtual paint brush includes obtaining an edge map from a digital image, wherein boundaries of objects in the image are detected, computing contours for the edge map, receiving a brush stroke of the virtual paint brush from a user at a point on a contour, and finding an object boundary that corresponds to the contour that received the brush stroke, computing a tangential slope of the object boundary at the point of the brush stroke, adjusting tool properties of the virtual paint brush based on a change in the tangential slope of the object boundary, and visually displaying the adjusted tool properties dynamically while the user is moving brush strokes around the object boundaries. |
US11335034B2 |
Systems and methods for image compression at multiple, different bitrates
Systems and methods for predicting a target set of pixels are disclosed. In one embodiment, a method may include obtaining target content. The target content may include a target set of pixels to be predicted. The method may also include convolving the target set of pixels to generate an estimated set of pixels. The method may include matching a second set of pixels in the target content to the target set of pixels. The second set of pixels may be within a distance from the target set of pixels. The method may include refining the estimated set of pixels to generate a refined set of pixels using a second set of pixels in the target content. |
US11335029B2 |
Electronic device, method for controlling electronic device, and storage medium
An electronic device includes an eye gaze detection unit that detects a gaze position of a user, and a control unit that changes a luminance value of a background image displayed on a display unit in at least two steps. The control unit performs control to, when the luminance value is a first luminance value, change the luminance value from the first luminance value to a second luminance value after the eye gaze detection unit detects a plurality of gaze positions of the user including at least the gaze position of the user in a case where an item is displayed at a first position on the display unit and the gaze position of the user in a case where the item is displayed at a second position thereon. The eye gaze detection unit detects the gaze position of the user when the luminance value is the second luminance value. |
US11335028B2 |
Control method based on facial image, related control device, terminal and computer device
The present disclosure provides a control method of a camera module, a control device, a terminal, a nonvolatile computer readable storage medium and a computer device. The control method includes: obtaining a projection distance between a target user and the camera module; determining a control parameter of the camera module according to the projection distance and controlling the camera module based on the control parameter. |
US11335024B2 |
Method and system for processing an image and determining viewpoints of objects
A system and a method for processing an image include inputting the image to a neural network configured to: obtain a plurality of feature maps, each feature map having a respective resolution and a respective depth, perform a classification on each feature map to deliver, for each feature map: the type of at least one object visible on the image, the position and shape in the image of at least one two-dimensional bounding box surrounding the at least one object, at least one possible viewpoint for the at least one object, at least one possible in-plane rotation for the at least one object. |
US11335023B2 |
Human pose estimation using neural networks and kinematic structure
According to an aspect, a method for pose estimation using a convolutional neural network includes extracting features from an image, downsampling the features to a lower resolution, arranging the features into sets of features, where each set of features corresponds to a separate keypoint of a pose of a subject, updating, by at least one convolutional block, each set of features based on features of one or more neighboring keypoints using a kinematic structure, and predicting the pose of the subject using the updated sets of features. |
US11335019B2 |
Method for the 3D reconstruction of a scene
The present invention concerns a method for the 3D reconstruction of a scene comprising the matching (610) of a first event from among the first asynchronous successive events of a first sensor with a second event from among the second asynchronous successive events of a second sensor depending on a minimisation (609) of a cost function (E). The cost function comprises at least one component from: —a luminance component (Ei) that depends at least on a first luminance signal (Iu) convoluted with a convolution core (gσ(t)), the luminance of said pixel depending on a difference between maximums (te−,u,te+,u) of said first signal; and a second luminance signal (Iv) convoluted with said convolution core, the luminance of said pixel depending on a difference between maximums (te−,v,te+,v) of said second signal; —a movement component (EM) depending on at least time values relative to the occurrence of events located at a distance from a pixel of the first sensor and time values relative to the occurrence of events located at a distance from a pixel of the second sensor. |
US11335018B1 |
Volumetric measuring method and apparatus based on time-of-flight depth camera
The present application provides a volumetric measuring method and apparatus based on a TOF depth camera, which is achieved by: acquiring depth images; denoising the depth images; selecting a first feature area of the first depth image and a second feature area of the second depth image that have been denoised respectively, traversing each pixel point in the first feature area at multiple traversal speeds, and matching a first depth value of a current pixel point with a second depth value of a target pixel point corresponding to the current pixel point in the second feature area to acquire multiple total similarity values; determining a traversal speed corresponding to a maximum total similarity value as an instantaneous speed at a current moment; calculating a package volume according to the instantaneous speed. The present application effectively solves the problem that an accurate package volume cannot be obtained when a speed of the conveyor belt is not fixed, and high in feasibility. |
US11335015B2 |
Segmentation of structures for state determination
Applicants have discovered a new low-cost and accessible method and apparatus that allowing for quicker and more precise state determinations based on medical images. The method and apparatus are non-intrusive and require providing a medical image of a subject and determining a state based on a comparison to a training image set comprising two or more states. There is provided, according to the present invention, a computer-implemented method for processing medical images comprising calculating non-local means patch-based weights comparing patches surrounding pixels of interest in a test image with a number of patches of pixels surrounding a corresponding number of pixels in reference images; and calculating for the pixels of interest at least one state estimation using a given state assigned to said reference images and said weights. |
US11335014B2 |
Medical image diagnostic apparatus, medical image diagnostic method, and ultrasonic diagnostic apparatus
A medical image diagnostic apparatus according to an embodiment includes processing circuitry. The medical image diagnostic apparatus performs image registration between medical image data. The processing circuitry extracts a structure of the subject included in the medical image data. The processing circuitry sets a display scale of the subject to a specified value. The processing circuitry performs image registration between the medical image data on the display scale of the specified value. |
US11335010B2 |
Methods for viewing and tracking stored items
A method of operating a refrigerator, as provided herein, may include initiating a first image capture sequence at a camera module and identifying a first stored item based on a first two-dimensional image of the first image capture sequence. The method may further include determining an internal location of the first stored item within a chilled chamber or generating an expanded image of the first stored item and a second stored item spaced apart from the first stored item. |
US11335008B2 |
Training multi-object tracking models using simulation
Training a multi-object tracking model includes: generating a plurality of training images based at least on scene generation information, each training image comprising a plurality of objects to be tracked; generating, for each training image, original simulated data based at least on the scene generation information, the original simulated data comprising tag data for a first object; locating, within the original simulated data, tag data for the first object, based on at least an anomaly alert (e.g., occlusion alert, proximity alert, motion alert) associated with the first object in the first training image; based at least on locating the tag data for the first object, modifying at least a portion of the tag data for the first object from the original simulated data, thereby generating preprocessed training data from the original simulated data; and training a multi-object tracking model with the preprocessed training data to produce a trained multi-object tracker. |
US11335007B2 |
Method to generate neural network training image annotations
A method of generating neural network training image annotations includes training a first neural network to identify and segment hands in images using a first set of 2D images with hand portions segmented in each image; substantially simultaneously capturing both a second set of 2D images, and a third set of images including depth images, depicting hands holding a particular type of object; correlating each of the second set of images with corresponding images of the third set to identify and segment foregrounds from backgrounds in the second set of images; applying the trained first neural network to the identified foregrounds to identify hand portions of the foregrounds and segment object portions from identified hand portions; and training a second neural network, using the segmented object portions of the second set of images as training data, to identify the particular type of object in new images. |
US11335004B2 |
Generating refined segmentation masks based on uncertain pixels
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate refined segmentation masks for digital visual media items. For example, in one or more embodiments, the disclosed systems utilize a segmentation refinement neural network to generate an initial segmentation mask for a digital visual media item. The disclosed systems further utilize the segmentation refinement neural network to generate one or more refined segmentation masks based on uncertainly classified pixels identified from the initial segmentation mask. To illustrate, in some implementations, the disclosed systems utilize the segmentation refinement neural network to redetermine whether a set of uncertain pixels corresponds to one or more objects depicted in the digital visual media item based on low-level (e.g., local) feature values extracted from feature maps generated for the digital visual media item. |
US11335002B2 |
Deviation detection device, method, and program
A first acquisition unit acquires stent regions from each of three-dimensional images. A second acquisition unit acquires blood vessel regions from each of the three-dimensional images. A positioning unit acquires a first positioning result by positioning the blood vessel regions for each of the three-dimensional images. A deviation information acquisition unit acquires deviation information indicating a deviation of a stent from a blood vessel between the three-dimensional images based on the stent regions for the three-dimensional images and a deformation vector which is the first positioning result. |
US11335001B2 |
Method and system for monitoring a biological process
A system and a method monitor a biological process. The method includes obtaining an abnormal tissue mask from an abnormal tissue segmentation of an image of an object containing tissue to be analyzed, the image being acquired at a time t0 being a reference time point. Other images of the object are registered onto the abnormal tissue mask, the other images being acquired at other time points. Image contrasts of the other images are normalized with respect to the contrasts of the image acquired at the reference time point. The normalized images are subtracted for each available contrast in order to obtain difference images. A joint difference image is created by summing the previously obtained difference images. A biological process progression map is created by overlapping the abnormal tissue mask obtained and the joint difference image after applying a pre-defined threshold. |
US11334997B2 |
Hinge detection for orthopedic fixation
First and second images are displayed of anatomical structure segments with an attached fixator. Indications may be received of first image hinge locations of a plurality of hinges of the fixator in the first image. Projected second image hinge locations may be determined based at least in part on the first image hinge locations. Hinge candidates may be detected in the second image having shapes associated with the plurality of hinges. The hinges candidates may be detected by computer software using automated software-based image analysis techniques. Adjusted second image hinge locations may then be calculated based at least in part on the projected second image hinge locations and candidate second image hinge locations. The adjusted second image hinge locations may be used to determine physical locations of the fixator and anatomical structure segments in three-dimensional space, which may be used to determine manipulations to the fixator for deformity correction. |
US11334996B2 |
Methods of manufacturing and assessing orthodontic aligners
A method of manufacturing and analyzing a quality of an orthodontic aligner is described. An orthodontic aligner is manufactured by printing a mold associated with a dental arch of a patient based on a digital model of the mold, forming an orthodontic aligner over the mold, and trimming the orthodontic aligner. A quality of the orthodontic aligner is then assessed by imaging the orthodontic aligner to generate a first digital representation of the orthodontic aligner, comparing the first digital representation of the orthodontic aligner to a digital file associated with the orthodontic aligner, determining whether a cutline variation is detected between the orthodontic aligner and the digital file, and determining whether there is a manufacturing defect of the orthodontic aligner based on whether the cutline variation exceeds a cutline variation threshold. |
US11334991B2 |
Image processing apparatus, control method thereof, and storage medium
Medical image data is identified, and a lung field region and an emphysema region in each of a plurality of tomographic images are extracted. A mechanism is provided, which is capable of calculating the ratio of the emphysema region to the lung field region, and displaying an image of the medical image data and a value representing the calculated ratio in association with each other. |
US11334989B2 |
Method of classification and correlation between the pathologic state of the skin and the corresponding therapy and posology
A system and a method of analysis of medical images of an ulcer acquired by a capturing and measuring device (d1, . . . , dN) adapted to detect at least one parameter of the ulcer. The method provides for: —automatically and accurately identifying and classifying the ulcer and the clinical state of the ulcer being analyzed, —evaluating the evolution of the ulcer over time, —correlating the pathologic state of the ulcer detected by the capturing and measuring device (d1, . . . , dN) with the clinical data and characteristics of the patient, —comparing the pathologic state of the ulcer with similar ulcers of other patients and determining a plurality of possible therapies and posologies, and —selecting, from said plurality, a therapy and a posology to be adopted for the patient in order to achieve ulcer recovery, on the basis of the success percentage of the selected therapy and posology. |
US11334988B2 |
Information processing apparatus, information processing method, program, and observation system for cell image capture
[Object] To provide an information processing apparatus, an information processing method, a program, and an observation system with which images of cells under observation are efficiently captured.[Solving Means] An information processing apparatus according to the present technology includes an image-capture controller unit, an image-capture area classifier unit, and an observation controller unit. The image-capture controller unit controls an image-capture mechanism to capture images of a culture vessel including a plurality of wells that house cells for each image-capture area. The image-capture area classifier unit applies image processing to the images captured by the image-capture mechanism and classifies the plurality of image-capture areas into a first image-capture area of which image-capturing is continued and a second image-capture area of which image-capturing is not continued on the basis of a result of the image processing. The observation controller unit instructs the image-capture controller unit to capture an image of an image-capture area classified as the first image-capture area and not to capture an image of an image-capture area as the second image-capture area. |
US11334987B2 |
Physics-constrained network and training thereof
A system and method includes input of a plurality of sets of training data to a neural network to generate a plurality of sets of output data, determination of a first loss based on the plurality of sets of output data and on the plurality of sets of ground truth data, determination if a second loss based on the plurality of sets of output data and one or more physics-based constraints, and modification of the neural network based on the first loss and the second loss. |
US11334985B2 |
System and method for shared vehicle cleanliness detection
A method of operating a vehicle including a cabin having a plurality of interior segments, includes generating image data for each interior segment of the plurality of interior segments with an imaging device located within the cabin. The method further includes processing the generated image data to generate score data including a plurality of scores with a controller operably connected to the imaging device, each score of the plurality of scores corresponding to one of the interior segments of the plurality of interior segments, and combining the generated scores into a single vehicle cleanliness score. The method also includes generating availability data indicating if the vehicle is available or unavailable based on a comparison of the cleanliness score to a cleanliness threshold, and removing the vehicle from service based on the availability data. |
US11334984B2 |
Analysis method for crack rate of electrode active material of electrode for lithium secondary battery
Provided is an analysis method for a crack rate of an electrode active material of an electrode, comprising the steps of: forming an electrode including an electrode active material, a binder, and a conductive material; impregnating the electrode with a resin and visualizing material regions including the electrode active material, the binder, and the conductive material which are included in the electrode, and a pore region; cutting the electrode and forming an electrode cross-section sample; photographing a cross section of the electrode cross-section sample using a scanning electron microscope and obtaining a cross-sectional image; performing primary image processing on the cross-sectional image and extracting total surface area pixels of the electrode active material; performing secondary image processing on the cross-sectional image and extracting total boundary pixels of the electrode active material; and calculating a crack rate of the electrode active material of the electrode in the cross-sectional image. |
US11334977B2 |
System and method for performing quality control of manufactured models
Disclosed herein are example embodiments of methods and systems for identifying manufacturing defects of a manufactured dentition model. One of the methods for performing quality control comprises: determining whether the manufactured dentition model is a good or a defective product based on a statistical characteristic of a differences model. The differences model can be generated based on differences between a scanned 3D patient-dentition data and a scanned 3D manufactured-dentition data. The scanned 3D patient-dentition data can be generated using 3D data of a patient's dentition, and the scanned 3D manufactured-dentition data can be generated using 3D data of the manufactured dentition model. The manufactured dentition model can be a 3D printed model. |
US11334976B1 |
Medical imaging with functional architecture tracking
Accessed from memory are i) a first brain image, ii) a second brain image, iii) a difference map, and iv) a connectivity element. A GUI may include: concurrently displaying each of these elements. User input to the GUI is received. A location of the user input is determined. The operations also include responsive to determining that the location of the user input is within the display of the first brain image, modifications are made to the display of the i) second brain image, ii) the difference map, and iii) the connectivity element to highlight elements of the display that correspond to an element of the first brain image that corresponds to the location of the user input. |
US11334975B2 |
Pose synthesis in unseen human poses
Techniques related to synthesizing an image of a person in an unseen pose are discussed. Such techniques include detecting a body part occlusion for a body part in a representation of the person in a first image and, in response to the detected occlusion, projecting a representation of the body part from a second image having a different view into the first image. A geometric transformation based on a source pose of the person and a target pose is then applied to the merged image to generate a synthesized image comprising a representation of the person in the target pose. |
US11334974B2 |
Systems, methods, and apparatuses for image artifact cancellation
Systems, methods, and apparatuses for reducing or eliminating reverberation artifacts in images are disclosed. Systems including one or more ultrasound probes are disclosed. Apparatuses for providing registration information for an ultrasound probe or probes at different positions are disclosed. A method of combining volume images acquired at different positions to reduce or eliminate reverberation artifacts is disclosed. |
US11334972B2 |
Eyewear distortion correction
Systems, methods, and non-transitory computer readable mediums including processes to correct for distortion in images introduced by eyewear (i.e., where the facial region surrounding the eye has a boundary that doesn't match the boundary of an uncovered facial region). The correction includes segmenting images to detect eyewear covered facial regions and facial regions not covered by the eyewear and altering the covered facial regions to match the covered facial boundary to the uncovered facial boundary. Alterations include processing using a machine learning model, applying anti-refraction algorithms, scaling the covered facial region to match boundaries of the uncovered facial region, or a combination thereof. |
US11334971B2 |
Digital image completion by learning generation and patch matching jointly
Digital image completion by learning generation and patch matching jointly is described. Initially, a digital image having at least one hole is received. This holey digital image is provided as input to an image completer formed with a dual-stage framework that combines a coarse image neural network and an image refinement network. The coarse image neural network generates a coarse prediction of imagery for filling the holes of the holey digital image. The image refinement network receives the coarse prediction as input, refines the coarse prediction, and outputs a filled digital image having refined imagery that fills these holes. The image refinement network generates refined imagery using a patch matching technique, which includes leveraging information corresponding to patches of known pixels for filtering patches generated based on the coarse prediction. Based on this, the image completer outputs the filled digital image with the refined imagery. |
US11334969B2 |
Point cloud geometry padding
A method of point cloud geometry padding is described herein. The method searches for a reconstruction point in a compressed occupancy map to perform the geometry padding instead of using an uncompressed occupancy map. |
US11334966B2 |
Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus comprises a first obtaining unit configured to obtain a range of a transmittance of air that is designated in accordance with a user operation to a captured image, and a generation unit configured to generate a corrected image in which influence of a microparticle component in the air on the captured image is suppressed based on the range. |
US11334965B2 |
Mapping binned medical data
A method of generating a combined image of a body part from a sequence of partially overlapping source images of the body part, each of the partially overlapping source images showing the body part at one of a plurality of different times, the source images being ordered in the sequence according to the different times, the method including defining a temporally coherent sequence of transformations, for registering the partially overlapping source images in the sequence with each other, registering the source images to each other using the defined temporally coherent sequence of transformations, to obtain co-registered images, and combining at least some of the co-registered images into a combined image. Related apparatus and methods are also described. |
US11334963B2 |
Devices, systems and methods for digital image analysis
The disclosed devices, systems and methods relate to various devices, systems and methods related to objectively analyzing digital images of turfgrass to rate various parameters and to objectively measure overall quality. The system establishes thresholds and may execute a series of steps to determine green coverage, color, density, and uniformity. The system can scale images to determine uniformity. |
US11334960B2 |
Systems and methods for pipelined processing of sensor data using hardware
In one example embodiment, a computer-implemented method includes obtaining sensor data from a sensor, the sensor data corresponding to an image frame, and the sensor data including a first portion that corresponds to a portion of the image frame. The method includes pipelining the first portion of the sensor data into a machine-learned model before the sensor data corresponding to the entire image frame is transferred from the sensor to a memory device, to perform one or more inference operations on the first portion of the sensor data. The method includes generating as an output of the machine-learned model, in response to pipelining the sensor data corresponding to each portion of the image frame into the machine-learned model, a detection or classification of the one or more objects indicated within the sensor data. |
US11334959B2 |
Method and system for managing allocation of transportation services
The disclosed embodiments illustrate methods and systems for managing allocation of transportation services. The method includes receiving real-time vehicle data of vehicles of a plurality of service types from sensors associated with the vehicles. The method further includes detecting an availability status of each of the vehicles based on at least the received real-time vehicle data and a service request for a vehicle of a preferred service type for travel by a customer, to determine available service types. The method further includes rendering, in response to the service request, at least the available service types that comprises at least a flexible service type, at a user interface of a customer-computing device. The method further includes allocating the transportation services of the service provider to the customer based on a selection of a service type from the rendered plurality of available service types by the customer. |
US11334958B2 |
System and method for visitation management in a controlled environment
A system is described herein that facilitates the easy scheduling and conducting of prison visitations. The system provides a remotely-accessible means for visitors to authenticate themselves, check the availability of those they wish to visit, and schedule a visit with that individual. As part of this process, the system tracks the availability of prison inmates as well as the devices and visit sites that are available to those inmates. In this manner, the system can quickly identify the availability of different inmates in order to provide on-demand scheduling capabilities to potential visitors. The system is connected to multiple facilities as well as public networks, and therefore can be remotely accessed. Additionally, the system also functions to monitor visits while they are in progress, as well as to store visit recordings for future review. Because the system is networked, remote monitors can access the review system in order to monitor visits or review recordings. The system also employs rigorous authentication and other security measures to ensure the safety and security of the visitors, the inmates, the staff, as well as others within the prison facility. |
US11334957B2 |
Information processing system, relay device, and non-transitory computer readable medium storing program
An information processing system includes an information processing apparatus that performs a received processing request; a relay device that relays the processing request performed by the information processing apparatus; and a user terminal that transmits the processing request to the relay device, wherein the relay device transmits the received processing request to the information processing apparatus capable of performing the processing request in a case of receiving the processing request from the user terminal, and designates a transmission destination of deficiency information and transmits the designated transmission destination to the user terminal in a case where there is the deficiency information which is not possible to be acquired in the relay device among pieces of information required for performing the processing request, and the user terminal transmits the deficiency information to the transmission destination designated by the relay device. |
US11334955B2 |
Enhanced combined cycle
A method for operating a combined-cycle electrical power grid by: accepting, from combined cycle power generation participants, combined cycle offers for valid combined cycle configurations, each including identification of power generator type(s) for the configuration and the offers including at least three levels of parameter information pertaining for the valid combined cycle configurations, the three levels including, (a) resource level parameters that describe transition information between the valid combined cycle configurations, (b) configuration level parameters that describe operating parameters for each valid configuration; and (c) component level parameters that describe operating parameters for specific power generator components included in a valid configuration; selecting commitments from the combined cycle offers based upon the resource level parameters, the configuration level parameters and the component level parameters; and controlling dispatch of electricity based upon the commitments. |
US11334952B1 |
Systems and methods for usage based insurance via blockchain
The present embodiments relate to systems and methods for using a blockchain or shared ledger to generate Usage-Based Insurance quotes for a vehicle tracked over its lifecycle according to a Vehicle Identification Number (VIN), or other vehicle identifier. A mileage report stored on the shared ledger may be searched according to the vehicle's VIN and a Usage-Based Insurance quote may be generated based upon the mileage report. Periodic updates to the mileage report may be broadcast to the blockchain in transactions that updated the shared ledger. An estimated vehicle usage may be determined based upon the cryptographic proof of the blockchain and a Usage-Based Insurance quote generated thereon. |
US11334951B1 |
Trip-segment payments for vehicle insurance
A method for determining vehicle insurance costs includes receiving a starting location and a destination location for a trip using a vehicle. One or more routes for the vehicle from the starting location to the destination location are received. A cost of insurance is determined for each of the one or more routes for the trip. The cost of insurance for each of the one or more routes for the trip is displayed. A selected route from the one or more routes is received. Operation of the vehicle for the trip is enabled along the selected route. |
US11334948B2 |
Computer-based platforms configured to administer software objects designed to allow users to administer bundles of digital assets and methods of use thereof
In order to produce fractional digital assets, systems and methods include displaying a digital assets bundle ordering graphical user interface. Receiving user-specific bundle data including digital assets. Allocating a notional purchase amount among the digital assets based on an allocation. Determining, from external marketplaces, numbers of whole ownership units of each digital asset based on the notional purchase amount allocated to each digital asset. Electronically executing purchases of each number of whole ownership units of each digital asset to store in firm account data in a firm account of an asset-tracking database. Determining a user-specific ownership fraction in each number of whole ownership units based on the notional purchase amount allocated to each digital asset. Generating an allocation link between each firm account data of the whole ownership units and user-account data of each user-specific ownership fraction. Tracking the user-specific ownership fractions based on the allocation links. |
US11334946B2 |
In-line FIX packet translator
Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper. |
US11334945B2 |
Method and device for processing transaction request in blockchain, electronic apparatus, and storage medium
A method and device for processing a transaction request in a blockchain, an apparatus and a medium are provided, which are related to blockchain technology. The method includes: determining at least one transaction request set according to one or more dependency relationships among one or more transaction requests in a blockchain network; and determining a target transaction request set from the at least one transaction request set, to generate a block by performing one or more transaction requests in the target transaction request set. Reasonability of a blockchain node in selecting a transaction request during a block generation process may be improved. |
US11334941B2 |
Systems and computer-implemented processes for model-based underwriting
Systems and methods are disclosed for determining one or more credit lines based on statistical approximations of credit line optimization models. By approximating the results of the optimization model, the disclosed embodiments may provide real-time account level credit line determinations based on fewer criteria than used in the optimization models. Other aspects of the disclosed embodiments are described herein. |
US11334938B2 |
System and method for continuous virtual fitting using virtual fitting catalogs
A continuous virtual fitting system for enabling a continuous virtual fitting and custom configuration of products and prototypes according to a procedure of processing and storing virtual fitting images with placeholder configurations in virtual fitting catalogs, creating automatic virtual fitting of variations of the products and prototypes using the virtual fitting catalogs. |
US11334937B2 |
Displaying an online product on a product shelf
Online products and priorities of the online products are obtained, where the online products are waiting to be displayed on a product shelf. The product shelf includes at least two display slots, where each display slot of the at least two display slots displays one online product. An attention ranking of each display slot is determined based on a distance between each display slot and a visual center of the product shelf. An online product is displayed with a higher obtained priority in a particular display slot with a greater determined attention ranking. |
US11334936B2 |
Computer system and stored program for selling products with contractor services
An e-commerce computer system electronically receives a selection of at least one product with at least one contractor service from a purchaser computer system. The e-commerce computer system automatically places a product code for the at least one product in an electronic shopping cart. The e-commerce computer system automatically places a service code for the at least one contractor service in the electronic shopping cart. The e-commerce computer system electronically completes a shopping cart transaction in electronic communication with the purchaser computer system. |
US11334935B2 |
Method, system, and manufacture for light hypergraph based recommendation
Aspects of the invention include a computer-implemented method for generating product recommendations used a hypergraph. The computer-implemented method includes generating a product embedding vector for a product unpurchased by a consumer based on a hypergraph. Generating a consumer embedding vector for the consumer based on the hypergraph. An affinity between the consumer and a product unpurchased by the consumer is scored based on the product embedding vector and the consumer embedding vector. A digital description of the unpurchased product is retrieved based on the scoring. The digital description is presented to the consumer. |
US11334926B1 |
Systems and methods to assess the condition of a vehicle
A computer-implemented method includes receiving a vehicle condition query via a computer network and retrieving condition data corresponding to a vehicle from a vehicle condition database. Further, the method includes determining a condition of the vehicle based on a collective analysis of the condition data, where the condition of the vehicle includes a market value of the vehicle and an overall quality level of the vehicle, and receiving a geographic location of a computing device. Still further, the method includes generating a vehicle condition report, where the vehicle condition report includes an interactive image of a first set of one or more visual condition descriptors indicative of the condition of the vehicle. Moreover, the method includes customizing the vehicle condition report according to the climate associated with the geographic location for the computing device, and communicating the vehicle condition report to the second computing device. |
US11334916B2 |
Providing advertisements from related search queries
Methods, systems and apparatus for identifying advertisements previously presented when processing related search queries related to a submitted search query, and providing the advertisements identified from the related search queries for presentation on a search results page for the submitted search query. |
US11334915B1 |
Method and apparatus of providing messaging to targeted lifestyle segments
A method and apparatus of processing pre-stored recipient information and configuring a targeted message to be sent to the recipient(s) is disclosed. One example method of operation includes retrieving a list of recipients and corresponding recipient profile information from a database, and comparing the recipient profile information to at least one target lifestyle segment or persona (e.g., demographics, healthcare spending, consumer spending, and media preferences). The method may also include identifying that the list of intended recipients' profile information matches the target persona, and selecting and transferring a pre-recorded, persona-tailored automated voice call script to the list of recipients according to a minimum response threshold value of the target persona. |
US11334914B2 |
Mapping mobile device interactions and location zones in a venue for use in sending notifications
Methods, computer program products, and systems are presented. The methods include, for instance: receiving, by one or more processor, floor area data, zone data, trigger interaction data, and notification data associated with the products offered for sale in the different zones. The method can include receiving, by the one or more processor, triggering event data regarding a product or products in response to user interaction with a mobile device in the venue and location data of the mobile device in the venue at the time of the triggering event data, automatically determining whether the received triggering event data and the received location data match an associated zone data and trigger interaction data, and automatically sending an associated notification to the mobile device regarding purchase of a product or products in the venue. |
US11334913B1 |
Method, apparatus, and computer program product for facilitating the activation of promotions using short codes
Systems, methods, apparatus, and computer program products are provided for facilitating immediate activation of a promotion. One example embodiment may include an apparatus for facilitating immediate activation of a promotion, the apparatus comprising registration circuitry configured to receive promotion component information, the promotion component information comprising one or more products or services and a price, generate a promotion comprising the promotion component information, and assign promotion identification information to the promotion; and activation circuitry configured to receive information provided in a text message, the text message comprising at least the promotion identification information, a command, the text message addressed to a short code, the command indicative of an instruction to perform with regard to the promotion identified by the promotion identification information. |
US11334912B1 |
Systems and methods for determining media creative attribution to website traffic
A media creative attribution method includes determining a response profile within an attribution time window, the response profile being a portion of a unique visitor (UV) curve associated with a website. In some cases, a shadow baseline analysis is run on every media creative that aired within an extended time window to determine whether to adjust the response profile. A total lift within the attribution time window is determined utilizing a baseline of the UV curve. A weight for each media creative that aired within the attribution time window is determined. Utilizing the weight, the total lift is allocated to individual media creatives that aired within the attribution time window. The allocated attribution can be utilized to generate performance metrics relating to the individual media creatives that aired within the attribution time window. The performance metrics such as cost per visitor can be visualized through a user interface or dashboard. |
US11334910B2 |
Advertisements in view
A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioural characteristic of the test features and determining whether the region is in view based on the monitored behavioural characteristic, wherein the behavioural characteristic varies according to whether the test feature is currently being displayed. One example of a behavioural characteristic is a frame progression rate. Browsers will typically redraw elements of a web page at a higher rate if they are currently in view through the browser window, and this characteristic can therefore be used to determine whether the test feature, and thus the region, is in view. The present invention finds particular utility where the region contains an advertisement, as it allows an advertiser to discover whether the advertisement has been seen by users. |
US11334904B1 |
Management of rewards using transaction listening
Examples described herein relate to apparatus and methods for managing rewards for a customer of a financial institution, including but not limited to, determining a transaction pattern associated with transactions made by the customer, determining a deviation from the transaction pattern, determining an event associated with the customer based on the deviation, and determining rewards that correspond to the event for the customer. |
US11334902B1 |
Medical accountable provider platform
The technology described herein relates to using predictions about patients' future health care utilization and/or outcomes (e.g., patients' expected future adherence to medication regimens) and the expected economic benefits of targeted improvements in the same utilization and/or outcomes (e.g., reduced likelihood of hospitalization attributable to more consistent medication use) to implement more effective and efficient health care improvement programs. The technology described here computes which subset of patients should be included in a value-based health care provider payment scheme and what the specific bonus payment amounts should be such that expected benefits from better patient outcomes, once realized, are greater than the expected costs of the payment scheme itself. |
US11334896B2 |
Systems and methods of real-time processing
A method including: receiving a purchasing policy; receiving, from a transaction terminal, a transaction authorization request including transaction authorization data associated with an attempted purchase made using a transaction card; determining, based on the transaction authorization data, purchase data; receiving a user profile corresponding to a user, associated with the transaction card, and past purchasing behavior data of the user; responsive to determining, based a comparison of the purchasing policy, the purchase data and the user profile, that the attempted purchase is suspicious, generating an attestation request; transmitting, to a user device associated with the user, the attestation request; receiving, from the user device, attestation data; and responsive to determining that the attestation data indicates that the attempted purchase comports with the purchasing policy, transmitting, to the transaction terminal, a transaction authorization approval to allow the attempted purchase. |
US11334886B1 |
Multi-element ownership object for secure transaction processing
Techniques for a secure and flexible distributed job processing between a transaction network of a service provider and a processing endpoint of an entity are described. In an example, a transaction instrument may be used for a transaction and may be registered with the processing endpoint based on a transaction account. The transaction network may store an ownership object associating a token corresponding to the transaction instrument, a user identifier unique to a user account, and a provider identifier unique to the transaction account. The transaction network may identify a membership status of the user account and may customize the transaction based on this status. The transaction, as customized, may be completed by sending the provider identifier and data about the customization to the processing endpoint. |
US11334885B2 |
Mirrored token vault
Embodiments are directed to a first token vault managed by a token service provider and a second token vault managed by a second entity. The first token vault is continuously synchronized with the second token vault in real-time. That is, the data in the second token vault is updated simultaneously with or immediately after the data in the first token vault is updated. In some embodiments, the first token vault may be a master token vault and the second token vault may be a mirror token vault. The mirror token vault may store the same information as the master token vault. Alternatively, the mirror token vault may store a subset of the information stored at the master token vault. In other embodiments, the information stored at the first token vault and the information stored at the second token vault may be mutually exclusive. |
US11334884B2 |
Encapsulated security tokens for electronic transactions
Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified. |
US11334879B2 |
Method and system for digital payment instrument deployment of authentication seal
Computer-implemented method and system of transacting a digital payment instrument deploying an authentication seal. The method includes receiving, at a memory of an authentication agent server computing device, a currency artifact submittal from a payor agent having an associated payor agent signing key and a payor agent verification key, the currency artifact submittal including at least an identifier (R-ID) and at least one of a currency data record and a record hash (R-HSH) of the currency data record, the R-ID being uniquely associated with the currency data record; associating at least one of the currency data record, the R-ID, the R-HSH and a payor agent signature with a unique identifier (B-ID) of a location within an immutable storage medium, the payor agent signature based on at least one of the payor agent signing key and the payor agent verification key; and transmitting, to the payor agent, an authentication seal in unique association with the currency data record, the authentication seal being generated, based at least in part upon the at least one of the currency data record and the R-ID, the R-HSH and the B-ID. |
US11334877B2 |
Security tool
A processor receives global positioning system data from a mobile device of a user of an account. The processor further receives information from a vendor, indicating that a transaction using the account was attempted. The processor determines, based on historical transaction and location information, and current transaction information, a probability that the transaction is fraudulent. In response, the processor rejects the transaction, and deactivates a card and mobile wallet of the user. The processor also sends a notification to the mobile device requesting a voice confirmation. The processor receives the voice confirmation, splits it into a set of voice characteristic data and determines, based on voice characteristic data stored in memory, that the voice confirmation was generated by the user. In response, the processor reactivates the card and the mobile wallet and stores a set of information describing the transaction in memory. |
US11334876B2 |
Techniques for transferring digital tokens
In embodiments of the disclosure a method is disclosed for exchanging digital tokens from a message-based application is disclosed. The method includes displaying, by a digital wallet GUI, an inventory of tokens that are owned by a user. Each token is linked to a virtual representation of an item and redeemable for an instance of the item. The method also includes receiving an instruction to transfer a digital token from the inventory of tokens to a recipient and displaying a keyboard that includes a selectable media content that represents the item linked to the token. The method also includes receiving a selection of the media content and embedding a token identifier of the token in a text-based message that is sent to the recipient, such that the recipient can select the selectable media content to accept to the digital token into a respective digital wallet of the recipient. |
US11334875B2 |
Techniques for authenticating and tokenizing real-world items
In embodiments of the present invention, methods are provided for receiving a photograph of, and information relating to, an item, and generating a virtual representation of the item. The item may be authenticated by making an authentication request via a portal to subject-matter authentication experts, wherein the portal displays the virtual representation of the item in the portal. An authentication report may be received from the experts, and a non-fungible digital token having a unique token identifier may be generated. The non-fungible token may be cryptographically linked to the virtual representation of the item on a cryptographic ledger and ownership data of the non-fungible token associated with an account of an owner of the item on the cryptographic ledger. |
US11334874B2 |
Digital contracts in blockchain environments
Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a contract identifier in a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements. |
US11334873B2 |
Proxy card providing indirect funds access
A proxy card used at an ATM, or at any vendor store, that has a legacy point of sale unit or at a store with the smart point of sale. In general, it can be used with any vendor and otherwise as any credit or debit card might be used. The point-of sale unit interacts with a multi-source processing system (MSPS) that, instead of servicing a single money source, interacts with more than one of a plurality of monetary sources that may be associated with the proxy card. The money transferred from credit or debit accounts of the user may be either transferred directly or indirectly via a proxy central account associated with the MSPS that a user maintains. |
US11334868B2 |
Variable deposits maximums for a digital cash deposit digitization service
A system and method are disclosed in which cash deposits may be made at merchant locations who support such deposits. Using a mobile phone or other hand-held device, a bank customer requests a cash deposit from a banking app, receives a barcode on the mobile device, the barcode containing embedded information indicating the cash deposit amount, and presents the barcode to the merchant, along with the cash to be deposited. Once the transaction with the merchant is complete, the account of the bank customer's account is credited with the cash amount. The bank uses behavioral and historical data of the bank customer to customize a cash deposit limit for the customer. |
US11334860B2 |
Wireless data communication interface
In some embodiments, the rendering a financial transaction record in a second format includes converting a tokenized first item of financial transaction information to an account-specific item of financial transaction information using an account identifier associated with the tokenized first item in a registry stored in a secured account data vault. In some embodiments, the system includes a transaction execution module for transmitting in the second format the first item of financial transaction information for payment processing by the first external financial party, wherein the second format includes the financial transaction information using the account identifier associated with the tokenized first item in a registry stored in a secured account data vault, and transmitting in the third format the second item of financial transaction information for payment processing by the second extremal financial party. |
US11334859B2 |
System and method for retail management of controlled substances
A method and system for retail management of controlled substances is provided. Controlled substances such as alcohol or cannabis may be sold as products or served at a venue. The process of purchasing the controlled substance, or service of a controlled substance the current venue includes a customer presenting the controlled substance for purchase and providing a customer identifier. The point of sale device at the venue may send an authorization request to a processing server at a remote service, which may reply with an advisory response including information from a customer profile. Optionally, a system and method of retail management of controlled substances provides for a law enforcement system may send an investigation request comprising a vehicle identifier to the processing server, and in response an investigation response may be sent to the law enforcement system may be sent including information from the customer profile. |
US11334857B1 |
Tandem purchasing and incentivized shopping
Tandem transactions facilitated through automatic application of a tandem transaction limit are provided. A system includes a group manager that identifies a group including respective identifications indicative of a first user and a second user. A transaction limit manager establishes a first transaction limit for the first user, a second transaction limit for the second user, and a third transaction limit for a combination of the first and second user. A transaction manager dynamically applies the third transaction limit based on a determination that the first and second user are performing a joint transaction. The transaction manager revokes the third transaction limit after a threshold time and applies the first transaction limit to first user transactions and the second transaction limit to second user transactions. Incentives are provided if a user remains at a location for a threshold amount of time or causes other users to visit the location. |
US11334856B2 |
Check tampering prevention using blockchain
Various embodiments are directed to techniques for ensuring that a negotiable instrument has not been altered between the time the instrument leaves the hands of the payor and when the check is presented for redemption by the payee by recording an image of the check in a data block in a blockchain and retrieving the image when the check is presented for redemption for comparison with the check. A match between the stored image and the check indicates that no alteration of the check has occurred. |
US11334853B2 |
Accessibility based calendar management
By analyzing a set of actions of a meeting attendee, a set of accommodation rules for the meeting attendee is determined. Responsive to determining, using a set of facility data, that a meeting request for the meeting attendee violates an accommodation rule in the set of accommodation rules, the meeting request is modified, the modified meeting request conforming to the set of accommodation rules. A meeting location and a meeting time are assigned according to the modified meeting request. |
US11334851B1 |
Extending availability of business date driven applications
A method is provided for executing a business date driven application, such as a financial system or a banking application, in an open computing system environment. The method may include accessing a calendar control module to determine an operational mode of the application. The calendar control module is based at least in part on a Julian calendar and may include a Julian calendar day of year field, an application start command field, an application restart command field, and/or a business date indicator field. The method includes executing the business date driven application in accordance with the determined operational mode. |
US11334849B2 |
Systems and methods for cosmetics products retail displays
Technological advancements are disclosed that increase automation and efficiency in the operations of the computer networks, graphical user interfaces and databases for cosmetics retail displays to be responsive to retail store and customer requirements and increase performance of such systems. The system integrates information from various, often disparate and remotely located systems and databases, involved in the designing, manufacturing, producing, allocating and/or delivering components of cosmetics products retail displays to a diverse set of retail store locations. Customizations of cosmetics retail displays at various retail store locations are automated and facilitated based on cosmetics products retail sales performance at the various retail store locations. Users of such a system are provided information to more efficiently provide various services, cosmetics retail displays and components, and supply updates to such displays according to current product data, inventory and brand or manufacturer requirements. |
US11334848B2 |
Commitment process to generate jointly supported decisions
The invention relates to a commitment process for efficiently generating a jointly supported decision. The commitment process comprises the following steps: Generating requirements for the commitment process, at least including a decision whether a quality of a call of decision is sufficient; when the call of decision quality criteria is met, deciding about a comprehension in the commitment process; when a common comprehension on the commitment is agreed, deciding about a first commitment; when no commitment is achieved: discovering objections concerning the first commitment; transforming the discovered objections into measures; deciding about the first commitment including the transformed measures; if no commitment is achieved, decide whether a commitment can be achieved at all and, if the commitment cannot be achieved, abort the commitment processed; or in all other cases repeat the steps of discovering, transforming and deciding about the commitment including the transformed measures; if a commitment is achieved, generate the jointly supported decision. A decision making software application for leading the Commitment-Process, designing and generating questions, collecting and protocolling each answer from each participant as a cloud based service is also provided herewith. |
US11334842B2 |
Automatic estimation method, server, and automatic estimation system
An automatic estimation method comprises a first step (STEP 01) of introducing a shape data on an item, a second step (STEP 02) of recognizing a shape of the item on the basis of the shape data, a third step (STEP 06) of acquiring a manufacturing condition which can be selected on the basis of the recognized shape, a fourth step (STEP 08) of displaying the manufacturing condition and corresponding price and delivery time, and a fifth step (STEP 09, STEP 10) of updating the displayed price and delivery time depending on change of the manufacturing condition. |
US11334840B1 |
Systems and methods facilitating shipping services rate resale
Systems and methods which provide a shipping service resale platform enabling single shipper account access to multiple shipping service rate schedules are disclosed. Shipping service rate optimization is facilitated for a shipper using a single shipper account of embodiments of the invention, whereby the shipper is enabled to utilize rates available from various rate schedules, such as may include reseller negotiated rates, shipping service provider published rates, etc., according to embodiments. The shipper is enabled to establish, manage, and maintain a single shipper account for use in purchase and payment of shipping services which implicate different shipping service provider payment mechanisms, different shipping service resellers, and/or different shipping service providers. |
US11334829B2 |
Methods and systems for electronic checklist data references
Disclosed are methods, systems, and non-transitory computer-readable medium for electronic checklist data references. For instance, the method may include: displaying, in a GUI, a checklist GUI corresponding to a checklist of an electronic checklist system; determining whether the checklist includes one or more dynamic data references and/or one or more static data references; in response to determining the checklist includes the one or more dynamic data references, performing a dynamic data reference process to display specific data in the checklist GUI for the one more dynamic data references; and in response to determining the checklist includes the one or more static data references, displaying one or more static data fields in the checklist GUI for the one or more static data references to initiate performing a static data reference process for the one or more static data fields. |
US11334819B2 |
Method and system for distributed machine learning
The present teaching relates to estimating one or more parameters on a system including a plurality of nodes. In one example, the system comprises: one or more learner nodes, each of which is configured for generating information related to a group of words for estimating the one or more parameters associated with a machine learning model; and a plurality of server nodes, each of which is configured for obtaining a plurality of sub-vectors each of which is a portion of a vector that represents a word in the group of words, updating the sub-vectors based at least partially on the information to generate a plurality of updated sub-vectors, and estimating at least one of the one or more parameters associated with the machine learning model based on the plurality of updated sub-vectors. |
US11334818B2 |
System and method for real-time training of machine learning model using small training data set
A system and method for real-time machine learning include an interface device and a processing device to responsive to receiving a document, identify tokens in a document object model (DOM) tree associated with the document, present, on a user interface of the interface device, the document including the identified tokens, label, based on user actions on the user interface, one or more of the tokens in the DOM tree as one of a strong positive, a strong negative, or one of a weak positive or a weak negative token, and provide the DOM tree including the labeled tokens to train a machine learning model. |
US11334816B2 |
Finding optimal surface for hierarchical classification task on an ontology
A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a training system for finding an optimal surface for hierarchical classification task on an ontology. The training system receives a training data set and a hierarchical ontology data structure. A surface finding component executing within the training system selects a surface that passes through each path from a root to a leaf node in the hierarchical ontology data structure. The surface finding component determines a plurality of adjacent surfaces that differ from the selected component by one node. The surface finding component selects an optimal surface, based on the selected surface and the plurality of adjacent surfaces, that maximizes accuracy and coverage. The training system trains a classifier model for a cognitive system using the optimal surface and the training data set. |
US11334812B2 |
Cold quanta as a service
A cold-quanta station and a cloud-based server cooperate to provide cold quanta as a service (CQaaS). The cold-quanta station serves as a system for implementing “recipes” for producing, manipulating, and/or using cold (<1 mK) monatomic or polyatomic molecules, e.g., cold Rubidium 87 atoms. The cloud-based server acts as an interface between the station (or stations) and authorized users of account holders. To this end the server hosts an account manager and a session manager. The account manager manages accounts and associated account-based and user-specific permissions that define what actions any given authorized user for an account may perform with respect to a quantum-mechanics station. The session manager controls (in some cases real-time) interactions between a user and a quantum-mechanics station, some interactions allowing a user to select a recipe based on results returned earlier in the same session. |
US11334809B1 |
System and methods for interactive text regression model building
A computing system receives as candidate predictors, for a model set, a list of terms for computer identification in dataset(s). The system receives initial user selections in the graphical user interface (GUI) of a term set, a response variable, and target value(s) for the response variable. The term set comprises candidate predictors from the list. The response variable is for a response to input to an initial model of the model set. The system generates the initial model that estimates a relationship between the target value(s) and the term set. The system displays in the GUI a performance representation of the initial model for user comparison of models and an indication of a contribution, to the initial model, of terms of a subset of the term set. The system receives a subsequent user selection, in the GUI, to change an aspect of the initial model. |
US11334808B2 |
User interface system incorporating analysis of user interaction classification
A classification system includes a processor and a memory that stores an initial dataset, an analyzed dataset, a model rules database, and instructions. The instructions, in response to receiving first interaction data corresponding to a first interaction, store the first interaction data in the initial dataset as a first entry. The instructions include, at a predetermined time, selecting a set of entries from the initial dataset including the first entry and obtaining a set of analysis rules from the model rules database. The instructions include, for each selected set of entries, calculating an additional parameter based on the obtained set of analysis rules and generating a first analyzed dataset corresponding to the obtained set of analysis rules. The instructions include storing the first analyzed dataset and providing the first analyzed dataset to determine a recommendation using the first analyzed dataset and displaying the recommendation on a user interface. |
US11334807B1 |
Learning approximate estimation networks for communication channel state information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learning estimation networks in a communications system. One of the methods includes: processing first information with ground truth information to generate a first RF signal by altering the first information by channel impairment having at least one channel effect, using a receiver to process the first RF signal to generate second information, training a machine-learning estimation network based on a network architecture, the second information, and the ground truth information, receiving by the receiver a second RF signal transmitted through a communication channel including the at least one channel effect, inferring by the trained estimation network the receiver to estimate an offset of the second RF signal caused by the at least one channel effect, and correcting the offset of the RF signal with the estimated offset to obtain a recovered RF signal. |
US11334806B2 |
Registration, composition, and execution of analytics in a distributed environment
A multi-layer analytics framework is provided that obtains a plurality of analytics from one or more analytics source computing systems. The framework applies a wrapper to each of the analytics, where the wrapper provides a unified interface for executing the analytics regardless of the particular computer programming language used to create the analytics. The framework registers the wrapped analytics in an analytics registry, receives a request to perform an analytics operation on an input dataset, from a request computing system, and automatically generates an analytics pipeline comprising a plurality of wrapped analytics retrieved from the analytics registry. The framework executes the analytics pipeline and returns results of executing the analytics pipeline to the requestor computing system. |
US11334801B2 |
Systems and methods for determining an artificial intelligence model in a communication system
A device for obtaining a local optimal AI model may include an artificial intelligence (AI) chip and a processing device configured to receive a first initial AI model from the host device. The device may load the initial AI model into the AI chip to determine a performance value of the AI model based on a dataset, and determine a probability that a current AI model should be replaced by the initial AI model. The device may determine, based on the probability, whether to replace the current AI model with the initial AI model. If it is determined that the current AI model be replaced, the device may replace the current AI model with the initial AI model. The device may repeat the above processes and obtain a final current AI model. The device may transmit the final current AI model to the host device. |
US11334798B2 |
Configurable layered neural network engine for customer support
A system comprising a dynamically configurable neural network engine operating on a plurality of processors, an automated knowledge matrix creation system operating on a processor and coupled to the dynamically configurable neural network engine, the automated knowledge matrix creation system configured to provide an input to the neural network engine, and a machine comprehension system coupled to the dynamically configurable neural network engine and configured to associate a plurality of product development documents with a customer created knowledge base and to provide input to the neural network engine. |
US11334794B2 |
Artificial-intelligence-based waterway information system
Artificial-intelligence-based river information system. In an embodiment, a first training dataset is used to train a travel time prediction model to predict a travel time along the waterway for a given trip. In addition, a second training dataset is used to train a river level prediction model to predict a river level along the waterway for a given time. For each of a plurality of trips, a request is received that specifies the trip and a time of the trip, and, in response to the request, the travel time prediction model is used to predict a travel time for the trip, and the river level prediction model is used to predict a river level of the waterway at one or more points along the trip. Then, a voyage plan is generated based on one or both of the predicted travel time and the predicted river level. |
US11334793B2 |
Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization
Various techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema by converting the copy of the query into a triple associated with the query and another triple associated with the access control condition. |
US11334791B2 |
Learning to search deep network architectures
A trained recurrent neural network having a set of control policies learned from application of a template dataset and one or more corresponding template deep network architectures may generate a deep network architecture for performing a task on an application dataset. The template deep network architectures may have an established level or performance in executing the task. A deep network based on the deep network architecture may trained to perform the task on the application dataset. The control policies of the recurrent neural network may be updated based on the performance of the trained deep network. |
US11334789B2 |
Feature selection for retraining classifiers
A method of managing memory usage of a stored training set for classification includes calculating one or both of a first similarity metric and a second similarity metric. The first similarity metric is associated with a new training sample and existing training samples of a same class as the new training sample. The second similarity metric is associated with the new training sample and existing training samples of a different class than the new training sample. The method also includes selectively storing the new training sample in memory based on the first similarity metric, and/or the second similarity metric. |
US11334788B2 |
Neural network including memory elements implemented at nodes
Broadly speaking, embodiments of the present techniques provide a reconfigurable hardware-based artificial neural network, wherein weights for each neural network node of the artificial neural network are obtained via training performed external to the neural network. |
US11334786B2 |
System and method for an error-aware runtime configurable memory hierarchy for improved energy efficiency
A method (and structure and computer product) to optimize an operation in a Neural Network Accelerator (NNAccel) that includes a hierarchy of neural network layers as computational stages for the NNAccel and a configurable hierarchy of memory modules including one or more on-chip Static Random-Access Memory (SRAM) modules and one or more Dynamic Random-Access Memory (DRAM) modules, where each memory module is controlled by a plurality of operational parameters that are adjustable by a controller of the NNAcc. The method includes detecting bit error rates of memory modules currently being used by the NNAccel and determining, by the controller, whether the detected bit error rates are sufficient for a predetermined threshold value for an accuracy of a processing of the NNAccel. One or more operational parameters of one or more memory modules are dynamically changed by the controller to move to a higher accuracy state when the accuracy is below the predetermined threshold value. |
US11334784B2 |
Tire
A tire including a bead core; bead filler; upper ply; reinforcement ply which is provided to overlap a tire-radial direction inside portion of the upper ply; and down ply which overlaps a turnup part of the upper ply and reinforcement ply, and extends from an outer side in the tire-radial direction to an inner side in the tire-radial direction so as to encompass the bead core and bead filler together with the upper ply, in which an electronic component is embedded in a region of substantially triangular shape in a cross section surrounded by the turnup part of the upper ply, down ply and an end part of the reinforcement ply. |
US11334782B2 |
Detachable radio frequency identification switch tag
A radio frequency identification (RFID) switch tag is disclosed. This RFID switch tag includes a base component having an ultra-high frequency (UHF) booster, and a detachable component having at least one UHF RFID module and a high frequency (HF) RFID module. In some embodiments, the detachable component is positioned in close proximity to the base component in a first configuration of the RFID switch tag such that the at least one UHF RFID module is sufficiently coupled to the UHF booster in the base component to form an UHF RFID system having a desired performance. The detachable component can also be separated from the base component to obtain a second configuration of the RFID switch tag, and the HF RFID module remains functional within the detached detachable component so that the detachable component can be used as a standalone HF RFID tag. |
US11334781B2 |
Noncontact communication medium, magnetic tape cartridge, operation method of noncontact communication medium, and program
A noncontact communication medium includes a power generator that has a coil and generates power with application of an external magnetic field from an outside to the coil, a clock signal generator that generates a clock signal using the power, and a processor that operates using the power and executes processing on a command included in the external magnetic field. In a case where a processing result signal indicating a processing result obtained with the execution of the processing is transmitted to the outside through the external magnetic field by the coil, the processor changes a signal level of the processing result signal according to intensity of the external magnetic field. |
US11334779B1 |
Dynamic embedding of machine-readable codes within video and digital media
This disclosure relates to technology for embedding machine-readable labels (“MRLs”) into digital media files. Digital media files may be presented on different screen sizes, having different resolutions, different frame refresh rates and other display properties. Each screen may therefore present an MRL differently, potentially negatively impacting scan-ability of the presented MRL. Systems disclosed herein receive a set of design choices for an MRL. The systems may resize pre-existing content in one or more video frames of the media file and create a space within each video frame for displaying the MRL. The systems may render a resultant video file for a target screen size that includes a reliably scannable MRL embedded in the video frame(s). |
US11334774B2 |
Image labeling apparatus, method, and non-transitory computer readable storage medium thereof
An image labeling apparatus, method, and computer program product are provided. The image labeling apparatus generates several image features of several to-be-processed images and classifies them into several groups. For each group, the image labeling apparatus: (a) selects the image feature closest to the center as a representative feature and a compared feature, (b) selects the image feature farthest to the compared feature as a candidate feature, and (c) compares the similarity between the candidate feature and each representative feature with a threshold. When all the similarities are smaller than the threshold, adopts the candidate feature as another representative feature and the compared feature and repeats (b) and (c). The group(s) whose number of representative features is more than another threshold will be re-classified. The image labeling apparatus determines several to-be-labeled groups according to the classification result and labels the to-be-processed images within the same to-be-labeled group the same. |
US11334772B2 |
Image recognition system, method, and program, and parameter-training system, method, and program
A label feature extraction means 71 extracts, from reference information, a label feature that is a vector representing a feature of the reference information. A label feature dimension reduction means 72 performs dimension reduction of the label feature. An image feature extraction means 73 extracts an image feature from a target image that is an image in which an object to be recognized is captured. A feature transformation means 74 performs feature transformation on the image feature in such a manner that comparison with the label feature after the dimension reduction becomes possible. The class recognition means 75 recognizes a class of the object to be recognized by comparing the image feature after the feature transformation with the label feature after the dimension reduction. |
US11334771B2 |
Methods, devices and systems for combining object detection models
A computer-implemented method of detecting logos in a graphical rendering may comprise detecting, using a first and a second trained object detector, logos in the graphical rendering and outputting a first and a second list of detections and filtering, using at least a first and a second prior performance-based filter, the received first and second lists of detections into a first group of kept detections, a second group of discarded detections and a third group of detections. Detections in the third group of detections may be clustered in at least one cluster comprising detections that are of a same class and that are generally co-located within the electronic image. A cluster score may then be assigned to each cluster. A set of detections of logos in the graphical rendering may then be output, the set comprising the detections in the first group and a detection from each of the clusters whose assigned cluster score is greater than a respective threshold. |
US11334763B2 |
Image processing methods, training methods, apparatuses, devices, media, and programs
An image processing method includes: inputting a to-be-processed image into a neural network; and forming discrete feature data of the to-be-processed image via the neural network, where the neural network is trained based on guidance information, and during the training process, the neural network is taken as a student neural network; the guidance information includes: a difference between discrete feature data formed by a teacher neural network for an image sample and discrete feature data formed by the student neural network for the image sample. |
US11334759B2 |
Information processing apparatus, information processing method, and medium
There is provided with an information processing apparatus. An acquisition unit acquires data. A detection unit detects a determination target from the data. A training unit performs training of a determiner for performing category determination concerning the determination target using information of the determination target detected by the detection unit and intermediate data being generated during detection processing by the detection unit and being different from the information of the determination target. |
US11334757B2 |
Suspect duplicate processing through a feedback-driven learning process
Methods and apparatus, including computer program products, implementing and using techniques for processing suspect duplicate records in a master data management system. A master data management module identifies two or more suspect duplicate records in the master data management system based on scores. A matching engine classifies the two or more suspect duplicate records, by comparing the scores against threshold values, into one of: a match, a non-match, and a possible match. The master data management module re-classifies the suspect duplicate records and adjusting the threshold values of the matching engine for classification of future records, in response to receiving, by a data stewardship client, a user input indicating an incorrect classification of the suspect duplicate records. |
US11334754B2 |
Apparatus and method for monitoring object in vehicle
An apparatus and a method for monitoring an object in a vehicle which recognize a state of an object from a different type of image through an artificial intelligence algorithm are disclosed. The in-vehicle object monitoring apparatus is an apparatus which monitors an in-vehicle object by using a first image and a second image, and comprises: an interface configured to receive a first image generated by a first camera in a vehicle and a second image generated by a second camera in the vehicle; and a processor configured to, when it is determined that there is an object in each of the first image and the second image, extract the first feature information about the object from the first image, extract the second feature information about the object from the second image, and recognize a state of the object, based on the first feature information and the second feature information. |
US11334744B2 |
Three-dimensional point cloud label learning device, three-dimensional point cloud label estimating device, three-dimensional point cloud label learning method, three-dimensional point cloud label estimating method, and program
A large-scale point cloud having no limitation on the range or the number of points is set as an object, and labels are attached to the points constituting the object regardless of the type of object.A three-dimensional point cloud label learning apparatus 10A includes a ground-based height calculation unit that receives a three-dimensional point cloud and a ground surface height as inputs and outputs a three-dimensional point cloud with a ground-based height, an intensity-RGB conversion unit that receives the three-dimensional point cloud with the ground-based height as an input and outputs an intensity-RGB converted three-dimensional point cloud with the ground-based height, a supervoxel clustering unit that receives the intensity-RGB converted three-dimensional point cloud with the ground-based height, a point cloud label for learning, and a clustering hyperparameter as inputs and outputs supervoxel data with a correct answer label, and a deep neural network learning unit that receives the supervoxel data with the correct answer label and a deep neural network hyperparameter as inputs and outputs a learned deep neural network parameter. |
US11334743B2 |
System and method for image analysis of multi-dimensional data
A computer-implemented system and method for analyzing a biological sample are disclosed. A sequence of images of the biological sample from an image capture device are received from an image capture device, wherein each image of the sequence of images is acquired at a particular focal plane of the biological sample. In addition, an object map is developed from the sequence of images and the object map is analyzed to measure a three-dimensional characteristic of a particular object. The object map comprises a plurality of object map planes, each object map plane is associated with one image of the sequence of images, and pixels of the object map planes associated with the particular object in the sequence of images are assigned a unique identifier associated with the particular object. |
US11334740B2 |
Circuit, structure, and device for fingerprint recognition, display panel, and display device
Fingerprint recognition circuit, fingerprint recognition structure, fingerprint recognition device, display panel, and display device are provided. The circuit includes: a fingerprint recognition driving transistor; a first capacitor; a driving signal input terminal; and a sensing signal output terminal. The first capacitor has a terminal electrically connected to a gate of the fingerprint recognition driving transistor and another terminal electrically connected to a ground. The driving signal input terminal is electrically connected to an input terminal of the fingerprint recognition driving transistor. An output terminal of the fingerprint recognition driving transistor is electrically connected to the sensing signal output terminal. |
US11334739B2 |
Barcode readers with 3D camera(s)
Methods and systems include using three-dimensional imaging apparatuses to capture three-dimensional images and analyze resulting three-dimensional image data to enhance captured two-dimensional images for scanning related processes such as object identification, symbology detection, object recognition model training, and identifying improper scan attempts or other actions performed by an operator. Imaging systems such as bi-optic readers, handheld scanners, and machine vision systems are described using three-dimensional imaging apparatuses and described capturing three-dimensional images and using with captured two-dimensional images. |
US11334737B2 |
Length measuring instrument, code, and code conversion method
A length measuring instrument for measuring length with a measure includes: a measure on which a code is printed, a plurality of patterns each allotted to a different number being arranged, each of the patterns having digits to which an N-notation number (N being 3 or greater) is allotted, each of the digits having a different color corresponding to the allotted numerical value, the patterns being arranged in ascending order or descending order, a Hamming distance between patterns adjacent to each other in an array direction being 1, an amount of change in numerical value at the same digit between the adjacent patterns being 1 in the code; a reading unit that optically reads patterns printed on the measure; and a measuring unit that measures a length of a measurement target from a result of the reading by the reading unit. |
US11334736B2 |
Dual mode reader and method of reading DPM codes therewith
Apparatuses and methods of reading DPM codes on objects therewith are provided. An apparatus includes a housing and a first imaging assembly housed within the housing and includes a first image sensor. The apparatus also has a second imaging assembly housed within the housing and includes a second image sensor. The apparatus also includes an illumination assembly configured to provide an illumination light having a central illumination axis. At least two of a FOV central axis of the first imaging assembly, a second FOV central axis of the second imaging assembly, and the central illumination axis pass through a plane within a first distance of no greater than about 40 mm of each other. The plane being (i) normal to the first FOV central axis and (ii) a second distance between about 0 to about 5 inches from a nose of the housing. |
US11334734B1 |
Methods and apparatuses to mitigate specular reflections and direct illumination interference in bioptic barcode readers
Example methods and apparatuses to mitigate specular reflections and direct illumination interference in bioptic barcode readers are disclosed. An example method includes creating a first sub-field of view passing through a first window, creating a second sub-field of view passing through a second window, while activating a first illumination source to illuminate the first sub-field of view and deactivating a second illumination source associated with the second sub-field of view, capturing first images of the first sub-field of view, while activating the second illumination source to illuminate the second sub-field of view and deactivating the first illumination source, capturing second images of the second sub-field of view, and attempting to decode a barcode within at least one of the first images and the second images. |
US11334733B1 |
Machine vision devices with configurable illumination and aiming pattern generation
Machine vision devices with configurable illumination and aiming pattern generation are disclosed. An example system includes a housing having a cavity; an imaging sub-assembly mounted in the cavity including: an imager configured to capture an image; an aiming light source mounted in the housing configured to generate a collimated beam of light, an illumination light source configured to generate illumination light; and interchangeable first and second cover plates configured for mounting to the housing in front of the imaging sub-assembly to form an external cover for the housing and sealably protect the imager from an environment, wherein the first and second cover plates have respective passive optical elements that modify the collimated beam of light to form respective aiming patterns, and wherein at least one of the first cover plate or the second cover plate has a third optical element that modifies the illumination light. |
US11334731B2 |
System and method of decoding a barcode using machine learning
A method of decoding a barcode includes capturing an image of the barcode, dividing the image of the barcode into a plurality of rows and columns, each column corresponding to one encoded character of the barcode, using a number of trained image classifiers on each row to determine a predicted character for each column of the row, for each column, determining an output character for the column based on each of the predicted characters associated with the column, and for each column, outputting the output character. Also, a system for decoding a barcode that implements the method. |
US11334729B1 |
Data-securing chip card construction
A card may store data on integrated circuits housed within the card. The card includes two short-range antennas and one long-range antenna that are configured to transmit the data. Antennas of the card may be configured to transmit the data in different directions as a result of a signal-blocking layer embedded within the card that isolates respective antennas from electromagnetic signals originating from a direction on the opposing side of the blocking layer. The long-range antenna may be configured to transmit identification data of the user, while the short-range antennas may be configured to transmit financial data related to the user. A system may be configured to instantiate events for the user of the card with the long-range antenna. Events that are instantiated by the long-range antenna may then be executed using the short-range antennas. |
US11334726B1 |
Applied artificial intelligence technology for using natural language processing to train a natural language generation system with respect to date and number textual features
Disclosed herein is computer technology that applies natural language processing (NLP) techniques to training data to generate information used to train a natural language generation (NLG) system to produce output that stylistically resembles the training data. In this fashion, the NLG system can be readily trained with training data supplied by a user so that the NLG system is adapted to produce output that stylistically resembles such training data. In an example, an NLP system detects a plurality of linguistic features in the training data. These detected linguistic features are then aggregated into a specification data structure that is arranged for training the NLG system to produce natural language output that stylistically resembles the training data. Parameters in the specification data structure can be linked to objects in an ontology used by the NLG system to facilitate the training of the NLG system based on the detected linguistic features. |
US11334724B1 |
Text-based egotism level detection system and process for detecting egotism level in alpha-numeric textual information by way of artificial intelligence, deep learning, and natural language processing
A text-based egotism level detection system and a process for detecting egotism level in alpha-numeric textual information via artificial intelligence (AI), deep learning, and natural language processing (NLP) are disclosed. The text-based egotism level detection system and process for detecting egotism level in alpha-numeric textual information via AI, deep learning, and NLP detects egotism in text using a convolution neural network (CNN) for deep learning. The text-based egotism level detection system and process for detecting egotism level in alpha-numeric textual information via AI, deep learning CNN, and NLP builds, maintains, utilizes, and updates an egotism detection text language processing model that is generated from a huge amount of text data including sentences that are designated as egotistic sentences or not egotistic sentences based on a deep understanding of egotism and data science. |
US11334722B2 |
Method of summarizing text with sentence extraction
A method for summarizing text with sentence extraction including steps as follows. Sentences are extracted from a document including text by a natural language processing (NLP) based feature extractor. A word vector set with respect to each of the sentences is generated by a processor. The word vector set with respect to each of the sentences is used to generate a n-grams vector set and a phrase-n vector set with respect to each of the sentences. A word score representing similarity between the word vector sets, a n-grams score representing similarity between the n-grams vector sets, and a phrase-n score representing similarity between the phrase-n vector sets are computed. The word, n-grams, and phrase-n scores are combined to compute an edge score. Text features are selected from the sentences using the edge scores of the sentences, so as to output a summary of the document. |
US11334720B2 |
Machine learned sentence span inclusion judgments
A method, system, and computer program product for using a natural language processor includes importing a training text including a plurality of training nodes and having a first marked span that includes some of the plurality of training nodes and a first training trigger, wherein each training node includes a first attribute and a second attribute. Also included are generating a first plurality of training tree tables for each training node with respect to a first training traversal from the first training trigger, each training tree table including the first and second attributes of each training node in the first training traversal, and generating a first plurality of training comparison tables from the first plurality of training tree tables. Each training comparison table is also analyzed to determine if a target node belongs in the first marked span, and labeling each training comparison table accordingly. |
US11334719B2 |
Systems and methods for predicting mapping between named entities and parameters using a model based on same predefined number of words that occur prior to the named entity via machine learning techniques
Systems, methods and computer program products are presented for a named entity recognition engine. The NER Engine initiates extraction of named entities from a document(s) and identifies one or more required parameters that correspond to a document outline type classification(s) of the document(s). The NER Engine applies a named entity recognition model to the extracted named entities to predict respective mappings between the extracted named entities and the one or more required parameters, wherein the said mapping depends on a Previous Number of Words model which is based on a same predefined number of words that appear before a named entity, as well as a model based on the named entity being included in a document sentence, and a model which depends on position of the named entity in the document. The NER Engine generates a user interface for display of the predicted respective mappings. |
US11334715B2 |
Topic-identifying information processing device, topic-identifying information processing method, and topic-identifying computer program product
An information processing device includes a divider and an identifier. The divider divides a plurality of sentences included in a processing target sentence set into a plurality of groups based on a supervised topic list representing a list of supervised topic name that is set in advance. The identifier identifies a topic name for each of the groups based on the supervised topic list. |
US11334706B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a display that displays a message, and an association unit that associates a first message including an image with a second message that includes a character string that is entered in a state that an original image of the image is displayed via the image on the display. |
US11334699B1 |
Scalable electromagnetic detection system and 3D visualization
An electromagnetic frequency visualization system has a mobile device platform with panels having multiple tiles with ARRAY cards having RF pixel sensors thereon. A software program interprets and displays 2D and 3D RF pixel sensor data from the ARRAY cards. |
US11334696B2 |
Systems and methods for dynamic voltage and frequency scaling in programmable logic devices
A system, may include a processor configured to receive circuit design data, identify one or more critical paths of the circuit design data, and generate one or more synthetic tunable replica circuits (STRCs) that may mimic the one or more critical paths. The processor may then compile the circuit design data and the one or more STRCs into program data. The system may also include an integrated circuit including a control circuit that may receive the program data from the processor, program a plurality of programmable logic regions of the integrated circuit to implement the circuit design data and the one or more STRCs, and adjust one or more operating parameters of at least one of the plurality of programmable logic regions based on the one or more STRCs. |
US11334695B2 |
Antiperspirant and deodorant compositions comprising malodor reduction compositions
The present invention relates to personal care compositions comprising malodor reduction compositions and methods of making and using such personal care compositions. Such personal care compositions comprising the malodor control technologies disclosed herein provide malodor control without leaving an undesireable scent and when perfume is used to scent such compositions, such scent is not unduely altered by the malodor control technology. |
US11334692B2 |
Extracting a knowledge graph from program source code
Entities and relations associated with source code of a program are extracted. An entity completion on the extracted entities and relationships is performed to produce a knowledge graph of the source code. Repeated patterns of relationships are identified from the knowledge graph across the source code. |
US11334687B2 |
Systems and methods for authenticating photographic image data
The present disclosure provides systems and methods for authenticating photographic data. In one embodiment, a method comprises providing an image authentication application for use on a client device, the application configured to control image capture and transmission; receiving an image data file from the application at the authentication server comprising a photographic image captured by the application and metadata associated therewith; applying a watermark to the photographic image to create a watermarked image; applying date and time information to the tagged image; applying location information to the tagged image; creating a web address associated with the image data file; uploading the photographic image, the tagged image, or both to the web address; and transmitting an authenticated image file to the client device, the authenticated image file comprising one or more of: the watermarked image, the photographic image, the date and time information, geographic information, and the web address. |
US11334685B2 |
Smart de-identification using date jittering
System and method to produce an anonymized cohort having less than a predetermined risk of re-identification. The method includes receiving a data query of requested traits for the anonymized cohort, querying a data source to find records that possess at least some of the traits, forming a dataset from at least some of the records, and grouping the dataset in time into a first boundary group, a second boundary group, and one or more non-boundary groups temporally between the first boundary group and second boundary group. For each non-boundary group, calculating maximum time limits the non-boundary group can be time-shifted without overlapping an adjacent group, calculating a group jitter amount, capping the group jitter amount by the maximum time limits and by respective predetermined jitter limits, and jittering said non-boundary group by the capped group jitter amount to produce an anonymized dataset. Return the anonymized dataset. |
US11334678B2 |
Method and system for a distributed computing system
There is provided a method for synchronization of node databases in a database system, said database system comprising a plurality of validation nodes each comprising a node database, and, optionally one or more client nodes, where one of the validation nodes is a primary validation node, the primary validation node having received at least one transaction message from another validation node or a client, the transaction message comprising instructions to modify the node databases, where each of the nodes stores, in its node database, a chain of data blocks, where each data block in the block chain comprises at least a cryptographically unambiguous identifier of the previous data block. |
US11334674B2 |
End point identification
In some examples, a system provides an agency identifier identifying an authority relationship between a first identity and a second identity, provides a duty identifier based on the agency identifier and a first end point, identifies a second end point based on the first end point, associates authority to access the second end point with the duty identifier, and accesses the second service at the second end point, the accessing comprising an entity identified by the second identity accessing the second end point on behalf of an entity identified by the first identity based on the authority relationship. |
US11334669B2 |
Method for fast and intelligent comparison and security detection of mobile malware big data
A method for detecting mobile malware, including step S1: compressing a mobile software subject to detection and a primary mobile software each containing N functions, wherein each of the functions is compressed into a hash value, a description entropy and a compressed string; S2: calculating a quantity of identical functions between the mobile software subject to detection and the primary mobile software; and then finding out a quantity of similar functions using Hdsim method or entropy_descpt_sim method; and then calculating a degree of similarity to obtain a value of similarity; S3: comparing the value of similarity with a predetermined threshold value; if the value of similarity is greater then or equal to the predetermined threshold value, the mobile software subject to detection is suspected to repackaging; if the value of similarity is smaller than the predetermined threshold value, the mobile software subject to detection is not suspected to repackaging. |
US11334668B2 |
Cache securing method and device capable of resisting side channel attack
A method and a device for securing a cache against side channel attacks are provided. An allocator identifier ALLOCATOR field is added to each cache entry in the present disclosure. Whenever an entry is allocated in the cache, the identifier of the software domain currently running on the processor is filled into the ALLOCATOR field of the allocation entry. When accessing the cache, the cache entry can be hit only if the identifier of the software domain currently running on the processor is identical to the ALLOCATOR field in the cache entry. If the cache entry to be replaced is invalid or its ALLOCATOR field is identical to the identifier of the software domain currently running on the processor, then the existing entry in the cache is replaced directly; otherwise, the entire cache is emptied. |
US11334666B2 |
Attack kill chain generation and utilization for threat analysis
The present disclosure relates to methods, systems, and computer program products for generating an attack kill chain for threat analysis. The method comprises receiving a first security event captured by a first security operation associated with a computing device, and receiving a second security event captured by a second security operation associated with the computing device. The first security event and the second security event are associated with an attack campaign. The method further comprises mapping the first security event to first security data in an attack repository, and mapping the second security event to second security data in the attack repository. The method also comprises determining based on the mapping, one or more attack execution operations for executing the attack campaign associated with the first security event and the second security event. Additionally, the method sequences the one or more attack execution operations to form an attack kill chain. |
US11334662B2 |
Tamper-evident travel devices equipped with secure re-image file (s)
A method of enhancing travel security features associated with a mobile device is provided. The method may include operating a time clock to store a start device confiscation time in a memory and to store an end device confiscation time in the memory, monitoring the mobile device to detect tampering occurring between the start device confiscation time and the end device confiscation time, and in response to the detecting of tampering, prompting the user for a secure identifier. Upon receipt of the secure identifier, the method may include opening a secure i/o pathway to a re-image file. The secure i/o pathway preferably enables execution of an executable re-image file. The re-image file may be used to re-image a software image of the mobile device. The re-image file may contain a pre-tampered image of the mobile device. |
US11334661B1 |
Security credential revocations in a cloud provider network
Techniques are described for enabling software applications to obtain temporary security credentials used to interact with a cloud provider network and, upon the revocation of an active set of temporary security credentials used by an application (e.g., due to concerns about the temporary credential's potential exposure to one or more unauthorized third parties), to readily obtain new temporary security credentials that the application can use to continue operation with minimal interruption. The temporary security credentials can be used, for example, to enable the cloud provider network to authenticate requests sent by software applications or users to various services or other components of the cloud provider network. An operator of a cloud provider network may provide a software development kit (SDK) that application developers can use to incorporate functionality related to the management of temporary security credentials. |
US11334655B2 |
Authenticating a device using a remote host
Methods, systems, and devices for authenticating a device using a remote host are described. In some systems, a management server may identify a software update for a device and transmit a notification that the software update is sent to the device. In some cases, the system may also include a field server. The field server may receive the notification and set a flag, in a memory, that indicates an association between the device and the software update. The field server may receive, from the device, a connection request that includes a certificate associated with a key for authenticating the device and accept the key as valid based on the flag indicating the update to the software. |
US11334647B2 |
Apparatuses, methods, and systems for enhanced matrix multiplier architecture
Systems, methods, and apparatuses relating to enhanced matrix multiplier architecture are described. In one embodiment, an apparatus includes a matrix operations accelerator circuit having a two-dimensional grid of multiplier circuits; a first plurality of registers that represents a first two-dimensional matrix coupled to the matrix operations accelerator circuit; a second plurality of registers that represents a second two-dimensional matrix coupled to the matrix operations accelerator circuit; a decoder, of a core coupled to the matrix operations accelerator circuit, to decode a single instruction into a decoded single instruction; and an execution circuit of the core to execute the decoded single instruction to store each element of the first two-dimensional matrix from the first plurality of registers into a respective clocked flip-flop circuit of each multiplier circuit of the two-dimensional grid of multiplier circuits, store a first element of a first proper subset of elements of the second two-dimensional matrix from the second plurality of registers into a single first clocked flip-flop circuit coupled to a first proper subset of multiplier circuits of the two-dimensional grid of multiplier circuits, store a second element of the first proper subset of elements of the second two-dimensional matrix from the second plurality of registers into a single second clocked flip-flop circuit coupled to a second proper subset of multiplier circuits of the two-dimensional grid of multiplier circuits, multiply the first element of the first proper subset of elements from the single first clocked flip-flop circuit by a respective element from the clocked flip-flop circuit of each multiplier circuit of the first proper subset of multiplier circuits to generate a first plurality of resultants, and multiply the second element of the first proper subset of elements from the single second clocked flip-flop circuit by a respective element from the clocked flip-flop circuit of each multiplier circuit of the second proper subset of multiplier circuits to generate a second plurality of resultants. |
US11334645B2 |
Dynamic outlier bias reduction system and method
A system and method is described herein for data filtering to reduce functional, and trend line outlier bias. Outliers are removed from the data set through an objective statistical method. Bias is determined based on absolute, relative error, or both. Error values are computed from the data, model coefficients, or trend line calculations. Outlier data records are removed when the error values are greater than or equal to the user-supplied criteria. For optimization methods or other iterative calculations, the removed data are re-applied each iteration to the model computing new results. Using model values for the complete dataset, new error values are computed and the outlier bias reduction procedure is re-applied. Overall error is minimized for model coefficients and outlier removed data in an iterative fashion until user defined error improvement limits are reached. The filtered data may be used for validation, outlier bias reduction and data quality operations. |
US11334640B2 |
Computerized location-based visualization of weather events
A computer system provides personalized location-based weather services. Weather data for a location is processed to generate a plurality of panels, wherein each panel comprises weather information organized according to a topic of the panel. An order is determined for the plurality of panels, wherein the order is based on one or more factors including an interaction of a user with one or more previously presented panels, a selected event being identified, and a proximity of a forecasted event to a current time. A visualization is generated on a display, including the plurality of panels configured to be navigated according to the determined order. Embodiments of the present invention further include a method and program product for providing personalized location-based weather services in substantially the same manner described above. |
US11334639B2 |
Systems and methods for image capture and identification
The present disclosure provides a system for a user to upload a photo of an image object and an associated question related to the image object. If the system can determine a direct match based on previously stored image objects in a database correctly, the user can verify that the system generated answer is correct. If the system cannot identify the image object from the database, the system can rely on other users of the application to help identify and comment on the image object to determine the answers to the user's questions about the image object. |
US11334636B2 |
Real-time event detection on social data streams
According to an aspect, a method for event detection on social data streams includes receiving a stream of messages exchanged on a messaging platform, and detecting an event from the stream of messages, which may include detecting a first cluster group of trending entities over a first period of time, detecting a second group of trending entities over a second period of time, and generating a cluster chain by linking the second cluster group with the first cluster group, where the cluster chain represents the detected event over the first and second periods of time. The method includes storing the event as the cluster chain in a memory device on the messaging platform. |
US11334629B2 |
Search system for chemical compound having biological activity
In a search system for a chemical compound having a biological activity, a chemical compound searcher calculates feature vectors distances between a feature vector of a specified chemical compound recorded on an exemplar table and feature vectors of the chemical compounds recorded on a search table and obtains similar chemical compounds in response to the feature vectors distances. A GUI displays the similar chemical compounds and information representing biological activities of the similar chemical compounds. |
US11334623B2 |
Key value store using change values for data properties
Example storage systems and methods provide data storage management using change values in a key data store. A key data store includes a set of key data entries that each include a key value associated with a storage operation, a precondition value, and a postcondition value. A storage parameter is calculated using the precondition value and the postcondition value for each key data entry the set of key data entries. The calculated storage parameter may be reported to manage storage configuration and operations in the storage system. |
US11334622B1 |
Apparatus and methods for logging, organizing, transcribing, and subtitling audio and video content
A software system of some embodiments allows automatic logging, organization, transcription, and/or subtitling/captioning of audio/video content. User selected audio/video content is automatically transcribed. Instances and recurrences of events are automatically identified within transcripts and their corresponding clips. Recurrences of events can be automatically identified based on user identification of instances. Identifications within transcripts/clips can be automatically demarcated and logically or systematically arranged, categorized, classified, labelled, marked, grouped, and/or organized into audio/video sequences by the software system. Categorization, classification, labelling, and/or marking can be applied from transcript data, file names, order of identification occurrence, custom text, and/or analysis of audio and/or video content using AI. Transcripts can be displayed in arrangement and/or amalgamation to match the arrangement of their corresponding clips in an audio/video sequence. Subtitles/captions are automatically generated from transcripts or amalgamated arrangements of transcripts. |
US11334619B1 |
Configuring a playlist or sequence of compositions or stream of compositions
A method, apparatus and system that enables a user to find and act-upon a sound-containing composition, in a group of compositions. One or more sound-segments, which are intended to prompt a user's memory, may be associated with each composition in a group of compositions. A recognition sound-segment may include a portion of its associated composition, which is more recognizable to users than the beginning part of its associated composition. A recognition-segment may contain one or more highly recognizable portion(s) of a composition. When the user is trying to locate or select a particular composition, the recognition-segments are navigated and played-back to the user, based upon a user-device context/mode. When a user recognizes the desired composition from its recognition-segment, the user may initiate a control action to playback; arrange; and/or act-upon, the composition that is associated with the currently playing recognition-segment. |
US11334618B1 |
Device, system, and method of capturing the moment in audio discussions and recordings
Devices, systems, and methods of Capturing the Moment in audio discussions and recordings. A user utilizes an electronic device to record audio, or to participate in an audio conversation or an audio/video conversation. During the conversation, the user clicks on presses a button to create an audio bookmark at desired time-points. Later, the system generates separate a short audio-clip for a few sentences that were spoken before and after each such audio bookmarks. The system further generates an aggregated clip or summary of the bookmarked segments, as well as textual transcription of the bookmarked content. |
US11334611B2 |
Content item summarization with contextual metadata
A computing system, including a processor configured to receive a content item. The processor may extract a plurality of content item features from the content item and receive a user request to summarize the content item. The user request may have associated contextual metadata indicating a spatiotemporal context in which the user request is received. Based on the contextual metadata, the processor may determine an estimated distraction level for the user. The processor may select a subset of the plurality of content item features based on the contextual metadata. The processor may generate a content item summary including the subset of the plurality of content item features based at least in part on the estimated distraction level. The processor may convey the content item summary for output on one or more output devices. |
US11334609B2 |
Semantic structure search device and semantic structure search method
A non-transitory computer-readable recording medium stores a semantic structure search program. The semantic structure search program causes a computer to execute the following process. The computer generates a plurality of search semantic symbols from a search request. Next, the computer specifies a position of a specific word that corresponds to the search request in a search target document, by the plurality of search semantic symbols and document semantic structure position information. The document semantic structure position information includes a relationship information between a plurality of semantic symbols and a plurality of positions of a plurality of words in the search target document. The plurality of semantic symbols represent a semantic structure corresponding to the plurality of words. Thereafter, the computer outputs a search result including the specific word and the position of the specific word in the search target document. |
US11334606B2 |
Managing content creation of data sources
A system and method are provided for managing content creation of data sources. The method includes: analyzing content of a data source while simultaneously identifying one or more alternative data sources having similar concepts of the content of the data source, the similar contents based on a degree of similarity between the concepts of the data source and one or more concepts of the one or more alternative data sources. The method further includes providing an indication based on a degree of similarity for performing a defined operation on the one or more alternative data sources in relation to the data source. |
US11334600B1 |
Partial reloading in data synchronization
Partial reloading of source data in data synchronization. Determining whether a source partition of source data in a source database is to be reloaded into target data in a target database, the source partition corresponding to a target partition of the target data. In accordance with a determination that the source partition is to be reloaded, one or more processors determine to load the source partition from the source database into the target database as a reference partition, the reference partition being separated from the target data in the target database and being assigned with a reference partition identity. In accordance with a determination that the loading of the source partition is completed, one or more processors determine to attach the reference partition to the target data. |
US11334599B2 |
Systems and methods for electronic data record synchronization
Systems and method for database record synchronization are disclosed herein. An example apparatus includes a request receiver to receive a request including a first record. The first record is stored in a first database. The example apparatus includes a database searcher to search a second database for a second record based on the request. The example apparatus includes a record parser to generate a first parsed record based on the first record and a second parsed record based on the second record, perform a comparison of the first parsed record and the second parsed record, and identify a difference between first data in the first parsed record and second data in the second parsed record. The example apparatus includes a communicator to transmit a transaction message to the second database to modify the second data based on the first data. |
US11334598B2 |
Computer-implemented management of bookings for transportation services
A computer-implemented method of managing online bookings for transportation services inventory is provided. The computer-implemented method links, via a computerized network, each item in the transportation services inventory with one of a plurality of online distributions channels by allocating the item to the respective online distribution channel. Furthermore, the computer-implemented method receives, from each of a plurality of online distribution channels in real time via the computerized network, sale data pertaining to the online bookings for the items in the transportation services inventory allocated to the respective online distribution channel. The computer-implemented method processes the sale data by carrying out calculations to obtain a performance rating for each of the respective online distribution channels. Additionally, the computer-implemented method queries whether the performance rating of each of the respective online distribution channels is greater than a performance rating of other online distribution channels. |
US11334594B2 |
Data model transformation
Described herein are systems and methods of transforming data models, for example, creating a data warehouse. A directives model may be loaded based upon a parsed directives file. An entity model may be loaded, and tables, attributes, and foreign keys of a data warehouse model may be created based upon the directives model and the entity model. Mappings may be created between tables, columns, and foreign keys of the data warehouse model and entities, attributes, and relationships, respectively, of the entity model. Code to define a data warehouse may be generated based upon the tables, attributes, and foreign keys of the data warehouse model. Code to transfer data from the source data source can be generated based upon the created mappings. A lineage report can be generated that provides information identifying a corresponding source for each table and column in the data warehouse. |
US11334588B1 |
Analysis engine data intake
A data analytics system may receive query definitions from which relationships between datasets may be identified. The query definitions may be analyzed to determine estimated costs and frequencies of combining a first and second dataset. Based on the cost and frequency, a combined dataset may be generated to by joining data from the first and second datasets. The combined dataset may be stored. Queries that comprise instructions to combine the first and second datasets may be processed by instead accessing the combined dataset. |
US11334584B2 |
Dynamic regrouping and presentation of electronic patient records
A computerized system manages health documents in a computer database. Each document in the database is associated with an author, which is in turn associated with group. When documents for a patient are listed for a user, the computerized system uses the user's own group assignment within the database to organize and present the patient documents. Rules associated with the user's group create ad hoc categories of documents that are of special interest to the user. |
US11334583B2 |
Techniques for semantic searching
Techniques are disclosed for querying, retrieval, and presentation of data. A data analytic system can enable a user to provide input, through a device to query data. The data analytic system can identify the semantic meaning of the input and perform a query based on the semantic meaning. The data analytic system can crawl multiple different sources to determine a logical mapping of data for the index. The index may include one or more subject areas, terms defining those subject areas, and attributes for those terms. The index may enable the data analytic system to perform techniques for matching terms in the query to determine a semantic meaning of the query. The data analytic system can determine a visual representation best suited for displaying results of a query determined by semantic analysis of an input string by a user. |
US11334582B1 |
Mobile explorer
A system extracts data from one or more sources of data and displays information regarding the data using interactive visualizations that allow a user to interact directly with the visualizations of the data, without necessarily requiring the user to utilize a menu-driven interface. |
US11334573B1 |
Method and apparatus for concept-based classification of natural language discourse
Pinnacle concepts are not amenable to detection by the use of keywords. A unit of natural language discourse (UNLD) “refers” to a pinnacle concept “C” when that UNLD uses linguistic expressions in such a way that “C” is regarded as expressed, used or invoked by an ordinary reader of “L.” A reference can have a “reference level” value that is proportional to: the “strength” with which the pinnacle concept is referenced, the probability that a pinnacle concept is referenced or both strength and probability. Pinnacle concepts can be divided into Quantifiers and non-Quantifiers. A Quantifier can modify the reference level assigned to a non-Quantifier. A concept “C,” that is determined to be referenced by a UNLD “x,” after application of its Quantifiers, is said to be asserted by “x.” Concept-based classification is the identification of whether a pinnacle concept “C” is asserted by a UNLD. Concept-based classification can be used for concept-based search. |
US11334572B2 |
Method and device for displaying query results based on deep question and answer
The present disclosure provides a method and device for displaying query results based on deep question and answer, in which the method includes: receiving a query, in which the query is a preset type query in a preset field; obtaining short viewpoints of aggregation results corresponding to the query, in which each of the aggregation results is obtained by aggregating webpages where viewpoint sentences from a same viewpoint cluster are located, and a short viewpoint of each of the aggregation results is obtained according to viewpoint sentences from a corresponding viewpoint cluster; and displaying the short viewpoints of the aggregation results. |
US11334564B2 |
Expanding search queries
Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region. |
US11334563B1 |
System and method for automatic evaluation of project management tickets
A method and system for computer processes and data structures is described that define an environment for monitoring tasks that together constitute a project, where such processes utilize a scripting language to define certain functions that may relate data from one part of a project to another. |
US11334560B2 |
Asset management method and apparatus, and electronic device
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to transfer a plurality of asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, combining the plurality of asset objects in a target object, the target object including an address field used to maintain address information of the plurality of asset objects, deleting address information corresponding to the plurality of asset objects from the target object, and adding the address information to asset receiving objects corresponding to the plurality of asset objects. |
US11334557B2 |
Method and system for deriving metadata characteristics of derivative assets
In general, the invention relates to a method for managing data. The method includes obtaining, by a data management system, a derived data request from a client, and in response to the derived data request: obtaining a plurality of data sets based on the derived data request, identifying a plurality of metadata, wherein each metadata of the plurality of metadata is associated with a data set of the plurality of data sets, performing a metadata analysis on the plurality of metadata, making a determination, based on the metadata analysis, that derived data may be generated, performing a derived metadata operation on the plurality of metadata to obtain derived data, performing a derived data operation on the data sets to obtain derived data, associating the derived metadata with the derived data, and providing the derived metadata and the derived data to the client. |
US11334553B2 |
Data logger for dental or medical autoclave
A data logger for use with a dental or medical autoclave is disclosed. The data logger receives data transmitted from the autoclave and stores the data on secure digital memory. The data logger assigns a cycle number to data received associated with a particular sterilization cycle and stores the data associated with this cycle number on the memory until the associated sterilization cycle is complete at which time a new cycle number is assigned to the incoming data associated with a new sterilization cycle. A visual display is provided that displays the data associated with the various stages of a sterilization cycle of the autoclave in real-time for quick reference and verification. The data logger provides for compact and convenient data storage of dental sterilization cycles for record keeping and verification purposes. |
US11334552B2 |
Lightweight redundancy tool for performing transactions
Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed. |
US11334550B2 |
Controller, control method, and control program for SQL statement generation in a factory automation database
There has been desired a technique for creating a table on a database without formulating an SQL statement. A control program for a controller includes a generation module configured to output an SQL statement for creating, on a database, a table in which collection target variables included in the control program are stored. The generation module determines an identification name, on the database, of each collection target variable, identifies, based on a correspondence between a data type usable in the control program and a data type usable in the database, a data type on the database corresponding to the data type of the collection target variable in the control program, and generates the SQL statement based on the determined identification name and the identified data type. |
US11334548B2 |
Index sharding
Index sharding in a low-latency database analysis system includes obtaining index configuration data for indexing constituent data, the constituent data including a plurality of logical tables, and indexing, by an indexing unit, the constituent data by partitioning the constituent data based on a characteristic of the constituent data into at least a first partition and a second partition, segmenting the first partition into a first segment of the first partition, sharding the first segment into a first shard of the first segment of the first partition, segmenting, using hash-partitioning, the second partition into one or more segments of the second partition, and for each segment of the second partition, sharding the segment into one or more respective shards. |
US11334543B1 |
Scalable bucket merging for a data intake and query system
Systems and methods are disclosed for scalable bucket merging in a data intake and query system. Various components of a bucket manager can be used to monitor recently-created buckets of data in common storage that are associated with a particular tenant and a particular index, apply a comprehensive bucket merge policy to determine groups of buckets that qualify for merging, merge those group of buckets into merged buckets to be stored in the common storage, and update any information associated with the merged buckets and pre-merged buckets. These components may be shared across multiple tenants, and some of these components may be dynamically scalable based on need. This approach may also provide many additional benefits, including improved search performance from merged buckets, efficient resource utilization associated with discriminate merging, and redundancy in case of component failure. |
US11334534B2 |
System and method for providing a correlated content organizing technique in an enterprise content management system
Described herein are systems and methods for providing a correlated content organizing technique in a content management system. In accordance with an embodiment, the systems and methods discussed herein provide the ability to dynamically merge multiple correlated (where dependency is derived from each content item's metadata set) content items into one single content item/document and/or organize them into a single folio for ease of future access. For example, when a user performs check-in of a new content item into an ECM application, a smart content organizer agent can find correlated and/or dependent content items and attempt to merge both content items into one single content item. This can enable all the correlated content items to exist as one single document/item in an ECM application, with the benefit of providing increased ease of accessing correlated and/or dependent content item(s) in a shorter amount time. |
US11334531B2 |
Virtual private cloud that provides enterprise grade functionality and compliance
Techniques to enforce policies with respect to managed files and/or endpoints are disclosed. A policy to be applied with respect to one or more files included in a synchronization set and/or an endpoint associated with the synchronization set is received. Compliance with the policy is ensured across a plurality of heterogeneous endpoints associated with the synchronization set. |
US11334528B2 |
ZFS block-level deduplication and duplication at cloud scale
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage. |
US11334526B2 |
Handling previews of remotely stored content objects
Methods, systems and computer program products for content management and collaboration systems. Embodiments address handling remotely-stored preformatted previews of remotely stored content objects for display on a user device without having to store a local copy of the remotely stored content objects to the user device. A user operates a content object viewer that is provided as part of the operating system running on the user device. As provided, the content object viewer includes a graphical user interface for accessing files of the operating system. Using the graphical user interface capabilities of the content object viewer, the user selects a particular one of the remotely stored content objects. Upon such selection, the content object viewer displays a preview of the particular one of the remotely stored content objects without having to have a local copy of the particular one of the remotely stored content objects at the user device. |
US11334524B2 |
Performing hash joins using parallel processing
Data records are joined using a computer. Data records in a first plurality of data records and a second plurality of data records are hashed. The data records in the first and second pluralities are respectively assigned to first and second groupings based on the hashes. Associated pairs of groupings from the first and second groupings are provided to a thread executing on a computer processor, and different pairs are provided to different threads. The threads operate on the pairs of groupings in parallel to determine whether to join the records in the groupings. A thread joins two data records under consideration if the hashes associated with the data records match. The joined data records are output. |
US11334523B2 |
Finding storage objects of a snapshot group pointing to a logical page in a logical address space of a storage system
An apparatus comprises a processing device configured to generate a tree structure characterizing relationships between storage objects in a storage system represented as logical page nodes specifying respective logical page addresses, arrays of pointers to other logical page addresses, snapshot group identifiers, and logical extent offsets. The processing device is also configured to traverse the generated tree structure to identify (i) a given logical page node specifying a given logical page address, snapshot group identifier and logical extent offset from a query and (ii) other ones of the logical page nodes that specify the given snapshot group identifier and logical extent offset and comprise a pointer to the given logical page address in its associated array of pointers. The processing device is further configured to provide a response to the query specifying the given logical page node and the identified other ones of the logical page nodes. |
US11334521B2 |
System and method that determines a size of metadata-based system snapshots
A size of a metadata-based system snapshot is determined based on performing incremental calculations in background mode to assure accurate size reporting without producing considerable workload. Snapshot sizes are relative to each other. For example, a size of a first snapshot is set when a second snapshot is generated. Moreover, a size of the latest snapshot is relative to a current tree version and a size of an older snapshot is relative to a snapshot that follows it. An aggregated size of all system snapshots can be determined by adding the individual snapshot sizes. This provides simplicity during snapshot management. |
US11334520B2 |
Communication apparatus capable of transferring selected data item, method for controlling the same and non-transitory computer-readable storage medium
A communication apparatus comprises a communication unit, a control unit which records transfer management information representing a state of a data item selected, from a plurality of data items stored in a storage, as a transfer target to be transferred to a destination apparatus, wherein the control unit updates the transfer management information in accordance with a process for transferring a data item, wherein the control unit, for a data item that has failed to be transferred by the communication unit, updates the transfer management information to a state indicating waiting for re-transfer, and when a destination apparatus is changed after the update, updates the transfer management information from the state indicating waiting for re-transfer to a state indicating not to transfer. |
US11334519B2 |
Content file suggestions
Systems, components, devices, and methods for generating suggestions for content files are provided. A non-limiting example is a method for generating suggestions for arranging content. The method includes the step of receiving a content file from a client, the content file including a content region and a content element. The method also includes the step of analyzing the content file to select a blueprint for the content region. The method further includes the step of generating a suggestion for arranging the content region based on the selected blueprint. Additionally, the method includes the step of transmitting the suggestion to the client. |
US11334516B2 |
USB to synchronous serial interface with external clock signal
This disclosure relates generally to systems and methods of translating between Universal Serial Bus (USB) and synchronous serial protocols. In one embodiment, an apparatus includes an application-specific integrated circuit (ASIC) configured to operate in a multi-protocol generic mode and in an adaptive clock mode. The ASIC is configured to implement a multi-protocol generic command processor in the multi-protocol generic mode where the ASIC is operable to be commanded so as to execute a generic bus command that converts between the USB protocol and any commanded synchronous serial protocol. Furthermore, the ASIC can synchronize the execution of the generic bus command with an externally generated clock signal on the synchronous serial side when the ASIC is also provided in the adaptive clock mode. In this manner, a computer device with a USB port can use the ASIC as a bridge for data communications with a radio having a synchronous serial port. |
US11334512B1 |
Peripheral access control for secondary communication channels in power management integrated circuits
Systems, methods, and apparatus managing access to a power management device are disclosed. A system has a primary integrated circuit and a power management integrated circuit. The primary integrated circuit has a communication controller configured to control access to a first serial bus for a plurality of subsystems in the primary integrated circuit. The power management integrated circuit is coupled to the first serial bus and to a second serial bus. An access control circuit in the power management integrated circuit is configured by the primary integrated circuit to control access to the power management integrated circuit through the second serial bus. The primary integrated circuit may be configured to write an access control configuration to the power management integrated circuit. The access control configuration may define write access rights for a secondary integrated circuit coupled to the power management integrated circuit through the second serial bus. |
US11334511B2 |
System, apparatus and method for peer-to-peer communication on a multi-drop interconnect
In one embodiment, an apparatus includes: a peer-to-peer (P2P) control circuit to issue a P2P communication request to a bus master of a multi-drop interconnect to request authorization to send a P2P transaction to at least one slave device coupled to the multi-drop interconnect; a transmitter to transmit the P2P transaction to the at least one slave device when the bus master grants the authorization for the P2P transaction; and another transmitter to output the clock signal to the multi-drop interconnect during the P2P transaction. Other embodiments are described and claimed. |
US11334505B2 |
System and method for operating system
Embodiments of the present disclosure relate to a system and a method for operating the system. The operating mode of a data processing circuit is changed according to a request indicating whether or not a first clock or a second clock is to be changed. Data transmitted from a first module to a second module inside the system is processed according to the operating mode of the data processing system. Accordingly, when the clock of one of modules included in the system changes, the module can quickly switch to a state in which the same can transmit/receive data to/from another module included in the system, and the performance of data transmission/reception between the modules included in the system can be optimized. |
US11334500B2 |
Memory module data object processing systems and methods
The present disclosure provides methods, apparatus, and systems for implementing and operating a memory module, for example, in a computing that includes a network interface, which may be coupled to a network to enable communication with a client device, and host processing circuitry, which may be coupled to the network interface via a system bus and programmed to perform first data processing operations based on user inputs received from the client device. The memory module may be coupled to the system bus and include memory devices and a memory controller coupled to the memory devices via an internal bus. The memory controller may include memory processing circuitry programmed to perform a second data processing operation that facilitates performance of the first data processing operations by the host processing circuitry based on context of the data block indicated by the metadata. |
US11334499B2 |
Method for locating metadata
A method for locating metadata associated with a first address. The method comprises: accessing a page table structure, a page table entry of said page table structure providing address translation data for use in an address translation process for translating said first address into a second address; extracting (906) portions of at least two page table entries in the page table structure, determining (906) a pointer to a metadata table from said portions, and using (908) the pointer to locate from the metadata table target metadata associated with the first address. |
US11334496B2 |
Method and system for providing processor-addressable persistent memory to guest operating systems in a storage system
A method for managing data includes obtaining, by a hypervisor on a host computing device, a write request for storing first data, and in response to the write request: identifying a first set of memory segments associated with the first data using a memory mapper, wherein the first set of memory segments is associated with a memory device, making a first determination that the memory device is local to the host computing device, and in response to the first determination: storing the first data in the first set of memory segments. |
US11334494B2 |
Write merging on stores with different tags
Techniques for caching data are provided that include receiving, by a caching system, a write memory command for a memory address, the write memory command associated with a first color tag, determining, by a first sub-cache of the caching system, that the memory address is not cached in the first sub-cache, determining, by second sub-cache of the caching system, that the memory address is not cached in the second sub-cache, storing first data associated with the first write memory command in a cache line of the second sub-cache, storing the first color tag in the second sub-cache, receiving a second write memory command for the cache line, the write memory command associated with a second color tag, merging the second color tag with the first color tag, storing the merged color tag, and evicting the cache line based on the merged color tag. |
US11334493B2 |
Memory system and operating method thereof
A memory system includes: a memory device including a plurality of memory blocks; and a controller for dynamically changing a size of a write buffer based on whether a current workload is a sequential workload or a mixed workload, wherein the controller includes: a workload detecting unit suitable for changing current workload from the sequential workload to the mixed workload based on a read count, or from the mixed workload to the sequential workload based on a write count; and a write buffer managing unit suitable for reducing the size of the write buffer when the current workload is changed to the mixed workload. |
US11334491B1 |
Side cache array for greater fetch bandwidth
In one embodiment, a microprocessor, comprising: an instruction cache configured to receive an instruction fetch comprising a first byte portion and a second byte portion; a side cache tag array configured to signal further processing of the second byte portion in addition to the first byte portion based on a hit of the side cache tag array; and a side cache data array configured to store instruction data for the second byte portion. |
US11334485B2 |
System and method for dynamic enforcement of store atomicity
A computer system for dynamic enforcement of store atomicity includes multiple processor cores, local cache memory for each processor core, a shared memory, a separate store buffer for each processor core for executed stores that are not yet performed and a coherence mechanism. A first processor core load on a first processor core receives a value at a first time from a first processor core store in the store buffer and prevents any other first processor core load younger than the first processor core load in program order from committing until a second time when the first processor core store is performed. Between the first time and the second time any load younger in program load than the first processor core load and having an address matched by coherence invalidation or an address matched by an eviction is squashed. |
US11334484B2 |
Optimizing write and wear performance for a memory
Determining and using the ideal size of memory to be transferred from high speed memory to a low speed memory may result in speedier saves to the low speed memory and a longer life for the low speed memory. |
US11334483B2 |
Network fabric storage system
A network fabric storage system includes a chassis housing primary storage devices and one or more cache devices that re separate from each of the primary storage devices. A Link Control Card (LCC) is housed in the chassis and coupled to each of the primary storage devices and the cache device(s) via a mid-plane. The LCC includes a translation layer processor that receives first data from a host device, and processes the first data for storage in the cache device(s) such that the first data is stored in the cache device(s). The translation layer processor then determines that the first data should be stored in a first primary storage device and, in response, causes the first data to be moved from the cache device(s) to the first primary storage device such that the first data is stored in the first primary storage device. |
US11334482B2 |
Upgrading on-disk format without service interruption
A logical map represents fragments from separate versions of a data object. Migration of data from a first (old) version to the second (new) version happens gradually, where write operations go to the new version of the data object. The logical map initially points to the old data object, but is updated to point to the portions of the new data object as write operations are performed on the new data object. A background migration copies data from the old data object to the new data object. |
US11334480B2 |
Data storage device and non-volatile memory control method
An efficient control technology for non-volatile memory is shown. A non-volatile memory provides a storage space that is divided into blocks. When programming the write data issued by the host to the non-volatile memory, the programming order of the blocks is recorded. Garbage collection is based on the recorded programming order.Sequential data can be collected to the destination block in sequence. |
US11334478B2 |
Memory system and nonvolatile memory medium in which program is stored to optimize operating life
According to one embodiment, a memory system includes a nonvolatile memory, configuration unit, address translation unit, write unit and control unit. The configuration unit assigns write management areas included in the nonvolatile memory to spaces. The write management area is a unit of an area which manages the number of write. The address translation unit translates a logical address of write data into a physical address of a space corresponding to the write data. The write unit writes the write data to a position indicated by the physical address in the nonvolatile memory. The control unit controls the spaces individually with respect to the nonvolatile memory. |
US11334472B2 |
Automated testing for metadata-driven custom applications
In non-limiting examples of the present disclosure, systems, methods and devices for assisting with testing custom application software are provided. An input that modifies an application action may be received. A request to execute a test action corresponding to the application may be received. One or more test steps for executing the test action may be identified. Each of the one or more test steps may be executed in a test framework utilizing test metadata. A determination may be made as to whether an unexpected result occurred during the execution of the one or more steps. If an unexpected result is determined to have occurred, a graphical representation of the unexpected result may be caused to be displayed. |
US11334467B2 |
Representing source code in vector space to detect errors
A computer-implemented method, system and computer program product for representing source code in vector space. The source code is parsed into an abstract syntax tree, which is then traversed to produce a sequence of tokens. Token embeddings may then be constructed for a subset of the sequence of tokens, which are inputted into an encoder artificial neural network (“encoder”) for encoding the token embeddings. A decoder artificial neural network (“decoder”) is initialized with a final internal cell state of the encoder. The decoder is run the same number of steps as the encoding performed by the encoder. After running the decoder and completing the training of the decoder to learn the inputted token embeddings, the final internal cell state of the encoder is used as the code representation vector which may be used to detect errors in the source code. |
US11334466B2 |
Remedying bad service fixes having subsequent dependent fixes
A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part. |
US11334462B2 |
Memory system and operating method thereof
A memory system may include a memory device including a plurality of memory cells, and a controller suitable for controlling the memory device to perform a first read operation by applying a first read voltage to a target memory cell in which data corresponding to a read command provided from a host is stored. When the number of fail bits in first read data read through the first read operation is greater than or equal to a preset threshold value, the controller may check outside temperature recorded in a temperature table based on real time clock (RTC) information and country information which are provided from the host, set a second read voltage based on the outside temperature and a read voltage table, and control the memory device to perform a second read operation by applying the second read voltage to the target memory cell. |
US11334460B2 |
Monitoring system control unit coupled to device database via the internet
Information as to a group of devices which are part of a monitoring system, can be accumulated in one or more databases. The databases can be addressed via a computer network, such as the Internet. Monitoring systems can access one or more of the databases seeking identification of those devices that correspond to a selected criterion. A database can provide serial numbers of devices that meet the selected criteria. The respective monitoring system can determine if any local devices have serial numbers that match the received serial numbers. A trouble indicator can be generated in response thereto. |
US11334459B2 |
Flexible test systems and methods
Presented embodiments facilitate efficient and effective flexible implementation of different types of testing procedures in a test system. In one embodiment, a test system comprises pre-qualifying test components, functional test components, a controller, a transceiver, and a switch. The pre-qualifying test components are configured to perform pre-qualifying testing on a device under test. The functional test components are configured to perform functional testing on the device under test. The controller is configured to direct selection between the pre-qualifying testing and functional testing. The transceiver is configured to transmit and receive signals to/from the device under test. The switch is configured to selectively couple the transceiver to the pre-qualifying test components and functional test components. |
US11334458B2 |
Completing memory repair operations interrupted by power loss
Methods, systems, and devices for completing memory repair operations interrupted by power loss are described. A command to perform a memory repair of a memory device may be received. A memory repair process of the memory device may be initiated, based on the command. The memory repair process may include programming fuse elements of the memory device. Information associated with the initiated memory repair process may be stored in a non-volatile memory. The memory repair process may be interrupted by a power interruption. During powerup of the memory device, it may be determined that the memory repair process was initiated and not completed before the powerup, based on the stored information. The memory repair process of the memory device may be continued, based on the determination. Upon completion of the memory repair process, the stored information may be cleared. |
US11334455B2 |
Systems and methods for repairing a data store of a mirror node
Described herein is a computer implemented method for repairing data inconsistency between a first mirror node and a primary cluster. The method comprises retrieving a snapshot of the one or more objects from a primary cluster; determining from the snapshot of the objects, one or more operations for the mirror node to perform to ensure data consistency between the mirror node and the primary cluster; and performing the operations. |
US11334453B2 |
System and method for providing fault tolerance and resiliency in a cloud network
In accordance with an embodiment, described herein is a system and method for providing fault tolerance and resiliency within a cloud network. A cloud computing environment provides access, via the cloud network, to software applications executing within the cloud environment. The cloud network can include a plurality of network devices, of which various network devices can be configured as virtual chassis devices, cluster members, or standalone devices. A fault tolerance and resiliency framework can monitor the network devices, to receive status information associated with the devices. In the event the system determines a failure or error associated with a network device, it can attempt to perform recovery operations to restore the cloud network to its original capacity or state. If the system determines that a particular network device cannot recover from the failure or error, it can alert an administrator for further action. |
US11334452B1 |
Performing remote part reseat actions
A tool for performing remote part reseat actions. Responsive to receiving a request for a scheduled operation, the tool generates an operation table in a push file. Responsive to a determination that there is at least one redundant component for the scheduled operation, the tool identifies the at least one redundant component. The tool determines one or more tolerable errors for the at least one redundant component. The tool appends the at least one redundant component and the one or more tolerable errors to the operation table in the push file. The tool schedules the push file to prescribe one or more recovery operations for the scheduled operation. |
US11334450B1 |
Backup method and backup system for virtual machine
A backup method and a backup system for virtual machines are provided. A first virtual machine management module replicates data of a write IO request of a first virtual machine to generate replication data, and the write IO request is configured to request a data write operation to a disk of the first virtual machine. The first virtual machine management module transmits the replication data to a second virtual machine management module while the first virtual machine is running. The second virtual machine management module receives the replication data and controls or performs a data write operation to a disk of the second virtual machine of the second virtual machine management module according to the replication data. When the first virtual machine is paused, the second virtual machine management module performs a snapshot operation on the disk of the second virtual machine to generate snapshot data. |
US11334449B2 |
Information processing apparatus, update control method, and information processing system
An information processing apparatus executes a plurality of programs. The information processing apparatus includes circuitry configured to: control execution of a plurality of update processes of updating the plurality of programs; when an update of a particular program performed by one or more update processes of the plurality of update processes has failed, acquire recovery information for recovering a function of the particular program whose update has failed; and execute a recovery process of recovering the function implemented by the particular program whose update has failed, based on the recovery information. |
US11334448B2 |
Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A method for operating a memory system includes: performing a program operation on a first page of a first page group included in a first memory block and storing physical-logical address mapping information on the first page in a physical-logical address mapping information storing section; performing a program operation on a second page of the first page group included in the first memory block and storing physical-logical address mapping information on the second page in the physical-logical address mapping information storing section; and copying the physical-logical address mapping information on the first and second pages of the first page group, which are stored in the physical-logical address mapping information storing section, to a second memory block. |
US11334447B2 |
Integrated circuit facilitating subsequent failure analysis and methods useful in conjunction therewith
A chip aka integrated circuit, the chip comprising configuration register/s, typically volatile, and/or at least one on-chip non-volatile memory m typically including at least one reserved memory location, which may be reserved for storing contents of at least one typically volatile configuration register r, from among the configuration registers; and/or apparatus configured for, at least once, storing values which may be indicative of content of at least one typically volatile configuration register r from among the registers, e.g. in the on-chip non-volatile memory m, e.g. at the at least one reserved memory location. |
US11334446B2 |
Backup system for an overlay network
A method, apparatus, system, and computer program product for backing up data from a virtual machine. A backup service is presented by a computer system as a storage system to the virtual machine, wherein the storage system is located outside of the virtual machine. A hypervisor for the virtual machine is instructed by the computer system to present the storage system as a virtualized storage system to the virtual machine. Data is received by the computer system from the hypervisor in which the data is stored on the virtualized storage system by a backup client performing a backup operation in the virtual machine. |
US11334445B2 |
Using non-volatile memory to improve the availability of an in-memory database
In an in-memory database management system, non-volatile random access memories (NVRAMs) are used to store database data and control data. Because this data is stored in NVRAM, the data survives system failures. Recovery from a system failure may be accomplished more quickly by, at least in part, modifying the surviving data in NVRAM, rather than loading an entire checkpoint image and applying uncheckpointed transactions needed to synchronize the database. Because in this form of recovery the database state that serves as the starting point for applying change records is the database as stored in the NVRAM, this form of recovery is referred to herein as in-memory-based recovery. Recovery, where the database state that serves as the starting point for applying change records is a checkpoint image, is referred to herein as checkpointed-based recovery. In-memory-based recovery eliminates or reduces the need to perform certain operations that are performed for checkpointed-based recovery. |
US11334438B2 |
Incremental file system backup using a pseudo-virtual disk
Methods and systems for backing up and restoring sets of electronic files using sets of pseudo-virtual disks are described. The sets of electronic files may be sourced from or be stored using one or more different data sources including one or more real machines and/or one or more virtual machines. A first snapshot of the sets of electronic files may be aggregated from the different data sources and stored using a first pseudo-virtual disk. A second snapshot of the sets of electronic files may be aggregated from the different data sources subsequent to the generation of the first pseudo-virtual disk and stored using the first pseudo-virtual disk or a second pseudo-virtual disk different from the first pseudo-virtual disk. |
US11334433B2 |
Storing parity data mid stripe
A first data location is identified, where the first data location is predetermined to store a first parity data based on a plurality of user data at a plurality of data locations of a storage system. A set of user data is stored at a subset of data locations of the plurality of data locations. A second parity data is stored at a memory buffer location. The second parity data is generated based on the set of user data. An indication of an occurrence of an event is received, the event associated with the storage system. In response to receiving the indication of the occurrence of the event, the second parity data is stored at a second data location external to the plurality of data locations. Upon restart of the storage system, the second parity data is transferred to a third data location of the plurality of data locations. The third data location is situated after the subset of the plurality of data locations and prior to the first data location. The memory buffer is initialized with an initial value of a default hardware initialization state of the storage system to allow for calculating additional parity data based on the initial value and additional user data to be stored in one or more data locations situated after the third data location. |
US11334432B2 |
Memory system
According to an embodiment, a memory controller obtains first data in a first page using a first voltage, obtains a first shift amount based on a first and second number. The first and second numbers represent numbers of bits each of which has different values in a first and second manner between the first data and first expected data. The controller obtains second data in the second page using a second voltage and a second shift amount, and obtains a third shift amount based on a third and fourth number, the third and fourth numbers respectively represent numbers of bits each of which has different values in the first and second manner between the second data and second expected data. |
US11334430B2 |
Virtual disk file resiliency for content based read cache (CBRC) enabled environment
Disclosed herein is a system and method for checking and maintaining consistency of blocks stored in a virtual disk with a content based read cache (CBRC). When blocks are written to the cache and virtual disk, a hash is computed for the block and stored in a digest file on the virtual disk. In the background, each block is obtained from the virtual disk, its hash is recomputed, and the hash is compared to the stored hash in the digest file. If the comparison indicates a mismatch, then an error is reported. |
US11334427B2 |
System and method to reduce address range scrub execution time in non-volatile dual inline memory modules
A non-volatile dual in-line memory module (NVDIMM) instantiates first and second partitions of non-volatile memory. The first partition is reserved and is not accessible to an operating system instantiated. The second partition is accessible to the operating system. A processor detects a first bad memory location in the second partition, stores a first system physical address of the first bad memory location to a system bad memory locations list, and stores a first DIMM physical address of the first bad memory location to a first NVDIMM bad memory locations list in the first partition. |
US11334426B2 |
CRC error alert synchronization
A memory device includes cyclic redundancy check (CRC) circuitry configured to indicate whether an error has been detected in transmission of data from a host device to the memory device. The CRC circuitry includes a synchronous counter that is configured to synchronize a count with a system clock and to transmit the count. The CRC circuitry also includes pulse width control circuitry that is configured to receive the synchronized count from the synchronous counter and to generate pulse width controls based at least in part on the synchronized count. Furthermore, the CRC circuitry includes synchronization circuitry that is configured to receive the pulse width controls and to generate an error alert signal based at least in part on the pulse width controls. |
US11334425B1 |
Transmitting synchronized data streams in a distributed storage network
A method begins by a processing module of a storage network receiving a first plurality of pairs of coded values corresponding to first data segments of a first data stream and a second data stream. The method continues with the processing module generating a received coded matrix to include a plurality of groups of selected coded values and when the received coded matrix includes a decode threshold number of pairs of coded values, generating a data matrix from the received coded matrix and an encoding matrix. The method continues with the processing module reproducing the first data segment of the first and second data streams, while maintaining the time alignment of the first and second data streams. |
US11334421B2 |
Method and apparatus to identify a problem area in an information handling system based on latencies
An information handling system may obtain timing information for processing among layers of a first client-side information handling system, and compare the timing information to threshold values to provide a comparison. The information handling system may use the comparison to identify an area of the first client-side information handling system in which a problem exists, and initiate remedial action directed to the problem. |
US11334414B2 |
Abnormality detecting apparatus, rotating machine, abnormality detection method, and non- transitory computer readable medium
An abnormality detecting apparatus that is configured to detect a presence or absence of an abnormality in a rotating machine includes a processor that is configured to execute a measured value acquisition process of acquiring, on the basis of a detection signal output from a vibration sensor that is configured to measure vibration caused by rotation of the rotating machine, a measured value including an amplitude and a phase of the vibration; a Mahalanobis distance calculation process of calculating a Mahalanobis distance of the measured value acquired at a time point at which the rotating machine is evaluated on the basis of a unit space configured with a plurality of measured values acquired at a plurality of past time points; and a determination process of determining that an abnormality has occurred in the rotating machine in a case where the calculated Mahalanobis distance exceeds a predetermined threshold value. |
US11334412B2 |
Digital backed flash refresh
A method comprising the steps of responding to expiration of a timer, transmitting a signal from the timer to circuitry; responsive to receiving the signal, retrieving by the circuitry (i) first values stored in an analog array, and (ii) second values stored in a digital non-volatile memory; performing, by the circuitry, operations comprising a comparison of the first values and the second values; analyzing, by the circuitry, results of the comparison to determine whether an error is greater than or equal to a predefined threshold; responsive to determining the error is greater than or equal to the predefined threshold, initiating, by the circuitry, operations to reprogram the analog array with the second value is described. |
US11334410B1 |
Determining aberrant members of a homogenous cluster of systems using external monitors
Certain aspects of the present disclosure provide techniques for detecting and preventing failures in a cluster of systems. Embodiments include receiving a set of performance metrics from each respective system of the cluster of systems. Embodiments include determining a score for each respective system of the cluster of systems based on the set of performance metrics received from the respective system. Embodiments include comparing the score for each respective system of the cluster of systems to a threshold. Embodiments include identifying, based on the comparing, an aberrant system of the cluster of systems. Embodiments include performing a remedial action on the aberrant system. |
US11334409B2 |
Method and system for fault collection and reaction in system-on-chip
A fault collection and reaction system on a system-on-chip (SoC) includes a plurality of reaction cores assigned to a plurality of applications being executed by a plurality of processor cores on the SoC, at least one look-up table (LUT), and a controller. The at least one LUT stores therein a first mapping between the plurality of reaction cores and corresponding plurality of domain identifiers, and a second mapping between a plurality of faults and a set of reaction combinations. The controller receives a fault indication and a first domain identifier in response to occurrence of a first fault and selects from the plurality of reaction cores, a first reaction core mapped to the first domain identifier, and from the set of reaction combinations, a first reaction combination mapped to the first fault. The first reaction core responds to the fault indication with a reaction based on the selected reaction combination. |
US11334407B2 |
Abnormality detection system, abnormality detection method, abnormality detection program, and method for generating learned model
A method and system that efficiently selects sensors without requiring advanced expertise or extensive experience even in a case of new machines and unknown failures. An abnormality detection system includes a storage unit for storing a latent variable model and a joint probability model, an acquisition unit for acquiring sensor data that is output by a sensor, a measurement unit for measuring the probability of the sensor data acquired by the acquisition unit based on the latent variable model and the joint probability model stored by the storage unit, a determination unit for determining whether the sensor data is normal or abnormal based on the probability of the sensor data measured by the measurement unit, and a learning unit for learning the latent variable model and the joint probability model based on the sensor data output by the sensor. |
US11334406B2 |
Systems and methods of presenting diagnostic information of an electronic device at diagnostic equipment
Systems and methods of presenting diagnostic information of an electronic device at diagnostic equipment are disclosed. According to an aspect, a system includes an input/output interface configured to communicatively connect to diagnostic equipment and configured to receive electrical power from the diagnostic equipment. Further, the system includes a diagnostic module that stores diagnostic information of an electronic device. The diagnostic module determines that the diagnostic equipment is connected to the input/output interface. The diagnostic module is configured to determine that electrical power is not available from a power supply of the electronic device. Further, the diagnostic module is configured to receive the electrical power from the diagnostic equipment and use the electrical power from the diagnostic equipment to communicate the stored diagnostic information to the diagnostic equipment in response to the diagnostic equipment being connected to the input/output interface and the electrical power not being available from the power supply. |
US11334404B2 |
Techniques for managing access to file systems
This application sets forth techniques for browsing and accessing files stored by a storage solution. The technique includes the steps of (1) prior to receiving a command to open a file, operating in a user space and engaging a first pathway by (a) instantiating, by an application, a preview application; (b) constructing a file path associated with the file stored in the volume; (c) providing the file path to the preview application; (d) generating, by the preview application, preview data of the file; and (e) receiving, by the preview application, a request to open the file; and (2) in response to receiving the request to open the file, engaging a second pathway to retrieve the file from the volume by: (a) generating, by the preview application, a system call to open the file; and (b) transmitting the system call to a kernel process executing within a kernel space. |
US11334397B2 |
Application demand-based migration of virtual machines in logical clusters
Techniques for migrating virtual machines in logical clusters based on demand for the applications are disclosed. In one example, a system may include a logical cluster that spans across a first datacenter located at a first site and a second datacenter located at a second site, the second datacenter being a replication of the first datacenter. The first datacenter may include a virtual machine executing an application. Further, the system may include a management node communicatively coupled to the first datacenter and the second datacenter. The management node may include a dynamic affinity policy engine to monitor the application running in the first datacenter, determine a demand for the application from the first datacenter and the second datacenter based on the monitoring, and recommend migration of the virtual machine hosting the application from the first datacenter to the second datacenter based on the demand for the application. |
US11334391B2 |
Self-programmable and self-tunable resource scheduler for jobs in cloud computing
A method of adjusting a set of resources allocated for a job includes analyzing, by a job tuning module, an intermediate result of a job. Processing the job includes processing a first iteration of a task and a second iteration of the same task. Additionally, the intermediate result is a result of the first iteration of the task, and the job is allocated a first set of resources during processing of the first iteration of the task. The method also includes sending a notification to a scheduler that causes the scheduler to adjust the first set of resources allocated to the job to a second set of resources for processing the second iteration of the task. The job may be allocated the second set of resources during processing of the second iteration of the task. |
US11334389B2 |
Adaptive scheduling of latency-sensitive event-based processors
The latency corresponding to a latency-sensitive event-based processor is evaluated to determine whether the latency-sensitive event-based processor (EBP) should be prioritized. If so, constraints on the number of events that the latency-sensitive EBP can process are relaxed and the frequency with which the latency-sensitive EBP can process events is increased. At a next latency evaluation, if the latency-sensitive EBP no longer meets criteria for prioritization, the constraint on the number of events is returned to a nominal level, as is the frequency with which the latency-sensitive EBP can process events. |
US11334388B2 |
Infrastructure support to enhance resource-constrained device capabilities
An apparatus in one embodiment comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to receive in a requesting device a service availability notification relating to availability of one or more services implemented by a service providing device, to generate in the requesting device a request for a particular service based at least in part on the received service availability notification, and to send the request for the particular service from the requesting device to the service providing device. The requesting device illustratively comprises a resource-constrained device relative to the service providing device with respect to the particular service, and the particular service comprises a service that is capable of being performed in the requesting device but is offloaded from the requesting device to the service providing device via the request in order to conserve resources of the requesting device. |
US11334386B2 |
Method of scheduling an additional new processing task to be executed by a processor, scheduler, and central processing unit
A method of scheduling an additional new processing task to be executed by a processor which is already executing a predetermined number of processing tasks to be executed within timeslots and in a periodic sequence of timeslots by the processor can include determining the periodicity of execution of each processing task, associating the performance consumption with each processing task, and scheduling the additional new processing task to be executed in a periodic sequence of timeslots so as to satisfy a predetermined performance consumption criterion. Further, the present invention relates to a communication system, computer device, scheduler and a Central Processing Unit (CPU) with a scheduler. |
US11334385B2 |
Browser-based processing of data
In some implementations, a user interface for an application is displayed using a web browser instance on a client device. An input is received to present data on the user interface in a particular view. In response to the input, a first web worker thread corresponding to the web browser instance obtains data from a server, and executes first library routines to store the data in local storage at the client device. A second web worker thread, which corresponds to the web browser instance and the user interface, accesses the data from the local storage by using one or more second library routines, and processes the data to convert to a presentation format corresponding to the particular view. The second web worker thread stores the processed data in the local storage by using one or more third library routines, and provides the processed data for display on the user interface. |
US11334382B2 |
Technologies for batching requests in an edge infrastructure
Technologies for batching requests in an edge infrastructure include a compute device including circuitry configured to obtain a request for an operation to be performed at an edge location. The circuitry is also configured to determine, as a function of a parameter of the obtained request, a batch that the obtained request is to be assigned to. The batch includes a one or more requests for operations to be performed at an edge location. The circuitry is also configured to assign the batch to a cloudlet at an edge location. The cloudlet includes a set of resources usable to execute the operations requested in the batch. |
US11334381B2 |
Configuration techniques for managed virtual machines
Embodiments described herein are directed to configuring managed virtual machines. For instance, a management service (e.g., a mobile device manager) may provide configuration settings to a parent virtual machine. Upon successful application of the configuration settings, the parent virtual machine notifies a configuration service that it is in a steady state and provides the configuration settings to the configuration service. The configuration service notifies a cloud-based service (e.g., a virtual desktop service) that it is configured to instantiate virtual machines. The notification informs the cloud-based service that it is permitted to instantiate child virtual machines. Responsive to receiving the notification, the cloud-based service instantiates child virtual machine(s) as needed. To configure the child virtual machine(s), the configuration service provides the configuration settings received from the parent virtual machine to the child virtual machine(s), and the child virtual machine(s) configure themselves accordingly. |
US11334377B2 |
Controller for a memory component
A controller for a memory component comprises a processing unit and at least one memory unit coupled to the processing unit, the memory unit comprising at least a first area for storing a user firmware and a second area for storing a controller firmware; the processing unit is configured to capture a memory address of a program instruction to be executed, compare the memory address with a reference value, and, based on that comparison, enable/restricting actions associated with the program instruction. A related memory component and related methods are also disclosed. |
US11334374B2 |
Modifying readable and focusable elements on a page during execution of automated scripts
A device may initiate an automated script to perform one or more interactions with a browser application and identify a first element in a page rendered by the browser application that satisfies one or more accessibility criteria, wherein the first element may include text that is readable by a screen reader application and/or an attribute that causes the first element to be navigable using a keyboard. The device may modify the first element to be inaccessible to the screen reader application and the keyboard and insert, into the page, a second element including text that is readable by the screen reader application to describe the one or more interactions that the automated script is performing. The client device may restore the page to an original state based on determining that the automated script has finished executing. |
US11334373B2 |
Controlling permissions for access to user interface features
Among other things, instances of at least one type of page of a user interface are presented to at least a first user and a second user. Each instance includes a current scope of user interface elements. All of the instances have current scopes that are the same as or subsets of a prototype scope of user interface elements for that type of page. A permitted scope of user interface elements are available to each corresponding user. The permitted scope of the second user is the same as or a subset of the permitted scope of the first user. Selections of user interface elements to be included in an updated scope are received from the first user. The selections include only user interface elements that belong to both the prototype scope for that type of page and the permitted scope of the first user. |
US11334372B2 |
Distributed job manager for stateful microservices
Two servers implemented as containerized applications may manage the storage of data and the access of that data by compute jobs in a distributed system. A metadata server may distribute data on ingress and assign files to particular storage volumes. The metadata server may then provide a lookup function for files and be configured to distribute a file to other volumes when necessary. A job server may launch jobs as containerized applications and coordinate data access across jobs. |
US11334366B2 |
Method and device for recognizing apparatus and computer readable storage medium and program
A method and device are for recognizing an apparatuses and computer readable storage medium and program are provided. In an embodiment, the method includes reading a combined sequence table including candidate device information, candidate communication parameters and historical occurrence numbers of combinations of the candidate device information and the candidate communication parameters for each candidate device information; determining priority levels of the combinations according to the historical occurrence numbers; and determining a current combination according to the priority levels, sending a message to the apparatus to be recognized by using a candidate communication parameter in the current combination, and determining whether the current combination is the correct combination capable of establishing a communication with the apparatus to be recognized according to a feedback from the apparatus to be recognized. The recognition efficiency may be improved effectively and the recognition time may be shortened significantly through the method. |
US11334358B2 |
Hardware accelerator having reconfigurable instruction set and reconfigurable decoder
In one example, a hardware accelerator comprises: a programmable hardware instruction decoder programmed to store a plurality of opcodes; a programmable instruction schema mapping table implemented as a content addressable memory (CAM) and programmed to map the plurality of opcodes to a plurality of definitions of operands in a plurality of instructions; a hardware execution engine; and a controller configured to: receive an instruction that includes a first opcode of the plurality of opcodes; control the hardware instruction decoder to extract the first opcode from the instruction; obtain, from the instruction schema mapping table and based on the first opcode, a first definition of a first operand; and forward the instruction and the first definition to the hardware execution engine to control the hardware execution engine to extract the first operand from the instruction based on the first definition, and execute the instruction based on the first operand. |
US11334356B2 |
Apparatuses, methods, and systems for a user defined formatting instruction to configure multicast Benes network circuitry
Systems, methods, and apparatuses relating to a user defined formatting instruction to configure multicast Benes network circuitry are described. In one embodiment, a processor includes a decoder to decode a single instruction into a decoded single instruction, the single instruction having fields that identify packed input data, packed control data, and a packed data destination; and an execution unit to execute the decoded single instruction to: send the packed control data to respective control inputs of a circuit that comprises an inverse butterfly circuit coupled in series to a butterfly circuit, wherein the inverse butterfly circuit comprises a first plurality of stages of multicast switches and the butterfly circuit comprises a second plurality of stages of multicast switches, read, once from storage separate from the circuit, each element of the packed input data as respective inputs of the circuit, route the packed input data through the circuit according to the packed control data, and store resultant packed data from the circuit into the packed data destination. |
US11334354B2 |
Predication methods for vector processors
A technique for method for executing instructions in a processor includes receiving a first instruction, receiving a second instruction, identifying a functional unit specified by an opcode contained in an opcode field of the first instruction, selecting a field of the second instruction that contains predicate information based on the identified functional unit, and executing the first instruction in a conditional manner using the identified functional unit and the predicate information contained in the selected field of the second instruction. |
US11334353B2 |
Multiparty computation method, apparatus and program
A method for multiparty computation wherein a plurality of parties each compute a preset function without revealing inputs thereof to others, comprises: each of the parties performing a validation step to validate that computation of the function is carried out correctly, wherein the validation step includes: a first step that prepares a plurality of verified multiplication triples and feeds a multiplication triple to a second step when required; and the second step that consumes a randomly selected multiplication triple generated by the first step, wherein the first step performs shuffling of the generated multiplication triples, in at least one of shuffle in a sequence and shuffle of sequences. |
US11334351B1 |
Systems and methods for software quality prediction
Systems and methods in accordance with embodiments of the invention can automatically track the creation of documents, such as source code files and unit tests, along with the development of those documents. A variety of metrics can be generated regarding errors and issues identified during the development process along with predictive metrics regarding potential issues within the documents. These metrics can be used to identify common issues, automatically generate proactive suggestions to avoid issues during document creation and testing, and/or generate developer profiles indicating the performance of particular developers. A variety of machine learning classifiers can be used to generate the metrics. |
US11334347B2 |
Cognitive build recovery from inter-code commit issues
Techniques for build recovery from inter-code commit failure. A build error for a software project is identified. A first software module, with one or more errors related to the build error, is selected. A comparison software module for the first software module is identified. The comparison software module includes at least one of: (i) a sibling software module to the first software module or (ii) an earlier version of the first software module. A potential problem with the first software module, related to the build error, is determined based on comparing the first software module with the comparison software module. A solution to the potential problem is generated based on the first software module. The solution includes a modification to the software code of the first software module. The solution is applied by modifying the software code of the first software module. |
US11334346B2 |
Detecting anomalies using real-time controller processing activity
Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring data representing real-time processing activity of the ECU; receiving comparable data relating to processing activity of at least one other ECU deemed comparable in functionality to the ECU; comparing the real-time processing activity data with the comparable data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified. |
US11334342B1 |
Updating firmware of unsupported devices
An information handling system may include an unsupported information handling resource that has not been qualified by a manufacturer of the information handling system for use with the information handling system. The system may execute a system update procedure configured to: download a vendor update package for the unsupported information handling resource; determine that the vendor update package requires an operating system different from a currently installed operating system of the information handling system; create a bootable medium comprising the operating system and the vendor update package; trigger a first reboot of the information handling system into the operating system of the bootable medium, wherein the bootable medium is configured to install the vendor update package; and trigger a second reboot of the information handling system into the currently installed operating system of the information handling system. |
US11334341B2 |
Desired state model for managing lifecycle of virtualization software
An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software and storing the desired image of the virtualization software in a storage location accessible to the hosts; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. |
US11334340B2 |
Aircraft software management system
An aircraft maintenance system for improving updates and maintenance of computing devices and software systems of aircraft includes an onboard maintenance device, a centralized configuration server, and a master server. The onboard maintenance device is disposed in an aircraft. The centralized configuration server is communicatively coupled with the onboard maintenance device via satellite communication. The centralized configuration server is configured to wirelessly receive a current configuration report from the onboard maintenance device while the aircraft is in flight. The master server is disposed behind a firewall and is configured to send a set of up-to-date configuration data to the centralized configuration server such that the centralized configuration server can determine compliance by the aircraft. |
US11334339B2 |
USB device and firmware updating method thereof
A USB device and a firmware updating method for the USB device are provided. The firmware updating method includes the following steps. Firstly, a communication protocol is provided. Then, the communication protocol is installed in the at least one microcontroller unit of the USB device. Then, an application program is produced according to the communication protocol. The application program is installed in an electronic computer. The application program contains at least one update firmware information. Then, the at least one update firmware information is transmitted from the electronic computer to the at least one microcontroller unit through the communication protocol. Consequently, at least one original firmware information in the at least one microcontroller unit is replaced by the at least one update firmware information. |
US11334332B2 |
Facilitating cloud native edge computing via behavioral intelligence
Behavioral intelligence can be used with cloud native computing to enhance software deployment for various infrastructures by analyzing and deploying software functions according to the various infrastructures. Because different providers can have their own systems and controls for managing their infrastructures, it is costly to deploy software functions that are coupled together. However, if the software functions are disaggregated and translated according to the systems and controls relative to the various infrastructures, then the software functions can be failed and scaled independently of one another, thereby generating efficiencies. |
US11334331B2 |
Loop lock reservation
Embodiments relate to a system, program product, and method for implementing loop lock reservations, and, more specifically, for holding a lock reservation across some or all of the iterations of a loop, and under certain conditions, temporarily effect a running thread to yield the reservation and allow other threads to enter the lock. |
US11334328B1 |
Systems and methods for generating interactive hypermedia graphical user interfaces on a mobile device
Systems and methods are provided for displaying graphical objects in a user interface of a mobile device. In one embodiment, methods may include receiving a request to display a primary status associated with a plurality of facilities, querying at least one database for data associated with each one of the plurality of facilities, calculating a score for each one of the plurality of facilities based on the associated data, determining the primary status associated with each one of the plurality of facilities based by comparing the score with threshold rules, selecting a primary graphical object style for each one of the plurality of facilities based on the primary status, and generating for display a user interface screen including primary graphical objects in a screen of the mobile device, wherein the primary graphical objects include the respective selected style. |
US11334326B2 |
Systems, devices, and methods of developing or modifying software using physical blocks
Systems, devices, and methods for software development or modification. The disclosed technology relates to transforming interactions with physical blocks by a human developer on an activity surface into computer-understandable digital information or logic for developing or modifying software (e.g., websites or mobile applications) in real-time or near real-time. The physical blocks are representative of software elements used in software development. For example, the structures, colors, shapes or hardness/softness/squeeze/bend/flex/elastic/shape-memory/rigid properties, whether symmetrical or asymmetrical, whether open-shaped or close-shaped of the physical blocks can determine which software elements are being developed and the arrangement of the blocks can be mapped to how the software elements are to be included in the software. Users located remotely from the developer can provide annotations or feedback to the software being developed in real-time. |
US11334325B2 |
Coding training method using augmented reality
Provided is a coding training method using augmented reality as a method performed by a computing device including a camera, the coding training method including: a first step of obtaining coding training content; a second step of selecting one or more points included in the coding training content; a third step of obtaining an image photographed by the camera; a fourth step of recognizing the photographed image and matching one or more objects included in the photographed image with the one or more points; a fifth step of displaying an image and the matched one or more points; a sixth step of displaying a virtual robot on the photographed image; a seventh step of displaying one or more instruction blocks each including one or more instructions for controlling a movement of the virtual robot; an eighth step of arranging the one or more instruction blocks at the one or more points based on user input for the one or more instruction blocks displayed; a ninth step of controlling the virtual robot in order in which the one or more instruction blocks are arranged, moving the virtual robot along the one or more points, and performing instructions corresponding to the instruction blocks arranged at each point; and a tenth step of displaying the movement of the virtual robot according the control result. |
US11334324B2 |
Systems and/or methods for error-free implementation of non-java program code on special purpose processors
Certain example embodiments modify portions of a program, represented by object code stored in an executable, to be executed in a computing environment including general-purpose and special-purpose processors. Culprit calls in the object code deemed ineligible for execution by the special-purpose processor are identified. For each identified call: inserted into an allocated area are instructions that cause the program to temporarily cease executing calls using the special-purpose processor and instead execute an equivalent to the respective culprit call using the general-purpose processor, and return to executing calls using the special-purpose processor following execution of the respective culprit call using the general-purpose processor; and the respective identified culprit call is replaced with a branch instruction for the allocated area to cause the program to execute the inserted instructions rather than the replaced respective culprit call. |
US11334318B2 |
Prefix network-directed addition
The present disclosure relates generally to techniques for enhancing adders implemented on an integrated circuit. In particular, arithmetic performed by an adder implemented to receive operands having a first precision is restructured so that a set of sub-adders performs the arithmetic on a respective segment of the operands. More specifically, the adder is restructured, and a decoder determines a generate signal and a propagate signal for each of the sub-adders and routes the generate signal and the propagate signal to a prefix network. The prefix network determines respective carry bit(s), which carries into and/or select a sum at a subsequent sub-adder. |
US11334317B2 |
Information processing apparatus, program, and information processing method configured to handle a high-precision computer number
An information processing apparatus, program, and information processing method performing validated numerics. Arithmetic operation of definite numbers a1 and b1 of the computer numbers in which real numbers A and B are defined by formulas (1) and (2) is performed to determine an absolute effective digit γ satisfying formula (3), A=a1+a2,|a1|≤Cha,−Cea≤a2 |
US11334316B2 |
Information processing apparatus and information processing method
An information processing apparatus, wherein, in a mode determination unit, an information-providing method in response to an information providing request from a user is determined on the basis of a result of comparing a communication signal or communication signals from one or a plurality of external devices with one or a plurality of registration signals registered in advance. |
US11334315B2 |
Human-machine interfaces for utterance-based playlist selection
Systems, methods, and devices for human-machine interfaces for utterance-based playlist selection are disclosed. In one method, a list of playlists is traversed and a portion of each is audibly output until a playlist command is received. Based on the playlist command, the traversing is stopped and a playlist is selected for playback. In examples, the list of playlists is modified based on a modification input. |
US11334313B1 |
Managing conferences in virtual environment
A method for managing virtual environment, which includes the following operations: controlling an audio-visual device to display a virtual environment, in which the virtual environment includes multiple virtual characters, and the multiple virtual characters include a first virtual character corresponding to the audio-visual device; in response to a grouping signal, grouping the multiple virtual characters into multiple virtual groups at different locations in the virtual environment, in which the multiple virtual groups include a first virtual group including the first virtual character; in response to a first selecting signal, controlling the audio-visual device to stop playing audio of one or more of the multiple virtual groups other than the first virtual group. |
US11334305B1 |
Wireless tag communication device, image forming apparatus, and control method
A wireless tag communication device includes a communication interface device configured to communicate with a wireless tag attached to or included in a sheet conveyed along a conveyance direction in a printer, and a controller configured to acquire light reception information indicating a time period in which light emitted towards the sheet has been blocked by the wireless tag during conveyance of the sheet, compare the acquired light reception information to reference information and determine a direction of the wireless tag with respect to the conveyance direction, determine a polarization direction of a radio wave to be transmitted to the wireless tag based on the determined orientation direction of the wireless tag, and control the communication interface device to transmit to the wireless tag the radio wave having the determined polarization direction. |
US11334301B2 |
Information-processing device executing renaming process to modify print queue name
In an information-processing device, the controller executes a detection process, after first print queue information is registered, to detect that second print queue information is registered on a memory. The first print queue information correlates first print queue name, first print settings, and a first port ID with one another. The first print queue name is based on a first printer name of a first printer connected to a first port. The first port ID identifies the first port. The second print queue information correlates second print queue name, second print settings, and a second port ID with one another. The second print queue name is based on the first printer name and different from the first print queue name. The controller executes a renaming process, in response to detection of the second print queue registered, to modify the second print queue name in the second print queue information. |
US11334296B2 |
Service providing system, service providing system control method, and information processing apparatus
A service providing system includes a service providing server that provides a printer use service, and a terminal device, wherein the terminal device accepts a request by a user for withdrawal from the printer use service, and transmits, to the service providing server, request-for-withdrawal information indicating the accepted request for withdrawal, wherein the service providing server, when receiving the request-for-withdrawal information, determines an alternative fee plan that is different from a selected fee plan that the user has selected based on the form of use by the user of the printer use service, and transmits the alternative fee plan information indicating the determined alternative fee plan to the terminal device, and wherein the terminal device presents to the user the alternative fee plan indicated by the received alternative fee plan information. |
US11334289B2 |
Control apparatus and control method
A control apparatus includes a storage that stores multiple parameters, a nonvolatile memory that is rewritable, and a control circuit that writes on the nonvolatile memory a target parameter from among the parameters. The parameter includes a parameter address indicating a storage location on the storage and at least one piece of parameter data. A control bit that is 0 or 1 is arranged in a parameter address or parameter data. The control circuit writes the parameter if the control bit is 1. |
US11334288B2 |
MRAM access coordination systems and methods with a plurality of pipelines
Embodiments of the present invention facilitate efficient and effective increased memory cell density configuration. In one embodiment, a memory system comprises: an array of addressable memory cells, wherein the addressable memory cells of the array comprise magnetic random access memory (MRAM) cells and wherein further the array is organized into a plurality of banks; an engine configured to control access to the addressable memory cells organized into the plurality of banks; and a pipeline configured to perform access control and communication operations between the engine and the array of addressable memory cells. At least a portion of operations associated with accessing at least a portion of one of the plurality of memory banks via the pipeline are performed substantially concurrently or in parallel with at least a portion of operations associated with accessing at least another portion of one of the plurality of memory banks via the pipeline. |
US11334281B2 |
Storage device, memory controller and operating method of the memory controller
An electronic device, and more particularly, a storage device for mitigating periods where a peak current occurs from currents overlapping is provided. The storage device includes a memory device including a plurality of dies and a memory controller controlling the memory device. The memory device generates status information about an amount of current consumed by each of the plurality of dies during a busy period when all of the plurality of dies are in a busy state, and wherein the memory controller determines, based on the status information, whether peak currents for multiple dies of the plurality of dies are consumed in a common sub-period of a plurality of sub-periods which span the busy period, and when it is determined that peak currents for multiple dies are consumed in the common sub-period, the memory controller controls the memory device to suspend an operation on a die among the plurality of dies. |
US11334277B2 |
Issuing efficient writes to erasure coded objects in a distributed storage system with two tiers of storage
Techniques for issuing efficient writes to an erasure coded storage object in a distributed storage system are provided. In one set of embodiments, a node of the system can receive a write request for updating a logical data block of the storage object, write data/metadata for the block to a record in a data log of a metadata object of the storage object (where the metadata object is stored on a performance storage tier), place the block data in a free slot of an in-memory bank, and determine whether the in-memory bank has become full. If the in-memory bank is full, the node can further allocate a segment in a capacity object of the storage object for holding contents of the in-memory bank (where the capacity object is stored on a capacity storage tier), and write the in-memory bank contents via a full stripe write to the allocated segment. |
US11334276B2 |
Using segment pre-allocation to support large segments
Techniques for supporting large segments when issuing writes to an erasure coded storage object in a distributed storage system are provided. In one set of embodiments, a node of the system can pre-allocate a segment of space in a capacity object of the storage object, receive a write request for updating a logical data block of the storage object, write data/metadata for the block to a record in a data log of a metadata object of the storage object, place the block in an in-memory bank, and determine whether the in-memory bank has become full. If so, the node can compute/fill-in one or more parity blocks for each stripe of the storage object in the in-memory bank and write, based on a next sub-segment pointer pointing to a free sub-segment of the pre-allocated segment, the contents of the in-memory bank via a full stripe write to the free sub-segment. |
US11334275B2 |
Reducing a rate at which data is mirrored from a primary server to a secondary server
Provided are a computer program product, system, and method for reducing a rate at which data is mirrored from a primary server to a secondary server. A determination is made as to whether a processor utilization at a processor managing access to the secondary storage exceeds a utilization threshold. If so, a determination is made as to whether a specified operation at the processor is in progress. A message is sent to the primary server to cause the primary server to reduce a rate at which data is mirrored from the primary server to the secondary server in response to determining that the specified operation is in progress. |
US11334273B1 |
Valid data merging method, memory storage device and memory control circuit unit
A valid data merging method, a memory storage device and a memory control circuit unit are provided. The method includes: collecting a first valid data in a source unit according to a first logical-to-physical address mapping table recorded in a candidate information, and determining whether a first data amount of the first valid data is same as a second data amount of a valid data corresponding to a valid count of the source unit; in response to determining that they are the same, copying the first valid data to a target unit; and in response to determining that they are not the same, obtaining one or more second logical-to-physical address mapping table according to a management information of the source unit to collect a second valid data in the source unit, and copying the second valid data to the target unit. |
US11334263B2 |
Configuration or data caching for programmable logic device
An integrated circuit device may cache configuration data to enable rapid configuration from fabric cache memory. The integrated circuit device may include programmable logic fabric having configuration memory and programmable logic elements controlled by the configuration memory, and sector-aligned memory apart from the programmable logic fabric. A first sector of the configuration memory may be programmed with first configuration data. The sector-aligned memory may include a first sector of sector-aligned memory that may cache the first configuration data while the configuration memory is programmed with the first configuration data a first time. A second sector of sector-aligned memory may cache second configuration data for a second sector of the configuration memory in parallel while the first sector of sector-aligned memory caches the first configuration data for the first sector of the configuration memory. |
US11334260B2 |
Adaptive memory system
Described apparatuses and methods control a voltage or a temperature of a memory domain to balance memory performance and energy use. In some aspects, an adaptive controller monitors memory performance metrics of a host processor that correspond to commands made to a memory domain of a memory system, including one operating at cryogenic temperatures. Based on the memory performance metrics, the adaptive controller can determine memory performance demand of the host processor, such as latency demand or bandwidth demand, for the memory domain. The adaptive controller may alter, using the determined performance demand, a voltage or a temperature of the memory domain to enable memory access performance that is tailored to meet the demand of the host processor. By so doing, the adaptive controller can manage various settings of the memory domain to address short- or long-term changes in memory performance demand. |
US11334259B2 |
Power management based on detected voltage parameter levels in a memory sub-system
A set of memory management operations is executed on multiple memory dies of a memory sub-system. Voltage parameter levels corresponding to the set of memory management operations are determined. Information representing a voltage parameter level and a corresponding portion of the set of memory management operations is determined based on the set of voltage parameter levels. A request is received from a host system to execute a target portion of a memory management operation. First information corresponding to the target portion of the memory management operation is identified. Based on the first voltage parameter level, power management action is performed. |
US11334257B2 |
Database management system and methods for use therewith
A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is elected using a consensus algorithm, such as tabulated random votes, RAFT or PAXOS. The designated leader is responsible for managing open coding lines, and determining when to close an open coding line. |
US11334256B2 |
Storage system and method for boundary wordline data retention handling
A storage system and method for boundary wordline data retention handling are provided. In one embodiment, the storage system includes a memory having a single-level cell (SLC) block and a multi-level cell (MLC) block. The system determines if the boundary wordline in the MLC block has a data retention problem (e.g., by determining how long it has been since the boundary wordline was programmed). To address the data retention problem, the storage system can copy data from a wordline in the SLC block that corresponds to the boundary wordline in the MLC block to a wordline in another SLC block prior to de-committing the data in the SLC block. Alternatively, the storage system can reprogram the data in the boundary wordline using a double fine programing technique. |
US11334255B2 |
Method and device for data replication
There is provided a method and device for data replication. The method comprises: obtaining, in a network interface card, data segments by segmenting input first data; determining, in the network interface card, fingerprints corresponding to the data segments; and comparing, in a central processing unit, the fingerprints of the data segments with existing fingerprints corresponding to processed data segments, and determining, based on a result of the comparing, whether to de-duplicate the data segments corresponding to the fingerprints, to perform the data replication. |
US11334252B2 |
Dynamic data communication in an encapsulated area
The present disclosure relates to a micro-server configured for providing access to specific information through a private wireless network and without requiring Internet access. When a Wi-Fi-enabled device is connected to the micro-server over the wireless network, the specific information is provided automatically to the web browser or a software application of the Wi-Fi-enabled device. The micro-server facilitates interactive communication with the connected Wi-Fi-enabled device within an encapsulated area defined by the wireless connection. When the wireless connection is disconnected, the Wi-Fi-enabled device can continue to access the same or at least a variant of the specific information from a web server on the Internet. |
US11334251B2 |
SSD operation in a nonoptimal memory environment
The present disclosure generally relates to thermal throttling a nonvolatile memory device in a data storage device. Nonvolatile memory devices can sustain higher temperatures for a limited duration of time as part of the lifecycle/operation of the device. By allowing for a small margin of time at a higher temperature of operation, the maximum capability of the data storage device is increased. In so doing, the data storage device reliability can be maintained while increasing the device performance. |
US11334249B2 |
Management of unmap processing rates in distributed and shared data storage volumes
The disclosure herein describes managing a rate of processing unmap requests for a data storage volume. Unmap requests are received from a cluster of active hosts that are associated with the data storage volume. Latency data values of each active host are then accessed. A long-term cluster latency average value is calculated based on the accessed latency data values of all active hosts over a long-term time period and a short-term cluster latency average value is calculated based on the accessed latency data values of all active hosts over a short-term time period. An unmap rate adjustment value is calculated based on a difference between the long-term cluster latency average value and the short-term cluster latency average value. The rate of processing unmap requests for the data storage volume is adjusted based on the unmap rate adjustment value and the unmap requests are performed based on the adjusted rate. |
US11334248B2 |
Storage device and method of changing between memory blocks of different bits based on delay of migration request
An electronic device includes a storage device having migration performance of an improved speed. The storage device includes a memory device including a normal memory block and a buffer memory block for temporarily storing data that is to be migrated to the normal memory block and a memory controller configured to control the memory device to migrate the data, which is stored in the buffer memory block, to the normal memory block in response to a migration request received from a host, the memory controller changing a target memory block, in which the data is to be stored, from a first memory block to a second memory block according to whether an operation corresponding to the migration request is delayed or not, while migrating the data to the normal memory block, the first memory block and the second memory block being included in the normal memory block. |
US11334246B2 |
Nanoservices—a programming design pattern for managing the state of fine-grained object instances
Subscriber-managed nanoservices enable the states of multiple instances of an object to be contemporaneously updated without requiring an object-wide mutex or per-instance dedicated threads. A separate subscriber-managed nanoservice is implemented for each object instance. Each subscriber-managed nanoservice includes a first function that adds requests to update state of an object instance to a FIFO queue and provides a lock to only one subscriber thread at a time. Each subscriber-managed nanoservice includes a second function that combines queued requests and performs object instance state updates response to calls from the lock-holding subscriber thread. Each subscriber-managed nanoservice functions independently so multiple instances of an object can be contemporaneously updated. Further, it is not necessary to have a dedicated thread for management of each object instance because the subscriber threads call the functions. |
US11334244B2 |
Electronic device and method of processing pop-up window using multi-window thereof
Various embodiments of the present disclosure relate to an electronic device and a method of processing a pop-up window using a multi-window thereof. The electronic device includes: a housing; a display viewable through a first face of the housing; a processor operatively coupled with the display; and a memory operatively coupled with the processor. The memory may store instructions which, when executed, cause the processor to control the electronic device to: in response to occurrence of an event, display a pop-up window including a first User Interface (UI) corresponding to the event in some regions of the display, detect an input requesting extending and displaying the pop-up window, identify whether a multi-window is active in response to the detection of the input, and based on the multi-window being active, remove the pop-up window and display a second UI for the event on a sub-window having a lowest priority among at least one sub-window other than a main window among the multi-windows. |
US11334238B2 |
Device, method, and graphical user interface for moving user interface objects
An electronic device with a display and a touch-sensitive surface displays a user interface with a plurality of content units, where the content units are arranged along a first axis in the user interface, and a respective content unit is associated with corresponding metadata. The device detects a contact on the touch-sensitive surface and a first movement of the contact. In response to detecting the first movement of the contact, the device moves a first set of one or more of the content units perpendicular to the first axis in the user interface in accordance with the first movement, and for one or more respective content units in the first set of content units, the device displays metadata for the respective content unit adjacent to the respective content unit that was not displayed immediately prior to detecting the first movement of the contact. |
US11334236B2 |
Device maintenance apparatus, device maintenance method, and device maintenance program
A device maintenance apparatus which performs a maintenance of a device, includes: a storage configured to store device definition information in which a parameter of the device is defined; an acquirer configured to acquire device information from a maintenance target device which is a device of maintenance target; and a display processor configured to display, on a display, a first button using the device definition information stored in the storage and the device information acquired by the acquirer, the first button being a button for transitioning to a screen on which details of the parameter is displayed for each parameter of the maintenance target device, at least a name of the parameter and a value of the parameter being attached to the first button. |
US11334235B2 |
Comparison interface for navigation data
A system and method for compiling and converting Aeronautical Radio Incorporated (ARINC) 424 or Digital Aeronautical Flight Information File (DAFIF) files into a binary database. The system and method include a controller module for displaying a comparison interface using a data structure comprising a plurality of nodes and a data architecture for supporting integration of multiple disparate navigation databases. The controller module can also be configured for displaying an options box within the comparison interface, receiving, by a controller module, a first user selection related to a first database of the multiple disparate navigation databases, receiving, by the controller module, a second user selection related to a second database of the multiple disparate navigation databases, the second database distinct from the first database, comparing, by the controller module, first data in the first database to second data in the second database; and displaying a comparison result within the comparison interface, wherein the comparison result includes the first selection and the second selection. |
US11334234B2 |
Object identification system
A system and method for identifying objects possessing minute but significant details is described. At its core, the system includes a user interface, means for comparatively identifying the object and means for displaying results. Notably, because the system does not rely upon highly specialized or complex equipment, the invention is expected to have particular applicability in a wide variety of every-day situations. Moreover, the system is explicitly designed for user friendliness, so as to eliminate that need for extensive training for any prospective user of the system. The system should have particular applicability in key blank identification and key duplication processes. |
US11334233B2 |
Generation of a color of an object displayed on a GUI
A computer-implemented method for generating a color of an object displayed on a GUI. The method includes displaying on a graphical user interface a set of icons, each icon of the set being associated with a color, detecting a first user interaction on a first icon of the set, detecting a second user interaction that comprises at least a slide, modifying a value of a parameter of a first color associated with the first icon, the modification of the value being performed with the second user interaction, and computing a first new color that is the first color with the modified value of a parameter. |
US11334227B2 |
Information processing device, non-transitory computer readable medium, and information processing method
An information processing device includes a processor configured to cause a display to display posts to a conversation space created for a conversation group. In response to a user operation, the processor is configured to determine a set of a first post of the posts and one or more second posts of the posts based upon the user operation, extract the first post and the one or more second posts, and cause the display to display only the extracted posts among the posts, where each of the one or more second posts is a post identified as a reply directed to the first post. |
US11334223B1 |
User interface for data analytics systems
A device comprising a processor and a memory may be configured to perform various aspects of the techniques described in this disclosure. The processor may present, via a first portion of a user interface, an interactive text box in which a user may enter the data indicative of the current input, present, via a second portion of the user interface, an interactive log of previous inputs entered prior the current input, and present, via a third portion of the user interface, a graphical representation of result data obtained responsive to the data indicative of the current input. The second portion of the user interface and the third portion of the user interface may be separately scrollable but coupled such that interactions in either the second portion of the user interface or the third portion of the user interface synchronize the second portion of the user interface and the third portion of the user interface. The memory may store the data indicative of the current input. |
US11334222B2 |
User terminal device and displaying method Thereof
A user terminal device and a displaying method thereof are provided. The user terminal device includes a display configured to display a first screen on a display which is divided by a folding line into a first area and a second area, the second area being larger than the first area with reference to a folding line and including an exposure area that is exposed while the display is folded along the folding line such that the first area faces the second area, a detector configured to detect, while the first screen is displayed, a first folding interaction of folding the display such that the first area faces the second area and a second folding interaction of folding the display such that a first cover corresponding to the first area faces a second cover corresponding to the second area, and a controller configured to, in response to detecting the first folding interaction, display a second screen related to the first screen on the exposure area, and in response to the second folding interaction being detected, display a third screen related to the first screen on the first area or the second area. |
US11334219B2 |
Presenting messages via graphical objects in a graphical user interface
One or more computing devices, systems, and/or methods for graphically presenting messages are provided. For example, a plurality of messages, associated with a messaging account, comprising a first message and a second message may be received. A first graphical object may be generated by a device, such as a server and/or a client device of a user, based upon the first message. A second graphical object may be generated by the device based upon the second message. In response to receiving a request to access the messaging account, the device may present the first graphical object. In response to receiving one or more user inputs corresponding to the first graphical object, an action may be performed and/or the second graphical object may be presented. |
US11334217B2 |
Method for providing graphical user interface (GUI), and multimedia apparatus applying the same
A method for providing a graphical user interface (GUI) to receive a user command on a touch screen, and a multimedia apparatus using the same. The method for providing a GUI includes determining whether an enlargement command for a GUI item is received, and enlarging the GUI item. Therefore, it is possible to enable a user to operate the GUI item more correctly, and to provide the superior visual effect when the GUI item is operated. |
US11334216B2 |
Systems and methods for visually presenting geospatial information
Systems, methods, and non-transitory computer readable media are provided for visually presenting geospatial information. An information request for an area may be received. The area may include one or more predefined regions. The predefined region(s) may be subdivided into one or more levels of predefined sub-regions. Information for the area may be accessed. The information for the area may include region information for the predefined region(s) or sub-region information for the predefined sub-regions. A response to the information request may be determined based on the region information or the sub-region information. The response may enable a visual presentation of (1) the information for the area, and (2) one or more geographical boundaries corresponding to the area. |
US11334214B2 |
Method and apparatus for controlling object in virtual scene
This application relates to a method and an apparatus for controlling an object in a virtual scene. The method may include generating a first virtual object at a first position point outside a navigation surface in a virtual scene; determining an appearance action of the first virtual object at a second position point in the navigation surface; controlling the first virtual object to move from the first position point to the second position point; and controlling the first virtual object to perform the appearance action at the second position point. In this way, when a virtual object needs to be refreshed, the first virtual object may be generated at the first position point, the first virtual object is controlled to move to the second position point, and the appearance action is performed at the second position point, thereby improving a refreshing effect of the virtual object. |
US11334202B2 |
Touch panel, control method and control device thereof, and display device
The disclosure provides a touch panel, a control method and a control device thereof, and a display device. The touch panel comprises at least one first touch area and at least one second touch area, wherein a density of touch electrodes in the first touch area is greater than a density of touch electrodes in the second touch area. |
US11334197B2 |
Universal keyboard
A keyboard for physically handicapped persons, including a translucent surface, a capacitive layer underneath the translucent surface, enabling detection of touch location and pressure on the translucent surface, a projection system dynamically projecting a plurality of visual layouts of keys of a keyboard on the translucent surface, wherein each visual layout includes ASCII character keys or graphical buttons, and a dynamic keyboard layout generator configured to receive user input in conformance with a currently projected layout of keys from a physically handicapped user, and to generate therefrom a time series of ASCII characters or button selections for input to the computing device, to dynamically adjust pressure sensitivity of the keyboard to avoid spurious user input, and to dynamically adjust key sizes and positions in a current virtual layout of keys, to reduce the amount of hand motion required by the user and the amount of discomfort experienced by the user. |
US11334193B2 |
Touch control method and apparatus
Embodiments of the present invention provide a touch control method and an apparatus, and relate to the field of communications technologies. The method includes: obtaining, by an electronic device, a touch event triggered by a user on a touchscreen, where the touch event includes a touch position of a touch point; if a target area in which the touch position is located is in a first touch area, determining, by the electronic device, whether the touch point is an accidental touch point, where the first touch area is located on the touchscreen of the electronic device; and discarding, by the electronic device, the touch event when the touch point is an accidental touch point, or reporting, by the electronic device, the touch event when the touch point is not an accidental touch point. |
US11334192B1 |
Dual touchscreen device calibration
A computing device is provided. The computing device comprises a first display device having a first capacitive touch sensor having a first current calibration map. The computing device further comprises a second display device having a second capacitive touch sensor. The computing device further comprises a processor configured to perform a first run-time calibration on the first capacitive touch sensor to generate a first calculated calibration map. The processor is further configured to perform a second run-time calibration on the second capacitive touch sensor to generate a second calculated calibration map. The processor is further configured to detect a replacement condition for the first calculated calibration map and replace the first current calibration map with the second calculated calibration map, such that the second calculated calibration map is utilized for the first capacitive touch sensor of the first display device. |
US11334176B2 |
Ultrathin touchpad with lightguide
A touchpad assembly for an information handling system allows a user to select and switch between using the touchpad assembly as a touchpad to drag, drop, scroll and select items on a display and using the touchpad assembly as a numerical keypad to enter data for processing by the information handling system. |
US11334161B2 |
Electronic apparatus and operating method thereof
The disclosure relates to an electronic apparatus. The electronic apparatus may include a flexible panel comprising an operating side surface and a non-operating side surface. The operating side surface may include a touch operating area. The touch apparatus may include a plurality of raised units. The touch apparatus may be configured to form a plurality of raised operating portions corresponding to the plurality of raised units on a surface of the touch operating area. |
US11334157B1 |
Wearable device and user input system with active sensing for computing devices and artificial reality environments
A wearable device and system for detecting data generated by a user's contact with a surface and using that data to determine that a user contacted the surface and, in some examples, the location of the contact. The location of the contact may then be used by another device, such as an artificial reality headset, to select a user interface element, activate a function or perform a task in an artificial reality environment, or execute another type of function typically performed in response to an input to a user interface. In one example, the wearable device includes an ultrasound transmitter (Tx) and an ultrasound receiver (Rx). In some embodiments, the wearable device may also include a processing element capable of processing the signals detected or received by the receiver to determine that a contact occurred. |
US11334154B2 |
Eye-tracking using images having different exposure times
An eye tracking system can include an eye-tracking camera configured to obtain images of the eye at different exposure times or different frame rates. For example, longer exposure images of the eye taken at a longer exposure time can show iris or pupil features, and shorter exposure, glint images can show peaks of glints reflected from the cornea. The shorter exposure glint images may be taken at a higher frame rate (than the longer exposure images) for accurate gaze prediction. The shorter exposure glint images can be analyzed to provide glint locations to subpixel accuracy. The longer exposure images can be analyzed for pupil center or center of rotation. The eye tracking system can predict future gaze direction, which can be used for foveated rendering by a wearable display system. |
US11334153B2 |
Optical device, retinal projection display, head-mounted display, and input device
An optical device includes a light source that emits light to irradiate an object, a light emission driver that drives the light source to emit light at a predetermined light emission period, a position detector that outputs a detection signal corresponding to reflected light that is the light reflected by the object, and a signal extractor that extracts, from the detection signal, a signal with a period corresponding to the light emission period by using a reference signal with a period corresponding to the light emission period, and outputs the extracted signal. |
US11334152B2 |
Electronic device and content executing method using sight-line information thereof
Various embodiments of the present disclosure relate to an electronic device and a method for executing content by using sight-line information thereof, the electronic device comprising: a display; a sight-line tracking module; a memory storing at least one command; and at least one processor operatively coupled with the display, the sight-line tracking module and the memory. The at least one processor is configured to: on the basis of execution of the at least one command, control the display to display at least one content, and identify one content that a user stares at among the at least one content, based on user's sight-line information tracked through the sight-line tracking module, and in response to a sight-line movement on the identified content being sensed, display, on the display, a dynamic user interface (UI) that is dynamically varied according to the sight-line movement, and in response to a path of the user's sight-line movement satisfying a pre-selected condition, execute the identified content. Other various embodiments are also possible. |
US11334148B2 |
Relative inertial measurement system
Methods and systems for relative inertial measurement may include a user device configured to couple with a user's body and measure motion of the user's body or a part of the user's body while the user rides in a vehicle. A second inertial measurement device may be configured to move with the vehicle but to not move with movements of the user's body within the vehicle. One or more processors may receive inertial measurements from the first and second inertial measurement devices and determine movement of the user's body or the part of the user's body relative to the vehicle by comparing the received inertial measurements. |
US11334146B2 |
Information handling system peripheral enhanced user presence detection
End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information detected at plural peripherals each having an infrared time of flight sensor. In one example embodiment, a peripheral includes processing capabilities to analyze the infrared time of flight sensor presence detection information to determine the end user presence and absence state for communication to an embedded controller. In an alternative embodiment, infrared time of flight presence detection information includes sensed distances provided to a central processing unit integrated sensor hub either directly or with a subscription by the integrated sensor hub to the embedded controller. |
US11334145B2 |
Sensory feedback systems and methods for guiding users in virtual reality environments
Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses. |
US11334141B2 |
System and method for dynamic power control based on a cache size in volatile memory
A system and method for ensuring information present in volatile memory is moved to persistent memory before power is removed. An information handling system stores a time value corresponding to an amount of time for power to be supplied to the information handling system after a signal is received to power down the information handling system. An embedded controller determines the amount of information present in volatile memory, determines an amount of time needed to move the information to persistent memory, and adjusts the time value as needed to ensure power is supplied to the system until the information has been moved to persistent memory. |
US11334137B2 |
System and method to maintain optimal system performance while adhering to competing power cap policies
A system for setting a power cap state is disclosed. The system includes a plurality of power monitor sensors generating power monitor sensor data and a plurality of thermal monitor sensors generating thermal monitor sensor data. A controller has a plurality of inputs configured to receive the power monitor sensor data and the thermal monitor sensor data, to assign a priority to one of two or more power cap states and to generate a control signal. A power limiting circuit coupled to the controller is configured to receive the control signal and to modify one or more power settings. |
US11334135B1 |
Power supply optimization using backup battery power supplementation
Methods and systems for controlling distribution of a main power supply and backup power supply can include detecting an output load on the main power supply from one or more electronic devices in excess of a threshold, which may correspond to a high efficiency band of the main power supply, and causing a backup power supply to provide an amount of supplemental power to the one or more electronic devices based in part on a difference between the output load and the threshold. |
US11334133B2 |
Power management of voltage regulators in an information handling system
An information handling system including a processor; a battery; a charger module a voltage regulator module connected between the charger module and the processor, the voltage regulator module configured to receive power from the charger module and provide a regulated voltage to the processor; a OVP module configured to determine that the regulated voltage output from the voltage regulator module is above a first threshold, and in response, provide a first signal to the charger module to indicating that the regulated voltage is above the first threshold; a UVP module configured to determine that the charger voltage output from the charger module is below a second threshold, and in response, provide a second signal to the charger module indicating that the charger voltage is below the second threshold, wherein the charger module, in response to receiving both the first signal and the second signal, changes to an off power state. |
US11334132B2 |
Power selection for PUSB ports
The examples include methods and apparatuses to power a peripheral device through a PUSB port. Powering a peripheral device through a PUSB port includes receiving a request for a plurality of PUSB power options for a PUSB port coupled to a device, providing the plurality of PUSB power options in a hardware initialization system, receiving a selection PUSB power option from the plurality of PUSB power options, and providing a power, corresponding to the selection PUSB power option, to the PUSB port. |
US11334130B1 |
Method for power brake staggering and in-rush smoothing for multiple endpoints
Systems and methods for staggering the release of multiple endpoints from a power brake event. A MCU on each riser implements a riser offset delay based on its position in an order in which power is to be released. For a riser with multiple slots, a delay circuit may be connected to one or more slots to provide a unique offset time to delay the release of power supply the slot. In some systems, a baseboard management controller (BMC) identifies endpoints subject to a power brake event during a POST process. Risers and slots that are not subject to a power brake event are identified and not included in the determination of delays or offset times. |
US11334124B2 |
Electronic device
An electronic device including two bodies, at least one hinge assembly, and a hinge cover is provided. The two bodies are pivoted to each other through the hinge assembly. The hinge cover is connected between the two bodies and covers the hinge assembly. The hinge cover includes a plurality of shell parts, and the shell parts are movably connected to each other in sequence. The hinge cover has at least one first heat dissipation opening and at least one heat dissipation flow channel, and the at least one heat dissipation flow channel communicates the first heat dissipation opening and an inner space of at least one of the bodies. |
US11334116B2 |
Screen protector comprising a glass-based substrate and an adhesive
A screen protector comprises a glass-based substrate and an adhesive. The glass-based substrate comprises a first major surface, a second major surface, a thickness, and an edge. The first major surface comprises a first planar portion and a peripheral portion extending outwardly from the first planar portion. The second major surface comprises a second planar portion opposite the first planar portion and is parallel to the first planar portion. The edge comprises an outer peripheral surface that intersects the peripheral portion of the first major surface. The adhesive comprises a first major surface, a second major surface, a thickness, and an edge. The first major surface of the adhesive is adhered to the second major surface of the glass-based substrate. |
US11334114B2 |
Biometric sensor and device including the same
A display device includes a display panel, a cover glass disposed on the display panel, and a biometric sensor device disposed below the display panel. The biometric sensor device includes a printed circuit board, a biometric sensor disposed on the printed circuit board, and a housing disposed on the printed circuit board and in which an opening is formed. The biometric sensor is disposed in the opening of the housing and is attached to a surface of the display panel through the housing. |
US11334113B2 |
Disabling touch input to information handling device
An aspect provides a method, including: receiving a first input from a device component indicating positional orientation of an information handling device; receiving a second input from a device component indicating that the information handling device is undergoing movement; and disabling, responsive to the first input and the second input, at least a portion of a touch input surface of the information handling device. Other aspects are described and claimed. |
US11334110B1 |
Systems and methods for communicating clock signals
In some examples, a circuit can include a first buffer circuit that can be configured to receive a first clock signal and a first output voltage. The first buffer circuit can be configured to operate in a first voltage domain based on the first output voltage. The circuit can include a second buffer circuit configured to receive a second clock signal, the second buffer circuit being configured to operate in a second voltage domain based on the second output voltage. The first voltage domain can be different from the second voltage domain. In some examples, one of the first and second buffer circuits can be configured to provide one of the first and second clock signals as a clock output signal at a clock output terminal in response to a clock enable signal. |
US11334107B2 |
Apparatus and methods for optical neural network
An optical neural network is constructed based on photonic integrated circuits to perform neuromorphic computing. In the optical neural network, matrix multiplication is implemented using one or more optical interference units, which can apply an arbitrary weighting matrix multiplication to an array of input optical signals. Nonlinear activation is realized by an optical nonlinearity unit, which can be based on nonlinear optical effects, such as saturable absorption. These calculations are implemented optically, thereby resulting in high calculation speeds and low power consumption in the optical neural network. |
US11334104B2 |
Circuit for interconnected direct current power sources
Controlling a power converter circuit for a direct current (DC) power source is disclosed. The power converter may be operative to convert input power received from the DC power source to an output power and to perform maximum power point tracking of the power source. The power converter is adapted to provide the output power to a load that also performs maximum power point tracking. |
US11334102B2 |
Power supply circuitry
A power supply circuitry includes a first transistor, a feedback circuit, a first differential amplifier circuit, a second differential amplifier circuit, and a first control circuit. The first transistor outputs a power supply voltage based on a drive signal. The feedback circuit generates a feedback voltage of the power supply voltage. The first differential amplifier circuit amplifies a difference between the feedback voltage and a reference voltage, and outputs the drive signal. The second differential amplifier circuit amplifies a difference between the reference voltage and the feedback voltage. The first control circuit detects a change in the power supply voltage by using a differentiation circuit and controls the power supply voltage based on an output of the second differential amplifier circuit. |
US11334100B2 |
Self-calibrated system on a chip (SoC)
A self-calibrated system on a chip includes a semiconductor substrate, at least one silicon intellectual property (SIP) circuit including dynamic random access memories (DRAMs), a calibration circuit, and a function circuit, a cyclic oscillator, and a control circuit. Each DRAM has a coarsely-tuned capacitance value and a coarsely-tuned resistance value. The calibration circuit has a finely-tuned capacitance value and a finely-tuned resistance value. The cyclic oscillator transmits an oscillating clock signal to the control circuit to choose and provide the coarsely-tuned capacitance value, the coarsely-tuned resistance value, the finely-tuned capacitance value and the finely-tuned resistance value for the function circuit, thereby adjusting a function parameter. |
US11334097B2 |
Economizer controller plug and play system recognition with automatic user interface population
An economizer controller system having a plug and play recognition approach with an automatic user interface population mechanism. A check may be made for sensors connected to the controller. The control type of the sensors may be determined. The menu structure may be repopulated based on the control type. The user interface may then be updated. This approach may be repeated as needed. |
US11334096B2 |
Fluid sensor and mass flow controller
The present disclosure provides a fluid sensor and a mass flow controller. The fluid sensor comprises at least two measuring tubes whose diameters have a proportional relationship. The fluid sensor provided by the present disclosure can guarantee measurement accuracy in a whole measurement range and also can improve device reliability. |
US11334087B2 |
Magnetic marker installation method and work system
In an installation method for laying magnetic markers (10) in a road for driving assist control on a vehicle side, a laying work vehicle (2) sequentially lays the magnetic markers (10) while moving along the road without performing a prior survey or the like of laying positions, and then by using a positioning work vehicle (3) including a magnetic sensor capable of detecting magnetism, the laid magnetic markers (10) are detected and the laying positions are identified to generate position data regarding the magnetic markers (10), thereby allowing reduction of cost of laying the magnetic markers (10). |
US11334082B2 |
Autonomous machine navigation and training using vision system
Autonomous machine navigation techniques may generate a three-dimensional point cloud that represents at least a work region based on feature data and matching data. Pose data associated with points of the three-dimensional point cloud may be generated that represents poses of an autonomous machine. A boundary may be determined using the pose data for subsequent navigation of the autonomous machine in the work region. Non-vision-based sensor data may be used to determine a pose. The pose may be updated based on the vision-based pose data. The autonomous machine may be navigated within the boundary of the work region based on the updated pose. The three-dimensional point cloud may be generated based on data captured during a touring phase. Boundaries may be generated based on data captured during a mapping phase. |
US11334079B2 |
Watercraft and watercraft control system
A watercraft control system is configured to maintain a prescribed distance between a host watercraft and a stationary or anchored object. The watercraft control system can be integrated with a main watercraft control system of the host watercraft, or can be an add-on watercraft control system that supplements the main watercraft control system of the host watercraft. The watercraft control system basically includes a detector and a digital controller. The detector is configured to detect a stationary or anchored object spaced from a host watercraft. The digital controller is configured to communicate with the detector to receive a detection signal from the detector. The digital controller is configured to output at least one control command to a propulsion unit of the host watercraft to maintain a prescribed distance between the host watercraft and the stationary or anchored object. |
US11334078B1 |
Method and apparatus for handling goods by unmanned aerial vehicle and autonomous vehicle
Provided is a method for an unmanned aerial vehicle to handle goods in cooperation with an autonomous vehicle. The method comprises capturing, by the unmanned aerial vehicle, an image of the autonomous vehicle having a goods storage box, recognizing, by the unmanned aerial vehicle, a marker displayed in the goods storage box by analyzing the captured image, identifying, by the unmanned aerial vehicle, a region occupied by the marker on the captured image, adjusting a relative position of the unmanned aerial vehicle and the autonomous vehicle, wherein the marker displayed in the goods storage box is covered by a lid of the goods storage box and placed in a state that cannot be captured by the unmanned aerial vehicle, and the marker is exposed in a state that can be captured by the unmanned aerial vehicle only when the lid of the storage box is opened by communication between the unmanned aerial vehicle and the autonomous vehicle. |
US11334071B2 |
Towing methods and apparatuses for computer assisted or autonomous driving
Embodiments include apparatuses, methods, and systems for computer assisted or autonomous driving (CA/AD). An apparatus may include a towing data collection unit to collect data about a trailer, a watercraft, or another vehicle to be towed or being towed by a CA/AD vehicle, a navigation data collection unit to collect data about an operation area, and a vehicle control unit to assess suitability of operating the CA/AD vehicle with the trailer, watercraft, or the other vehicle in tow, and to navigate the CA/AD vehicle in the operation area. Other embodiments may also be described and claimed. |
US11334069B1 |
Systems, methods and computer program products for collaborative agent control
Systems, methods and unmanned agents for collaboratively controlling agents in a collaborative network by one or more agents continuously simulating numeric models of one or more other agents in the network to dramatically reduce the computational bandwidth required between agents, and improve the quality of shared estimates of the agent locations as well as the locations and characteristics of other objects of interest, e.g. targets. Bandwidth is reduced by using the models to intelligently filter data before communicating. |
US11334068B2 |
Measuring operator readiness and readiness testing triggering in an autonomous vehicle
This disclosure relates to a system and method for transitioning vehicle control between autonomous operation and manual operation. The system includes sensors configured to generate output signals conveying information related to the vehicle and its operation. During autonomous vehicle operation, the system gauges the level of responsiveness of a vehicle operator through challenges and corresponding responses. The system determines when to present a challenge to the vehicle operator based on internal and external factors. If necessary, the system will transition from an autonomous operation mode to a manual operation mode. |
US11334067B2 |
Apparatus and method for providing safety strategy in vehicle
An apparatus for providing a safety strategy in a vehicle is provided. The apparatus includes a sensor configured to obtain information about a driver of the vehicle, an output device configured to output a notification to the driver, and a control circuit configured to be electrically connected with the sensor and the output device. The control circuit is configured to recognize a state of the driver based on the information obtained by the sensor, set a route toward a safety zone, when the state of the driver meets a specified condition, and control the vehicle to change a lane where the vehicle is traveling to a lane adjacent to the safety zone. |
US11334065B2 |
System, apparatus, and method for controlling unmanned aerial vehicles for search and rescue
A system, method, and non-transitory computer-readable storage medium to perform a search and rescue mission according to a Layered Search and Rescue (LSAR) methodology using a plurality of Unmanned Aerial Vehicles (UAVs) communicatively connected to a remote server. The LSAR methodology can involve receiving data corresponding to a center of an area corresponding to an adverse/disaster event potentially having survivors at unknown locations; dividing the area into a set of numbered box-shaped layers within the area; calculating a thickness of the box-shaped layers based on a total number of the Unmanned Aerial Vehicles; exclusively assigning one or more of the Unmanned Aerial Vehicles to each box-shaped layer; and controlling the Unmanned Aerial Vehicles to perform the search and rescue mission by selectively switching one or more of the Unmanned Aerial Vehicles between a searcher mode and a rescuer mode. |
US11334062B2 |
Method of evaluating a part
A method of evaluating a part is characterized by obtaining data representing a distress rank model (DRM) and a cumulative damage model (CDM) for the part. Based on the data, the method ascertains a DRM value for the part and a CDM value for the part. The method determines whether the DRM value is at or above a predetermined DRM threshold and whether a CDM value is at or above a predetermined CDM threshold. If either the DRM value or the CDM value is at or above at least one respective threshold, an action related to the part is generated. |
US11334056B2 |
Production support system, method and product for monitoring production quality using adjustable allowable ranges
A method to be performed in a production support system configured to process a raw material and to produce a product. And the method includes: acquiring a plurality of element values relating to production elements of the product; determining whether the element values are within allowable ranges in which a quality of the product meets a predetermined allowed quality; resetting the allowable ranges of one or a plurality of other element values to the allowable ranges in which the quality of the product meets the predetermined allowed quality, upon determining that at least one element value exceeds the allowable range; and outputting information about the reset allowable ranges. |
US11334046B2 |
Movable gantry system configured to interface with jigs of different sizes
A movable gantry system is described. In an example, the movable gantry system is configured to interface with jigs of different types or sizes and/or with different positions of a same jig and/or to perform operations on different parts mounted in such jigs. To do so, the movable gantry system includes an end effector, a gantry, and a computing system. The end effector is mounted within the gantry and provides at least rotational movement to perform operations on a part. The gantry is movable and interfaces with a jig holding the part. Further, the gantry provides translational movement to the end effector. The computing system identifies the gantry and the part and controls the gantry and the end effector, thereby facilitating the operations on the part. |
US11334042B2 |
Smart home control system for monitoring leaving and abnormal of family members
There is provided a smart home control system including a host, at least one sensor, a plurality of controlled devices and an informing device. The host identifies entering and leaving of family members according to detection results of the at least one sensor, and controls on/off of the controlled devices or informs a specific family member by the informing device to execute agenda according to a member ID of a family member who is identified to enter or leave the house. |
US11334041B2 |
Method of identifying a lighting fixture
Control-source devices may be associated with control-target devices of a load control system during a configuration procedure, such that the control-target devices are responsive to the associated control-source devices during normal operation. The configuration procedure may be executed using a network device having a visual display for associating the control-source devices and control-target devices. The control-source devices may be associated with the control-target devices on an area-by-area basis using an area configuration procedure. The control-target devices may be configured to flash a controlled lighting load according to a flashing profile during the configuration procedure. The flashing profile may be characterized by at least one abrupt transition between off and on, and at least one gradual transition between off and on, where the abrupt and gradual transitions are repeated on a periodic basis. |
US11334039B2 |
Method and apparatus for controlling a guiding device based on user's future activity and computer readable medium storing the method
A device control method and apparatus and computer readable medium storing the method, the method including selecting at least one device based on at least one outdoor environment information; and generating control information regarding the selected at least one device based on the at least one outdoor environment information. |
US11334038B2 |
Automation system
A building system controller for controlling an environment in a region of a building. The controller is coupled to a building system and operable to change a state of the building system. The controller comprises a processor and a receiver coupled to the processor, the receiver being operable to incidentally observe a wireless signal from an electronic device in the region of the building. The processor is configured to determine whether the observed signal satisfies a predetermined control criterion, and the controller is configured to change a state of the building system in dependence on the determination that the control criterion is satisfied. |
US11334035B2 |
Machine learning application to predictive energy management
A system for automatically learning and adapting to the energy usage of an equipment operating according to a control input including at least one sensor for measuring an energy usage of the equipment an generating a baseline energy usage over time signature that is used to compare active energy usage measurements to so as to determine operational deviations. The system includes software that matches and compares equipment operation to established norms and can modify the functioning of the equipment when threshold deviations are detected. The system includes the ability to learn the functioning of the equipment and can adjust for dynamically changing conditions to avoid generation of false alerts or alarms while at the same time detecting longer term deviations that if left unchecked, could shorten the lifespan of the equipment and increase the costs associated with running the equipment. |
US11334034B2 |
Energy efficiency promoting schedule learning algorithms for intelligent thermostat
A user-friendly programmable thermostat is described that includes receiving an immediate-control input to change set point temperature, controlling temperature according to the set point temperature for a predetermined time interval, and then automatically resetting the set point temperature upon the ending of the predetermined time interval such that the user is urged to make further immediate-control inputs. A schedule for the programmable thermostat is automatically generated based on the immediate-control inputs. Methods are also described for receiving user input relating to the user's preference regarding automatically generating a schedule, and determining whether or not to automatically adopt an automatically generated schedule based on the received user input. |
US11334025B2 |
Coloured thermocompensated spiral and a method for the production thereof
A method for producing a thermocompensated and coloured coil spring including the steps of forming a first layer of silicon oxide on at least one face of the core and on at least one other face of the core, the first layer having a thickness equal to a fraction of the thickness required for achieving thermal compensation, removing the first layer from at least one face of the core, forming a second layer of silicon oxide on at least one face of the core and on at least one other face of the core, the second layer having a thickness equal to the remaining fraction of the thickness required for achieving thermal compensation which is lower than or equal to 1 μm for giving at least one face of the core a colour as a result of the interference effect. |
US11334019B2 |
Image forming apparatus including cam configured to move development roller
A first cam moves between: a first position at which the first cam causes a development frame to be located at a contact position; and a second position at which the first cam causes the development frame to be located at a separation position. A second cam moves between: a third position at which the second cam, in cooperation with the first cam, causes the development frame to be located at the contact position in a state where the first cam is located at the first position; and a fourth position at which the second cam, in cooperation with the first cam, causes the development frame to be located at the separation position in a state where the first cam is located at the second position. The first cam is located at a higher position than the second cam in a vertical direction. |
US11334016B2 |
Sheet discharge device, sheet discharge method, and image forming apparatus
A sheet discharge device includes at least one sheet discharge tray, a sheet discharge position adjustment actuator, and a controller. The sheet discharge tray receives discharged sheets. The discharge position adjustment actuator adjusts discharge positions of the discharged sheets on the at least one sheet discharge tray. The controller compares a first rotation amount of first print data printed on a first sheet with a second rotation amount of second print data printed on a second sheet. In response to a determination that the first rotation amount is different than the second rotation amount, the controller controls the sheet discharge position adjustment actuator to (a) discharge the first sheet to a first discharge position and (b) discharge the second sheet to a second discharge position different than the first discharge position. |
US11334015B2 |
Sheet conveyance apparatus and image forming apparatus
A sheet conveyance apparatus includes a shaft portion, a roller member, and a guide member. The roller member includes a hole portion with an opening through which the shaft portion is fitted with the hole portion. At least a part of the guide member is located upstream of an end of the shaft portion in an attaching direction of the roller member. A distance between rotation axes of the roller member and the shaft portion is smaller than a difference between a radius of the opening and a radius of the end of the shaft portion in a state where an outer circumferential surface of the roller member is in contact with the guide member at a position upstream of the end of the shaft portion in the attaching direction. |
US11334012B2 |
Image formation apparatus and control method therefor
An image formation apparatus includes: an image former that forms an image on a recording medium delivered along a predetermined delivery path and outputs the recording medium; a first hardware processor that judges whether or not the recording medium is an envelope; a second hardware processor that acquires a basis weight of the recording medium; a third hardware processor that determines control for when an image is formed on the recording medium on the basis of a judgment result from the first hardware processor and a basis weight acquired by the second hardware processor; and a fourth hardware processor that controls operation of the image former on the basis of a determination result from the third hardware processor. |
US11334010B2 |
Heating device, fixing device, and image forming apparatus
A heating device includes a surface heater unit including a heater portion that generates heat in a region extending in a longitudinal direction, the surface heater unit heating a heating object; and a heat conducting unit having a hollow space in which working fluid is sealed and including a working-fluid transport unit that transports the working liquid in the longitudinal direction, the heat conducting unit being in contact with the surface heater unit. The working-fluid transport unit is provided unevenly in a direction crossing the longitudinal direction in the hollow space. |
US11334008B2 |
Sheet-member guide structure and image forming apparatus
A sheet-member guide structure includes a first guide member that guides a sheet member from a fixing unit to a transport roller unit, the fixing unit fixing an image formed on the sheet member to the sheet member by heating the sheet member that is transported, the transport roller unit transporting the sheet member; and a second guide member that comes into contact with the sheet member to which the image has been fixed by the fixing unit and guides the sheet member to the transport roller unit, the second guide member being disposed downstream of the first guide member in a transporting direction in which the sheet member is transported and being made of a material having a thermal conductivity higher than a thermal conductivity of a material of the first guide member. |
US11334005B2 |
Tiltable steering assembly to adjust position of endless belt in imaging system
An imaging system includes an endless belt which includes a first surface and a second surface and a steering assembly which is tiltable to adjust a position of the endless belt. The steering assembly includes a first member that is adjacent to the first surface of the endless belt and a second member that is adjacent to the second surface of the endless belt, to press the endless belt against the first member. |
US11334001B2 |
Toner discharging structure and toner cartridge
A toner discharging structure and a toner cartridge are provided. The toner discharging structure cooperatively couples with a cartridge body to form a toner cartridge used in an electronic imaging device. The toner discharging structure includes: an accelerating structure, blowing blades, a toner mixing unit, and a toner discharging unit. One end of the accelerating structure is connected to the cartridge body. The blowing blades are connected to another end of the accelerating structure to allow a rotation speed of the blowing blades greater than a rotation speed of the cartridge body. The toner mixing unit is connected to the cartridge body, for receiving wind generated by the blowing blades. The toner discharging unit includes a toner outlet connected to the toner mixing unit. |
US11333997B2 |
Developer cartridge being capable of adjusting inside volume thereof
A developer cartridge including a housing to contain a developer and including a developer outlet from which the developer is dischargeable. A transport member is arranged inside the housing to rotate to transport the developer to the developer outlet. A volume adjustment member is insertable inside the transport member opposite to the developer outlet to adjust an inside volume of the housing. |
US11333992B2 |
Image forming apparatus and cartridge
An image forming apparatus includes a photosensitive member, a charging member for charging the photosensitive member, a cleaning member that comes into contact with the charging member and moves relative to the charging member to clean the charging member, an opening/closing member for exposing an inside of the apparatus, and a driving mechanism that moves the charging member and the cleaning member relative to each other in association with opening/closing of the opening/closing member. |
US11333991B2 |
Transfer unit and image-forming apparatus to increase a ratio of filled toner volume to a toner container volume
A container to store residual transfer toner remaining on an intermediate transfer belt is disposed in a region of a transfer unit, where the region is defined by an inner circumferential surface of the intermediate transfer belt. A single conveyance member, which rotates to convey toner conveyed from an inlet toward the container, is disposed in the inside of the container. An end portion of the conveyance member that is opposite to an end portion on a side of the inlet is located in a central region of the container. |
US11333990B2 |
Image forming method, image forming device and set
An image forming method includes: forming a toner image on a print medium by using a toner including toner particles having a binder resin which contains a condensate of straight-chain diol having 2 to 6 carbon atoms, an alkylene oxide adduct of bisphenol A and polyvalent carboxylic acid; and applying, to the toner image, a fixing solution containing an ester-based softening agent having a boiling point of not less than 180° C. so as to fix the toner image to the print medium. |
US11333986B2 |
Detection apparatus, exposure apparatus, and article manufacturing method
A detection apparatus detects an orientation reference of an object to be detected which includes an edge including the orientation reference. The apparatus includes a first detection system configured to detect the edge such that the orientation reference is detected, and a second detection system configured to detect, by projecting a pattern to a surface of the object and detecting an image formed by reflected light from the surface, a position of the surface in a direction perpendicular to the surface. After a focusing operation of the first detection system is performed based on the position of the surface detected by the second detection system, the first detection system detects the orientation reference. |
US11333985B2 |
Position sensor
The invention provides a position sensor (300) which comprises an optical system (305,306) configured to provide measurement radiation (304) to a substrate (307). The optical system is arranged to receive at least a portion of radiation (309) diffracted by a mark (308) provided on the substrate. A processor (313) is applied to derive at least one position-sensitive signal (312) from the received radiation. The measurement radiation comprises at least a first and a second selected radiation wavelength. The selection of the at least first and second radiation wavelengths is based on a position error swing-curve model. |
US11333975B2 |
Polymer, photosensitive resin composition, patterning method, method of forming cured film, interlayer insulating film, surface protective film, and electronic component
Provided is a polymer that can be used as a base resin for a positive photosensitive resin composition and a negative photosensitive resin composition, wherein the positive photosensitive resin composition and the negative photosensitive resin composition are soluble in an aqueous alkaline solution, can form a fine pattern, can achieve high resolution, and have good mechanical properties even when they are cured at low temperature. Also provided are a positive photosensitive resin composition and a negative photosensitive resin composition using the polymer. The polymer is represented by general formulas (1) and/or (2): wherein T1 and T2 may be the same as, or different from, each other and represent any of —CO— and —SO2—; X1 is a tetravalent organic group; and l is 0 or 1; and X2 is a divalent organic group. |
US11333971B2 |
Imprint apparatus, imprint method, and method of manufacturing article
There is provided that an imprint apparatus that forms a pattern on a substrate by curing an imprint material in a state in which a mold and the imprint material on the substrate are in contact with each other, the apparatus including a control unit configured to control a movement of a stage configured to hold the substrate and the supplying of a gas by a gas supplying unit, wherein the control unit removes charges from the mold by starting the supplying of the gas by the gas supplying unit before starting to move the stage below a dispenser after the mold and the cured imprint material are separated, and making a peripheral member face the mold via the gas during the movement of the stage. |
US11333963B2 |
Illumination system and projection device
An illumination system and a projection device are provided. The illumination system includes a light source device, a light homogenizing element, and a polarization element. The light source device is configured to provide first, second, third, and first compensation beams. The light homogenizing element is disposed on transmission paths of the first, second, and third beams and the first compensation beam and is configured to convert the first, second, and third beams and the first compensation beam into an illumination beam. The polarization element is disposed on the transmission paths of the first beam and the first compensation beam and located between the light source device and the light homogenizing element. The first beam and the first compensation beam pass through the polarization element to change polarization states of the first beam and the first compensation beam to be the same as polarization states of the second and third beams. |
US11333962B2 |
Light source apparatus and projector
A light source apparatus according to an aspect of the present disclosure includes a light source section, a first polarization separator that transmits a first polarization component of first light and reflects a second polarization component of the first light, a second polarization separator that reflects the first polarization component, transmits a third polarization component of second light, and reflects a fourth polarization component of the second light, a diffuser that diffuses the second polarization component and causes the diffused second polarization component, and a wavelength converter that converts the wavelength of the first polarization component and causes the second light. The first polarization separator includes a first polarization separation layer and first bases. The second polarization separator includes a second polarization separation layer and second bases. At least one of the first bases and the second bases is made of quartz. |
US11333958B2 |
Laser point projecting device
A laser point projecting device including a light source assembly that projects first and second positioning points respectively along two directions of a straight line. The laser point projecting device includes a housing part forming a sleeve around a body part. The body part and the housing part are displaceable relative to each other. The light source assembly is switched off when the body part is displaced to a first position along the direction of projecting the first positioning point; and the light source assembly is activated when the body part is displaced to a second position along the direction of projecting the second positioning point. The housing part has at least one opening at the end along the direction of projecting the first positioning point, and a hollow space formed between the end of the housing part close to the first positioning point and the body part. |
US11333957B2 |
Projection system and projector
A projection system includes a first optical system, a second optical system including a first optical element and a second optical element and disposed on the enlargement side of the first optical system, and a placement mechanism configured to selectively place one of the first and second optical elements on a first optical axis of the first optical system. The first optical element has a first light incident surface, a first reflection surface disposed on the enlargement side of the first light incident surface, and a first light exiting surface disposed on the enlargement side of the first reflection surface. The second optical element has a second light incident surface, a second reflection surface disposed on the enlargement side of the second light incident surface, and a second light exiting surface disposed on the enlargement side of the second reflection surface. |
US11333953B2 |
Light source package and mobile device including the same
A light source package includes: a substrate; a first light source device disposed on the substrate, and configured to emit a light of a first wavelength; a second light source device disposed to be spaced apart from the first light source on the substrate, and configured to emit a light of a second wavelength, different from the first wavelength; and a light transmissive structure disposed above first and second light source devices, and including at least one first lens configured to increase a beam angle of the light of the first wavelength and at least one second lens configured to reduce a beam angle of the light of the second wavelength. |
US11333949B1 |
Techniques for beam patterning optics
A system and method including, receiving a plurality of optical beams propagating in a first direction along a first plane in a coplanar beam pattern. The system and method include redirecting a first set of the plurality of optical beams to propagate in the first direction along a second plane. The system and method include redirecting a second set of the plurality of optical beams to propagate in a second direction along the first plane. The system and method include redirecting the second set of the plurality of optical beams propagating in the second direction along the first plane to propagate in the first direction along the first plane. The system and method include generating a multi-planar beam pattern by forwarding the first set of the plurality of optical beams and the second set of the plurality of optical beams through an optical element. |
US11333948B2 |
Electrochromic devices on non-rectangular shapes
Bus bar configurations and fabrication methods for non-rectangular shaped (e.g., triangular, trapezoidal, circular, pentagonal, hexagonal, arched, etc.) optical devices. |
US11333941B2 |
Electronic apparatus
According to one embodiment, an electronic apparatus includes a first liquid crystal panel, a second liquid crystal panel, a camera overlapping the first liquid crystal panel and the second liquid crystal panel and receiving light via the first liquid crystal panel and the second liquid crystal panel. The first liquid crystal panel includes a first liquid crystal layer, a first pixel electrode not overlapping the camera, and a second pixel electrode overlapping the camera. The second liquid crystal panel includes first transparent electrodes overlapping the camera, a second transparent electrode overlapping the first transparent electrodes, and a second liquid crystal layer disposed between the first transparent electrodes and the second transparent electrode. |
US11333940B2 |
Display device and manufacturing method thereof
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof. |
US11333939B2 |
Display device including trunk lines
A display device includes a conventional first auxiliary trunk line formed to be narrow, and a second auxiliary trunk line additionally provided and disposed at the closest position to the periphery of a substrate. Thus, a shift register can be distanced from the periphery of the substrate without increasing a frame area as a whole. |
US11333938B2 |
Display panel, driving method thereof, and display device
A display panel, a driving method thereof, and a display device are provided. The display panel includes: a filter layer including a light shielding region and a light transmitting region in each sub-pixel region, the light transmitting region in each of the sub-pixel regions surrounding the light shielding region; a light extracting layer including a light extracting element in each of the sub-pixel regions, the light extracting element being configured to provide light rays propagating toward the light shielding region of the sub-pixel region where the light extracting element is; and a light transmitting layer configured to provide sub-pixel regions at a bright state gratings distributed in a first plane and a second plane, so that the light rays provided by the light extracting element are diverged in the first plane and the second plane. |
US11333937B2 |
Display substrate, display panel and display device
A display substrate includes an insulating substrate, a first gate line, a first lower electrode, a second lower electrode, a first upper electrode, and a second upper electrode. The insulating substrate includes a first pixel region and a second pixel region located at a first direction from the first pixel region. The first gate line extends in a second direction crossing the first direction on the insulating substrate. The first and the second lower electrodes are in the first and the second pixel regions, respectively. The first upper electrode overlaps the first lower electrode in the first pixel region and includes a first slit pattern extending in a third direction different from the first and the second directions. The second upper electrode overlaps the second lower electrode in the second pixel region and includes a second slit pattern extending in a fourth direction different from the first to the third directions. |
US11333936B2 |
Electronic device
The present disclosure provides an electronic device, and the electronic device includes a plurality of touch sensing electrodes and a plurality of ultrasonic fingerprint sensing electrodes. The plurality of ultrasonic fingerprint sensing electrodes are disposed on the plurality of touch sensing electrodes, and a portion of the plurality of touch sensing electrodes are not overlapped with the plurality of ultrasonic fingerprint sensing electrodes. |
US11333935B2 |
Liquid crystal display panel
A liquid crystal display panel having a plurality of pixels arrayed in a matrix, the liquid crystal display panel comprising: a plurality of first signal lines extending in a row direction or a column direction; a transistor provided in each of the plurality of pixels; and a pixel electrode provided in each of the plurality of pixels and connected to the first signal line corresponding to the pixel via the transistor corresponding to the pixel, wherein, in each of the plurality of pixels, the pixel electrode includes a first pixel electrode and a second pixel electrode that are separated across the first signal line corresponding to the pixel. |
US11333929B1 |
Display device comprising a reflective sheet having a plurality of light conversion dots disposed around a plurality of first holes
A display apparatus includes a liquid crystal panel; a plurality of light sources configured to emit blue light; a reflective sheet including four edge portions, wherein a plurality of holes are disposed on the reflective sheet, the plurality of holes includes a first hole disposed on each of the four edge portions of the reflective sheet, each of the four edge portions includes an edge of the reflective sheet, the first hole is disposed at a first distance from the edge of the reflective sheet; and a plurality of light conversion dots including eight first light conversion dots disposed around the first hole of the reflective sheet, and wherein a diameter of each of the eight first light conversion dots is equal to or greater than 1.04 mm, and is equal to or less than 1.56 mm, and wherein the plurality of light conversion dots includes at least one of a fluorescent material, a dye, or a pigment. |
US11333928B1 |
Display apparatus comprising a reflective sheet having a plurality of first and second light conversion dots respectively disposed around a plurality of first and second holes
A display device includes a liquid crystal panel; a plurality of light sources configured to emit blue light; and a reflective sheet including a first hole and a second hole on a same edge portion of the reflective sheet, wherein the edge portion includes an edge of the reflective sheet, the first hole is disposed at a first distance from the edge of the reflective sheet, and the second hole is disposed at a second distance from the edge of the reflective sheet, wherein the second distance is greater than the first distance. First light conversion dots are disposed around the first hole of the reflective sheet, and second light conversion dots are disposed around the second hole of the reflective sheet, wherein a size of each of the first light conversion dots is greater than a size of each of the second light conversion dots. |
US11333925B2 |
Optical structure comprising a concave-and-convex-shaped interface between a high refractive-index layer and a low refractive-index layer and display device
An optical structure includes a high refractive-index layer and a low refractive-index layer laminated on the high refractive-index layer and having a refractive index lower than that of the high refractive-index layer, and is disposed on a display surface of a display device. An interface between the layers has a concave-and-convex shape, and each of a concavity and a convexity in the shape has a flat portion extending in a surface direction of the layers. A side surface of the concave-and-convex shape, which extends between the flat portions of the concavity and convexity, is a curved surface or a folded surface that is convex to the low refractive-index layer. A difference between a maximum angle and a minimum angle, which are defined between the side surface of the concave-and-convex shape and a normal direction of the layers, is not less than 3 degrees and not more than 60 degrees. |
US11333924B1 |
Displays with direct-lit backlight units
A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes on a printed circuit board. The backlight unit may include first, second, and third light spreading layers formed over the array of light-emitting diodes. A color conversion layer may be formed over the first, second, and third light spreading layers. First and second brightness enhancement films may be formed over the color conversion layer. |
US11333921B2 |
Display device
A display device is provided. The display device includes a display panel. The display panel includes a substrate, a light-shielding layer, and a plurality of optical sensors. The light-shielding layer has a plurality of first aperture regions, a plurality of second aperture regions, and a plurality of third aperture regions. The second aperture regions are located between the first aperture regions and the third aperture regions. At least a portion of at least one of the optical sensors overlaps with at least one of the first aperture regions in a normal direction of the substrate. An area of at least one of the second aperture regions is greater than an area of at least one of the first aperture regions, and the area of the at least one of the second aperture regions is smaller than an area of at least one of the third aperture regions. |
US11333918B2 |
Display apparatus
Disclosed herein is a display apparatus. The display apparatus includes a backlight unit configured to emit light, a display panel positioned in front of the backlight unit, and an optical film positioned in front of the display panel. The optical film includes a base layer positioned adjacent to the display panel, a first refractive layer positioned in front of the base layer and having a pattern including a first inclined portion totally reflecting some of light waves emitted from the backlight unit, and a second refractive layer positioned in front of the first refractive layer and having a lower refractive index than the first refractive layer. |
US11333915B2 |
Cover, display device, and method for manufacturing display device
The present disclosure provides a cover, a display device, and a method for manufacturing the display device. By forming a first via hole in an electronic component disposing region when an optically clear adhesive is formed on the cover, via holes are formed because the optically clear adhesive cannot form in the electronic component disposing region. Thus, the optically clear adhesive does not have portions having different thicknesses, thereby preventing bubbles from forming in a blind hole region, and solving technical problems of the existing display device that the OCA has bubbles around the corresponding blind hole region, which affects photographing quality. |
US11333914B2 |
Electro-optical device and electronic equipment
A display device which is an electro-optical device includes a panel including a first substrate, a second substrate, and a liquid crystal layer and having a display region, a transparent region provided inside the display region, and a frame region provided between the transparent region and the display region. A backlight unit is provided below the panel so as not to overlap with the transparent region. A bezel is provided below the backlight unit so as not to overlap with the transparent region. A cover member is provided above the second substrate so as to overlap with the transparent region. Also, a cap film made of a material different from that of the bezel covers at least a lateral side of the backlight unit in the frame region. |
US11333912B2 |
Film-to-glass switchable glazing
A privacy glazing structure may include an electrically controllable optically active material, such as a liquid crystal material, sandwiched between a flexible substrate and a rigid substrate. The flexible substrate and the rigid substrate may each have a conductive layer deposited on the surface facing the optically active material. The flexible substrate may be bonded about its perimeter to the rigid substrate and may be sufficiently flexible to conform to non-planarity of the rigid substrate. As a result, the flexible substrate may adopt the surface contour of the rigid substrate to maintain a uniform thickness of optically active material between the flexible substrate and the rigid substrate. |
US11333908B2 |
Ultrafast optical switches using quantum wells
Colloidal quantum wells have discrete energy states and electrons in the quantum wells undergo interband and intersubband state transitions. The transmissivity of a colloidal quantum well may be tuned by actively controlling the states of the colloidal quantum wells enabling ultrafast optical switching. A primary excitation source is configured to provide a primary excitation to promote a colloidal quantum well from a ground state to a first excitation state. A secondary excitation source is configured to provide a secondary excitation to the colloidal quantum well to promote the colloidal quantum well from the first excitation state to the second excitation state with the first and second excitation states being subbands in the conduction band of the colloidal quantum well. |
US11333907B2 |
Optical engine
A system including an optical engine. In some embodiments, the system includes an integrated circuit in a first-level package, and the system includes the optical engine, in the first-level package, and the optical engine includes an electro-optical chip. |
US11333905B2 |
Hinge feed antenna of eyewear
Apparatuses, methods, and systems for a hinge feed antenna of eyewear, are disclosed. One apparatus includes a front frame, a temple arm, and a hinge rotatably connecting the front frame and the temple arm. For an embodiment, the temple arm includes a circuit assembly including at least a radio that supports wireless communication. For an embodiment, the front frame includes one or more antennas traces, wherein the hinge conductively connects the circuit assembly to the one or more antenna traces, and wherein the hinge in combination with the one or more antenna traces form one or more antennas for supporting the wireless communication. |
US11333904B2 |
Eyewear charging case using charge pins as communication path
A case for an eyewear device having a conductive interface includes a housing that receives the eyewear device. A multi-purpose interface, supported by the housing, includes at least one contact arranged to couple with the conductive interface of the eyewear device when the housing receives the eyewear device. Circuitry is coupled to the at least one contact and includes a processor that detects a connection of the conductive interface of the eyewear device to the multi-purpose interface of the case. The processor performs a charging process during a charge state of the case in which an electrical charge is provided at the multi-purpose interface of the case to the eyewear device. Data is exchanged with the eyewear device during a communication state of the case. |
US11333900B2 |
Eyewear system for lens exchange
The present disclosure relates to an eyewear assembly that is configured for fast and easy removal or exchange of lenses. The eyewear assembly comprises a connector that may be inserted into a frame front in order to hold the lenses in place, and removed from the frame front in order to release the lenses. |
US11333897B2 |
Apparatus for forming a homogeneous intensity distribution with bright or dark edges
A beam homogenizer for transforming a beam of laser-radiation into a flat-top intensity distribution having brighter or darker edges comprises a first lens array, a second lens array, and a positive lens. The first lens array includes a plurality of lens elements that are separated by gaps having no optical power. Brighter or darker edges are produced by selecting a distance between the first and second lens arrays that is less than or greater than the focal length of lens elements in the second lens array. |
US11333896B2 |
Fabrication of diffraction gratings
The systems and methods discussed herein are for the fabrication of diffraction gratings, such as those gratings used in waveguide combiners. The waveguide combiners discussed herein are fabricated using nanoimprint lithography (NIL) of high-index and low-index materials in combination with and directional etching high-index and low-index materials. The waveguide combiners can be additionally or alternatively formed by the directional etching of transparent substrates. The waveguide combiners that include diffraction gratings discussed herein can be formed directly on permanent transparent substrates. In other examples, the diffraction gratings can be formed on temporary substrates and transferred to a permanent, transparent substrate. |
US11333895B1 |
Systems and methods for structured light projector operational safety
The disclosed system may include (1) a diffractive optical element (DOE) stack including one or more DOEs, where the DOE stack generates, in response to incoming light received at a first side of the DOE stack, structured light from a second side of the DOE stack opposite the first side, (2) a primary light source that emits the incoming light toward the first side of the DOE stack, and (3) at least one photodetector that detects light emitted from an edge of each of at least one of the DOEs of the DOE stack, where the edge is located between the first side and the second side of the DOE stack. Various other methods and systems are also disclosed. |
US11333892B2 |
Display apparatus, display system, and display method
A HMD includes a sensor for detecting an orientation of a main body, a display, and a field image display unit for displaying a first image in a predetermined first display region of the display and displaying a second image related to the first image in a second display region of the display on a screen of the display. The field image display unit determines the second display region on the screen of the display according to the orientation of the main body. |
US11333891B2 |
Wearable display apparatus having a light guide element that guides light from a display element and light from an outside
Provided are a wearable display device and a light guide element thereof, the display device including: a display element configured to project a first light forming a virtual image; and a light guide element configured to guide the first light from the display element and a second light input from outside of the wearable display device to a predetermined position. The light guide element includes: a first optical surface facing the display element; a second optical surface and a third optical surface configured to reflect the first light input through the first optical surface; and a fourth optical surface configured to reflect the reflected first light to the predetermined position. The first to third optical surfaces are flat surfaces, and the fourth optical surface is a rotationally asymmetric reflective surface. |
US11333890B2 |
Viewing device
A viewing device is disclosed. The device includes a projector that projects a first imaged light, and a polarizing beam splitter plate that receives the projected first imaged light from the projector and reflects the received first imaged light for viewing by a viewer. The polarizing beam splitter plate also receives a second image and transmits the second image for viewing by the viewer. The polarizing beam splitter plate includes a substrate and a multilayer optical film reflective polarizer that is adhered to the substrate. The reflective polarizer substantially reflects polarized light having a first polarization state and substantially transmits polarized light having a second polarization state perpendicular to the first polarization state. The polarizing beam splitter plate includes a first outermost major surface and an opposing second outermost major surface that makes an angle of less than about 20 degrees with the first outermost major surface. The polarizing beam splitter plate reflects the received first imaged light towards the viewer with the reflected first imaged light having an effective pixel resolution of less than 12 microns. |
US11333887B2 |
Optical device and display device
An optical device that includes a light guide plate, a first deflection means, arranged on at least one of a first surface or a second surface of the light guide plate, that deflects light incident on the light guide plate to cause the light incident on the light guide plate to be totally reflected inside the light guide plate, and a second deflection means, arranged on at least one of the first surface or the second surface of the light guide plate, that deflects the light propagated inside the light guide plate by total reflection to cause the light propagated inside the light guide plate by total reflection to be emitted from the light guide plate. The light guide plate further includes a substrate including a first surface and a second surface facing the first surface, a first planarizing film, formed on the first surface of the substrate, containing an organic material, and a second planarizing film, formed on the second surface of the substrate, containing an organic material. The substrate 500 can contain a resin material. |
US11333883B2 |
Display device and control method therefor
The present disclosure provides a display apparatus, including: a control circuit; a display unit, configured to generate images; and a first spatial light modulator, set at a front end of the display unit and connected to the control circuit through signals, where the first spatial light modulator is configured to change a modulation pattern or content based on electronic signals generated by the control circuit, to dynamically adjust spatial imaging distances. In addition, the present disclosure further provides a method for controlling a display apparatus. |
US11333882B2 |
Optical unit
An optical unit includes: a base which includes a main surface; a mirror device which includes a movable mirror portion and is disposed on the base; a frame member that is provided on the main surface so as to surround the mirror device; and a window member that is bonded to the frame member and has a flat plate shape. The frame member includes a first wall portion which is provided on the main surface and includes a first top surface on the side opposite to the main surface, a second wall portion which is provided on the main surface so as to face the first wall portion and includes a second top surface on the side opposite to the main surface. |
US11333878B2 |
Display apparatus and initial setting method for display apparatus
A display device, a method, and a computer-readable medium. The display device includes a layer including a first region and a second region, wherein the first region and the second region are configured to be visible to a user of the display device; and circuitry configured: to control displaying a computer generated image on an optical device overlapping the layer and to control a first transmittance of the first region of the layer to be lower than a second transmittance of the second region of the layer such that: a visibility, through the first region, of the computer generated image is increased and a visibility, through the second region, of an environment opposite the user relative to the display device is higher than a visibility, through the first region, of the environment opposite the user relative to the display device. |
US11333876B2 |
Method and system for mapping objects on unknown specimens
A method and system for mapping fluid objects on a substrate using a microscope inspection system that includes a light source, imaging device, stage for moving a substrate disposed on the stage, and a control module. A computer analysis system includes an object identification module that identifies for each of the objects on the substrate, an object position on the substrate including a set of X, Y, and θ coordinates using algorithms, networks, machines and systems including artificial intelligence and image processing algorithms. At least one of the objects is fluid and has shifted from a prior position or deformed from a prior size. |
US11333875B2 |
Sample dishes for use in microscopy and methods of their use
Disclosed herein are sample dishes for use with microscopes that are simple to mount on a microscope and facilitate easy manipulation of tissue samples disposed thereon during imaging as well as methods of their use. A sample dish comprises an optical interface and, optionally, a support member that holds the optical interface. The optical interface of a sample dish is suitably transparent and planar such that a focal plane of a microscope can reside uniformly at or within a surface of a sample during imaging. In certain embodiments, a support member comprises a dish for holding excess fluid. In certain embodiments, a sample dish comprises separation ribs. In certain embodiments, a sample dish comprises one or more manipulation members (e.g., tabs). In certain embodiments, a sample dish is used with an imaging artifact reducing fluid. |
US11333874B2 |
Three-dimensional imaging using swept, confocally aligned planar excitation with a Powell lens and/or deliberate misalignment
In some embodiments of SCAPE imaging systems, a Powell lens is used to expand light from a light source into a sheet of illumination light. An optical system sweeps the sheet of illumination light through a sample, and forms an image at an intermediate image plane from detected return light. A camera captures images of the intermediate image plane. In some embodiments of SCAPE imaging systems, an optical system sweeps the sheet of illumination light through a sample, and forms an image at an intermediate image plane from detected return light. A camera captures images of the intermediate image plane. In the latter embodiments, the optical system is deliberately misaligned with respect to a true alignment position so that a significant portion of light that would be lost at the true alignment position will arrive at the camera. |
US11333872B2 |
Rotary objective lens switching device for a planar laser beam microscope
An objective lens switching device includes a prismatic cuvette perpendicular to a plane parallel to a direction of detection and a lighting direction, which are mutually perpendicular. The cross-section of the prism is a polygon with more than four sides with pairs of mutually perpendicular faces. At least several pairs of faces include one face designed to receive a planar light beam in the lighting direction and one face with a coupled lens or objective lens to detect fluorescent light in the direction of detection. The cuvette can rotate about an axis perpendicular to said plane, allowing a specific objective lens to be oriented in the direction of detection. |
US11333870B2 |
Large-angle optical raster scanning system for deep tissue imaging
The field of view (FOV) of a nonlinear optical microscope (NLOM) is expected to be large enough for employing high-speed raster scanning on a mesoscale volumetric biological sample. Concurrently, three-dimensional (3D) visualization of fine sub-micron biological structures requires high enough lateral and axial resolutions, enforcing a high numerical aperture (NA) objective lens to be employed, thereby limiting the FOV of an NLOM. The invention is directed to a laser scanning NLOM, or to a large-angle optical raster scanning system, for deep biological tissue imaging with a large FOV of more than one square millimeter, up to 1.6×1.6 mm2, while simultaneously maintaining a sub-femtoliter effective 3D resolution by means of a high-NA and low magnification objective lens and further maintaining a high acquisition speed with synchronized sampling, limited by the repetition rate of a high repetition rate pulsed laser source, thereby exceeding Nyquist Criterion for resolving micro-optical resolution throughout a horizontal FOV of more than one millimeter. |
US11333869B2 |
LED lighting device having opposed irregular lenslet arrays with planar facets
A lighting device includes at least on LED light source, ca collimator, a first lenslet array of lenslets tessellated in an irregular pattern, and a second array of lenslets tessellated in the same irregular pattern as the first array of lenslets, such that each of the lenslets in the first array is aligned with a corresponding one of the lenslets in the second array. The first array further includes a plurality of transmissive planar facets covering an intersection between lenslet. |
US11333867B2 |
Imaging lens and imaging device
An imaging lens includes a first lens group, a second lens group having positive refractive power, an aperture, and a third lens group having positive refractive power, sequentially disposed in that order from an object side to an image side. During a focusing from infinity to a short length, a combination of the second lens group, the aperture, and the third lens group as a single unit moves to the object side so as to reduce a distance to the first lens group. The second lens group includes four lenses of a second-first negative lens, a second-second positive lens, a second-third negative lens, and a second-fourth positive lens sequentially disposed in that order from the object side to the image side. |
US11333866B2 |
Adaptor lens for increasing magnification of scope and sight comprising the same
Disclosed are an adaptor lens for increasing a magnification of a scope and a sight comprising the same. The adaptor lens for increasing a magnification of a scope of the present invention comprises: an adapter lens body detachably coupled to a sight main body having an objective lens group; a convex lens part provided in the adapter lens body so as to be disposed in front of the objective lens group; and a concave lens part provided in the adapter lens body and disposed between the convex lens part and the objective lens group. |
US11333848B2 |
Four-piece optical lens system
A four-piece optical 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 with a negative refractive power; a third lens element with a positive refractive power; a fourth lens element with a negative refractive power, wherein a focal length of the first lens element and the second lens element combined is f12, a focal length of the third lens element is 13, and they satisfy the relation: 0.6 |
US11333845B2 |
Spacer design for mitigating stray light
Spacers for separating a first lens element from a second lens element, lens modules including such spacers and digital cameras including such lens modules. A spacer may comprising along its perimeter at least one contact section being in contact with the first lens element and the second lens element and at least one non-contact section being separated from the first lens element. The at least one non-contact section comprises an internal inclined surface having designed to reduce or mitigate stray light. |
US11333844B2 |
Lens module
The present disclosure discloses a lens module. The lens module includes a lens barrel, a lens having an optical axis accommodated in the lens barrel, and a pressing ring abutted against the lens from an image side. The pressing ring includes an upper surface close to an object side, a lower surface disposed opposite to the upper surface, an inner connecting surface connecting the upper surface and the lower surface, and an outer connecting surface opposite to the inner connecting surface. The outer connecting surface is abutted against the lens barrel. The lens module provided by the present disclosure can ensure the assembly precision of the pressing ring and improve the yield rate of the lens module. |
US11333841B2 |
Fiber transition housing with optical connection features
An enclosure configured to simultaneously accommodate different connectorization applications includes a backplate and a bulkhead bracket and splice retention clips coupled to the backplate. The bulkhead bracket includes openings configured to house adapters for a first connecterized application. The splice retention clips are configured to accommodate one or more of a fusion splice protector and a mechanical splice for a second connecterized application. The bulkhead bracket, with or without an adapter, is configured to be uncoupled from the backplate to allow access to the splice retention clips for insertion or deletion of the fusion splice protector or the mechanical splice. The bulkhead bracket is configured to be recoupled with the backplate and over the splice retention clips. |
US11333840B2 |
Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining open rearward cable connections and open forward cable connections of the panel arrangement. The adapters being arranged in arrays that slide independently of other adapter arrays to provide access to the open rearward and open forward cable connections. |
US11333839B2 |
Anisotropic cable sealing gels; and methods for fabricating cable sealing gels
Aspects and techniques of the present disclosure relate to a cable sealing structure comprising a cable sealing body including a gel and methods of making anisotropic behavior in cable sealing structures made with a dry silicone gel. In one aspect, various three-dimensional printing techniques are used to make a cable sealing structure that includes a gel. The cable sealing body has a construction that elastically deforms to apply an elastic spring load to the gel. The cable sealing body has a construction with anisotropic deformation characteristics that allows the cable sealing body to be less deformable in one direction than in others. The cable sealing structure can be utilized to seal fiber optic cables more uniformly while limiting the potential of leakage. |
US11333838B2 |
Cooling apparatus for pluggable modules
A cooling apparatus for a pluggable module comprises a pluggable module cage to house the pluggable module and a heat pipe coupled with a hot interface at one end and a cold interface at another end. The cooling apparatus further comprises an attachment mechanism for attaching the hot interface and the heat pipe to the pluggable module. The attachment mechanism permits mobility required to insert and secure the pluggable module in place inside the pluggable module cage to allow a good thermal coupling between the hot interface and the pluggable module. |
US11333837B2 |
Optical communication system for rail-guided truck
An optical communication system includes a first communication system to communicate first information from a controller to a truck and a second communication system to communicate second information. The first communication system includes a first light emitter to output the first information, a first optical fiber to transport the light output from the first light emitter while letting the light leak therefrom, and a first light receiver to receive the light leaking from the first optical fiber. The second communication system includes a second light emitter to output second information, a second optical fiber to transport the light output from the second light emitter and input to the second optical fiber at some point along the second optical fiber, and a second light receiver to receive the light transported over the second optical fiber. |
US11333835B2 |
Microfabrication method for optical components
A ferrule mold having a reverse-image of a through-hole array for optical fibers is formed. A non-polymeric ferrule material is deposited in the reverse-image mold, followed by removing the mold to create a multi-fiber connector ferrule having at least two fiber through-holes. An optical fiber is inserted in each through-hole until each fiber endface is positioned approximately even with a connection surface of the ferrule. A fiber recess for each of the optical fibers is formed such that each fiber is recessed from the multi-fiber ferrule connection surface by a distance of at least 0.1 micron. The recess may be formed by differential polishing of the non-polymeric ferrule and endfaces of the optical fibers. Alternatively, a layer of spacer material may be deposited over the multi-fiber ferrule connection surface. An antireflection coating is deposited over the ends of the recessed fibers. |
US11333834B2 |
Polarization maintaining connector
Disclosed is a polarization maintaining connector. The PM connector includes an outer frame, a ferrule structure and an adjustment member. The outer frame forms a main structure of the PM connector. The ferrule structure is provided with a channel for a fiber core to pass through. The ferrule structure is at least partially disposed inside the outer frame and forms a slidable and rotatable connection with the outer frame. The adjustment member forms an axially slidable connection with the ferrule structure and is circumferentially non-rotatable relative to the ferrule structure. The adjustment member is relatively rotatable to the outer frame and has a rotating state and a holding state. The adjustment member keeps relatively rotatable to the outer frame when in the rotating state and keeps relatively secured to the outer frame when in the holding state. |
US11333832B2 |
Optical functional device
An optical functional device includes a package case accommodating an optical functional element, an input optical fiber, and an output optical fiber. The optical functional device includes a first reflecting surface that reflects input light output from the input optical fiber to an optical path of output light, a second reflecting surface that reflects the input light to the optical functional element, and a third reflecting surface that reflects the output light in a direction in which the output light becomes further away from an optical axis of the input optical fiber. An optical axis of a leaked light beam transmitted through the second reflecting surface after being reflected by the first reflecting surface or an extension line of the optical axis in an optical propagation medium does not include a portion that is aligned with an optical axis of the output light reflected by the third reflecting surface. |
US11333828B2 |
Optical connection component
An optical connection component includes: a plurality of types of optical fibers; a plurality of high relative refractive-index difference optical fibers in each of which a relative refractive-index difference between a core and a cladding is larger than a relative refractive-index difference in each of the plurality of types of optical fibers and which are fusion spliced to the plurality of types of optical fibers; and a fixing member having a plurality of V-shaped grooves that receive the high relative refractive-index difference optical fibers with coating removed, the fixing member being configured to fix relative positions of the high relative refractive-index difference optical fibers and an optical element when optically coupling the high relative refractive-index difference optical fibers, which have been fusion spliced to the plurality of types of optical fibers, to the optical element. The high relative refractive-index difference optical fibers are of the same type. |
US11333824B2 |
Laterally emitting optical waveguide and method for introducing micromodifications into an optical waveguide
Laterally emitting optical waveguides and method introduce micromodifications into an optical waveguide and provide optical waveguides. The waveguides and methods comprise an optical wave-guiding core, a region in the optical waveguide, wherein the micro-modifications are arranged in the region of the optical waveguide, wherein the arrangement of the micro-modifications is ordered. |
US11333816B2 |
Shaping input surfaces of LED light-guides for increased light extraction efficiency
A method, apparatus, and system are disclosed for increasing light extraction efficiency in a light guide optical system. The light guide optical system may comprise a light emitting source. The light emitting source may be, for example, a light-emitting diode (LED) or plurality of LEDS. The light guide optical system may also comprise a light guide plate (LGP). The LGP may include light extraction features located on surfaces of the LGP. The LGP may also include a shaped injection surface on an input surface of the LGP. The shaped injection surface may be angled to deviate near-parallel light emitted from the LED to enable the near-parallel light emitted from the LED to be extracted from the LGP via the light extraction features. The shaped injection surface may be a split edge (i.e. a V-groove) or a curved edge. |
US11333805B1 |
Low glare luminaires
The present invention relates generally to low glare illumination arrays and luminaires which act to disperse light into a three-dimensional space providing more uniform and even illumination with reduced glare. The present invention also relates to luminaires and illumination systems employing an array of solid state light sources with shaped bezel light diffusers which act to reduce glare and provide more uniform and even illumination of surfaces and spaces. The present invention also relates to luminaires employing a plurality of linear LED arrays equipped with shaped bezel light diffusers collectively oriented at a common acute angle, optionally including internally curved reflective or non-reflective surfaces to provide improved illumination with reduced glare. |
US11333804B2 |
Camera module including a liquid lens enabling adjustment of a focal length and an optical device including the camera module
A camera module according to the present invention includes a holder including a solid lens; a liquid lens coupled to the holder; a first substrate connected to the liquid lens, the first substrate including a first terminal and second terminal; a second substrate connected to the first substrate; and an image sensor arranged on the second substrate, the image sensor being located at a location corresponding to the liquid lens, wherein the liquid lens includes a first plate having cavities in which a conductive liquid and a non-conductive liquid are disposed; a first electrode disposed on the first plate; a second electrode disposed under the first plate, and including a plurality of electrode sectors; a second plate arranged on the first electrode; and a third plate arranged under the second electrode. |
US11333802B2 |
Lens sheet, lens sheet unit, imaging module, imaging device
A lens sheet and lens sheet unit include an imaging module and an imaging device which can be made thinner. A first lens sheet has light transmission parts having a unit lens shape, and light absorption parts disposed alternatively with the light transmission parts. A lens sheet unit, on the image sensor side of the first lens sheet, includes a second lens sheet. The second lens sheet has light transmission parts having a unit lens shape, and light absorption parts disposed alternatively with the light transmission parts. When viewed from the optical axis direction, the direction in which the light transmission parts are arranged and the direction in which the light transmission parts are arranged intersect at an angle. An imaging module and a camera are included with the above lens sheet and lens sheet unit. |
US11333797B1 |
Method for estimating quantitative precipitation by combining observation data of weather radar and rain gauges
A method for estimating quantitative precipitation by combining observation data of a weather radar and rain gauges includes: acquiring original accumulated data of rain gauges and original accumulated precipitation data of a weather radar to obtain rain gauge-weather radar data G/R pairs matched in the same grid; calculating an observation error of the original accumulated precipitation data of the weather radar through the G/R pairs, and detecting abnormal data to generate an initial correction factor field; determining whether a distance correlation exists between the initial correction factor field and the observation error, and if yes, adjusting the initial correction factor field, and correcting the original accumulated precipitation data of the weather radar through the adjusted correction factor field to obtain corrected accumulated precipitation data of the weather radar; and if not, obtaining the corrected accumulated precipitation data of the weather radar directly through a mean field bias (MFB) factor. |
US11333795B2 |
Method for typhoon center automatic selection using vectors calculated from radar image data by optical flow technique, recording medium and device for performing the method
A method for automatic selection of typhoon center using vectors calculated from radar image data by an optical flow technique includes calculating a valid vector field from the radar image data using the optical flow technique, generating a dense vector field by interpolating an empty spot of the valid vector field using linear interpolation, extracting a rotating component anomaly vector field including typhoon rotating component anomaly vectors by removing a relative vector in the interpolated valid vector field, generating a normal vector intersection point of the vectors of the extracted rotating component anomaly vector field, and finally selecting the typhoon center by calculating a maximum density normal vector intersection point based on a Gaussian kernel density estimation technique. Accordingly, it is possible to detect the moving path of the typhoon rapidly and objectively. |
US11333793B2 |
System and method for variance-based photovoltaic fleet power statistics building with the aid of a digital computer
The calculation of the variance of a correlation coefficient matrix for a photovoltaic fleet can be completed in linear space as a function of decreasing distance between pairs of photovoltaic plant locations. When obtaining irradiance data from a satellite imagery source, irradiance statistics must first be converted from irradiance statistics for an area into irradiance statistics for an average point within a pixel in the satellite imagery. The average point statistics are then averaged across all satellite pixels to determine the average across the whole photovoltaic fleet region. Where pairs of photovoltaic systems are located too far away from each other to be statistically correlated, the correlation coefficients in the matrix for that pair of photovoltaic systems are effectively zero. Consequently, the double summation portion of the calculation can be simplified to eliminate zero values based on distance between photovoltaic plant locations, substantially decreasing the size of the problem space. |
US11333792B1 |
Systems and method for assessing seismic risk
Systems and methods for assessing seismic risk. The system and methods disclose deriving a model that is used to assess seismic risk of operations at a given location. A first location is identified for which at least one training seismic risk value is known from independent sources. A plurality of training input parameters associated with the first location is received. The at least one training seismic risk value is received. A process model is derived that relates the plurality of training input parameters to the at least one training seismic risk value by determining influence values of the training input parameters. A second location is identified for which a seismic risk is to be determined. A plurality of working input parameters associated with the second location is received. The process model is applied to the plurality of working input parameters to determine a seismic risk value at the second location. |
US11333789B2 |
System and inspection method
According to one embodiment, an antenna is configured to irradiate a first electromagnetic wave of a wavelength of 1 mm to 30 mm to a first position in an area in which at least one of a target person or a belonging of the target person is present, and irradiate a second electromagnetic wave of a wavelength of 1 mm to 30 mm to a second position in the area. Processor circuitry is configured to obtain a first reflection intensity of the first electromagnetic wave on the first position, and obtain a second reflection intensity of the second electromagnetic wave on the second position, and determine a degree of danger relating to a possibility that the target person possesses a dangerous article. |
US11333787B2 |
Electromagnetic insulating component used in well logging tool pad
A downhole tool, comprising: a tool mandrel; a pad comprising a transmitter operable to transmit an electric current into a formation and a receiver operable to receive at least a portion of the electric current from transmitter; an extension from the tool mandrel that couples pad to tool mandrel; and a signal filter positioned in the downhole tool to suppress passage of mandrel leakage current that passes through tool mandrel to pad. A method of resistivity imaging, comprising: disposing a downhole tool into borehole; transmitting a current into formation surrounding the borehole with a transmitter that is extended from tool mandrel of the downhole tool towards borehole wall; and recording at least a portion of the current that returns to receiver of downhole tool, wherein a signal filter suppress passages of mandrel leakage current that passes through the tool mandrel to a pad on which the transmitter is disposed. |
US11333786B1 |
Buried utility marker devices, systems, and methods
Systems and methods for locating buried utilities in conjunction with associated electromagnetic marker devices are disclosed. A marker device may include a marker device antenna and an electronic circuit operatively coupled to the marker device antenna. The electronic circuit may include at least two resonant circuits, including a first resonant circuit formed in combination with the marker device antenna for receiving an excitation signal at a first frequency from a marker excitation device. The received excitation signal may be converted into a power supply by a power circuit for powering the electronic circuit. Responsive to the received excitation signal, a processing element provided in the electronic circuit may generate an output signal at a second frequency, which is substantially different from the first frequency. The generated output signal may be tuned by a second resonant circuit and provided to the marker device antenna. |
US11333785B2 |
Metal detector
A method for detecting a target using a metal detector, including: transmitting a transmit magnetic field using a transmitter; receiving a receive magnetic field due to the transmit magnetic field to produce a receive signal using a receiver and receive electronics; processing the receive signal using at least one function to produce an indicator output, wherein the at least one function is controllable such that the properties of the indicator output is controllable in terms of: (a) an amount of cancellation of signals due to soil; wherein the amount of cancellation of signals due to soil is higher than an amount of cancellation of signals due to the target; and (b) a sensitivity of the indicator output to the target and broadband electromagnetic interference (EMI); wherein controlling the at least one function in a particular direction changes the at least one function from a first state more suitable for high ground response environments to a second state more suitable for medium ground response environments; and controlling the at least one function again in the particular direction changes the at least one function from the second state more suitable for medium ground response environments to a third state more suitable for low ground response environments; and wherein when compared to the first state, the second state provides an indicator output that is more sensitive to a target, more sensitive to broadband EMI and more sensitive to the ground response; and when compared to the second state, the third state provides an indicator output that is more sensitive to a target, at least about as sensitive to broadband EMI and more sensitive to the ground. |
US11333784B2 |
Presence detection method and device with multiple detection areas for a motor vehicle
A presence detection device including a sensor connected to a microcontroller, the sensor including a first detection capacitor arranged in a first detection area, and a second detection capacitor arranged in a second detection area. The microcontroller is configured to recurrently repeat a phase of measuring a measurement signal by charging/discharging the first detection capacitor from/into the second detection capacitor, and to detect a presence of a user in the first detection area and/or the second detection area according to the measurement signal. Also disclosed are a motor vehicle including a detection device and a detection method. |
US11333782B2 |
Computer-implemented method and system for removing low frequency and low wavenumber noises to generate an enhanced image
A method and a system for implementing the method are disclosed wherein the source wavelet, input parameter models, and seismic input data may be obtained from a non-flat surface, sometimes mild, or foothill topography as well as the shot and receiver lines might not necessarily be straight, and often curve to avoid obstacles on the land surface. In particular, the method and system disclosed, suppresses low wavenumber and low frequency noises, by balancing lateral and vertical amplitudes to produce an image of subsurface reflectors located within a survey area having higher lateral resolutions and wavenumbers, as well as higher high-cut frequencies, and lower low-cut frequencies in complex media, than could otherwise not be achieved by other methods commonly known in the art. |
US11333779B2 |
Detecting subsea hydrocarbon seepage
Systems and methods for geochemical sampling grid locations on a seafloor. At least one of the methods includes generating, using received seismic data, an image representing an interpretation of a seafloor horizon surface; extracting, from the image and based on the seismic data, one or more discontinuity attributes of the seafloor horizon surface; extracting, from the image and based on the seismic data, one or more amplitude attributes of a window extending below the seafloor horizon surface; combining the one or more discontinuity attributes and the one or more amplitude attributes; and selecting, using the image and based at least partly on the combining, one or more locations of the seafloor horizon surface for sampling. |
US11333776B2 |
System for characterizing a beam of charged particles and machine for producing a beam of charged particles comprising such a system
A system for characterising a beam of charged particles. The system includes a stack comprising an ultra-thin pattern formed from an electrically conductive material; a thin substrate bearing the pattern. The stack forms an emitting electrode able to emit secondary electrons in proximity to a surface of the pattern when the emitting electrode is passed through by the beam of charged particles. |
US11333771B2 |
Method for ascertaining a UERE, method for determining a UERE, computer-implemented data structure, use, device and computer-implemented program
Computer-implemented data structure (UERE database) including at least one location-dependent UERE value, the at least one UERE value being ascertained with the aid of a method for ascertaining a location-dependent or time-dependent UERE value based on a measurement of the location accuracy or with the aid of a method for determining a location-dependent or time-dependent UERE value with the aid of a machine learning method. |
US11333760B2 |
Frequency modulation for interference free optical time of flight system
An optical time of flight system includes a transmitter and a receiver. The transmitter is configured to generate a modulation signal having a modulation signal frequency that varies as a function of time, generate an optical waveform with amplitude modulation corresponding to the modulation signal, and direct the optical waveform toward a field of view (FOV). The receiver is configured to receive the optical waveform reflected off of an object within the FOV and determine a distance to the object based on a time of flight from the transmitter to the object and back to the receiver. |
US11333758B2 |
High resolution underground analysis
A system for searching for underground entities in ground of an area, including a search probe configured to generate and deliver an acoustic signal into the ground of the area, wherein the acoustic signal uses a low frequency signal so that wavelengths of the acoustic signal are between 0.01-500 times the depth to the sought underground entity, two or more sensors positioned on the ground at about an equal distance from the search probe at different angles, an analysis device that receives measurements from the two or more sensors in the form of a measured echo signal responsive to the delivered acoustic signal, wherein said analysis device designates pairs of sensors and subtracts their echo signals to identify a difference indicating the existence of an underground entity. |
US11333755B2 |
Optimised acoustic detection system for detecting various underwater threats in a sensitive zone
An acoustic detection system for detecting at least partly submerged targets in a sensitive area defined with respect to an infrastructure, the detection system includes at least one multistatic detection group, each multistatic detection group defining a detection area, and comprising: a submerged transmitter emitting at low frequencies; a plurality of submerged receivers comprising at least two receivers, each receiver of a given group forming, with the transmitter of the group, a bistatic pair, each bistatic pair generating an elementary detection area surrounding a blind zone, the detection area of the group being formed by all of the elementary detection areas of the receivers of the group, the receivers being arranged in at least one layer. For at least one group of the system, the form described by the receivers of at least one layer of the group is an at least partly circular form of given radius, the inter-receiver distance between two adjacent receivers of the layer depending on the distance between the transmitter of the group and the rectilinear segment linking the adjacent receivers of the layer, called reference transmitter-receiver distance. |
US11333753B2 |
Stripmap synthetic aperture radar (SAR) system utilizing direct matching and registration in range profile space
Described is a stripmap SAR system on a vehicle comprising an antenna that is fixed and directed outward from the side of the vehicle, a SAR sensor, a storage, and a computing device. The computing device comprises a memory, one or more processing units, and a machine-readable medium on the memory. The machine-readable medium stores instructions that, when executed by the one or more processing units, cause the stripmap SAR system to perform various operations. The operations comprise: receiving stripmap range profile data associated with observed views of a scene; transforming the received stripmap range profile data into partial circular range profile data; comparing the partial circular range profile data to a template range profile data of the scene; and estimating registration parameters associated with the partial circular range profile data relative to the template range profile data to determine a deviation from the template range profile data. |
US11333751B2 |
Sensor-cluster apparatus
A sensor-cluster apparatus, in which a sensor configured to detect and collect external environment information is mounted in a case. The sensor-cluster apparatus includes a body member on which one kind or more of sensors are mounted on one surface thereof, a case in which an inner space is provided, and one surface thereof is opened to define an opening and on which the body member is mounted so that each of the sensors is exposed to the opening, and a position control device mounted inside the case to adjust a mounting position or a mounting angle of the body member. |
US11333746B2 |
Variable beam spacing, timing, and power for vehicle sensors
The present disclosure relates to systems and methods that facilitate light detection and ranging operations. An example transmit block includes at least one substrate with a plurality of angled facets. The plurality of angled facets provides a corresponding plurality of elevation angles. A set of angle differences between adjacent elevation angles includes at least two different angle difference values. A plurality of light-emitter devices is configured to emit light into an environment along the plurality of elevation angles toward respective target locations so as to provide a desired resolution and/or a respective elevation angle. The present disclosure also relates to adjusting shot power and a shot schedule based on the desired resolution and/or a respective elevation angle. |
US11333744B2 |
Modified Lidar housing
Housing for vehicle sensors (e.g., Lidar sensors) can include an adapter bracket configured to route a cable either out of the side of the sensor housing or out of the bottom of the sensor housing. In some examples, different adapter brackets can be used to run the cable in different configurations, while in other examples, a single adapter bracket can run a cable in both side-exit and bottom-exit configurations. An adapter bracket can include a breathable mesh portion configured to allow air to pass through the mesh, while blocking moisture. |
US11333742B2 |
Laser range finder for two-color switching display
The present invention discloses a laser range finder for two-color switching display, comprising a monocular telescope, a laser light emitting system, a laser receiver and an OLED liquid crystal display (LCD) imaging system, wherein the monocular telescope comprises an objective lens, a roof half penta prism, a cemented prism, an eyepiece and an LCD unit; laser light emitted by the laser light emitting system is emitted onto an object to be measured, and the reflected back laser light is received by the laser receiver after passing through the objective lens, the roof half penta prism and the cemented prism; and light emitted by the OLED LCD imaging system is imaged on the focal plane of the eyepiece through the cemented prism. The present invention can achieve two-color display of the laser range finder, meeting the requirements for use in a variety of conditions. |
US11333739B2 |
Vehicular radar system with automatic sensor alignment
A method for calibrating a vehicular sensing system includes disposing the sensing system at a vehicle, with the sensing system including at least two radar sensors disposed at the vehicle so as to have respective fields of sensing exterior of the vehicle. At least one spherical radar reflector is disposed at a position exterior the vehicle where the fields of sensing of the at least two radar sensors overlap. A calibration mode of the sensing system is entered, and calibration radio waves are transmitted by at least one transmitter, and reflected calibration radio waves are received by receivers of the at least two radar sensors. The reflected calibration radio waves include the calibration radio waves reflected off the at least one spherical radar reflector. A controller calibrates the sensing system responsive to processing the received reflected calibration radio waves. |
US11333735B2 |
Wireless communication device and wireless communication system
A wireless communication device includes a transmission section configured to output a calibration signal transmitted from a calibration antenna, a reception section configured to have input of a received signal from an antenna and obtain a baseband signal from the received signal, a correction phase calculation circuit configured to calculate a correction phase for correcting the baseband signal according to a deviation between a reception phase calculated based on the baseband signal obtained when the antenna receives the calibration signal and an ideal phase associated with the antenna, and a storage section configured to store the ideal phase and the correction phase. |
US11333734B2 |
Quality and signal-to-noise ratio of free-breathing quantitative measurement of magnetic resonance imaging parameters and related biomarkers
A method of generating biomarker parameters includes acquiring imaging data depicting a patient using a MRI system. The imaging data is acquired for a plurality of contrasts resulting from application of a pulse on the patient's anatomy. A process is executed to generate a MoCoAve image for each contrast. This process includes dividing the imaging data for the contrast into bins corresponding to one of a plurality of respiratory motion phases, and reconstructing the imaging data in each bin to yield bin images. The process further includes selecting a reference bin image from the bin images, and warping the bin images based on the reference bin image. The warped bin images and the reference bin image are averaged to generate the MoCoAve image for the contrast. One or more biomarker parameter maps are calculated based on the MoCoAve images generated for the contrasts. |
US11333732B2 |
Automatic artifact detection and pulse sequence modification in magnetic resonance imaging
The invention provides for a magnetic resonance imaging system (100, 300). The execution of machine executable instructions causes a processor (130) controlling the magnetic resonance imaging system to control (200) the magnetic resonance imaging system to acquire the magnetic resonance imaging data (144) using pulse sequence commands (142) and reconstruct (202) a magnetic resonance image (148). Execution of the machine executable instructions causes the processor to receive (204) a list of suggested pulse sequence command changes (152) by inputting the magnetic resonance image and image metadata (150) into an MRI artifact detection module (146, 146′, 146″). The MRI artifact detection module comprises at least one neural network, which has been trained using images from failed magnetic resonance imaging protocols and/or magnetic resonance data extracted from the magnetic resonance imaging protocols labeled as failed accessed from a log file (312) which logs the execution of previous magnetic resonance imaging protocols. Execution of the machine executable instructions further causes the processor to receive (206) a selection of a chosen pulse sequence command change (158) from the list of suggested pulse sequence command changes. Execution of the machine executable instructions further causes the processor to modify (208) the pulse sequence commands using the chosen pulse sequence command change. |
US11333728B2 |
Pre-polarisation magnet arrangement
A pre-polarisation magnet arrangement for generating a pre-polarisation field for use in a low field magnetic resonance imaging process, the pre-polarisation magnet arrangement including a pre-polarisation field array including a plurality of permanent pre-polarisation magnets mounted in a support and provided in a circumferentially spaced arrangement surrounding an field of view, a number of the pre-polarisation magnets being movable between respective first and second positions, wherein in the first position the pre-polarisation magnets are configured as a cylindrical Halbach array to generate a pre-polarisation field in the field of view and in the second position the pre-polarisation magnets are configured to minimize the pre-polarisation field in the field of view. |
US11333726B2 |
Low-field diffusion weighted imaging
Methods and apparatus for operating a low-field magnetic resonance imaging (MRI) system to perform diffusion weighted imaging, the low-field MRI system including a plurality of magnetics components including a B0 magnet configured to produce a low-field main magnetic field B0, at least one gradient coil configured to, when operated, provide spatial encoding of emitted magnetic resonance signals, and at least one radio frequency (RF) component configured to acquire, when operated, the emitted magnetic resonance signals. The method comprises controlling one or more of the plurality of magnetics components in accordance with at least one pulse sequence having a diffusion-weighted gradient encoding period followed by multiple echo periods during which magnetic resonance signals are produced and detected, wherein at least two of the multiple echo periods correspond to respective encoded echoes having an opposite gradient polarity. |
US11333723B2 |
Magnetic sensor
A first conductor includes a first base section and a first narrow section. The area of the exterior surface of the first narrow section as viewed from a direction perpendicular or substantially perpendicular to an insulating layer is smaller than that of the first base section. The first base section and the first narrow section are provided side by side in the direction perpendicular or substantially perpendicular to the insulating layer. A stress relaxer including a material different from that of the first conductor is provided in a region which is surrounded by the exterior surface of the first narrow section and also by the exterior surface of the first base section, as viewed from the direction perpendicular or substantially perpendicular to the insulating layer. |
US11333719B2 |
Hall-effect sensor with reduced offset voltage
A semiconductor device includes first and second Hall-effect sensors. Each sensor has first and third opposite terminals and second and fourth opposite terminals. A control circuit is configured to direct a current through the first and second sensors and to measure a corresponding Hall voltage of the first and second sensors. Directing includes applying a first source voltage in a first direction between the first and third terminals of the first sensor and applying a second source voltage in a second direction between the first and third terminals of the second sensor. A third source voltage is applied in a third direction between the second and fourth terminals of the first sensor, and a fourth source voltage is applied in a fourth direction between the second and fourth terminals of the second sensor. The third direction is rotated clockwise from the first direction and the fourth direction rotated counter-clockwise from the second direction. |
US11333718B2 |
Sensors having dynamic phase compensation
Methods and apparatus for a magnetic field sensor having dynamic offset compensation that determines offset voltages for a number of phases each having a bias current across a magnetic field sensing element in a different direction. Pairs of the determined offset voltages for the phases are combined and one of the combined pairs of offset voltages is selected based on a criteria, such as lowest voltage level. |
US11333717B2 |
Magnetic field detection device
Provided is a magnetic field detection device that includes a first and second soft magnetic bodies, and a magnetic detector. The first and second soft magnetic bodies extend along a first plane and are disposed in confronted relation in a third direction. The first plane includes both a first direction and a second direction orthogonal to the first direction. The third direction is orthogonal to both the first and second directions. The magnetic detector is provided between the first and second soft magnetic bodies in the third direction. |
US11333715B2 |
Indicator for failed capacitor unit
The disclosure generally relates to a failure indicator for providing an indicator that a failure has occurred on a capacitor unit of a capacitor bank. In some embodiments, the failure indicator may include a magnetic element, and the failure indicator may be configured to move from a first orientation to a second orientation based on a mechanical or electromagnetic impulse in the capacitor unit resulting from a failure of the first capacitor unit. In some embodiments, the magnetic element may maintain the first failure indicator in the second orientation to indicate the failure of the first capacitor unit. |
US11333713B2 |
Voltage sampling circuit and method for sampling voltage
A voltage sampling circuit is provided for sampling voltage of at least two sets of cells in a battery pack includes at least two analog front ends including a low-side analog front end connected to a first set of cells and a high-side analog front end connected to a second set of cells, a subtractor has a positive input end and a negative input end, the positive input end connecting to the output of the high-side analog front end for receiving the analog voltage output by the high-side analog front end. When the first set of cells is connected with the second set of cells in series, the negative input end of the subtractor connecting to the total positive the first set of cells, when the first set of cells is connected with the second set of cells in parallel, the negative input end of the subtractor is grounded. |
US11333710B2 |
Method and device for estimating a voltage of a battery
In a method for estimating a voltage of a battery a given battery model (BM) is provided, wherein the given battery model (BM) is a single particle model. A C-rate of the battery is determined. The battery model (BM) is adapted based on the C-rate. The voltage of the battery is estimated by means of the adapted battery model (BM). |
US11333697B2 |
Three-dimensional surface potential distribution measurement system
A three-dimensional surface potential distribution measurement system for measuring a surface potential of a measurement object comprises: a laser light source; a Pockels crystal exhibiting Pockels effect in which a refractive index changes depending on potential difference between the first end surface and the second end surface; a mirror disposed so as to be attached stationarily to the second end surface of the Pockels crystal; a photodetector to detect a light intensity of the laser light corresponding to the potential difference of the Pockels crystal; a housing that holds those elements; a three-dimensional motion-driver capable of three-dimensionally moving the housing; and a driving controller that controls the three-dimensional motion-driver. |
US11333695B2 |
Methods and equipment for reducing power loss in cellular systems
A method is provided. The method comprises determining configuration data; wherein the configuration data comprises a resistance of a bypass circuit coupled between a remote radio head and a power cable; using the configuration data, determining the resistance of the power cable coupling a programmable power supply to the remote radio head mounted on a mounting structure, comprising: entering a calibration mode; setting an output voltage of the programmable power supply; measuring an output current of the programmable power supply; storing the output current; and determining the cable resistance; and storing the resistance of the power cable. |
US11333693B2 |
Frequency measurement apparatus, microcontroller, and electronic apparatus
A frequency measurement apparatus includes: a measurement period setting circuit that sets a measurement period based on a reference clock signal; a first counter circuit that counts the number of pulses of the reference clock signal in a period based on an input signal during the measurement period; a second counter circuit that counts the number of pulses of the input signal during the measurement period; a first frequency calculation circuit that calculates a first frequency; a second frequency calculation circuit that calculates a second frequency; and a frequency selection circuit that selects the first frequency or the second frequency as a frequency of the input signal. |
US11333692B2 |
Deformation apparatus, exposure apparatus, and method of manufacturing article
The present invention provides a deformation apparatus that deforms a surface of a member, the apparatus comprising: a plurality of actuators each of which is configured to apply a force to the member to deform the surface; a measurement device configured to measure an induced electromotive force generated in a first actuator of the plurality of actuators; and a controller configured to control the plurality of actuators, wherein the controller causes the measurement device to measure a temporal variation of an induced electromotive force in the first actuator while vibrating the member by using a second actuator, of the plurality of actuators, which is different from the first actuator, converts the measured temporal variation of the induced electromotive force into a frequency spectrum, and detects an abnormality in the first actuator based on the frequency spectrum. |
US11333691B2 |
Power modules having current sensing circuits
According to some aspects of the present disclosure, power modules having current sensing circuits, and corresponding sensing methods, are disclosed. Example power modules include a printed circuit board (PCB) having a PCB trace, a first sense terminal coupled to the PCB trace at a first location, and a second sense terminal coupled to the PCB trace at a second location such that a resistance between the first and second sense terminals is defined by a resistance of the PCB trace between the first location and the second location. The power module further comprises a control coupled to the first sense terminal and the second sense terminal, the control adapted to measure a voltage between the first sense terminal and the second sense terminal and determine a current through the PCB trace based on the measured voltage and the resistance between the first sense terminal and the second sense terminal. |
US11333689B2 |
Method and system for measuring electrical quantities
Method and system for measuring electrical quantities. The method comprising: the dispatching of a synchronization message on a data bus, by a synchronization module connected to the data bus, the dispatching being carried out with an emission period, the emission period being counted down with the aid of a first clock of the synchronization module; the reception of the synchronization message, by measurement modules connected to the data bus, each measurement module comprising a sensor adapted to measure an electrical quantity, each measurement module also comprising a second clock; the countdown, by each measurement module that has received the synchronization message, of a first waiting duration, the countdown being carried out, for each of the said measurement modules, using the second clock belonging to this measurement module; and for each of the said measurement modules, the measurement of the electrical quantity by means of the corresponding sensor, at the end of the countdown of the first waiting duration. |
US11333687B2 |
Sensor unit
A sensor unit includes a bus bar and a magneto-electric conversion device. The bus bar connects a plurality of switch elements constituting a part of a power conversion circuit and a motor. The magneto-electric conversion device is disposed to face a middle portion of the bus bar across a clearance in a predetermined direction to detect a magnetic field caused by an electric current flowing through the bus bar, to thereby detects the electric current. The bus bar includes a first end and a second end. The first end of the bus bar is connected to one of a switch terminal extending from the switch elements and a motor terminal extending from the motor, and the second end of the bus bas is connected to the other of the switch terminal and the motor terminal. |
US11333685B1 |
Functional safety of measurements
Switching of particular inputs in a signal processing channel permits an independent evaluation of that signal processing channel, in a system where there are at least two signal processing channels, one of which is able to be calibrated while the other of which is measuring current in a shunt. Switching a controlled current through a shunt, the controlled current being small in value compared with an overall current being measured, permits yet another independent evaluation of the shunt. |
US11333684B1 |
Clamp sensor systems and methods
A cable clamp system comprises a base assembly defining a base notch defining a notch axis and a carriage assembly defining a drive axis. The drive axis is substantially orthogonal to the notch axis. |
US11333683B2 |
Transposed via arrangement in probe card for automated test equipment
A probe card in an automated test equipment (ATE) is disclosed. The probe card may be a portion of a vertical-type probe card assembly in which pads on a circuit board are contacted by probe pins, with vertical vias in the circuit board interconnecting various conductive elements. Disclosed herein is a transposed via arrangement within a circuit board for a probe card, where adjacent vias are offset towards each other such that the inductance between the adjacent vias may be reduced to provide a desirable impedance during high frequency signal and/or power transmission. |
US11333676B2 |
Beam shaping acoustic signal travel time flow meter
A method and corresponding device are provided for determining a flow speed in a fluid conduit. The fluid conduit is provided with first, second and third ultrasonic wet transducers, wherein respective connection lines between transducers extend outside of a direction of average flow of the fluid conduit. First and second measuring signals are applied to the first ultrasonic wet transducer and received at the second and the third ultrasonic wet transducer, respectively. The measuring signals comprise a respective reversed signal portion with respect to time of a response signal. Respective first and second response signals are measured and the flow speed is derived from at least one of the first and second response signals. |
US11333671B2 |
Methods and compositions for diagnosis and prognosis of renal injury and renal failure
The present invention relates to methods and compositions for monitoring, diagnosis, prognosis, and determination of treatment regimens in subjects suffering from or suspected of having a renal injury. In particular, the invention relates to using assays that detect C—C motif chemokine 16, C—C motif chemokine 14, and Tyrosine-protein kinase receptor UFO as diagnostic and prognostic biomarker assays in renal injuries. |
US11333667B2 |
Applications of optical detection of low-level chemical and biological substances by nonlinear laser wave mixing in medicine and food safety
This patent document discloses techniques, systems, and devices for detecting a target substance using optical nonlinear wave mixing for enhanced detection sensitivity and accuracy. In one aspect, a method for measuring α-synuclein in a body fluid of a patient with high detection sensitivity and accuracy and providing early stage Parkinson's disease detection is provided. The method may comprise: supplying to a capillary analyte cell a fluidic sample that includes a body fluid of a patient containing α-synuclein, wherein the capillary analyte cell is located in a nonlinear optical four-wave mixing device; directing laser light from the nonlinear optical four-wave mixing device into the capillary analyte cell to cause nonlinear optical four-wave mixing in the fluidic sample to generate a four-wave mixing signal that contains information on the α-synuclein in the fluidic sample; and processing the four-wave mixing signal to extract information on the α-synuclein in the fluidic sample. |
US11333666B2 |
Reagents for directed biomarker signal amplification
Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods. |
US11333663B2 |
Dynamic resonant circuits for chemical and physical sensing with a reader and RFID tags
A tag for detecting an analyte can include a radio frequency identification tag including a sensor portion, the sensor portion configured to change resistivity when the radio frequency identification tag contacts or interacts with an analyte, whereby the resistivity change alters an output of the radio frequency identification tag, wherein the sensor portion includes a circuit, and wherein the sensor portion is configured to activate the circuit or deactivate the circuit when contacted or having interacted with the analyte, where the sensor portion includes a plurality of carbon nanotubes associated with a chemically-degradable polymer. In certain embodiments, the chemically degradable polymer can be a metallo-supramolecular polymer. |
US11333656B2 |
Apparatus, systems and methods for non-contact rheological measurements of biological materials
An acoustical non-contact levitation system and method for eliciting the deformation response of biological samples, coupled with the data analysis to yield quantitative measures of established time-dependent viscoelastic material properties. Embodiments allow for measurement to occur in near-real-time by way of a computer. In use, a biological sample is placed in an acoustic levitator, where it is induced to oscillate, such that material properties of the sample can be observed and analyzed by way of a camera and/or photodiode. |
US11333645B2 |
Colorimetric detection of fluoride in an aqueous sample
An embodiment provides A method for measuring fluoride concentration in an aqueous solution, including: preparing a metal-ligand complex, wherein the metal-ligand complex comprises chromeazurol S and aluminum; placing the metal-ligand complex in a sample containing fluoride, wherein the placing generates a color change by releasing the chromeazurol S from the metal-ligand complex; and measuring, using colorimetric techniques, a concentration of fluoride within the sample, wherein the measuring comprises measuring an absorbance wavelength of a colorimetric ligand. Other embodiments are described and claimed. |
US11333643B2 |
Identification method and content measurement method for pediatric compound Endothelium Corneum Gigeriae Galli chewable tablet
The present invention relates to a quality control method for a Chinese patent drug, and specifically relates to an identification method and a content measurement method for the pediatric compound Endothelium Corneum Gigeriae Galli chewable tablet. Identification is carried out by using specific thin-layer chromatographic identification conditions, and the content is measured by using specific high-performance liquid chromatographic conditions. Accordingly, the specificity and the accuracy are high, chemical components of the product can be fully reflected, the sensitivity is high, the reproducibility is high, the operations are simple, and the change condition of the product quality can be reflected more objectively, comprehensively and sensitively, so that the product quality is controlled on the whole, and comprehensive monitoring of the quality of the Chinese Drug is implemented. |
US11333635B2 |
Rolling search unit for ultrasonic railroad rail inspection
A rolling search unit for ultrasonic inspection of railroad rails employs a wheel assembly including a fluid-filled tire that rolls along a rail with ultrasonic transducers that propagate ultrasonic beams through the fluid and tire into an underlying rail during an inspection operation. The beams reflected from defects in the rail return to the transducers and are detected and analyzed for subsequent care. The wheel assembly also includes an anti-rotation baffle to reduce rotation of the fluid with the tire and a pressure regulator for controlling the pressure of the fluid within the tire at various speeds. |
US11333633B2 |
Microtexture region characterization systems and methods
The present disclosure provides methods and systems for the characterization of a microtexture of a sample, component, or the like. The methods may include methods of determining a service life limiting region of a component, determining a treatment method for a component, and/or selecting components from a batch of components for use in production. The characterization may include calculating a microtexture level indicator from ultrasonic C-scan images for various samples, regions, components, or the like. The microtexture level indicator may include at least one of an average peak factor, a standard deviation of peak amplitude, and/or a baseband bandwidth. |
US11333630B2 |
Waveform generator, system and method
A waveform generator configured to generate two waveforms of opposite polarity so as to provide a voltage gain across a load. The waveform generator has a primary side circuit comprising a first inductor. The waveform generator has a secondary side circuit comprising a second inductor, a first output region conductively coupled to the load, and a second output region conductively coupled to the load. The second inductor is inductively coupled to the first inductor. The first inductor is conductively coupled to the first output region so as to supply a first of the two waveforms to the load. The second inductor is conductively coupled to the second output region so as to supply a second of the two waveforms to the load. A system incorporating the waveform generator and a method of driving the waveform generator are also provided. |
US11333626B2 |
Biological sample analysis chip, biological sample analyzer and biological sample analysis method
A biological sample analysis chip including a first substrate, a membrane disposed on the first substrate, a first liquid tank which is provided with a first electrode, a plurality of second liquid tanks each of which is provided with at least one flow path and a second electrode; and a second substrate disposed below the first substrate, in which the plurality of second liquid tanks are substantially insulated from each other, the membrane disposed on the first substrate is disposed between the first liquid tank and the plurality of second liquid tanks so as to form a portion of the first liquid tank and a portion of the plurality of second liquid tanks, and the second substrate is provided with the at least one flow path and the second electrode so as to form a portion of the plurality of second liquid tanks. |
US11333624B2 |
Three-electrode array local electrochemical information testing system and testing method
A three-electrode array local electrochemical information testing system and a testing method, the testing system comprising: a concentric ring three-electrode array, a high-speed switch and an electrochemical workstation, which are electrically connected in sequence; the concentric ring three-electrode array comprises a plurality of concentric ring three-electrode units, adjacent concentric ring three-electrode units being separated by an insulating material; a concentric ring three-electrode unit comprises a ring-shaped auxiliary electrode, a solid-state reference electrode and a wire-shaped working electrode; the ring-shaped auxiliary electrode and the solid-state reference electrode are both formed in an ring-shaped shape; the wire-shaped working electrode is located within the solid-state reference electrode, the wire-shaped working electrode being separated from the solid-state reference electrode by means of the insulating material; the solid-state reference electrode is located within the ring-shaped auxiliary electrode. |