Document Document Title
US11100422B2 System for evaluating journal articles
A method of machine learning that teaches a computer to determine likelihood that a medical journal article is classified as high value for an intended system. In some embodiments, the method includes procuring, in a medical articles database on the computer, a training set including medical articles recommended by subject matter experts associated with medical journals that have published the medical articles. The method can also include identifying, by a feature extraction controller of the computer, first features in the medical articles via a remote annotation service and a remote article information service. The method can also include identifying, by intended system services electronically available to the intended system, second features in the medical articles. The method can also include reducing, by the feature extraction controller, the first and second features to form a set of relevant features.
US11100414B2 Inferencing and learning based on sensorimotor input data
One or more multi-layer systems are used to perform inference. A multi-layer system may correspond to a node that receives a set of sensory input data for hierarchical processing, and may be grouped to perform processing for sensory input data. Inference systems at lower layers of a multi-layer system pass representation of objects to inference systems at higher layers. Each inference system can perform inference and form their own versions of representations of objects, regardless of the level and layer of the inference systems. The set of candidate objects for each inference system is updated to those consistent with feature-location representations for the sensors as well as object representations at lower layers. The set of candidate objects is also updated to those consistent with candidate objects from other inference systems, such as inference systems at other layers of the hierarchy or inference systems included in other multi-layer systems.
US11100413B2 Combining chemical structure data with unstructured data for predictive analytics in a cognitive system
According to embodiments of the present invention, an entity may be represented by an unstructured feature vector comprising a plurality of features extracted from unstructured data using semantic analysis and a structural feature vector comprising a plurality of features from chemical structure data. A similarity matrix may be used to compare entities and generate a similarity score, based on both the unstructured feature vector and the structural feature vector for each entity. In some aspects, a user may enter a query (from which a chemical structural feature vector is dynamically generated) to compare against entities having unstructured and/or structural feature vectors, stored in a database.
US11100410B2 Device for probability forecasts, energy transmission and/or energy distribution network
Systems and methods for probability forecasts and an energy transmission and/or energy distribution network are provided. Operational management may be carried out using a network control system with systematic consideration of forecast uncertainties. The probability of a distribution network being operable in a stable manner (e.g., with N-1 certainty) in a planning period is included. The system includes a forecaster for forecasts for a planning period, a forecast analyzer connected to the forecasts from the at least one forecaster, and elements for further information for outputting estimated forecast uncertainties. The system also includes a stability probability analyzer connected to the forecasts from the at least one forecaster, the estimated forecast uncertainties from the forecast analyzer, and elements for further information for outputting at least one item of information relating to an N-1 stability of the distribution network in the planning period.
US11100409B2 Machine learning assisted transaction component settlement
A system generates trade deduction settlement rules and associated confidence scores independent of buyer specifications. A machine learning equipped rewards based method performed by the system analyzes historically matched deductions and promotions to understand patterns. Penalties are applied to outdated rules, and recent trends are promoted through rewards. All available deduction-promotion combinations may be analyzed in batches for a given time period at each pair level within an artificial intelligence model of the method. A rules selector selects the most recurring patterns along those combinations based upon definable thresholds. The system finds hidden patterns to provide suggestions for trade deduction settlement. The system further captures the rules and evolves the rules over time.
US11100407B2 Building domain models from dialog interactions
Embodiments for building domain models from dialog interactions by a processor. A domain knowledge may be elicited from one or more dialog interactions with one or more users according to one or more dialog strategies. One or more domain models may be built and/or enhanced according to the domain knowledge.
US11100404B2 Methods, apparatus and systems for amplification-free DNA data storage
In various embodiments, amplification-free DNA information methods, apparatus and systems are disclosed. A method of amplification-free information storage and retrieval comprises encoding digital data such as binary into nucleotide sequence motifs using an encoding scheme, and synthesizing replicate DNA molecules using an amplification-free DNA writing process. The amplification-free process of decoding the information stored in the DNA comprises exposing at least one of the replicate DNA molecules to a molecular electronics sensor that generates distinguishable signals in a measured electrical parameter of the sensor, wherein the distinguishable signals correspond to the sequence motifs, providing decoding back to the digital data.
US11100401B2 Predicting depth from image data using a statistical model
Systems and methods are described for predicting depth from colour image data using a statistical model such as a convolutional neural network (CNN), The model is trained on binocular stereo pairs of images, enabling depth data to be predicted from a single source colour image. The model is trained to predict, for each image of an input binocular stereo pair, corresponding disparity values that enable reconstruction of another image when applied, to the image. The model is updated based on a cost function that enforces consistency between the predicted disparity values for each image in the stereo pair.
US11100398B2 Operating machine-learning models on different platforms
An electronic device may determine whether a machine-learning model is operating within predefined limits. In particular, the electronic device may receive, from another electronic device, instructions for the machine-learning model, a reference input and a predetermined output of the machine-learning model for the reference input. Note that the instructions may include an architecture of the machine-learning model, weights associated with the machine-learning model and/or a set of pre-processing transformations for use when executing the machine-learning model on images. In response, the electronic device may configure the machine-learning model based on the instructions. Then, the electronic device may calculate an output of the machine-learning model for the reference input. Next, the electronic device may determine whether the machine-learning model is operating within predefined limits based on the output and the predetermined output.
US11100397B2 Method and apparatus for training memristive learning systems
Disclosed is a method for training memristive learning systems (MLSs) using stochastic learning algorithms and the training system apparatus designed to implement the stochastic learning algorithms.
US11100396B2 Self-adjusting threshold for synaptic activity in neural networks
Self-adjusting thresholds for synaptic activity in neural networks are provided. In various embodiments, for each of a plurality of neurons within an artificial neural network, an overlap value is determined corresponding to active inputs connected to the neuron via synapses having non-zero synaptic weights. A count of those of the plurality of neurons whose overlap exceeds an activation threshold of the neural network is determined. The count is compared to a predetermined neuronal activity target. The activation threshold of the neural network is adjusted to approach the predetermined neuronal activity target.
US11100393B2 Real time context dependent deep learning
In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to receive a plurality of data inputs for training a neural network, wherein the data inputs comprise training data and weights inputs; represent the data inputs in a first form; and represent the weight inputs in a second form. Other embodiments are also disclosed and claimed.
US11100392B2 Reduction of computation complexity of neural network sensitivity analysis
As part of neural network sensitivity analyses, base outputs of hidden layer nodes of a neural network model for non-perturbed variables can be reused when perturbing the variables. Such an arrangement greatly reduces complexity of the calculations required to generate outputs of the model. Related apparatus, systems, techniques and articles are also described.
US11100389B2 Conversion of digital signals into spiking analog signals
A digital signal may be converted into a spiking analog signal. A different constant current may be applied to each of a plurality of switch circuits. Each bit of the digital signal may be applied to a corresponding one of the plurality of switch circuits. Each switch circuit may apply the corresponding constant current to a common output when the corresponding bit has a predetermined value. Each switch circuit may not apply the corresponding constant current to the common output when the corresponding bit does not have the predetermined value. A common current may be applied at the common output to a spiking neuron circuit.
US11100388B2 Learning apparatus and method for learning a model corresponding to real number time-series input data
An apparatus, a computer readable medium, and a learning method for learning a model corresponding to time-series input data, including acquiring the time-series input data, which is a time series of input data including a plurality of input values, propagating, to a plurality of nodes in a model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point, calculating a node value of a first node among the plurality of nodes by using each propagated value propagated to the first node, and updating a weight parameter used to calculate each propagation value propagated to the first node, by using a corresponding input value and a calculated error of the node value at the one time point.
US11100383B2 Living machine for the manufacture of living knowledge
Living Machine for the Manufacture of Living Knowledge by Living Individuals through the practice of the Living Knowledge Creation Process in Living Knowledge Creation Process Cycles where Living Knowledge Economics operates.
US11100382B2 Card-type wireless communication device
A card-type wireless communication device is provided that suppresses a deterioration in communication performance of the dipole antenna while ensuring a larger coil antenna size in a limited card size. The card-type wireless communication device includes a coil antenna and a dipole antenna. The dipole antenna includes first dipole element including a first connection end connected to a second-frequency-band RFIC element, first linear part that extends from the first connection end along an outer edge of the coil antenna, and a first open end facing the outer edge of the coil antenna via the first linear part. Moreover, a second dipole element includes a second connection end connected to second-frequency-band RFIC element, and a second open end at a position farther from the outer edge of the coil antenna than a shortest distance between the first linear part and the outer edge of the coil antenna.
US11100380B2 Electronic device
According to a first aspect of the present disclosure an electronic device is provided, which comprises a non-conductive substrate and a touch-based user interface unit having a capacitive sensor structure, wherein said capacitive sensor structure comprises conductive wires embedded in the non-conductive substrate. According to a second aspect of the present disclosure a corresponding method of manufacturing an electronic device is conceived.
US11100375B2 Processing a stream of pixel values in an image processing system using pixel value subset groups
Data processing systems (e.g. image processing systems) and methods are provided for processing a stream of data values (e.g. pixel values). A processing module implements processing of a particular pixel value of the stream by operating on a particular subset of pixel values of the stream, by: classifying each of the pixel values within the particular subset into a group of a set of groups; processing the particular pixel value using one or more of the pixel values of the particular subset in dependence on the classification of the pixel values of the particular subset into the groups, wherein said processing the particular pixel value comprises performing, in a consolidated operation, multiple processing functions which depend upon the classification of pixel values of the particular subset into the groups; and outputting the processed particular pixel value.
US11100374B2 Apparatus and method with classification
A processor-implemented classification method includes: determining a first probability vector including a first probability, for each of a plurality of classes, resulting from a classification of an input with respect to the classes; determining, based on the determined first probability vector, whether one or more of the classes represented in the first probability vector are confusing classes; adjusting, in response to one or more of the classes being the confusing classes, the determined first probability vector based on a first probability of each of the confusing classes and a maximum value of the first probabilities; determining a second probability vector including a second probability, for each of the classes, resulting from another classification of the input with respect to the classes; and performing classification on the input based on a result of a comparison between the determined second probability vector and the adjusted first probability vector.
US11100371B2 System and method for generating large simulation data sets for testing an autonomous driver
A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.
US11100368B2 Accelerated training of an image classifier
Systems and methods are provided for generating labeled image data for improved training of an image classifier, such as a multi-layered machine learning model configured to identify target image objects in image data. When the initially trained classifier is unable to identify a particular object in input image data, such as an object that did not appear in initial training data, feature information determined by the classifier for the given image data may be provided to a clustering model. The clustering model may group image data having similar features into different clusters or groups, which may in turn be labeled at the group level by an annotator. The image data assigned to the different clusters, along with the associated labels, may subsequently be used as training data for training a classifier to identify the labeled objects in images.
US11100367B2 Dynamic digital information retrieval implemented via artificial intelligence
Methods, apparatus, and processor-readable storage media for dynamic digital information retrieval are provided herein. An example computer-implemented method includes training a machine learning object detection model using server component images and one or more features of the server component images; determining a type of server device captured by at least one camera-derived input, wherein determining the type of server device comprises analyzing the at least one camera-derived input using the machine learning object detection model; identifying one or more server components captured by the at least one camera-derived input by analyzing, within a context of the determined type of server device, the at least one camera-derived input using the machine learning object detection model; and outputting, to at least one display, information pertaining to the identified server components, wherein the information is retrieved from a data source related to the determined type of server device.
US11100366B2 Methods and systems for semi-automated image segmentation and annotation
Methods and systems for digital image segmentation and annotation, including: receiving a digital image depicting, in part, an object of interest from an input file; one or more of manually and automatically adding a polygon around the object of interest to generate a segmented digital image; one or more of manually and automatically appending a label to the polygon around the object of interest to generate a segmented and annotated digital image, wherein the label indicates one or more of an identity and a characteristic of the object of interest; and outputting information related to the segmented and annotated digital image to an output file. Optionally, the polygon is one of a bounding box and a 4-point polygon. Optionally, the object of interest is a parking spot.
US11100364B2 Active learning for interactive labeling of new device types based on limited feedback
In one embodiment, a device clusters traffic feature vectors for a plurality of endpoints in a network into a set of clusters. Each traffic feature vector comprises traffic telemetry data captured for one of the endpoints. The device selects one of the clusters for labeling, based in part on contextual data associated with the clusters that was not used to form the clusters. The device obtains a device type label for the selected cluster by providing data regarding the selected cluster and the contextual data associated with that cluster to a user interface. The device provides the device type label and the traffic feature vectors associated with the selected cluster for training a machine learning-based device type classifier.
US11100361B1 Method and apparatus for processing feature point matching result
Disclosed are a method and an apparatus for processing feature point matching result, the first image and the second image are placed reversely, and the matching feature point pair between the first image and the second image is determined by using the feature point matching algorithm; the straight-line equation between each of the feature point pair is made mathematically, and the intersection between each straight line and other straight line is determined; the valid intersection group and the geometric center point thereof are determined according to the distance between each of the intersection and other intersection; and the judgment area of the feature point pair is determined according to the geometric center point, and whether the feature point pair is a correct matching result or not is determined according to whether a straight line between the feature point pair passes through the judgment area or not.
US11100360B2 Tracking a head of a subject
An apparatus and method for tracking a head of a subject in a series of images includes receiving a series of images of at least a portion of a subject's head; tracking a position of the subject's head in the series of images based on positions of a first plurality of primary features of the subject's head; determining a first confidence level of the position of the subject's head based on the positions of the first plurality of primary features; monitoring a position of a secondary feature; and upon determining that the first confidence level is below a defined threshold, tracking the position of the subject's head based on the position of the secondary feature rather than the positions of the primary features.
US11100359B2 Method and system for analyzing image
An image analysis method and an image analysis system are disclosed. The method may include extracting training raw graphic data including at least one first node corresponding to a plurality of histological features of a training tissue slide image, and at least one first edge defined by a relationship between the histological features and generating training graphic data by sampling the first node of the training raw graphic data. The method may also include determining a parameter of a readout function by training a graph neural network (GNN) using the training graphic data and training output data corresponding to the training graphic data, and extracting inference graphic data including at least one second node corresponding to a plurality of histological features of an inference tissue slide image, and at least one second edge decided by a relationship between the histological features of the inference tissue slide image.
US11100355B1 Document image content protection in the context of noise reduction
A method, non-transitory computer readable medium, and system to reduce visual background noise in an image, especially in images of document pages, without destroying and/or deteriorating the content of that image. In particular, natural images, filled and stroked vector graphics, and text are protected from being destroyed and/or deteriorated by the noise removal process.
US11100354B2 Mark information recording apparatus, mark information presenting apparatus, mark information recording method, and mark information presenting method
A mark information recording apparatus includes an output unit and a recording unit. The output unit is configured to output, for displaying a partial image being a part of an entire image having an arbitrary resolution among entire images generated at a plurality of different resolutions with respect to a single target, the partial image. The recording unit is configured to associate mark information with information on a position within the entire image and information on the resolution of the output partial image and record the mark information.
US11100351B2 Fingerprint recognition module and electronic device comprising same
A fingerprint recognition module according to an embodiment comprises: a substrate; a conductive pattern portion disposed on the substrate; a protective layer partially disposed on one region of the conductive pattern portion; a first chip disposed on the conductive pattern portion exposed through a first open region of the protective layer; and a second chip disposed on the conductive pattern portion exposed through a second open region of the protective layer, wherein the first chip is a fingerprint recognition sensor, the second chip is an application specific integrated circuit, the substrate includes a first non-bending region located at one end thereof, a second non-bending region located at the other end opposite to the one end, and a bending region located between the first and the second non-bending region, the first open region is located on the first non-bending region, and the second open region is located on the second non-bending region.
US11100350B2 Method and system for object classification using visible and invisible light images
Methods, systems, and techniques for classifying and/or detecting objects using visible and invisible light images. A visible light image and an invisible light image are received at a convolutional neural network (CNN). The visible light image depicts a region-of-interest imaged using visible light. The invisible light image depicts at least a portion of the region-of-interest imaged using invisible light, and at least one of the images depicts an object-of-interest within the portion of the region-of-interest shared between the images. The CNN then classifies and/or detects the object-of-interest using the images. The CNN may be trained to perform this classification and/or detection using pairs of visible and invisible light training images.
US11100339B2 Closed lane detection
Techniques are described for detecting whether a lane of a roadway is open or closed. Detecting a lane as being closed may include detecting an object in or near the lane, which may comprise determining a size, location, and/or classification associated with the object, and dilating the size associated with the object. The lane may be indicated as being closed if a distance between a dilated object detection and another object detection, dilated object detection, or lane extent is less than a threshold distance. The techniques may additionally or alternatively comprise determining an alternative lane shape based at least in part on one or more object detections and/or determining that one or more lanes are closed and/or uploading a lane closure and/or alternative lane shape to a central database for retrieval by/dissemination to other computing devices.
US11100332B2 Investigation assist system and investigation assist method
An investigation assist system includes a server communicably connected to a first camera, one or more second cameras and a third camera; and a client terminal communicably connected to the server. The first camera captures a wide range of an intersection, the one or more second cameras capture identification information of a license plate and a face of a person in a vehicle entering the intersection, and the third camera captures outdoors. The server acquires and performs video analysis on videos thereby holding a video analysis result. The client terminal receives input of notified information including a date and a location on and at which an incident has occurred, determines to start a first investigation process, or a second investigation process, and tracks a suspect with the first investigation process or an escaping vehicle with the second investigation process.
US11100331B2 System and method for detecting scan irregularities at self-checkout terminals
A system for detecting a scan irregularity in scanning process during check-out at a retail store, includes an image receiving module for receiving a video stream of a scanning zone, an image processing module for detecting visual scan intervals in image frames of the video stream, and a decision module. The decision module is configured to process each detected visual scan interval, wherein a processed visual scan interval includes a valid scan action, wherein the valid scan action is a user action performed for scanning an item. The decision module is further configured to detect a scan irregularity in the check-out process, wherein the scan irregularity occurs when an item identified for scanning in a processed visual scan interval is absent in a list of scanned items generated by the scanner during corresponding interval, and provide an alert regarding the scan irregularity at a user computing device.
US11100329B1 Ranging system data utilization for marking of video data of interest
A system for video processing includes a ranging system hardware interface, a vehicle bus interface, and a processor. The ranging system hardware interface is configured to receive ranging system data and/or ranging system metadata. The a vehicle bus interface is configured to receive vehicle bus data and vehicle bus metadata sent from a ranging system. The processor is configured to determine video data of interest based at least in part on the ranging system data and the ranging system metadata. The ranging system data and/or the ranging system metadata data includes information not included in the vehicle bus data and vehicle bus metadata sent from the ranging system via the vehicle bus interface.
US11100328B1 System to determine piping configuration under sink
Disclosed are various embodiments for determining piping configurations in an under-sink or similar environment. A computing device, such as a mobile device or a server, may be directed to access a digital image, such as a photograph of an under-sink environment. An analysis of the under-sink environment may be performed to generate a plurality of suggested configurations of piping for placement in the under-sink environment using compliance criteria. A selection of one of the suggested configurations may be received and a parts list for the one of the suggested configurations may be generated. A series of instructions to complete an assembly of the one of the suggested configurations may be generated.
US11100325B2 Photographic results by composition analysis using deep learning neural networks
A method, system and computer program product for improving photographic results by composition analysis using deep-learning neural networks, by: detecting one or more objects in a camera view; classifying the objects to make one or more composition recommendations; and displaying the composition recommendations in the camera view, wherein the camera view is aligned with one of the composition recommendations to take a picture.
US11100323B2 Detection of a pose of an eye
A pose of an eye of a user is determined by providing a parameterized 3D model of the eye, said model including a set of parameters which have been calibrated, acquiring (step S11) at least one tracking image of the eye, identifying (step S12) a plurality of characteristic features in the acquired tracking image, fitting (step S13) said characteristic features with corresponding features of an optical projection of the calibrated 3D model, thereby forming a set of equations, and numerically solving (step S14) the set of equations to determine the pose of the eye.
US11100312B2 Face recognition method and mobile terminal
The present disclosure provides a face recognition method and a mobile terminal. The method includes: detecting whether a mobile terminal switches from a stationary state to a raised state; activating a camera and capturing an image by the camera, when the mobile terminal switches from the stationary state to the raised state; judging whether the image matches a preset face template; and determining that recognition is successful when the image matches the preset face template.
US11100309B2 Fingerprint sensing device
A fingerprint sensing device including a light guide cover plate, a light source, an image sensor, and a light output element is provided. The light guide cover plate includes a flat plate portion and a light entering portion. The flat plate portion has a first surface and a second surface opposite to each other. The light entering portion is located at the second surface, and has an inclined light incident surface inclined with respect to the first surface and the second surface. The light source is configured to emit a light beam. The light beam is transmitted to the light entering portion and the flat plate portion in sequence via the inclined light incident surface. The light output element is disposed on the second surface, and guides the light beam in the flat plate portion to the image sensor.
US11100308B2 Array substrate and preparation method therefor, fingerprint recognition method, and display device
An array substrate and a preparation method therefor, a fingerprint recognition method, and a display device, comprising: a base substrate, a plurality of pixel units and a plurality of fingerprint recognition units located within a display region of the base substrate; a fingerprint recognition unit comprises: a light-shielding layer and a photosensitive image sensor that are located on the base substrate; the light-shielding layer is provided with a through hole which is used to achieve small-aperture imaging; the orthographic projection of the through hole on the base substrate does not overlap with the orthographic projection of a pixel unit on the base substrate; the photosensitive image sensor is used to receive an image of a fingerprint formed by means of the through hole.
US11100307B1 Fingerprint acquisition system for children using multicamera array
A fingerprint scanner for capturing fingerprints of infant children is described. The fingerprint scanner includes a transparent tube configured for an infant child hand and an array of camera sensors spaced apart on the transparent tube so that each camera sensor captures an overlapping part of an image captured by its neighboring camera sensor. The array of camera sensors is arranged below a surface, along a periphery of a circumference and substantially along a length of the transparent tube up to a processor compartment. The fingerprint scanner also includes a processing circuitry configured to: simultaneously receive multiple images from the array of camera sensors, and process the multiple images including merging the multiple images to remove overlapping portions and recover a single image of the infant child's fingertips and palm.
US11100301B2 Optical imaging devices and methods
The present invention relates to optical imaging devices and methods for reading optical codes. The image device comprises a sensor, a lens, a plurality of illumination devices, and a plurality of reflective surfaces. The sensor is configured to sense with a predetermined number of lines of pixels, where the predetermined lines of pixels are arranged in a predetermined position. The lens has an imaging path along an optical axis. The plurality of illumination devices are configured to transmit an illumination pattern along the optical axis, and the plurality of reflective surfaces are configured to fold the optical axis.
US11100298B1 Transaction object reader with analog and digital signal interface
A card reader includes a digital connector such as a Universal Serial Bus (USB) plug or an Apple® Lightning® plug. The digital connector includes a corresponding connector interface, which provides voltage to at least a card reader interface and an integrated circuit (IC) of the card reader. The card reader interface outputs an analog transaction information signal upon reading the card. The IC generates a digital version of the analog transaction information signal, encrypts the digital version, converts that into an analog audio signal. The audio signal can then be sent to the connector interface, which converts it into a digital signal such as a USB or Apple® Lightning® signal that is sent by the digital connector to a mobile device. Alternately, the audio signal can be sent to a microcontroller that converts the audio signal to a digital format such as USB, and then to the digital connector.
US11100297B2 Provision of natural language response to business process query
One embodiment provides a method, including: receiving, from a user and at a user interface of a conversational agent, a query related to a business process; identifying, using process entity extraction on the query, (i) the business process and (ii) a business object corresponding to an entity of the query; mapping the business object to code corresponding to the business object, wherein the mapping comprises (i) mapping the business object to an object within a business process model using a domain dictionary and (ii) accessing code corresponding to the object within the business process model; generating a natural language response responsive to the received query by (i) extracting the code corresponding to the business object, (ii) identifying a rule within the extracted code corresponding to a variable of the query, and (iii) generating the natural language response from the identified rule; and providing the natural language response.
US11100291B1 Semantic grammar extensibility within a software development framework
A query-processing server that interprets natural language expressions supports the extension of a first semantic grammar (for a particular type of expression), which is declared extensible, by a second semantic grammar (for another type of expression). When an extension is requested, the query-processing server checks that the two semantic grammars have compatible semantic types. The developers need not have any knowledge of each other, or about their respective grammars. Performing an extension may be done by yet another party, such as the query-processing server, or another server, independently of all previous parties. The use of semantic grammar extensions provides a way to expand the coverage and functionality of natural language interpretation in a simple and flexible manner, so that new forms of expression may be supported, and seamlessly combined with pre-existing interpretations. Finally, in some implementations, this is done without loss of efficiency.
US11100290B2 Updating and modifying linguistic based functions in a specialized user interface
A method and system for improving linguistic data and storage technology is provided. The method includes receiving data input text from a user and identifying text within the data input text. The data input text is edited and improvements in the data input text are detected via a machine learning process. In response, a modified version of the user interface is generated for allowing additional users to view and modify additional data input text. Change attributes associated with the data input text with respect to the modified version of the user interface are determined and alternative input suggestions are ranked. Editing data and code are generated in response to an editor engine interacting with a hardware controller. The editing data and code is executed thereby updating and modifying functions associated with software engines to increase an efficiency of future recommendations associated with future data input text analysis.
US11100287B2 Classification engine for learning properties of words and multi-word expressions
Method and apparatus for training and using a classifier for words. Embodiments include receiving a first plurality of sentences comprising a first word that is associated with a class and a second plurality of sentences comprising a second word that is not associated with the class. Embodiments include training a classifier using positive training data for the class that is based on the first plurality of sentences and negative training data for the class that is based on the second plurality of sentences. Embodiments include determining a measure of correlation between a third word and the class by using a sentence comprising the third word as an input to the classifier. Embodiments include using the measure of correlation to perform an action selected from the following list: selecting content to provide to a user; determining an automatic chat response; or filtering a set of content.
US11100282B1 Template based content preparation system for use with a plurality of space types
A system for use with different space types, each space type including emissive surfaces, each emissive surface controllable to present content within the space, the system comprising a database that includes a separate template for each space type, each template indicating surfaces associated with the space type, relative juxtapositions of the surfaces in the space and content types to be presented in each surface, a processor programmed to allow a user to select a space type, identify an associated space type template, identifying content types for each surface and storing the received content in a session specification for subsequent access.
US11100277B1 Systems, methods, and computer-readable media for flow-through formatting for links
A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.
US11100276B2 Methods and computing device for generating markup language to represent a calculation relationship
One or more computing devices carry out a method for generating markup language to represent a calculation relationship among facts, wherein each fact is described by metadata whose characteristics are defined in an extensible business reporting language (XBRL) taxonomy document. In various implementations, the method includes: searching the document for a data item that contains an arithmetic formula, determining which other data items of the document are referenced by the arithmetic formula, determining which of the plurality of facts correspond to the referenced data items, based on the arithmetic formula, generating markup language that represents an arithmetic relationship among the facts corresponding to the referenced data items, and modifying the XBRL taxonomy document with the generated markup language.
US11100274B2 System and method for interactive email
A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
US11100271B2 Seamless transition between routing modes
Seamless transitions between routing modes are provided via providing a cursor in association with a design layout; in response to receiving a follow-the-cursor (FTC) command at a first position in the design layout, create a first trace in the design layout where the cursor is displayed; in response to receiving a start command for point-to-point routing at a second position in the design layout: complete the first trace at the second position; and provide an indicator at the second position; in response to receiving an end command for point-to-point routing at a third position in the design layout: create a second trace in the design layout where the cursor is displayed; and create a third trace in the design layout, wherein the third trace is routed from the first trace to the second trace.
US11100270B1 Pattern based die connector assignment using machine learning image recognition
A method for assigning connections between IO pad pins and connectors on an integrated circuit (IC) die. A pattern (300) including a physical layout of connectors (302) and pad pins (304) is associated with a mapping of connections between the connectors (302) and the pad pins (304). A processor (204) identifies instances (402, 404) of the pattern (300) within a design image (400) of an integrated circuit (IC) die using a machine learning model. The design image (400) includes a physical layout of connectors (414) and pad pins (416). For each identified instance (402, 404) of the pattern (300) within the design image (400), the mapping of connections is assigned to respective connectors (414) and pad pins (416) in the identified instance (402, 404).
US11100266B2 Generating integrated circuit floorplans using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
US11100264B2 Computer-implemented methods, computer readable medium and systems for a precision agriculture platform that integrates a satellite date model and an orchard data model
A computer platform implements a precision agriculture system that predicts output conditions, such as diseases, salt damage, soil problems, water leaks and generic anomalies, for orchards under analysis. The computer platform stores site and crop datasets and processed satellite image for the orchards. An orchard data learned model predicts a propensity for existence of output conditions associated with the permanent crops based on the data values for the variables of the site and crop datasets. Also, a satellite model predicts a propensity for existence of the output conditions at the orchard based on processed satellite images. A precision agriculture management model is disclosed that integrates the orchard data learned model with the satellite model to accurately predict the output conditions.
US11100262B2 Substation voltage replica based on digital voltage
A method for determining a digital voltage replica for a substation. The method includes obtaining a substation topology and generating a node model from the substation topology. The generated model represents each switchgear by a pair of two connectivity nodes. The method further includes obtaining switchgear status data and animating the node model. When the node model is animated, the method allows determining a reference node for a target connectivity node. In this manner, a digital voltage replica of a substation is obtained.
US11100260B2 Method and apparatus for interacting with a tag in a wireless communication area
Methods and apparatus for interacting with a tag in a wireless communications area. A user interface is generated with a digital representation of energy levels received into an energy receiving sensor, such as a CCD. The user interface includes interactive portions based upon positions of tags in a wireless communication area. A controller may determine that a Smart Device is associated with access rights to digital content associated with the tag, and the digital content may be displayed in the user interface on the Smart device.
US11100259B2 Method and system for displaying room interiors on a floor plan
A system and method for generating multi-3D perspective floor plans having real-life physical characteristics. The multi-3D perspective floor plans may be generated using image data and related to a floor plan of a structure.
US11100253B2 Enforcing restrictions related to a virtualized computer environment
An administrator may set restrictions related to the operation of a virtual machine (VM), and virtualization software enforces such restrictions. There may be restrictions related to the general use of the VM, such as who may use the VM, when the VM may be used, and on what physical computers the VM may be used. There may be similar restrictions related to a general ability to modify a VM, such as who may modify the VM. There may also be restrictions related to what modifications may be made to a VM, such as whether the VM may be modified to enable access to various devices or other resources. There may also be restrictions related to how the VM may be used and what may be done with the VM. Information related to the VM and any restrictions placed on the operation of the VM may be encrypted to inhibit a user from circumventing the restrictions.
US11100252B1 Machine learning systems and methods for predicting personal information using file metadata
Systems, methods and apparatuses are disclosed to efficiently and accurately scan a plurality of documents located in any number of unstructured data sources. Preprocessed metadata is generated for each document and metadata features are determined based on the preprocessed metadata. A trained machine learning system may utilize the metadata features to predict whether each of the documents contains personal information, without requiring any information relating to the content of such documents.
US11100247B2 Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US11100242B2 Restricted resource classes of an operating system
Techniques for access control of a data processing system are described. In one embodiment, in response to a request from an application for accessing a resource of a data processing system, it is determined a first class of resources the requested resource belongs. A second class of resources the application is entitled to access is determined based on a resource entitlement encoded within the application and authorized by a predetermined authority. The application is allowed to access the resource if the first class and the second class of resources are matched. The application is denied from accessing the resource if the first class and the second class are not matched, regardless an operating privilege level of the application.
US11100240B2 Secure data parser method and system
The present invention provides a method and system for securing sensitive data from unauthorized access or use. The method and system of the present invention is useful in a wide variety of settings, including commercial settings generally available to the public which may be extremely large or small with respect to the number of users. The method and system of the present invention is also useful in a more private setting, such as with a corporation or governmental agency, as well as between corporation, governmental agencies or any other entity.
US11100235B2 Backups of file system instances with root object encrypted by metadata encryption key
Example implementations relate to encrypting data objects. In an example, data objects of a file system instance contained by a security domain are encrypted using a Data Encryption Key that is specific to the security domain and is wrapped by a Key Encryption Key shared exclusively within a cluster. A root object of the file system instance is encrypted using a Metadata Encryption Key. A backup of the file system instance is created on a backup node. The Data Encryption Key and the Metadata Encryption Key are sent to the backup node.
US11100233B2 Optimizing operating system vulnerability analysis
Embodiments relate to an intelligent computer platform to for optimizing operating system vulnerability analysis. A build manifest is parsed and actions associated with operating system packages that contribute to an image build are identified. The identified actions are executed and a minimum build image is created. The minimum image build is scanned and evaluated to identify one or more vulnerabilities present in the minimum image build. Remedial measures are identified and applied to the identified vulnerabilities. The build manifest is executed with the applied remedial measures.
US11100229B2 Secure hybrid boot systems and secure boot procedures for hybrid systems
A hybrid device includes a plurality of diverse subsystems, including a first and a second subsystem. The first subsystem includes at least one first secured storage device configured to store a first software and a first CPU configured to boot and execute the first software. The second subsystem includes at least one second secured storage device configured to store a second software and a second CPU configured to boot and execute the second software. The first CPU is configured to generate the first hash of the first software and transmit the generated first hash of the first software to the second subsystem. The second CPU is configured to perform a first authenticity validation check on the first software using the received first hash of the first software, and generate an error signal on a condition that the first authenticity validation check on the first software fails.
US11100227B2 Security indication information configuration method and device
Embodiments of the present invention provide a security indication information configuration method and device, to reduce a risk of attack and interception from malicious software. The method includes: detecting, by a terminal, whether universal security indication information is set in the terminal for a TUI; detecting a running status of the terminal if no universal security indication information is set; when it is detected that the running status of the terminal is a secure state, presenting a first input interface on a display by using a first information presentation interface; and receiving input universal security indication information by using the first input interface, and saving the universal security indication information to a trusted execution environment TEE of the terminal.
US11100223B2 Core shell liquid metal encapsulates comprising multi-functional ligands and networks comprising same
The present invention relates to core shell liquid metal encapsulates comprising multi-functional ligands, networks comprising such encapsulates and processes of making and using such encapsulates and networks. When subjected to strain, such network's conductivity is enhanced, thus allowing the network to serve as a healing agent that restores at least a portion of the conductivity in an adjacent conductor.
US11100218B2 Systems and methods for improving accuracy in recognizing and neutralizing injection attacks in computer services
Systems and methods for analyzing SQL queries for constraint violations for injection attacks. Tokenizing a SQL query generates a token stream. A parse tree is constructed by iterating over lexical nodes of the token stream. The parse tree is compared to a SQL schema and access configuration for a database in order to analyze the SQL query for constraint violations. Evaluation flaws are also detected. A step-wise, bottom-up approach is employed to walk through the parse tree to detect types and to ascertain from those types whether the condition for SQL execution is static or dynamic. SQL request security engine logic refers to predetermined protective action data and takes the particular type of action specified by the predetermined protective action data. Security is further enhanced by limiting service of requests to requests of one or more specific, accepted data types. Each request is parsed into individual data elements, each an associated key-value pair. If the key is any data element of the request matches a predetermined allowed key, detection and neutralization of any injection attack in the associated value data of the data element is bypassed. A number of patterns that match information to be obscured in logs are established and any matching information is replaced with obscured data. When recording information to the logs, any data whose key is a predetermined masked key is replaced with obscured data.
US11100215B2 Management of a display of a view of an application on a screen of an electronic data entry device, corresponding method, device and computer program product
A method is provided for managing a display of a view of an application, executed on a non-secured processor of an electronic data entry device that furthermore includes a secured processor. The application delivers at least one current view having a set of pixels to be displayed on a screen of the device. The managing is implemented under the control of the secured processor and includes: analysis of the current view, delivering at least one piece of data representing a presence of at least one suspect pattern; and, when a presence of a suspect pattern is detected within the current view, implementing by the secured processor at least one protection measure.
US11100211B2 Devices, systems, and methods for remote authorization of vehicle platooning
Systems and methods for coordinating and controlling vehicles, for example heavy trucks, to follow closely behind each other, or linking to form a platoon. In one aspect, on-board controllers in each vehicle interact with vehicular sensors to monitor and control, for example, relative distance, relative acceleration or deceleration, and speed. In some aspects, vehicle onboard systems supply various data (breadcrumbs) to a Network Operations Center (NOC), which in turn provides data (authorization data) to the vehicles to facilitate platooning. The NOC suggests vehicles for platooning based on, for example, travel forecasts and analysis of relevant roadways to identify platoonable roadway segments. The NOC also can provide traffic, roadway, weather, or system updates, as well as various instructions. In some aspects, a mesh network ensures improved communication among vehicles and with the NOC. In some aspects, a vehicle onboard system may provide the authorization data.
US11100210B2 Holographic object and user action combination-based authentication mechanism
Aspects of the present invention provide an approach for authentication of a user of a computer system by displaying holographic objects in a bounded field of view of a user, identifying movement of the user interacting with the holographic objects, comparing the interacting movement to authentication information linking user authentication to a movement defined within confidence limits, and when the identified user movement indicates the user interacted with the displayed holographic objects within the defined confidence limits, authenticating the user on the computer system.
US11100208B2 Electronic device and method for controlling the same
An electronic device for performing multimodal biometric authentication, includes a first biometric sensor configured to sense first biometric information; a second biometric sensor configured to sense second biometric information; a security module configured to set a multidimensional variable determination criterion including context information at the time of sensing at least one of the first biometric information and the second biometric information, perform a first user authentication by applying the multidimensional variable determination criterion to a matching score for the first biometric information or the second biometric information, and determine whether or not to perform a second user authentication using remaining biometric information based on a result of the first user authentication; and a controller configured to control an operation of the electronic device based on at least one of the result of the first user authentication and a result of the second user authentication carried out by the security module.
US11100206B2 Electronic device and method for controlling activation of camera module
The present invention provides an electronic device and method for controlling the activation of a camera module. An electronic device according to various examples comprises: a sensor module; a first camera module including a first camera and a light emitting part; a second camera module; and a processor electrically connected to the sensor module, the first camera module, and the second camera module, wherein the processor determines whether an object is positioned within a first distance through the sensor module, inactivates the light emitting part or the first camera and the light emitting part of the first camera module if the object is positioned within the first distance, determines the distance between the object and the electronic device by using the second camera module, activates the light emitting part or the first camera and the light emitting part if the determined distance is greater than or equal to a second distance, and can perform iris authentication by using the first camera module. In addition, other examples are possible.
US11100203B2 Touchscreen display device with a fingerprint reader
The disclosure discloses an electronic device. The electronic device includes a touch module, a fingerprint reader and a display module. The fingerprint reader is disposed on the touch module. The display module is disposed under the touch module. An orthogonal projection of the display module on the fingerprint reader overlaps that of the fingerprint reader.
US11100200B2 Identifying copyrighted material using embedded copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the textual content, wherein the text and the copyright information are recorded on a blockchain of a blockchain network; adding, by the computing device, one or more function words to the textual content without altering a meaning of the textual content; and embedding, by the computing device, the unique ID in the function words to produce an information-embedded textual content that enables retrieval of the copyright information from the blockchain based on the unique ID.
US11100197B1 Secure web RTC real time communications service for audio and video streaming communications
Secure Real Time Communications Service (SRTCS) for audio and video streaming communications and content sharing that securely connects multiple users using a “push-button” WebRTC chat app connection over a Peer-to-Peer (P2P) network. SRTCS uniquely combines advanced security technologies to provide user based permissions control when communicating and sharing rich media content with other users including End-to-End Encryption (E2EE), Hash Technology (DHT), and Digital Rights Protection (DRM). SRTCS has also designed a unique cloud based streamed video storage and sharing platform service for consumers and business video storage and sharing applications.
US11100196B2 Systems and methods for content rights portability
The system and methods described allow a content delivery application to provide temporary access to a content item for display on a content access device based on a user obtaining access to the content item initially on another system. The content delivery application receives content accessed confirmation that user access a content item and then monitors whether that access was interrupted. If the access was interrupted, the content delivery application generates a content access bookmark based on a content timeline and stores a content access authorization comprising the content access bookmark and an identifier from the profile. When the user requests the content item, the content delivery application transmits access information corresponding to segments of the content item, based on the content access bookmark to a user's device.
US11100186B2 Automated hyperlinks for draft emails
Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
US11100185B1 Graphical user interfaces (GUIs) for improvements in case management and docketing
Methods, systems and software include programmatically downloading over the Internet, at routine intervals of time as well as on demand, from an online computer system of the USPTO, data relating to patent properties that are associated with a customer number; and creating a docket based on the downloaded data, generating and displaying a report generated from the downloaded data, sending an alert (email or text message) that is based on the downloaded data, or any combination thereof. Data specific to a particular client also is provided to the client programmatically, with reports, alerts, docketing, or any combination thereof, further being provided for use by the client.
US11100182B1 Channels of content for display in a online system
Ephemeral stories allow users of an online system, such as a social networking system, to share content for a pre-determined temporary length of time. Channels group and organize stories based on content. Topic-based channels allow contain stories that have related content. Hashtag- and sticker-associated channels contain stories that include particular hashtags or stickers, respectively. User-specific channels contain content tailored by the online system for display to a particular user based on preferences and history. Collaborative channels are channels that are private to a specific group of users. The use of channels improves the online experience by grouping stories by content, thereby facilitating users' interaction with similar content.
US11100180B2 Interaction method and interaction device for search result
The present disclosure provides an interaction method and an interaction device for a search result. The method includes: in response to determining that an interaction operation is performed, by a user of an electronic device, on the search result through a browser, extracting an interaction instruction based on the interaction operation; generating a guiding interaction step matching with the interaction instruction based on a preset rule; and prompting the user based on the guiding interaction step, such that the user performs interaction with the search result based on the guiding interaction step.
US11100178B2 Method and device for pushing information
A method of pushing information is provided. According to an example, a search server obtains a natural search list including a first threshold number of natural search materials and a first evaluation score of each of the natural search materials by invoking a natural search service to perform a search operation on a search word, obtains a push information list including a second threshold number of push materials and a second evaluation score of each of the push materials by invoking a push information search service to perform a search operation on a search word, integrates the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time, re-ranks the natural search materials according to integrated evaluation scores, and pushes re-ranked natural search materials.
US11100177B2 Instrumented research aggregation system
A system and methods for instrumented research aggregation of content are provided. Crawling processes having multiple instances and multiple IP regions per instance are distributed to multiple processors for a variety of designated content sources and feeds. An aggregated content database is generated and trigger parameters and/or subscriptions are set in relation to the database. As new content is posted to the designated content sources and feeds, a full copy of the content document is downloaded and stored, raw text is extracted from the stored document and stored, and content analysis is performed on the text document and the results are stored. For any new content that trips the set triggers/subscription parameters, a notification is sent to the associated users with a link to the stored document and an abstract of relevant text.
US11100175B2 Method of and system for conducting personalized federated search and presentation of results therefrom
The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
US11100171B1 Personalized decision engine
A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
US11100167B2 Obtaining dynamic embedding vectors of nodes in relationship graphs
Implementations of this disclosure provide for obtaining dynamic embedding vectors of nodes in relationship graphs. An example method includes determining N neighboring nodes of a first node of a plurality of nodes; obtaining respective input embedding vectors of the first node and the N neighboring nodes, the input embedding vector of each node being determined based on a respective static embedding vector and a respective positional embedding vector of the node; inputting the respective input embedding vectors of the first node and the N neighboring nodes into a pre-trained embedding model that includes one or more sequentially connected computing blocks, each computing block including a corresponding self-attention layer that outputs N+1 output vectors corresponding to N+1 input vectors; and receiving respective dynamic embedding vectors of the first node and the N neighboring nodes output by the pre-trained embedding model.
US11100165B1 Making modified content available
A method for making modified content available includes storing an item comprising contents. A modification procedure to be performed on the item to modify the contents is identified. The method includes generating a file identifier to represent the item such that, upon a request to access the item being received, the modification procedure is performed on the item using the file identifier and the modified contents are provided in response to the request. A method for making modified content available includes receiving a request to access a file identifier that represents an item comprising contents. After receiving the request, a modification procedure to modify the contents is performed. The modification procedure is identified using the file identifier. The modified contents are provided in response to the request. A system includes an application program, a repository and a redirector.
US11100163B1 Photographic memory
A system and method for collecting data may include a data collection device to obtain the data from a user, an apparatus for obtaining metadata for each word of the data from the user, an apparatus for obtaining a searchable transcript of the data and a device to store the searchable transcript. The metadata may be date data, time data, name data or location data and the data collection device may include a speech recognition engine to translate speech into searchable words. The speech recognition engine may provide a confidence level corresponding to the translation of the speech into searchable words, and the speech recognition engine may distinguish a first user and a second user in order to provide a first searchable transcript for the first user and a second searchable transcript for the second user. An ad transcript may be added to the searchable transcript, and the searchable transcript may be placed in a centralized community search database.
US11100162B2 Systems and methods for generating playlists in a music service
Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pre-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initiating the offline mode, enabling playback of the playlist from the cache memory.
US11100152B2 Data portal
The subject matter of this disclosure relates to a software platform that ingests data from a variety of data sources, processes the data, and makes the data available for search. In addition, a data portal is described through which users can quickly find information and improve metadata to take advantage of the enterprise's data assets. Various aspects of disclosed software platforms include technologies for obtaining metadata without touching underlying data assets, technologies for using table or database lineage as a factor in determining document relevance, processes for receiving data pushed from data sources, and processes for exposing what a user needs to do to access particular data assets.
US11100151B2 Interactive patent visualization systems and methods
An interactive, dynamic GUI for visualization of patent documents including content-dense graphics illustrating the number, content size, type of a multiplicity of patent documents (issued or granted patent versus published pending application), distributed over time, with comparison to similar patent documents, market events, and expert insights based upon content of specification or detailed description and claims, all within a predetermined technology sector having at least one sub-sector or category within the technology sector.
US11100150B2 Determining rules based on text
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US11100149B2 Search support system, search support method, and search support program
A search support system supporting a search of unstructured data associated with a subject name that is a name of a subject indicated by a predetermined structure in structured data which contains a plurality of structures having a hierarchical relationship, is configured to include: a synonym search section that extracts a set of synonyms from teacher data which is unstructured data for detecting synonyms of the subject name; and an extended synonym generation section that generates an extended synonym which is a phrase obtained by combining a first subject name of a first structure in the structured data or a first synonym which is a synonym of the first subject name and which is extracted by the synonym search section with one or more second subject names indicated by one or more second structures higher in order than the first structure.
US11100148B2 Sentiment normalization based on current authors personality insight data points
An approach is provided that analyzes electronic document sets, each of the sets written by a different author. The analysis includes performing a normalized sentiment analysis of the documents which results in normalized sentiment scores that pertain to each of the authors. The normalize sentiment scores are stored in a data store that is accessible from a question answering (QA) system. The question answering system then receives a sentiment-based question. Responsively, the QA system generates a qualitative set of candidate answers, with the candidate answers based at least in part on the normalized sentiment scores retrieved from the data store.
US11100145B2 Dialog-based image retrieval with contextual information
A method includes: receiving initial input from a client at least partially specifying one or more characteristics sought by the client; selecting a set of images from an image database for output to the client; and determining after each set of images whether an end condition has occurred. The method also includes, until the end condition has occurred: responsive to each set of images output to the client, receiving additional input from the client further specifying the one or more characteristics sought by the client; and responsive to each input received from the client, selecting another set of images for presentation to the client, said set of images being determined to at least partially satisfy the one or more characteristics specified by all input received from the client, said determination being based at least in part on side information for respective images for at least the set of images.
US11100144B2 Data loss prevention system for cloud security based on document discourse analysis
Systems, devices, and methods of the present invention are related to determining a document classification. For example, a document classification application generates a set of discourse trees, each discourse tree corresponding to a sentence of a document and including a rhetorical relationship that relates two elementary discourse units. The document classification application creates one or more communicative discourse trees from the discourse trees by matching each elementary discourse unit in a discourse tree that has a verb to a verb signature. The document classification application combines the first communicative discourse tree and the second communicative discourse tree into a parse thicket and applies a classification model to the parse thicket in order to determine whether the document is public or private.
US11100143B2 Structuring of unstructured web posting
Provided are systems and methods for improving understanding and access of unstructured text-based web postings. In one example, a method may include receiving a web posting comprising unstructured text, identifying one or more explicit attributes of an activity based on text expressly recited in the unstructured text, determining one or more hidden attributes of the activity not recited in the unstructured text based on a pattern of words included in the unstructured text, converting the unstructured text into a structured object format comprising the one or more explicit attributes and the one or more determined hidden attributes, and outputting the web posting with the structured object format for display via a user interface.
US11100142B2 Increasing clustering of partitions of a table
The subject technology creates one or more partitions based on changes to a table, at least one of the one or more partitions overlapping with respect to values of one or more attributes with at least one of another partition and a previous partition, the creating of the one or more partitions resulting in a decrease in a degree of clustering of the table. The subject technology determines, after creating the one or more partitions, that the degree of clustering of the table is below a clustering threshold, the clustering threshold corresponding to a clustering ratio, the clustering ratio determined by at least a proportion of rows in a layout of the table that satisfy an ordering criteria based at least in part a particular attribute of the one or more attributes. The subject technology increases the degree of clustering of the table by reclustering partitions of the table.
US11100141B2 Monitoring organization-wide state and classification of data stored in disparate data sources of an organization
A computer system receives data identifying data fields used by sources of data and infrastructure information. The computer system maintains a storage state database to track information about the data fields. The computer system provides a graphical user interface through which a user can create, view, modify, and delete data defining classes and rules associated with classes. The computer system applies the rules to classify the data fields. The computer system provides a graphical user interface through which the classification of the data fields can be visualized in the context of infrastructure information for the sources of data.
US11100138B2 Network representation for evolution of clusters and groups
An example method includes receiving a data set, each data point in the data set being associated with an indication of time, and a distance function, determining overlapping intervals over a time period range, identifying subsets of data in each overlapping interval based on the indications of time, applying the distance function to each subset of data to identify groups, constructing a node for each group to create a plurality of nodes, determining if two nodes of the plurality of nodes in adjacent time periods are connected by scoring shared data point membership between the two nodes and comparing a score of the shared data point membership to a threshold, and displaying at least two nodes with an indication of time, the two nodes being connected by a line based on the comparison of the score and the threshold.
US11100134B2 Identity mapping for cloud migrations
Representative embodiments disclose mechanisms for data and identity migration, such as from an on-premises environment to a cloud environment. The system comprises multiple data collectors, each tailored to collect data from a data source. In a representative example, data collectors for a source application, a source identity repository and a target identity repository are utilized. Once the data is collected, it is stored in a database and methods are used to identify correlations (i.e., matches) between the source application data, the source identity repository data and the target identity repository data. The correlations are memorialized and presented to a user for rationalization. The process is stateful so that prior decisions are remembered. Once the user is satisfied with the rationalization, the system exports files that are consumed by a migration process to perform the actual data migration.
US11100133B2 Data replication system
An improved data replication system with goals of Recovery Point Objective of zero, meaning a zero potential for loss of data, and a Recovery Time Objective in the seconds, meaning very short downtime after a failure. The system includes duplicates of a data set preferably on multiple drives in multiple computers. Change requests are stored within duplicates, and when a change request has been stored in enough duplicates, it may be applied to any duplicate after all prior change requests have been applied to that duplicate. The system applies changes to duplicates of a data set in the same order. The system further includes a replicator operable to implement accessing and changing steps to meet the goals.
US11100126B2 Creating reports using dimension trees
A selection of a dimension tree from multiple dimension trees may be received. In response to the selection of the selected dimension tree, additional dimension trees associated with the selected dimension tree may be provided. Components of a report may be allowed to be individually chosen from an additional dimension tree of the additional dimension trees by a placement of dimensions of the additional dimension tree on areas of the report.
US11100121B1 Systems and methods for electronically mining intellectual property
A method for electronically mining intellectual property using an associative discovery process may include determining a set of documents containing keywords and/or phrases associated with an industry trend of interest. The method may also include determining a feedback score for each document in the set, determining an optimal weighing scheme for the determined keywords and/or phrases using a statistical learning model and the feedback scores, ranking all documents in the set of documents according to the optimal weighing scheme, and providing results of the associative discovery process to a user.
US11100120B2 Computer architecture for performing error detection and correction in a correlithm object processing system
A correlithm object processing system includes a reference table that stores a plurality of correlithm objects, and a first node communicatively coupled to a second node by a communication channel. The first node is configured to receive a particular one of the plurality of correlithm objects from the second node over the communication channel. The first node determines distances between the received correlithm object and each of the plurality of correlithm objects stored in the reference table. The first node further identifies one of the plurality of correlithm objects from the reference table with the shortest distance, and outputs the identified correlithm object.
US11100117B2 Search result optimization using machine learning models
Systems and methods are provided for search result optimization using machine learning models. A search system uses machine learning models generate a target vector based on query features of a search query and a set of listing vectors based on listing features of listings identified as part of the search query. The target vector represents an estimated optimal listing for the search query and each listing vector represents a corresponding listing identified as part of the search query. The search system determines distances (e.g., Euclidian distance) between each listing vector and the target vector. The determined distances indicate how similar each listing is to the estimated optimal listing for the search query. The search system ranks the listings based on the distances such that listings that are similar to the estimated optimal listing are ranked higher than listing that are not similar to the estimated optimal listing.
US11100116B2 Recommendation systems implementing separated attention on like and dislike items for personalized ranking
A computer-implemented method for implementing separated attention on like and dislike items for personalized ranking includes performing an element-wise product on a user embedding and a final like item embedding to generate a first vector. The method further includes performing an element-wise product on the user embedding and a final dislike item embedding to generate a second vector. The method further includes computing a probability that the user prefers the like item to the dislike item based on the first and second vectors, and generating one or more item recommendations including one or more electronic images for the user using the probability.
US11100114B1 Attention spots in a map interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's attention in a map interface. In one aspect, a method includes receiving data specifying one or more map attention spots in a viewport of a map interface presented at a user device. Each map attention spot is a location on a map of the map interface corresponding to a specified amount of user activity. Content items are identified for presentation with the map. For each content item and map attention spot, a distance between a presentation location for the content item on the map and a location of the identified map attention spot on the map is determined. A rank score for the content item based at least on a respective content item score for the content item and each determined distance for the content item.
US11100111B1 Real-time streaming data ingestion into database tables
A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.
US11100110B2 Split-associative data store and associated control logic
A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
US11100105B1 Performing geospatial-function joins using interval joins
In an embodiment, a database platform receives query instructions for a query on a database, where the query instructions include instructions for a geospatial-function join that includes a geospatial-function predicate. The database platform generates a query-execution plan based on the query instructions, including replacing the geospatial-function join with one or more interval joins that each include one or more predicates implied by the geospatial-function predicate. The database platform inserts, into the query-execution plan above the one or more interval joins, a filter operator that applies the geospatial-function predicate. The database platform obtains results of the query at least in part by executing the query-execution plan, and returns the query results in response to the query.
US11100103B2 Data sharing in multi-tenant database systems
The subject technology generates a materialized view over a share object, the share object including data associated with a first account. The subject technology merges the materialized view and the share object. The subject technology determines that the materialized view is stale with respect to the share object based at least in part on the merging. The subject technology generates a refreshed materialized view with respect to the share object in response to the determining. The subject technology shares the refreshed materialized view to a second account in response to a request from the second account.
US11100101B2 Data operation method and data management server
A data operation method and a data management server, where the method includes obtaining an identifier of a tenant and a data operation request for requesting to perform a data operation on data of the tenant, and the data operation request includes a first table name corresponding to the data, determining, according to the identifier and the first table name, a second table name of a data table corresponding to the data and in a first database, where the first database is for storing respective data tables of multiple tenants, the data table of each tenant corresponds to an identifier of each tenant, and the tenant is one of the multiple tenants, replacing the first table name in a first structured query language (SQL) corresponding to the data operation request with the second table name, and requesting the first database to execute the first SQL obtained after the replacement.
US11100097B1 Visually defining multi-row table calculations in a data preparation application
A method executes at a computing device that includes a display, one or more processors, and memory. The device displays a user interface that includes a data pane and a calculation pane. The data pane comprises data rows and data columns. Each of the data columns corresponds to a data field from a data source. The device receives a first user input to specify a grouping on a first data field. The device receives a second user input to specify an aggregation function on a second data field. In response to the first and second user inputs, for each distinct value of the first data field, the device aggregates corresponding values of the second data field according to the aggregation function. A plurality of first data rows are displayed in the calculation pane. The device saves the rows of data displayed in the calculation pane as a new data source.
US11100095B2 Service processing system and method based on blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based file querying are provided. One of the methods includes: receiving a query request for a target file, the query request comprising identification information of a user and the target file; obtaining the target file based on the identification information of the user and the target file; providing a query page of the target file, the query page comprising interactive elements for selecting whether to upload the target file to a blockchain; receiving a user selecting to upload the target file to the blockchain; hashing the target file to generate a digital digest; signing the digital digest according to an asymmetric encryption algorithm using a private key associated with a cryptographic key pair to obtain a digital signature; and uploading the target file, the digital signature, and a public key associated with the cryptographic key pair.
US11100093B2 Blockchain-based recording and querying operations
Implementations of this specification provide blockchain-based recording and querying methods and apparatuses. An example method includes operations performed by an access gateway, including receiving, from a first service system, user data including a user identifier of a user; transmitting, to an identifier hash system, a first hash request for the user identifier; receiving, from the identifier hash system, a hash digest of the user identifier; replacing the user identifier in the user data with the hash digest of the user identifier, and packaging the user data into a storage transaction; transmitting, to a blockchain, the storage transaction; receiving, from the blockchain, a result of the storage transaction having been performed by a smart contract published by the first service system on the blockchain; and providing, to the first service system, the result of the storage transaction.
US11100092B2 Database tool
A system includes a first database, a second database, a first processor, a second processor, a third processor, and a fourth processor. The first database includes a first segment assigned to the first processor and a first transaction type and a second segment assigned to the second processor and a second transaction type. Each of the first and second processors receives a request, assigned to its associated transaction type, from the third hardware processor, to store data in the first database. The processor then writes the data into the segment of first database assigned to the processor/transaction type. The processor further stores a command to write the data into the second database in a queue. The fourth processor then executes the commands stored in the queue, thereby writing the data into the second database.
US11100091B2 Lightweight node in a multi-tenant blockchain network
A method for managing data by a multi-tenant server in a distributed network is described. The multi-tenant server manages a multi-tenant environment for a set of tenant systems and peers in the distributed network, which include the set of tenant systems and a set of non-tenant systems. The method includes receiving a tenant transaction request to modify an object in the distributed network, wherein the tenant transaction request is received from a tenant system in the set of tenant systems based on a non-tenant transaction request from a non-tenant system from the set of non-tenant systems; generating, on behalf of the tenant system and the non-tenant system, a transaction object based on an exchange object and the tenant transaction request; and making, on behalf of the tenant system, the transaction object available to the sets of tenant non-tenant systems to attempt to obtain consensus for modifying the object.
US11100085B2 Systems and methods for validating database integrity
Systems and methods are provided for validating data included in disparate databases. One exemplary method comprises identifying first data of a first database to second data of a second, different database, based on a key name value and a date common to the first and second data, and comparing a value the first data to a value of the second data. The exemplary method further includes generating a report when a difference between the value of the first data and the value of the second data exists, where the report is indicative of the difference in the values, and whereby a user associated with the validation command is permitted to take corrective action to avoid the difference in the values in one or more subsequent loads of data to the first database and/or the second database.
US11100083B2 Read only bufferpool
Example implementations disclosed herein include techniques for a ready only bufferpool for use in local nodes of a multi-node computing system. Read only transactions executed by a processor can reference a ready only bufferpool resident in a VRAM on the same node. If the desired data page is in the bufferpool the transaction can immediately read data records from the cached data pages. If the desired data page is not in the bufferpool, then the transaction can cause a copy of a corresponding data page in a secondary memory to be installed in the bufferpool. The bufferpool can include more than one copy of a data page simultaneously to handle and prevent cache line misses. Data page are dropped from the bufferpool based on an incrementing per data page counter.
US11100082B2 Secure information retrieval and update
A secure storage module of a client device interacts with a set of secure storage servers to securely store data items of the client on the servers, such that no individual server has the data in readable (non-obfuscated) form. Additionally, the client secure storage module and the servers interact to allow the client device to read a given portion of the original data items from the servers, such that none of the servers can determine which portion of the original data is being requested. Similarly, the interactions of the client secure storage module and the servers allows the client device to update a given portion of the original data on the servers to a new value, such that none of the servers can determine which portion is being updated and that none of the servers can determine either the prior value or new value or the difference between the new value and the prior value.
US11100080B2 Using an action registry to edit data across users and devices
Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.
US11100072B2 Data amount compressing method, apparatus, program, and IC chip
A data amount compressing method for compressing a data amount corresponding to a learned model obtained by letting the learning model learn a predetermined data group, the learning model having a tree structure in which multiple nodes associated with respective hierarchically divided state spaces are hierarchically arranged, wherein each node in the learned model is associated with an error amount that is generated in the process of the learning and corresponds to prediction accuracy, and the data amount compressing method includes: a reading step of reading the error amount associated with each node; and a node deleting step of deleting a part of the nodes of the learned model according to the error amount read in the reading step, thereby compressing the data amount corresponding to the learned model.
US11100070B2 Manipulation and/or analysis of hierarchical data
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for analyzing hierarchical data are disclosed.
US11100068B2 Systems and methods for storing, updating, searching, and filtering time-series datasets
A method includes generating from a time-series dataset multiple corresponding time-slice datasets. Each time-slice dataset has a corresponding time-slice time index and includes field-value data strings and associated field-value-time-index data strings, or pointers indicating the corresponding strings in an earlier time-slice dataset, that are the latest in the time-series dataset that are also earlier than the corresponding time-slice time index. A query of the time-series dataset for latest data records earlier than a given query time index is performed by using the time-slice datasets to reduce or eliminate the need to directly access or interrogate the time-series dataset.
US11100063B2 Searching files
Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query.
US11100061B2 Automatically purging data using a deep neural network
Methods, apparatus, and processor-readable storage media for automatically purging data using a deep neural network are provided herein. An example computer-implemented method includes training a neural network model using multiple types of attribute data and job-related data associated with historical workflow data maintained within multiple data structures of an enterprise system; dynamically analyzing workflows derived from the enterprise system, wherein dynamically analyzing the workflows comprises determining the multiple types of attribute data for the workflows and processing job-related data associated with the workflows into multiple data structures within one or more databases; applying the neural network model to the determined attribute data; and removing at least a portion of the multiple data structures from the one or more databases based at least in part on the application of the neural network model to the determined attribute data.
US11100056B2 Life cycle data set repository
A method for tracking actions performed in association with a data set includes identifying multiple sources of historical information describing actions performed on the data set. The method periodically gathers this historical information from the multiple sources and compiles the historical information in a centralized repository. In certain embodiments, the method stores the historical information in the form of individual records associated with the data set. In the event any actions performed on the data set are the result of policies established for the data set, the method determines the policies associated with the actions where possible. The method includes these policies with the historical information in the centralized repository. A corresponding system and computer program product are also disclosed.
US11100055B2 Map-reduce ready distributed file system
A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
US11100054B2 Digital image suitability determination to generate AR/VR digital content
Techniques image suitability determination to generate augmented reality/virtual reality (AR/VR) digital content are described. A two-dimensional digital image is received. Using machine-learning, a determination as to whether an object captured by the two-dimensional digital image is suitable for generating AR/VR digital content for display in an AR/VR environment is made. If the object is suitable, an indication is provided and an option to view the object in an AR/VR environment is provided. If the object is not suitable, a suggestion indicating why the object as captured is not suitable and/or how to correct the capture of the object in a subsequent digital image such that it is suitable for generating AR/VR digital content.
US11100052B2 System for classification based on user actions
A method may include accessing user activity data with respect to performances of a feature within an electronic application by a user; calculating a similarity score for the user with respect to a level of proficiency for the feature based on the accessed user activity data; and based on the similarity score meeting a threshold value: updating a level of proficiency value in a user profile for the feature of the electronic application; and enabling the user to enter into a collaborative editing mode with another user to complete a document using the feature of the application.
US11100048B2 Methods and systems for metadata tag inheritance between multiple file systems within a storage system
Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in a data storage system that causes movement of a data set from source storage location to a destination storage location in that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command in response to detecting the execution of the data operation command. Each of the plurality of entries includes one or more custom tags, and the new metadata entry includes at least one custom tag created before the execution of the data operation command.
US11100045B2 Legal discovery tool implemented in a mobile device
An approach is provided for collecting data files from target devices. A data collection manager implemented in a mobile device generates a collector based, at least in part, on collection definition data. The collector is configured to perform a data search on a target device. The data collection manager causes to transmit the collector to a network server for storing the collector in the network server, and causes to transmit a notification to the network server to notify a custodian of the target device that the collector is to be downloaded from the network server to the target device for execution. Executing the collector causes the collector to selectively determine one or more data files that have certain characteristics and that are hosted on the target device, collect the one or more data files from the target device, and store the one or more data files in the network server.
US11100040B2 Modular remote direct memory access interfaces
In one embodiment, an apparatus includes a multi-socket motherboard, a processor connected to a first socket on the multi-socket motherboard, and an RDMA (Remote Direct Memory Access) interface module connected to a second socket on the multi-socket motherboard and in communication with the processor over a coherency interface. The RDMA interface module provides an inter-server interface between servers in an RDMA domain. A method for transferring data between servers with RDMA interface modules is also disclosed herein.
US11100021B2 Storage drive adapter
A storage drive adapter may comprise an adapter board, which may include a first and second carrier module interface to removably engage with a first and a second storage drive carrier module, respectively. The adapter board may further include a dual ported storage drive connector to engage with a complementary storage drive bay interface. The dual ported storage drive connector may include a first port to provide a first signal path from the complementary storage drive bay interface to the first carrier module interface. Similarly, the dual ported storage drive connector may also include a second port to provide a second signal path from the complementary storage drive bay interface to the second carrier module interface.
US11100017B2 SSD architecture for FPGA based acceleration
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US11100011B2 Flash translation layer with hierarchical security
A computing device includes a non-volatile memory (NVM) interface and a processor. The NVM interface is configured to communicate with an NVM. The processor is configured to store in the NVM at least (i) data entries including data and (ii) mapping entries including mapping information that indicate physical addresses in which the data entries are stored in the NVM, and to verify authenticity of the data entries and of the mapping entries using a hierarchical authentication scheme in which (i) the data entries include first authentication information that authenticates the data, and (ii) the mapping entries include second authentication information that authenticates both the mapping information and the data entries.
US11100007B2 Memory management unit (MMU) for accessing borrowed memory
Systems, methods and apparatuses to accelerate accessing of borrowed memory over network connection are described. For example, a memory management unit (MMU) of a computing device can be configured to be connected both to the random access memory over a memory bus and to a computer network via a communication device. The computing device can borrow an amount of memory from a remote device over a network connection using the communication device; and applications running in the computing device can use virtual memory addresses mapped to the borrowed memory. When a virtual address mapped to the borrowed memory is used, the MMU translates the virtual address into a physical address and instruct the communication device to access the borrowed memory.
US11100005B2 Logical-to-physical (L2P) table sharping strategy
A method for managing logical-to-physical (L2P) mappings in a memory subsystem is described. The method includes updating, by a set of processing units, an L2P table based on a set of journal pages from the non-volatile memory. The L2P table prior to the update includes a first set of entries from a table snapshot and the table includes a second set of entries following the update from a set of journal pages. Each L2P table entry (1) corresponds to a logical address in a set of logical addresses and (2) includes a physical address of a set of memory components. The set of logical addresses are categorized into zones and each processing unit is assigned to a separate zone such that each processing unit updates the first set of entries based on an assigned zone of a corresponding logical address and each zone includes at least two non-contiguous logical addresses.
US11100004B2 Shared virtual address space for heterogeneous processors
A processor uses the same virtual address space for heterogeneous processing units of the processor. The processor employs different sets of page tables for different types of processing units, such as a CPU and a GPU, wherein a memory management unit uses each set of page tables to translate virtual addresses of the virtual address space to corresponding physical addresses of memory modules associated with the processor. As data is migrated between memory modules, the physical addresses in the page tables can be updated to reflect the physical location of the data for each processing unit.
US11100001B2 Techniques for improving space utilization in a cache
A system and method for efficient cache space utilization by a processing circuitry having a cache. The method includes determining, among a plurality of instructions executed by the processing circuitry, a cacheable block of instructions for execution by the processing circuitry, wherein the cacheable block of instructions has an input, an output, and an intermediary result confined locally to the cacheable block of instructions; generating a unified instruction based on the cacheable block of instructions, wherein the unified instruction results in the same output as the cacheable block of instructions when the same input is received; and storing the unified instruction in the cache.
US11099994B2 Virtual network pre-arbitration for deadlock avoidance and enhanced performance
A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
US11099990B2 Managing serial miss requests for load operations in a non-coherent memory system
A system and method for efficiently forwarding cache misses to another level of the cache hierarchy. Logic in a cache controller receives a first non-cacheable load miss request and stores it in a miss queue. When the logic determines the target address of the first load miss request is within a target address range of an older pending second load miss request stored in the miss queue with an open merge window, the logic merges the two requests into a single merged miss request. Additional requests may be similarly merged. The logic issues the merged miss requests based on determining the merge window has closed. The logic further prevents any other load miss requests, which were not previously merged in the merged miss request before it was issued, from obtaining a copy of data from the returned fill data. Such prevention in a non-coherent memory computing system supports memory ordering.
US11099987B2 Bit masking valid sectors for write-back coalescing
A method comprising identifying a portion of data in a first memory component to be written to a managed unit of a second memory component and determining whether an additional portion of data in the first memory component associated with the managed unit is stored at the cache memory. The method further includes generating a bit mask identifying locations of the managed unit associated with the portion of data and the additional portion of data and performing, based on the bit mask, a write operation comprising the portion of data and the additional portion of data to the managed unit of the second memory component.
US11099983B2 Consolidating temporally-related data within log-based storage
Technique manage data within computerized memory. The techniques involve, in response to receiving host data in a write cache, updating a data order log that holds order information indicating a temporal order for the host data. The temporal order initially is the order that the host data was received in the write cache. The techniques further involve transferring the host data from the write cache to secondary storage. The techniques further involve, after the host data is transferred from the write cache to secondary storage, providing a garbage collection service that consolidates the host data within the secondary storage in accordance with the data order log that holds the order information indicating the temporal order for the host data. With the temporal order of the host data generally preserved, data access operations may enjoy various optimizations such as improved prefetching, more sequential reads, improved auto-tiering, and so on.
US11099981B2 Memory system and operating method thereof
An operating method of a memory system includes determining whether a write command currently provided is a sequential write command or a random write command, performing a garbage collection operation based on whether a total capacity of data provided after a preceding garbage collection operation exceeds a sequential command threshold value, when it is determined that the write command is a sequential write command, and performing the garbage collection operation based on whether a number of sequential write commands among a set number of commands currently provided, is greater than or equal to a predetermined number and whether the total capacity of the data provided after the preceding garbage collection operation exceeds the sequential command threshold value, when it is determined that the write command is a random write command.
US11099978B2 Modeling system for software-implemented testing using domain specific profiles to translate tests for a subset of paths included in a UML test model
A modeling system is provided. The modeling system includes a test model creator, the test model creator being adapted for providing a test model based on an integrated modeling environment and considering a domain specific profile. The system further includes a test scenario generator, the test scenario generator being adapted for providing a plurality of test scenarios based on the test model, as well as a scenario translator, the scenario translator being adapted for translating the test scenarios, into domain-specific language.
US11099973B2 Automated test case management systems and methods
Computing systems, database systems, and related methods are provided for managing test cases. One method involves a server receiving a first test result message, automatically generating a first test case definition based on a subset of the fields of metadata associated with the first test result message, and creating an entry in the database that maintains an association between the first test case definition and the first test results. The method continues by receiving a second test result message, automatically generating a second test case definition based on the subset of the fields of metadata associated with the second test result message, and updating a database to maintain an association between the first test case definition and the second test results when the second text case definition matches the first test case definition. Relationships between test results that share a common definition are thereby maintained in an automated manner.
US11099971B2 Determination of a culprit thread after a physical central processing unit lockup
An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. A processor automatically analyzes the core dump to determine if a pcpu lockup of the computer system is due to a software issue. Provided the pcpu lockup of the computer system is due to the software issue, the processor determines which thread is a culprit thread responsible for the pcpu lockup of the computer system.
US11099965B2 Management system, test method and recording medium
To provide a management system capable of providing a system enhancing an efficiency of an entire system while preventing an adverse effect on the system on an operational environment. A management system that conducts a test using a system in operation includes: simulation unit that estimates a system configuration and a used amount of a plurality of resources being required for executing the test singly; acquisition unit that acquires information about the used amount of the plurality of resources included in the system in operation; and management unit that calculates a differential system component different from the configuration of the system in operation for the estimated system configuration, and determines a free resource and a resource to be newly added in the system in operation, the free resource and the resource to be newly added being used for applying a load to the differential system component.
US11099962B2 Filtered query-retry logging in a database environment
Systems, methods, and devices for retrying a query. The method includes receiving from a client a query directed to database data stored on a database platform the query being received by a first component of the database platform. The method includes making by the first component an attempt to execute the query and based on determining that the attempt to execute the query was unsuccessful, the first component sending a query retry job to a second component of the database platform. The method includes selecting by the second component based at least in part on the indicated version of the database platform a version of the database platform on which to attempt a first retry attempt to execute the query.
US11099958B2 Instruction generation for validation of processor functionality
Examples of instruction generation for validation of processor functionality are described. In an example, a validation instruction to be inserted in an instruction stream is selected. The validation instruction being generated based on an instruction set architecture of a processor-under-test (PUT). It is identified whether a hardware register of the PUT, is available for storing an outcome of execution of the validation instruction by the PUT. The validation instruction is inserted in the instruction stream, in response to identifying that the hardware register is available for storing the outcome. A set of data backup instructions is inserted in the instruction stream, in response to identifying that the hardware register is unavailable for storing the outcome. The set of data backup instructions is to store respective register values of each of the plurality of hardware registers in a primary memory.
US11099957B2 Hardware and driver validation
Compatibility testing systems and methods are disclosed that provide scalable validation testing of systems and devices. In examples, systems and devices are identified to provide fundamental information about driver operations and driver extensions functionality. The identification allows systems and devices having particular similarities to be grouped in object groups. Compatibility tests are tagged as corresponding to the identifiable systems, devices, and/or object groups, compatibility testing system and methods map test sets specifically tailored to systems and devices as identified by their driver operations and driver extensions functionality. The tailored test sets include tests that ensure compatibility and through optimized test-to-device target mapping, an optimal set of testing set is discovered and scheduled to run. Strategically controlling the amount of testing distributed and executed increases compatibility testing speed and scalability.
US11099955B2 Method and device for rebuilding raid
Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.
US11099945B2 Method, device, and computer program product for backing up data
Embodiments of the present disclosure relate to a method, a device, and a computer program product for backing up data. A method for backing up data includes: receiving a request for a backup policy for a data from a user, the request indicating a desired backup period for backing up the data; obtaining backup information associated with the data; and generating, based on the desired backup period and the backup information, a backup policy for the data and satisfying a service level agreement.
US11099942B2 Archival to cloud storage while performing remote backup of data
An asynchronous remote copy relationship is maintained between primary storage volumes of a primary storage controller and secondary storage volumes of a secondary storage controller. A command is initiated to generate a point in time copy of a source volume of the primary storage controller to a target volume of the primary storage controller. A mirroring is performed of results of the point in time copy to the secondary storage controller to generate a source volume and a target volume in the secondary storage controller. Data from the target volume in the secondary storage controller is archived to a cloud storage.
US11099938B2 System and method for creating linked clones of storage objects with surface snapshots
System and method for creating linked clones of storage objects stored in a storage uses a target storage structure that includes a linked clone being created from a selected snapshot of a storage object and surface snapshots. The linked clone is created in the target storage structure with references to the selected snapshot of the storage object in a source storage structure without completely copying the selected snapshot to the target storage structure. The surface snapshots, which correspond to other snapshots of the storage object in the source storage structure, are created in the target storage structure with references to the other snapshots without completely copying the other snapshots to the target storage structure to produce the linked clone with similar snapshots as the storage object at a point in time when the selected snapshot was captured.
US11099937B2 Implementing clone snapshots in a distributed storage system
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clone snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot.
US11099935B2 Error handling associated with boot program alteration
The present invention provides an information processing apparatus having a user interface, a non-volatile memory that stores a loading program, and another non-volatile memory that stores a boot program and a notifying program for notifying an error. The information processing apparatus executes the loading program at startup to verify the boot program and activates the notifying program based on a detection of an alteration of the boot program to notify an error via the user interface.
US11099934B2 Data rebuilding
The rebuilding process comprises the steps of detecting a failure on a first server that stores a first data and processes input/output requests from an application, redirecting incoming input/output requests from the application to a second server storing a second data. The second data being mirrored from the first data. The process further comprises forming, by the first server, a data loss information that identifies the lost data units in the first data. The process further comprises rebuilding, by the first server, the lost data units in the first data, by using the data that is retrieved from the second data and based on the data loss information by the second server. The process further comprises syncing up data units, other than the lost data units in the first data, with corresponding data in the second data in the second server during the rebuilding process.
US11099927B2 Memory system
According to one embodiment, a memory system includes a first memory, an interface circuit, and a processor. The interface circuit is configured to receive a first request from an external device. The processor is configured to select a mode among a plurality of modes in response to the first request, and perform, on data read from the first memory, error correction of the selected mode.
US11099919B2 Testing a data coherency algorithm
Methods testing a data coherency algorithm via a simulated multi-processor environment are provided, which include implementing: (i) a transactional footprint keeping the address of each cache line used by the processor core, (ii) a reference model operating on and keeping a set of timestamps for a cache line, the set including a construction date representing a global timestamp when new data arrives at a private cache hierarchy and an expiration date representing another global timestamp when a cross-invalidation hits the private cache hierarchy, (iii) a core observed timestamp representing a global timestamp of an oldest construction date of data used before, and (iv) interface events monitoring instruction sequences guaranteed by transactional execution to ensure atomicity of a transaction. Upon detecting a transaction end event and finding a cache line of the transactional footprint having an expiration date older than or equal to a core observed time, an error is reported.
US11099918B2 Accelerating algorithms and applications on FPGAs
A method for accelerating algorithms and applications on field-programmable gate arrays (FPGAs). The method includes: obtaining, from a host application, by a run-time configurable kernel, implemented on an FPGA, a first set of kernel input data; obtaining, from the host application, by the run-time configurable kernel, a first set of kernel operation parameters; parameterizing the run-time configurable kernel at run-time, using the first set of kernel operation parameters; and performing, by the parameterized run-time configurable kernel, a first kernel operation on the first set of kernel input data to obtain a first set of kernel output data.
US11099911B1 Systems and methods for inter-partition communication
In an example, a method can include determining, at a first inter-partition messenger, a message type for a message generated by a first application. The first inter-partition messenger and the first application can reside on a first virtual machine. The method can include identifying, at the first inter-partition messenger, a second application that is to receive the message based on the message type and message subscription data, generating, at the first inter-partition messenger, message routing data for routing of the message from the first virtual machine to the second virtual machine, causing, at the first inter-partition messenger, the message to be routed from the first virtual machine to the second virtual machine based on the message routing data, and receiving, at the second inter-partition messenger, the message for use thereof by the second application. The second inter-partition messenger and the second application can reside on the second virtual machine.
US11099907B1 Prerequisite driven dynamic infrastructure orchestration
A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).
US11099903B2 System and method for determining and tracking cloud capacity metrics
A cloud capacity system enables calculation and tracking of cloud capacity metrics for data center pods. The system includes a “Cloud Capacity Snapshot” table having a number of different cloud capacity columns; a “Cloud Capacity Query” table that stores a respective, customizable query for each of the cloud capacity columns defining criteria for selecting and combining data to calculate the corresponding cloud capacity metric value; and a “Cloud Capacity URLs” table that stores cloud capacity universal resource locator (URLs). Each cloud capacity URL embodies or encodes a respective cloud capacity query of the “Cloud Capacity Query” table for a given combination of a particular cloud capacity column and a particular pod in the “Cloud Capacity Snapshot” table. As such, by executing the queries encoded in the “Cloud Capacity URLs” table, each cloud capacity field of the “Cloud Capacity Snapshot” table is populated with the corresponding cloud capacity metric value.
US11099899B2 Atomic pool manager for a data pool using a memory slot for storing a data object
A computing device receives, from a thread of a multi-thread application, a release message. Each of the threads indicates operation(s) on a memory associated with the application. The release message indicates that a data object used by the thread is released. The device indicates that a memory slot of a data pool is unlocked permitting storage of an indication of a location of the data object in the memory. Each memory slot of the data pool is individually lockable such that a locked memory slot of the data pool indicates storing a location in the locked memory slot will not be permitted even though storing the location in an unlocked memory slot of the data pool will be permitted. The device stores, in the memory slot of the data pool, an indication of a location of the data object. The data object comprises the location of the memory slot.
US11099894B2 Intermediate host integrated circuit between virtual machine instance and customer programmable logic
A multi-tenant environment is described with configurable hardware logic (e.g., a Field Programmable Gate Array (FPGA)) positioned on a host server computer. For communicating with the configurable hardware logic, an intermediate host integrated circuit (IC) is positioned between the configurable hardware logic and virtual machines executing on the host server computer. The host IC can include management functionality and mapping functionality to map requests between the configurable hardware logic and the virtual machines. Shared peripherals can be located either on the host IC or the configurable hardware logic. The host IC can apportion resources amongst the different configurable hardware logics to ensure that no one customer can over consume resources.
US11099891B2 Scheduling requests based on resource information
A method for execution by a request scheduler includes receiving a set of requests for execution from at least one request issuer. Resource requirements are determined for each of the set of requests, and current resource availability data is determined for resources indicated in the resource requirements. Scheduling data is generated for the set of requests based on the resource requirements and the current resource availability data. A first subset of the set of requests are added to a queue in response to the scheduling data indicating the first subset of the set of requests be queued for execution. Execution of the set of requests is facilitated in accordance with the scheduling data by facilitating immediate, simultaneous execution of a second subset of the set of requests and by facilitating serial execution of the first subset of the set of requests.
US11099890B2 Devices and methods for prioritized resource allocation based on communication channel conditions
A device and a method for job scheduling at a signal processing component with limited queue availability, in response to a request for one or more new jobs, the method comprising: calculating a metric for each job in the queue and a request metric for the one or more new jobs, wherein each job's metric is based on a difference between an estimate output of executing the job in current conditions and a previous output of the job; determining a minimum metric from the metrics calculated for the jobs in the queue; and comparing the minimum metric to the request metrics to determine whether to schedule to new job for execution.
US11099884B2 Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest
A system and method for dynamic halt-polling control includes a memory, one or more physical processors in communication with the memory, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor enables halt-polling and disables monitoring of a guest in a virtual machine. Then, the hypervisor exposes the monitoring to the guest. In an example, the hypervisor detects a monitoring instruction executed on a virtual central processing unit (VCPU) of the virtual machine. The monitoring instruction is executed by the guest, which causes an exit to the hypervisor while the monitoring is disabled. Responsive to detecting the monitoring instruction that causes the exit to the hypervisor, the hypervisor disables the halt-polling and enables the monitoring of the guest.
US11099883B2 System and method for implementing network experience shifting
Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
US11099879B2 Executing an application with multiple processors
In one example, a system for executing applications can include a main processor to initialize a virtual machine to execute an application. The main processor can also determine a main utilization indicator of the main processor is above a threshold and an auxiliary utilization indicator of an auxiliary processor is below a threshold, wherein the auxiliary processor is based on an auxiliary instruction set architecture. Additionally, the main processor can transmit an instruction from the application to the auxiliary processor for execution and update context data for the application in response to receiving an execution result from the auxiliary processor.
US11099877B2 Predictively provisioning cloud computing resources for virtual machines
Methods, computer program products, and systems are presented. The methods include, for instance: predictively provisioning, by one or more processor, cloud computing resources of a cloud computing environment for at least one virtual machine; and initializing, by the one or more processor, the at least one virtual machine with the provisioned cloud computing resources of the cloud computing environment. In one embodiment, the predictively provisioning may include: receiving historical utilization information of multiple virtual machines of the cloud computing environment, the multiple virtual machines having similar characteristics to the at least one virtual machine; and determining the cloud computing resources for the at least one virtual machine using the historical utilization information of the multiple virtual machines. In another embodiment, the predictively may include updating a provisioning database with the historical utilization information of the multiple virtual machines of the cloud computing environment.
US11099875B2 Auto-adaptive virtual desktop persistence
An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that may present compatibility problems. Upon determining that a newly installed application may have compatibility problems when associated with a non-persistent virtual desktop, a promotion to a persistent virtual desktop occurs.
US11099874B2 Efficient userspace driver isolation by shallow virtual machines
Technology for configuring and executing a shallow virtual machine to enhance memory protection between different portions of user space memory of a particular computing process. An example method may involve: associating a computing process with a virtual machine data structure, wherein the computing process initiates an update to the virtual machine data structure to cause a processor to switch between a page table structures; loading first and second executable code into user space memory of the computing process, wherein a first page table structure comprises mapping data for the first and second executable code and wherein the second executable code comprises driver code of a device; updating the second page table structure to disable execution of the first executable code and to map a portion of the user space memory to the device; and restricting the first executable code from accessing the memory mapped device.
US11099872B2 Techniques to copy a virtual machine
Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
US11099870B1 Reducing execution times in an on-demand network code execution system using saved machine states
Systems and methods are described for reducing latency to service requests to execute code on an on-demand code execution system by maintaining snapshots of virtual machine instances in a ready state to execute such code. A user may submit code to the on-demand code execution system, which code depends on other software, such as an operating system or runtime. The on-demand code execution system can generate a virtual machine instance provisioned with the other software, and initialize the instance into a state at which it is ready to execute the code. The on-demand code execution system can then generate a snapshot of the state of the instance, and halt the instance. When a request to execute the code is received, the snapshot can be used to quickly restore the instance. The code can then be executed within the instance, reducing the need to initialize the instance or maintain the instance in an executing state.
US11099869B2 Management of network functions virtualization and orchestration apparatus, system, management method, and program
Provided a management apparatus including a maintenance mode setting unit that transitions a first virtualization infrastructure (NFVI0) to a maintenance mode, a mobility control unit that at least instructs a virtualization deployment unit (VDU) on the first virtualization infrastructure in the maintenance mode to move to a second virtualization infrastructure (NFVI1), and a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure (NFVI0).
US11099868B2 System and method for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture
A system and method are provided for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture. The method comprises providing multiple representation states, each representation state providing a representation in the host architecture for at least one item of state from the guest architecture. A current representation state is then determined from amongst the multiple representation states, and the guest instruction is translated into at least one host instruction in dependence on the current representation state. Through the use of multiple representation states, it has been found that the efficiency of the code translation can be significantly increased, thereby giving rise to performance and energy consumption benefits.
US11099865B2 Auditing clipboard operations in virtual desktop environments
Techniques are described for auditing clipboard operations in virtual desktop environments. The auditing takes place by detecting clipboard operations that are being redirected between the virtual desktop and the client device and recording log entries containing information about each clipboard operation that was redirected. In order to reduce auditing potential noise information, the redirection process is modified to delay populating the clipboard and recording log entries until a paste operation or other request for the clipboard is detected. In some situations, the clipboard redirection may be blocked based on the auditing capability, such as in cases where the auditing cannot take place due to the client computing device lacking support for auditing the clipboard operation and recording the necessary log entry.
US11099856B2 Methods for uninstalling SSD (solid-state disk) cards and apparatuses using the same
The invention introduces a method for uninstalling SSD (Solid-state Disk) cards, performed by a processing unit when loading and executing a driver, including at least the following steps: reading the value of the register of an SSD card on which there is an access attempt according to a data access command in the time period between reception of the data access command from an application and transmission of a data access request corresponding to the data access command to lower layers; and executing an uninstall procedure when detecting that the SSD card has been removed according to a result of the reading.
US11099855B2 System and method for updating files through a peer-to-peer network
A system and a method for updating files through a peer-to-peer (P2P) network are provided. The system includes a plurality of device nodes, and a link manager. The device nodes are distributed in a peer-to-peer network and respectively have baseboard management controllers (BMCs). The link manager connects to the peer-to-peer network via a management network and includes an update engine. The device nodes include at least a first device node, a second device node and a third device node. The link manager sends an update command to the peer-to-peer network. The update engine arranges a first update from the first device node to the second device node, and arranges a second update from the second device node to the third device node.
US11099854B1 Pipelined operations in neural networks
An integrated circuit (IC) implements an M by N aperture function over an R by C source array. The IC has an input port receiving an ordered stream of independent input values, an output port producing an output stream, a mass multiplier circuit multiplying inputs by weights, producing streams of products on pathways on the IC, an M by N array of compositor circuits on the IC, single dedicated pathways between compositors, delay circuits, a finalization circuit, and a control circuit operating counters and producing control signals. The compositors combine the values received from product pathways, further combine that result to an initial value or to a value from an adjacent compositor upstream, or to a value from a delay circuit. Upon a last downstream compositor producing a complete composition of values, that value is passed to the finalization circuit, which posts a result to the output port.
US11099852B2 Apparatus and method for maintaining prediction performance metrics for prediction components for each of a plurality of execution regions and implementing a prediction adjustment action based thereon
An example apparatus comprises instruction execution circuitry and fetch circuitry to fetch, from memory, instructions for execution by the instruction execution circuitry. The fetch circuitry comprises a plurality of prediction components, each prediction component being configured to predict instructions in anticipation of the predicted instructions being required for execution by the instruction execution circuitry. The fetch circuitry is configured to fetch instructions in dependence on the predicting. The apparatus further comprises prediction tracking circuitry to maintain, for each of a plurality of execution regions, a prediction performance metric for each prediction component. The fetch circuitry is configured, based on at least one of the prediction performance metrics for a given execution region, to implement a prediction adjustment action in respect of at least one of the prediction components.
US11099846B2 Apparatus and method for resynchronization prediction with variable upgrade and downgrade capability
A method and apparatus generates control information that indicates whether to change a counter value associated with a particular load instruction. In response to the control information, the method and apparatus causes a hysteresis effect for operating between a speculative mode and a non-speculative mode based on the counter value. The hysteresis effect is in favor of the non-speculative mode. The method and apparatus causes the hysteresis effect by incrementing the counter value associated with the particular load instruction by a first value or decrementing the counter value by a second value. The first value is greater than the second value.
US11099845B2 Image edit apparatus for creating synthesized images, and image edit method and recording medium
An image edit apparatus designates not only moving objects based on sequential images at the time intervals initially designated by the user, but also moving object, which was shot at shorter time intervals than the initially designated time intervals and corresponds to a freely selected position designated by the user on the locus (trajectory) of the moving objects as analysis targets of the moving objects. Thus, from the continuously shot sequential images/moving image acquired by shooting a moving object, the user designates an image at a freely selected part which is not a part of the regular time intervals, and can utilize the image for analyzing the moving object.
US11099843B2 Determining similarity groupings for software development projects
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating similarity groupings of software projects. One of the methods includes computing respective values for a plurality of analysis metrics associated with each software development project of a plurality of software development projects, wherein the analysis metrics include snapshot metrics that represent respective properties of the commit history of snapshots in the software development project, functionality metrics that represent respective properties of software elements in the software development project, or both. A similarity grouping is computed for the primary software development project based on the respective computed values for the plurality of analysis metrics for the plurality of software development projects, wherein the similarity grouping for the primary software development project comprises fewer than all of the plurality of software development projects.
US11099841B2 Annotations for parallelization of user-defined functions with flexible partitioning
Annotations can be placed in source code to indicate properties for user-defined functions. A wide variety of properties can be implemented to provide information that can be leveraged when constructing a query execution plan for the user-defined function and associated core database relational operations. A flexible range of permitted partition arrangements can be specified via the annotations. Other supported properties include expected sorting and grouping arrangements, ensured post-conditions, and behavior of the user-defined function.
US11099834B2 Software builds using a cloud system
The examples include methods and apparatuses to build software using a cloud system. Building software can include receiving a number of events from a software repository reporting a change to the software repository and, based on receiving the number of events, trigger a software build. Building software can also include, based on triggering the software build, synchronizing the software repository on a cloud system to generate a synchronized software repository, instructing the cloud system to perform the software build using the synchronized software repository, and receiving and publishing an artifact generated by the software build.
US11099830B2 Software updating apparatus, vehicle, and software updating method
A software updating apparatus includes an update control section that performs a software update for each of a plurality of electronic control units mounted in a vehicle, by using new versions of software supplied via a network, and an update mode determining section that selectively determines an update mode used when performing the software update, from among a parallel update mode and a serial update mode. The update control section performs the software update for each of the plurality of electronic control units based on the update mode determined by the update mode determining section.
US11099827B2 Networking-device-based hyper-coverged infrastructure edge controller system
A networking-device-based HCI edge controller system includes a networking device coupled to a master controller system via a network, as well as locally to an HCI node system including HCI node(s). The networking device and the HCI node system are provided at an edge location in a network, and the networking device operates to identify HCI node components that are included in the HCI node(s) in the HCI node system, and retrieve respective software inventory information for each of the HCI node component in the HCI node(s). The networking device receives first updated software from the master controller system via the network, determines that the respective software inventory information for at least one of the HCI node components does not comply with the first updated software for those HCI node components and, in response, provides the first updated software on those HCI node components.
US11099824B2 Policy-driven management of application traffic for providing services to cloud-based applications
Provided are methods and systems for transition between a current cloud-based code environment and an updated cloud-based code environment. A method for transition between a current cloud-based code environment and an updated cloud-based code may commence with generating a steering policy. The steering policy may include a set of rules to guide steering decisions between a current cloud-based code environment and an updated cloud-based code environment. The method may further include sending the steering policy to a steering server. The steering server may make steering decisions to steer, based on the steering policy, service requests between the current cloud-based code environment and the updated cloud-based code environment. The method may continue with receiving feedback concerning actual steering decisions made by the steering server. The method may further include automatically adjusting the steering policy in response to the feedback.
US11099822B2 System and method for deploying a distributed component-based application
A system and method for deploying a distributed component-based application is disclosed. The system may include a plurality of uniform base components. Each base component of the plurality of uniform base components may host a respective service component, and may include an input port, an output port, a service port, an error, log, and exception port, a monitoring port, and a control port. A first base component may process event messages asynchronously with a second base component and a third base component. The system and method may also support auto-scalability of each base component.
US11099817B1 Generation of software program repair examples
Operations may include generating a first graphical representation of a buggy version of source code of a software program and generating a second graphical representation of a repaired version of the source code. The buggy version may include an error and the error has been corrected in the repaired version. The operations may also include identifying, as matching nodes, a first node of the first graphical representation and a second node of the second graphical representation that match each other. The operations may additionally include applying a same reduction to the first node and to the second node concurrently to generate a reduced buggy version of the source code and a reduced repaired version of the source code. Further, the operations may include generating a repair example with respect to correcting the error in which the repair example is based on the reduced buggy version and the reduced repaired version.
US11099816B2 Workflow development system with ease-of-use features
A workflow development system is described that provides a developer with a search utility for finding steps for inclusion in a workflow. The system also automatically generates a meaningful name and/or graphical representation for a workflow. The system also provides a graphical user interface that represents output parameters of a first workflow step as user-interactive objects. These objects can be interacted with to cause the objects to be inserted into a data entry element that is used to specify a value for an input parameter of a second workflow step. When executable logic representing the first and second workflow steps is generated, the insertion of the objects into the data entry element has the effect of causing the value of the input parameter of the second workflow step to be defined to include the values of the output parameters that correspond to the inserted objects.
US11099814B2 Neural network semiconductor device and system using the same
A semiconductor device capable of performing product-sum operation is provided. The semiconductor device includes a first memory cell, a second memory cell, and an offset circuit. The semiconductor device retains first analog data and reference analog data in the first memory cell and the second memory cell, respectively. A potential corresponding to second analog data is applied to each of them as a selection signal, whereby current depending on the sum of products of the first analog data and the second analog data is obtained. The offset circuit includes a constant current circuit comprising a transistor and a capacitor. A first terminal of the transistor is electrically connected to a first gate of the transistor and a first terminal of the capacitor. A second gate of the transistor is electrically connected to a second terminal of the capacitor. A voltage between the first terminal and the second gate of the transistor is held in the capacitor, whereby a change in source-drain current of the transistor can be suppressed.
US11099813B2 Memory retention system
The present disclosure generally relates to a computer-implemented system for intelligently retaining and recalling memory data. An exemplary method comprises receiving, via a microphone of an electronic device, a speech input of the user; receiving a text input of the user; constructing a first instance of a memory data structure based on the speech input; constructing a second instance of the memory data structure based on the text input; adding the first instance and the second instance of the memory data structure to a memory stack of the user; displaying a user interface for retrieving memory data of the user; receiving, via the user interface, a beginning of a statement from the user; retrieving a particular instance of the memory data structure from the memory stack based on the beginning of the statement; and automatically displaying a completion of the statement.
US11099812B2 Device and method for performing functions
Provided is a device including a display, an audio inputter, and a controller. The display displays at least one screen page of an application that is being executed. The audio inputter receives a voice command of a user. The controller performs an operation corresponding to the voice command by using screen page transition information for transition between application screen pages corresponding to the voice command, which is obtained from information about user interface (UI) elements included in the application screen pages of the application. Each of the UI elements performs a predetermined function when selected by the user.
US11099811B2 Systems and methods for displaying subjects of an audio portion of content and displaying autocomplete suggestions for a search related to a subject of the audio portion
Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of audio signatures are identified. Each audio signature is associated, based on audio characteristics, with a particular subject within the content. The audio signature is stored, along with a timestamp corresponding to a playback position at which the audio signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of audio signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the audio signature is played back or a search interface is displayed including autocomplete suggestions related to the subject of the signature.
US11099810B2 Systems and methods for communicating notifications and textual data associated with applications
Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.
US11099809B2 Display apparatus and control method thereof
Disclosed are a display apparatus comprising: a display; a user input receiver comprising receiving circuitry configured to receive a voice input uttered by a user; and a processor configured to: display at least one first image and text information on a display, the text information being related to a second image which is not displayed on the display, and display the second image on the display based on the voice input corresponding to the text information uttered by the user.
US11099805B2 Reproduced data output apparatus and computer program product
A reproduced data output apparatus includes: a reproduced data receiver section to receive a reproduced data of a content from an external instrument having a reproduction function of the content; a report determiner section to determine whether an operation status report signal indicating that a status of a present operation of the external instrument is a status of a different operation is reported from the external instrument, in response to that an occurrence of an event is identified during a status of a first operation being identified as a status of a present operation of the external instrument; and a command transmission controller section to transmit a command that requires a re-start of the first operation to the external instrument, in response to that the operation status report signal is determined to be reported from the external instrument.
US11099804B2 Panel driver interface systems and methods for electronic device displays
Aspects of the subject technology relate to electronic device display circuitry and methods of operating the display. The display circuitry a panel driver interface that decodes digital display data, for each display frame, received from host circuitry of the electronic device. The digital display data includes error correction and detection information for frame and line configuration information distributed in a frame packet and multiple line packets for each display frame. The frame and line configuration information facilitates, efficient, low-error, digital control of various display operational features.
US11099803B2 Information providing method using mobile device
Provided is a method of providing information through a mobile device, in which an information providing screen is outputted only during the first activation performed within a predetermined time range designated by a user. Therefore, inconvenience resulting from repetitive outputs of the information providing screen can be resolved.
US11099798B2 Differentiated content delivery system and method therefor
A multi-view display system that detects and locates viewers, establishes a set of characteristics for the viewers, generates or selects personalized content for each viewer based on the characteristics, and displays the personalized content, via at least one multi-view display, to the plurality of viewers simultaneously is disclosed.
US11099786B2 Signaling for heterogeneous memory systems
A memory controller interfaces with a non-volatile storage class memory (SCM) module over a heterogeneous memory channel, and includes a command queue for receiving memory access commands. A memory interface queue is coupled to the command queue for holding outgoing commands. A non-volatile command queue is coupled to the command queue for storing non-volatile read commands that are placed in the memory interface queue. An arbiter selects entries from the command queue, and places them in the memory interface queue for transmission over a heterogeneous memory channel. A control circuit is coupled to the heterogeneous memory channel for receiving a ready response from the non-volatile SCM module indicating that responsive data is available for a non-volatile read command, and in response to receiving the ready response, causing a send command to be placed in the memory interface queue for commanding the non-volatile SCM module to send the responsive data.
US11099784B2 Crosspoint memory architecture for high bandwidth operation with small page buffer
Apparatuses and techniques are described for reading crosspoint arrays of memory cells with high bandwidth and a relatively small page buffer. Multiple crosspoint arrays (XPAs) are read in parallel, with one memory cell per XPA being read, in a bank of XPAs. To reduce the read time, a row can be selected for the XPAs, after which memory cells in different columns are read, one column at a time, while the same row is selected. This avoids the need to transmit commands and a row address for re-selecting the row in each successive read operation. The XPAs may be ungrouped, or one XPA may be accessible at a time in a group. In one option, the XPAs are arranged in sets, either individually or in groups, and one set is accessible at a time.
US11099782B2 Portions of configuration state registers in-memory
Portions of configuration state registers in-memory. An instruction is obtained, and a determination is made that the instruction accesses a configuration state register. A portion of the configuration state register is in-memory and another portion of the configuration state register is in-processor. Processing associated with the configuration state register is performed. The performing processing is based on a type of access and whether the portion or the other portion is being accessed.
US11099778B2 Controller command scheduling in a memory system to increase command bus utilization
A first command is scheduled on a command bus, where the first command requires use of a data bus resource at a first time period after scheduling the first command. Prior to the first time period, a second command is identified according to a scheduling policy. A determination is made whether scheduling the second command on the command bus will cause a conflict in usage of the at least one data bus resource. In response to determining that scheduling the second command will cause the conflict in usage, a third lower-priority command is identified for which scheduling on the command bus will not cause the conflict in usage. The third command is scheduled on the command bus prior to scheduling the second command, even though it has lower priority than the second command.
US11099776B2 Memory system having memory device queuing a plurality of commands and operating method thereof
A memory system includes a plurality of memory devices configuring a plurality of ways, and a memory controller communicating with the plurality of memory devices through a channel, wherein each of the plurality of memory devices includes a device queue, and wherein the device queue queues a plurality of controller commands inputted from the memory controller.
US11099773B1 Memory system for write operation and method thereof
A memory system includes a memory device and a controller. The controller receives data from a host, allocates buffers after a throttling delay, buffers the data in the buffers, provides the buffered data to the memory device for a write operation, generates a response associated with the write operation, and transmits the response to the host. The controller inserts a throttling delay before allocating the buffers and/or transmitting the response. The throttling delay is determined based on a time elapsed since providing previously buffered data to the memory device and the size of the buffered data. The throttling delay is corrected based on the difference of the number of currently allocated buffers and a buffer reserve threshold.
US11099769B1 Copying data without accessing the data
A system and method for performing copy offload operations. When a copy offload operation from a first volume (pointing to a first medium) to a second volume (pointing to a second medium) is requested, the copy offload operation is performed without accessing the data being copied. A third medium is created, and the first medium is recorded as the underlying medium of the third medium. The first volume is re-pointed to the third medium. Also, a fourth medium is created, the second volume is re-pointed to the fourth medium, and the second medium is recorded as the underlying medium of the targeted range of the fourth medium. All other ranges of the fourth medium have the second medium as their underlying medium.
US11099765B2 Data protection of container persistent storage with changed block tracking
Embodiments include methods, apparatus, or processors configured to access a tracking enabled storage volume associated with a container; perform a full backup of the storage volume, where performing the full backup includes defining a full backup point; perform a first incremental backup of the storage volume based on the full backup point, where performing the first incremental backup includes defining a current backup point; determine whether a backup termination condition has been met; upon determining that the backup termination condition has not been met: performing a subsequent incremental backup of the storage volume based on the current backup point; and updating the current backup point. Embodiments may restore the tracking enabled storage volume from the full backup and the incremental backups.
US11099764B2 Method for amending the firmware of a resource constrained device
The present invention relates to a method for amending the firmware of a device with limited resources, the device comprises a memory unit, and a firmware amending software, and the firmware comprises: at least two functional components, wherein the first functional component comprises at least one public function, configured to be called by at least one second functional component different from the first functional component, a functional component table, wherein at least one of the functional components is registered, a call dispatch unit, where each call addressing one of the public functions is dispatched, wherein the firmware amendment comprises the steps for the firmware amending software of: storing a new functional component at a memory location of the memory unit, updating the functional component table with the memory location of said new functional component, and handing over control to the firmware.
US11099758B2 Memory management of computing devices
In one embodiment, a method includes allocating, by an operating system of a computing device, computer-implemented memory into a discardable portion and a durable portion; receiving, from a computer-executable program, a designation indicator of a particular data file that is associated with the computer-executable program indicating that the particular file is to be stored in the discardable portion of the memory and in response, storing the particular data file in one or more particular pages of the discardable portion of the memory; identifying an occurrence of a computing condition and in response, marking the one or more particular pages that include the particular data file as invalid for the computer-executable program; receiving, from the computer-executable program, a request for the particular data file; and in response to receiving the request, providing, to the computer-executable program, a notification that the particular data file is invalid for the computer-executable program.
US11099756B2 Managing data block compression in a storage system
An aspect of managing data block compression in a storage system includes performing, for each block written to the storage system: bit-wise traversing the block, searching the block for a pattern indicating a repeating sequence of bits and, upon determining the pattern exists in the block and the repeating sequence of bits in the pattern exceeds a threshold value, removing the repeating sequence of bits from the block thereby yielding a reduced-size block.
US11099753B2 Method and apparatus for dynamic flow control in distributed storage systems
A method for processing I/O requests that are received at a distributed storage system including a plurality of receiver nodes, a plurality of first nodes, and a plurality of second nodes, the method comprising: receiving, at a receiver node, an I/O request and executing the I/O request by using at least one of the first nodes and at least one of the second nodes; receiving, by the receiver node, one or more latency metrics from each of the first nodes and second nodes that are used to execute the I/O request, and reconfiguring the storage system, by the receiver node, based on any of the received latency metrics.
US11099747B2 Hierarchical scale unit values for storing instances of data
Techniques are described herein for storing instances of data among nodes of a distributed store based on hierarchical scale unit values. Hierarchical scale unit values are assigned to the respective nodes of the distributed store. A first instance (e.g., a primary instance) of a data module is stored in a first node having a first hierarchical scale unit value. A primary instance of the data module with respect to a data operation is an instance of the data module at which the data operation with respect to the data module is initiated or initially directed. A second instance (e.g., a primary or secondary instance) of the data module is stored in a second node having a second hierarchical scale unit value based on a magnitude of a difference between the first hierarchical scale unit value and the second hierarchical scale unit value. A secondary instance is essentially a “back-up” instance.
US11099744B2 Method and device for writing stored data into storage medium based on flash memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for writing data in one or more storage units. One of the methods includes obtaining an erasing count for each of multiple storage units, wherein the erasing count equals a total count of erasing operations that have been performed on all blocks of the storage unit. The method further includes identifying one or more of the storage units that satisfy one or more conditions associated with writing data, determining a storage unit that has the smallest erasing count among the identified storage units, and writing the data in the determined storage unit.
US11099743B2 Determining when to replace a storage device using a machine learning module
Provided are a computer program product, system, and method for using a machine learning module to determine when to replace a storage device. Input on attributes of the storage device is provided to a machine learning module to produce an output value. A determination is made whether the output value indicates to replace the storage device. Indication is made to replace the storage device in response to determining that the output value indicates to replace the storage device.
US11099740B2 Method, apparatus and computer program product for managing storage device
Techniques manage a storage device. Such techniques involve: in response to receiving an I/O request for a storage device comprising a plurality of disks, determining, from the plurality of disks, at least one disk related to the I/O request; allocating, to each of the at least one disk, at least one access credit for completing the I/O request from total access credits of the disk, wherein the total access credits are associated with at least one of a type of the disk, a type of the I/O request and performance of the disk; and in response to respective access credits being allocated to the at least one disk, performing access requested by the I/O request to each of the at least one disk. Such techniques can effectively improve the overall access performance of the storage device.
US11099737B2 Fast locate using imitation reads on tape drives
A computer-implemented method, according to one embodiment, includes: receiving a read request for data stored on a magnetic tape, the data having multiple portions. For each portion of the requested data determined as not being located in a cache, a determination is made as to whether performing a locate command or performing a read command a plurality of times will retrieve the portions of the requested data that are not located in the cache in a shorter amount of time. The command determined to retrieve the portions of the requested data that are not located in the cache in the shorter amount of time are issued to a tape drive. Moreover, the portions of the requested data that are not located in the cache are combined with portions of the requested data that are located in the cache. Furthermore, the combined portions are used to satisfy the read request.
US11099736B2 Dynamic processing of storage command based on internal operations of storage system
A device and method dynamically optimize processing of a storage command within a storage system. The device and method execute a rule based on predetermined criteria and internal operation parameters of the storage system. An extended application program interface within the storage system provides internal operation parameters for use in execution of the rule. Based on execution of the rule, the storage system controls processing of the storage command.
US11099734B2 Method, apparatus and computer program product for managing storage system
Techniques manage a storage system. In such techniques, data types of data in multiple storage devices associated with the storage system are obtained. The multiple storage devices are divided into a first group of storage devices and a second group of storage devices according to the data types. A first processing ability of the first group of storage devices and a second processing ability of the second group of storage devices are determined separately. Data distribution is scheduled among the multiple storage devices on the basis of the first processing ability and the second processing ability. With such techniques, processing abilities of various storage devices in a resource pool may be balanced, so that workloads of various storage devices may be balanced and further overall response speed of the resource pool may be increased.
US11099731B1 Techniques for content management using a gesture sensitive element
Embodiments of the present invention provide a graphical user interface (GUI) that includes a gesture sensitive element. The gesture sensitive element can be used to display or hide different amounts of GUI control elements, reducing complexity until it is requested and increasing screen area available for content. By including a gesture sensitive element that can be used to invoke various actions and to provide a progressive level of controls, the number and complexity of elements shown in a GUI can be reduced, improving usability and reducing the number of interactions required to perform a desired action which reduces the processing required by the computer device.
US11099729B1 Methods and systems for displaying content based on a scroll pattern
Disclosed are systems and methods for displaying content on a user device. For example, a method of displaying content on a user device may include: receiving a first set of content data; arranging and displaying the first set of content in a first sequence of consecutive segments; detecting user input indicative of a scroll pattern of the user through the first sequence of consecutive segments; determining a preferred category based on the detected user input; receiving a second set of content data; arranging the second set of content data into a second sequence of consecutive segments based on the preferred category; and displaying the second set of content data in the arranged second sequence of consecutive segments on the display of the user device.
US11099727B2 Systems and methods for geo-fenced dynamic dissemination
Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In some scenarios, a user may wish to reveal the existence of data and/or additional details within a limited geographical area or subset of a map. The systems and methods further provide a geo-fenced view that can dynamically declassify data (to a specified degree). For example, declassified details can be revealed for moving data sets or objects upon entry into the geo-fenced view, and upon existing the geo-fenced view, the moving data sets or objects are reclassified.
US11099724B2 Context sensitive magnifying glass
A medical imaging system (100) includes a user interface (110) and a magnifying view engine (130). The user interface displays a view of a medical image on a display device (114) and to provide a moveable indicator (116) identifying a moveable point positioned in the displayed medical image. The magnifying view engine (130) generates a localized enlargement of a region of interest within the displayed medical image in response to selection of an existing end point or an existing contour in the displayed medical image according to a first input by one or more input devices and indicated by a current position of the moveable indicator.
US11099723B2 Interaction method for user interfaces
An apparatus comprising a display configured to provide a user interface and a processor is provided, wherein the processor is configured to provide at least a first interactive element in a foreground of the user interface, provide at least a second interactive element, the second interactive element being arranged in a background of the user interface, receive an indication of an interaction of a user with the second interactive element in the background and trigger a function determined by the second interactive element based on the indication of the interaction with the second interactive element. Furthermore, a method for operating a user interface is defined.
US11099718B2 Systems and methods for accelerating user interactions on touchscreen devices
Disclosed systems and methods provide an integrated hypermedia engine (IHE) that monitors and predicts user activity on spawned document windows and spliced network management CLI/GUI sessions. In embodiments, the IHE pro-actively assists a user to efficiently use device-related documentation in an intuitive manner that requires minimal user interaction and, thereby, reduces the likelihood of human error, e.g., when configuring network devices involves multi-tiered, dynamic configuration paths. The IHE may acts as bridge between document windows and spliced network management sessions, for example, to enable seamless transfer of a CLI command from a document window to an inline GUI panel launched by a CLI session when constructing a command line. In embodiments, a context-ware THE may create and take advantage of documentation tags by interpreting relationships between commands to enable auto-navigation of the document. Certain embodiments provide for monitoring and mapping a CLI/GUI output back to the appropriate documentation.
US11099717B2 Video playback method and apparatus
A video playback method includes: obtaining playback progress information of all sub-files in a video file, where the video file includes at least two sub-files; displaying a playback progress bar list, where the playback progress bar list includes playback progress bars of the at least two sub-files, and a playback progress bar of any sub-file displays playback progress of the any sub-file according to playback progress information of the any sub-file; receiving a user instruction used for selecting, according to the playback progress bars, a target sub-file that needs to be played, where the target sub-file is any sub-file of the at least two sub-files; and playing the target sub-file according to the instruction.
US11099711B2 Display apparatus and method
A display apparatus and method. A display apparatus including a display control unit configured to display a moving image on a first region of a display screen; and a thumbnail generation unit configured to generate a plurality of thumbnail images based on a plurality of still images related to the moving image, wherein the display control unit is configured to display the plurality of thumbnail images on a second region of the display screen.
US11099705B1 Automatic dashboard tiles for online tools
Disclosed herein are system, method, and computer program product embodiments for automatically generating tiles. An embodiment operates by detecting a first node of a model has been populated with a first plurality of data values from a first online tool. The embodiment selects a tile logic block corresponding to the first node from a plurality of tile logic blocks. The embodiment generates a first tile associated with the first node by executing the tile logic block based on the first plurality of data values. The embodiment inserts the first tile into a dashboard configured to display a plurality of tiles. The embodiment then sends the dashboard for display.
US11099700B1 Multi-mode operation method for capacitive touch panel
A multi-mode operation method for a capacitive touch panel is disclosed. The panel has a plurality of touch cells, and detection values of the plurality of touch cells are obtained by mutual capacitance scan. A normal mode and an insulation mode are provided for situations in which the panel is touched by a finger and a glove, respectively. An insulation determination condition is established for automatically determining glove touch to make the panel enter the insulation mode. In the insulation mode, the criteria for determining touch events can be automatically adjusted, or the detection values around the cells touched can be processed to accurately determine the touch effect when the panel is touched by a glove. In the insulation mode, a condition for determining to leave the insulation mode is also established, so that the touch panel can be smoothly switched between the normal mode and the insulation mode.
US11099699B2 Touch sensor and display device having the touch sensor
A touch sensor including a substrate including an active area and a non-active area, a plurality of first electrodes extending in first direction on the active area, a plurality of second electrodes extending in a second direction crossing the first direction on the active area, a plurality of third electrodes including electrode portions disposed in the first electrodes, respectively, being separated from the first electrodes, and extending in the first direction on the active area, and a sensing circuit including a plurality of signal receivers receiving sensing signals from the first electrodes, respectively, in which each of the signal receivers includes first and second input terminals connected to a pair of first and third electrodes corresponding to each other, respectively, and outputs a signal corresponding to a voltage difference between the first and second input terminals.
US11099696B2 Touch substrate, touch control display panel, touch control display apparatus, and method of fabricating touch substrate
The present application discloses a touch substrate. The touch substrate includes a base substrate; a first touch electrode layer on the base substrate and including a plurality of first touch electrodes; a second touch electrode layer including a plurality of first coils; and a third touch electrode layer including a plurality of second coils. Each of the plurality of first touch electrodes is electrically connected to one of the plurality of first coils. The third touch electrode layer is insulated from the first touch electrode layer and the second touch electrode layer.
US11099694B2 Flexible display screen system
A flexible display screen system (100) includes a flexible display screen (10), a sensor (30) and a processor (50), in which the flexible display screen (10) is formed with a first display region (11), the sensor (30) is configured to generate a bending signal when the flexible display screen (10) is bent, and the processor (50) is configured to control the flexible display screen (10) to form a second display region (13) according to the bending signal and the display content of the first display region (11) and control the second display region (13) to display the display content. The flexible display screen system (100) realizes control over the flexible display screen (10) by bending, and may form another display area which facilitates sharing the content of the original display area with others, and is easy and convenient to operate.
US11099693B2 Touch-sensing display substrate, touch-sensing display apparatus, method of operating touch-sensing display apparatus, and method of fabricating touch-sensing display substrate
A touch-sensing display substrate is provided. The touch-sensing display substrate includes a touch-sensing structure. The touch-sensing structure includes a plurality of first touch-sensing signal lines; a plurality of first touch-sensing electrodes; and a first insulating layer between the plurality of first touch-sensing signal lines and the plurality of first touch-sensing electrodes. A plurality of first vias at least partially extend into the first insulating layer. The plurality of first vias include at least a through-hole via, through which the respective one of the plurality of first touch-sensing signal lines is electrically connected to a corresponding first touch-sensing electrode. The plurality of first vias include at least a blind via partially extending into the first insulating layer in a region where the respective one of the plurality of first touch-sensing signal lines crosses over one of the plurality of first touch-sensing electrodes other than the corresponding first touch-sensing electrode.
US11099692B2 Sensor device and method
A sensor device has a plurality of electrode portions configured to provide one or more electrical signals and a non-conductive material provided on or over the plurality of electrode portions. The one or more electrical signals are provided in response to a change in capacitance between (i) at least one of the plurality of electrode portions and a conductive object being near to or in contact with the non-conductive material, and/or (ii) at least one of the plurality of electrode portions and at least one other of the plurality of electrode portions. A system comprising the sensor device and method of manufacturing the sensor device are also provided.
US11099689B2 Receiving device
A receiving device includes an optical detector, a first detection region, and a second detection region. The optical detector detects a position of an object of interest to be detected by receiving, with use of one or more of light-receiving portions, reflected light that occurs when light emitted from one or more of light-emitting portions is reflected by the object of interest to be detected. The first detection region is provided at a position closer to the optical detector, and is for detecting movement of the object of interest to be detected with the use of the optical detector. The second detection region is provided at a position farther from the optical detector than the first detection region, and is for detecting presence of the object of interest to be detected with the use of the optical detector.
US11099683B1 Touch panel, touch panel module, and method for inspecting touch panel
A touch panel includes a substrate having insulating properties and including a sensing region and a non-sensing region, a plurality of sensor electrodes formed in the sensing region, a plurality of external connection terminals formed in the non-sensing region, and a lead-out wiring line electrically connecting one end of each of the plurality of sensor electrodes to each of the plurality of external connection terminals. The external connection terminal and the lead-out wiring line are continuously divided by a single slit along an extension direction of the external connection terminal and the lead-out wiring line in an entire length, or in a portion of the entire length from which an end portion in a sensor electrode side of the lead-out wiring line is excluded.
US11099682B2 Binding region connection structure, touch screen and display device
The present disclosure provides a bonding region connection structure, a touch screen, and a display device. The bonding region connection structure for connecting a touch substrate and a flexible printed circuit includes: a plurality of electrode trace pins disposed at the bonding region, wherein the bonding region is between the touch substrate and the flexible printed circuit, each of the plurality of the electrode trace pins being respectively configured to connect to a touch electrode on the touch substrate and an electrode on the flexible printed circuit; and a plurality of dummy pins respectively disposed on both sides of the electrode trace pins, one end of each of the plurality of dummy pins leading to the touch electrode being respectively connected to a corresponding first test point by a lead wire, and configured to measure impedance of the bonding region.
US11099669B2 Conductive structure, method of manufacturing the same, touch sensor including the conductive structure, method of manufacturing the touch sensor, and touch sensing method
A conductive structure is provided. The conductive structure includes a template including a skeleton and a pore therein and having flexibility, and a conductive material aggregated and formed on the skeleton and in the pore.
US11099656B1 Low-height key structure
A low-height key structure includes a keycap, a supporting plate, a connecting element, a circuit board and an elastic element. The circuit board is disposed on the supporting plate. A switch element is installed on the circuit board. The connecting element is connected with the keycap and the supporting plate. The keycap is movable upwardly or downwardly relative to the supporting plate through the connecting element. The elastic element is arranged between the keycap and the circuit board. The elastic element includes a contacting part and an elastic support part, which are connected with each other. The contacting part includes a bowl-shaped concave structure. A raised structure is protruded from a middle region of a bottom side of the bowl-shaped concave structure. A top surface of the raised structure is at a level lower than or equal to a top surface of the contacting part.
US11099655B2 System and method for gesture based data and command input via a wearable device
The present invention relates to an electronic wrist wearable device that uses image and inertia sensors to track motion of hand and wrist of a user, and is able to determine locations and orientation (relative to a stationary object in physical environment) of hand and wrist, and discrete and motion hand gestures. The wearable device can also emulate various data input devices by matching the determined gestures with preregistered gestures and sending the data associated with the matched gesture to a relevant computer device.The wearable device sends the said tracking information of the hand and the wrist to at least one external computer, which can process the received information to simulate hand motion, and to determine discrete and motion hand gestures. The said computer can also emulate various data input devices by matching the determined gestures with preregistered gestures and using the data associated with the matched gesture.
US11099652B2 Data and user interaction based on device proximity
Architecture that enables the detection of a user by a user device and interaction with content of the user device by the user before the user physically contacts the device. The detection capability can utilize one or more sensors of the device to identify the user and the proximity (distance) of the user to the device. Based on the user identity and the proximity, the device operates/functions in a certain way. Moreover, ongoing interaction can be enabled by recognition of a natural user interface (NUI) gestures, alone or in combination with other recognition techniques (e.g., speech recognition). Device activity can include causing the device to operate in predetermined ways such as power modes, application launching and manipulation to cause control of hardware and other software (local and/or remote) and, obtaining and presenting specific types of content (e.g., advertisements, notifications, messages, reminders, news, incoming communications, etc.).
US11099650B1 Camera with improved shutter button
According to some embodiments, a portable apparatus is equipped with at least one user control element, at least one sensor, and at least one tactile feedback actuator, such as a camera with a shutter button, an image sensor, and a tactile feedback actuator. Upon the user's actuation of the button, a sensor reading is taken, which may take some amount of time. Successful completion is indicated by the tactile feedback unit. According to some embodiments, the button is a force sensor capable of distinguishing more than two different levels of force with which it is being actuated, and tactile feedback is provided to distinguish between different levels of actuation. Other possibilities are shown and discussed.
US11099648B2 Tactile sensation providing apparatus
A tactile sensation providing apparatus, so as to reduce an influence by provision of a tactile sensation on detection of a position by a touch sensor, includes a touch sensor 11, a tactile sensation providing unit 12 disposed near the sensor 11 and configured to vibrate the sensor 11, a touch sensor control unit 20 configured to transmit a scanning signal to the sensor 11 and, by receiving the signal from the sensor 11, to detect the position of the contact to the sensor, signal lines 16, 18 configured to transmit the signal between the sensor 11 and the control unit 20, and a tactile sensation control unit 30 configured to, based on the position of the contact detected by the control unit 20, control the providing unit 12 to vibrate the sensor 11. The providing unit 12 is disposed avoiding overlapping with the lines 16, 18.
US11099637B2 Dynamic adjustment of user interface
Embodiments related to dynamically adjusting a user interface based upon depth information are disclosed. For example, one disclosed embodiment provides a method including receiving depth information of a physical space from a depth camera, locating a user within the physical space from the depth information, determining a distance between the user and a display device from the depth information, and adjusting one or more features of a user interface displayed on the display device based on the distance.
US11099633B2 Authoring augmented reality experiences using augmented reality and virtual reality
Examples of techniques for augmented reality authoring using virtual reality are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a virtual reality processing system, a depth map from an augmented reality processing system, wherein the depth map is a map of a scene. The method further includes authoring, using the virtual reality processing system, an augmented reality experience in a virtual reality environment based at least in part on the depth map. The method further includes transmitting, by the virtual reality processing system, the augmented reality experience to the augmented reality processing system.
US11099630B2 Drift cancelation for portable object detection and tracking
The technology disclosed can provide capabilities such as using motion sensors and/or other types of sensors coupled to a motion-capture system to monitor motions within a real environment. A virtual object can be projected to a user of a portable device integrated into an augmented rendering of a real environment about the user. Motion information of a user body portion is determined based at least in part upon sensory information received from imaging or acoustic sensory devices. Control information is communicated to a system based in part on a combination of the motion of the portable device and the detected motion of the user. The virtual device experience can be augmented in some implementations by the addition of haptic, audio and/or other sensory information projectors.
US11099622B2 Response time for mobile IHS bag removal
An IHS Handling System (IHS) may be transported within various types of bags. Upon reaching a new location, a user removes the IHS from the bag and prefers that the IHS is ready for use as quickly as possible. Embodiments reduce response times of an IHS that is transported within a bag. While the IHS is configured in a standby power state, sensor readings are collected from sensors of the IHS. Based on the collected sensor readings, a first likelihood is determined of whether the IHS is located in a computer bag. Further based on the collected sensor readings, a second likelihood is determined of whether the IHS will be removed from the computer bag. The IHS is woken from the standby power state and configured for use based on the first likelihood or the second likelihood.
US11099615B2 Display panel, manufacturing method thereof and display device
A display panel, a manufacturing method thereof, and a display device are provided. The display panel includes: a display substrate, a COF film disposed on a side of the display substrate; a plurality of signal lines disposed on another side of the display substrate, an insulation layer located between the signal lines and the display substrate, a plurality of connection holes penetrating at least the display substrate, the signal lines and the insulation layer and a conductive material filled in the connection holes. The signal lines are connected to connection terminals disposed on the COF film by the conductive material; the insulation layer has recesses each of which surrounds the respective connection holes.
US11099612B2 Method for fabricating an apparatus of a variable-torque laptop hinge
A variable torque opening hinge joint for a laptop may comprise a shaft having a protrusion along its axial length and operably connecting to a display chassis inserted through a first hinge joint and a second hinge joint that are operably connected to a base chassis. The first hinge joint may apply a constant torque resistive to a rotation of the shaft throughout a range of angular displacement, and the second hinge joint may apply a variable torque resistive to a rotation of the shaft that increases from a minimum variable resistive torque to a maximum variable resistive torque over a preset subset of the range of angular displacement to reach a maximum variable torque. A leading edge of the protrusion and a trailing edge of the protrusion may be separated by an angle equivalent to the preset subset of the range of angular displacement.
US11099611B2 Synchronized expandable dual axle hinge and clutch
A portable information handling system housing rotationally couples first and second housing portions with a hinge assembly having first and second axles held in a parallel fixed lateral disposition and selectively engaging with a first or second gear assembly having a first or second gear ratio. A distance between the first and second axles varies based upon the selected gear assembly to adapt the information handling system to accept a keyboard between the first and second housings.
US11099608B2 Display device
A rollably display device includes a flexible display panel with an active area for displaying images and a non-active area surrounding the active area. A first seal member is disposed in the non-active area on a first portion of a side surface of the display panel and a second seal member is disposed on the first seal member and on a second portion of the side surface of the display panel to reduce the likelihood of occurrence of cracks at the sides of the display panel during rolling and unrolling of the display panel around a roller.
US11099607B2 Flexible display window and electronic device having the same
A flexible display window and an electronic device having the same are provided. The electronic device includes a housing including a first rigid portion and a flexible portion, at least one outer layer that covers the first rigid portion and the flexible portion, a display device including a screen including a first portion exposed through the first rigid portion and a second portion extended from the first portion and exposed through the flexible portion, at least one processor electrically coupled to the display device, and a memory electrically coupled to the at least one processor, wherein the outer layer includes a polymer layer, a glass layer interposed between the polymer layer and the screen, and an adhesive layer interposed between the polymer layer and the glass layer.
US11099606B2 Printed circuit board, display device comprising the same, and manufacturing method for the same
The present disclosure relates to a printed circuit board, a display device including the same, and a manufacturing method therefor. The printed circuit board includes a rigid region; and a flexible region comprising a flexible layer having a first surface and a second surface on an opposite side to the first surface, a reinforcing structure disposed on the first surface of the flexible layer, and a conductor pattern disposed on the second surface of the flexible layer. A material of the reinforcing structure has a coefficient of thermal expansion lower than that of a material of the flexible layer.
US11099602B2 Fault-tolerant clock gating
A method includes obtaining a trigger signal directed to a component in a subset of components of an electronic circuit, and activating a clock corresponding with the subset of components of the electronic circuit for a preliminary period in response to the trigger signal. An active period is determined based on the trigger signal. The clock remains active for the active period. One of a timer or counter is initiated for the active period. A limit is defined for the one of the timer or counter. The active period is dynamically extended for a busy period after the one of the timer or counter is initiated. The clock is deactivated following the active period.
US11099600B2 Semiconductor integrated circuit and method for controlling semiconductor integrated circuit
To improve a timing error detection accuracy in a semiconductor integrated circuit provided with storage devices operating in synchronization with a clock signal.A delay part delays a data signal by two mutually-different delay times and outputs it as first and second delay signals. A holding part holds the first and second delay signals in synchronization with a timing signal for giving an instruction on a predetermined capture timing. A setup time detection part detects whether or not one of the first and second delay signals held within a setup-time detection period from a predetermined start timing to the predetermined capture timing has changed. A hold time detection part detects whether or not the other of the first and second delay signals held within a hold-time detection period from the predetermined capture timing to a predetermined end timing has changed.
US11099599B2 Communication device, cascaded network and internal synchronization method
A communication device comprising at least one communication port called reception port and another communication port called forward port, each communication port being associated with a respective clock, the communication device being further configured for computing an offset between the respective clocks associated with the reception and forward ports, and synchronizing the respective clocks based on the computed offset.
US11099592B2 Current self-checking regulation circuit based on voltage calibration
This invention provides a current self-checking regulation circuit based on voltage calibration including a bandgap reference unit, a self-calibration unit, a detection and regulation unit, current mirror units, and a current mirror control unit. The bandgap reference unit is configured to generate a voltage signal, the self-calibration unit is configured to respond to a digital signal of the detection and regulation unit and calibrate the voltage signal of the bandgap reference unit. The detection and regulation unit samples the reference current signal and a mirror current signal of the regulation group current mirror unit and generate a digital control signal according to the reference current signal. and the reference group current mirror unit responds to the digital control signal and outputs a regulated bias current signal meeting needs of the laser driver.
US11099590B2 Indirect leakage compensation for multi-stage amplifiers
A linear regulator with indirect leakage compensation is presented. The regulator has a pass device coupled between an input voltage and an output node, a feedback loop for controlling the pass device based on a reference voltage and a feedback voltage that depends on an output voltage, an off-state device that is kept in the off-state, and a leakage compensation circuit for sinking a leakage compensation current from the output node, in dependence on a leakage current of the off-state device. The off-state device is coupled between the leakage compensation circuit and an intermediate voltage level of the linear regulator. The intermediate voltage level is a voltage level between the input voltage level and ground, with a magnitude of the intermediate voltage level being smaller than a magnitude of the input voltage level. A corresponding method of operating a linear regulator with leakage compensation is presented.
US11099589B1 Digitally programmable, fully differential error amplifier
An error amplifier circuit receives first and second input signals and provides an error amplifier output signal indicative of the difference between the first and second input signals. The error amplifier circuit implements a proportional-integrator-differentiator (PID) circuit having a differential input signal path and including a proportional amplifier circuit, an integrator amplifier circuit, and a differentiator amplifier circuit. The differentiator amplifier circuit receives an AC coupled input signal. The error amplifier circuit sums the output from the proportional amplifier circuit, the integrator amplifier circuit and the differentiator amplifier circuit to provide the error amplifier output signal where the error amplifier output signal is referenced to a first bias voltage.
US11099585B2 Pipe network evaluation device and method
Provided is a pipe network evaluation device that is capable of calculating a pressure loss in a pipe network and a consumption flow rate of compressed air in each terminal equipment without inputting layout information on devices, even in a case where there are some devices, the layout information about which is difficult to ascertain visually or obtain from a building drawing, or the like. Provided is a pipe network evaluation device that estimates the resistance of a pipe, the layout information about which is unknown, on the basis of pressure data on compressed air in an air tank, flow rate data on compressed air supplied from the air tank, layout unknown-part pipe outlet pressure data, for which layout information is unknown, and layout known-part pipe layout information, for which layout information is known.
US11099581B2 Position-based control of unmanned aerial vehicles
The position of a UAV within a three-dimensional space is changed based on a change in position of a controller of the UAV. First and second sensor data are produced using sensors of the controller to maintain stable altitude output for the UAV. The first sensor data indicates a geolocation of the controller, and the second sensor data indicates a barometric pressure of an environment in which the controller is located. The first and second sensor data are post-processed using a complementary filter based on respective altitude measurements of the first and second sensor data to determine an altitude of the controller. A position of the controller is determined within a three-dimensional space based on the altitude. Data indicative of the position of the controller within the three-dimensional space is then transmitted to the UAV to cause a change in a position of the UAV within the three-dimensional space.
US11099572B2 Self-moving device and control method thereof
A self-moving device, including: a housing, provided with a motor; a moving module, including a track, the track, driven by the motor, moving the self-moving device; a working module; a control module, configured to control movement of the moving module and working of the working module; and a first sensor and a second sensor, configured to detect an obstacle in a moving direction of the self-moving device. The first sensor is configured to detect a first area in the moving direction, the second sensor is configured to detect a second area in the moving direction, and the first area and the second area are arranged perpendicular to the moving direction. The control module controls a moving manner of the self-moving device according to sensing results of the first sensor and the second sensor.
US11099568B2 Self-driving vehicle system with retractable sensor head
A self-driving vehicle system comprising a body having one or more motorized wheels, and a sensor head coupled to the body. The sensor head is movable from a retracted position to an extended position relative to the body. The sensor head comprises one or more proximity sensors and one or more cameras.
US11099566B2 Systems and methods for providing a vehicle service via a transportation network for autonomous vehicles
Systems and methods for providing a vehicle service are provided. In one example embodiment, a computer-implemented method includes receiving data indicative of a service request to provide a vehicle service for an entity with respect to one or more cargo items designated for autonomous transport. The method includes obtaining a first cargo item among the one or more cargo items, from a representative of the entity at a dedicated first transfer hub proximate to a first location associated with the first cargo item. The method includes controlling a first autonomous vehicle to transport the first cargo item from the first transfer hub to a dedicated second transfer hub proximate to a second location associated with the first cargo item. The method includes providing the first cargo item to a representative of the entity at the second transfer hub, to provide the vehicle service.
US11099565B2 Method for providing personal stowage using a highly or fully automatically operated vehicle
A method for providing personal stowage using a highly or fully automatically operated vehicle includes receiving a request signal, which includes information about a desired provisioning location for providing a personal stowage, ascertaining the location of the requested personal stowage, and transmitting a provisioning signal to an automatically operated vehicle for providing the personal stowage at the provisioning location using the automatically operated vehicle.
US11099561B1 Control of an autonomous vehicle in unmapped regions
Autonomous vehicles use accurate maps for navigation. Manually controlling such an autonomous vehicle in certain areas may expand regions the vehicle may service. Such manual control may also be more efficient, safer, and/or reliable, in some instances. Aspects of this disclosure describe techniques for manual control of an autonomous vehicle in unmapped regions. For example, a vehicle may determine and autonomously travel to a mapped location proximate an unmapped destination, and may then be manually controlled from the mapped location to the unmapped destination. In addition, during manual control through the unmapped region, data may be collected using sensors on the autonomous vehicle to map the region.
US11099558B2 Remote operation of vehicles using immersive virtual reality environments
In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
US11099555B2 Surface treatment robotic system
Provided are a robot, a remote controller, a robotic system and controlling methods for a robot, including a direction sensor determines a reference direction, a control unit determines a moving direction of the robot by using the reference direction as a reference and remote control instructions received from a remote controller and controls the driving unit to drive the robot to move in the moving direction. Different direction sensors are provided in different surface treatment robots to determine the directional references of the robot to determine the walking directions of a robot to enable the buttons on the remote control to correspond to the walking directions; regardless of the movement state of the robot, the robot will automatically walk in the corresponding direction when any button on the remote control is pressed and released or is pressed and held, thus being easy to operate and improving working efficiency.
US11099554B2 Robotic cleaning device and a method of controlling the robotic cleaning device
A robotic cleaning device having an inertia measurement unit and a controller. The inertia measurement unit is arranged to sense a displacement of the robotic cleaning device and the controller is arranged to determine a characteristic of the displacement of the robotic cleaning device, and to set the robotic cleaning device in an operational mode being associated with the determined characteristic of the displacement.
US11099551B2 Deep learning architecture for maintenance predictions with multiple modes
Example implementations described herein involve a system for maintenance predictions generated using a single deep learning architecture. The example implementations can involve managing a single deep learning architecture for three modes including a failure prediction mode, a remaining useful life (RUL) mode, and a unified mode. Each mode is associated with an objective function and a transformation function. The single deep learning architecture is applied to learn parameters for an objective function through execution of a transformation function associated with a selected mode using historical data. The learned parameters of the single deep learning architecture can be applied with streaming data from with the equipment to generate a maintenance prediction for the equipment.
US11099548B2 Suggesting and/or creating agents in an industrial automation system
An automation system, a method and an apparatus for suggesting and/or creating an agent in an industrial automation system that includes automation devices having a framework which is formed to execute the agent and which at least partially includes a data source that collects and/or processes data of the automation devices, and includes a data sink, in which data, in particular status data, of the data sources is saved, wherein an agent suggestion component processes data of the data sink into clusters via a cluster analysis, and wherein the agent suggestion component makes the clusters available at an interface such that a model for the agents becomes creatable by an agent generation component based on at least one selection of the clusters such that it becomes possible to suggest and/or create agents in a simpler and more efficient manner.
US11099546B2 Scheduler, substrate processing apparatus, and substrate conveyance method
A calculation amount and calculation time for a substrate conveyance schedule are reduced. A scheduler is provided which is incorporated in a control section of a substrate processing apparatus including a plurality of substrate processing sections that process a substrate, a conveyance section that conveys the substrate, and the control section that controls the conveyance section and the substrate processing sections, and calculates a substrate conveyance schedule. The scheduler includes: a modeling section that models processing conditions, processing time and constraints of the substrate processing apparatus into nodes and edges using a graph network theory, prepares a graph network, and calculates a longest route length to each node; and a calculation section that calculates the substrate conveyance schedule based on the longest route length.
US11099543B2 Numerical controller and device included in industrial machine
An object is to provide a numerical controller and a device included in an industrial machine which manage a control program in the device included in the industrial machine and can reduce the operational burden during the updating of the control programs related to the device. A numerical controller which is connected to a motor drive device so as to be able to communicate therewith and which controls the motor drive device, includes: a program management storage unit which stores a control program that is written into the motor drive device and is executable; a program writing unit which writes the control program stored in the program management storage unit; a data acquisition portion which acquires from the motor drive device a control program that is already stored in the motor drive device; and a storage control unit which stores the acquired control program in the program management storage unit.
US11099542B2 Input error detection device
An input error detection device can detect an input error based on input values input in the past and the trend of values from the view point of the whole of a control program. In order to detect an error in inputting a value used to control a manufacturing machine, the input error detection device is provided with a histogram creation unit configured to create a histogram, based on a set of values used to control the manufacturing machine, and a determination unit configured, based on the histogram, to determine input errors of the values used to control the manufacturing machine.
US11099539B2 Multi-sensor agent devices
Apparatus, methods, and systems implementing multi-sensor agent devices are described herein. The agent devices can each include a plurality of sensors for measuring parameters of interest to an entity such as an electric power utility. The sensors can be organized in individually-IP-addressable sensor clusters, with each sensor cluster including an associated microcontroller. The agent devices can be controlled by a control center of the entity to operate in a coordinated manner, such as to gather and transmit data regarding parameters of interest. The agent devices can be transported to desired areas for data collection by unmanned aerial systems such as drones, and the collected data can be stored in a distributed blockchain ledger.
US11099538B2 Analysis system, controller, and data processing device
An analysis system, controller, and data processing device that are capable of avoiding the influence on control in the case where the names of the constituent elements are changed. The analysis system includes a plurality of constituent elements used for analysis; a controller configured to perform control on a basis of data received from the constituent elements; and a data processing device configured to process data received from the controller. The controller receives the control code, the additional code, and the name information from the plurality of constituent elements to generate an ID code on the basis of the control code and the additional code. The data processing device receives the ID code and the name information from the controller, and performs control on the basis of the control code included in the ID code.
US11099536B2 Air conditioning system and communication method for wired and wireless message transmission
A wireless terminal performs communication setting processing in response to connection processing from an air conditioning management apparatus. The air conditioning management apparatus sends, to a wireless terminal, a wireless communication electronic message in which an air conditioning communication electronic message is packaged. Upon receipt of the wireless communication electronic message, the wireless terminal converts the content of the communication. Upon receipt of the air conditioning communication electronic message, an air conditioner executes a request command described in the air conditioning communication electronic message. Upon receipt of the air conditioning communication electronic message, the wireless terminal converts the content of the communication. Upon receipt of the wireless communication electronic message, the air conditioning management apparatus performs response reception processing.
US11099533B2 Controlling a building system based on real time events
Methods and systems are described for controlling parameters in a building. According to at least one embodiment, a method for controlling a building system includes using at least one sensor to detect occupancy in a building over time, determining a predictive schedule based on the occupancy detected with the at least one sensor, and associate real time events that occur simultaneously with an occupancy state of the predictive schedule.
US11099528B2 Process optimization by grouping mixed integer nonlinear programming constraints
Real-time dynamic optimization of a process model in an online model-based process control computing environment. A mixed integer nonlinear programming (MINLP) solver utilizes grouping of first-principle model units to implement constraints of the underlying process. A group identifier parameter and a group complement parameter enable the grouping behavior through association with the first-principles model units.
US11099526B2 Cascaded systems and methods for controlling energy use during a demand limiting period
A cascaded control system is configured to control power consumption of a building during a demand limiting period. The cascaded control system includes an energy use setpoint generator and a feedback controller. The energy use setpoint generator is configured to use energy pricing data and measurements of a variable condition within the building to generate an energy use setpoint during the demand limiting period. The feedback controller is configured to use a difference between the energy use setpoint and a measured energy use to generate a control signal for building equipment that operate to affect the variable condition within the building during the demand limiting period.
US11099518B2 Cartridge and electrophotographic image forming apparatus
A cartridge includes a rotatable member and a cylindrical member operatively connected to the rotatable member. The cartridge also includes a coupling member operatively connected to the cylindrical member and coaxially rotatable with the cylindrical member. The coupling member includes at least one projection for receiving a rotational force provided at one end portion of the coupling member, and a shaft portion elongated along an axis of the coupling member. The coupling member is movable with respect to the cylindrical member in a direction of the axis of the cylindrical member. The cartridge further includes a coil spring pressing the coupling member in the direction of the axis of the cylindrical member. One end portion of the coil spring encompasses a part of the shaft portion of the coupling member, with the one end portion of the coil spring and the part of the shaft portion being accommodated in a hole in the cylindrical member.
US11099514B2 Image forming apparatus
An image forming apparatus includes a first transport unit, a second transport unit, a cover, a flap, a drive unit for moving the flap, a first sensor for detecting opening and closing of the cover, a second sensor for detecting a position of a sheet, and a controller. The controller switches the drive unit to move the flap to the second position, upon determining it is necessary to move the flap to the second position, subsequent to determining that the cover is opened based on a detection result by the first sensor. The controller switches the drive unit to move the flap from the second position to the first position, upon determining, based on a detection result by the second sensor, that a leading edge of the sheet reaches a position downstream, in a sheet transport direction, of a swing end portion of the flap at the second position.
US11099513B2 Communication device outputting information on a plurality of printing devices that execute printing operations using printing agent accommodated in cartridge
In a communication device, a processor identifies first and second group printing devices in accordance with device information on each printing device, and outputs device information corresponding to the first and second group printing devices in a distinguishable manner. A printing device having a tank accommodating printing agent greater than or equal to a first reference is identified as the first and second group printing devices. A printing device having a tank accommodating printing agent less than the first reference is identified as the second group printing device. A printing device without tank and in which a cartridge accommodating printing agent less than a second reference and greater than or equal to a third reference is identified as the first group printing device. A printing device without tank and in which the cartridge accommodating printing agent less than the third reference is identified as the second group printing device.
US11099510B2 Presser, fixing device, and image forming apparatus
A presser presses a pressed object and includes a first rotation shaft and a pressurizing portion that is supported by the first rotation shaft and pivots about the first rotation shaft. A depressurizing portion is supported by a second rotation shaft and pivots about the second rotation shaft with respect to the pressurizing portion. The depressurizing portion includes an engagement. An interlock lever includes an opening that engages the engagement. The depressurizing portion pivots to switch between a pressurization state in which the engagement contacts and presses the opening to cause the pressurizing portion to press the pressed object and a depressurization state in which the pressurization state is released. The depressurizing portion pivots to define a gap between the engagement and the opening in a moving direction in which the engagement moves.
US11099506B2 Sheet conveying device, fixing device incorporating the sheet conveying device, and image forming apparatus incorporating the sheet conveying device
A sheet conveying device, which is included in a fixing device and an image forming apparatus, includes a sheet contacting body and a lateral relative position shifting body. The sheet contacting body is configured to contact a sheet to be conveyed. The lateral relative position shifting body is configured to shift a passing position of the sheet being conveyed toward the sheet contacting body, in a width direction perpendicular to a sheet conveying direction and a relative position to the sheet contacting body, each time the sheet is conveyed by a number of sheets based on a setting. The setting of the number of sheets varies based on information of the sheet.
US11099503B2 Image forming apparatus
An image forming apparatus includes a detection member configured to detect a conveyance state of a recording medium, a control unit configured to sequentially execute a first operation for continuously executing a rotation operation of an image bearing member and an intermediate transfer member without stopping them when the detection member detects a failure, and a second operation for stopping the rotation operation of the image bearing member when the surface of the image bearing member is moved by a predetermined distance through the rotation operation of the image bearing member after the failure is detected.
US11099502B2 Method and apparatus of decorating a metallic container by digital printing to a transfer blanket
An apparatus and methods of decorating a metallic container are provided. More specifically, the present invention relates to apparatus and methods used to provide a decoration or indicia on a predetermined portion of an outer surface of a metallic container body. The decorator includes at least one digital print unit, a transfer blanket, and a support element. The digital print unit transfers a decorating material to the transfer blanket to form a decoration on the transfer blanket. The support element then moves a metallic container into contact with the transfer blanket. In this manner, the decorating material is transferred to an exterior surface portion of the metallic container to decorate the metallic container. In one embodiment, the digital print unit is an electrophotographic system which transfers a toner material to the transfer blanket. In another embodiment, the digital print unit includes an inkjet print head which transfers an ink to the transfer blanket. Optionally, the decorator may include two or more support elements.
US11099501B2 Toner cartridge having toner memory and attachable to drum cartridge having drum memory
A toner cartridge includes a casing, a developing roller, a holder, a toner memory, an electrical contact and a wiring. The holder is positioned at an outer surface of one side in a first direction of the casing. The electric contact surface is positioned at an outer surface of one side in a second direction of the holder. The second direction crosses the electric contact surface. The electrical contact is positioned on an outer surface of another side in the second direction of the holder. The wiring electrically connects the electrical contact and the electric contact surface. The electric contact surface includes a first electric contact surface and a second electric contact surface. The first electric contact surface electrically is connected to the electrical contact through the wiring. The second electric contact surface electrically is connected to the toner memory.
US11099500B2 Image forming apparatus having toner replenishment
An image forming apparatus includes a rotatable image bearing member to bear an electrostatic latent image, a developing container to accommodate developer including toner and to allow new developer to be replenished by a developer replenishing container, and a developer bearing member to develop the electrostatic latent image into a toner image by using the developer in the developing container. A transfer roller transfers the toner image born on the image bearing member onto the recording material, and a controller notifies replenishment information for prompting replenishing the developing container with the new developer by the developer replenishing container. The controller notifies the replenishment information in a state in which an index correlated with a ratio of an amount of paper dust mixed in the developer in the developing container to an amount of the developer in the developing container has not exceeded a preset threshold value of the index.
US11099494B2 Magenta toner
Provided is a magenta toner which is more excellent in durability in a high temperature and high humidity environment than conventional ones. The magenta toner comprises a binder resin, a magenta colorant, a release agent and an external additive. The release agent has a maximum endothermic peak in a range of from 70° C. to 80° C. during temperature increase, in a DSC curve measured by a differential scanning calorimeter. Needle-shaped oxide fine particles having an average long diameter of from 30 nm to 500 nm and an aspect ratio of from 4 to 20 are contained therein. Zinc stearate particles having a number average primary particle diameter of from 0.1 μm to 5 μm are contained at an amount of from 0.01 part by mass to 0.5 part by mass with respect to 100 parts by mass of the colored resin particles, as the external additives.
US11099492B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate and a photosensitive layer disposed on the conductive substrate. An outermost surface layer of the electrophotographic photoreceptor contains a fluorine-containing resin particle and a fluorine-based graft polymer having a fluorinated alkyl group. A ratio of an amount of a fluorine-based graft polymer separated from the fluorine-containing resin particle to a total amount of the fluorine-based graft polymer in the outermost surface layer is 15% or less.
US11099481B2 Mask plate, array substrate, and preparation method thereof
The present disclosure provides a mask plate, an array substrate and, a preparation method thereof. The mask plate may include: at least one first light-transmitting region and at least two second light-transmitting regions arranged on the mask plate and spaced apart; the at least two second light-transmitting regions located at two sides of the at least one first light-transmitting region, respectively; an area of one of the at least two second light-transmitting regions being greater than an area of one of the at least one first light-transmitting region in a direction of a surface of the mask plate.
US11099479B2 Resist composition, method of forming resist pattern, polymeric compound, and copolymer
A resist composition which generates acid upon exposure and exhibits changed solubility in a developing solution under action of acid, and which includes a polymeric compound having a structural unit represented by general formula (a0-1) (wherein R represents a hydrogen atom, an alkyl group of 1 to 5 carbon atoms or a halogenated alkyl group of 1 to 5 carbon atoms; Va0 represents a divalent hydrocarbon group; na0 represents an integer of 0 to 2; Ra00 represents an acid dissociable group represented by general formula (a0-r1-1); Ra01 and Ra02 represents a hydrocarbon group; Ra01 and Ra02 may be mutually bonded to form a ring; Ya0 represents a quaternary carbon atom; Ra031, Ra032 and Ra033 each independently represents a hydrocarbon group, provided that at least one of Ra031, Ra032 and Ra033 is a hydrocarbon group having a polar group).
US11099466B2 Projection module and electronics apparatus
A projection module and an electronics apparatus are provided. The projection module comprises: a projection chip, having micro semiconductor light emitting devices thereon; and a projection lens unit, wherein the micro semiconductor light emitting devices produce projection light to create a projection image, and the projection lens unit receives the projection image and projects it to a projection surface.
US11099465B2 Communication stage and display systems
Enterprise communication display systems enable life-like images for videoconferencing and entertainment productions. Life-like images appear in a 3D environment where imaged people are visible through the use of specially configured see-through displays. Imaged people can also be viewed amongst a reflected foreground. A dual mode large high-resolution display is inventively configured for watching and working. Methods for enterprise wide deployments for corporate, healthcare, education, and government communications, including hotel properties and a property management system are shown. The invention further discloses an online production system for events. Further, a black void illusion is described and is applicable to numerous displays including event and live theater stages and movie theaters. Numerous inventive features are described enabling and advancing the black void illusion. Virtual stage lighting is disclosed for simulating stage lights and coordination of virtual stage lights with real stage lights for live and recorded performances.
US11099462B1 Combination of holder and selfie stick
A combination of a holder and a selfie stick of the present invention includes a case main body; an attachable disk attached to a back surface of the case main body; a case main body supporter formed of an attachable disk coupling part rotatably coupled to the attachable disk, and an extending part configured to extend from the attachable disk coupling part; a folding part hinge-coupled to the case main body supporter to be folded to be spaced apart from the case main body supporter; a folding part supporter elongated in a longitudinal direction of the folding part to support the folding part and serve as a holder and a handle; and a first extendable stick and a second extendable stick configured to space the folding part supporter apart from the folding part to serve as selfie sticks with the folding part and the folding part supporter.
US11099460B2 Optical element driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism includes a case, a bottom, a holder, a driving assembly, and a position sensing assembly. The bottom is connected to the case. The holder is disposed on the bottom and holds an optical element with an optical axis. The driving assembly drives the holder to move. The position sensing assembly senses the holder. The position sensing assembly includes a magnetic element, a sensor, and a magnetic-permeable element. The magnetic element is disposed on the holder. The sensor senses the magnetic element. The magnetic-permeable element is disposed adjacent to the sensor. The magnetic element and the sensor are arranged along a first direction. The sensor and the magnetic-permeable element are arranged along a second direction. The first direction is different from the second direction.
US11099454B2 Optical modulator
A method of operating an optical modulator. The optical modulator having: a rib waveguide which includes a junction which is either a PIN or PN junction, the junction having a breakdown voltage. The method comprising: applying a reverse bias to the junction, so as to operate the optical modulator around the breakdown voltage of the junction; operating the modulator in an avalanche multiplication and/or band-to-band tunnelling mode by increasing the reverse bias past the breakdown voltage.
US11099453B1 Light modulator, light modulator method and smart glazing
Some embodiments are directed to a light modulator comprising transparent substrates, or a transparent substrate and a reflective or partially reflective substrate, multiple electrodes being applied to the substrates in a pattern across the substrate. A controller may apply an electric potential to the electrodes to obtain an electro-magnetic field between the electrodes providing electrophoretic movement of the particles towards or from an electrode.
US11099444B2 Display device and thin film transistor array substrate
A display device includes a thin film transistor (TFT) array substrate, an isolation structure, and a front panel laminate (FPL) structure. The TFT array substrate has pixel electrodes. The isolation structure is between the pixel electrodes to form a first resistance between adjacent pixel electrodes. The front panel laminate structure is located on the isolation structure and the pixel electrodes adhesive layer, and has a display medium layer therein.
US11099443B2 Display panel and display apparatus having a plurality of first wirings and a plurality of second wirings
The present application discloses a display panel having a plurality of wirings in the fan-out area respectively connected to a plurality of signal lines in the display area, each of the plurality of wirings in the fan-out area configured to transmit a signal to one of a plurality of subpixels through one of the plurality of signal lines in the display area; and a plurality of bonding pads respectively connected to the plurality of wirings, configured to bond the plurality of wirings with a driver integrated circuit. The plurality of wirings are grouped into a plurality of groups of wirings comprising a first group of a plurality of first wirings and a second group of a plurality of second wirings. The plurality of first wirings are made of a first conductive material. The plurality of second wirings are made of a second conductive material. The second conductive material has a resistivity greater than that of the first conductive material.
US11099435B2 Transmittance-variable device
A transmittance-variable device is disclosed herein. In some embodiments, a transmittance-variable device includes first and second guest host layers, the first and second guest host layers are superposed, wherein each of the first and second guest host layers comprise a liquid crystal host and a dichroic dye guest, and wherein the device is capable of switching between a transparent mode and a black mode. The transmittance-variable device can exhibit high transmittance in the transparent state and a high shielding rate in the black state, and can exhibit a high contrast ratio even at the inclination angle, and exhibit excellent viewing angle symmetry in all directions. Such a transmittance-variable device can be applied to various applications including various architectural or automotive materials which need to adjust the transmittance, or eyewear such as goggles for augmented reality experience or sports, sunglasses or helmets.
US11099429B2 Surface light source device and display device
A surface light source device includes a substrate, a plurality of light emitting devices and a light diffusion plate. Each light emitting device includes a light emitting element and a light flux controlling member. A cross section, perpendicular to the central axis of the light flux controlling member, of the emission surface is line-symmetric with respect to the X-axis and the Y-axis, and the cross section has the shortest length along the X-axis and the longest length along the Y-axis. For the light flux controlling member of one of the light emitting devices that is disposed closest to a corner of the light diffusion plate in plan view, a part having a largest curvature in the emission surface on the cross section of the emission surface is located closer to the X-axis than an intersection point of a light beam with the emission surface is.
US11099424B2 High color gamut LED bar with side illumination LED package
An illumination device provides illumination as backlight to a liquid crystal display by disposing plural light emitting diode packages on a circuit board having green quantum dot material integrated with a photoresist ink. Each package includes one or more blue light emitting diode integrated circuits enclosed in a silicon filling material that integrates a red phosphor extending above one or more sidewalls of the package so that at least some illumination from the blue light emitting diode is directed towards the green quantum dot material, resulting in generation of high color gamut backlight illumination.
US11099421B2 Liquid crystal display device and manufacturing method of the same
A liquid crystal display device and a method of manufacturing the same are provided. The LCD device includes a substrate including a display area and a non-display area, a blue light blocking filter on the substrate, a plurality of color pattern layers spaced apart from one another in a plan view, a black matrix among the plurality of color pattern layers in a plan view, a planarization layer on the color pattern layer and the black matrix, and a polarizer on the planarization layer. The color pattern layer includes a red color conversion unit on the blue light blocking filter, which converts a light into a light having a red wavelength and a green color conversion unit on the blue light blocking filter, which converts a light into a light having a green wavelength. The red color conversion unit and the green color conversion unit include wavelength converting particles.
US11099412B2 Optical waveguide beam splitter with plural partial extraction features for display
An optical device includes a spatial light modulator and an optical waveguide with a plurality of extraction features. The plurality of extraction features is positioned relative to the optical waveguide so that a respective extraction feature receives light, having propagated within the optical waveguide, in a first direction and directs a first portion of the light in a second direction distinct from the first direction to exit the optical waveguide and illuminate at least a portion of the spatial light modulator. The plurality of extraction features is also positioned relative to the optical waveguide so that a respective extraction feature directs a second portion, distinct from the first portion, of the light to undergo total internal reflection, thereby continuing to propagate within the optical waveguide.
US11099401B2 Birefringent spectral demultiplexer for hyperspectral imaging
A birefringent spectral demultiplexer for hyperspectral imaging includes N birefringent beamsplitting stages arranged along a light propagation path, to produce 2N mutually divergent output light beams. Each of the output light beams differs from every other one of the output light beams in polarization and/or spectral bandwidth. Each birefringent beamsplitting stage includes a retarder for modifying polarization of each light beam received by the birefringent beamsplitting stage, and a Wollaston prism for splitting each light beam into two orthogonally polarized and divergent light beams. The Wollaston prism has a beamsplitting interface arranged at an oblique angle to the light propagation path. The oblique angle of the beamsplitting interface of each Wollaston prism of the series, except for the first one, is smaller than the oblique angle of the beamsplitting interface of each preceding Wollaston prism. The demultiplexer may be configured to accept input light of any polarization.
US11099398B2 Virtual image display apparatus
A virtual image display apparatus is provided, which includes a case member housing an image element, a lens barrel housing a projection lens serving as an optical system configured to receive imaging light emitted from the image element, and an elastic sealing member that covers a space between the case member and the lens barrel. With the elastic sealing member, position adjustment between the case member and the lens barrel is performed.
US11099397B2 Overhang rotatable multi-sensory device and a virtual reality multi-sensory system comprising the same
A virtual reality multi-sensory system includes an overhang rotatable multi-sensory device and a head-mounted multi-sensory device. The overhang rotatable multi-sensory device includes a fixed base, a control unit, a rotatable base, a driving device and a multi-sensory module having at least one selecting from the group consisting of a wind module, a hot air module, a heat module, and a liquid mist module. The head-mounted multi-sensory device includes a helmet, a display screen, earphones, a positioning module and an air flow guiding module. The present invention truly simulates image, sound effect, air flow, humidity, temperature, and smell of a specific environment, to stimulate the senses of sight, hearing, smell, and touch etc. of the user, thereby allowing the user to have an immersive experience in the simulated environment and avoiding increasing physical burden on the user's body.
US11099395B2 Virtual image display device
A virtual image display device includes a video image element that displays an image, and a light-guiding member that guides video image light from the video image element by reflection and transmission at a plurality of light-guiding surfaces. Among the plurality of light-guiding surfaces, with respect to an incident-side light-guiding surface and an emission-side light-guiding surface that are adjacent to each other, and an opposing light-guiding surface that faces the incident-side light-guiding surface and the emission-side light-guiding surface, a thickness from the incident-side light-guiding surface to the opposing light-guiding surface is caused to be smaller than a thickness from the emission-side light-guiding surface to the opposing light-guiding surface.
US11099390B2 Head-mounted display apparatuses
A head-mounted display apparatus is disclosed. The head-mounted display apparatus includes an optical member having a front surface, a rear surface, and a plurality of side surfaces, a display unit adapted to emit a display image toward one of the side surfaces of the optical member, and a reflective structure disposed inside the optical member to reflect the display image emitted from the display unit and to allow the reflected display image to pass and propagate through the rear surface. The image reflected by the reflective structure and delivered to user's eyes is the same irrespective of the coverage of the user's field of view.
US11099387B2 Active display alignment for multi-display device
A device disclosed herein includes a display alignment sensing assembly positioned to receive a first signal output from a first display assembly and a second signal output from a second display assembly. A waveguide directs the second signal from the output of the second display assembly to the display alignment sensing assembly where the first signal and the second signal are merged into a combined signal received at an optical sensor. A display alignment tracker detects a positioning disparity between the first signal and the second signal within the combined signal and outputs a rendering position adjustment instruction to correct for the detected positioning disparity.
US11099386B1 Display device with optical combiner
An optical system may include equipment with a housing that is configured to receive external equipment such as a cellular telephone. The external equipment may have a display mounted on a front face of the external equipment and may have additional components such as a front-facing camera. Communications circuitry in the equipment may support wired and wireless communications with the external equipment. An optical combiner in the equipment may be used to combine display image light emitted from pixels in the display with real-world image light received from external objects. The optical combiner may have a reflector with a concave lens shape that focuses light from the display towards eye boxes in which a viewer's eyes are located. The reflector may be a partial mirror or a reflective polarizer. The reflective polarizer and additional components may be used in implementing a tunable tint layer.
US11099384B2 Adjusting display settings of a head-mounted display
Apparatuses, methods, systems, and program products are disclosed for adjusting display settings of a head-mounted display. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive sensor data from one or more sensors operably connected to a head mounted display (“HMD”) unit while a user wears the HMD unit. The code is executable by the processor to determine a user's cognition level based on the sensor data. The code is executable by the processor to adjust one or more display settings of the HMD unit based on the determined cognition level for the user.
US11099382B2 Display apparatus, mobile object, and light source device
A display apparatus allows a user to visually recognize a virtual image. The virtual image has luminance characteristics according to which a dependence of luminance on viewing angle changes along a certain direction.
US11099374B2 Endoscope
An endoscope includes: a light guide fiber having an exit end through which illumination light is emitted; a transparent distal-end element configured to hold the exit end of the light guide fiber and made of a transparent material that allows the illumination light emitted from the exit end to pass therethrough; and an objective optical system inserted through a through-hole provided in the transparent distal-end element, wherein at least a portion of the illumination light enters the objective optical system through a boundary between the transparent distal-end element and the objective optical system, and a refractive index of the transparent material constituting the transparent distal-end element is larger than a refractive index of at least one material in contact with an inner surface of the through-hole.
US11099373B2 Optical apparatus
An optical apparatus includes an eye width adjustment mechanism that includes a first connecting member configured to connect a connecting portion of the right eyepiece unit on one side of a reference plane and a connecting portion of the left eyepiece unit on the other side of the reference plane to each other where the reference plane is a plane including the rotation center axes of the right and left eyepiece units, and a second connecting member configured to connect the connecting portion of the right eyepiece unit on the other side of the reference plane and the connecting portion of the left eyepiece unit on the one side of the reference plane.
US11099372B2 Telescope with simplified mounting
A telescope including a fastener plate, a primary mirror carried by a front face of the plate, and a secondary mirror held facing the primary mirror by a support. The primary mirror is connected to the plate by fastener elements each having a bearing receiving a pin as a sliding fit, the pin being adhesively bonded in the bearing by means of a structural adhesive; and in that the pin is provided with a central channel having a first end opening out into a portion of the pin that is accessible when the pin is in position in the holes in order to receive one end of a cannula for injecting adhesive, and a second end opening out at least into a transverse channel having at least one end opening out into the bearing.
US11099371B2 Telescope bypass mirror mechanism with minimized stow volume
An optical system (e.g., a telescope) comprising an optical assembly that reflects and refracts light rays through a single window about an optical path to a detector. A field-of-view bypass assembly comprises a bypass mirror movably coupled with respect to the optical assembly. The bypass mirror is selectively translatable and tiltable between a bypass configuration and a retracted configuration. In the bypass configuration, the bypass mirror is disposed in and interrupts the primary optical path and oriented to define a secondary optical path to the detector. In the retracted configuration, the bypass mirror is both disposed out of the primary optical path and is properly shielded to prevent stray light reflections.
US11099369B2 Fully automatic microscopic scanner having flat light source
A fully automatic microscopic scanner, comprising an image acquisition mechanism (IAM) with a line array camera. The IAM and the microscopic scanning mechanism move along X/Y/Z axis under the action of a power control mechanism. The light source mechanism illuminates an area greater than or equal to the total area of the tray and has a flat light source with a condenser, a cooling fan, a water cooling unit. A general control mechanism and a laser pre-focus system connects to the light source mechanism. The fully automatic microscopic scanner links the microscopic scanning mechanism and the IAM with the light source mechanism. Flexible adjustment of lens is achieved by making the lens move forwards and backwards, leftwards and rightwards and up and down. The light source mechanism and laser pre-focus system, the stage and the light source are fixed during the scanning process to achieve real-time accurate and fast focusing.
US11099368B2 Camera and specimen alignment to facilitate large area imaging in microscopy
A microscope system and method allow for a desired x′-direction scanning along a specimen to be angularly offset from an x-direction of the XY translation stage, and rotates an image sensor associated with the microscope to place the pixel rows of the image sensor substantially parallel to the desired x′-direction. The angle of offset of the x′-direction relative to the x-direction is determined and the XY translation stage is employed to move the specimen relative to the image sensor to different positions along the desired x′-direction without a substantial shift of the image sensor relative to the specimen in a y′-direction, the y′-direction being orthogonal to the x′ direction of the specimen. The movement is based on the angle of offset.
US11099365B2 Zoom lens and image pickup apparatus
A zoom lens includes, in order from an object side, a positive first unit, a negative second unit, a positive intermediate group consisting of one or two units and including a third unit located on a most object side, a negative unit, and a rear group consisting of one or two units including a positive unit located on a most object side. Conditional expressions are satisfied with respect to amounts of movement of the second and third units from a wide angle end to a telephoto end, a distance at the wide angle end from a most object side surface vertex in the first unit to a most object side surface vertex in the third unit, an Abbe number of a most object side lens in the first unit, a focal length of the second unit, and focal lengths at the wide angle end and at the telephoto end.
US11099364B2 Zoom lens and imaging apparatus
A zoom lens consists of a positive first lens group that is fixed during zooming, a negative second lens group that moves during zooming, a positive third lens group that moves during zooming, a positive fourth lens group that moves during zooming, and a positive fifth lens group that is fixed during zooming. During zooming from a wide angle end to a telephoto end, the fourth lens group moves from an image side to an object side, the second lens group and a composite group consisting of the third lens group and the fourth lens group pass through points where respective lateral magnifications are −1 at the same time, the fifth lens group consists of a negative fifth A lens group that moves during anti-shake operation, and a positive fifth B lens group that is fixed during the anti-shake operation, and the lateral magnification of the fifth A lens group is negative.
US11099363B2 Lens device
A lens device consists essentially of a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. The first lens is with negative refractive power and includes a convex surface facing an object side and a concave surface facing an image side. The second lens is a biconcave lens with negative refractive power. The third lens is with positive refractive power. The fourth lens includes a concave surface facing the object side. The fifth lens is with refractive power and includes a convex surface facing the object side. The sixth lens is with refractive power. The seventh lens is with positive refractive power. The first, second, third, fourth, fifth, sixth, and seventh lenses are arranged in order from the object side to the image side along an optical axis. The third lens and the fourth lens are cemented.
US11099361B2 Small lens system comprising five lenses of +—+ refractive powers
A small lens system having five lenses arranged along an optical axis from a focal object side in order of a first, a second, a third, a fourth, and a fifth lens is proposed. A center interval (T12c) of the first and the second lens is T12c<0.2 mm, and an effective outermost interval (T12e) satisfies T12e<0.2 mm. The fifth lens has a positive refractive power, a front surface convex toward the focal object, a rear curvature (C10) satisfying −0.010.35 mm. Thicknesses of each lens from the first to the fifth lens and a distance (TL) from the front to the rear surface of the lens system satisfy (ct1+ct2+ct3+ct4+ct5)/TL<0.47.
US11099354B2 Optical lens system and imaging system
The present invention relates to an optical lens system for a camera comprising in an order from an end at the object side to an end at the image side a first lens having a positive refractive power, a second lens having a positive refractive power, a third lens having a positive refractive power, and a fourth lens having a negative refractive power, wherein the second and third lenses are each designed as meniscus lenses, wherein the surface of the second lens at the object side is convex and the surface of the third lens at the object side is concave. The invention further relates to an imaging system having an image sensor that has a plurality of light-sensitive elements arranged in rows and columns and having such an optical lens system.
US11099350B2 Lens driving device, camera module and optical apparatus
A lens driving device is provided, including: a holder member; a first driving unit disposed at the holder member; a base disposed at a lower side of the holder member and spaced apart from the holder member; a first circuit board disposed at an upper surface of the base; a second circuit board including a second driving unit facing the first driving unit, and disposed at an upper surface of the first circuit board; a support member supporting the holder member with respect to the base; and a guide portion protruded from an upper surface of the base, wherein the guide portion supports the second circuit board. In an embodiment, a coil at the second circuit board and a magnet at the holder member may be assembled at a predetermined interval, such that reliability of the product with respect to performance of handshake compensation device can be enhanced.
US11099344B2 Fiber cassette
A cassette including a length from a first end of the cassette to a second end of the cassette, and a width from a first side of the cassette to a second side of the cassette. The cassette may include a detent arranged in the first side of the cassette or arranged in the second side of the cassette. The cassette may be arrangeable in a tray such that the at least one detent is engageable with another detent arranged in a wall of the tray. The cassette may include a groove arranged in a bottom surface of the cassette. The cassette may be arrangeable in a tray such that a protrusion of the tray is engageable with the groove of the cassette.
US11099343B2 Enclosure for use in a fiber optic distribution network
The present disclosure relates to a re-enterable enclosure for a fiber optic network. The enclosure can include features such as a low compression-force perimeter gasket, cable seals constructed to seal effectively seal triple points, multi-function port size reducer plugs and multi-function blind plugs.
US11099341B1 Active optical cable assembly with multicore fiber
An active optical cable may include a multicore optical fiber, a connector housing, a mateable electrical connector, an array of optoelectronic converter devices in the connector housing, and an optical waveguide structure. The optical waveguide structure is configured to couple optical signals between the fiber cores and the optoelectronic converter devices in the connector housing.
US11099340B1 Optical interconnect and connector devices
Methods and systems for optical interconnection.
US11099338B2 Method of forming an hermetic seal on electronic and optoelectronic packages
A method for forming hermetic seals between the cap and sub-mount for electronic and optoelectronic packages includes the formation of metal mounds on the sealing surfaces. Metal mounds, as precursors to a metal hermetic seal between the cap and sub-mount of a sub-mount assembly, facilitates the evacuation and purging of the volume created within cap and sub-mount assemblies prior to formation of the hermetic seal. The method is applied to discrete cap and sub-mount assemblies and also at the wafer level on singulated and non-singulated cap and sub-mount wafers. The method that includes the formation of the hermetic seal provides an inert environment for a plurality of electrical, optoelectrical, and optical die that are attached within an enclosed volume of the sub-mount assembly.
US11099331B2 Optical adaptor
An optical adaptor for inspection of a desired surface of an optical ferrule is provided. The optical ferrule is disposed in, and has a first position relative to, a housing of the optical ferrule. The optical adaptor includes a front portion including an open front end for insertion into the housing of the optical ferrule from an open mating end of the housing and for receiving at least a portion of the desired surface of the optical ferrule. The front portion includes a receiving surface for receiving at least a portion of the optical ferrule and causing the optical ferrule to change its position from the first position to a different second position. An image forming surface forms an image of the desired surface of the optical ferrule, thereby allowing a viewing of the optical ferrule from an open rear end of the optical adaptor.
US11099327B2 TE polarizer based on SOI platform
The present application discloses a Transverse Electric (TE) polarizer. The TE polarizer includes a semiconductor substrate having an oxide layer. The TE polarizer further includes a waveguide embedded in the oxide layer. Additionally, the TE polarizer includes a plate structure embedded in the oxide layer substantially in parallel to the waveguide with a gap distance. In an embodiment, the plate structure induces an extra transmission loss to a Transverse Magnetic (TM) mode in a light wave traveling through the waveguide.
US11099323B2 Surface plasmon-optical-electrical hybrid conduction nano heterostructure and preparation method therefor
The present invention provides a surface plasmon-optical-electrical hybrid conduction nano heterostructure and a preparation method therefor. The structure includes an exciting light source, a semiconductor nano-structure array, a two-dimensional plasmonic micro-nano structure, a sub-wavelength plasmon polariton guided wave, an emergent optical wave, a one-dimensional plasmonic micro-nano structure, a wire, a metal electrode, a conductive substrate, a probe molecule, an atomic-force microscopic conductive probe and a voltage source. The method achieves a semiconductor seed crystal with controllable distribution and density by controlling free metal ions, air, water or oxygen on a metal substrate to achieve highly uniform control of the seed crystal, and then strictly controls a length-to-diameter ratio and distribution of a semiconductor structure by continuous growth. Therefore, a new nano optics platform is provided for studying various novel effects produced by interaction between light and substances.
US11099317B2 Multi-stage optical waveguide for a luminaire
According to one aspect, an optical waveguide includes a first waveguide portion and a second waveguide portion adjacent to and separate from the first waveguide portion. The waveguide portions include light coupling portions that are at least partially aligned and adapted to receive light developed by a light source. The first waveguide portion further has a first major surface with light direction features and a second major surface opposite the first major surface. The second waveguide portion further has a third major surface proximate the second major surface with an air gap disposed therebetween and a fourth major surface opposite the third major surface wherein the fourth major surface includes a cavity extending therein.
US11099315B1 Backlight module
The present disclosure discloses a backlight module, which includes a light guide plate and at least one light emitting unit. The light guide plate includes a first side and a second side opposite to each other, at least one accommodating portion and at least one light guide structure. The accommodating portion is adjacent to the first side and has an incident surface faced toward the second side. The light guide structure is disposed between the accommodating portion and the second side, and the light guide structure further comprises a first reflective surface and a second reflective surface. The first reflective surface is toward the first side and close to the accommodating portion. The second reflective surface is adjacent to the first reflective surface, and the second reflective surface is toward the first side and away from the accommodating portion. The light emitting unit is disposed in the accommodating portion.
US11099309B2 Outward coupling suppression in waveguide display
A pupil replication waveguide for a projector display includes a slab of transparent material for propagating display light in the slab via total internal reflection. A diffraction grating is supported by the slab. The diffraction grating includes a plurality of tapered slanted fringes in a substrate for out-coupling the display light from the slab by diffraction into a blazed diffraction order. A greater portion of the display light is out-coupled into the blazed diffraction order, and a smaller portion of the display light is out-coupled into a non-blazed diffraction order. The tapered fringes result in the duty cycle of the diffraction grating varying along the thickness direction of the diffraction grating, to facilitate suppressing the portion of the display light out-coupled into the non-blazed diffraction order.
US11099307B2 Optical system
An optical system including a first microstructured surface; and a second microstructured surface; wherein the first microstructured surface is aligned along an axis with the second microstructured surface is provided. An illumination system including a light source and the optical system is also included. A method of diffusing light is included.
US11099306B2 Fresnel lens with variable draft angle
A Fresnel lens with Fresnel prisms having a first facet, called the main facet, and a second facet, called the draft facet, the draft facet making a draft angle to the optical axis, the draft angle being variable along at least one Fresnel prism, so that the draft angle is higher on one side of the lens than on the other.
US11099299B2 Optical article provided in a form suitable for direct lamination; method for manufacturing an optical device
An optical article provided in a form suitable for simultaneous lamination of a pressure sensitive adhesive layer and of a thermoplastic film, the said optical article comprising a convex and a concave optical surface, wherein the convex and/or the concave optical surface is a receiving surface intended to receive the pressure sensitive adhesive on which the thermoplastic film is intended to be arranged and wherein the said receiving surface has an arithmetic average profile roughness greater or equal to 0.01 μm and less or equal to 0.3 μm and/or wherein the said receiving surface has a profile roughness root mean square slope greater or equal to 0.2° and less or equal to 1.2°. A method for manufacturing an optical device using said optical article.
US11099298B2 Collection vessel for collecting, measuring, and aggregrating precipitation accumulation data
Embodiments for controlling precipitation collection vessels to accurately and efficiently collect, measure, and aggregate precipitation accumulation data are disclosed. In one embodiment according to aspects of the present invention, a computer-implemented method includes measuring a frozen precipitation level of the frozen precipitation in a collection vessel. The method further includes heating the collection vessel to convert the frozen precipitation into melted precipitation. The method further includes measuring a melted precipitation level to determine an equivalent water accumulation of the frozen precipitation.
US11099293B2 System and method for evaluating a formation using a statistical distribution of formation data
A system and method of evaluating a subterranean earth formation using a statistical distribution of formation data. The system comprises a logging tool and a processor in communication with the logging tool. The logging tool comprises a sensor operable to measure formation data and is locatable in a wellbore intersecting the subterranean earth formation. The processor is operable to calculate inversion solutions to the formation data, wherein each inversion solution comprises values for a parameter of the formation, and generate a statistical distribution of the parameter along one or more depths in the subterranean earth formation using the inversion solutions. The processor is also operable to identify peaks within the statistical distribution and select the inversion solutions corresponding to the identified peaks, generate a formation model using the selected inversion solutions; and evaluate the formation using the formation model to identify formation layers for producing a formation fluid.
US11099291B2 Submarine resource exploration system, transmission device, reception device, signal processing device, signal processing method, electrical exploration method, electromagnetic exploration method, and program
A transmission device of a submarine resource exploration system includes a transmission unit which transmits a predetermined transmission artificial signal transmitted in order to perform exploration of submarine resources in water using water as a medium. A reception device includes a reception unit which receives a composite signal of a received artificial signal representing a signal propagated to the reception device using water as a medium in the transmission artificial signal, and a self-potential propagated to the reception device using water as a medium due to a potential anomaly generated due to submarine resources. A signal processing device includes a signal processing unit which separates the composite signal into the received artificial signal and the self-potential.
US11099289B2 Multivariate analysis of seismic data, microseismic data, and petrophysical properties in fracture modeling
A multivariate analysis may be used to correlate seismic attributes for a subterranean formation with petrophysical properties of the subterranean formation and/or microseismic data associated with treating, creating, and/or extending a fracture network of the subterranean formation. For example, a method may involve modeling petrophysical properties of a subterranean formation, microseismic data associated with treating a complex fracture network in the subterranean formation, or a combination thereof with a mathematical model based on measured data, microseismic data, completion and treatment data, or a combination thereof to produce a petrophysical property map, a microseismic data map, or a combination thereof; and correlating a seismic attribute map with the petrophysical property map, the microseismic data map, or the combination thereof using the mathematical model to produce at least one quantified correlation, wherein the seismic attribute map is a seismic attributed modeled for the complex fracture network.
US11099279B2 Processing of a corrected X-ray detector signal
A detector signal is corrected by superimposing the detector signal with a correction signal. For providing a valid correction signal, a sampling pulse is periodically or randomly provided. The sampling pulse serves as the initiator for sampling a process signal. During the sampling, the process signal is observed. In case a pulse at the process signal is detected, the sampling is assumed as not being suitable to correct the detector signal, since the pulse affects the process signal. Otherwise, the process signal is further observed during a validation period to validate whether the sampled process value of the process signal has already been influenced by an upcoming pulse at the process signal. In case the sampling is assumed as valid, the sampled process value is used as a basis for providing the correction signal.
US11099278B2 Device for optically measuring doses of radiation absorbed by a gel dosimeter by means of polarized light
Disclosed is a device for measuring radiation doses absorbed by a gel dosimeter, including in particular a polarizer for a light beam according to at least two distinct polarization angles, the polarizer being positioned between a light source and an optical detector, a unit for measuring the value of the intensity of the light beam, which intensity is measured by the optical detector, and a unit for calculating the value of a ratio of intensities of the light beam, which intensities are measured by the optical detector, for two distinct polarization angles of the light beam that is selected by the polarizer.
US11099274B2 Target tracking device comprising a photodetector with quadrants
Device for tracking a target, the device comprising an optical system and a quadrant photodetector, wherein the optical system is configured to project a light beam coming from the target at one spot on at least one of the quadrants, and the photodetector is configured to estimate a current position of the spot by weighting of light energies received by the quadrants. The optical system comprises an optical device configured, when the spot is entirely contained in only one of the quadrants, to enlarge the spot. The invention also relates to a tracking method likely to be implemented by this tracking device.
US11099263B2 Automatic time gain compensation (TGC) in ultrasound imaging
An ultrasound imaging system (100) includes a transducer array (102) with a plurality of transducer elements (106) configured to transmit an ultrasound signal, receive echo signals produced in response to the ultrasound signal interacting with structure, and generate electrical signals indicative of the echo signals. The system further includes a beamformer (112) configured to process the electrical signals and generate radio frequency data, an in-phase quadrature processor (114) configured to process the radio frequency data and generate in-phase quadrature data, and a frame processor (116) configured to envelope detect and log compress the in-phase quadrature data, producing compressed envelope data. The system further includes a time gain compensation controller (120) configured to continuously process the in-phase quadrature data and the compressed envelope data and continuously and automatically apply time gain compensation data to an envelope data image. The system further includes a rendering engine (124) configured to display, via a display (124), the time gain compensated envelope data image.
US11099261B2 Scanning device
A scanning device includes a transmitter, a receiver, and a rotor that is configured to be mounted in a rotatable manner about an axis of rotation. The transmitter is configured to at least occasionally emit electromagnetic radiation, and the receiver is configured to sense at least part of the electromagnetic radiation reflected and/or scattered by an object. The transmitter and the receiver are arranged on the rotor in an at least partially axially overlapping manner based on the axis of rotation.
US11099259B2 Polarization detection improved sensing
A time-of-flight camera module includes a controller, a time-of-flight detector, a laser device, and an optical unit comprising a polarization rotator arranged to rotate a plane of polarized light. The controller is configured to modulate the time-of-flight detector and the laser device in a depth sensing mode. The time-of-flight detector is configured to record depth data of a scene in the depth sensing mode by means of modulated laser light emitted by the laser device and reflected from an object in the scene. The depth data is descriptive of a distance to the object in the scene. The controller is further configured to modulate the time-of-flight detector and the polarization rotator in a surface polarization sensing mode. The time-of-flight detector is configured to record polarization data of the scene in the surface polarization sensing mode by detection light received from the object in the scene after traversing the polarization rotator.
US11099256B2 Device and method for processing radar signals
A device for processing radar signals is suggested, the device comprising: (i) a memory, which is arranged to store radar data and (ii) an accessor comprising a DMA engine, wherein the accessor is arranged to access data of the memory via the DMA engine, to filter the accessed data, and to forward the filtered data.
US11099255B2 Radar and antenna built in radar
A radar includes a transmitter antenna unit that includes multiple transmitter antennas arranged at first horizontal distances and first vertical distances from each other, a receiver antenna unit that includes multiple receiver antennas arranged at second horizontal distances and second vertical distances from each other, a transceiver that transmits transmission signals through the transmitter antenna unit and receives return signals reflected from a target object trough the receiver antenna unit, and a processing unit that derives information about the target object by processing the received return signals.
US11099246B2 Medical image diagnosis system, magnetic resonance imaging apparatus, and image projecting method
A medical image diagnosis system according to one embodiment includes a gantry, a couch, a reflecting plate, and a processing circuitry. The gantry is for medical imaging having a bore. The couch movably supports a top plate. The reflecting plate reflects an image output from an image output device. The processing circuitry, in a first case where the image is shown to an observer not through the reflecting plate, outputs a first image signal relating to a first image to the image output device. While in a second case where the image is shown to the observer through the reflecting plate, The processing circuitry outputs a second image signal relating to a second image to the image output device.
US11099243B2 Differential magnetic load cells for compact low-hysteresis force and torque measurements
Magnetic load cells that measure force and/or torque are constructed from magnets and one or more arrays of magnetic field sensors. The magnetic field sensors are structured in a tight array where the array is attached to a first portion of a frame. The magnets are operated in pairs polarized in opposition to one-another. In particular, pairs of concentric magnets create sharp field boundaries. The magnets are attached to a second portion of the frame with the magnets separated from the array of field sensors by a small gap. The second portion of the frame is free to displace or rotate in relation to the first portion of the frame when a force or torque is applied to it. The displacement results in a measurable differential change in magnetic field reported by the array that can be sampled and processed to relate to the applied force or torque.
US11099241B2 Power tool
A power tool includes: a rechargeable battery; a motor; a drive circuit; an operation unit; a battery state detection circuit; a control circuit; and an interruption circuit. The battery state detection circuit detects a battery voltage, and when the detected battery voltage is lower than or equal to a prescribed voltage, the battery state detection circuit outputs a low-voltage signal. The control means outputs a control signal to the drive circuit instructing to drive the motor when the operation unit is operated and halts the output of the control signal to the drive circuit instructing to halt driving the motor in response to the low-voltage signal. The interruption circuit outputs an interruption signal to the drive circuit in response to the low-voltage signal to thereby interrupt the drive circuit and halt driving the motor irrespective of whether or not the control signal is outputted to the drive circuit.
US11099237B2 Test prioritization and dynamic test case sequencing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement defect solutions. In one aspect, a method includes receiving a log file and testing results generated from a code base for an application; processing the log file through a pattern-mining algorithm to determine a usage pattern of code modules within the code base; clustering defects from the testing results based on a respective functionality of the application reported within each of the defects; generating testing prioritizations for test cases for the application by assigning weightages to the test cases based on the clusters of defects and the usage pattern of the code modules within the code base; sequencing a set of the test cases based on the test prioritizations; and transmitting the sequence to a test execution engine.
US11099234B2 False detection method for loading probe card
A method for loading a probe card into a prober is provided. The method includes placing a probe card on a carrier plate and analyzing signals produced by two detection sensors. The detection sensor produces the correct signal when the probe card is placed in a normal state, and produces a false signal when the probe card is placed in an abnormal state. In addition, the method includes sending the probe card into the prober in response to the correct signals produced by both detection sensors. Alternatively, the method includes removing the probe card from the carrier plate and placing the probe card on the carrier plate again after adjustment of the probe card in response to a false signal produced by either of the detection sensors.
US11099228B2 Test system and method
Presented embodiments facilitate efficient and effective access to a device under test. In one embodiment, a test system comprises: a primitive configured to control testing of a device under test (DUT) and a device interface board (DIB). The device interface board comprises: a loadboard, an environmental control component and a device under test access interface. The loadboard is configured to selectively couple with a device under test and a primitive. The environmental control component is configured to control environmental conditions. The device under test access interface is configured to allow robotic manipulation of the device under test. The manipulation can include selectively coupling the device under test to the loadboard. The device under test access interface can be configured to enable unobstructed access for robotic manipulation of the device under test.
US11099224B2 Method and circuitry for semiconductor device performance characterization
Performance measuring circuitry, for determining relative operational performance attributes of different types of a class of semiconductor component disposed on a semiconductor die, includes a first oscillator circuit including a plurality of first circuit element modules having a first circuit topology. The first oscillator circuit provides a first performance indication indicative of a collective performance attribute of all types of components in the class. A second oscillator circuit separate from the first oscillator circuit includes a plurality of second circuit element modules having a second circuit topology, and provides a second performance indication responsive to different contributions from different types of components in the class. A comparison circuit receives outputs of the first and second oscillator circuits and determines the relative performance characteristic of the different types of components. Dice may be binned according to performance, for use in assembly of operational circuits with different performance characteristics.
US11099223B2 Capacitive sensor system
A capacitive sensor system that includes: a sensor arrangement with a plurality of capacitive electrodes, each being connected to a corresponding detector line; and a detector device connected to each detector line and configured to detect the capacitance of each electrode by applying a detector signal. The sensor arrangement includes: at least one electrode group having at least two electrodes, each electrode of an electrode group being connected to another electrode via a resistive element so that all electrodes of this electrode group are connected in series; and a diagnose device that is connected, for each electrode group, at least to a first detector line of a first electrode and to a second detector line of a second detector electrode and is configured to apply a diagnose signal via the first and second detector lines and to detect a conductor break based on a response to the diagnose signal.
US11099221B2 Dynamic tolerance curves for power monitoring systems
A method for managing power quality events in an electrical system includes processing electrical measurement data captured by an intelligent electronic device (IED) to identify at least one power quality event associated with one or more loads monitored by the IED. The IED and the loads are installed at respective locations in the electrical system. The method also includes determining an impact of the at least one identified power quality event on one or more of the loads, and using the at least one identified power quality event and the determined impact to generate a tolerance curve associated with the one or more of the loads. The tolerance curve characterizes a tolerance level of the loads to certain power quality events. The loads can include one or more loads “downstream” from the IED in the electrical system and/or one or more loads “upstream” from IED in the electrical system.
US11099220B2 Intelligent electronic device control using wirelessly transmitted electrical measurements
A system is provided for monitoring and protecting an electric power distribution system using intelligent electronic devices that may rely on the communication from wireless electrical measurement devices. A wireless electrical measurement device may obtain electrical measurements on a transmission line and wirelessly transmit messages containing the measurements to an intelligent electronic device. The intelligent electronic device may determine a consistency of wireless communication from the wireless electrical measurement device based at least in part on the received messages. When the wireless communication is determined to be presently consistent, the intelligent electronic device may operate in a first mode. When the wireless communication is determined not to be presently consistent, the intelligent electronic device may operate in a second mode.
US11099219B2 Estimating the remaining useful life of a power transformer based on real-time sensor data and periodic dissolved gas analyses
During a surveillance mode, the system receives present time-series signals gathered from sensors in the power transformer. Next, the system uses an inferential model to generate estimated values for the present time-series signals, and performs a pairwise differencing operation between actual values and the estimated values for the present time-series signals to produce residuals. The system then performs a sequential probability ratio test on the residuals to produce alarms having associated tripping frequencies (TFs). Next, the system uses a logistic-regression model to compute a risk index for the power transformer based on the TFs. If the risk index exceeds a threshold, the system generates a notification that the power transformer needs to be replaced. The system also periodically updates the logistic-regression model based on the results of periodic dissolved gas analyses for the transformer to more accurately compute the index for the power transformer.
US11099217B2 Current sensor having a flux concentrator for redirecting a magnetic field through two magnetic field sensing elements
A method can use a current sensor that can include a magnetic flux concentrator along with first and second magnetic field sensing elements disposed proximate to the magnetic flux concentrator, wherein the magnetic flux concentrator is operable to influence a direction of first and second magnetic fields at the first and second magnetic field sensing elements, respectively, the first and second magnetic fields resulting from an electrical current passing through a conductor, the first and second magnetic field sensing elements operable to generate first and second signals, respectively, in response to the first and second magnetic fields, respectively, wherein the current sensor can also include a differencing circuit operable to subtract the first and second signals to generate a difference signal related to the electrical current.
US11099216B2 Circuit and method for shunt current sensing
Circuits and methods relating to shunt current sensing are provided. A shunt current sensing circuit comprises a shunt resistor for receiving a shunt current. A filtering stage is connected to the shunt resistor and is configured to filter the shunt current. A current sense amplifier is connected to the filtering stage and is configured to receive the filtered shunt current from the filtering stage. The current sense amplifier is configured to sense the filtered shunt current to produce an output voltage. The filtering stage is configured to filter the shunt current such that the output voltage produced by the current sense amplifier (U2) is substantially proportional to the shunt current.
US11099208B2 System and method for determining whether an electronic device is located on a stationary or stable surface
An embodiment system includes: a first motion sensor configured to generate first sensor data indicative of a first type of movement of an electronic device; a first feature detection circuit configured to determine at least one orientation-independent feature based on the first sensor data; and a classifying circuit configured to determine whether or not the electronic device is located on a stationary surface based on the at least one orientation-independent feature.
US11099201B2 Device for the automated analysis of solids or fluids
The invention relates to a device (1) for the automated analysis of solids or fluids. Said device comprises a first station (5) having a metering unit (51) for the filling of at least one sample chamber (2) with a specified sample quantity, a second station (6) having at least one measurement device (61) for an analysis of the sample situated in a sample chamber (2) and a third station (7) having an emptying device and cleaning device (71, 72) for the at least one sample chamber (2). Moreover, there is provided a transport device (3) for a revolving transport of the at least one sample chamber (2) from one station to the next until the first station (5) is reached again. According to the invention, the measurement device (61) of the second station (6) is a spherical measurement system, through the interior of which it is possible to guide the at least one sample chamber (2).
US11099198B2 Quantitation of insulin by mass spectrometry of insulin A chain
Methods are described for determining the amount of insulin in a sample. More specifically, mass spectrometric methods are described for detecting and quantifying insulin in a biological sample utilizing purification methods coupled with tandem mass spectrometric or high resolution/high accuracy mass spectrometric techniques.
US11099197B2 Alpha-synuclein detection assay and method for diagnosing alpha-synucleinopathies
A method of detecting the presence of alpha-synuclein aggregation in a biological sample is provided whereby a biological sample is mixed with a reaction sample comprising a population of beads, a fluorophore adapted to bind to protein aggregates and to increase fluorescence when bound to protein aggregates, and alpha-synuclein or a fragment or variant thereof to form a reaction mixture, the reaction mixture is illuminated and at the same time incubated with intermittent agitation cycles, wherein a significant increase in the fluorescence of the reaction mixture during incubation is indicative of the presence of aggregates of alpha-synuclein in the biological sample. Method of diagnosing alpha-synucleinopathies such as Parkinson's disease or Dementia with Lewy Bodies.
US11099193B2 Methods for diagnosing or monitoring muscular dystrophies
The invention relates to a method for prognosing, diagnosing, determining the risk, and monitoring the evolution of a muscular dystrophy. It also relates to a method for evaluating the efficacy of a treatment of a muscular dystrophy in a subject in need thereof.
US11099185B2 Predictive markers useful in the treatment of wet age-related macular degeneration
The invention is directed to the use of biomarkers to determine responsiveness of an individual with wet AMD to treatment with a VEGF antagonist, to diagnose and distinguish dry and wet AMD and to determine the risk of conversion of a dry AMD disease to a wet AMD disease.
US11099184B2 Protein sensor and manufacturing method thereof
A manufacturing method of a protein sensor includes the following steps. A hydrophobic material is provided and the hydrophobic material has a surface. An atmospheric pressure plasma process is performed to form a hydrophilic functional group on the surface of the hydrophobic material. A first antibody is immobilized on the surface of the hydrophobic material by the hydrophilic functional group. A mixed solution is prepared. The mixed solution includes a second antibody and an analyte, and the second antibody binds to the analyte. The mixed solution is reacted with the first antibody immobilized on the surface of the hydrophobic material to bind the first antibody to the analyte. Furthermore, a protein sensor manufactured by the above-described manufacturing method of the protein sensor is also provided.
US11099183B2 Apparatus for collecting and detecting an analyte in a fluid sample
The present invention provides an apparatus for detecting an analyte in a fluid sample, comprising a fluid sample collection element, comprising a fluid sample collection element that comprises an absorbing element; a carrier for accommodating a testing element; and a chamber for accommodating a testing element carrier, wherein the testing element carrier is located in the chamber, and the carrier further comprises an extrusion structure that is in contact with the absorbing element and extrudes the absorbing element.
US11099180B2 Immunoassay using at least two pegylated analyte-specific binding agents
The disclosure concerns a method and kits for measurement of an analyte in a microparticle-based analyte-specific binding assay. In the assay, the microparticles are coated with the first partner of a binding pair, mixing the coated microparticles and at least two analyte-specific binding agents, each conjugated to the second partner of the binding pair, and a sample suspected of containing the analyte. The second partner of the binding pair is bound to each of the analyte-specific binding agents via a linker comprising from 12 to 30 ethylene glycol units (PEG 12 to 30), thereby binding the analyte via the conjugated analyte-specific binding agents to the coated microparticles. The method also entails separating the microparticles having the analyte bound via the binding pair and the analyte-specific binding agent from the mixture and measuring the analyte bound to the microparticles.
US11099179B2 Device and method for detecting substances present in biological or chemical samples
The present invention relates to a device and a method for detecting substances which are present in biological or chemical samples, each substance producing an optically detectable signal upon reaction with a reagent. The device further comprises a sample carrier with at least two receptacles for receiving samples and is characterized in that at least part of the receptacle is equipped to receive at least 2 reagents each, and in that a camera for recording an image which shows at least one receptacle filled with at least two reagents for the detection of different substances, and an evaluation device for evaluating the samples which device is designed such as to evaluate each image by analyzing the signals in the image. Said method comprises the following steps: Introducing at least two reagents into one receptacle of a sample carrier, and optionally immobilizing the reagents, adding the sample to the receptacle, recording an image by means of a camera such that the image shows the receptacle which is loaded with at least two reagents, and evaluating the image by analyzing the color spectrum of the samples in the image.
US11099176B2 Lactate biosensors and uses thereof
The present subject matter provides lactate biosensors as well as compositions, devices, and methods comprising such biosensors.
US11099174B2 Peripheral diagnostic methods for screening Alzheimer's disease using beta amyloid and intercellular communication
The present disclosure relates to a peripheral diagnostic method for screening Alzheimer's disease in patients based on quantitatively measured complexity of skin-sampled fibroblast networks.
US11099171B2 Communication interface clip for a handheld medical device
A communication interface apparatus is provided for use with a handheld medical test device. The communication interface apparatus is comprised of an attachment member configured to detachably couple to a housing of the medical test device, where the attachment member substantially overlays a rear side of the medical test device. The communication interface apparatus houses an infrared receiver, a secondary transceiver and a controller. The infrared receiver is arranged such that its input port aligns with an output port of an infrared transmitter in the medical test device when the attachment member is coupled to the medical test device.
US11099167B2 Methods to determine pressure distribution along a downhole formation and to determine a recipe for materials used in a wellbore
Methods to determine pressure distribution along a downhole formation and methods to determine a recipe for materials used in a wellbore are disclosed. A method to determine pressure distribution along a downhole formation includes overlaying a pressure film on a formation sample of a downhole formation. The method also includes inserting cement, the pressure film and the formation sample in a pressure vessel. The method further includes utilizing the pressure vessel to perform one or more tests of the formation sample. After performing the one or more tests, the method further includes analyzing the pressure film to determine a pressure distribution along the formation sample.
US11099164B2 Electronic device and method for utilizing gas sensor
An electronic device according to various embodiments of the present invention comprises: a housing; a user interface; a first gas sensor disposed to sense gas outside the housing; a second gas sensor disposed to sense gas outside the housing and spaced apart from the first gas sensor, the second gas sensor being of the same type as the first gas sensor; a processor electrically connected to the use interface, the first gas sensor, and the second gas sensor; and a memory electrically connected to the processor, wherein the memory may store instructions, that when executed, cause the processor to: monitor the gas outside the housing using the first gas sensor to acquire first data; monitor the gas outside the housing using the second gas sensor to acquire second data; compare the first data and the second data; and provide, via the user interface, information associated with at least one of the gas, the first gas sensor and the second gas sensor, at least in part, on the basis of the comparison result. Other embodiments are also possible.
US11099160B2 Multidimensional gas chromatograph
Lowering of a switching recovery rate is suppressed without degrading separating ability in a second analytical column. A multidimensional GC includes a sample injector for injecting a sample, a first analytical column for separating the sample injected from the sample injector into one or more components, the first analytical column communicating with the sample injector, a detector for detecting the components of the sample separated in the first analytical column, a second analytical column provided separately from the first analytical column, a switching device connected to an outlet side of the first analytical column and configured to lead the sample out of the first analytical column to the detector or to the second analytical column, and a temperature adjuster configured to adjust temperature of the switching device to a predetermined temperature independently of a temperature of the first analytical column and a temperature of the second analytical column.
US11099154B2 Method and device for separating metabolites or stereoisomers
A method of quantifying the amount of at least two analytes A1 and A2 involving (a) adding at least one salt (S) to at least a portion (P1) of the sample comprising the at least two analytes A1 and A2, (b) ionizing at least a portion of the sample according to (a) thereby forming an analyte flow comprising the analytes A1 and A2 in ionized form, (c) separating the ionized analytes A1 and A2 from each other by using at least one ion mobility separator (124), wherein the analyte flow according to (b) at least partially passes through the ion mobility separator (124), and (d) quantifying the amount of the separated ionized analytes obtained according to (c), wherein A1 is a pharmaceutically active compound C or derivative thereof and A2 is a metabolite or stereoisomer of C.
US11099149B2 Test element for electrochemically detecting at least one an analyte
A test element for electrochemically detecting at least one analyte in a bodily fluid is disclosed. The test element comprises at least one first electrode and at least one second electrode. The first electrode is designed as a working electrode and the second electrode is designed as a counter electrode. The test element comprises at least one capillary capable of receiving a sample of the body fluid. The first electrode and the second electrode are arranged on opposing sides of the capillary. The first electrode and the second electrode are arranged such that during a capillary filling the first electrode and the second electrode are wetted simultaneously and at an equal rate.
US11099146B1 Coal mine advanced detection method for heading machine
When the heading machine tunnels, a current generated by a current excitation source enters a coal seam through a movable cutting pick to form a stray current. The stray current collected by a backflow net returns to a negative electrode of a power supply through a transition resistor. When information such as the water content of the coal seam changes, the stray current and a potential difference across the transition resistor also accordingly change, and the coal seam water content information is converted into an electric signal. When the potential difference across the transition resistor is applied to two ends of a piezoelectric ceramic, the piezoelectric ceramic extends or compresses, and the electric signal is converted into a strain signal. A sensing optical fiber converts the strain signal into an optical signal detectable by a photoelectric detector. The optical signal is analyzed to obtain the coal seam water content information.
US11099144B2 Low sulfur fuel with adequate combustion quality
Fuel compositions that are low sulfur and have adequate combustion quality are disclosed. An example fuel composition that is low sulfur may have the following enumerated properties: a sulfur content of about 0.50% or less by weight of the fuel composition; a calculated carbon aromaticity index of about 870 or less; a density at 15° C. of about 900 kg/m3 to about 1,010 kg/m3; a kinematic viscosity at 50° C. of about 100 centistokes to about 700 centistokes; and an estimated cetane number of about 7 or greater.
US11099142B2 X-ray based measurements in patterned structure
A method and system are presented for use in X-ray based measurements on patterned structures. The method comprises: processing data indicative of measured signals corresponding to detected radiation response of a patterned structure to incident X-ray radiation, and subtracting from said data an effective measured signals substantially free of background noise, said effective measured signals being formed of radiation components of reflected diffraction orders such that model based interpretation of the effective measured signals enables determination of one or more parameters of the patterned structure, wherein said processing comprises: analyzing the measured signals and extracting therefrom a background signal corresponding to the background noise; and applying a filtering procedure to the measured signals to subtract therefrom signal corresponding to the background signal, resulting in the effective measured signal.
US11099140B2 Systems and methods for X-ray computed tomography
A system and method for X-ray computed tomography includes a robotic arm that moves an X-ray emitter around a subject in a curvilinear path and an X-ray detector that captures 2-dimensional views while the subject is scanned. Movements of the emitter and detector are coordinated such that the position and angle of the emitter relative to the detector remains substantially constant during scanning. A processor uses computed tomography to reconstruct an image of the subject from the captured 2-dimensional views. The robotic arm varies the pitch of the X-ray emitter during the scan to enhance the spatial resolution of the reconstructed image. The processor generates a projection transformation matrix based on movement of the robotic arm for each captured 2-dimensional view that is applied during reconstruction.
US11099135B2 Systems and methods for constructing and testing composite photonic structures
Systems and methods are disclosed relating to composite photonic materials used to design structures and detecting material deformation for the purpose of monitoring structural health of physical structures. According to one aspect, a composite structure is provided that includes a base material, an optical diffraction grating and one or more fluorophore materials constructed such that localized perturbations create a measureable change in the structure's diffraction pattern. An inspection device is also provided that is configured to detect perturbations in the composite structure. The inspection device is configured to emit an inspecting radiation into the structure and capture the refracted radiation and measure the change in the diffraction pattern and quantify the perturbation based on the wavelength and the angular information for the diffracted radiation.
US11099133B2 Flexible paper-based surface-enhanced Raman scattering substrate and method for preparing same
Disclosed are a flexible paper-based surface-enhanced Raman scattering (SERS) substrate and a method of preparing the same, which relate to detection of trace organics. This invention deposits a film of silver nanoparticles on a carrier such as filter paper by oblique-angle deposition to prepare the SERS substrate, which can be used for the detection of trace organics. Silver nanoparticles are closely arranged on the flexible paper, allowing the substrate for good SERS effect due to the interparticle coupling effect. Moreover, compared to the traditional rigid and brittle substrates, the substrate prepared herein can be readily used in the detection of residual organics on complex surfaces in various liquid or solid conditions by dipping, dropwise adding or wiping due to the use of a flexible and absorbent carrier.
US11099130B1 Light inspection system and method of the surface and inside of a sample
A light inspection system and method of the surface and inside of a sample. The system includes a light source generating a light beam to impinge on a sample; an imaging system obtaining an image of said sample and including a parabolic mirror with a hole to allow the passage of the light beam towards the sample, and the redirection of a scattered light component of the sample towards a light capturing unit comprising a bundle of bifurcated fibers; the bundle of fibers having a central fiber and external fibers, the central fiber receiving scattered light from the surface and the external fibers receiving scattered light from inside the sample; a measuring system measuring a power and/or a spectrum collected in the central and the external fibers.
US11099129B2 Spatially resolved standoff trace chemical sensing using backwards transient absorption spectroscopy
A system includes a first laser beam including a pulsed laser emanating from the instrument propagates in the air, wherein the first lase beam is tuned to the wavelength at which a target chemical absorbs, its pulses bringing molecules to an excited state, a second laser beam used to probe target chemicals by transient absorption spectroscopy, wherein the second laser beam is pulsed or continuous, and a detector.
US11099128B2 Optical analysis device, optical analysis method, and optical analysis
In order to analyze a solution component and a scatterer component in a liquid sample more quickly, there is provided an optical analysis device including a light source unit configured to irradiate a liquid sample with light; a first light receiving unit configured to receive transmitted light emitted from the light source unit and transmitted through the liquid sample; a second light receiving unit configured to receive scattered light emitted from the light source unit and scattered by a scatterer in the liquid sample; an ultrasonic irradiation unit configured to irradiate the liquid sample with an ultrasonic wave; a reflection plate configured to reflect the ultrasonic wave that is emitted from the ultrasonic irradiation unit and propagated through the liquid sample; and a control unit configured to control the light source unit, the first light receiving unit, the second light receiving unit, and the ultrasonic irradiation unit.
US11099125B2 Optical cavity for gas sensor and gas sensor having the same
The present invention provides an optical cavity for a gas sensor having a space defined therein, including: a first parabolic reflective surface formed on one wall surface in the space; a second parabolic reflective surface which is formed at a position facing the one wall surface, and is configured to reflect again a light emitted from a light source disposed at a focus of the first parabolic reflective surface and reflected by the first parabolic reflective surface so as to change a traveling path of the light; and a hyperbolic reflective surface formed so that any one focus of two foci coincides with a focus of the second parabolic reflective surface, and is configured to reflect the light made incident from the second parabolic reflective surface to change the traveling path of the light, and a value of c2−b2 of a hyperbola equation of hyperbola forming the hyperbolic reflective surface is in a range of 0
US11099124B2 Gas analysis apparatus, program for gas analysis apparatus, and gas analysis method
A gas analysis apparatus includes a calibration curve data storage section designed to store N types of calibration curve data which are previously created for N types of measurement target components and obtained by correcting influences of other N−1 types of measurement target components with respect to a concentration of each of the measurement target components, and a concentration calculation section designed to calculate a concentration of each of the measurement target components by using the N types of calibration curve data. When there exists a subthreshold component whose concentration calculated by the concentration calculation section is not more than a predetermined threshold value, the concentration calculation section calculates a concentration of each of the measurement target components other than the subthreshold component by using calibration curve data obtained without correcting an influence of the subthreshold component.
US11099120B2 Analysis cuvette and derivatives with signal amplification
A cuvette in which a fluorescent enzymatic reaction can be carried out that is for analyzing a sample includes at least one vertical wall and a bottom. The cuvette is made of a transparent or translucent material and a portion of the cuvette is partially covered on the outside with a sleeve including an inner coating made of retro-reflective material that is in contact with the cuvette.
US11099117B2 Apparatus and methods for sample acquisition
Apparatus and methods for sample acquisition, including for example, samples for flow cytometry systems. Certain embodiments include a plurality of plates, valves, and conduits. In particular embodiments, the plates are stacked and the conduits extend through stack of plates, and in specific embodiments each valve is in fluid communication with a conduit.
US11099114B2 Test device and test method for rotary pressurized filter and method for designing filter
A testing device, a testing method, and a design method for a rotary pressure filter. The device includes a stabilizer tank; a buffer tank connected to the stabilizer tank; a filter frame disposed beneath the buffer tank, and connected to the buffer tank; a liquid receiving tank disposed beneath the filter frame; an electronic balance disposed at bottom of the liquid receiving tank; and a seconds counter. The testing method includes adding a certain calculated amount of testing slurry into the filter frame, introducing a gas with a certain pressure into the stabilizer tank, filling the filter frame through the buffer tank, opening a valve at bottom of the filter frame, measuring a mass of the expelled filtrate expelled from the filter frame, measuring time of the filtering process, sampling and analyzing the filter cake and the expelled filtrate according to actual needs; and perform cleaning and drying processes sequentially.
US11099112B2 Dust measurement device and method
The present invention relates to a dust measurement device and method which can increase the accuracy of dust measurement by deriving a mass concentration on the basis of a number concentration distribution according to particle sizes. The dust measurement device of the present invention comprises: a charging unit for charging a feed material with electrical charges; a first dust collecting unit including a first and a second dust collecting electrode which are spaced apart from each other, through which the material passes, and to which different voltages are applied; a second dust collecting unit for collecting the material which has passed through the first dust collecting unit; a current measurement unit for measuring current flowing through the second dust collecting unit; and a control unit for calculating a mass concentration of the material by using the value of the current measured by the current measurement unit and adjusting voltages applied to the charging unit and the first dust collecting unit on the basis of the mass concentration.
US11099110B2 Method of in-situ TEM nanoindentation for damaged layer of silicon
A method of in-situ TEM nanoindentation for a damaged layer of silicon is disclosed. Wet etching and ion beam lithography are used for preparing a silicon wedge sample. An etched silicon wedge is thinned and trimmed by a focused ion beam; thinning uses ion beam of 30 kV: 50-80 nA, and trimming uses ion beam of 5 kV: 1-6 pA; and the top width of the silicon wedge is 80-100 nm. The sample is fixed on a sample holder of an in-situ TEM nanomechanical system by using a conductive silver adhesive. The sample is indented with a tip in the TEM, so that the thickness of the damaged layer of the sample is 2-200 nm; and an in-situ nanoindentation experiment is conducted on the damaged layer of the sample in the TEM.
US11099109B2 Fixative
A fixative for the preservation of organic tissue and cell aggregates, comprising a hydrophilic denaturant for structural change of the molecules of the organic tissue, a lipophobic solvent, in which said denaturant is dissolved, and an amphiphilic infiltration agent which is dissolved in the solvent for dissolving fats on the surface of the biological tissue in order to accelerate a penetration of the denaturant into the biological tissue.
US11099107B2 Component testing plan considering distinguishable and undistinguishable components
A component testing plan considers both distinguishable components and undistinguishable components for each of the distinguishable components. In addition to distinguishable and undistinguishable components, inputs to the system include a level of customer demand, using component-based demand forecasting, and what test types are to be performed. The system then determines a set of combinatorial test options for each of the test types and a cycle time for each combinatorial test option. The system then cognitively develops a component testing plan including a listing of combinatorial test(s) of the set of combinatorial test options for each test type to be performed and how many times to perform each combinatorial test(s) on a testing machine with a known capacity in order to minimize a total cycle time for all of the test types and a number of the testing machine needed; and implementing the component testing plan on a set of test components on a production line.
US11099105B2 Data processing method, data processing device, and non-transitory computer-readable recording medium having recorded thereon data processing program
A data processing method includes a period setting step of obtaining a rising period, a stable period, and a falling period with respect to time series data obtained in a substrate processing apparatus, an evaluation value calculation step of obtaining an evaluation value in the rising period, an evaluation value in the stable period, and an evaluation value in the falling period as an evaluation value of the time series data. In the period setting step, a period from when a control signal changes until the time series data falls within a first range including a target level is obtained as the rising period, a period from when the control signal changes until the time series data falls within a second range including an initial level is obtained as the falling period, and a period between the rising period and the falling period is obtained as the stable period.
US11099102B2 Misfire detection device for internal combustion engine, misfire detection system for internal combustion engine, data analysis device, and controller for internal combustion engine
A misfire detection device for an internal combustion engine is provided. A mapping takes time series data of instantaneous speed parameters as inputs. Each instantaneous speed parameter corresponds to one of a plurality of successive second intervals in a first interval. The instantaneous speed parameters correspond to the rotational speed of the crankshaft. The first interval is a rotational angular interval of the crankshaft in which compression top dead center occurs. The second interval is smaller than an interval between compression top dead center positions. The mapping outputs a probability that a misfire has occurred in at least one cylinder that reaches compression top dead center in the first interval. The mapping data defining the mapping has been learned by machine learning.
US11099098B2 Methods and systems for detecting fluidic levels and flow rate and fluidic equipment malfunctions
An improved sensor system is provided that monitors and controls a dendritic fluid system. A dendritic fluid system can include artificial components and/or natural components that carry fluid from a source to a destination through a series of paths. The sensor system can include magnetic field sensors, acoustic sensors, encapsulated sensor systems, pressure regulators, and valve controllers to monitor and control the dendritic fluid system. For example, magnetic field sensors, acoustic sensors, and/or pressure regulators can be used to measure the flow of fluid within a dendritic fluid subsystem and/or to detect potential leaks. The encapsulated sensor systems and/or valve controllers can be used to detect fluid levels in a contained system and control valves to adjust the fluid levels in the contained system to a desired level.
US11099093B2 Thermally-matched piezoresistive elements in bridges
A micromechanical pressure sensor for measuring a pressure differential includes a diaphragm having an inner region and two edge regions, one opposite the other with respect to the inner region. Two or more piezoresistive resistance devices are on the diaphragm, at least one in each of the inner and edge region, and are configured to be electrically connected in a bridge circuit. The micromechanical pressure sensor is configured so that an operating temperature of the one or more piezoresistive resistance devices in the inner region is substantially the same as an operating temperature of the one or more piezoresistive resistance devices in at least one of the edge regions throughout a full operating range such that an error of the micromechanical pressure sensor output resulting from self-heating is less than if the micromechanical pressure sensor were not configured to maintain the operating temperatures substantially the same.
US11099091B2 Advanced tire monitoring system
A tire pressure monitoring system comprising a tire pressure monitoring device for mounting on an internal surface of a tire and including a pressure sensor for monitoring the fluid pressure in the tire. The system has an RFID tag located on the tire separately from the tire pressure monitoring device. In response to detecting a tire pressure event from monitoring the fluid pressure of said fluid, the tire pressure monitoring device causes the RFID to transmit data, which is received by the tire pressure monitoring device.
US11099088B2 Strain torque measurement system
A torque sensor assembly is used with a driveline component. The torque sensor assembly includes a holder, a sleeve, and at least one strain sensor. The holder includes a side wall that has a holder outer surface and a holder inner surface. The holder outer surface is corresponding to and attached to an aperture of the driveline component. The sleeve is corresponding to and attached to the holder inner surface. The strain sensor is attached to the sleeve and used to sense a strain in the driveline component.
US11099085B2 Optic fibres and fibre optic sensing
Fiber optic cables with improved performance for use in distributed sensing, for instance in distributed acoustic sensors, are disclosed. In one embodiment a fiber optic cable (210) comprises a core (208) and cladding (206) disposed within a buffer material (202) surrounded by a jacket (204) and arranged so that the core is offset from the center of the cable. By offsetting the core from the center of the jacket any bending effects on the core can be maximized compared to the core being located at the center of the cable.
US11099077B1 Background subtracted spectrometer for airborne infrared radiometry
A background subtracted spectrometer for airborne infrared radiometry. The background subtracted spectrometer may comprise: a filter array, a detector, and a dewar containing liquid nitrogen. The filter array may be configured to selectively pass different spectral bands of infrared radiation. The filter array may comprise: at least one linear variable filter and a plurality of bandpass filters. The detector may comprise a focal plane array configured to receive the different spectral bands of infrared radiation simultaneously transmitted through the filter array. The detector may generate one or more electrical signals indicative of infrared radiation intensity as a function of wavelength. The filter array may be coupled to the focal plane array of the detector, and the filter array and detector may be conductively cooled by the liquid nitrogen to improve signal-to-noise ratio and spectral measurements. The background subtracted spectrometer preferably lacks a circular variable filter and relay lens.
US11099071B2 Imaging condition evaluation device and imaging condition evaluation method
An imaging condition evaluation device according to the present disclosure includes: a spectrometer configured to capture a spectral image under an arbitrarily set imaging condition; and an evaluation unit configured to set a first region and a second region different from each other in the spectral image, and calculate an evaluation value of the imaging condition based on an optical spectrum of the first region and an optical spectrum of the second region.
US11099066B2 Light detection systems having input and output modulators, and methods of use thereof
Systems for detecting light (e.g., in a flow stream) are described. Light detection systems according to embodiments include a photodetector, an input modulator configured to modulate signal input into the photodetector and an output modulator configured to modulate signal output from the photodetector. Photodetector arrays having a plurality of light detection systems, e.g., as described, are also provided. Methods for matching output signals from two or more photodetectors (e.g., a plurality of photomultiplier tubes in a photodetector array) are also described. Flow cytometer systems and methods for detecting light from a sample in a flow stream are provided. Aspects further include kits having two or more of the subject light detection systems.
US11099063B2 Apparatus and method for profiling a beam of a light emitting semiconductor device
Methods and apparatus (100) for profiling a beam of a light emitting semiconductor device. The apparatus comprises a light emitting semiconductor device (102) comprising an active region (108) formed on a substrate (104) and configured to generate light when a suitable electrical current is applied to contacts on an upper surface of the device and a light emitting surface (110) defined by a lower surface of the substrate opposite the contacts. The apparatus further comprises a transmission medium (112) comprising a first surface (114) in contact with at least part of the light emitting surface of the semiconductor device and a diffusion surface (116), opposite the first surface, and configured to diffuse light emitted from the micro-LED and transmitted through the transmission medium.
US11099062B2 Electronic device
An electronic device includes a device body, a screen, and a photo-sensing module. The screen is mounted on a front side of the device body. The photo-sensing module includes a light emitter and a light receiver. The light emitter is arranged obliquely relative to the screen, and a direction of the emitted light from the light emitter is tilted towards the side with the screen relative to the device body.
US11099059B2 Intelligent noise mapping in buildings
A method and a system for noise mapping in buildings, wherein a communication device is configured for determining the current noise level of a location in the building by an appropriate sensor of the communication device, wherein the communication device is further configured to communicate the noise level information and the location data to a computer system; wherein the computer system is configured for collecting and analyzing the received noise level information and the corresponding location data, and wherein the computer system is further configured to provide a noise heat map of the building.
US11099052B2 Low-cost measurement system using time domain reflectometry
A Time Domain Return measurement system for measuring liquid level, linear movement or other measurements which includes a first and second electrode, the second electrode spaced from the first electrode to define a gap, and an electronics assembly connected to the first and second electrodes equipped with a generator for transmitting an electromagnetic signal for propagation along the electrodes. The signal generator has a first analog timing circuit for actuating a slow-rising function of voltage versus time, a second analog timing circuit associated with the first analog timing circuit for actuating a fast-rising function of voltage versus time, and a receive circuit electrically connected to the electrodes, the receive circuit being activated for receiving return echo data associated with the electromagnetic signal transmitted when the fast-rising function is equal or greater than the slow-rising function to determine the position of the second medium with respect to the electrodes.
US11099050B2 Waveguide coupling for a fill level radar
A waveguide coupling for a fill level radar including a waveguide and a high-frequency chip, which projects at least in part into the waveguide and includes a coupling element for coupling the transmission signal into the waveguide.
US11099047B2 Liquid observation device
A liquid observation device having a clear body structure 1C which is a disc-like shape which on the top surface has a thumb support member 1A that includes symbol indicator marks 1B thereon, on the opposite side of the clear body structure 1C a mechanical seal surface 2B having a mechanical seal 2A thereto, which has threads 3A extending from the mechanical seal surface 2B to the bottom of the said clear body structure 1C which located on the bottom surface at the center a phosphorescent tube. member 5 having a vent hole 4 at the top, which extends vertically down from the clear body structure 1C, toward the end has tube indicator section 6 that extends in a downwardly-inclined outwardly spiral. The device is attached to the liquid storage vessel 8 by engagement of the threads in a clockwise direction which define matching threads and turned until the mechanical seal 2A is tight between the seal surface 2B and the liquid storage vessel 8, the phosphorescent tube member 5 indicator section 6 provides light and is submerged into the liquid 9, which the liquid 9 enters the tube entrance 7, the air vents out of the vent hole 4 permitting the liquid to rise up the tube that gives the observer visual observation as well as the liquid level in the liquid storage vessel which is observed through the clear body structure 1C, and by which the claimed invention functions.
US11099046B2 Monitoring apparatus for graphically displaying and indicating a history of integrated flow amount of gas flow meter
To provide an apparatus for monitoring a fluid flow rate, which is capable of performing monitoring without a data deficit, and displays information on a trend of a past history. A monitoring apparatus accepts, from the flow meter, integrated flow amount data for every day-and-time section, and a current flow rate, and graphically displays, on the basis of the integrated flow amount data for every day-and-time section, an integrated flow amount corresponding to each day-and-time section, on the basis of the integrated flow amount data for every day-and-time section including the current day-and-time and for every another plurality of continuous day-and-time sections.
US11099045B2 Gas flow meter for graphically displaying and indicating a history of integrated flow amount
In a temporally continued plurality of day-and-time sections, history data included in the past day-and-time section is graphically displayed on the basis of the integrated flow amount data stored in the storage unit, as an integrated flow amount in each day-and-time section. In the day-and-time section including the current day-and-time, the integrated flow amount in the day-and-time section based on the current integrated flow amount data is successively updated and graphically displayed.
US11099043B2 Determining a corrected measured flow rate
A method of determining a corrected measured flow rate is provided. The method includes measuring a flow rate with a first flow meter, measuring a flow rate with a second flow meter, the second flow meter being fluidly coupled to the first flow meter in series, and correcting the measured flow rate of the first flow meter with the measured flow rate of the second flow meter.
US11099042B2 Clamp-on ultrasonic flowmeter determining flow rate corresponding to phase velocity of low order asymmetric mode from plate wave generation
A clamp-on type ultrasonic flowmeter which is detachably attached to an outer wall of cylindrical piping is provided. An ultrasonic signal is transmitted to the piping from one of the first and the second ultrasonic devices, a plate wave corresponding to the ultrasonic signal is generated, and an ultrasonic signal corresponding to the plate wave is received by the other ultrasonic device. A pipe wall thickness of the piping and a frequency of the ultrasonic signal are in a state in which a plate wave of a low order asymmetric mode is significantly excited in the piping. A flow rate is calculated corresponding to phase velocity characteristics of the low order asymmetric mode.
US11099041B2 Information processing device and information processing method
An information processing device includes: a memory; and a processor configured to: decide an acquisition method of acquiring data using a sensor node; acquire measurement data measured at the sensor node and performance data relating to performance of the sensor node according to the decided acquisition method; determine a presence or absence of occurrence of an anomaly based on the acquired measurement data and/or the acquired performance data; and divide an appearance range of data values of the performance data into level ranges indicating a degree of quality of the data values and store the level ranges in a storage unit, wherein the processor is configured to decide a level range including a data value of the acquired performance data by referring to the storage unit, and decide the acquisition method based on a combination of the decided level range and the presence or absence of occurrence of the anomaly.
US11099038B2 Data logger and sampling and encoding methods for use in a data logger
A data logger (1) for logging values of a physical environment parameter (T) as a function of time (t) includes a sampling subsystem (2), which acquires sample values (21) of the physical environment parameter (T) at sampling moments which are separated by sample intervals, an encoding subsystem (3) which defines data records representing groups of one sample value (21) or a number of successive sample values (21) with variations which meet a first stability criterion, each data record including first identifiable bits (b10-b00) defining a representative value (Trep) for the samples values (21) of the corresponding group and second identifiable bits (b15-b12) indicating the number of samples in the corresponding group and a flag bit (b11) indicating the use of either the first or second interval length, and a memory subsystem (4) for storing the sequence of defined data records into a memory (7).
US11099037B2 Magnetic encoder and production method therefor
A magnetic encoder having a plurality of rows of magnetic tracks and capable of detecting an absolute angle is easily producible with higher accuracy. The magnetic encoder includes: a core member of annular shape having a bending plate portion that bends and extends from an edge of a track formation surface; and two or more rows of magnetic tracks arranged adjacent to each other on a magnetic member provided on the track formation surface, each track having N poles and S poles alternately magnetized thereon. The magnetic tracks include a main track that has a largest number of magnetic poles and is used for calculating an angle, and a sub track used for calculating a phase difference from the main track. The main track is located on a side closer to the bending plate portion than the sub track.
US11099036B2 360 degree position sensor
An accurate position sensor is presented. The sensor operates over 360-degree motion angular motion and includes a coil structure formed on a substrate and a target mounted to be angularly moved over the coil structure, the target being formed of a conducting material in a shape of a spiral of Archimedes. The coil structure includes coils with an arc sufficient to operate over a 360 degree motion of the target, for example between 120 degrees and 360 degrees. Some embodiments include coils with a 180 degree arc. A method of operating the position sensor includes rotating a target formed of a conducting material in a shape of a spiral of Archimedes over a coil structure and providing a linearized and calibrated response indicating the angular position of the target relative to the coil structure.
US11099035B2 Scanning unit for scanning an angular scale and angle-measuring device having such a scanning unit
A scanning unit for an angle-measuring device for scanning an angular scale, so that a relative angular position between the scanning unit and the angular scale about an axis of rotation can be determined, includes a substrate having a first surface, a detector configured to generate signals which are dependent on the angular position, evaluation electronics including electronic components surrounded by a potting compound, and an electrical interface configured to create a connection from the evaluation electronics to subsequent electronics. The detector, electronic components and electrical interface are disposed on the first surface of the substrate. The electronic components and the electrical interface are disposed further away from the axis of rotation than the detector. The potting compound is disposed on the first surface of the substrate circumferentially around the axis of rotation.
US11099033B2 Position detection system
A position detection system includes a first magnet, a first soft ferromagnetic member, and a magnetic detector. The first magnet is magnetized in a first direction and generates a first magnetic field including a first magnetic line. The first soft ferromagnetic member is rectilinearly movable along a second direction and includes a first outer edge having a first outer edge part remote from the first magnet by a first distance in a third direction and a second outer edge part remote from the first magnet by a second distance in the third direction. The first and second outer edge parts are disposed at different positions in the second direction. The magnetic detector is kept at a predetermined constant position relative to the first magnet. The first magnetic line passes through the magnetic detector in the first direction when the first soft ferromagnetic member is at rest.
US11099031B2 Methods and apparatus for determining the zero rate output of a sensor using a learning algorithm
Methods, apparatus, and systems for calibrating the Zero Rate Offset (ZRO) of a gyroscope are disclosed.
US11099025B2 Providing street-level imagery related to a ride service in a navigation application
An interactive two-dimensional digital map is provided via a user interface. A request to obtain travel directions to a destination is received. An indication of a ride from a pick-up location to a drop-off location to traverse at least a portion of the route is obtained from a third-party provider of a ride service. Street-level imagery for the pick-up location is obtained and displayed on the digital map. In response to detecting a selection of the street-level imagery via the user interface, the two-dimensional digital map is transitioned to an interactive three-dimensional panoramic display of street-level imagery.
US11099024B2 Systems and methods for route prediction
Predicting the future location of a user based on predicting the route that the user might take is disclosed. The routes used by the user in the past are indexed to generate a dictionary of routes which can be further augmented with contextual data. The prior routes are encoded within the dictionary such that each term representing a respective one of the prior routes comprises a collection of unique identifiers wherein each of the unique identifiers represents a segment of the respective one of the prior routes. Techniques of text prediction, term frequency for dictionary scores and other language processing techniques are used to predict the further route of the user.
US11099023B1 Intermediate navigation destinations
Navigation applications may utilize various different data sources to provide route information. In one example, a method of operation may include receiving at least one destination and creating a navigation route from a current location to a final destination, retrieving a plurality of user characteristics and a plurality of user preferences from at least one of a local memory of a user device and a remote memory of a remote device, modifying the navigation route to include intermediate routes based on the plurality of user characteristics and the plurality of user preferences, and transmitting a notification to a user device comprising at least one suggestion for an intermediate route.
US11099022B2 Vehicle reach area presentation device and vehicle reach area presentation method
A vehicle reach area presentation device sets a unit area in which a start point exists as a start area among unit areas into which a region on map data is divided and extracts pieces of probe data including records of past travels within a certain range from the start area. The device sets the unit areas, including goal points recorded in the extracted pieces of probe data, as reach areas, calculates energy consumptions from the start area to the reach areas by using the pieces of probe data, and presents the reach areas to a user while changing display of the reach areas depending on the calculated energy consumptions.
US11099020B2 Method and apparatus for optimizing intermodal route computations
An approach is provided for optimizing intermodal route computations. A routing platform retrieves shared vehicle availability data associated with one or more modes of transport for geographic areas. The routing platform further processes the shared vehicle availability data to determine a shared vehicle availability pattern for each geographic area. The routing platform further generates, based on the shared vehicle availability pattern, an intermodal vehicle availability model indicating a combination of modes of transport for each geographic area, wherein the geographic areas are selectively excluded from computations to generate an intermodal route. The routing platform further provides the intermodal vehicle availability model as an output for generating the intermodal route.
US11099019B2 Network system to compute and transmit data based on predictive information
A method and system for arranging service provider selection are described. A network computer system can establish a set of criteria to determine whether to display, before actually receiving an acceptance from a service provider, an assumed acceptance or a likely service provider to provide on-demand services in response to data corresponding to a request for service sent from a computing device of a user. For example, the network computer system can predetermine a likely service provider or number of matching service providers and display this information to the user in lieu of a “requesting” screen.
US11099016B2 System and method for generating pedestrian tours
Generating a pedestrian tour includes: receiving a query from a user device via a network, the query indicative of a request for a pedestrian tour and including a location and preferences including a target length for the pedestrian tour; obtaining a graph of a geographical area around the location of the user device, the graph including nodes indicative of path crossings and arcs indicative of paths connecting pairs of the nodes; determining scores for the arcs based on characteristics of the arcs, respectively, and the preferences; selecting connecting ones of the arcs based on the scores of the connecting ones of the arcs, lengths of the selected connecting ones of the arcs, and the target length; adding the selected connecting ones of the arcs to the pedestrian tour to initialize the pedestrian tour; and transmitting the pedestrian tour to the user device via the network for display.
US11099015B2 Management system of substitute parking service, method of assisting use of substitute parking service, and non-transitory computer-readable storage medium storing management programs
A management system that manages substitute parking service in which a substitute driver parks a vehicle of a service user, in place of the service user, includes a processor configured to generate path information indicating a path from a delivery location of the vehicle to a parking lot in which the vehicle is allowed to be parked, based on information indicating the delivery location, and information indicating a position of the parking lot, and the processor being configured to transmit the path information to a terminal of the service user.
US11099014B2 Chip module, signal processing method, and electronic equipment
The present technology relates to a chip module, a signal processing method, and electronic equipment that are aimed at enabling a change before and after mounting a module to be debugged and enabling a mounting module to be easily designed. A gyro module includes a MEMS that is formed into a chip and an IC that processes a detection signal from the MEMS, which are arranged above and below. The IC has a temperature sensor and stress sensor that detect an external environment within the IC in plurality and outputs difference values obtained by subtracting reference sensor values that are sensor values of the temperature sensors and the stress sensors at the time of calibration from sensor values detected by a plurality of the temperature sensors and the stress sensors respectively. The present technology can be applied, for example, to the gyro module or the like.
US11099011B2 Measurement of material dimensions
The invention relates to a method for determining material dimensions of a longitudinal profiled section (2) during a sawing process, in which a saw blade (3) is advanced, the longitudinal profiled section (2) being machined by said saw blade (3) along a saw groove during this time; advancement position data of said saw blade (3) along the advancement path (s) being determined and, during this sawing operation, additional measurement data being determined from the group of sawing force (Fs) or another variable which corresponds to the sawing force (Fs). The invention is characterised in that an actual profile is determined from the advancement position data and said additional measurement data.
US11098999B2 Cascade Fourier domain optical coherence tomography
A cascaded interferometric system for Fourier domain optical coherence tomography (OCT) in which the output of one sub-system interferometer is directed through a second sub-system interferometer for performing the Fourier transform in hardware.
US11098992B2 Method of making polymer ammunition cartridge having a two-piece primer insert
The present invention provides ammunition cartridge having a two piece primer insert with a flange, a polymeric middle body extending from the primer insert to a cylindrical middle body coupling region, and a polymeric projectile end having a projectile aperture mated to the polymeric middle body.
US11098979B2 Retaining mechanism for a holster
A retaining mechanism for a holster includes a body (18) mountable to or integral with a holster, and a hood unit (40) rotatably mounted to the body. The hood unit configured for rotation about a first axis between a retaining condition in which it overlies a service item in the holster to prevent its withdrawal and a retracted condition in which the service item can be withdrawn. A hand-operable lever assembly (60) is rotatably mounted to the body and configured for rotation about a second axis. The lever assembly is operably engageable with the hood unit whereby rotation of the lever assembly effects rotation of the hood unit to its retracted condition and vice versa. The lever assembly includes a first, deflectable, portion (70) and a separate second, depressible, portion (80). These first and second portions are respectively selectively deflectable and depressible against respective first and second restoring bias forces to disengage the lever assembly from a lock formation (128) configured to lock the lever assembly against rotation and thereby the hood unit against rotation to its retracted condition.Also disclosed is a blocking element (160) moveable from a position in which it impedes or obstructs the lever assembly. In another aspect, a portion (150) of the lever assembly is releasable restrained between a portion (128) of the hood unit and a portion (110) of the body.
US11098976B2 Airgun projectile carrier
Projectile carriers are provided. In one aspect, a projectile carrier has a storage area with a breech opening and a bolt opening aligned with the breech opening along a first axis, a plurality of projectile drivers positioned in the storage area are biased to move in a first direction within the storage area along a path that passes between the breech opening and the bore opening. A stop is positioned to stop movement of the projectile drivers in the first direction when one of the projectile drivers is positioned substantially aligned at the first axis. The projectile drivers have a block that prevents a projectile from exiting the bolt opening. The projectile drivers are sized and can be moved in a second direction to allow a bolt to drive a projectile along the first axis through the breech opening.
US11098971B2 Muzzle brake
A muzzle brake for a firearm provided herein generally includes a housing having a chamber and an insert removably couplable to the housing such that the insert is interchangeable depending on the caliber of projectile. The insert includes a body with a central bore defining a projectile axis, the central bore at least partially extending toward an end of the housing within the chamber. The muzzle brake may further include a first lateral port extending from the chamber through the housing and be configured to expel combustion gases away from the housing and a first baffle projecting radially from the body and disposed at a location along the body configured to direct a portion of the combustion gases toward the first lateral port. The muzzle brake may further include an upward port configured to expel combustion gases in direction to counteract muzzle lift of the firearm.
US11098968B1 Slide lock-back follower assembly
This disclosure describes systems, methods, and apparatus for a follower assembly comprising one or more dummy cartridges, the first thereof comprising an angled follower platform that when pressed between the follower spring and a final live cartridge in the magazine, rotates to a first side of the magazine and enhances follower interaction with a slide lock mechanism. The follower platform may also be angled back to front to further enhance this interaction. The follower platform may include a protruding heel extending laterally from a front portion of the first side of the follower platform configured to interface with the slide lock mechanism. A rear stop may extend from a rear portion of the first side and interface with a downward-facing surface of the magazine near the feed end, wherein contact between these two surfaces causes a front end of the first dummy cartridge to rotate upward.
US11098961B2 Dual loop cooling system energy storage and reuse
Methods and systems are provided for a dual loop coolant system used to control an engine temperature. In one example, cooling capacity is transferred from a low temperature loop to a heat exchanger, and cooling capacity stored in the heat exchanger is transferred to a high temperature loop (e.g., an engine coolant loop). The flow of coolant from the dual loop coolant system to the heat exchanger may be regulated responsive to a temperature of the coolant in each of the low temperature loop and the high temperature loop.
US11098957B2 Loop-type heat pipe
A loop-type heat pipe includes an evaporator configured to vaporize an operating fluid, a condenser configured to liquefy the operating fluid, a liquid pipe configured to interconnect the evaporator and the condenser, a steam pipe configured to interconnect the evaporator and the condenser and to form a loop together with the liquid pipe, a porous body provided in the liquid pipe and configured to retain therein the liquid operating fluid, and a solid columnar support provided in the liquid pipe and configured to guide the operating fluid liquefied by the condenser to the porous body. At least one first groove is formed at a side surface of the columnar support.
US11098949B2 Refrigerator appliance having USB features
A refrigerator appliance having Universal Serial Bus (USB) features is provided. In one aspect, a refrigerator appliance has a cabinet defining a chamber. At least two shelf mounting tracks are disposed within chamber. A shelf having a USB port is mountable to the shelf tracks. The shelf tracks each include at least two bus bars. One bus bar is charged with a power charge, one is charged with a ground charge, one is charged with a positive data charge, and one is charged with a negative data charge. When the shelf is mounted to the tracks, the bus bars are in electrical communication with the USB port of the shelf such that data transmissions can be routed between the USB port and a controller or some other processing device. In another aspect, a refrigerator appliance includes features for enabling USB data transmissions to a bin mounted in a door thereof.
US11098948B2 Water dispensing system
A refrigerator water dispenser includes a shelf having a lower surface. A water dispenser tube is disposed adjacent to the shelf for dispensing water into a container. An actuator support is operably coupled to the lower surface of the shelf. A load cell is disposed on the actuator support, wherein the load cell sends a signal in response to movement by the actuator support. A controller is operably coupled to the load cell, wherein the controller activates a water dispensing sequence to dispense water via the water dispenser tube in response to the signal from the load cell.
US11098947B2 Refrigerator and manufacturing method therefor
Disclosed is a refrigerator including an ultrathin wall-type insulating wall of which the thickness is made to be thin so as to increase the capacity of a storage chamber, while maintaining heat-insulating performance. A vacuum insulating material, provided inside the insulating wall, is provided so as to come into contact with an outer chamber such that the length between the outer chamber and an inner chamber is reduced. In addition, a foam material, which is formed by being foamed between the inner chamber and the outer chamber and is provided between the vacuum insulating material and the inner chamber, is formed to have a thin thickness so as to reduce the total thickness of the insulating wall, thereby increasing the capacity of the storage chamber and enabling the refrigerator to have a slim design so as to improve the aesthetics of the refrigerator.
US11098945B2 Refrigerator door and manufacturing method of the same
A refrigerator door and a manufacturing method of the same are disclosed. The refrigerator door includes a front panel that includes a first through hole and an input unit, a door liner, an upper cap decoration unit configured to seal an upper side of a first space defined between the front panel and the door liner, a frame attached to an inside of the front panel and defining a second space, a display assembly provided between the frame and the front panel and configured to emit light through the first through hole, and a touch sensor assembly provided between the frame and the front panel, the touch sensor assembly being fixed to a rear of the front panel at a position that corresponds to a location of the input unit. The upper cap decoration unit includes a communication hole for communicating with the second space and includes a cap cover.
US11098940B2 Flexible container with ice tray
An ice-making container having a base and a freestanding side extending from the base to define a mouth opposite the base, and having a divider extending from the base and/or freestanding side so as to divide the container into at least two ice-making compartments. The container is a closable container via zipper members extending from the interior sides of the mouth, wherein the mouth is deformable between open and closed configurations and the first and second zipper members are disengagable when the mouth is open and engagable when the mouth is closed. The container may be molded from platinum silicone as a unitary whole without assembled parts. The molding process may comprise liquid injection molding, compression molding, or transfer molding.
US11098939B2 Ice maker for a domestic refrigeration appliance with an ejection unit and a twisting apparatus, domestic refrigeration appliance and method
An ice maker for a domestic refrigeration appliance has an ice tray with at least one cavity for holding and freezing liquids to form a shaped ice element. An ejection unit ejects the shaped ice element from the cavity. A drive apparatus performs a relative rotational movement between the ice tray and the ejection unit to eject the shaped ice element from the cavity. The ice maker has a twisting apparatus that is coupled to the ice tray and that can be used to twist the ice tray around to release a frozen shaped ice element in the cavity. There is also described a domestic refrigeration appliance with the ice maker and a method for ejecting shaped ice elements from the ice tray.
US11098937B2 Refrigerator
To facilitate replacement or repair of a sensor for refrigerant leakage detection used for a refrigerator for a storage box such as a container in case of breakdown, a sensor for refrigerant leakage detection is disposed outside of an internal space of a storage box, and an internal air guide passage is provided which guides internal air from a discharge side of a fan provided in the internal space of the storage box to the sensor for refrigerant leakage detection.
US11098935B2 Method for operating an air-conditioning system of a motor vehicle
A method for operating an air-conditioning system of a motor vehicle, wherein the air-conditioning system comprises a refrigerant circulation and a water circulation which are thermally coupled with one another across a condenser/gas cooler. Water circulation flows through the condenser/gas cooler at a low volumetric rate of flow and a high temperature difference so the water circulation transfers heat in the heating heat exchanger to the air in a similar temperature range. Refrigerant circulation cools from 65° C. to 70° C. to −10° C. to +30° C. and water circulation raises to a temperature of 55° C. to 65° C. and that an adaptation of the temperature profile of the water circulation to the temperature profile of the refrigerant circulation takes place in the condenser/gas cooler utilizing a temperature glide of the refrigerant. The refrigerant is significantly cooled.
US11098933B2 Direct heat exchange system
A direct heat exchange system uniformly transfers heat through a multiphase substance, such as a refrigerant, to a barrier that emits heat radiantly and convectively. The system solely uses the multiphase substance to exchange heat between the multiphase substance and the barrier. No intermediary fluids are used. A heat exchange portion, such as a heat pump, absorbs and emits heat and transfers it to the multiphase substance. A tube portion carries the multiphase substance to the barrier. The heat is directly exchanged between the tube and the barrier. The barrier emits radiant heat or absorbs heat. A tube fastener fastens the tube to the barrier. A thermal mass portion stores heat behind the barrier. A dehumidification coil helps prevent indoor condensation and tempers the temperature of the air proximal to the barrier by drying the air. A decorative panel covers the tube portion and the thermal mass portion.
US11098927B2 Distributor, heat exchanger and refrigeration cycle apparatus
A distributor includes: a fluid inlet; a plurality of fluid outlets; a distribution flow passage which causes the fluid inlet to communicate with the fluid outlets, and distributes fluid which flows into the distribution flow passage through the fluid inlet, among the fluid outlets; and a plurality of heat-transfer-tube insertion portions each formed to face an associated one of the fluid outlets, the heat-transfer-tube insertion portions allowing heat transfer tubes to be inserted therein. The heat transfer tubes are inserted in the heat-transfer-tube insertion portions such that an end portion of each of the heat transfer tuber is connected to the associated fluid outlet.
US11098926B2 Self-contained in-ground geothermal generator and heat exchanger with in-line pump used in several alternative applications including the restoration of the salton sea
Provided here is a system and method for harnessing geothermal energy for generation of electricity by using complete closed loop heat exchange systems combined with onboard drilling apparatus. The system includes several devices operating separately in many different applications in energy sectors, including Self Contained In-Ground Geothermal Generator; the Self Contained Heat Exchanger; the In-Line-Pump/Generator; and preeminent drilling system for drilling wider and deeper wellbores. The system can be used for harnessing heat from accessible lava flows; harnessing the waste heat from the flame on top of flares stacks and similar cases. Also, included is an architectural solution for the restoration of the terminal lake, the Salton Sea, an area of prevalent geothermal sources, including dividing lake in three sections and importing seawater in central section with pipeline system; providing condition for tourism; treating farmland runoff waters; generating electricity including solar energy; and producing potable water and lithium as byproducts.
US11098925B1 End seals for parabolic trough solar collectors and a parabolic trough solar collector
An end seal arrangement for a Parabolic Trough solar Collector, PTC, comprises an elongated parabolic reflector trough and a receiver pipe arranged at a focus-line of the reflector trough. The end seal arrangement comprises a housing configured to be fixated to one short-end of the reflector trough, and an inlay configured to be inserted in the housing to slidably abut a circumference of the receiver pipe, such that the reflector trough is sealed to the receiver pipe by the inlay when the housing is fixated to the short-end of the reflector trough and the reflector trough pivots about its focus-line. The end seal arrangement further comprises a fixation means configured to fixate the housing to the reflector trough. By reducing heat leakage and prevent ice, snow, sand, etc. from deteriorating the reflector, improved operational performance will be achieved.
US11098923B2 Electric radiator
An electric radiator is provided. The electric radiator includes: a housing provided with an air channel cover therein; a heating assembly disposed in the housing and defining a natural convection air channel with the air channel cover, an air supply inlet being formed at a first end of the natural convection air channel and an air supply outlet being formed at a second end of the natural convection air channel above the air supply inlet, air in the natural convection air channel being heated by the heating assembly to form a natural convection in the natural convection air channel; a mesh hood mounted onto a front surface of the housing and covering the heating assembly and the air supply outlet; a first temperature limiter mounted onto the heating assembly and adjacent to the air supply outlet in an up-down direction.
US11098914B2 System and method for operating a HVAC system by determining occupied state of a structure via IP address
A system and method for operating an HVAC system based on the occupancy of a structure, wherein occupancy of the structure is determined by a remote occupancy identifier, the occupancy identifier configured to determine the occupancy of the structure by detecting if a user device is connected to a network within the structure, the occupancy identifier further configured to change at least one operational parameter setting of the HVAC controller depending on whether the structure is currently occupied or not.
US11098912B1 System and method for energy use control in an environmental control system
Provided is a method in a control system that is configured to provide command information to environmental adjustment equipment. The control system includes a plurality of user interface devices wherein each user interface device is configured to select an operating mode for a plurality of monitored areas in a building and wherein each user interface device is located in a different one of the monitored areas. The method comprises detecting a mode change request at a first user interface device for a first monitored area and executing the mode change request for the first monitored area while retaining a prior selected mode for another monitored area that was selected using a different user interface device when for each monitored area the environmental adjustment equipment includes a throttling device for controlling the flow of conditioned medium provided to the monitored area.
US11098908B2 Construction method and design method of air-conditioning system
In a construction method of an air conditioning system, the respective rooms are provided with air intake sections 9a to 9d, 18a to 18d which spout air sent from blowers 40a to 40d, 41a to 41d, an exhaust section 52 which forms discharged air current directed from the respective rooms toward the return compartment is provided between the respective rooms and the return compartment, and the plurality of blowers 40a to 40d, 41a to 41d and at least one air conditioner are disposed in the return compartment. Air discharged from the plurality of rooms in the building 1 by the air conditioner 30b operated by the return compartment is adjusted in temperature and moisture in the return compartment, and wind is sent into the plurality of rooms in the building 1 by the blowers 40a to 40d, 41a to 41d, and air conditioning in the building 1 can be performed.
US11098907B1 Apparatus and method for containing and recovering residue from a kitchen ventilation system
A containment apparatus, kit and method for containing liquid waste when cleaning a kitchen ventilation system wherein the containment apparatus includes a funnel that is removably attachable to an attachment device on a kitchen ventilation hood.
US11098905B2 Hob with overheat control device
If hobs are integrated into built-in furniture, care must be taken to ensure that during operation the temperature in or on the built-in furniture does not exceed permissible limit values. It is proposed to fasten a temperature sensor in the hob housing by means of a heat-conducting retaining element. The retaining element is arranged on the hob housing such that essentially the heat output into the worktop is transmitted via the retaining element to the temperature sensor.
US11098904B2 Dual coil electric heating element
An embodiment of an electric heating element is disclosed, including an electrically resistive inner heating element, an electrically resistive outer heating element, and a thermostat positioned along a cold leg of the inner heating element. The thermostat is configured to selectively allow electrical current to be delivered to the inner heating element while maximum electrical current, for example, continues to be provided to the outer heating element. The thermostat cycles the electrical current on and off when detecting maximum and minimum desired temperatures radiated from the electric heating element. The inner heating element has a pair of cold legs that extend parallel to a pair of cold legs of the outer heating element, some or all of which may be supported by a terminal bracket.
US11098903B2 Bezel coupling system with better alignment to knobs applied for cooking products
Aspects of the present disclosure relate to the technological field of cooking devices, and more particularly to a cooking device that includes a surface having an opening and a gas flow control valve including a rod that extends through the opening of the surface. A knob may be arrayed on the surface to cooperate with the rod. A frame-plate may be arrayed between the knob and the surface. The frame-plate includes a central orifice that allows passage of the rod there through and is rotatable around the rod to align the frame-plate relative to the surface.
US11098899B2 Panel burn through tolerant shell design
A dual wall liner for a gas turbine engine may comprise a shell having a first side and a second side, a panel contacting the shell, the panel at least partially defining a hot gas path through which a hot gas flows, wherein the first side of the shell faces the panel, wherein the shell includes a thermal barrier coating (TBC) disposed on the first side of the shell. The TBC may thermally protect the shell from heat from a hot gas path.
US11098896B2 Burner with fuel and air supply incorporated in a wall of the burner
A burner of a turbomachine has an upstream burner section providing a first fuel and an oxygen containing fluid to an upstream end of a burner interior, a downstream burner section for providing a second fuel to a downstream end of the burner interior, and an intermediate burner section between the two sections. The intermediate burner section has an annular wall surrounding a mid-section of the burner interior. The annular wall has an annular cooling fluid passage, for guiding the oxygen containing fluid, and an annular fuel passage for guiding the second fuel to the downstream burner section, the annular fuel passage being more distant to the burner interior than the annular cooling fluid passage. Two annular slots are incorporated into the annular wall. The upstream burner section has at least one integrated fuel tube through a body of the upstream burner section, configured to feed the annular fuel passage.
US11098894B2 Multifunctional fluidic burner
A burner that is useful for providing a melting flame whose axis can be altered during operation, and for providing a supersonic jet of oxidant that can penetrate through the surface of the molten material, has a unique combination of features including a specially contoured flame collar at its open discharge end.
US11098891B2 Additional primary air access for surface gas burners
A gas burner unit for a cooktop includes a spreader having a first side with a plurality of gas outlets and a second side opposite the first side and defining a portion of a fluid path. The spreader further defines a venturi in fluid communication with the gas outlets and extending away from the second side. The gas burner unit further includes an orifice holder having a protrusion defining an upwardly directed primary air inlet therethrough. The upwardly directed primary air inlet is in fluid communication with the fluid path associated with the spreader on a first end thereof and with the venturi on a second end thereof opposite the first end.
US11098888B1 Charger plate with interchangeable décor ring
A charger plate apparatus comprises a charger plate, an interchangeable decorative ring, and a ridge formed on the charger plate, wherein the interchangeable decorative ring can be secured by the ridge on the charger plate.
US11098885B1 Lighting apparatus
A lighting apparatus includes a first light source, a first light housing, a second light source and a second light housing. The first light housing is for disposing the first light source to emit a first light from a first direction via a first light opening. The second light housing is for disposing the second light source to emit a second light from a surrounding lateral wall of the second light housing. An angle between the first light direction and a radial direction of the surrounding lateral wall is between 60 degrees to 150 degrees. An inner wall of the second housing is surrounding and fixed to a neck portion of the first light housing.
US11098883B2 Lamp base with adjustable illumination angle
A lamp base includes a lamp body, a ring frame and a circumferential projection component. The lamp body includes an illuminating component, a ring frame and a circumferential projection component. The ring frame surrounds the lamp body. Such that the lamp body is seated within the ring frame. The ring frame also rotates relative to the lamp body along a rotational axis of the lamp base. The circumferential projection component has an inner circular through hole to allow the lamp body to pass through. The circumferential projection component detachably and rotatably engages with the ring frame. The lamp body rotates relative to at least one of the ring frame and the circumferential projection component along the rotational axis, so as to adjust an illumination angle of the illuminating component.
US11098882B2 Lamp easy to replace and lamp string structure
This invention is easy to change lamp and a light string structure and it is easy to change lamp comprises lampshade lamp tube and lamp holder lamp holder. A light bunch structure comprises power supply line and a plurality of the lamp has a plurality of lead are connected on the power line power source line of the two ends are respectively fixedly connected with the inserting a front and tail socket a sleeve is set with a front insert tail insert a screw cap is set on the upper cover and tail socket a matched with the tail cap.
US11098880B2 Luminaire with improved assembly, installation, and wireless functionality
A luminaire assembly includes a frame and a back plate. In some examples, the frame includes a lip, and the back plate includes a tab. The back plate is positionable within a housing area of the frame such that the tab is engaged with the lip and the back plate is retained within the frame. In other examples, a luminaire assembly includes a wireless module with an antenna positioned adjacent to a module opening of the back plate. The antenna provides wireless transmissions above the top side of the back plate and below the bottom side of the back plate. A luminaire support clip for a luminaire assembly includes a base and a tab. The tab and the base define a receiving area, and the luminaire support clip receives a portion of an edge of a back plate of the luminaire assembly within the receiving area.
US11098876B2 LED decorative lamp
An LED decorative lamp includes a support frame, a light source, and a bendable reflection assembly. The support frame is a hollow annular structure. The light source is used to emit light and is arranged in the support frame. The bendable reflection assembly is used to reflect light from the light source and is arranged on the support frame and connected to the light source.
US11098872B2 Vehicle luminaire and vehicle lamp
A vehicle luminaire according to an embodiment includes: a socket; and a light-emitting module which is provided at one end side of the socket. The light-emitting module includes: at least one light-emitting element; a first transistor of which a source is electrically connected to a cathode of the light-emitting element; a negative characteristic thermistor which is electrically connected to a gate of the first transistor; a positive characteristic thermistor which is electrically connected to the gate of the first transistor or a drain of the first transistor; and a second transistor of which a collector is electrically connected to the gate of the first transistor, a base is electrically connected to the drain of the first transistor, and an emitter is electrically connected to an output terminal.
US11098869B2 Lamp device
An object is to provide a lamp device which can be used as vehicle use headlight, and can form light distribution pattern capable of suppressing generation of dark grids in the field of view. A lamp device is provided which comprises a light source in which a plurality of light emitting elements are regularly arranged in a plane, and the light emitting elements are distributed along a first direction and along a second direction crossing the first direction in the plane, a projecting optic system capable of forming images of the respective light emitting elements of the light source on an image plane located on an optic axis of light beam emitted from the light source, and an image shifter capable of forming basic image of the plurality of light emitting elements on an image plane, and simultaneously forming first moved image which is formed by moving the basic image along the first direction and along the second direction simultaneously on the image plane.
US11098868B2 Lighting device
A lighting device includes light emitting element; first lens that receives light emitted from light emitting element and emits first emission light; and second lens that receives the first emission light and emits second emission light. Second lens includes second convex incident surface receiving the first emission light, second convex emission surface that is provided on a right side of a drawing and emits the second emission light, and second top surface portion and second bottom surface portion each located between second incident surface and second emission surface. Second bottom surface portion includes first inclined surface and second inclined surface formed to be inclined with respect to an optical axis of light emitting element.
US11098867B2 Light fixture and method for operating said light fixture
A light fixture may include a light source assembly configured to generate visible light radiation of different colours, an optical device configured to process at least a portion of the light radiation emitted by the light sources so as to form a light beam extending substantially along an optical axis, and at least one beam processing element located downstream of the optical device and configured to selectively intercept the light beam. The beam processing element may include at least one portion movable between several positions. The light fixture may include a control device configured to control the light source assembly either on the basis of the position of a movable portion of the beam processing element or on the basis of a parameter correlated to the position of the movable portion of the beam processing element.
US11098865B2 Light source, solar cell complex and lighting system including the same
According to an embodiment, a light source-solar cell complex comprises a plurality of layers receiving light to generate current or receiving power to emit a preset wavelength band of light and a plurality of connectors grown between the layers and transferring the current generated from the layers to an outside or transferring power from the outside to each layer.
US11098856B2 Narrow collimating and diffusing optic system for LED lighting
Systems and methods for narrow collimating and diffused lighting, such as narrow collimating and diffused linear LED lighting. In one embodiment, a stacked arrangement including an optical sheet is arranged to receive a light pattern from a LED light to produce a narrower light pattern with diffusion. In one aspect, the optical sheet is a lenticular sheet of microscopic lines.
US11098853B1 Pipeline supplemental containment wall systems and methods
In one embodiment, a pipeline system includes a pipe fitting to be secured to a pipe segment including tubing that defines a pipe bore and a fluid conduit implemented in a tubing annulus of the tubing, in which the pipe fitting includes a fitting grab notch implemented on an outer surface of the pipe fitting, and a supplemental containment wall assembly to be deployed at the pipe fitting. The supplemental containment wall assembly includes a containment wall shell to be secured circumferentially around the pipe fitting to define a fitting annulus that is sealed at least between the outer surface of the pipe fitting and an inner surface of the containment wall shell to facilitate providing multi-wall containment in the pipeline system and a shell grab tab implemented on the inner surface of the containment wall shell, in which the shell grab tab matingly interlocks with the fitting grab notch on the outer surface of the pipe fitting to facilitate securing the containment wall shell to the pipe fitting.
US11098851B2 High-pressure tank and attachment structure thereof
A high-pressure tank includes: a liner made of resin and including a tubular body portion and a pair of dome-shaped side end portions provided in the opposite ends of the body portion; and a fiber reinforced resin layer made of a fiber reinforced resin and covering an outer peripheral surface of the liner. The fiber reinforced resin layer is formed by winding a fiber bundle impregnated with a resin, and an outer peripheral surface of the fiber reinforced resin layer is covered with a resin layer made of a resin. A part of the fiber reinforced resin layer includes a protrusion portion by continuously winding the fiber bundle in an overlapped manner along the circumferential direction of the body portion the part of the fiber reinforced resin layer covering the body portion.
US11098850B2 Storage tank containment system
A large volume natural gas storage tank comprises rigid tubular walls having closed tubular cross-sections that are interconnected at opposing ends with two other rigid tubular walls such that interiors of the rigid tubular walls define an interior fluid storage chamber. The storage tank also includes bulkheads positioned in the interior fluid storage chamber across intermediate segments of the rigid tubular walls and closure plates connected between exterior surfaces of successive interconnected rigid tubular walls to define sides of the storage tank. Interior surfaces of the closure plates and exterior surfaces of the rigid tubular walls define an auxiliary fluid storage chamber. The storage tank also includes exterior support structures extending through the closure plates and between the exterior surfaces of the rigid tubular walls on some of the sides of the storage tank to reinforce the storage tank against dynamic loading from fluid in the interior fluid storage chamber.
US11098849B2 Detection systems for power tools with active injury mitigation technology
Power tools with conductive couplings used with active injury mitigation technology are disclosed. Conductive couplings are particularly relevant to table saws, hand-held circular saws, track saws, miter saws, and band saws with active injury mitigation technology. Conductive couplings provide a mechanism through which an electrical signal can be coupled or imparted to a blade, and then monitored for changes indicative of human contact with the blade. An exemplary conductive coupling includes a brush that establishes an electrical connection with a moving part of a power tool, and the brush maintains contact with the moving part of the power tool during at least 40 hours of cumulative time when the motor is spinning the arbor and blade without an interruption in the electrical connection sufficient to trigger the reaction system. A conductive coupling may be two-sided compliant. A conductive coupling may connect to a motor shaft to minimize electrical noise.
US11098848B2 System for distributing semisolid lubricant and method of controlling such a system
A system for distributing semisolid lubricant, including a semisolid lubricant tank and a high pressure pumping system that intermittently feeds, during a lubrication cycle, at least one first duct, the at least one first duct feeding a plurality of distributors adapted to sort the semisolid lubricant to a plurality of users; a controlled suction/delivery device, fluidly associated with the first duct, for controlled suction/delivery of a part of the semisolid lubricant conveyed by the first duct. The controlled suction/delivery device configured to suck a volume of semisolid lubricant from the first duct during a step of inactivity of the pumping system on the first duct, and to introduce the previously suctioned semisolid lubricant in the first duct during a step of activity of the pumping system on the first duct.
US11098847B2 Grease gun with an adjustable operating angle
A grease gun with an adjustable operating angle includes: a grease barrel having a first annular assembling portion and a first annular pivot portion; a gun body having a second annular assembling portion facing the first annular assembling portion and a second annular pivot portion to be pivotally disposed on the first annular pivot portion; a positioning ring fixed to the second annular assembling portion and having annularly arranged positioning cavities and facing the first annular assembling portion; and a positioning unit having a positioning member movable between a locked position and a release position, and the positioning member having a positioning portion to be inserted into or disengaged from the positioning cavities. The grease barrel and the gun body can be rotated and fixed relative to each other after rotation to adjust the angle between the two, which consequently reduces the space limitation on the grease feeding operation.
US11098844B1 Wall mount assembly
A wall mount assembly includes a case body, a latch member, a fixing plate, and a fixation member. A slit is formed on a rear surface of the case body. A first fixation hole is formed on an outer peripheral surface of the case body and communicates with the slit. The latch member is disposed on the rear surface. The fixing plate includes a latch hole and a lug. The latch member passes through the latch hole and engages with the fixing plate. The lug is inserted into the slit. When the latch member is located at a closed end of a sliding slot portion of the latch hole, a projection of the first fixation hole on the lug overlaps a second fixation hole of the lug. The fixation member is inserted into the first and the second fixation holes from the outer peripheral surface.
US11098837B2 Fitting element for use in rehabilitation of pipelines and method for producing the same
A fitting element for use in rehabilitation of pipelines with a liner. The fitting element is a composite article of reinforcing fibers and a resin composition. A first part of the fitting element has reinforcing fibers and a substantially fully cured resin composition, and a second part has dry reinforcing fibers that can accept a curable resin composition that optionally originates from the liner to form a functional joint between the fitting element and the liner. An interface layer of the fitting element structurally connects the first and the second part. A method for manufacturing the fitting element, as well as a method for rehabilitation of a pipeline with a tubular liner and a joined assembly of the fitting element and a liner for use in rehabilitating a pipeline.