Document Document Title
US11087205B2 Neural cell and a neural network
A neural network that may include multiple layers of neural cells; wherein a certain neural cell of a certain layer of neural cells may include a first plurality of one-bit inputs; an adder and leaky integrator unit; and an activation function circuit that has a one-bit output; wherein the first plurality of one-bit inputs are coupled to a first plurality of one-bit outputs of neural cells of a layer that precedes the certain layer; wherein the adder and leaky integration unit is configured to calculate a leaky integral of a weighted sum of a number of one-bit pulses that were received, during a time window, by the first plurality of one-bit inputs; and wherein the activation function circuit is configured to apply an activation function on the leaky integral to provide a one-bit output of the certain neural cell.
US11087201B2 Neural architecture search using a performance prediction neural network
A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described. The method includes obtaining data specifying a current set of candidate architectures for the task neural network; for each candidate architecture in the current set: processing the data specifying the candidate architecture using a performance prediction neural network having multiple performance prediction parameters, the performance prediction neural network being configured to process the data specifying the candidate architecture in accordance with current values of the performance prediction parameters to generate a performance prediction that characterizes how well a neural network having the candidate architecture would perform after being trained on the particular machine learning task; and generating an updated set of candidate architectures by selecting one or more of the candidate architectures in the current set based on the performance predictions for the candidate architectures in the current set.
US11087197B2 Attention tag for retail article and retail article having same attached thereto
An attention tag for a retail article that includes a label having an adhesive region bonded to a retail article and a protruding region that protrudes from the retail article when the label is attached thereto. Moreover, an RFID tag is disposed on the label and includes an RFIC element and an antenna pattern including first and second antenna portions that are respectively connected to first and second ends of the RFIC element. Moreover, the first antenna portion is disposed in the protruding region of the label while the second antenna portion of the RFID tag is disposed in the adhesive region of the label at a position facing a portion of the retail article.
US11087193B2 Transaction card with secured magnetic strip and method for making the same
A transaction card construction and a method for making transaction cards provides increased security for transaction card magnetic strips. The transaction card construction includes a card inlay and a clear card body. The card inlay is formed via a lamination press process with the magnetic strip attached to a back surface of the card inlay. The card body may have a window through which a data storage element may be exposed for accessing, such as by a magnetic stripe reader or EMV chip reader. The card body may be formed by adhering the card inlay to the clear card body.
US11087188B2 Smart page decoding system including linearization for viewing and printing
Methods and apparatus for decoding data streams are provided. A computing device can receive a decoder-input data stream encoded in a decoder-input format. The decoder-input data stream can include one or more pages of content. The decoder-input data stream can be initiated by an identifier identifying the decoder-input format (which may be the same as an encoder-output format) and a lookup table. The lookup table can reference objects within the decoder-input data stream and can specify locations of each of the one or more pages within the decoder-input data stream. The computing device can generate an output based on the decoder-input data stream.
US11087187B2 System and method for improving recognition of characters
System and method for improving recognition of characters. A system for improving recognition of characters is disclosed. The system comprises at least one processor (10), configured to receive an image (1004) of an article (102) comprising characters to be recognized. The system (100) displays characters as recognized on a display screen (1006). Further, the system (100) is configured to receive user feedback comprising correction of an error made by the system (100) in recognizing at least one character and provide a system feedback comprising display of images or textual descriptions of one or more variants (1012, 1014, 1016, 1018, 1020, 1022) of a character, which is incorrectly recognized by the system, which enables the natural person to adapt writing style to enable better quality inputs to the recognition module. The article (102) is a handwritten paper form (102), filled and captured by the natural person.
US11087185B2 Image processing method and apparatus with neural network adjustment
A method and apparatus for adjusting a neural network that classifies a scene of an input image into at least one class is provided. The method generates a feature image having a size that is less than a size of an input image by applying a convolutional network to the input image, determines at least one class corresponding to the feature image, generates a class image having a size corresponding to the size of the input image by applying a deconvolutional network to the feature image, calculates a loss of the class image based on a verification class image preset with respect to the input image, and adjusts the neural network based on the loss.
US11087184B2 Network reparameterization for new class categorization
A computer-implemented method and system are provided for training a model for New Class Categorization (NCC) of a test image. The method includes decoupling, by a hardware processor, a feature extraction part from a classifier part of a deep classification model by reparametrizing learnable weight variables of the classifier part as a combination of learnable variables of the feature extraction part and of a classification weight generator of the classifier part. The method further includes training, by the hardware processor, the deep classification model to obtain a trained deep classification model by (i) learning the feature extraction part as a multiclass classification task, and (ii) episodically training the classifier part by learning a classification weight generator which outputs classification weights given a training image.
US11087183B2 Method and system of multi-modality classification using augmented data
A method and system of multi-modality classification using augmented data is disclosed. The method includes generating a pattern for each of a plurality of augmented data associated with each of a plurality of object classes, based on at least one modality associated with each of the plurality of objects classes using a Long Term Short Memory (LSTM) classifier and a Layer-wise Relevance Propagation (LRP). The method further includes classifying an input image into a first object class of the plurality of object classes based on one or more objects within the input image using a Convolution Neural Network (CNN). The method further includes re-classifying the input image into one of the first object class or a second object class of the plurality of object classes when the accuracy of classification by the CNN into the first object class is below a matching threshold.
US11087175B2 Learning method and learning device of recurrent neural network for autonomous driving safety check for changing driving mode between autonomous driving mode and manual driving mode, and testing method and testing device using them
A method for learning a recurrent neural network to check an autonomous driving safety to be used for switching a driving mode of an autonomous vehicle is provided. The method includes steps of: a learning device (a) if training images corresponding to a front and a rear cameras of the autonomous vehicle are acquired, inputting each pair of the training images into corresponding CNNs, to concatenate the training images and generate feature maps for training, (b) inputting the feature maps for training into long short-term memory models corresponding to sequences of a forward RNN, and into those corresponding to the sequences of a backward RNN, to generate updated feature maps for training and inputting feature vectors for training into an attention layer, to generate an autonomous-driving mode value for training, and (c) allowing a loss layer to calculate losses and to learn the long short-term memory models.
US11087174B2 Deep group disentangled embedding and network weight generation for visual inspection
A method is provided for visual inspection. The method includes learning, by a processor, group disentangled visual feature embedding vectors of input images. The input images include defective objects and defect-free objects. The method further includes generating, by the processor using a weight generation network, classification weights from visual features and semantic descriptions. Both the visual features and the semantic descriptions are for predicting defective and defect-free labels. The method also includes calculating, by the processor, a cosine similarity score between the classification weights and the group disentangled visual feature embedding vectors. The method additionally includes episodically training, by the processor, the weight generation network on the input images to update parameters of the weight generation network. The method further includes generating, by the processor using the trained weight generation network, a prediction of a test image as including any of defective objects and defect-free objects.
US11087171B2 System for assessing an image, operating assistance method, control unit for a working device, and working device
A system for assessing and/or adapting an image recorded with a camera, based on a deep neural network. The deep neural network undergoes a training, the training of the deep neural network is carried out based on a loss function as a metric, the loss function is based on a structural similarity index, and the structural similarity index in the training is ascertained based on at least one input image of the underlying camera, an output image of the deep neural network, and in particular an adaptation method via the deep neural network and a target image as default.
US11087164B2 Method for identifying works of art at the stroke level
The present disclosure relates to methods of analyzing works of art for purposes of authentication or attribution. Such methods may be implemented by receiving digital image data associated with a work of art, identifying a plurality of artist's strokes formed along a surface of the work of art, segmenting the plurality of strokes into a plurality of individual strokes, analyzing the plurality of individual strokes to determine stroke characteristics, and comparing the stroke characteristics to stroke characteristics derived from one or more computational models based on known works of art.
US11087161B2 Methods and systems for determining accuracy of sport-related information extracted from digital video frames
A computing system determines accuracy of sport-related information extracted from a time sequence of digital video frames that represent a sport event, the extracted sport-related information including an attribute that changes over the time sequence. The computing system (a) detects, based on the extracted sport-related information, a pattern of change of the attribute over the time sequence and (b) makes a determination of whether the detected pattern is an expected pattern of change associated with the sport event. If the determination is that the detected pattern is the expected pattern, then, responsive to making the determination, the computing system takes a first action that corresponds to the sport-related information being accurate. Whereas, if the determination is that the detected pattern is not the expected pattern, then, responsive to making the determination, the computing system takes a second action that corresponds to the sport-related information being inaccurate.
US11087153B2 Traffic light recognition system and method
The present disclosure is directed to a traffic light recognition system and method for advanced driver assistance systems (ADAS) and robust to variations in illumination, partial occlusion, climate, shape and angle at which traffic light is viewed. The solution performs a real time recognition of traffic light by detecting the region of interest, where extracting the region of interest is achieved by projecting the sequence of frames into a kernel space, binarizing the linearly separated sequence of frames, identifying and classifying the region of interest as a candidate representative of traffic light. With the aforesaid combination of techniques used, traffic light can be conveniently recognized from amidst closely similar appearing objects such as vehicle headlights, tail or rear lights, lamp posts, reflections, street lights etc. with enhanced accuracy in real time.
US11087147B2 Vehicle lane mapping
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to generate a first map, based on vehicle sensor data, of a free space on a roadway in which a first vehicle can operate without contacting roadway edges and non-stationary objects on the roadway, the first map including roadway lane markings in an environment around the first vehicle, wherein the non-stationary objects include one or more second vehicles and generate a second map of free space in the environment around the first vehicle by determining B-splines corresponding to first roadway lanes based on the roadway lane markings and the roadway edges included in the first map. The instructions include further instructions to determine second roadway lanes based on determining locations of the non-stationary objects, determine combined roadway lanes based on the first roadway lanes and the second roadway lanes and operate the first vehicle based on the combined roadway lanes.
US11087136B2 Scene classification
An exemplary process for identifying a type of a physical environment amongst a plurality of types of physical environments is provided. The process includes obtaining, using the one or more cameras, image data corresponding to a physical environment. The process further includes identifying at least one portion of an entity in the physical environment based on the image data; determining, based on the identified at least one portion of the entity, whether the entity is an entity of a first type; determining a type of the physical environment if the entity is an entity of the first type; and presenting one or more virtual objects and a representation of the entity.
US11087135B2 Virtual trading card and augmented reality movie system
The present invention provides a virtual trading card system for capturing and storing at least one virtual trading card on a mobile device. The present invention provides a method for capturing and storing at least one virtual trading card on a mobile device. The present invention also provides an augmented reality (AR) movie system for displaying an AR image on a mobile device as a visual overlay atop a video signal.
US11087134B2 Augmented reality smartglasses for use at cultural sites
Described augmented reality (AR) systems and devices provide users with enhanced human sensorial perceptions using digital content. More particularly, smartglasses create an immersive AR experience for visitors of cultural sites using object identification and optical flow tracking. The system software platform and methodology are especially suited to design and deploy immersive AR experiences to visitors of cultural sites on user wearable devices. Unencumbered by clumsy handheld devices, users are free to roam through augmented environments, indoors and out, without barriers allowing a story to unfold before their eyes. Cultural sites come alive, improving educational outcomes for heritage destinations. Using graphical user interfaces, the system enables platform administrators to convert disparate cultural site content to coherent AR story-telling experiences called palimpsests or tours. During a learning phase, points of interest are catalogued and images are taken at different angles and under different lighting conditions to create markers. Using geolocation systems, data is loaded on the smartglasses a roomful at a time to increase efficiency. In use, AR content is generated after points of interest markers are matched using similarity and threshold algorithms. Optical flow tracking is used to track user movement and enhance the AR experience.
US11087133B2 Method and apparatus for determining a target object, and human-computer interaction system
Embodiments of the present disclosure disclose a method and an apparatus for determining a target object and a human-computer interaction system. The method according to one embodiment of the present disclosure comprises: in response to detecting a position change of an item, determining a to-be-detected image frame sequence based on a detection moment when the position change is detected; performing a human body key point detection to a to-be-detected image frame in the to-be-detected image frame sequence; and determining a target object which performs a target operation action to the item based on a detection result of the human body key point detection. This embodiment improves accuracy of the determined target object.
US11087129B2 Interactive virtual simulation system
A computer-implemented method, according to one embodiment, includes: sending one or more instructions to a web crawler to identify presentation videos on the internet and capture video data therefrom. In response, video data which corresponds to various presentation videos on the internet is received from the web crawler. The video data is used to define influence factors, such that different combinations of the influence factors represent different conditions of a presenter in the presentation videos. The video data is also used to define labels, where different combinations of the labels represent different conditions of one or more audience members in the presentation videos. Furthermore, structured data is generated by correlating certain presenter conditions with certain audience conditions, and the structured data is stored in memory.
US11087126B2 Method to improve performance in document processing
A document processing system produces a digital representation of an original image by determining a background level for white space of the original image. Using the background level, the system identifies pixels not belonging to the white space. The system generates a binary image of the original image based from the identified pixels. The system then identifies image content surrounded by the white space in the original image using the binary image. Next, the system generates a block for each image content and extracts each block from the original image. After processing each block, the system reapplies the processed blocks to a blank canvas to generate the digital representation.
US11087124B1 Systems and methods for digital document field location identification
Systems and methods for identifying fields in an electronic document using classification and scale invariant template matching. The method includes receiving an electronic document having fields and processing the electronic document into digital pages. The method also includes determining, for each of the digital pages, a corresponding document type. The method further includes identifying at least one of the digital pages containing a structured field based on the document type. The method also includes extracting a structured template from a database corresponding to the document type and identifying an optimal match between the structured field and the structured template using scale invariant template matching. The method further includes determining, in response to identifying the optimal match, coordinates corresponding to the structured field.
US11087123B2 Text extraction, in particular table extraction from electronic documents
A method for extracting of data contained in a fixed format electronic document is disclosed. The method is particularly applicable to extracting data from tables in electronic documents and includes reading, by a computer system, the electronic document as a computer image file; segmenting, by the computer system, the computer image file into document sections representative of distinct portions of data; applying a label to each distinct document section; and executing, by the computer system, an optical character recognition algorithm to convert the image file into computer-readable text, wherein segments of the converted text is associated with a respective label indicative of each distinct document section.
US11087116B2 Method and apparatus for determining fingerprint collection region
A method of determining a fingerprint collection region includes: determining a contact region according to a touch signal generated by a touch operation from a starting moment t0 of sensing the touch operation; determining a change rate of a feature parameter of the contact region; and determining the fingerprint collection region according to the contact region when the change rate is smaller than or equal to a preset change rate.
US11087112B2 Display panel and method for fabricating the same, display device and fingerprint recognition method
The present disclosure provides a display panel and a method for fabricating the same, a display device and a fingerprint recognition method and belongs to the field of display technologies. The display panel includes a base substrate, a plurality of pixel units and a plurality of photosensitive units. The photosensitive units and the pixel units are disposed on the same side of the base substrate. Each of the photosensitive units is disposed between adjacent ones of the pixel units.
US11087111B2 Method and apparatus for fingerprint collection
A method and an apparatus for fingerprint collection are provided. The method includes: lighting up pixels of a plurality of light source regions on a display panel according to a preset timing sequence, where each light source region includes one or more pixels, all the light source regions are simultaneously lighted up during a first time period and none of light source regions is lighted up during a second time period; controlling a photoelectric sensing module to collect first and second optical signals respectively in the first and second time periods, the first optical signal including a reflected light signal formed by reflecting, with a light-transmissive cover plate, light from the light source regions; correcting the collected first optical signal based on the second optical signal, where the display panel and the photoelectric sensing module are disposed at a same side of the light-transmissive cover plate.
US11087109B1 Apparatus and method for ultrasonic fingerprint and force sensing
A method may involve estimating a force applied by a target object on a surface, determining at least one ultrasonic fingerprint sensor parameter modification based, at least in part, on the force and updating at least one setting of an ultrasonic fingerprint sensor based, at least in part, on the ultrasonic fingerprint sensor parameter modification. The method may involve controlling the ultrasonic fingerprint sensor to transmit first and second ultrasonic waves towards the target object and receiving first and second ultrasonic receiver signals, including signals corresponding to reflections of the first and second ultrasonic waves from the target object, from the ultrasonic fingerprint sensor. The method may involve performing an authentication process based, at least in part, on the first and second ultrasonic receiver signals.
US11087107B2 Ultrasonic sensor with bi-poled or uni-poled transmitter/receiver
A device and method for producing said device comprising an improved ultrasonic biometric sensor is disclosed. The ultrasonic biometric sensor is composed of a pixel array and multiple copolymer layers which are polarized in such a fashion as to increase the transmitting pressure and receiving sensitivity of the sensor. The copolymer layers may be polarized in the same direction, or in opposite directions, depending on the desired functionality.
US11087099B2 Single transistor multiplier and method therefor
A multiplier has a MOSFET in a common source configuration. A MOSFET current source is coupled to a drain terminal of the MOSFET. An inverter has an input coupled to the drain terminal of the MOSFET. An output of the inverter gates two currents whose current magnitudes are proportional. A first capacitor has a first terminal coupled to a first of the two currents and a gate of the MOSFET and a second terminal grounded. A second capacitor has a first terminal coupled to a second of the two currents and a second terminal coupled to the first of the two currents. The multiplier is first reset by discharging a gate capacitance of the MOSFET and then allowing it to be recharged to a Vt comparator threshold after which a charge is removed from the gate terminal of the MOSFET reducing a voltage on the gate terminal below the Vt comparator threshold, causing the two currents to be enabled until the Vt comparator threshold reaches a previous Vt comparator threshold and the inverter turns off the two currents. In a next reset phase, the second capacitor holds a multiplied value of charge.
US11087096B2 Method and system for reducing incident alerts
A system and method for reducing incident alerts for an enterprise environment are described. In one embodiment, a method of reducing incident alerts for an enterprise environment includes receiving a plurality of historical incident alerts associated with previous incidents associated with nodes within an enterprise environment. The method includes extracting from a first subset of the historical incident alerts a plurality of rules to generate a rule knowledge base and analyzing a second subset of the historical incident alerts against the plurality of rules to identify candidate incidents alerts as potential dead-end tickets. The method also includes providing feedback on the candidate incident alerts to confirm or deny that the alert is a dead-end ticket. Based on the feedback, a prescriptive avoidance rule set is generated to identify an incident alert as a dead-end ticket and eliminate the dead-end tickets from submitted incident alerts.
US11087094B2 System and method for generation of conversation graphs
A system and method for generating a conversation graph for a group of related conversations is disclosed. The system and method use an iterative process of clustering multiple conversations into labeled clusters having similar user intents. The labeled clusters may be used to train a virtual agent to classify the conversational intent of a conversation. Utterances by the agent and/or customer in each conversation from a group of conversations about a similar task or goal can be processed and the dialogue categorized. The resultant classifications are used to represent the many conversations in a single graph by a plurality of nodes interconnected by transitional paths that indicate the conversation flow.
US11087092B2 Agent persona grounded chit-chat generation framework
Approaches for determining a response for an agent in an undirected dialogue are provided. The approaches include a dialogue generating framework comprising an encoder neural network, a decoder neural network, and a language model neural network. The dialogue generating framework generates a sketch sentence response with at least one slot. The sketch sentence response is generated word by word and takes into account the undirected dialogue and agent traits of the agent making the response. The dialogue generating framework generates sentence responses by filling the slot with words from the agent traits. The dialogue generating framework ranks the sentence responses according to perplexity by passing the sentence responses through a language model and selects a final response which is a sentence response that has a lowest perplexity.
US11087091B2 Method and system for providing contextual responses to user interaction
Disclosed herein is a method and response generation system for providing contextual responses to user interaction. In an embodiment, input data related to user interaction, which may be received from a plurality of input channels in real-time, may be processed using processing models corresponding to each of the input channels for extracting interaction parameters. Thereafter, the interaction parameters may be combined for computing a contextual variable, which in turn may be analyzed to determine a context of the user interaction. Finally, responses corresponding to the context of the user interaction may be generated and provided to the user for completing the user interaction. In some embodiments, the method of present disclosure accurately detects context of the user interaction and provides meaningful contextual responses to the user interaction.
US11087090B2 System for focused conversation context management in a reasoning agent/behavior engine of an agent automation system
An agent automation system includes a memory configured to store a reasoning agent/behavior engine (RA/BE) including a first persona and a current context and a processor configured to execute instructions of the RA/BE to cause the first persona to perform actions comprising: receiving intents/entities of a first user utterance; recognizing a context overlay cue in the intents/entities of the first user utterance, wherein the context overlay cue defines a time period; updating the current context of the RA/BE by overlaying context information from at least one stored episode associated with the time period; and performing at least one action based on the intents/entities of the first user utterance and the current context of the RA/BE.
US11087088B2 Automated and optimal encoding of text data features for machine learning models
A device receives a corpus of text documents, and utilizes feature extraction on a text document, of the corpus of text documents, to generate features from the text document, where the features include binary features, numeric features, and categorical features. The device performs feature engineering on one or more of the binary features, the numeric features, or the categorical features, to generate converted features, and performs feature encoding on the text document, based on the converted features, to represent the text document as a vector with a similarity score for a domain. The device provides the vector with the similarity score for the domain, as training data, to a machine learning model to generate a trained machine learning model, and performs an action using the trained machine learning model.
US11087080B1 Systems and methods for collaborative data entry and integration
A system and a method are provided for collaborative data entry and integration. An operation performed by the system and the method include causing a collaborative interface for input to a spreadsheet to be provided via a user interface, receiving a data entry to the spreadsheet via the collaborative interface, validating the received data entry based on one or more validity rules associated with the spreadsheet, capturing a snapshot of the spreadsheet including the validated data entry, and causing at least the validated data entry of the spreadsheet to be integrated into datasets for one or more applications, at least based on the captured snapshot of the spreadsheet.
US11087079B1 Collision avoidance for document field placement
Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
US11087078B2 System and method for real time digitization of hand written input data
There are many administrative processes which require a user to enter handwritten data on ordinary paper forms. This data is then further processed and converted in the digitized form. In the existing methods, the turnaround time for whole process is high, lacks accuracy of the digitized data, and cost is also on the higher side. A system and method for real time digitization of hand written input data has been provided. The system comprises an input device that utilizes a pen and paper input form which is filled by a user in his hand writing. The completed form data is then transferred to a form inspector application that runs on the aggregation device. It allows for applications to be verified for completeness and send the same for real-time digitization using a form processor application. A recognition engine is then used for the digitization of the hand written input data.
US11087077B2 Techniques for extracting contextually structured data from document images
Embodiments are generally directed to techniques for extracting contextually structured data from document images, such as by automatically identifying document layout, document data, and/or document metadata in a document image, for instance. Many embodiments are particularly directed to generating and utilizing a document template database for automatically extracting document image contents into a contextually structured format. For example, the document template database may include a plurality of templates for identifying/explaining key data elements in various document image formats that can be used to extract contextually structured data from incoming document images with a matching document image format. Several embodiments are particularly directed to automatically identifying and associating document metadata with corresponding document data in a document image, such as for generating a machine-facilitated annotation of the document image. In some embodiments, the machine-facilitated annotation of a document may be used to generate a template for the template database.
US11087076B2 Video graph and augmented browser
The described technology is directed towards a computer program such as a browser that outputs augmented objects. The program is coupled to obtain object-related recognizer data of an object, communicate the object-related recognizer data to a registration service, receive augmentation data from the recognizer service and output at least part of the augmentation data in association with the object as an augmented object. Aspects include obtaining object-related recognizer data of an object, communicating the object-related recognizer data to a registration service, receiving augmentation data from the recognizer service, and outputting at least part of the augmentation data in association with the object as an augmented object.
US11087075B2 Systems and methods for resolving privileged edits within suggested edits
A method to incorporate a first edit and a second edit into an electronic document includes receiving the first edit and the second edit having a shared position in the electronic document, and determining whether the second edit is privileged relative to the first edit. The method further includes responsive to determining that the second edit is not privileged relative to the first edit, requiring the second edit to be independently accepted prior to incorporating the second edit into the electronic document, and responsive to determining that the second edit is privileged relative to the first edit, incorporating the second edit into the electronic document without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit, causing the first edit and the second edit to be incorporated into the electronic document.
US11087070B1 Systems and methods for XBRL tag suggestion and validation
Disclosed are systems and methods for XBRL tag suggestion and validation. In some embodiments, the method includes the steps of: receiving an XBRL document associated with one or more assigned XBRL tags; analyzing the XBRL document using a trained machine learning model to generate one or more suggested XBRL tags and determine one or more corresponding confidence values; comparing the one or more assigned XBRL tags with the one or more suggested XBRL tags to generate comparison results; and determining a tag confidence value associated with each assigned XBRL tag of the one or more assigned XBRL tags based on the comparison results.
US11087064B1 System and method for analyzing one or more electromigration rules associated with an electronic circuit design
The present disclosure relates to a method for use with an electronic design. Embodiments may include receiving, using a processor, the electronic design and estimating a wire width associated with the electronic design based upon, at least in part, a current in a wire, a layer of the wire, a temperature, and an electromigration length. Embodiments may further include allowing, at a graphical user interface, a user to make an edit to a shape or a layer of the wire and generating a revised EM length, based upon, at least in part, the edit. Embodiments may also include generating one or more EM length breakpoints based upon, at least in part, the revised EM length and one or more EM rules.
US11087061B2 Method and system for improving propagation delay of conductive line
A method, a non-transitory computer-readable storage medium and a system for a design layout are provided. The method includes: receiving a design layout including a first cell and a second cell; providing a conductive member electrically connected between the first cell and the second cell, the conductive member including a first conductive line and a second conductive line parallel to the first conductive line; determining a first merging point in the first conductive line between the first cell and the second cell; and electrically connecting the first conductive line to the second conductive line at the first merging point.
US11087058B1 Prevention of front-side probing attacks
Embodiments of systems and methods for an FIB-aware anti-probing physical design flow are described in the present disclosure. Such embodiments incorporate new and improved security-critical steps in a physical design flow, in which the design is constrained to provide coverage on asset nets through an internal shield.
US11087054B2 Structural design systems and methods for automatic selection of equipment and generation of wiring diagrams by modeling and simulation
Systems and methods for generating wiring diagrams for equipment are disclosed. The system may include at least one processor configured to perform operations that may include accessing a floor plan defining a plurality of rooms, receiving input associating at least one of a plurality of functional requirements with at least one room of the plurality of rooms, and accessing, in a data structure, technical specifications associated with electrical equipment. Operations may include selecting, from the data structure, a plurality of the technical specifications, generatively analyzing the at least one room in conjunction with the functional requirement and the selected technical specifications in order to select a piece of equipment for the at least one room and select an equipment placement location, accessing structural data associated with the at least one room, and generating a wiring diagram for the at least one room using the selected technical specifications and the structural data.
US11087050B2 Generation of event transition model from event records
An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states.
US11087046B2 Providing diversity in simulation datasets during modeling of network devices
In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.
US11087041B2 Data centre simulator
The invention provides a computer simulation system for simulating a data centre. The simulation system uses a logical representation of the data centre to perform the simulation. This logical representation includes a plurality of nodes representing devices in the data centre. Each node has an input for applied load and outputs for electrical power drawn and losses in the form of heat output. Each node also has a function for calculating the outputs from the inputs. A first set of connections between the nodes represent electrical power drawn by one device in the data centre from another device in the data centre. A second set of connections between the nodes represent a thermal load applied by one device in the data centre to another device in the data centre. The simulator can be run for a series of different operating conditions to map data centre efficiency, for example, or to assess the impact of different IT devices on the data centre.
US11087036B2 Construction task referencing
A method, device and system for automatically deriving stationing zones for an electronic measuring or marking device in a worksite environment. The method includes querying a database (DB) for a construction plan information for the worksite environment and acquiring a worksite-task-information of a worksite-task to be executed. The worksite-task-information includes spatial points in the construction plan which have to be measured and/or marked to accomplish the worksite-task. It also comprises an acquiring of at least coarse 3D-data of the actual real world worksite environment, and a merging of the at least coarse 3D-data and the construction plan information to form an actual state model of the worksite environment. An automatic calculating of at least one stationing zone within the actual state model is established, the stationing zone including at least one stationing location from which the measuring or marking of the spatial points are accessible by the device without obstructions.
US11087034B1 Large-scale capital project cable routing simulator
A large-scale capital project simulator has a project modeler configured to model the project as a virtual model having cable trays directing cables across the large-scale capital project. The simulator also has a cable router to lay out cables across the virtual model of the large-scale capital project. Each cable has a laid-out cable length. The simulator also has a routing manager to determine optimized routes of the cables across the virtual model. In this case, each cable has an optimized cable length along at least one of the optimized routes. The routing manager formulates an effectiveness ratio for each cable, where each effectiveness ratio uses the laid-out cable length and the optimized cable length. A filter determines whether any of the effectiveness ratios exceeds a prescribed deviation amount. A model controller transforms the virtual model to identify cable(s) exceeding the prescribed deviation amount.
US11087033B1 Tool for design experiments with uncontrolled factors
A computing system generates a subset of design cases of candidate design cases. The system indexes, in the subset, data elements. The system generates a design of an experiment by, for each respective data element, determining a status indicating whether the respective data element corresponds to an uncontrolled factor or a controlled factor. When the status indicates the uncontrolled factor, the system determines if substituting a respective set of specified options of a respective candidate design case comprising the respective data element with a different set of specified options of the candidate design cases improves a criterion measure according to a design criterion. When the status indicates the controlled factor, the system determines if changing an assigned option of the respective data element improves the criterion measure. The system updates the criterion measure with an updated criterion measure according to a change of the subset based on generating the design.
US11087032B2 Multi-user cloud parametric feature-based 3D CAD system with bi-directional editing
Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
US11087030B2 Side-channel attack mitigation for secure devices with embedded sensors
Embodiments include cryptographic circuits having isolated operation with respect to embedded sensor operations to mitigate side-channel attacks. A cryptographic circuit, a sensor, and an analog-to-digital converter (ADC) circuit are integrated into an integrated circuit along with a cryptographic circuit. A sensed signal is output with the sensor, and the sensed signal is converted to digital data using the ADC circuit. Further, cryptographic data is generated using one or more secret keys and the cryptographic circuit. The generation of the cryptographic data has isolated operation with respect to the operation of the sensor and the ADC circuit. The isolated operation mitigates side-channel attacks. The isolated operation can be achieved using power supply, clock, and/or reset circuits for the cryptographic circuit that are electrically isolated from similar circuits for the sensor and ADC circuit. The isolated operation can also be achieved using time-division multiplex operations. Other variations can also be implemented.
US11087028B2 Multi-layered data security in mobile personal computing devices
Methods that can provide multi-layered data security in mobile personal computing devices are provided. One method includes assigning, by a processor, one of a plurality of security levels to applications of a mobile personal computing device, assigning one of the plurality of security levels to storage partitions of a storage device of the mobile personal computing device, and providing the applications access to data stored on the storage partitions based on a nexus of a first assigned security level for each application and a second assigned security level for each storage partition. Systems and apparatus that can include, perform, and/or implement the methods are also provided.
US11087026B2 Data protection based on earth mover's distance
Methods and systems of determining a data protection level of a dataset are described. In an example, a processor may encode a dataset and generate a network model of the encoded dataset. The processor may sort a set of edges of the network model based on a descending order of costs of the set of edges. The processor may determine a flow for a first edge among the sorted edges, the first edge may be an edge associated with the least cost. The processor may performing the determining of flows for the other edges in accordance with the descending order of the sorted edges. The processor may determine a metric based on the determined flows of the sorted edges and based on the costs of the sorted edges. The processor may compare the metric with a threshold to determine a level of data protection provided by the encoded dataset.
US11087022B2 Systems and methods of identity protection and management
In an embodiment, a computing system, such as a monitoring computer, receives a request from a user to monitor an account of the user with an online service provider. The request may include personal information and user preferences for one or more protective actions. The system periodically monitors external data sources for indications of changes to personal information associated with the account, and detects changes or attempted changes to personal information associated with the account. The system may determine risk levels associated with detected changes or attempted changes, and transmit a notification to the user via a communication channel selected based on the determined risk level and/or the user preferences. The system may also initiate protective actions, so that further unauthorized access to the account may be prevented.
US11087017B1 Systems, methods, and computer-readable media for utilizing anonymous sharding techniques to protect distributed data
Systems, methods, and computer-readable media for protecting distributed data are provided. The data is distributed according to a time-based shard distribution scheme that splits data into multiple pieces to prevent an attacker who successfully breaches a terminal device from reassembling the pieces.
US11087015B1 System and methods for the management and security of data variations in an electronic spreadsheet
System and methods are disclosed for the management and security of data variations in an electronic spreadsheet. Keeping all relevant information in a single document, with granular controls to protect and secure access based on each individual or their role within an organization, eliminates the need for workarounds, and simplifies the management of the contained data. Tracking data as it is being entered, also allows the system to notify the user when protected information is detected, and appropriate action to be taken to ensure compliance with any requirements.
US11087012B2 Data protection system and method
There is disclosed a data protection system which comprises a backend server for providing a secure data storage facility to a network, the network being managed by an administrator. The system includes at least one key controller hosted on the network, and a hierarchy of cryptographic keys for cryptographically protecting data of the network. The hierarchy of keys are distributed between the network, the key controller and the backend server. The hierarchy of keys comprises first and second master keys Ax, Cx that are associated with the administrator and the key controller respectively. One or more derived keys are derived from the first and second master keys. At least one of the first and second master keys are kept resident on the network and at least one of the derived keys are kept resident on the backend server.
US11087010B2 Mental acuity-dependent accessibility
In an approach to adjusting user permissions based on mental acuity, one or more computer processors determine whether an individual is within a threshold proximity to a monitored location. In response to determining that an individual is within a threshold proximity to the monitored location, the one or more computer processors identify a required mental acuity for the monitored location. The one or more computer processors determine a current mental acuity for the individual. The one or more computer processors compare the determined mental acuity for the individual with the required mental acuity for the monitored location.
US11087006B2 Method and apparatus for encrypting messages based on encryption group association
For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel encryption method for encrypting the data messages sent by the GVMs. The method initially receives a data message to send for a GVM executing on the host. The method then determines whether it should encrypt the data message based on a set of one or more encryption rules. When the process determines that it should encrypt the received data message, it encrypts the data message and forwards the encrypted data message to its destination; otherwise, the method just forwards the received data message unencrypted to its destination. In some embodiments, the host encrypts differently the data messages for different GVMs that execute on the host. When two different GVMs are part of two different logical overlay networks that are implemented on common network fabric, the method in some embodiments encrypts the data messages exchanged between the GVMs of one logical network differently than the data messages exchanged between the GVMs of another logical network. In some embodiments, the method can also encrypt different types of data messages from the same GVM differently. Also, in some embodiments, the method can dynamically enforce encryption rules in response to dynamically detected events, such as malware infections.
US11087005B2 IoT device risk assessment
Techniques for assessing risks of IoT devices. A system utilizing such techniques can include a packet analysis based IoT device risk assessment system and an IoT device risk assessment system. A method utilizing such techniques can include extraction of IoT device risk factors from a device profile of an IoT device and application of assessment weights to the IoT device risk factors to assess a risk level of an IoT device.
US11087003B2 Scalable pre-analysis of dynamic applications
A method may include dividing code into trusted and untrusted components, and identifying a dynamic invocation in a first component of the code. The first component may be an untrusted component. The method may further include extracting dynamic information from the dynamic invocation, and identifying, using the dynamic information and metadata describing a dynamic behavior of the code, a target for the dynamic invocation. The target may correspond to a second component of the code. The method may further include determining that the target matches the dynamic invocation, and in response to determining that the target matches the dynamic invocation, adding, to a call graph generated from the code, an edge from the dynamic invocation to the target.
US11087001B2 Determining location of speculation denial instructions for memory access vulnerabilities
A system includes a memory, a processor in communication with the memory, and a scanner. The scanner is configured to execute a first simulation instructions and track a register value and/or a stack value while executing the simulation. Responsive to encountering a conditional branch, the scanner is configured to split the first simulation into a second simulation and a third simulation to follow respective legs of the conditional branch. The scanner is also configured to track a movement from a register and/or a stack associated with the memory, record the movement and instruction associated with the movement, and report potential vulnerabilities.
US11087000B2 Controlled starting of an electronic circuit
A method of checking the authenticity of the content of a non-volatile memory of an electronic device including a microcontroller and an embedded secure element includes starting the microcontroller with instructions stored in a first non-reprogrammable memory area associated with the microcontroller, starting the secure element, executing, with the secure element, a signature verification on the content of a second reprogrammable non-volatile memory area associated with the microcontroller, and interrupting the microcontroller power supply if the signature is not verified.
US11086995B2 Malware scanning for network-attached storage systems
Malware scanning for network-attached storage systems is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a file identification component that obtains an identifier for a target file stored by the data storage system; a lookup component that searches a scan status data structure for a malware scan result corresponding to the identifier for the target file; and a file access component that grants access to the target file in response to the lookup component obtaining the malware scan result from the scan status data structure and the malware scan result indicating that the target file contains no malware.
US11086993B2 System and method for performing on-cloud memory analysis, forensic and security operations on connected devices
The invention relates to a system for protecting IoT devices from malicious code, which comprises: (a) a memory extracting module at each of said IoT devices, for extracting a copy of at least a portion of the memory content from the IoT device, and sending the same to an in-cloud server; and (b) an in-cloud server for receiving said memory content, and performing an integrity check for a possible existance of malicious code within said memory content.
US11086992B2 Scanning files using antivirus software
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying, by a file analysis system, a plurality of files that have been uploaded by a user to a particular folder that has been allocated to the user in a file storage service; scanning, by the file analysis system, each of the plurality of files using each of a plurality of antivirus software programs; in response to the scanning, determining that a particular file of the plurality of files is indicated as potentially malicious by a particular antivirus software program of the plurality of antivirus software programs; and providing a notification to a vendor of the particular antivirus software program indicating that the particular file has been indicated as potentially malicious by the particular antivirus software program.
US11086988B1 Method, systems and apparatus for intelligently emulating factory control systems and simulating response data
A controller emulator, coupled to an interface that exposes the controller emulator to inputs from external sources, provides one or more control signals to a process simulator and a deep learning process. In response, the process simulator simulates response data that is provided to the deep learning processor. The deep learning processor generates expected response data and expected behavioral pattern data for the one or more control signals, as well as actual behavioral pattern data for the simulated response data. A comparison of at least one of the simulated response data to the expected response data and the actual behavioral pattern data to the expected behavioral pattern data is performed to determine whether anomalous activity is detected. As a result of detecting anomalous activity, one or more operations are performed to address the anomalous activity.
US11086987B2 Malware detection in event loops
Example techniques locate or identify malware based on events from or at monitored computing devices. A control unit can detect a sequence of events of various types. The control unit can locate a loop within the sequence of events based at least in part on relative frequencies of the event types. The control unit can determine a distribution of event types of the events within the loop, and determining that software running the sequence is associated with malware based at least in part on the distribution of event types within the loop. In some examples, the control unit can locate a point of commonality among a plurality of stack traces associated with respective events within the loop. The control unit can determine a malware module comprising the point of commonality.
US11086985B2 Binary authorization based on both file and package attributes
Examples described herein generally relate to a computer device including a memory, and at least one processor configured to determine whether to allow execution of an application file on the computer device. The processor receives a command to execute a file. The processor determines whether the file is associated with a package reputation of an installation package. The processor determines a file reputation of the file. The processor determines whether to allow execution of the file based on a combination of the file reputation of the file and whether the file is associated with the good package reputation.
US11086982B2 Systems and methods for sensor-based layer variation on mobile devices
The present disclosure generally relates to visually varying an image using parallax image layers, and more specifically, relates to visually varying presentation of an access right displayed on a mobile device to enhance verification of access to resources. The variation of multiple layers of an image may be based on sensor data detected at the mobile device.
US11086980B2 Enhanced authentication based on secondary device interactions
Enhance authentication techniques may include receiving credential data of a secondary device by a primary device, generating a cryptogram using the credential data of the secondary device, and transmitting the cryptogram to an access device to request for authorization to use an account associated with a user of the primary device. The authorization can be granted based on verification of the cryptogram and an interaction activity pattern of interactions between the primary device and a set of communication devices including the secondary device.
US11086978B2 Transaction authentication by a token, contingent on personal presence
To authorize a transaction between a host and a server, a token is operationally connected to the host. The host receives an identification credential of a user. The identification credential is verified by the token and/or by the server. If the token detects a prescribed human action, the token generates token authentication data and the host sends the token authentication data to the server. Upon receiving the authentication data, the server authenticates the transaction. A device for authenticating a transaction includes a device interface for interacting with a host, a connector for reversibly operationally connecting the device to the host, and a controller that authenticates the transaction only once, contingent on detecting a prescribed anonymous human action. One such human action is providing one or more inputs at the host's user interface synchronously with outputs at the device's user interface.
US11086975B2 Input method and electronic device
Embodiments of this application provide an input method. The input method may be implemented in an electronic device that has a fingerprint collection device, and the method includes: when a text input application runs, obtaining, by the electronic device, a fingerprint of a user on a touchscreen; determining, by the electronic device when the fingerprint is a prestored registered fingerprint, a target lexicon associated with the fingerprint; and providing, by the electronic device by using the target lexicon, at least one candidate word corresponding to a current input event.
US11086973B1 Systems and methods related to security credentials
A method includes receiving, from a user via an electronic device, input representing a password to be utilized for an account; automatically determining, utilizing a processor, a complexity value for the input password; automatically determining, based on the determined complexity value, security settings for the account; receiving, from a user via an electronic device, input representing an attempt to login to the account, the input representing an attempt to login to the account including an attempted password; automatically determining that the attempted password does not match the password to be utilized for the account; and determining a course of action to take in response to the determination that the attempted password does not match the password to be utilized for the account, the course of action being determined based at least in part on the automatically determined security settings for the account.
US11086972B2 Methods for controlling access to digital assets
The apparatus disclosed herein, in various aspects, includes a digital asset, and an amulet that comprises an encrypted self-validating string. The amulet may be external to the digital asset. The apparatus may include a manager that cooperates securely with the digital asset and cooperates securely with the amulet to control access to the digital asset as specified by the amulet. In some aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through shared memory in process space. In other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a RAM drive in memory, the RAM drive at least partially hidden from an operating system of the computer. In yet other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a virtual machine accessible only by said apparatus. The amulet, the manager, and the digital asset are either operably receivable by a computer or are operably received by the computer, in various aspects. Related methods and compositions of matter are also disclosed.This Abstract is presented to meet requirements of 37 C.F.R. § 1.72(b) only. This Abstract is not intended to identify key elements of the apparatus, methods, and compositions of matter disclosed herein or to delineate the scope of this disclosure.
US11086970B2 Systems and methods for using generic anatomy models in surgical planning
Systems and methods for generating a surgical plan for altering an abnormal bone using a generic normal bone model are discussed. For example, a system for planning a surgery on an abnormal bone can include a model receiver module configured to receive a generic normal bone model. The generic normal bone model, such as a parametric model derived from statistical shape data, can include a data set representing a normal bone having an anatomical origin comparable to the abnormal bone. An input interface can be configured to receive an abnormal bone representation including a data set representing the abnormal bone. A surgical planning module can include a registration module configured to register the generic normal bone model to the abnormal bone representation by creating a registered generic model. A surgical plan formation module can be configured to identify one or more abnormal regions of the abnormal bone using the registered generic model.
US11086968B1 Systems and methods for memory efficient parallel tensor decompositions
In a system for improving performance of tensor-based computations and for minimizing the associated memory usage, computations associated with different non-zero tensor values are performed while exploiting an overlap between the respective index tuples of those non-zero values. While performing computations associated with a selected mode, when an index corresponding to a particular mode in a current index tuple is the same as the corresponding index from another, previously processed index tuple, the value already stored in a buffer corresponding to that particular mode is reused either wholly or in part, minimizing the processor usage and improving performance. Certain matrix operations may be iterated more than once so as to avoid the need to store a large partial result obtained from those operations. The performance overhead of the repeated operations is not significant, but the reduction in memory usage is.
US11086967B2 Implementing fundamental computational primitives using a matrix multiplication accelerator (MMA)
A method for performing a fundamental computational primitive in a device is provided, where the device includes a processor and a matrix multiplication accelerator (MMA). The method includes configuring a streaming engine in the device to stream data for the fundamental computational primitive from memory, configuring the MMA to format the data, and executing the fundamental computational primitive by the device.
US11086966B2 Apparatus for solving Ising problems
In example implementations, an apparatus includes a plurality of nodes, a pump coupled to the plurality of nodes and a connection network. In one example, each one of the plurality of nodes may store a value. The pump provides energy to the each one of the plurality of nodes. The connection network may include a two dimensional array of elements, wherein each group of the two dimensional array of elements is in communication with a respective one of the plurality of nodes, wherein the connection network may be tuned with parameters associated with encoding of an Ising problem. The connection network may process the value stored in each one of the plurality of nodes. The Ising problem may be solved by the value stored in each one of the plurality of nodes at a minimum energy level.
US11086964B1 Determining propensities to drive website target user activity
Users may arrive at a website via different digital channels. Users may also arrive at the website on different entry pages of the website. A propensity analyzer can, based on website activity data associated with a website, determine propensities of one or more of the digital channels, and/or one or more of the entry pages, to drive users to perform a target user activity during visits to the website. The propensity analyzer can generate recommendations for revising digital channels and/or entry pages to increase their propensities to drive users to perform the target user activity.
US11086963B2 Adaptive data platforms
An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version.
US11086962B2 Webpage loading method, client and server
The present invention discloses a webpage loading method, a client terminal and a server. The webpage loading method includes: receiving, by a client terminal, a webpage accessing request input by a user; searching locally, by the client terminal, for a reference webpage meeting a preset match condition with the webpage; sending, by the client terminal, the webpage accessing request to a server, and notifying, by the client terminal, the server to use the reference webpage as a reference; receiving, by the client terminal, differential data from the server; and loading, by the client terminal, to obtain a complete webpage according to the reference webpage and the differential data. By means of the present invention, transmission resources can be saved during transmission of webpage resources.
US11086960B2 Extension for targeted invalidation of cached assets
Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
US11086957B2 System and method for uniform resource identifier (URI) consolidation
Systems and methods are provided for URI (Uniform Resource Identifier) consolidation. An exemplary method for URI consolidation may comprise receiving a URI comprising one or more URI segments in a string from left to right, parsing the URI to determine if any of the URI segments matches with any of a plurality of URI segment records in a URI database, and in response to determining one or more URI segments matching respectively with one or more of the URI segment records, using a portion of the received URI up to and including a rightmost URI segment matching with a URI segment record in the URI database to represent the received URI.
US11086955B2 Systems and methods for enhanced networking, conversion tracking, and conversion attribution
The present disclosure provides systems and methods for electronically providing each of a plurality of content distributors with access to a library of content items, facilitating the selection of a combination of the content items, creating a unique set of links for each recipient-distributor combination, and distributing the selected content and unique links via one or more distribution channels to a plurality of recipients. As each link is associated with both a recipient and a distributor, conversion actions stemming from the selection of a link by a recipient are attributed to the proper distributor. Distributors can create content distribution approaches that can be shared with other distributors.
US11086949B1 Systems and methods for intent guided related searching using sequence semantics
Systems and methods for generating proposed search queries based on sequence semantics. The method includes receiving clickstream data from a database. The method also includes generating for each user a digital timeline based on the clickstream data. The method further includes determining for each user event pairs based on the digital timeline. The method also includes generating a vector matrix including the event pairs for each user. The method further includes receiving an initial search query from a user. The method also includes determining an intended user activity based on the initial search query. The method further includes generating proposed search queries based on the vector matrix, the intended user activity, and the initial search query.
US11086948B2 Method and system for determining abnormal crowd-sourced label
Systems and methods for determining an abnormal crowd-sourced label for a digital item comprising: analyzing a portion of the plurality of crowd-sourced labels, determining an abnormal subset of crowd-sourced labels having been potentially caused by an occurrence of the external trigger event, acquiring a browsing history associated with a subset of the plurality of users, separating the browsing history into a first browsing history group and a second browsing history group associated, generating a delta set of web resources based on analyzing the first browsing history group and the second browsing history group for differences in web resources visited by the subset of the plurality of users, the delta set containing at least one web resource of the first browsing history set being associated with an abnormal pattern of visits, associating the at least one web resource as being a source of the external trigger event.
US11086942B2 Segmentation of professional network update data
Users belonging to a particular category at a networking site are monitored by a system and according to a method for their selection of articles from a networking update stream. The characteristics of the users, including the categories they belong to, are received as metadata corresponding to the each respective article. Periodically an article database is queried according to the category and a selected time period to determine the number of users that have chosen to follow the industry and that have initiated selection actions towards articles in the database. Articles from the query are ranked according to their popularity among users having interest in the same industry category and are presented to a viewing user at the networking site.
US11086941B2 Generating suggestions for extending documents
The disclosure generally describes methods, software, and systems, including a method for generating suggestions for extensions to data sets. Using metadata for a plurality of documents, data relationships are determined between sets of documents of the plurality of documents. Each set of documents originates from different data sources and does not share common ontologies. The metadata includes terms and labels for documents in the plurality of documents. Using the determined data relationships, enhancement suggestions are determined. Each enhancement suggestion identifies pieces of information from at least one first document in the set of documents that can serve as an extension to information contained in a second document in the set of documents. The identified enhancement suggestions are ranked based on enhancement usability ranking factors. The ranked enhancement suggestions are provided.
US11086938B2 Interpreting human-robot instructions
A system includes a robot having a module that includes a function for mapping natural language commands of varying complexities to reward functions at different levels of abstraction within a hierarchical planning framework, the function including using a deep neural network language model that learns how to map the natural language commands to reward functions at an appropriate level of the hierarchical planning framework.
US11086937B2 Speech based structured querying
A method may include receiving, from a client, a query dictated by a user. The query may request to retrieve, from a database, data stored in the database. A structure determination may be performed by identifying one of a plurality of ground truth query strings having a minimum edit distance relative to a transcription of the dictated query. Each the plurality of ground truth query strings may be consistent with at least a syntax of a query language associated with the dictated query. A rendered query string is generated by performing a literal determination that includes by comparing a literal token in the identified ground truth query string to one or more literal tokens present in the database. The rendered query string may be executed to retrieve, from the database, data requested by the dictated query string. Related methods and computer program products are also provided.
US11086934B2 Play control of content on a display device
A system for controlling playback of various types of content includes a first computing device that provides a unique identifier to a second computing device to establish an association there between. By virtue of the established association, the second computing device can send one or more messages to the first computing device, the one or more messages referencing a piece of content associated with a first media playing element of a plurality of media playing elements, and one or more commands corresponding to the first media playing element. The first computing device can select the first media playing element based on the received one or more messages, and control how the first media playing element plays the referenced piece of content utilizing the one or more commands.
US11086933B2 Event search system, device, and method
An event search device includes: a first communication unit configured to receive, from a camera, a plurality of image frames of a surveillance area generated in response to an occurrence of an event; and metadata including time information of the occurrence of the event and location information of an event in the image frames; a user interface configured to receive a search condition for searching for the event, the search condition including an event search area; a screen unit configured to display the event search area on the image frames; and a control unit configured to search for an event satisfying the search condition within the event search area by using the metadata, wherein at least one of a location, a size, and a shape of the event search area is defined through the user interface.
US11086932B1 Asset-level management of media recording in cloud DVR systems
A media storage service may maintain an asset including information to indicate a specific media content and a specific number of replicas to be stored by the media storage service for the specific media content. The media storage service may receive content recording-related requests from a recording manager to define or update the specific number for the specific media content. The media storage service may receive one or more segments specific to the media content from an encoder. The media storage service may create and store the specific number of replicas, as indicated in the asset, for the media content.
US11086929B1 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.
US11086928B2 Composable templates for managing disturbing image and sounds
A method and system are provided. The method includes analyzing, by a hardware processor, one or more images to determine cognitive characteristics related to the one or more images and to a user. The method further includes forming, by the hardware processor, a composable template relating to the cognitive characteristics. The method also includes performing, by the hardware processor or another hardware processor, an amelioration action with respect to a displaying on a display device of at least one image from the one or more images, based on the composable template. The amelioration action is selected from a set of amelioration actions that include transmitting the at least one image to the disturbing image repository.
US11086926B2 Thumbnail generation from panoramic images
Generating thumbnails from panoramic images is described. In one or more implementations, a 2D projection of a panoramic image is received and projected onto a 3D surface to generate a 3D projection. Portions of the 3D projection are formed, and each portion is projected to a 2D plane to generate 2D projections of the portions. Object recognition is then performed on the portions that identifies objects, attributes of the objects, and locations of the objects within the panoramic image. Responsive to an image search query matching one of the recognized objects, the system generates a thumbnail from the panoramic image specific to a portion of the panoramic image that contains the object and outputs the thumbnail.
US11086920B2 System and method for automatically generating concepts related to a target concept
A method for generating a set of concepts related to a target concept includes accessing a set of candidate concepts, embedding the target concept and the set of candidate concepts in a semantic vector space, selecting one or more intermediate concepts from the set of candidate concepts in response to determining whether each embedded candidate concept in the set of embedded candidate concepts satisfies a predetermined relationship with the embedded target concept, and filtering the one or more intermediate concepts to yield the set of concepts related to the target concept. The method may further include generating a multiple-choice question in which the target concept corresponds to a correct answer choice and the set of concepts related to the target concept correspond to distractors.
US11086917B2 Design-time information based on run-time artifacts in transient cloud-based distributed computing clusters
Transient computing clusters can be temporarily provisioned in cloud-based infrastructure to run data processing tasks. Such tasks may be run by services operating in the clusters that consume and produce data including operational metadata. Techniques are introduced for tracking data lineage across multiple clusters, including transient computing clusters, based on the operational metadata. In some embodiments, operational metadata is extracted from the transient computing clusters and aggregated at a metadata system for analysis. Based on the analysis of the metadata, operations can be summarized at a cluster level even if the transient computing cluster no longer exists. Further relationships between workflows, such as dependencies or redundancies, can be identified and utilized to optimize the provisioning of computing clusters and tasks performed by the computing clusters.
US11086916B2 System and method for analyzing and visualizing team conversational data
A method of analyzing conversational messages may be provided. The method including receiving a query defining a timespan of messages, retrieving at least two conversational messages associated with the defined timespan from a plurality of interleaved messages, de-threading the at least two conversational messages to identify at least one conversational thread, and generating a visualization of conversational threads based on the defined timespan, the at least one conversational thread, the visualization organized into time intervals based on the defined timespan.
US11086914B2 Archiving of topmost ranked answers of a cognitive search
A method for archiving of documents of a query against a cognitive system can be provided. The cognitive system comprises at least a cognitive engine, several stored documents, and a learned model. The method comprises determining a plurality of evidence fragments, a related first list of documents and related metadata. The method also comprises removing a document from the stored documents, redetermining as second result a second list of documents, comparing the first and second list of documents, and upon determining identical documents in the compared first and second list of documents up to a confidence cliff, removing another document. Furthermore, the method comprises repeating the steps of removing, redetermining, and comparing until the first list of documents and the second list of documents differ above the confidence cliff and storing metadata of the documents of the first list, the plurality of evidence fragments, and the first query.
US11086913B2 Named entity recognition from short unstructured text
A process for extracting and recognizing named entities from a short unstructured chat-style text input. The process may tokenize an inbound electronic message, and use a combination of entity specific classifiers and databases comprising known named entities such as gazetteer(s) to identify one or more named entities within the inbound electronic message. The identified named entities are then compiled as response message and transmitted to the user.
US11086912B2 Automatic questioning and answering processing method and automatic questioning and answering system
The present disclosure discloses an automatic question-answer (QA) processing method and an automatic QA system. The method includes: obtaining, after receiving a target question text, a target keyword corresponding to the target question text; determining a candidate question text that matches the target keyword; calculating a semantic similarity value between each candidate question text and the target question text; and determining, based on the semantic similarity value, an answer corresponding to the target question text. In the present disclosure, a semantic similarity between a target question text and each question text is considered, to determine an answer to the target question text, improving accuracy of automatic QA processing.
US11086911B2 Method and system for generating question variations to user input
The present disclosure relates to a method and system for generating question variations to user input. The method comprises receiving a user input comprising at least one sentence from a user. Further, plurality of keywords and associated plurality of features are extracted from the at least one sentence. Thereafter, a plurality of question variations is generated for the user input by using one or more subgraphs identified from a trained knowledge graph based on the plurality of keywords and the associated plurality of features. The plurality of keywords and the associated plurality of features are extracted using rich semantics processing, transformation of words from one form to another and similarity. The one or more subgraphs include an entity specific graph and an action specific graph. The system and method of the present disclosure fetches real time user input and generates probable question variations for the user input.
US11086908B2 Ontology for working with container images
Computer technology for the provision and use of a computer code based ontology to index a repository of container images (for example, Docker container images). The ontology can then be used as an indexing mechanism to search the repository to find the best container image to use for a given set of needs and/or specifications.
US11086906B2 System and method for reconciliation of data in multiple systems using permutation matching
A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items.
US11086905B1 Method and system for presenting stories
A method for presenting stories includes creating clusters of documents. Each cluster corresponds to a story. A computer processor generates, for each cluster, a global ranking of social networking messages about the story. The method further includes identifying, for each cluster, a representative social networking message according to the global ranking, selecting, by the computer processor, for a user, a subset of the clusters, and presenting, to the user, the representative social networking message for each cluster in the subset of the clusters.
US11086900B2 Resource provisioning systems and methods
A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.
US11086895B2 System and method for providing a hybrid set-based extract, load, and transformation of data
In accordance with an embodiment, described herein is a system and method for loading and transforming data to a cloud database, using a hybrid set-based extract, load, transform approach. During the loading and transforming of large amounts of data, from one or more data sources, a data synchronization application sends small batches of data, in parallel streams, to the database, which operates as a transformation engine to load the data. Each stream can be associated with a separate staging table in the database. For each staging table, the subset of data therein is transformed and loaded, before the next subset is processed. A transform and merge process operating at the database can then be used to transform and merge the data, from each of the staging tables, to the target table.
US11086892B1 Search result content item enhancement
Systems and methods for enhancing search results for improved readability are provided. A search result is identified using a set of query terms. The search result may be first-party content or third-party content. The search result includes a first textual portion and a second textual portion. Each of the set of query terms that appear in the first textual portion are highlighted in the first textual portion. Each of the set of query terms that appear in the second textual portion but not in the first textual portion are highlighted in the second textual portion. A query response including the highlighted search result is generated and provided to a client device.
US11086891B2 Systems and methods for tracking and representing data science data runs
A system for tracking and representing data science data runs includes a hub including a first computing device communicatively coupled with a data store. A runner including a second computing device having a cache is communicatively coupled with the hub through a telecommunications network. An end user computing device includes a display and is communicatively coupled with the runner and the hub. User interfaces displayed on the display include: a unique identifier identifying a data science data run performed by the runner; a list of input files used by the runner to perform the run; a list of output files output by the runner as a result of the run; and a diagram diagramming a process flow including a visual representation of the input files, a visual representation of the run, and a visual representation of the output files.
US11086889B2 Content-aware tutorial recommendation
Techniques are disclosed for generating tutorial recommendations to users of image editing applications, based on image content. A methodology implementing the techniques according to an embodiment includes using neural networks configured to determine subject matter of a user provided image and to identify objects in the image. The method also includes selecting one or more proposed tutorials from a database of tutorials. The database is indexed by tutorial subject matter and tutorial object content, and the selection is based on a matching of the determined subject matter to the tutorial subject matter and a matching of the identified objects to the tutorial object content. The method further includes calculating an effectiveness score associated with each of the proposed tutorials, the effectiveness score based on application of the proposed tutorial to the image. The method further includes sorting the proposed tutorials for recommendation to the user based on the effectiveness scores.
US11086888B2 Method and system for generating digital content recommendation
A method and a system for generating a digital content recommendation including a server configured to receive a request for the digital content recommendation. Based on the request, a set of candidate content items comprising a first content item and a second content item is generated. If the first content item is non-native to a recommendation system, the server is configured to determine if the first content item's popularity on the web and within the recommendation system align with each other. If there is a discrepancy above a threshold, a popularity adjustment score is assigned to the first content item. An adjusted set of candidate content item is generated based on the popularity adjustment score. The adjusted set of candidate content items is transmitted to the electronic device for displaying thereon.
US11086884B2 Automatically updating a remote database using a client-side word processor
Techniques for automatically updated a remote data source are provided. Multiple data type-field name pairs are received. The field names correspond to names of fields in a database system. In response to receiving first input, a text string is displayed on a screen of a client device that is remote relative to the database system. A portion of the text string is identified. A data type of the portion is determined. Based on the determined data type, a subset of the data type-field name pairs that share the data type is determined. One or more options, each corresponding to a field name in the subset, are displayed. In response to receiving second input that selects a particular option of the one or more options, the portion is stored in a particular field of a particular record of the database system, where the particular field corresponds to the particular option.
US11086883B2 Systems and methods for suggesting content to a writer based on contents of a document
Systems and methods are described to suggest new content to a writer. An intelligent tool is initiated to obtain content of a document that is being written by an author. The intelligent tool then determines a topic of the content of the document, and identifies one or more predictive topics related to the determined topic. The one or more predictive topics are different from the topic. The intelligent tool then performs a content search based on the topic and the one or more predictive topics, and provides results from the content search to the author.
US11086876B2 Storing derived summaries on persistent memory of a storage device
Region summaries of database data are stored in persistent memory of a storage cell. Because the region summaries are stored in persistent memory, when a storage cell is powered off and data in volatile memory is not retained, region summaries are nevertheless preserved in persistent memory. When the storage cell comes online, the region summaries already exist and may be used without the delay attendant to regenerating the region summaries stored in volatile memory.
US11086874B2 Management of a virtual infrastructure via an object query language
Management of a virtual infrastructure via an object query language module is described. The virtual infrastructure includes one or more virtual machines, and one or more host machines communicatively coupled with the one or more virtual machines. The virtual infrastructure also includes a centralized management tool communicatively coupled with the one or more host machines. The object query language module fetches information from the one or more host machines and the one or more virtual machines. It further provides commands to the one or more host machines and the one or more virtual machines. In response to the fetch and command of the one or more host machines and the one or more virtual machines, a result of the fetch and command is displayed via a graphical user-interface.
US11086871B2 Database conditional field access
A database system populates various fields with information from a plurality of data sources which is matched to geographic and segment information for different reference identifiers. A series of data unions provide a selectable result set. A selection of elements from the selectable result set are used to generate qualifiers that are monitored in real time to determine when the qualifiers have been satisfied in order to set a semaphore allowing access to the selection of elements.
US11086866B2 Method and system for rewriting a query
The present teaching relates to rewriting a query and providing search results. In one example, a plurality of queries is obtained. For each of the plurality of queries, one or more search results are identified. The one or more search results have been obtained in response to the query and have been previously selected by a user submitting the query. A plurality of titles is obtained. Each of the titles corresponds to one of the one or more search results with respect to one of the plurality of queries. A model is generated based on the plurality of queries and the plurality of titles. The model is to be used for rewriting a query.
US11086862B2 Method and apparatus for determining and presenting answers to content-related questions
Systems and methods for determining the answers to user queries regarding content, and presenting options for the user to view the answers. Searches are conducted to determine the answer to a query and, once the answer is found, various options are presented to the user, allowing the user the choice to view the answer in multiple different ways.
US11086861B2 Translating a natural language query into a formal data query
A computer-implemented method for generating ground-truth for natural language querying may include providing a knowledge graph as data model, receiving a natural language query from a user and translating the natural language query into a formal data query. The method can also include visualizing the formal data query to the user and receiving a feedback response from the user. The feedback response can include a verified and/or edited formal data query. The method can also include storing the natural language query and the corresponding feedback response as ground-truth pair. Corresponding system and a related computer program product may be provided.
US11086855B1 Enterprise connectivity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enterprise connectivity are described. In one aspect, a method includes the actions of receiving, by a data analysis server and from a web client running on a first device, a request to begin a web session, where the data analysis server is configured to generate queries to a data storage device based on user input to the web client. The actions further include receiving a request to generate a dashboard interface that provides a visualization of a portion of data in the data storage device. The actions further include generating the dashboard interface and a corresponding dashboard file that is viewable outside of the web client. The actions further include transmitting the dashboard file to a second device that includes a data analysis application that is configured to view the dashboard file.
US11086851B2 Systems and methods for electronic notification queues
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing one or more notifications in a central data store pursuant to one or more user preferences; receiving a new notification; determining when a number of the one or more notifications is equal to a maximum number of notifications set in the one or more user preferences using a reclamation pointer and an ingestion pointer; when the number of the one or more notifications is equal to the maximum number of notifications, moving the reclamation pointer forward by one or more messages; deleting, from the central data store, notifications of the one or more notifications that are behind the reclamation pointer; storing the new notification with the one or more notifications in the central data store; and facilitating delivery of the new notification of the one or more notifications from the central data store to one or more electronic devices of an organization.
US11086849B2 Methods and systems for reading data based on plurality of blockchain networks
Disclosed are methods and systems for retrieving data based on a plurality of blockchain networks. One method comprises: receiving a first-type transaction hash sent by a user, wherein the first-type transaction hash is a hash value of a first-type blockchain transaction associated with a first-type blockchain network, wherein the first-type blockchain network and the second-type blockchain network are comprised in a data recording system; identifying a second-type blockchain transaction that comprises the first-type transaction hash; identifying a network identifier from the second-type blockchain transaction; identifying a first-type blockchain transaction corresponding to the first-type transaction hash from a blockchain of a first-type blockchain network corresponding to the network identifier; and providing the first-type blockchain transaction to the user.
US11086845B1 Techniques for database versioning
Techniques for database versioning are described. In one embodiment, an apparatus may comprise a database change management component operative to compare a developer table to a reference table to determine a database change set, wherein both the developer table and the reference table are based on a target table; a database conflict management component operative to compare the database change set to the target table to determine a conflicting change set; and a user interface component operative to display the conflicting change set where the conflicting change set comprises one or more conflicting changes; and indicate a conflict-free change set where the conflicting change set is empty. Other embodiments are described and claimed.
US11086842B1 Highly scalable and consistent pluggable messaging system
A plugin is provided to a service that includes a database for storing data corresponding to transactions received by the service and applied to the database. Upon receipt of a transaction to be performed by the service, the plugin receives a message generated by the service and associated with informing another service of the transaction. The message is stored in the database together with the transaction, the message and transaction thereby being in the same transactional context. Upon the transaction being committed, the message is also processed because the transaction and message are in the same single transactional context within the database.
US11086838B2 Generating compact data structures for monitoring data processing performance across high scale network infrastructures
A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.
US11086837B2 Fast key-value storage for continuous data protection systems
Embodiments for providing memory for continuous data protection in a data storage system by storing a first key-value map as a data structure wherein the key is an address of a volume and the value comprises timestamp and hash value pairs for each time the address had data written thereto, and corresponding hash values of the written data, and storing a second key-value map as a data structure wherein the key comprises the hash value and the value comprises the written data. The first key-value map and second key-value map are implemented as a driver component in a server computer of the data storage system. The driver exposes a block device protocol on the server computer and leverages the key-value data structures for use with a deduplication storage system.
US11086833B2 Data storage method and apparatus for distributed database
A data storage method and apparatus for a distributed database which includes receiving, by a first node, a record insertion request, where the record insertion request carries a first record, and determining, by the first node according to a mapping relationship between a foreign key identifier and a storage node, a first storage node on which a first associated record that corresponds to the first record is located, where a primary key identifier of the first associated record is same as a foreign key identifier of the first record, and inserting, by the first node, the first record to a second node in the first storage nodes.
US11086829B2 Comparing schema definitions using sampling
An approach is provided in which the approach generates a first set of sample documents based on a first schema and generates a second set of sample documents based on a second schema. The approach determines a set of validation results by comparing the first set of sample documents against the second schema and comparing the second set of sample documents against the first schema. The approach evaluates the set of validation results and declares a type of equivalence between the first schema and the second schema accordingly.
US11086827B1 Dataset schema and metadata management service
Techniques for dataset schema and metadata management are described. A data model management service provides a logically centralized repository that allows discovery of datasets via exploration of dataset metadata. The data model management service can ensure the validity of the datasets and the associated metadata by enforcing dataset validation rules and/or requiring dataset metadata to be provided and limiting visibility into non-compliant datasets.
US11086826B2 Virtualized server systems and methods including domain joining techniques
Examples described herein include virtualized environments including a virtualized file server. Examples of secure domain join processes are described which may facilitate joining a virtualized file server or portions thereof to a domain. In some examples, the secure domain join process itself, and/or an associated file server virtual machine, may have insufficient credentials to write objects into an active directory. The active directory credentials need not be shared with the file server virtual machine. Rather, in some examples, the secure domain join process may provide a user system with a list of actions to be performed using active directory credentials.
US11086824B2 Inline document conversation system
Systems and methods for managing an inline conversation area within a document are provided. In example embodiments, a collaboration system causes presentation of a user interface displaying a document that is being collaboratively edited by a plurality of users. The collaboration system receives an indication to present an inline conversation area within the document. In response, the inline conversation area is displayed within the document on the user interface, whereby the inline conversation area is visually distinguished from content of the document. The collaboration system receives, via the inline conversation area, input from the plurality of users. The input comprises comments being exchanged between the plurality of users and draft content. The inputs are displayed in the inline conversation area within the document on the user interface.
US11086822B1 Application-based compression
A communication system and methods for data compression and the management of data transmitted between computing devices in a communication network are provided. Compression dictionaries generated from data previously maintained at a recipient computing device and a transmitting computing device are maintained at each respective device. The compression dictionaries are made up of fixed length data chunks from the data previously maintained on the computing device that can be matched to data to be compressed or de-compressed. Data can be transmitted without requiring the exchange of the compression dictionaries between the recipient computing device and the transmitting computing device.
US11086820B2 Method and apparatus for managing storage space on storage device in an electronic apparatus by using context data and user profile data
A method and apparatus for reserving a usable storage space on a storage device is provided. The method includes collecting context data representing an environment surrounding the storage device; selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data; and processing the selected file and reserving a usable storage space on the storage device. The method reserves the usable storage space by using the context data or user profile data, thereby allowing efficient reserving of usable storage space without a user's manual intervention and preventing waste of unnecessary resources.
US11086812B2 Platform environment control interface tunneling via enhanced serial peripheral interface
An embedded controller is provided for a computer, including a processor, first one or more logic elements providing a serial peripheral interface (SPI) module to communicatively couple the embedded controller to an SPI bus as an SPI slave, and second one or more logic elements providing a platform environment control interface (PECI)-over-SPI engine, to build an SPI packet providing an encapsulated PECI command and send a notification to an SPI master that the packet is available.
US11086809B2 Data transfer acceleration
Data transfer acceleration includes receiving, by a data transfer accelerator in a first node of a plurality of nodes, from a second node of the plurality of nodes, a request for data in a second state, wherein the second node stores an instance of the data in a first state; generating a message including one or more operations to transform the data from the first state to the second state; and sending the message to the second node in response to the request.
US11086807B2 Allocating address space
A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.
US11086804B2 Storage system and method for reducing read-retry duration
A storage system and method for reducing read-retry duration are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: receive a command from a host; and in response to an interruption in processing of the command: select a time for the host to retry the command, wherein the time is selected based on an expected host response time; and communicate the selected time to the host. Other embodiments are provided.
US11086802B1 Apparatus and method for routing access requests in an interconnect
A technique is provided for routing access requests within an interconnect. An apparatus provides a plurality of requester elements for issuing access requests, and a slave element to be accessed in response to the access requests. An interconnect is used to couple the plurality of requester elements with the slave element, and provides an intermediate element that acts as a point of serialisation to order the access requests issued by the plurality of requester elements via the intermediate element. Communication channels are provided within the interconnect to support communication between each of the requester elements and the intermediate element, and between the intermediate element and the slave element. At least one requester element is a channel selectable requester element, and the interconnect further provides, for each channel selectable requester element, a bypass communication channel to support a direct communication between that channel selectable requester element and the slave element that bypasses the intermediate element. Each channel selectable requester element is then arranged, in the presence of a direct slave access condition, to issue an access request over the bypass communication channel to the slave element without that access request passing via the intermediate element.
US11086800B2 Execution space agnostic device drivers
Embodiments described herein provide techniques to manage drivers in a user space in a data processing system. One embodiment provides a data processing system configured perform operations, comprising discovering a hardware device communicatively coupled to the communication bus, launching a user space driver daemon, establishing an inter-process communication (IPC) link between a first proxy interface for the user space driver daemon and a second proxy interface for a server process in a kernel space, receiving, at the first proxy interface, an access right to enable access to a memory buffer in the kernel space, and relaying an access request for the memory buffer from the user space driver daemon via a third-party proxy interface to enable the user space driver daemon to access the memory buffer, the access request based on the access right.
US11086795B2 Memory system, memory controller and operating method thereof
A memory system, a memory controller and an operating method thereof, capable of reducing the storage capacity of data in relation with map tables, by, in the case where N map entries respectively corresponding to N consecutive physical address regions exist among map entries included in a first map table in a memory device, adding a group map entry indicating a mapping information corresponding to the group of the N number of consecutive physical address regions, to a second map table included in the memory device.
US11086789B1 Flash memory drive with erasable segments based upon hierarchical addressing
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11086785B2 Host device with storage cache aware processing of input-output operations in multi-path layer
A host device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device executes one or more processes that generate input-output (IO) operations for delivery to the storage system. The host device comprises a multi-path input-output (MPIO) driver configured to access for each of one or more of the storage devices a stored mapping between ranges of logical block addresses of the storage device and respective ones of a plurality of cache entities of the storage system, and for each of at least a subset of the IO operations, to identify a particular one of the cache entities based at least in part on a logical block address of the IO operation and the stored mapping, and to select a particular path for delivery of the IO operation to the storage system based at least in part on the identified cache entity.
US11086780B1 Scratchpad journaling mechanism for performance optimization
An aspect includes providing a scratchpad memory to at least one persistent storage device of a plurality of persistent storage devices in a storage array. The scratchpad memory includes non-volatile storage. An aspect also includes designating the scratchpad memory for storing data corresponding to write operations implemented by a storage system, apportioning the scratchpad memory among each storage controller of a plurality of storage controllers in the storage system, and receiving, at the scratchpad memory, a write request from one of the storage controllers. An aspect further includes writing data of the write request to a location in the scratchpad memory based on the apportioning and corresponding to the one of the storage controllers.
US11086778B2 Multicore shared cache operation engine
Techniques for accessing memory by a memory controller, comprising receiving, by the memory controller, a memory management command to perform a memory management operation at a virtual memory address, translating the virtual memory address to a physical memory address, wherein the physical memory address comprises an address within a cache memory, and outputting an instruction to the cache memory based on the memory management command and the physical memory address.
US11086776B2 Maintaining correctness of pointers from a managed heap to off-heap memory
A method of maintaining correctness of pointers from a managed heap to off-heap memory includes storing in a cache a first heap object in a managed heap that holds at least one off-heap pointer pointing to a first off-heap data structure and creating a weak reference node linked to the first heap object such that the first heap object is not kept alive by the weak reference node during garbage collection. Further disclosed are systems for maintaining correctness of pointers from a managed heap to off-heap memory.
US11086770B2 Generating and signing a line-of-code behavior and relation model
Disclosed herein are techniques for generating and signing line-of-code behavior and relation models. Techniques include identifying executable code for a controller; performing a functional analysis of the executable code to determine a plurality of functions associated with the executable code and a plurality of relationships between the plurality of functions; generating, based on the determined plurality of functions and plurality of relationships, a line-of-code behavior and relation model for the executable code; performing a signature operation on the generated line-of-code behavior and relation model to produce a unique signature value associated with at least one of: the line-of-code behavior and relation model or a functional block of the line-of-code behavior and relation model; and linking the unique signature value to the line-of-code behavior and relation model.
US11086769B2 Proving whether software functionality has changed following a software change
Disclosed herein are techniques for using a line-of-code behavior and relation model to determine software functionality changes. Techniques include identifying a first portion of executable code and a second portion of executable code; accessing a first line-of-code behavior and relation model representing execution of functions of the first portion of executable code; constructing, based on the second portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the second portion of executable code; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the first portion of executable code and the code portion of executable code; and generating, based on the determined difference, a report identifying the status of functional equivalence.
US11086768B1 Identifying false positives in test case failures using combinatorics
A method for detecting and localizing a fault in a system under test (SUT) includes generating an initial set of test cases using combinatorics test design. The method further includes determining, based at least in part on a first set of execution results, a set of failing test cases. The method further includes determining, based on a machine learning model, a subset of false positives from the failing test cases. The method further includes generating a set of new test cases from a selected failing test case that is not in the subset of false positives. The method further includes executing the set of new test cases to obtain a second set of execution results, and localizing the fault based at least in part on the second set of execution results.
US11086762B2 Methods and systems for predicting estimation of project factors in software development
Methods and systems for predicting estimation of project factors in software development environment are described. In one embodiment, a project analyst device receives first input data including at least one type of first software development model and associated one or more first project development data from a user. A feedback device loaded in a project estimation device identifies one or more first software project risk factors based on the at least one type of the first software development model. The project estimation device processes the one or more first project development data using the identified one or more first software project risk factors to identify one or more first intermediate data required for project factors estimation, and predicts estimations of the project factors using the identified one or more first intermediate data. Additional methods and systems are disclosed.
US11086761B2 Defect prediction operation
A system, method, and computer-readable medium are disclosed for predicting a defect within a computer program comprising: accessing a code base of the computer program, the code base of the computer program comprising a plurality of computer program files; training the defect prediction system, the training including performing a historical analysis of defect occurrence patterns in the code base of the computer program; analyzing a commit of the computer program to identify a likelihood of defect occurrence within each of the plurality of files of the computer program; and, calculating a defect prediction metric for each of the plurality of files of the computer program, the defect prediction metric providing an objective measure of defect prediction for each of the plurality of files of the computer program.
US11086759B2 System and method for probe injection for code coverage
A system and methods for efficiently injecting probes to executable code, which is then executed. Such probes may be used for example to examine the behavior of the code during execution. Optionally analyzing the behavior of the code during execution is used as part of a testing strategy for the code.
US11086758B1 Identifying firmware functions executed in a call chain prior to the occurrence of an error condition
Technologies are disclosed for identifying firmware functions that were executed in a call chain prior to the occurrence of an error condition, such as an assert or an exception. In particular, a search is made from an instruction pointer (“IP”) for a memory address containing a signature identifying a firmware module. The firmware module that includes a function that generated the error condition can be identified based on the memory address. The name of the function that generated the error condition can be identified using a function mapping file. Previous functions in the same call chain are identified and their names determined using the function mapping file. Output can then be generated that includes the name of the firmware module that includes the function that generated the error condition, the name of the function that generated the error condition, and the names of other functions in the same call chain.
US11086757B1 Systems and methods for providing stable deployments to mainframe environments
A mainframe deployment device for deploying code to a mainframe device in a stable, self-correcting manner is described. The mainframe deployment device is configured to receive a code section from the software management device, identify a set of valid sub-components from the code section using a dispatcher service associated with the dispatcher device, identify a set of elements in the code section identified for deployment, request the at least one testing service to perform at least one set of code diagnostics to determine whether the code section satisfies build requirements, attempt to create a deployment package from the code section, identify a production program running on the mainframe device, compare the production program to the deployment package to identify a set of synchronization errors, resolve the synchronization errors, and deploy the deployment package to the mainframe device upon resolving the set of synchronization errors.
US11086756B2 Electronic services use-case testing framework
Methods and systems are presented for providing a framework for testing electronic service use-case scenarios. The framework automatically generates test data and function calls with one or more backend services for testing different use-case scenarios of a feature. Upon receiving a scenario file, the framework identifies a feature and one or more use-case scenarios for testing the feature. Test data is dynamically generated based on the one or more use-case scenarios such that different test data is generated when the feature is tested multiple times. The framework then generates function calls for testing the feature based on the one or more use-case scenarios and executes the function calls on the one or more backend services. The responses received from the backend services are validated against expected responses indicated in the scenario file.
US11086754B2 Automated feedback-based application optimization
Approaches presented herein enable optimization of a developing application to a user base. More specifically, application-centric data is gathered during a cultivation phase of the developing application. Substantially concurrently with the cultivation phase of the developing application, the application-centric data is analyzed according to static code of the developing application, a testing of the developing application, or a user experience (UX) design of the developing application. A machine learning model is applied to the analyzed application-centric data. This machine learning model is trained on historic application feedback data from applications available to the user base. Based on the machine learning model, a recommended change to optimize the developing application to the user base is generated.
US11086750B2 Systems and methods for determination of health indicators using rank correlation analysis
A system that is a target of health monitoring via a computational system, the computational system, and corresponding method for determining health indicators using rank correlation analysis are disclosed. The target system includes a computational system that includes a computing device that acquires data from the target system, generate at least two features from the data acquired from the target system, computes, for each feature, rank correlation of the feature with time, computes the absolute value of each rank correlation coefficient for each feature, confining the range of the absolute value rank correlation coefficients to that from 0 to 1; and chooses at least one feature with a higher relative absolute value rank correlation coefficient as a health or condition indicator for the target system. The target system or the computational system or the method may perform health or condition monitoring on the target system.
US11086743B2 Context based IoT device management
Aspects of the present disclosure relate to internet of things (IoT) device management. A first set of sensor data can be received from a first IoT device within an IoT sensor network, the IoT sensor network containing a plurality of IoT devices, wherein a subset of the plurality of IoT devices within the IoT sensor network are in an inactive state. The first set of sensor data can be analyzed to determine whether an activation condition is satisfied. In response to determining that the activation condition is satisfied, a second IoT device within the subset can be activated, wherein activation leads to collection of a second set of sensor data from the second IoT device.
US11086742B2 Task based service management platform
A service management platform can implement functionality for one or more services, each of which can be independently used by a plurality of clients of the services. To activate the functionality of the one or more of the services, a hub server of the service management platform can assign a set of tasks to individual node servers for execution. The hub server can operate in a “supervisor environment” distinct from the processing environment used to execute the computationally intensive portions of the tasks. A task received at a node server can be managed by a supervisor process within the supervisor environment and executed by a native process within a native operating system environment, where the native process executes the computationally intensive calculations of the task and supervisor process provides communications and data transfer between the native process and rest of the service management platform.
US11086735B2 Accelerated recovery after a data disaster
According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
US11086731B2 Gateway backup system and method
In embodiments, a system and method backs up and restores data stored on a gateway using a signature having sub-signatures that represent specific categories of data elements of the data, the categories regarding the operation of one or more actuating devices and possibly other items, the system and method changing the operation of the one or more actuating devices and possibly the other items based on restored or updated data elements of the data stored on the gateway.
US11086726B2 User-based recovery point objectives for disaster recovery
User-based recovery point objectives (RPOs) for disaster recovery are described herein. A method as described herein can include obtaining, by a device operatively coupled to a processor, transient information associated with a file stored by a data storage system; determining, by the device, whether the transient information associated with the file indicates that a condition for replicating the file has been met; and inserting, by the device, the file into a replication queue associated with the data storage system in response to a positive result of the determining.
US11086722B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. The memory system includes: a memory device including a plurality of semiconductor memories; and a controller for generating a plurality of command queues respectively corresponding to the plurality of semiconductor memories by queuing a plurality of commands received from a host, and controlling the plurality of semiconductor memories to perform overall operations by outputting the plurality of commands queued in the plurality of command queues, wherein the controller holds a first command queue, among the plurality of command queues, corresponding to a first semiconductor memory, among the plurality of semiconductor memories, in which a program fail has occurred.
US11086719B2 Use of error correction codes to prevent errors in neighboring storage
Disclosed in some examples are methods, systems, storage devices, and machine readable mediums that utilize the ability of ECC to correct errors to actively prevent errors. The memory device determines whether a request to place data of a requested value at a requested location in the storage media is likely to interfere with other data stored at other locations on the storage media, and if so, changes the requested value to a second value that will not interfere (or has a lower probability of interfering) with neighboring data. The second value may be corrected to the requested value when a read request is made for that data using ECC.
US11086715B2 Touch instruction
An apparatus comprising data processing circuitry for processing data in one of a plurality of operating states, an instruction decoder for decoding instructions and error checking circuitry for performing error checking operations. In response to a touch instruction being decoded by the instruction decoder, error checking operation is performed on selected architectural state. The architectural state is architecturally inaccessible to the operating state. As a result of the touch instruction, the architectural state remains unchanged, at least when no error is detected.
US11086714B2 Permutation of bit locations to reduce recurrence of bit error patterns in a memory device
Embodiments described include methods, apparatuses, and systems including a permutation generator to permute locations of one or more bits (e.g., data bits and/or parity bits) in a codeword. In embodiments, the bits are to be written to a memory device based on the permuted locations to reduce a recurrence of bit error patterns associated with the bits when stored in the memory device. In some embodiments, the locations are based at least in part on a pseudorandom number, generated based at least in part on information available at a read time and a write time. In some embodiments, the pseudorandom number is based upon a memory address of the memory device, such as a 3D NAND or other memory device.
US11086712B2 Error recovery handling
A device that provides error recovery handling includes a processor that is configured to receive an error recovery request including error type information and a page address, where the error type information is mapped to a first error recovery technique. The processor may be configured to determine whether an error count associated with the flash memory circuit satisfies a first criterion and an error map associated with the flash memory circuit satisfies a second criterion, where the error count indicates a number of read errors that have occurred and the error map indicates blocks in which the read errors have occurred. The processor may be configured to utilize a second technique to attempt to recover data when the first and second criterions are satisfied, otherwise utilize the first technique to attempt to recover data, where the second technique is associated with recovering data stored in an offline flash memory circuit.
US11086709B1 Intent driven root cause analysis
A fault model representation of a computer network is generated, wherein the computer network includes a set of connected computer network elements that was at least in part configured based on a specified declarative intent in forming the computer network. A symptom representation for the computer network is determined based on telemetry data of one or more elements of the set of connected computer network elements and a behavior specification repository identifying symptoms and their associated root causes. The fault model representation and the symptom representation are provided to a root cause analysis to determine one or more root causes of one or more detected symptoms of the computer network.
US11086704B2 Inferred detection of data replication errors of source applications by enterprise applications
This disclosure provides an apparatus and method for inferred detection of data replication errors of source applications by enterprise applications, including but not limited to in industrial control systems and other systems. A method includes periodically generating and storing a heartbeat data value by a site risk manager (RM) system. The method includes sending site data with the current heartbeat data value by the site RM system to an enterprise application executing on an enterprise RM system. The enterprise RM system periodically compares a current time and the last received heartbeat data value to produce a calculated time difference. The enterprise RM system determines that site data replication is not functioning correctly when the calculated time difference is greater than a predefined threshold. When the replication is not functioning correctly, the enterprise RM system notifies a user that replicated site data may be inaccurate.
US11086701B2 Master control plane for infrastructure and application operations
An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices. The processing platform is configured to implement a master control plane and a plurality of messaging interfaces. Each messaging interface corresponds to one of a plurality of infrastructure controllers residing on an infrastructure under management by the processing platform. The master control plane is configured to communicate with each of the plurality of infrastructure controllers via the corresponding messaging interface. The plurality of infrastructure controllers are each configured to manage a corresponding one of a plurality of infrastructure components of the infrastructure under management. The master control plane is configured to communicate an instruction to a given infrastructure controller of the plurality of infrastructure controllers via the corresponding messaging interface and the given infrastructure controller is configured to modify the corresponding infrastructure component based at least in part on the communicated instruction.
US11086697B2 Broadcast-controlling method in operating system and mobile terminal
A broadcast-controlling method in an operating system and a mobile terminal are provided. The broadcast-controlling method includes obtaining a number of broadcast types registered by a first application, wherein the first application receives broadcast messages according to the registered broadcast types; determining whether the number of broadcast types is greater than a first threshold; determining the first application as an illegal broadcast-registering application when the number of broadcast types is greater than the first threshold; obtaining a receiver queue of a target broadcast; and optimizing the receiver queue according to determined illegal broadcast-registering applications.
US11086695B2 Distributed event management
An electronic event processing component operable at a level in a hierarchy of components and adapted for operation in electronic communication with at least one further electronic component operable at a different level in a hierarchy of electronic components, and operable according to at least one rule triggered by at least one event; and responsive to said at least one event, activating a communication component to cause performance by at least one of said electronic event processing component and said further electronic component of said at least one associated action according to said at least one rule.
US11086689B2 Method for automatically and dynamically assigning the responsibility for tasks to the available computing components in a highly distributed data-processing system
The invention relates to a method for automatically and dynamically assigning the responsibility for tasks to the available computing components in a highly distributed data-processing system. The invention relates to a method by means of which the assignment of the responsibility for certain tasks (partitions) is adapted in a highly distributed data-processing system.
US11086688B2 Managing resource allocation in a stream processing framework
The technology disclosed herein relates to method, system, and computer program product (computer-readable storage device) embodiments for managing resource allocation in a stream processing framework. An embodiment operates by configuring an allocation of a task sequence and machine resources to a container, partitioning a data stream into a plurality of batches arranged for parallel processing by the container via the machine resources allocated to the container, and running the task sequence, running at least one batch of the plurality of batches. Some embodiments may also include changing the allocation responsive to a determination of an increase in data volume, and may further include changing the allocation to a previous state of the allocation, responsive to a determination of a decrease in data volume. Additionally, time-based throughput of the data stream may be monitored for a given worker node configured to run a batch of the plurality of batches.
US11086680B2 Object optimal allocation device, method and program
A method, system and computer program product for optimally allocating objects in a virtual machine environment implemented on a NUMA computer system. The method includes: obtaining a node identifier; storing the node identifier in a thread; obtaining an object identifier of a lock-target object from a lock thread; writing a lock node identifier into the lock-target object; traversing an object reference graph where the object reference graph contains an object as a graph node, a reference from the first object to a second object as an edge, and a stack allocated to a thread as the root node; determining whether a move-target object contains the lock node identifier; moving the move-target object to a subarea allocated to a lock node if it contains the lock node identifier, and moving the move-target object to the destination of the current traversal target object if the lock node identifier is not found.
US11086678B2 Information processing device, method of processing information, and method of providing information
There is provided an information processing device capable of intuitively adding a hardware resource intended to execute the learning, the information processing device including: a display control unit configured to control display of information indicating progress of a learning process and an addition button used to add dynamically a second hardware resource intended to execute the learning process to a first hardware resource on which the learning process is being executed.
US11086677B2 Lock scheduling using machine learning
The present approach relates to systems and methods for facilitating run time predictions for cloud-computing automated tasks (e.g., automated tasks), and using the predicted run time to schedule resource locking. A predictive model may predict the automated task run time based on historical run time to completion, and the run time may be updated using machine learning. Resource lock schedules may be determined for a queue of automated tasks utilizing the resource based on the predicted run time for the various types of automated tasks. The predicted run time may be used to reserve a resource for the given duration, such that the resource is not available for use for another task.
US11086676B1 Allocating computing resources based on user intent
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating computing resources. In one aspect, a method includes receiving intent data specifying one or more computing services to be hosted by a computing network, requested characteristics of computing resources for use in hosting the computing service, and a priority value for each requested characteristic. A budget constraint is identified for each computing service. Available resources data is identified that specifies a set of available computing resources. A resource allocation problem for allocating computing resources for the one or more computing resources is generated based on the intent data, each budget constraint, and the available resources data. At least a portion of the set of computing resources is allocated for the one or more computing services based on results of evaluating the resource allocation problem to meet a particular resource allocation objective.
US11086674B2 Trade platform with reinforcement learning network and matching engine
A system for reinforcement learning in a dynamic resource environment includes at least one memory and at least one processor configured to provide an electronic resource environment comprising: a matching engine and the resource generating agent configured for: obtaining from a historical data processing task database a plurality of historical data processing tasks, each historical data processing task including respective task resource requirement data; for a historical data processing task of the plurality of historical data processing tasks, generating layers of data processing tasks wherein a first layer data processing task has an incremental variant in its resource requirement data relative to resource requirement data for a second layer data processing task; and providing the layers of data processing tasks for matching by the machine engine.
US11086673B2 Electronic device and control method thereof
An electronic device may include a communication interface and a processor configured to receive scheduling information comprising a first task and a second task that are to be sequentially performed in a first electronic device from the first electronic device through the communication interface and monitor whether signals corresponding to each of the first task and the second task are received within a timeout time of each of the first task and the second task, which may be obtained based on the scheduling information, and the processor may further, based on receiving information on a third task after receiving first information corresponding to the first task from the first electronic device, renew a timeout time of the second task and monitor whether second information corresponding to the second task is received within the renewed timeout time.
US11086667B2 Selective scheduling of cloud maintenance tasks
A method for selective scheduling and deployment of maintenance tasks in cloud computing environments is provided. The method determines a computing environment in which a maintenance task is to be performed. The computing environment has one or more environment characteristics. The method then determines one or more task characteristics for the maintenance task. Based on the one or more environment characteristics and the one or more task characteristics, the method determines a similarity between the maintenance task and one or more historical maintenance tasks. The method generates a completion indicator for the maintenance task based on the similarity between the maintenance task and the one or more historical maintenance tasks. Based on the completion indicator, the method schedules performance of the maintenance task.
US11086666B2 Activating tasks in an operating system using activation schemata
A method is described for activating tasks in an operating system, characterized by the following features: the tasks are respectively assigned to one of multiple activation schemata; triggering events are assigned to the activation schemata; and if a triggering event occurs, which is assigned to one activation schema among the activation schemata, then the tasks assigned to the activation schema are activated in accordance with the activation schema.
US11086664B2 Validating a task being performed on an HVAC system
Validating a task being performed on an HVAC system is described herein. One system includes a plurality of control devices associated with a heating, ventilation, and air conditioning (HVAC) system, wherein each respective control device is configured to record an action, taken by that control device as part of a task being performed on the HVAC system, as a block in a block chain for the task, send the block to the other control devices for validation of the action in the block chain for the task, update, upon the validation of the recorded action, the block chain for the task with the block having the recorded action, and store the updated block chain for the task.
US11086662B2 Method and system of migrating applications to a cloud-computing environment
In one aspect, a computerized method includes the step of selecting a subset of servers of a set of servers to migrate to a specified cloud-computing platform. An administrator utilizes a dashboard view provided in a web browser to identify the subset of servers. The computerized method includes the step of selecting a sequence of migration steps to manage a migration of the subset of servers to the specified cloud-computing platform, wherein the administrator utilizes the dashboard view to generate a plan for a server-data migration of the subset of servers. The computerized method includes the step of automatically determining a set of attributes of the subset of servers. The computerized method includes the step to automatically determining a set of dependency modules associated with the subset of servers to migrate and reinstall upon migration of the subset of servers.
US11086661B2 Container chaining for automated process completion
A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
US11086655B2 Device and method for hardware virtualization support using a virtual timer number
A device for hardware virtualization support is provided, comprising a hypervisor component configured to launch a virtual machine (VM) and configured to exit and/or to enter a host level; a host system component configured to process a configuration flag that enables an interrupt delivery mechanism; wherein the host system component is configured to record, if the configuration flag is set, a virtual timer number as a global variable, providing information to the hypervisor component when a virtual timer is expired; and wherein the hypervisor component is configured to process the virtual timer number of the global variable in the host level.
US11086653B2 Forwarding policy configuration
A method of configuring a forwarding policy, a cloud management platform and an intelligent network management center are provided in the present disclosure. In an examples, the cloud management platform obtains a first mapping between a virtual machine and a network device, and transmits a first notification message to an intelligent network management center associated with the network device in a way that the intelligent network management center configures a forwarding policy associated with the virtual machine for the network device according to the first notification message, wherein the first notification message comprises virtual machine information of the virtual machine and network device information of the network device, and the forwarding policy instructs the network device to perform processing for a packet associated with the virtual machine.
US11086651B2 Workflow version management
Techniques are disclosed relating to a system capable of processing instances of different versions of a workflow. The system may store workflow information indicating different versions of a workflow. The system may receive requests to create instances of the workflow. The requests may include a first request associated with a first, non-current version of the workflow and a second request associated with a second, different version of the workflow. The computer system may create a set of instances of the workflow, including a particular instance corresponding to the first request. The computer system may receive a request to migrate the particular instance to a particular version different from the non-current version associated with the first request. The computer system may migrate the particular instance to the particular version of the workflow, such that subsequently received instance data for the migrated particular instance is processed according to the particular version.
US11086649B2 Minimizing downtime of highly available virtual machines
Implementations for prioritized execution of highly available virtual machines for minimizing downtime of the highly available virtual machines are described. An example method may include accessing metadata identifying a plurality of virtual machines indicated as highly available virtual machines, determining, in view of the metadata, a number of highly available virtual machines of the plurality of virtual machines that are associated with each storage domain of a plurality of storage domains, and initiating, starting with a storage domain associated with a highest number of highly available virtual machines, execution of one or more highly available virtual machines associated with each of the plurality of storage domains in a sequential manner.
US11086648B1 Trust-based resource allocation
Methods and systems for provisioning computing resource instances among implementation resources based on trust to reduce interference between computing resource instances implemented by the same implementation resources. In an embodiment, a trust rating is determined for a computing resource instance based at least in part on one or more trust factors. The suitability of an implementation resource to implement the given computing resource instance may be evaluated based at least in part on the trust rating of the computing resource instance and a trust rating of the implementation resource. In some embodiments, the trust rating of the implementation resource may be predefined or based on trust ratings of computing resource instances that are currently implemented by the implementation resource. An implementation resource may be selected to implement the computing resource instance based at least in part on its suitability thus determined.
US11086647B2 Computer architecture for determining phase and frequency components from correlithm objects in a correlithm object processing system
A system configured to emulate a correlithm object processing system, includes a first input node, a second input node, and an output node. The first input node receives a first correlithm object and generates a first amplitude component of a frequency domain signal associated with the first correlithm object. The second input node receives a second correlithm object and generates a first phase component of the frequency domain signal associated with the second correlithm object. The output node receives the first amplitude component and the first phase component and generates a first real-world numeric value comprising the first amplitude component and the first phase component.
US11086645B1 Proficiency based tutorial modification
In implementations of proficiency based tutorial modification, a computing device implements a tutorial system to receive a user modification of a digital image. A difference between the user modification and an application modification of the digital image is determined. The tutorial system generates a proficiency score for an editing tool based on the difference between the user modification and the application modification, and the proficiency score indicates the user's proficiency in using the editing tool. The tutorial system generates a pre-modified input image for a tutorial depicting a modification applied to an input image to be modified in the tutorial using the editing tool based on the proficiency score for the editing tool being greater than a proficiency threshold.
US11086641B2 Logging user interface activity with control placement and activity information
The described technology is generally directed towards logging activity of a user interface in a web application. According to an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, that include receiving user interface information describing a user interface of the web application. The operations can further include receiving activity information corresponding to operation of the user interface, and the activity information can comprise an indication of a user interface event comprising placement information for a user interface control of the user interface that triggered the user interface event. The operations can further include combining the user interface information with the activity information, resulting in a log of the operation of the user interface.
US11086637B1 Configuration transformation and delivery
An initial configuration query for an initial configuration query result is received from a service. The initial configuration query result comprises an executable configuration query engine that can be run by the service to serve one or more subsequent configuration query results to one or more subsequent configuration queries constrained by one or more immutable configuration constraints, wherein the initial configuration query comprises the one or more immutable configuration constraints. A subset of configuration data from a configuration database is selected based at least in part on the one or more immutable configuration constraints. The executable configuration query engine is generated, wherein the executable configuration query engine serves configuration data from the selected subset of configuration data. The initial configuration query result is delivered to the service, wherein the initial configuration query result comprises the selected subset of configuration data and the generated executable configuration query engine.
US11086636B2 Data storage device and method for operating non-volatile memory
A data storage device waking up from a sleep mode rapidly is disclosed. The data storage device uses a controller to operate a non-volatile memory. The controller has a microprocessor and a volatile memory. The microprocessor loads boot code from the non-volatile memory to a not-always-on area of the volatile memory according to a script loaded on an always-on area of the volatile memory. The microprocessor executes the boot code loaded on the not-always-on area to load an in-system program from the non-volatile memory to the not-always-on area for execution of the in-system program. The script loaded on the always-on area is loaded from the non-volatile memory, and the non-volatile memory is searched to load the script to the always-on area in response to powering on a data storage device containing the non-volatile memory from a power-off state.
US11086632B2 Method and apparatus for providing accelerated access to a memory system
A computer system is presented. The computer system comprises a memory system that stores data, a computer processor, and a memory access engine. The memory access engine is configured to: receive a first instruction of a computing process from the computer processor, wherein the first instruction is for accessing the data from the memory system; acquire at least a part of the data from the memory system based on the first instruction; and after the acquisition of the at least a first part of the data, transmit an indication to the computer processor to enable the computer processor to execute a second instruction of the computing process.
US11086626B2 Circuitry and methods
Circuitry comprises decode circuitry to decode program instructions including producer instructions and consumer instructions, a consumer instruction requiring, as an input operand, a result generated by execution of a producer instruction; and execution circuitry to execute the program instructions; in which: the decode circuitry is configured to control operation of the execution circuitry in response to hint data associated with a given producer instruction and indicating, for the given producer instruction, a number of consumer instructions which require, as an input operand, a result generated by the given producer instruction.
US11086622B2 Method for managing an update of a microcode within a processing unit
Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.
US11086621B2 System and method for blockchain-based decentralized application development
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based decentralized application development, are provided. One of the methods includes: generating a blockchain contract and an interface specification associated with the blockchain contract based on a plurality of first inputs; deploying the blockchain contract on a blockchain; generating a client-side application based on a plurality of second inputs and the interface specification associated with the blockchain contract, wherein the client-side application is executable to invoke the blockchain contract deployed on the blockchain; and storing the client-side application in an online storage system.
US11086618B2 Populating a software catalogue with related product information
A method and system for populating a software catalogue in software applications which monitor the presence of software products on a plurality of computers. The proposed method aims at populating a software catalogue with a limited manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process using some special files (e.g. XML files) which contains information and/or pointers to other products.
US11086614B1 Robotic process automation system with distributed download
A server responds to a request to perform a first automation task to process a work item from the plurality of work items, on a first computing device that is separate and independent from the server. The server receives a request from the first computing device to download the first automation task and queries a distribution information file to identify one or more other computing devices that have a copy of the first automation task. The server provides to the first computing device, an identifier for each of one or more other computing devices that has a copy of the first automation task. If the distribution information file does not contain an identification of any other device that has a copy of the first automation task, then the server processor causes the first automation task to be retrieved and to be provided to the first computing device.
US11086612B2 Sequence and update rules in firmware update services
An information handling system may include at least one processor, an information handling resource including a firmware, and a memory having an initial identifier stored therein. The information handling system may receive a first firmware update package specifying the initial identifier, wherein the first firmware update package includes therein an intermediate identifier different from the initial identifier; based on the first firmware update package specifying the initial identifier, update the firmware with contents of the first firmware update package, and update the initial identifier in the memory with the intermediate identifier; receive a second firmware update package specifying the intermediate identifier; and based on the second firmware update package specifying the intermediate identifier, update the firmware with contents of the second firmware update package.
US11086611B2 Method, device, and system for transmitting program and parameter to PLC
The present invention relates to a method, device, and system for transmitting a program and parameter to a PLC. An adapter connecting to a port of a PLC allows an operator to simply (i) log in on a cloud server with use of a mobile terminal on which an APP is installed, (ii) download a written program or parameter, and (iii) transmit the program or parameter directly to the adapter wirelessly to transmit the program or parameter to the PLC via the adapter. An alternative embodiment may be arranged such that the cloud server transmits, to an APP of the mobile terminal over a mobile network, an instruction on what data to sample and that the APP accesses the PLC via the adapter, obtains the data, and feeds back the data to the cloud server. This simplifies the operation for updating and maintaining a program and/or parameter of a PLC and reduces costs.
US11086603B2 Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines
A machine system includes two machines, a computer communicably connected to the machines, and a base software application and an operation software application installed in the computer. The base software application includes a first communication module that is a program portion to execute transmission and reception of first machine information to be outputted from each machine and second command information to be outputted to each machine, and a second communication module that is a program portion to execute transmission and reception of first command information to be inputted from the operation software application to the base software application and second machine information to be outputted from the base software application to the operation software application.
US11086602B2 Workflow application and user interface builder integrating objects, relationships, and actions
Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
US11086600B2 Back-end application code stub generation from a front-end application wireframe
As part of identifying a theme corresponding to a wireframe, the wireframe comprising a set of graphical elements is analyzed, the set of graphical elements specifying a graphical representation of a user interface of a front-end application. A similarity measure is computed, the similarity measure quantifying a degree of similarity between the theme and an entry in a feature implementation history stored in a code repository. From the entry, a first feature to be implemented in a back-end application is extracted, the first feature servicing a data request from the front-end application. A source code stub extracted from the code repository, comprising a partial implementation of the first feature in the back-end application, is coupled with a first graphical element in the set of graphical elements in the wireframe.
US11086599B2 Systems and methods for creating software from library and custom components
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
US11086598B2 Providing a communications channel between instances of automated assistants
Implementations relate to interactions, over a wireless communication modality, between an automated assistant of an automobile computer system, and separate client device(s). In some of those implementations, the client device(s) can be paired with the automobile computer system, and the client device(s) and the automobile computer system can include separate instances of an automated assistant, which can be associated with different user accounts. In some additional or alternative implementations, particular actions to be performed by a local application of a client device can be advanced via user interaction with the automobile automated assistant, despite a counterpart to the local application not being installed directly on automobile computer system. For example, despite an automobile computer system not having a third-party messaging application installed, the automobile automated assistant can access requested actions to be performed by the third-party messaging application in order to further a requested action. The automobile computer system can transmit, via the wireless communication modality, content to cause the third-party application to further the requested action.
US11086596B2 Electronic device, server and control method thereof
Provided are a display apparatus, a control method thereof, a server, and a control method thereof. The display apparatus includes: a processor which processes a signal; a display which displays an image based on the processed signal; a first command receiver which receives a voice command; a storage which stores a plurality of voice commands said by a user; a second command receiver which receives a user's manipulation command; and a controller which, upon receiving the voice command, displays a list of the stored plurality of voice commands, selects one of the plurality of voice commands of the list according to the received user's manipulation command and controls the processor to process based on the selected voice command.
US11086593B2 Voice assistant for wireless earpieces
A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A virtual assistant is executed on the wireless earpieces. An action is implemented to fulfill the request utilizing the virtual assistant. The wireless earpieces may be a set of wireless earpieces and the virtual assistant may be implemented independently by the wireless earpieces.
US11086592B1 Distribution of audio recording for social networks
A method for integrating audio recording and distributing. The method can include: detecting a user interface selection made by a user of a computing device; recording an audio snippet in response to the user interface selection; generating, by the first computing device, a social network message including an indication of the audio snippet; and transmitting the social network message to an external server for broadcasting to a set of user accounts of a real-time messaging platform.
US11086587B2 Sound outputting apparatus and method for head-mounted display to enhance realistic feeling of augmented or mixed reality space
The present invention provides a sound outputting apparatus, a head-mounted display, a sound outputting method, and a program each of which enables realistic feeling of an augmented reality space or a mixed reality space to be enhanced. An AR space video image generating section (116) generates an image, of an augmented reality space or a mixed reality space to be displayed on a display section of a head-mounted display, including a part which an image of a virtual reality space occupies, and a part which an image of a real space obtained through photographing by a camera photographing a circumference of a user occupies. A synthetic sound generating section (108) synthesizes a sound of the virtual reality space, and a sound of a real space of the circumference of the user with each other to generate a synthetic sound. A synthetic sound transmitting section (110) outputs the synthetic sound sounded from a speaker arranged in the vicinity of an ear of the user.
US11086584B2 Electronic device, system of electronic device, and system operating method of electronic device
An electronic device includes a communication unit configured to receive a plurality of image signals from a plurality of other electronic devices, a display unit including display regions including at least a first display region and a second display region, and a controller configured to control the display unit to display a first image signal received from a first other electronic device of the plurality of the other electronic devices in the first display region as an image and display a second image signal received from the second other electronic device of the plurality of other electronic devices in the second display region as an image, wherein the first display region and the second display region are determined according to respective distances between the plurality of other electronic devices and each of the plurality of display regions.
US11086582B1 System for determining positional relationships between display devices
Devices having touchscreen displays or other types of sensors may be placed adjacent to one another to form a larger display area for content. A relative position and alignment between these adjacent devices are determined using a touch gesture by a user. For example, a user may draw a line, circle, or other shape that provides input to the touch sensors of the devices. Touch data received from each device indicates the coordinates where contact was provided to the touch sensor. By matching the coordinates positioned near the borders of adjacent devices based on the time of their input, the relative position and alignment between the devices is determined. A corresponding portion of the content is provided to each device based on its relative position and alignment to form a consistent display area.
US11086575B2 Information processing apparatus and method
An information processing apparatus includes a first application running unit, a first function execution unit, a second application running unit, and a second function execution unit. The first application running unit operates in an execution environment and runs an application program. The first function execution unit operates in the execution environment and provides a specific function after the first function execution unit is called by the first application running unit. The second application running unit operates in a different execution environment different from the execution environment and runs a different application program different from the application program. The second function execution unit operates in the different execution environment, starts the first function execution unit after the second function execution unit is called by the second application running unit, acquires a result of processing performed by the first function execution unit, and transmits the result to the second application running unit.
US11086573B2 Memory system
According to one embodiment, a memory system includes a semiconductor memory and a controller. The memory system is capable of executing a first operation and a second operation. In the first operation, the controller issues a first command sequence, the semiconductor memory applies a first voltage to a first word line and applies a second voltage to a second word line to read data from the first memory, and the read data is transmitted to the controller from the semiconductor memory. In the second operation, the controller issues a second command sequence, the semiconductor memory applies a third voltage to the first word line and applies a fourth voltage to the second word line, and data held in the memory cell array is left untransmitted to the controller.
US11086568B2 Memory system for writing fractional data into nonvolatile memory
According to one embodiment, a memory system includes a volatile memory, a nonvolatile memory and a controller circuit. The controller circuit configured to control the volatile memory and the nonvolatile memory and to perform a write process and a non-volatilization process. The controller circuit is further configured to, during the write process, store write data in the volatile memory, and during the non-volatilization process, upon determining that data size stored in the write buffer being less than unit of writing of the nonvolatile memory, suspend completion of the non-volatilization process and not return a notification of completion of the non-volatilization process.
US11086567B2 Flash memory controller, flash memory module and associated electronic device
The present invention provides a method for accessing a flash memory module, wherein the flash memory module comprises at least one flash memory chip, each flash memory chip comprises a plurality of blocks, each block comprises a plurality of pages, and the method comprises: sending a read command to the flash memory module to ask for data on at least one memory unit; and analyzing state information of a plurality of memory cells of the memory unit based on information from the flash memory module to determine a decoding method adopted by a decoder.
US11086563B2 Storage device including a memory controller and a method of operating an electronic system including memory
A storage device includes a memory controller to receive a first signal from an external device through a first channel, obtain data from a memory based on the first signal, and output the data to the external device through a second channel. The data is output through the second channel in a case where a time interval between a time when the first signal is received and a time when the data are obtained is greater than a first reference interval.
US11086560B2 Data storage access method, device and apparatus for persistent memory
The invention discloses a data storage access method, device and apparatus for persistent memory. The method includes: enabling a file system in device to receive, in a kernel space, an access request of a user library, where the user library operates in user mode, and the access request is initiated by third-party application through user library and carries operation type; if the operation type is read operation, enabling the file system to allow third-party application to directly access persistent memory space of device through user library; and if the operation type is not read operation, enabling the file system to allow third-party application to access persistent memory space of device through user library and kernel thread, where kernel thread operates in kernel mode. In this way, the present invention can achieve both high performance and data security of persistent memory, and provide technical support for scalability in multi-core scenario.
US11086557B2 Continuous asynchronous replication from on-premises storage to cloud object stores
A system identifies (I) a first independent filesystem that (i) includes a file and (ii) uses file-handles to locate files and (II) a second independent filesystem that (i) operates independently of file-handles, associated with the first independent filesystem, when locating files and (ii) includes a copy of the file. The system generates a file-handle for the copy of the file on an inode of first independent filesystem based on a full-path for the copy of the file on the second independent filesystem. The system replicates one or more data blocks between the first independent filesystem and the second independent filesystem based, at least in part, on the full-path.
US11086554B2 Writing same data on a storage system
A command to duplicate data on a storage system is received from a host system, and in response to receiving the command, data corresponding to the command is retrieved from host memory of the host system. A plurality of write operations are performed on one or more memory devices of the storage system to fulfill the command, wherein performing each one of the plurality of write operations comprises writing the data to the one or more memory devices of the storage system without a subsequent retrieval of the data from the host memory.
US11086553B1 Tiering duplicated objects in a cloud-based object store
Tiering duplicated objects in a cloud-based object store, including: determining, for a particular data object, a number of copies of the data object to be retained; storing, in a first data tier, at least one copy of the data object; storing, in a second data tier, one or more copies of the data object, wherein a number of copies of the data object that are stored in the second data tier is equal to the number of copies of the data object to be retained minus a number of copies of the data object that are stored in the first data tier; and responsive to receiving a request for the data object, servicing the request from the first data tier.
US11086548B2 Dynamic re-balancing in heterogeneous storage systems
Moving data among a plurality of non-volatile storage devices of a storage device includes accumulating credits at each of a plurality of periodic intervals for separate portions of the devices, wherein the credits correspond to a wear rating for each of the devices, reducing credits for each of the portions at each of the periodic intervals based on an amount of data written to each of the portions during each of the intervals, on the wear rating for each of the devices, and on a percent life used for the devices, and moving data from a first one of the portions having a relatively low amount of credits to a second one of the portions having a relatively high amount of credits. The devices may be solid state drives. The wear rating may be a drive writes per day rating provided by a manufacture of the solid state drive.
US11086547B2 Archive center for content management
Content is captured and archived at an archive center (AC) and, depending upon records management (RM) policy, is managed by the AC or under RM control by a content server (CS). Both the AC and CS may be part of an enterprise content management system. The AC provides a user-friendly interface through which retention zones may be defined, and functionality for applying RM policy. The functionality can be triggered via a specific content property or through a retention zone under RM control. The RM control can be turned on or off from within the AC using the user-friendly interface. Archived content is not moved or duplicated. Rather, metadata and a link to the storage location are sent to the CS which, in turn, creates a content server document that is linked to the archived content. Only a portion of archived content is exposed to the CS through the AC.
US11086545B1 Optimizing a storage system snapshot restore by efficiently finding duplicate data
Efficient snapshot restore is disclosed. An indication to restore a snapshot from a replication destination to a storage system is received. At least a subset of data associated with the snapshot that is already present at the storage system is determined. A restore operation of the snapshot is performed by obtaining the at least subset of the data associated with the snapshot that is already present at the storage system locally from the storage system and by obtaining the remaining data associated with the snapshot from the replication destination.
US11086544B2 Autonomous driving control apparatus, vehicle having the same and method for controlling the vehicle
A vehicle includes electronic control units (ECUs) to control devices and functions of the vehicle, domain control units (DCUs) to group the ECUs by domain and manage the groups of the ECUs by domain, and a connectivity control unit (CCU) to communicate with the DCUs and an external device. Each of the ECUs includes a memory to store data and software and a processor to generate a control signal to control a device or a function based on the data and software. The DCU determines whether an ECU is available to store new data based on at least one of a remaining capacity and an available level of a memory of the ECU, and when the ECU is unavailable to store the new data, the DCU selects other memory of the ECUs managed by other DCU as an alternative memory, and store the new data in the alternative memory.
US11086543B2 Data preservation in linear tape file systems
A data to write to a tape in a linear tape file system (LTFS) is received. The data is written to the tape. A forced termination of the write is received. Responsive to receiving the forced termination, a preserve metadata command is issued.
US11086540B2 Memory system, memory controller and memory device for configuring super blocks
A memory system, a memory controller and a memory device are provided. The memory controller groups a first set of a plurality of memory blocks into a first super block, and a number of memory dies corresponding to the first super block is less than a number of memory dies corresponding to one channel and the number of memory dies corresponding to the first super block is determined differently depending on which of one or more control parameters are received by the memory controller. Through this, it is possible to provide a memory system, a memory controller and a memory device which can flexibly configure a super block while improving the performance of a read, program or erase operation for the super block.
US11086539B2 Mapping consecutive logical block addresses to consecutive good blocks in memory device
Consecutive logical block addresses (LBAs) are mapped to consecutive good blocks in a sequence of blocks in a memory device. For each bad block, a mapping process substitutes a next available good block. For a selected LBA, the mapping process determines a number X>1 of bad blocks before, and including, a corresponding block in the sequence, a number Y of bad blocks in the X blocks after the corresponding block in the sequence, and maps the LBA to a block which is X+Y blocks after the corresponding block, or, if the block which is X+Y blocks after the corresponding block is a bad block, to a next good block. The mapping technique can be used for a sequence of blocks in a trimmed die, where a bad block register stores physical block addresses of the trimmed away blocks.
US11086536B2 Techniques for multiple directors concurrently servicing I/Os directed to same physical storage devices
Techniques for performing configuration may include: determining an initial distribution of logical devices among disk adapters, wherein the initial distribution assigns each logical device a designated disk adapter as a primary active disk adapter servicing I/Os directed to the logical device, wherein the logical devices have storage provisioned from a RAID group including physical storage devices, wherein the disk adapters concurrently issue I/Os to each of the physical storage devices; detecting a configuration change; and responsive to detecting a configuration change, performing first processing. The first processing may include determining, in accordance with the configuration change, a redistribution of the logical devices among the disk adapters; and draining pending I/Os. The configuration change may include adding or removing a logical device provisioned from the RAID group. Performing a first operation on a storage device of the RAID group may include synchronous draining of I/Os of the storage device.
US11086530B2 Providing service address space for diagnostics collection
A system and technique are provided for providing a service address space. The system includes a service co-processor provided with a service address space. The service co-processor is attached to a main processor where the main processor is provided with a main address space. The service co-processor creates and maintains an independent copy of the main address space in the form of the service address space. The service co-processor receives from the main processor a command packet, determines a clock value for initiating a service function designated by the command packet, and updates the service address space until reaching the clock value. The service co-processor then performs the service function at the clock value.
US11086529B2 Data storage systems and methods for improved data relocation based on read-level voltages associated with error recovery
Apparatus, media, methods, and systems are disclosed for improved data relocation based on read-level voltages. A data storage system may include a non-volatile memory device including a source region and a destination region. The destination region may include a first destination block and a second destination block. A controller may read first data in the source region using a first read-level voltage, and read second data in the source region using a second read-level voltage. The controller may associate, based on the first and second read-level voltages, each of the first data and the second data with a respective one of the first and the second destination blocks. The controller may cause each of the first and second data to be stored in the associated one of the first and second destination blocks.
US11086526B2 Adaptive line width cache systems and methods
The present disclosure provides techniques for implementing a computing system that includes a processing sub-system, a memory sub-system, and one or more memory controllers. The processing sub-system includes processing circuitry that performs an operation based on a target data block and a processor-side cache coupled between the processing circuitry and a system bus. The memory sub-system includes a memory that stores data blocks in a memory array and a memory-side caches coupled between the memory channel and the system bus. The one or more memory controllers control caching in the processor-side cache based at least in part on temporal relationship between previous data block targeting by the processing circuitry and control caching in memory-side cache based at least in part on spatial relationship between data block storage locations in the memory channel.
US11086524B1 System and method for non-volatile memory based optimized, versioned, log-structured metadata storage with efficient data retrieval
A system and method for efficiently storing and accessing large volumes of metadata persistent on Non-Volatile Memory (NVM) storage systems is provided. The system applies log-structured, Copy-on-Write (CoW) B+ tree methods, and supports a core-affine data and resource partitioning approaches on the system's architecture and platform with a high-degree of parallelism within the CPU, NVMe storage, and networking devices. The subject system and method efficiently indexes both in-core (DRAM resident) and out-of-core (NVM resident) metadata, supports a variety of data access patterns, supports CoW features and provides verifiable data safety and integrity capabilities. The present system minimizes latencies over all aspects of the metadata management and access path by leveraging core-affine resource partitioning with runtime environment providing lightweight user-level threads with low-latency context switching that execute within the exclusive context of a dedicated CPU core, and partitioned resources.
US11086516B2 Mobile, versatile, transparent, double-sided data input or control device
A mobile, versatile, transparent, double-sided data input device is described. The data input device includes a programmable, virtual keyboard with ergonomic benefits. The data input device includes a double-sided transparent touchscreen which provides keyed input and/or trackpad input to a separate computing device such as a mainframe computer, desktop computer, laptop, tablet, netbook, notebook, personal digital assistant (PDA), gaming console, e-reader, smartphone, or smartwatch by way of a wired or wireless connection, and includes control devices, such as a remote controller for gaming and/or control of one or more vehicles.
US11086513B2 Method and apparatus for displaying function of button of ultrasound apparatus on the button
A method of displaying a function of a button of an ultrasound apparatus on the button includes displaying information about one or more functions provided by the ultrasound apparatus, selecting one from among the one or more functions which have been displayed, determining a button in which the selected function is to be set based on an external input signal for matching the selected function to the button in which the selected function is to be set; and displaying information about the selected function on the determined button.
US11086508B2 Electronic device with touch gesture adjustment of a graphical representation
An electronic device includes a touch-sensitive display screen to display a graphical representation of a mathematical relationship and to enable a user to enter a one-dimensional touch gesture thereon for performing a one-dimensional adjustment function for the displayed graphical representation. A display adjustment module interprets the one-dimensional touch gesture and performs the one-dimensional adjustment function. The display adjustment module performs a one-dimensional zoom adjustment function in response to one of a one-dimensional pinch touch gesture and a one-dimensional spread touch gesture. The one-dimensional zoom adjustment function increases or reduces a displayed range of values in a first dimension while maintaining unchanged a displayed range of values in a second dimension of the displayed graphical representation.
US11086506B2 Methods and systems for managing data and files
A method and system for data management are presented. A plurality of data objects is generated in a graphical user interface. Each data object includes a lift handle, which may be selected by a user click clicking a mouse, for instance. A cargo is generated and placed in a carrier when the user selects the lift handle using a pointer. While the lift and drop action is pending, each additional selection of a data object by the user via its lift handle is added to the cargo. A graphical representation of the carrier showing the cargo manifest is attached to the pointer. When the user maneuvers the pointer to or over a drop zone, a list of available actions for the cargo in the carrier is presented to the user. A drop action can then be performed on the cargo when the user selects the drop zone.
US11086505B2 Program, information processing device, and control method for the same
Disclosed herein is a program for controlling an information processing device that receives an operation on an object to be possessed disposed in a virtual space from a user, the program causing the information processing device to execute rendering a spatial image that depicts an aspect of an interior of the virtual space on a basis of a position and a direction of a given viewpoint, receiving a housing operation of adding the object to be possessed to user's personal belongings from the user, and controlling so as to dispose a list of personal belongings to which the object to be possessed has been added at a position in the virtual space determined depending on the position and the direction of the viewpoint at a time of receiving the housing operation.
US11086503B2 Reflecting on-screen visuals to hardware lighting
Methods, systems, and computer programs encoded on computer storage medium, for providing, for display, an image on a GUI; partitioning the GUI into two or more cells, each cell of the GUI corresponding to a portion of the image; determining, for each cell of the two or more cells of the GUI, a predominant color of the cell of the GUI based on the portion of the image that corresponds to the cell of the GUI; partitioning an array of lights of a keyboard input device that corresponds to the display device into two or more cells, each cell of the array of lights corresponding to a particular cell of the cells of the GUI; adjusting, for each cell of the array of lights, a color output of the lights of the cell of the array of lights based on the predominant color of the corresponding cell of the GUI.
US11086501B2 Methods, systems, and media for providing media guidance with contextual controls
Methods, systems, and media for providing media guidance with contextual controls are provided. In some embodiments, the method comprises: causing a user interface to be presented that includes media interface elements, wherein each of the media interface elements is a selectable object that represents at least one media content item; determining that a media interface element from the media interface elements has been selected; in response to determining that the media interface element has been selected, causing the at least one media content item corresponding to the selected media interface element to be presented in a portion of the user interface; and concurrently with causing the at least one media content item to be presented, causing a control interface to be presented that is associated with the selected media interface element.
US11086500B2 Foldable electronic device and method for displaying information in foldable electronic device
The disclosure relates to a foldable electronic device and a method for displaying information in the foldable electronic device. The foldable electronic device includes a foldable housing, a first display disposed on first and second inner surfaces of the foldable housing, where the first and second inner surfaces face each other in a folded state, a second display exposed through at least a portion of an outer surface of the foldable housing, a processor operatively connected to the first and second displays, and a memory operatively connected to the processor. The memory stores instructions that, when executed, cause the processor to display contents on the first display, receive a first user input for selecting at least a partial area of the displayed contents, generate an image based on information related to the selected partial area, and display the image on the second display. Other various embodiments are possible.
US11086496B2 Approach for selecting a desired object on a small touch screen
An approach to selecting an object represented on a touch screen display includes displaying a plurality of independent digital images on the touch screen display, indicating one of the plurality of independent digital images is selectable, detecting if interaction with the touch screen display is made while one of the plurality of independent digital images is indicated as selectable, and if interaction with the touch screen display is not made while the one of the plurality of independent digital images is indicated as selectable, indicating a subsequent digital image is selectable.
US11086494B2 Electronic device and method for managing window
An electronic device includes a touch screen display, an input/output interface, a communication circuit, a memory, and a processor, and the processor modifies screen configuration information associated with at least a part of a resolution, a density, and an orientation of a screen output by the electronic device if the electronic device is connected to the external display device through the input/output interface, determines whether a target application to be displayed on the external display device supports resizing of a window that displays an execution screen of the target application, configures a first type of window which is resizable if the target application supports the resizing, configures a second type of window with a fixed size if the target application does not support the resizing, and displays the first type of window or the second type of window on the external display device.
US11086487B1 Apparatuses and methods for identifying a contactee for a message
Methods and apparatuses are comprising: a screen; an input device; at least one non-transitory memory storing instructions; and one or more processors in communication with the screen, the input device, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to: display, utilizing the screen, a contactor window including: at least one contactor user interface element configured to have presented, in connection therewith, a plurality of contactor identifiers of a contactor communicant represented by a contactor email communications agent, at least one contactee user interface element configured to have presented, in connection therewith, a plurality of contactee identifiers of a plurality of contactee communicants each represented by a corresponding contactee email communications agent, a message user interface element configured to present a message addressed from one of the plurality of contactor identifiers of the contactor selected in connection with the at least one contactor user interface element and to one or more of the plurality contactees selected in connection with the at least one contactee user interface element, and a send user interface element configured to cause the message to be sent.
US11086485B2 Connection control device and connection control method
User's connection operation is facilitated using a user interface screen. A user interface screen is displayed on which a combination of an arbitrary source apparatus and a destination apparatus is designated from a predetermined number of source apparatuses and destination apparatuses, to operate a connection. Based on operation on the user interface screen, the connection between the source apparatus and the destination apparatus is controlled. On the user interface screen, a button is disposed in which a combination of a source apparatus and a destination apparatus is registered. When the button is operated, control is executed such that the source apparatus and the destination apparatus of the registered combination are connected.
US11086483B2 Global filter
Disclosed herein are system, method, and computer program product embodiments for using a global filter in an analytics interface. An embodiment operates by rendering a layout listing displayed and hidden filterable data sets. The embodiment renders a global filter tray accessible from the layout by tapping or clicking a global filter icon. The global filter tray displays a list of available filters offered for the filterable data sets. The embodiment applies a selected filter to refine both displayed filterable data sets and the hidden filterable data sets.
US11086481B2 Displaying data for a preferred well
Systems and methods for displaying a preferred well on a mobile device displaying data for another well and reconfiguring a system based on geographical coordinates for the mobile device and/or the system.
US11086478B2 Icon display method and terminal device
Embodiments relate to the communications field, and provide an icon display method and a terminal device. A solution includes a terminal device that determines a grasp point location, where a grasp point location is one of a preset graspable part of the terminal device; the terminal device determines a relative location of each of at least one icon displayed on the terminal device; the terminal device determines a current operation region based on the grasp point location; the terminal device determines a sensing region of each icon based on the current operation region, the grasp point location, and the relative location of each of the at least one icon, so that the sensing region of each icon partially or completely falls within the current operation region.
US11086476B2 3D interactions with web content
Embodiments of a 3D web interaction system are disclosed that allow a user to select a content item from a browser, displayed in an artificial reality environment, and present a corresponding version of the content item in the artificial reality environment. The 3D web interaction system can create the version of the selected content item in different ways depending on whether the selected content item is associated with 3D content and, if so, the type of the associated 3D content. For example, the 3D web interaction system can create and present different versions of the selected content item depending on whether the selected content item is (a) not associated with 3D content, (b) associated with “environment content,” or (c) associated with one or more 3D models.
US11086470B2 Mobile terminal performing method of providing brewing information of beer maker and recording medium recording program performing the method
A mobile terminal includes: a wireless communication unit configured to communicate with a beverage-making apparatus; a display unit; and at least one processor. The at least one processor is configured to: receive, from the beverage-making apparatus, beverage-making information that is determined based on ingredient information of a beverage made by the beverage-making apparatus; display, through the display unit, a beverage-making interface that comprises the received beverage-making information; during a beverage-making process of the beverage by the beverage-making apparatus, receive beverage-making state information from the beverage-making apparatus; and update the beverage-making interface based on the received beverage-making state information.
US11086462B2 Touch screen panel
A touch screen panel includes: a substrate; a touch electrode layer disposed on the substrate; an insulator disposed on the touch electrode layer; an adhesive layer disposed on the touch electrode layer and exposing a portion of the insulator; and a first connector disposed on the portion of the insulator exposed by the adhesive layer. When assembled, the touch screen panel may reduce or prevent impurities, such as moisture and the like, from permeating into a touch sensing sensor, thereby reducing defects of the touch sensing sensor and enhancing durability thereof.
US11086461B2 Array substrate, embedded touch screen, and display device
An array substrate, an embedded touch screen, and a display device. The array substrate comprises a base substrate, a touch electrode line located above the base substrate, a touch electrode located above the touch electrode line, and a first insulating layer located between the touch electrode line and the touch electrode. The touch electrode line has a groove portion, the first insulating layer has a via hole, and a connecting portion of the touch electrode extends into the groove portion through the via hole, so as to be electrically connected to the touch electrode line.
US11086460B2 Touch substrate, method for manufacturing same, and touch device
Disclosed is a touch substrate which includes: a substrate having a first area and a second area arranged side by side; and a plurality of touch electrodes, arranged in an array on the substrate and including a plurality of first touch electrodes in the first area and a plurality of second touch electrodes in the second area. First lead wires, located in the first area, are connected to first touch electrodes in a one-to-one correspondence. Second lead wires, located in the second area, are connected to second touch electrodes in a one-to-one correspondence. The first and second lead wires all extend toward a side where the first area is located. Third lead wires, located in the first area, are insulated from first touch electrodes. A unit length of the third lead wires has a lower resistance than a unit length of the second lead wires.
US11086459B2 Touch panel and manufacturing method thereof
A method of manufacturing a touch panel including providing a substrate having a display area and a peripheral area is provided. A metal layer and a metal nanowire layer are disposed, wherein a first portion of the metal nanowire layer is disposed in the display area, and a second portion of the metal nanowire layer and the metal layer are disposed in the peripheral area. A patterned layer with a pattern is disposed. A patterning step is performed according to the patterned layer, wherein the patterning step includes forming the metal layer into multiple peripheral wires and simultaneously forming the second portion of the metal nanowire layer into multiple etching layers by using an etching solution configured to etch the metal layer and the metal nanowire layer. A touch panel is further provided.
US11086452B2 Pixel array substrate
A pixel array substrate including a substrate, a plurality of first signal lines, a plurality of pixel structures, a plurality of second signal lines, a plurality of light sensing units, a plurality of third signal lines, and a plurality of touch units is provided. The first signal lines are arranged on the substrate along a first direction. The pixel structures are disposed between the first signal lines. The second signal lines are arranged on the substrate along the first direction. The light sensing units are disposed between the second signal lines. Any adjacent two of the light sensing units are electrically connected to one of the second signal lines and are symmetrically disposed with respect to the second signal line. The third signal lines and the second signal lines are alternately arranged on the substrate. The touch units are electrically connected to the third signal lines.
US11086450B2 Touch circuit, touch device and touch method
The present disclosure provides a touch circuit, a touch device, and a touch method. The touch circuit includes: at least one photodetection circuit, and a first capacitor electrically connected to the at least one photodetection circuit. Each photodetection circuit is configured to detect modulated light reflected by a touch object, generate a modulation signal according to the modulated light, and output the modulation signal through the first capacitor.
US11086449B2 Driving circuit, touch display device, and driving method thereof
Provided are a driving circuit, a touch display device, and a driving method thereof. The effect of an offset to a touch driving signal and a load-free driving signal during a load-free driving process is reduced. Deviations in the amplitude between the touch driving signal and the load-free driving signal are reduced.
US11086445B2 Device and method for controlling touch display, and touch display system
A method in accordance with an embodiment is performed by a control apparatus. The method includes obtaining, when applications having a region within which the applications are overlapped with each other are displayed on the touch display device, information that one application of the applications is displayed to cover the other application of the applications or that said one application is displayed to be covered by the other application within the region; determining, based on the obtained information, touch sensing cycles for touch sensors among a plurality of touch sensors embedded in the touch display device to be different from each other, each of said at least two touch sensors sensing a corresponding part within an entire region where the applications are displayed on the touch display device; and controlling each of said at least two touch sensors to perform a sensing operation based on its touch sensing cycle.
US11086437B2 Capacitance detection circuit and electrostatic capacitance sensor device with a high-pass filter having first and second passive circuit elements for outputting an attenuated current signal
A capacitance detection circuit includes an excitation signal source configured to supply an AC driving voltage to drive the detection electrode, a high-pass filter configured to cause a current signal input from the detecting electrode to be output after being attenuated in a prescribed frequency region that is lower than a frequency of the excitation signal source, and a current signal measurement circuit connected between the high-pass filter and the excitation signal source. The current signal measurement circuit is configured to measure a current signal from the high-pass filter. The high-pass filter includes a first passive circuit element connected in series between the detection electrode and the current signal measurement circuit, and a second passive circuit element connected in series between the excitation signal source and a node between the detection electrode and the first passive circuit element.
US11086435B2 Drive control device, electronic device, and drive control method
A drive control device being configured to provide a signal to an electronic device, the electronic device including a top panel having an operation surface, and a position detection circuit configured to detect a position of an operational input performed on the operation surface, and a vibrating element configured to generate vibration in the operation surface, the drive control device comprising: processor circuitry configured to execute a drive control processing that includes driving the vibrating element of the electronic device with a drive signal, the drive signal being configured to cause the vibrating element to generate natural vibration in the operation surface and being obtained by modulating a waveform signal of a first frequency in an ultrasonic band with a modulation signal of a second frequency having a difference from the first frequency, the difference being able to be sensed by a tactile receptor of a human.
US11086431B2 Display device and method for providing haptic feedback by display device
A display device includes a display panel, a touch sensing layer which is disposed on a first surface of the display panel and senses a touch input of a user, a first vibration device which is disposed on a second surface of the display panel and generates vibration according to driving voltages. The first vibration device generates a first vibration in response to a first touch input of the user to provide a first haptic feedback.
US11086429B2 Touch detection device, display device with touch detection function, and covering member
According to an aspect, a touch detection device includes: a first substrate; a second substrate opposed to the first substrate; a cover base material opposed to the second substrate; a plurality of first electrodes overlapping a display region on a plane parallel with the first substrate; and a second electrode arranged at the cover base material and overlapping a frame region outside the display region. Proximity or contact of an object with respect to the frame region is detected based on capacitance between the first electrodes and the second electrode. The second electrode extends along a side of the frame region.
US11086417B2 Stylus for addressing magnetically-actuated display medium
A stylus for interacting with a magnetic writing medium, such as a magneto-electrophoretic media containing magnetic particles that can be switched electrically in the same way as a conventional electrophoretic display: e.g., between white and black states with the capability of also attaining stable intermediate states of gray. The stylus includes a magnetic sphere and a metal cylinder aligned in the tip.
US11086415B1 Haptic pen for an information handling system
A method for emulating writing devices using a haptic pen is disclosed herein. The method may include receiving, by a first microcontroller unit of the haptic pen, a device configuration indicating a writing device to be emulated. The first microcontroller unit may cause transmitters of the haptic pen to transmit a beacon to a second microcontroller unit of a display. The first microcontroller unit may receive contextual inputs from the second microcontroller unit that indicate an orientation of the haptic pen in relation to the display. The first microcontroller unit may apply a respective weight to each of the contextual inputs based on the device configuration and may cause a haptic response based on the respective weights applied to each of the contextual inputs. The haptic response causes the haptic pen to emulate the writing device.
US11086413B2 Context-dependent wheels and buttons
A computer system comprises a input device with a scroll wheel and a plurality of control buttons, a display device and a computer input device application program executable on the computer processor configured to manage a multi-level context-dependent cascading menu interface wherein each menu item includes a plurality of wheel-control functions and a plurality of click-commands; specify a plurality of menu operations, a plurality of control-wheel operations and a plurality of command-click operations from the various actions on the input device; move the highlight in the menu structure based on the menu operations; update and display the contents of the highlighted menu item under the active menu layer; change the value of the specified wheel-control function listed for the highlighted menu item when detected a control-wheel operation; trigger the specified click-command listed for the highlighted menu item when detected a command-click operation.
US11086412B2 Method for determining display orientation and electronic apparatus using the same and computer readable recording medium
A method for determining display orientation is provided. The method includes the following steps. Sense a plurality of touch points by at least one hold sensor, and determine a holding gesture of the electronic apparatus according to the plurality of touch points. The at least one hold sensor is disposed on at least one side of the electronic apparatus. Determine a holding direction of the electronic apparatus according to the holding gesture. Determine a display orientation of a frame generated by the electronic apparatus according to the holding direction.
US11086411B2 Character input device, character input method, and character input program for predictive suggestions
A character input device for character input reflecting a user's situation includes an operation unit that receives an input operation associated with a character input, a detector that detects an operating speed for the input operation, and a predictive suggestion generation unit that outputs predictive suggestions for the character input in accordance with the operating speed.
US11086410B2 Apparatus for text entry and associated methods
An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on an entered text string, enable selection of at least a part of a presented full text string as an adaptation for the entered text string by a user interaction with the presented full text string itself, the presented full text string being presented to the user prior to initiation of entry of the entered text string.
US11086408B2 Keypad
A keypad is provided in the present invention. The keypad includes a keypad shell and a keypad circuit board provided within the keypad shell. The keypad shell is provided with at least two subscriber identity module (SIM) card sockets and a first communication module connected to the SIM card sockets and configured to access the Internet. A SIM card switch is provided between the first communication module and the SIM card sockets. Compared to the prior art, the present invention enables, by means of providing the keypad with the at least two SIM card sockets and the first communication module supporting all major operators, the keypad to access the Internet when connected to a mobile terminal, and ensures uninterrupted Internet data access by switching to a SIM card of a different operator when the SIM card of the current operator has weak reception.
US11086406B1 Three-state gesture virtual controls
A hand interaction system can use a three-state model to differentiate between normal hand movements, such as reaching for an object, and hand input gestures. The three-state model can specify a sequence of states including: 1) a neutral state, 2) a tracking state, and 3) an active state. In the neutral state, the hand interaction system monitors for a gesture signaling a transition to the tracking state but does not otherwise interpret a gesture corresponding to the active state as input. Once a gesture causes a transition to the intermediate tracking state, the hand interaction system can recognize a further active state transition gesture, allowing active state interaction. Thus, the monitoring for the intermediate tracking state provides a gating mechanism, making it less likely that the hand interaction system will interpret hand movements as input when not so intended by the user.
US11086405B2 Display device and projection device
Provided is a convenient display device including: a display unit capable of projecting a projection image on a domain in accordance with a position of a user; and a judgment unit that judges whether the projection image can be projected on the domain.
US11086404B2 Gesture identification
Various methods and systems are provided to allow a user to perform finger gesture motions, such as making typing, swiping, tapping, or other types of finger motions to provide device input, such as typing, clicking, or selecting data into a webpage, application, operating system, or toolbar, that was normally performed by the user having to use a keyboard, mouse, stylus, microphone, touchscreen, or another input device.
US11086403B2 Systems and methods for multi-user shared virtual and augmented reality-based haptics
Systems and methods for multi-user shared virtual and augmented reality-based haptics are disclosed. One illustrative method for multi-user shared virtual and augmented reality-based haptics includes determining a position of an object; determining a viewpoint of at least one observer with respect to the object; determining a haptic effect to be output based at least in part on the position and the viewpoint; and outputting the haptic effect.
US11086401B2 Tactile display using microscale electrostatic accelerators
A mechanism is provided for virtually rendering a portion of a three-dimensional (3D) object to a user via a tactile display. The mechanism receives a selection of the 3D object to be virtually rendered to a user. The mechanism identifies a subset of cells of a plurality of cells that form the tactile display required to virtually render a portion of the 3D object that will be virtually contacted by the tactile display. The mechanism selectively controls a fluid flow to the subset of cells that form the tactile display to render a sensation associated with the portion of the 3D object on skin of the user wearing the tactile display, wherein the fluid flow to each cell the subset of cells is provided via one or more electrostatic accelerator pumps.
US11086400B2 Graphical user interface for controlling haptic vibrations
Embodiments include a method for controlling an output generated by a haptic device, using an electronic device communicatively coupled to the haptic device and having a touch-sensitive surface and a display. The method comprises displaying a first graphical object comprising a plurality of intensity level markers representing different vibrational intensity levels; displaying a second graphical object on top of at least a portion of the first graphical object; detecting a contact at a first location of the touch-sensitive surface; detecting a movement of the contact across the touch-sensitive surface to a second location of the touch-sensitive surface; and in response to the detected movement: adjusting a size of the second graphical object from a first size to a second size corresponding to a second intensity level marker, and causing the haptic device to change the selected vibrational intensity level to a second vibrational intensity level represented by the second marker.
US11086399B2 Systems and methods for providing variable haptic feedback
A system is provided for generating variable haptic feedback. The system comprises a first haptic feedback device configured to generate haptic feedback according to a received output signal, an input device configured to receive instructions from a remote source, the instructions comprising a haptic feedback output identifier, and a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by the first haptic feedback device, and said haptic feedback profiles being associated with a haptic feedback output identifier. The system also includes a processor configured to generate and transmit an output signal to the first haptic feedback device according to a haptic feedback profile associated with a received haptic feedback output identifier, said output signal comprising a haptic feedback pattern defined by said haptic feedback profile.
US11086398B2 Haptic rendering
Examples are disclosed that relate to haptic rendering. One disclosed example provides a haptic rendering device including a patterned layer that exhibits auxetic behavior, and a plurality of actuators configured to move the patterned layer, each actuator being individually controllable to cooperatively change a curvature of the patterned layer in two dimensions.
US11086396B2 Depth-keying of web content
Methods and systems are provided for enabling a head mounted display (HMD) user to view web content in 3-dimensional views. A computer-implemented method includes accessing a webpage having content items and detecting that the HMD user's field of view is being directed at one or more of the content items. The method further identifies pre-assigned depth values for one or more displayable objects of the content items, wherein the pre-assigned depth values specify an apparent depth that the one or more objects are to be displayed via the HMD. Moreover, the method applies the pre-assigned depth values to the displayable objects for rendering a 3-dimensional view with the displayable objects appearing to the HMD user at a depth corresponding to the pre-assigned depth values.
US11086395B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus obtains a plurality of images based on image capturing performed by a plurality of image capturing apparatuses, receives an input corresponding to operation of a first device, receives an input corresponding to operation of a second device different from the first device; and generates, based on the plurality of images obtained, a first virtual viewpoint image corresponding to a first virtual viewpoint determined based on the input corresponding to the operation of the first device, wherein a second virtual viewpoint image corresponding to a second virtual viewpoint determined based on the input received by the second receiving unit is displayed within the first virtual viewpoint image.
US11086394B2 Gaming cabin for virtual reality application
A gaming cabin includes a display device, an adjustable chair, a degree-of-freedom adjusting device, a situation simulator, and a system end. The degree-of-freedom adjusting device is configured to provide three degrees of freedom for the display device along the vertical axis, along the horizontal axis and yaw, as well as provide automatic view-switching and surround sound control. The system end is configured to adjust the resolution of the display device using foveated rendering technique, thereby increasing system efficiency. The situation simulator is configured to provide visual, olfactory, tactile or impact effect during VR applications.
US11086393B2 Information processing device, information processing method, and computer program
There is provided an information processing device capable of identifying an object, individually sensing a state of the object, and providing information in accordance with a result of the sensing. The information processing device includes: a detection unit that senses an object that is present in a sensing-possible region; and a processing unit that causes the detection unit to sense the object corresponding to an identifier that is transmitted from an external device via a network and that is associated with the object in response to reception of a request that designates the identifier and transmits a response to the request to the external device on the basis of a result of the sensing.
US11086392B1 Devices, systems, and methods for virtual representation of user interface devices
The disclosed computer-implemented method may include communicatively coupling a user interface device to a virtual reality device, capturing inputs from a user on the user interface device, displaying, on the virtual reality device, a virtual representation of the captured inputs from the user, and mirroring, on the virtual reality device, content presented on the user interface device. Various other methods, systems, and computer-readable media are also disclosed.
US11086390B2 Method and apparatus for improving power management by controlling a system input current in a power supply unit
An information handling system has power supply units (PSUs), each of which includes an input over current warning (OCW) setting that provides a reference for an amount of an input current drawn by a corresponding workload. Each of the PSUs sends an interrupt to a baseboard management controller (BMC) when the amount of the input current drawn by the corresponding workload exceeds the corresponding configured input OCW setting. In response to the received interrupt, the BMC requests an adjustment to the corresponding workload.
US11086389B2 Method and system for visualizing sleep mode inner state processing
A method and system for visualizing sleep mode inner state processing are provided. In one embodiment, a method is provided that is performed in a computing device in communication with a storage system comprising a memory. The method comprises receiving information from the storage system concerning a number and duration of tasks performed by the storage system to exit a sleep mode; and displaying a visualization of the information. Other embodiments are provided.
US11086387B2 Management of near field communications using a low power express mode of an electronic device
Systems, methods, and computer-readable media for managing near field communications during a low power express mode of an electronic device are provided that may make credentials of a near field communication (“NFC”) component appropriately secure and appropriately accessible while also limiting the power consumption of the NFC component and of other components of the electronic device.
US11086379B2 Efficient storage system battery backup usage through dynamic implementation of power conservation actions
Power conservation logic for a storage node operates in parallel with an emergency shutdown process in which an emergency power source is engaged and data and metadata are destaged from volatile memory to non-volatile managed drives. The power conservation logic serially implements power conservation actions until enough reserve power is available to complete the emergency shutdown process. The power conservation logic may learn how much power savings are realized from each conservation action and adjust the order in which the conservation actions are serially implemented, e.g. in order from greatest to least power consumption reduction.
US11086377B2 Load line compensation in power monitoring
A method for determining power dissipation within a computer system is disclosed. A circuit block may receive a regulated voltage level on a power supply signal generated by a voltage regulator circuit. A power control circuit may measure a current drawn by the circuit block, and determine a real-time voltage level for the power supply signal using the current and based on a slope value and a zero-load voltage level. Additionally, power control circuit may determine a power dissipation for the circuit block using the current and the real-time voltage level, and adjust an operation parameter of the circuit block based on the power dissipation.
US11086376B2 Method of activating a feature of a chip
Method for activating a feature of a chip having an interface comprising at least two power pins. The method comprises the following steps: the chip measures a series of voltage values between said power pins, the chip detects a series of sync signals different from clock signals, said sync signals being interleaved with said voltage values, the chip identifies a data sequence from said series of voltage values, and the chip activates the feature only if the data sequence matches a predefined pattern.
US11086372B2 Processing method and terminal device
A processing method and a terminal device are provided. The processing method comprises, provided that a storage device stores an association relationship between a first communication identifier and a first device identifier corresponding to a terminal device, and the terminal device is not connected to the storage device, monitoring whether a predetermined condition is satisfied. The processing method further comprises, in response to monitoring that the predetermined condition is satisfied, performing a corresponding process. After the terminal device and the storage device are connected, the storage device stores an association relationship between a second communication identifier and a device identifier corresponding to the terminal device.
US11086371B2 Heat suppression in an information processing device in an initial setting mode
An apparatus for heat suppression in an initial setting mode includes, in one embodiment, an execution unit of an information processing device that executes an operation related to an initial setting mode of the information processing device, a power supply that supplies power to one or more heat generating components of the execution unit, and a controller that controls at least the power supplied by the power supply to make an amount of heat generation of the execution unit in the initial setting mode lower than the amount of heat generation of the execution unit in an operating mode after termination of the initial setting mode until fulfillment of a predetermined condition. A method and a computer program product also perform functions of the apparatus.
US11086370B2 Activity-light-based parameter reporting system
An activity-light-based parameter reporting system includes a storage device that is coupled to a storage device activity light. The storage device includes a parameter reporting engine that monitors a parameter associated with the storage device, and determines whether a rate of change of the parameter has exceeded a reporting rate of change. In response to determining that the rate of change of the parameter has exceeded the reporting rate of change, the parameter reporting engine drives the storage device activity light via at least one activity light parameter reporting signal that is configured to report the parameter. A controller monitors the driving of the storage device activity light by the parameter reporting engine, and identifies a parameter value of the parameter via the at least one activity light parameter reporting signal used by the parameter reporting engine to drive the storage device activity light.
US11086368B2 Devices and methods for processing and disambiguating touch inputs using intensity thresholds based on prior input intensity
An electronic device detects an input sequence that includes an increase in intensity of an input that corresponds to a first input event. If the input sequence includes a second input event, including a decrease in intensity of the input after the first input event, a long press is not detected and a first operation is performed. If the second input event is not detected within a second time period that is longer than the first time period and the input had a characteristic intensity above a respective intensity threshold between when the first input event was detected and when the second time period elapsed, a long press is detected on an accelerated basis, and a second operation is performed. Finally, a long press is detected if the second input event is not detected within a longer, default time period, and the second operation is performed.
US11086364B2 Display device, electronic device, and system
A display region of an electronic device is enlarged. Alternatively, a display region of an electronic device is protected. Alternatively, a display device for extending a display region is provided. A system includes an electronic device including a first display portion positioned on a first surface including an upper surface of a housing and a second display portion positioned on a second surface including a first side surface of the housing, and a display device including a third display portion positioned on a third surface of a support portion and a connection portion having a function of connecting with the housing and a function of reversibly changing the relative positions of the support portion and the housing between a first configuration and a second configuration. The first configuration is a configuration in which the support portion covers the first display portion such that the second display portion is visible. The second configuration is a configuration in which the support portion and the housing are opened such that the first display portion, the second display portion, and the third display portion are visible.
US11086363B2 Display panel, display apparatus, and foldable display apparatus
A display panel includes a first display area and a second display area. The first display area includes a planar area and a bending area. The first display area and the second display area are arranged along a first direction. The planar area and the second display area are arranged at opposite sides of the bending area along the first direction. A maximum length of the planar area along a second direction is greater than a minimum length of the second display area along the second direction. The first direction intersects the second direction.
US11086360B2 Semiconductor package
The present disclosure provides a semiconductor package including a substrate, a display unit, a driving circuit, and at least one of memory. The substrate has a display region and a peripheral region. The display unit is disposed in the display region and electrically connects with the display unit. The memory is disposed in the peripheral region and electrically connected with the driving circuit. The driving circuit and the memory are spaced apart from each other.
US11086359B2 Peripherals in a wireless docking system
A wireless docking system has a host (100) and at least one dockee (120,130,140). The host accommodates at least one wireless docking environment including at least one peripheral (110,111,112). The host has a host communication unit (102) for providing wireless communication and a host processor (101) arranged for docking the dockee into the wireless docking environment. The dockee has a dockee communication unit (121) for providing said wireless communication, and a dockee processor (122) arranged for docking into the wireless docking environment. The dockee has at least one dockee peripheral (123). The dockee processor advertises the dockee peripheral, and, upon receiving a coupling request from the host, couples to the host for providing connection data and control of the dockee peripheral by the host. The host processor advertises the set of peripherals including the dockee peripheral for making the dockee peripheral available for use as a further peripheral in the wireless docking environment.
US11086354B1 Automated retractable information display device
The present invention is disclosing an automated retractable information display device for vehicles. Display device may be configured to mount detachably at interior or exterior of vehicles. Display device may comprise a housing configured to receive information associated with a first user for viewing thereof from exterior of vehicle upon a request from a second user, a transceiver configured to receive an actuation command from a control element via a communication network, and an actuating element configured to retract in and extend out information automatically based on received actuation command.
US11086353B2 Fractional clock generator with low power and low noise
A clock generator comprise a delta-sigma modulation, DSM, for generating a division control signal and a phase control signal, an oscillator, for generating an oscillation signal with a first frequency, an adjustable frequency divider, for performing a division operation on the oscillation signal according to the division control signal, to generate a first division signal and a second division signal with a second frequency, and a phase interpolator, PI, for performing a phase interpolation operation on the first and second division signals according to the phase control signal, to generate an output signal with an output frequency, wherein the first frequency is greater than the second frequency.
US11086349B2 Reference voltage generator capable of reducing hot carrier stress
A reference voltage generator includes an output terminal, a current source, a reference circuit, a protection circuit, and a control circuit. The output terminal outputs a reference voltage. The current source is coupled to the output terminal, and generates a reference current. The reference circuit is coupled to the output terminal, and generates a reference voltage according to the reference current. The protection circuit is coupled to the output terminal, and adjusts a voltage of the output terminal to an operating voltage. The control circuit is coupled to the reference circuit and the protection circuit. The control circuit controls the reference circuit and the protection circuit according to a start signal.
US11086340B2 Unmanned aerial vehicle alignment system
A system for unmanned aerial vehicle alignment including: an image sensor, configured to obtain an image of unmanned aerial vehicles and provide to a processor image data corresponding to the obtained image, the processor, configured to determine from the image data image positions of the unmanned aerial vehicles, determine an average position of the unmanned aerial vehicles relative to a first axis based on the image positions, determine an average line that extends along a second axis through the average position, wherein the first and second axes are perpendicular to each other, determine a target position of one of the unmanned aerial vehicles based on a relationship between its respective image position and a target alignment, and determine an adjustment instruction to direct said one of the unmanned aerial vehicles toward the target position, and provide the adjustment instruction to said one of the unmanned aerial vehicles.
US11086338B2 Package delivery by means of an automated multi-copter UAS/UAV dispatched from a conventional delivery vehicle
Methods and associated systems for autonomous package delivery utilize a UAS/UAV, an infrared positioning senor, and a docking station integrated with a package delivery vehicle. The UAS/UAV accepts a package for delivery from the docking station on the delivery vehicle and uploads the delivery destination. The UAS/UAV autonomously launches from its docked position on the delivery vehicle. The UAS/UAV autonomously flies to the delivery destination by means of GPS navigation. The UAS/UAV is guided in final delivery by means of a human supervised live video feed from the UAS/UAV. The UAS/UAV is assisted in the descent and delivery of the parcel by precision sensors and if necessary by means of remote human control. The UAS/UAV autonomously returns to the delivery vehicle by means of GPS navigation and precision sensors. The UAS/UAV autonomously docks with the delivery vehicle for recharging and preparation for the next delivery sequence.
US11086333B2 Sensor array for an autonomously operated utility vehicle and method for surround-view image acquisition
A sensor apparatus for an autonomously operated commercial vehicle to allow panoramic capture of surroundings of the commercial vehicle, including: radar units mountable in front corner areas of the vehicle; downwardly directed cameras having a fisheye objective, mountable on front upper corner areas of the vehicle; at least one rearwardly directed sensor mounted on a section of the vehicle to allow rearward image capture; and an evaluation module to evaluate image data from the radar units, the downwardly directed cameras and the at least one rearwardly directed sensor to achieve the panoramic capture of the surroundings of the vehicle; in which the radar units and the at least one rearwardly directed sensor capture all points in a surrounding area of the vehicle, and wherein the downwardly directed cameras capture all points in the surrounding area of the vehicle. Also described are a related commercial vehicle, method and computer readable medium.
US11086331B2 Autonomously guided machine
The invention relates to an autonomously guided machine (10) comprising at least a steering body and a steering mechanism (13), said machine also comprising: a guide system (11) including an optical filter (17) which has a receiving surface exposed to the exterior and which can transmit light rays directed substantially in one direction and eliminate other light rays; a screen (18) that receives the filtered light; a digital camera (19) for capturing pixel resolution images of the screen (18); a pre-processing element for selecting the pixels corresponding to an incident planar laser beam received by the guide system (11), and filtered and projected onto the screen (18), and for generating a response detection image; a line generator for generating an estimate J of the coordinates of the detected lines based on the response detection image, involving the processing of the pixel columns pixels; and a locator which receives the estimate of the coordinates of the detected lines and calculates values representative of pixel columns based on said estimate and on parameters of the guide system (11), and subsequently calculates a distance yw from the guide system (11) to the planar laser beam in order to control the steering mechanism (13) so as to minimise this distance yw.
US11086326B2 Moving object controller and moving object control method
The present invention provides a moving object controller and a moving object control method capable of selecting a movement plan based upon detection accuracy of external information. A moving object controller 100 includes a plan generation unit 110 that generates at least one movement plan based upon external information on an external world of a moving object 1 and internal information on an internal part of the moving object; an accuracy estimation unit 120 that estimates detection accuracy of the external information based upon the external information, the internal information, and predetermined past information, among the movement plans generated by the plan generation unit; and a plan selection unit 130 that selects a movement plan of an execution target from among the movement plans generated by the plan generation unit based upon the detection accuracy of the external information estimated by the accuracy estimation unit.
US11086324B2 Structure from motion (SfM) processing for unmanned aerial vehicle (UAV)
A method of imaging an area using an unmanned aerial vehicle (UAV) collects a plurality of images from a sensor mounted to the UAV. The plurality of images are processed to detect regions that require additional imaging and an updated flight plan and sensor gimbal position plan is created to capture portions of the area identified as requiring additional imaging.
US11086323B2 Method for determining the accuracy of following a trajectory
A method for determining the accuracy with which a vehicle can drive along a prescribed intended trajectory is disclosed. The physical state of the vehicle is represented by a state tensor, the uncertainty of which is known at an initial point in time in the form of a covariance tensor. A continued temporal development of the state tensor is modeled through the application of a first operator, which represents the dynamic behavior of the vehicle, to a combination of the state tensor and the prescribed intended trajectory, and through the subsequent application of a second operator, which represents external perturbations. Through a covariance propagation with the first and second operators, a continued temporal development of the covariance tensor is determined. A future accuracy with which the prescribed intended trajectory can be driven along is determined from the continued temporal development.
US11086318B1 Systems and methods for a scenario tagger for autonomous vehicles
Systems and methods are directed to determining autonomous vehicle scenarios based on autonomous vehicle operation data. In one example, a computer-implemented method for determining operating scenarios for an autonomous vehicle includes obtaining, by a computing system comprising one or more computing devices, log data representing autonomous vehicle operations. The method further includes extracting, by the computing system, a plurality of attributes from the log data. The method further includes determining, by the computing system, one or more scenarios based on a combination of the attributes, wherein each scenario includes multiple scenario variations and each scenario variation comprises multiple features. The method further includes providing, by the computing system, the one or more scenarios for generating autonomous vehicle operation analytics.
US11086317B2 Emotional adaptive driving policies for automated driving vehicles
In one example a system for emotional adaptive driving policies for automated driving vehicles, comprising a first plurality of sensors to detect environmental information relating to at least one passenger in a vehicle and a controller communicatively coupled to the plurality of sensors and comprising processing circuitry, to receive the environmental information from the first plurality of sensors, determine, from the environmental information, an emotional state of the at least one passenger, and implement a driving policy based at least in part on the emotional state of the at least one passenger. Other examples may be described.
US11086316B2 Robotic vehicle insecure pay load detection and response
Various embodiments include methods, devices, and systems of transporting a payload using a robotic vehicle. Various embodiments may include determining whether a payload is securely held by the robotic vehicle, and taking a corrective action in response to determining that the payload is not securely held by the robotic vehicle.
US11086315B2 Building rooftop intelligence gathering, decision-support and snow load removal system for protecting buildings from excessive snow load conditions, and automated methods for carrying out the same
An Internet-based system for helping building management team members in significant ways: (i) predicting and forecasting when excessive snow load conditions present serious risks to a building's structure; (ii) receiving automatic notifications when snow load conditions are developing at specific regions on a building rooftop to warrant intervention and automated mitigation through the use of VR-guided snow removing robot systems; (iii) collecting various forms of intelligence about conditions developing on and about a building rooftop and storing such information with annotations for use in supporting intelligent decision making processes; (iv) quickly, efficiently and safely removing dangerous risk-presenting snow load conditions on a building rooftop while minimizing risk to human workers and increasing building operating efficiency; and (v) automatically removing excessive snow load conditions at specified regions on a building's rooftop.
US11086314B1 Autonomous signal boosting robotic device
Provided is a robotic device including: a chassis including a set of wheels; one or more motors for driving the set of wheels; a suspension system; a rechargeable battery for providing power to the robotic device; a controller for controlling movement of the robotic device; a processor; a set of sensors; and, a signal boosting device. Further provided is a method for providing a mobile signal boost including: providing a robotic device including: a chassis including a set of wheels; a motor for driving the set of wheels; a suspension system; a rechargeable battery for providing power to the device; a control system module for controlling the movement of the device; a processor; and, a set of sensors; providing a signal boosting device coupled to the robotic device; and, transporting the signal boosting device to one or more locations within an environment of the robotic device by the robotic device.
US11086313B2 Gesture-based unmanned aerial vehicle (UAV) control
Systems and methods are disclosed for gesture-based UAV control. In one implementation, one or more inputs are received at a device. The one or more inputs are processed and one or more commands are computed with respect to an UAV. The one or more commands are then provided to the UAV.
US11086311B2 Systems and methods for data collection having intelligent data collection bands
Systems and methods of data collection and processing including a plurality of variable groups of industrial sensor inputs, each of the plurality of variable groups of industrial sensor inputs operationally coupled to an industrial environment and a multiplexer including a plurality of sensor channels, wherein each of the plurality of sensor channels is communicatively coupled to at least one of the plurality of variable groups of sensor inputs and including an expert system or a graphical user interface (GUI) to define at least one of intelligent data collection bands or diagnostics for the industrial environment.
US11086309B2 Apparatus, control method of apparatus and control method of management apparatus
An apparatus capable of attaching a maintenance part that needs replacement accompanying use, the apparatus including: a storage unit configured to store at least one or more patterns of a prediction equation of a life of the maintenance part in a storage device; a prediction unit configured to predict a life of the maintenance part by applying one of prediction equations stored in the storage unit; and a transmission unit configured to transmit predetermined information relating to the maintenance part to a management apparatus that manages information relating to a life of the maintenance part, and the transmission unit includes identification information on a prediction equation currently being applied to a prediction of a life of the maintenance part in the predetermined information that is transmitted to the management apparatus.
US11086308B2 Cooperative and compressive sensing system
A system for sensing in an industrial environment includes a processing node configured to receive a first sensor data from a first sensor and a second sensor data from a second sensor, both of which are disposed in the industrial environment. The processing node is further configured to process randomly sampled data from at least one of the first sensor data and the second sensor data to generate processed sensor data that includes the randomly sampled data. The processing node further configured to identify data of interest from the processed sensor data based on comparison of the processed sensor data with a sampling dictionary of predetermined information. The processing node further configured to filter and assemble the identified data of interest to create a set of compressed data, and transmit the set of compressed data to a predetermined destination.
US11086304B2 Substrate processing in a process chamber for semiconductor manufacturing and apparatus management controller with error analysis
A substrate processing apparatus includes an operating unit for transmitting apparatus data to a memory, the apparatus data being required while a recipe for processing a substrate is executed; and a data matching unit for comparing the apparatus data stored in the memory. When an error occurs in the substrate processing apparatus, the operating unit transmits data representing the error to the data matching unit. The data matching unit includes: a selection unit for selecting first apparatus data which was acquired when the recipe was executed without an occurrence of the error, and stored in the memory; an acquisition unit for acquiring first and second apparatus data from the memory, the first apparatus data being acquired when an error did not occur and the second apparatus data being acquired when an error occurred; and a calculation unit for comparing the first and second apparatus data and calculating a difference therebetween.
US11086301B2 Monitoring and controlling industrial equipment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for communicating between an operational asset and a backend network that include the actions of receiving first data from an operational asset through a first communication interface that is configured to communicate with an operational asset, and where the first data is formatted according to a first data format that is specific to the operational asset. Processing the first data according to an asset template to generate second data, where the second data includes the first data and being formatted according to a second data format that is specific to the backend network. Causing the second data to be transmitted to the backend network by a second communication interface that is configured to communicate with a backend network.
US11086300B2 Control method, control device and program recording medium
A control method according to the present invention is a control method for a drive mechanism in a drive system which causes a mobile body to move by way of the drive mechanism in accordance with an instruction from a master controller, the method including: an abnormality detection step of detecting an abnormal state in which control by the master controller is not possible; a remaining distance calculation step of calculating a remaining distance until a movement limit position in a current movement direction of the mobile body, when having detected an abnormal state in the abnormality detection step; a limit deceleration calculation step of calculating a limit deceleration in which the mobile body can stop in the remaining distance which was calculated in the remaining distance calculation step; and a limit stop control step of controlling the drive mechanism so as to cause the mobile body to stop at a deceleration of at least the limit deceleration.
US11086296B2 Additive manufacturing tool
An additive manufacturing tool configured to couple to a spindle of a CNC machine, comprises a plurality of drive wheels movable between an engaged position wherein they compress filament from a filament source against a drive disc and a disengaged position wherein they are spaced apart from the filament, and a delivery assembly including a heating element and a nozzle having an outlet opening. When the plurality of drive wheels are in the engaged position and the drive disc is rotated, the filament is drawn into the tool from the filament source and routed around the drive disc to the nozzle, where heat transferred from the heating element to the nozzle melts the filament so that the filament flows through the outlet opening.
US11086295B2 Multi-tool additive manufacturing system with seam locations determined by print time
Methods, systems, and computer programs for multi-tool additive manufacturing include a method including: slicing a received model into a series of layers; determining one or more separation starting points, each being a location of two adjoining portions of the model that are to be manufactured by respective additive manufacturing robots; and determining an offset for each of the one or more separation starting points in each layer of the series of layers based on a threshold acceptable print time, each offset in a layer determining a seam location in the layer that is different from a seam location in at least one adjacent layer in the series of layers, and seam offsets determined for the series of layers increase an estimated print time, for manufacturing of the series of layers by the two or more additive manufacturing robots, to no more than the threshold acceptable print time.
US11086293B2 Machining program generation support device
A machining program generation support device includes: a CAD data analysis unit which analyzes the CAD data so as to obtain CAD shape information; a machining program analysis unit which. analyzes the machining program in the middle of being produced so as to obtain machining shape information in the middle of being produced; a shape matching unit which performs matching of shapes of the CAD shape information and the machining shape information in the middle of being produced so as to obtain. matching shape information; and a candidate shape program generation unit that predicts, based on the CAD shape information, a candidate shape following the matching shape information, and that thereby predicts a candidate shape following the machining shape information in the middle of being produced so as to automatically generate a machining program for the candidate shape following the machining program in the middle of being produced.
US11086292B2 Methods and apparatus for machine learning predictions of manufacturing processes
The subject technology is related to methods and apparatus for training a set of regression machine learning models with a training set to produce a set of predictive values for a pending manufacturing request, the training set including data extracted from a set of manufacturing transactions submitted by a set of entities of a supply chain. A multi-objective optimization model is implemented to (1) receive an input including the set of predictive values and a set of features of a physical object, and (2) generate an output with a set of attributes associated with a manufacture of the physical object in response to receiving the input, the output complying with a multi-objective condition satisfied in the multi-objective optimization model.
US11086286B2 Substrate processing system, substrate processing method, and control program
A substrate processing system includes a processing unit including processing modules and a first transfer device, a loading/unloading unit including a load port holding a substrate accommodating container and a second transfer device, and a control unit. The control unit controls the substrates to be sequentially transferred. When an error has occurred in a certain processing module, the control unit executes: collecting a substrate that has been unloaded from the substrate accommodating container but has not been processed in the substrate accommodating container; continuing processing of a preceding substrate in a processing module sequentially following the processing module in which the error has occurred; retreating an error substrate processed in the process module in which the error has occurred from the processing module to a retreat position; and continuing processing of a subsequent substrate processed in a processing module sequentially preceding the processing module in which the error has occurred.
US11086285B2 Numerical control device, program recording medium and control method
A numerical control device according to the present invention includes: an upper limit value acquisition unit which acquires an upper limit value for a cutting speed that is a relative speed of the cutting tool to the workpiece; a reference speed calculation unit which calculates a revolution number of the spindle, and a feedrate; an oscillation speed calculation unit which calculates an oscillation speed that is superimposed on the feedrate; a cutting speed calculation unit which calculates the cutting speed based on the revolution number of the spindle, the feedrate and the oscillation speed; and a speed adjustment unit which adjusts at least either one of the revolution number of the spindle and the feedrate, so that a maximum value of the cutting speed calculated by the cutting speed calculation unit does not exceed the upper limit value acquired by the upper limit value acquisition unit.
US11086282B2 Interface for automation client
Automation agents are utilized to modify operating characteristics of a client, such as a piece of equipment. An operating characteristic of equipment can be selectively adjusted by modification of a set point value, which is associated with the operating characteristic of the equipment. The equipment can adjust the operating characteristic based upon the set point value. A remote control indication can be provided to indicate when a set point value is available for modification. The remote control indication is adjustable by an execution module associated with the equipment. A set point latch can be provided for indicating when the set point value is modifiable by an automation agent.
US11086273B2 Drive circuit for two-coil step motor
Provided is a drive circuit for a two-coil stepper motor, including: a rotor; a stator including first, second, and third stator magnetic-pole portions; a coil A to be magnetically coupled to the first stator magnetic-pole portion and the third stator magnetic-pole portion; a coil B to be magnetically coupled to the second stator magnetic-pole portion and the third stator magnetic-pole portion; a drive pulse generation circuit configured to output a drive pulse; a detection pulse generation circuit configured to output a detection pulse for detecting counter-electromotive currents generated in the coil A and the coil B; and a rotation detection circuit configured to receive a detection signal generated due to the detection pulse as input to determine whether or not the rotor has rotated.
US11086271B2 Image forming apparatus determining color misregistration based on various temperatures
The image forming apparatus stores a plurality of candidate formulas in a memory. Each of the candidate formulas is a formula for calculating a prediction formula for calculating a predicted value of the color misregistration amount based on an external exposure device temperature, which is a temperature of the atmosphere around the exposure device, an external machine temperature, and a heater temperature of a heater which heats the plurality of image forming units. The CPU determines the prediction formula from the plurality of candidate formulas according to the external exposure device temperature, the external machine temperature, and the heater temperature. The CPU calculates the predicted value of the color misregistration amount using the determined predicted formula, and performs a color misregistration correction according to the calculated predicted value.
US11086268B2 Toner cartridge having positioning features
A toner cartridge according to one example embodiment includes a housing having a reservoir for holding toner. A first latch-receiving shelf is positioned on a first longitudinal end of the housing and a second latch-receiving shelf is positioned on a second longitudinal end of the housing. Contact surfaces on top portions of the first and second latch-receiving shelves are positioned to contact corresponding first and second latches in an image forming device. The contact surface of the first latch-receiving shelf is positioned lower than a first rotational axis of a first drive coupler of the toner cartridge and higher than a second drive coupler of the toner cartridge. The contact surface of the second latch-receiving shelf is positioned lower than at least a portion of a first electrical contact of the toner cartridge and higher than at least a portion of a second electrical contact of the toner cartridge.
US11086267B2 Image forming apparatus and developing cartridge
An image forming apparatus including a photosensitive member, a developing cartridge that has a developing member, a developing frame, an end member attached to the developing frame, and a restricting portion restricting a swing movement of the end member, and an apparatus body to which the developing cartridge is attachable. The apparatus body includes a movement unit moving the developing cartridge from a first position to a second position, a positioning portion engaging with the end member when the developing cartridge is located at the second position, and a restriction releasing portion acting on the restricting portion with a movement of the developing cartridge from the first position to the second position and releasing restriction of the swing movement of the end member, the restriction releasing portion being provided at a part of the apparatus main body excluding the movement unit.
US11086264B2 Toner removal from transfer roller
A device for removing toner attached to a transfer roller in an image forming apparatus is disclosed. The device includes a bar brush to contact an outer circumferential surface of the transfer roller, where the bar brush extends along a part of a longitudinal length of the transfer roller. The device includes an elongated cleaning member to contact the outer circumferential surface of the transfer roller, where the elongated cleaning member extends along the longitudinal length, entirely, of the transfer roller.
US11086255B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a transfer member, a conveyance unit arranged upstream of a transfer portion in a sheet conveyance direction, an upstream conveyance unit arranged upstream of the conveyance unit, a drive unit configured to drive the conveyance unit; and a controller to control the drive unit to change a conveyance speed of the conveyance unit. In a case where a trailing edge of the sheet passes through the upstream conveyance unit after a leading edge of the sheet in the sheet conveyance direction has entered the transfer portion, the conveyance unit conveys the sheet by a first speed before the trailing edge of the sheet passes through the upstream conveyance unit, and by a second speed that is faster than the first speed after the trailing edge of the sheet has passed through the upstream conveyance unit.
US11086252B1 Developing device and image forming apparatus having housing including a metal portion
A developing device includes a housing that includes a container portion, a rotating portion, and a developing roller. The container portion has a metal formed portion formed of metal and contains developer. The rotating portion is to be rotated so as to transport the developer contained in the container portion in a longitudinal direction. The developing roller holds the developer transported by the rotating portion. The metal formed portion is disposed in at least part of the container portion in a region superposed on a developer holding region of the developing roller in the longitudinal direction.
US11086250B2 Image forming apparatus having a first control mode for a first medium and a second control mode for a second medium having a lower transferability than the first medium
An image forming apparatus includes an image carrier that carries an image, a developing unit that applies a developing voltage to develop an electrostatic latent image formed on the image carrier with a developer, a transfer unit that electrostatically transfers the image onto media of different types, and a development controller that controls a developing operation of the developing unit. The development controller has a first control mode for a first medium, and a second control mode for a second medium having a lower transferability than the first medium. In the first control mode, the developing unit applies the developing voltage according to a first developing condition. In the second control mode, the developing unit applies the developing voltage according to a second developing condition in which a developing property is reduced as compared with the first developing condition.
US11086248B2 Image forming apparatus with fan configured for dust-resistant cooling of optical scanning unit
An image forming apparatus for forming an image on a recording material includes a photosensitive member; an optical scanning unit including a light source, an optical box, and a cover; and a fan. The fan is provided so that air from the fan directly impinges on the cover of the optical scanning unit. As seen in a direction perpendicular to a rotational axis of the rotatable polygonal mirror, a rib extending from a top plate of the cover toward an optical box side is provided at a portion of the cover in the neighborhood of a light beam emitting port of the optical scanning unit. The cover is provided with an extended portion extended from the rib in a light beam emitting direction.
US11086247B2 Electrical connection for an imaging component of an electrophotographic image forming device
An assembly for an electrophotographic image forming device according to one example includes a rotatable roll having an electrically conductive shaft. An electrically conductive bracket is positioned adjacent to the roll and in a spaced relationship from the roll along a length of the roll. An electrical contact is positioned to receive an electrical voltage from a power supply of the image forming device. The electrical contact is electrically connected to a first end portion of the shaft of the roll by way of a first electrical path and to a second end portion of the shaft of the roll by way of a second electrical path to transfer the electrical voltage to the roll. The bracket forms a portion of the second electrical path such that the electrical voltage transferring from the electrical contact to the second end portion of the shaft of the roll passes through the bracket.
US11086246B2 Method and apparatus for variable gloss reduction
Various variable gloss reduction techniques are disclosed. In one embodiment, a gloss reduction technique is disclosed using a textured roller and a wiper impregnated with fuser oil to create a differential gloss pattern that reduces the gloss of an image printed on a substrate. In one embodiment, a gloss reduction technique is disclosed using a combination of heat and pressure to create a differential gloss pattern that reduces the gloss in specific regions of an image printed on a substrate. In one embodiment, a gloss reduction technique is disclosed using a differential gloss pattern to generate a security mark on a printed image to prevent against copying or fraudulent misrepresentation of the image.
US11086245B2 Image forming apparatus, process cartridge, and cartridge set
An image forming apparatus comprising an electrophotographic photosensitive member and a developing device that has a toner and supplies the toner onto the electrophotographic photosensitive member, wherein the electrophotographic photosensitive member comprises a surface layer comprising a binder resin (A), the binder resin (A) comprises a specific structure, the toner comprises a toner particle, the toner particle comprises a binder resin (B) and a wax, and the wax comprises a prescribed diester compound; and a process cartridge and a cartridge set.
US11086241B2 Electrophotographic photoreceptor, process cartridge, and electrophotographic apparatus
An electrophotographic photoreceptor includes a support, an undercoat layer placed on the support, a charge generation layer placed on the undercoat layer, and a charge transport layer placed on the charge generation layer. The undercoat layer contains titanium oxide particles surface-treated with an organosilicon compound that is at least one member selected from the group consisting of compounds represented by formulas (1) to (8) and a polyamide resin. The charge generation layer contains hydroxygallium phthalocyanine.
US11086237B2 Extreme ultraviolet lithography system
An extreme ultraviolet (EUV) lithography system includes a vane bucket module. The vane bucket module includes a collecting tank and a temperature adjusting pack. The collecting tank has a cover and the cover includes a plurality of through holes. Thicknesses of edges of the cover is greater than a thickness of a center of the cover. The temperature adjusting pack surrounds the collecting tank. The temperature adjusting pack includes a plurality of inlets aligned with the through holes.
US11086236B2 Exposure apparatus and exposure method, and flat panel display manufacturing method
In an exposure apparatus, on a substrate holder (34), a plurality of grating areas (RG) is arranged mutually apart in the X-axis direction, and a plurality of heads (66a to 66d) that irradiates a measurement beam with respect to the grating area and can move in the Y-axis direction is arranged outside of the substrate holder. A control system controls movement of the substrate holder in at least directions of three degrees of freedom within an XY plane, based on measurement information of at least three heads of the plurality of heads facing the grating area and measurement information of a measurement device that measures position information of the plurality of heads. The measurement beam of each of the plurality of heads, during the movement of substrate holder in the X-axis direction, moves off of one of the plurality of grating areas and switches to another adjacent grating area.
US11086234B2 Substrate holder and a method of manufacturing a device
A substrate holder, a method of manufacturing of the substrate holder and a lithographic apparatus having the substrate holder. In one arrangement, a substrate holder is for use in a lithographic apparatus. The substrate holder is configured to support a lower surface of a substrate. The substrate holder has a main body, a plurality of burls and a coating. The main body has a substrate-facing face. The plurality of burls protrudes from the substrate-facing face. Each burl has a distal end configured to engage with the substrate. The distal ends are configured for supporting the substrate. The coating is on the substrate-facing face between the burls. Between the burls the substrate-facing face has an arrangement of areas. Adjacent areas are separated by a step-change in distance below the support plane. Each step-change is greater than a thickness of the coating.
US11086230B2 Method and apparatus for source mask optimization configured to increase scanner throughput for a patterning process
A method for optimization to increase lithographic apparatus throughput for a patterning process is described. The method includes providing a baseline dose for an EUV illumination and an initial pupil configuration, associated with a lithographic apparatus. The baseline dose and the initial pupil configuration are configured for use with a dose anchor mask pattern and a corresponding dose anchor target pattern for setting an illumination dose for corresponding device patterns of interest. The method includes biasing the dose anchor mask pattern relative to the dose anchor target pattern; determining an acceptable lower dose for the biased dose anchor mask pattern and the initial pupil configuration; unbiasing the dose anchor mask pattern relative to the dose anchor target pattern; and determining a changed pupil configuration and a mask bias for the device patterns of interest based on the acceptable lower dose and the unbiased dose anchor mask pattern.
US11086220B2 Underlayer coating compositions for use with photoresists
Underlayer coating compositions are provided that comprise 1) a resin; and a solvent component comprising one or more solvents having a boiling of 200° C. or greater. Coating compositions are particularly useful with overcoated photoresist compositions imaged with EUV.
US11086219B2 Negative-type photosensitive resin composition, cured film, display device that includes the cured film, and production method therefor
To provide a negative-type photosensitive resin composition that is highly sensitive and capable of formation of a low-taper pattern shape and that is capable of providing a cured film that is excellent in heat resistance. A negative-type photosensitive resin composition contains an (A) alkali-soluble resin, a (B) radical polymerizable compound, and a (C) photo initiator, the negative-type photosensitive resin composition being characterized in that the (A) alkali-soluble resin contains one or more species of resins selected from a (A-1) polyimide, a (A-2) polybenzoxazole, a (A-3) polyimide precursor, a (A-4) polybenzoxazole precursor, a (A-5) polysiloxane, and a (A-6) cardo based resin, and that the (B) radical polymerizable compound contains a compound having five ethylenic unsaturated bond groups in a (B-1) molecule, in an amount within the range of 51 to 99 mass %.
US11086218B1 Method and apparatus for fabrication of large area 3D photonic crystals with embedded waveguides
In accordance with some aspects of the present disclosure, a maskless interferometric lithography system for fabricating a three-dimensional (3D) photonic crystal using a multiple two-beam-exposures is disclosed. The system can comprise an illumination system comprising an optical arrangement operable to receive radiation from a radiation source and provide three or more tilted two-beam interference pattern exposures to be combined into a three-dimensional pattern; and a substrate operable to be supported by a substrate table, wherein the substrate comprises a photoresist formed on a top surface of the substrate and operable to receive the three-dimensional pattern and wherein means are provided to adjust the position of the substrate in all six mechanical degrees of freedom.
US11086217B2 Patterned stamp manufacturing method, patterned stamp and imprinting method
A method of manufacturing a patterned stamp (100) for patterning a contoured surface (10) is disclosed. The method comprises applying a layer (115) of a pliable material precursor over a master (50) carrying an inverse pattern (52) to form a desired pattern (112) in said layer; curing the pliable material precursor to form a pliable stamp layer (120) comprising said desired pattern; providing an intermediate stamp structure by adhering a porous pliable support layer (130) to the pliable stamp layer; releasing the intermediate stamp structure from the master; forcing the intermediate stamp structure onto the contoured surface with said pattern of features facing the contoured surface; forming the patterned stamp by filling the porous pliable support layer with a filler material to reduce the pliability of the support layer; and removing the patterned stamp from the contoured surface. A corresponding patterned stamp, imprinting method and imprinted article are also disclosed.
US11086215B2 Extreme ultraviolet mask with reduced mask shadowing effect and method of manufacturing the same
A reticle and a method for manufacturing a reticle are provided. The method includes forming a reflective multilayer (ML) over a front-side surface of a mask substrate. The method further includes forming a capping layer over the reflective ML. The method further includes forming a sacrificial multilayer over the capping layer. The method further includes forming an opening in the sacrificial multilayer to expose the capping layer. The method further includes forming a first absorption layer over the sacrificial multilayer and covering the capping layer in the opening. The method further includes removing the first absorption layer outside the opening in the sacrificial multilayer to form a first absorption pattern on a portion of the capping layer.
US11086214B2 Mask plate
A mask plate is provided according to the present disclosure. The mask plate includes: a fully-transparent region; a fully-opaque region; and a partially-transparent region at a boundary between the fully-transparent region and the fully-opaque region.
US11086213B2 Mask assembly and associated methods
A method comprising the steps of receiving a mask assembly comprising a mask and a removable EUV transparent pellicle held by a pellicle frame, removing the pellicle frame and EUV transparent pellicle from the mask, using an inspection tool to inspect the mask pattern on the mask, and subsequently attaching to the mask an EUV transparent pellicle held by a pellicle frame. The method may also comprise the following steps: after removing the pellicle frame and EUV transparent pellicle from the mask, attaching to the mask an alternative pellicle frame holding an alternative pellicle formed from a material which is substantially transparent to an inspection beam of the inspection tool; and after using an inspection tool to inspect the mask pattern on the mask, removing the alternative pellicle held by the alternative pellicle frame from the mask in order to attach to the mask the EUV transparent pellicle held by the pellicle frame.
US11086212B2 Mask and method for manufacturing display substrate
A mask and a method for manufacturing a display substrate are provided. The mask includes a transparent substrate and a light shielding layer on the transparent substrate. The light shielding layer include a first opening pattern, and the transparent substrate includes a first region, where an orthographic projection of the first region onto the light shielding layer overlaps the first opening pattern, and a light converging structure is provided at least part of a marginal region of the first region, and is constructed in such a manner that light incident on the at least part of the marginal region converges to a central region of the first opening pattern.
US11086208B2 Display device
A display device includes a screen, first and second projectors, a detector, and a controller. The screen has first and second surfaces. The first projector projects a first horizontally non-inverted image as viewed from the first surface. The second projector projects a second horizontally non-inverted image as viewed from the second surface. The detector detects a person viewing the first surface and a person viewing the second surface. The controller controls switching of an operation between the first and second projectors and also performs control, when the detector has detected a person viewing the first surface and a person viewing the second surface, so that the person viewing the first surface and the person viewing the second surface are able to see each other through the screen.
US11086201B2 Camera, accessory apparatus, communication control method, computer program, and camera system
A camera includes a camera controller that provides, using the data communication channel, a first communication for performing a data communication with the plurality of accessory apparatuses, and a second communication for performing a data communication individually with a specific accessory apparatus designated as a communication counterpart by the first communication, output a signal for instructing switching from the first communication to the second communication to the signal transmission channel, performs the first communication at a first communication rate commonly usable for the camera and the plurality of accessory apparatuses, and performs the second communication at a second communication rate commonly usable for the camera and the specific accessory apparatus and equal to or higher than the first communication rate.
US11086198B2 Driver for an adaptive light source
A method according to embodiments of the invention includes, for a field of view comprising a plurality of portions, determining an amount of light for each portion. LEDs corresponding to each portion are selectively energized over a plurality of time periods, such that a sum of illumination generated by each LED during the plurality of time periods equals the determined amount of light. An image of the field of view is captured, for example by a camera.
US11086194B2 Camera accessory mask
One embodiment provides a method, including: capturing, using a camera device, an image, wherein the image comprises at least one portion of a camera accessory attached to the camera device; identifying, using a processor, the camera accessory; and removing, based on the identification of the camera accessory, the at least one portion of the camera accessory from the image. Other aspects are described and claimed.
US11086190B2 Optically drivable glass device
The disclosure provides an optically drivable glass device including: a substrate; a windable stacked layer arranged on the substrate, where one end of the windable stacked layer is installed on the substrate, and the windable stacked layer includes a driving layer formed of an ultraviolet rays-sensitive and deformable material, and a flexible substrate layer with a light absorbing or reflecting function, where an initial state of the driving layer is a flat state; and an ultraviolet light source configured to provide the windable stacked layer with a light source, where the driving layer is configured to change from the flat state to a curled state under an ultraviolet radiation environment; and the driving layer is configured to change from the curled state to the flat state under an ultraviolet radiation-free environment.
US11086186B2 Woven electrophoretic material
Variable transmission covering systems that can be used, for example, to control the amount of light passing through a window in a building. Using transmissive electrophoretic media that can switch between a first and second optical state, the invention can be used to change the color and/or transmissivity of a structure (or structures) that is placed in front of an object. In some embodiments, the variable transmission system can change transmission and color on command.
US11086185B2 Light beam direction control element, display device, and manufacturing method for light beam direction control element
A light beam direction control element includes: a first transparent substrate; a second transparent substrate facing the first transparent substrate; a first conductive film pattern having openings and being formed on a surface of the first transparent substrate opposing the second transparent substrate; a second conductive film pattern having openings and being formed on a surface of the second transparent substrate opposing the first transparent substrate; an electrophoretic element being sandwiched between the first and second conductive film patterns, and including light-shielding electrophoretic particles having a surface charge and a transparent dispersion medium; and light-transmissive regions being disposed between the first and second transparent substrates, being sandwiched between at least a portion of the openings of the first and second conductive film patterns, having a surface parallel to the first and second conductive film patterns, and having side walls surrounded by the electrophoretic element.
US11086183B2 Dimmer, manufacturing method thereof, backlight unit and display device
The present disclosure provides a dimmer and a manufacturing method thereof, a backlight unit and a display device. The dimmer includes at least one brightness adjusting unit. Each brightness adjusting unit includes a reflective layer and an electrochromic layer stacked over each other, and the electrochromic layer is configured to be reversibly switchable between a transparent state and a color rendering state.
US11086182B2 Narrow pre-deposition laser deletion
Certain aspects pertain to methods of fabricating an optical device on a substantially transparent substrate that include a pre-deposition operation that removes a width of lower conductor layer at a distance from the outer edge of the substrate to form a pad at the outer edge. The pad and any deposited layers of the optical device may be removed in a post edge deletion operation.
US11086180B1 Display panel comprising a plurality of subpixels, counter substrate comprising a plurality of subpixels, array substrate comprising a plurality of sub pixels, method of operating display panel, and method of fabricating display panel
A display panel having a plurality of subpixels. Each of the plurality of subpixels includes a first light emitting portion and a second light emitting portion. The display panel includes a black matrix on a base substrate. The black matrix defines a plurality of subpixel apertures. The first light emitting portion is outside the plurality of subpixel apertures. The second light emitting portion is in a respective one of the plurality of subpixel apertures. An orthographic projection of the black matrix on the base substrate covers an orthographic projection of the first light emitting portion of each of the plurality of subpixels on the base substrate, and is substantially non-overlapping with an orthographic projection of the second light emitting portion of each of the plurality of subpixels on the base substrate. The first light emitting portion includes a plurality of electronic ink microcapsules.
US11086176B2 Transparent panel, fabrication method thereof, area light source and display device
A transparent panel includes a first substrate, a second substrate, and a plurality of pixel regions. The second substrate is opposite to the first substrate. The plurality of pixel regions are between the first substrate and the second substrate. Each of the pixel regions includes a first region and a second region. A scattering degree of the first region is greater than a scattering degree of the second region. An area ratio of the first region to the second region in a pixel region increases as a distance between the pixel region and at least one side of the transparent panel increases.
US11086173B2 Display device
A display device includes: a first substrate including: a switch unit; and a pixel electrode electrically connecting to the switch unit and including: first and second finger portions; a contacting portion electrically connecting to the switch unit through a contact via; a first bending portion between and connecting the first finger portion and the contacting portion, and having a third inner edge; and a second bending portion between and connecting the second finger portion and the contacting portion, and having a fourth inner edge and a second outer edge, wherein the fourth inner edge is between the third inner edge and the second outer edge, a first acute angle included between the third inner edge and a reference line parallel to a first direction substantially parallel to a gate-line-extending direction is greater than a second acute angle included between the second outer edge and the reference line.
US11086169B2 Display device comprising a resin layer having a first width larger than a second width and an end surface of a seal material and an air gap overlap the resin layer
A first organic insulating film is arranged on a first substrate in a circumference area outside an active area. A mounting portion is located in the circumference area for mounting a signal source. A second organic insulating film is formed on a second substrate in the circumference area so as to face the first substrate. The second substrate exposes the mounting portion. A seal material is arranged between the first organic insulating film and the second organic insulating film to attach the first substrate and the second substrate. A resin layer is arranged between the first organic insulating film and the second organic insulating film in the circumference area, and formed in a rectangular frame shape including four linear ends. An end along the mounting portion is formed broadly than other ends.
US11086165B2 Display apparatus and method of fabricating the same
A display apparatus includes a first substrate in which a plurality of pixel areas and a non-pixel area around the pixel areas are defined, a cavity-defining layer disposed on the first substrate and defining a plurality of cavities corresponding to the pixel areas, an insulating layer disposed on the cavity-defining layer and in the cavities, a liquid crystal layer disposed on the insulating layer in the cavities, and a second substrate disposed on the insulating layer to cover the liquid crystal layer. The liquid crystal layer has a same refractive index as the cavity-defining layer when the liquid crystal layer is not driven. The liquid crystal layer has a greater refractive index than the cavity-defining layer when the liquid crystal layer is driven.
US11086162B1 Display panel and display device
A display panel and a display device are provided in an embodiment of the present disclosure. The display panel includes a first substrate and a second substrate that are disposed opposite each other. A liquid crystal layer is disposed between the first substrate and the second substrate and the liquid crystal layer is doped with a chiral agent. In the present disclosure, the liquid crystal layer of the display panel is doped with a chiral agent and a helical twisting force generated by the chiral agent is used to drive liquid crystal molecules around a pixel to rotate, which can reduce a dark region around the pixel and increase transmittance of the display panel.
US11086154B2 Display device
The display device includes: a flexible display panel including a display portion in which scanning lines and signal lines cross each other; a supporting portion for supporting an end portion of the flexible display panel; a signal line driver circuit for outputting a signal to the signal line, which is provided for the supporting portion; and a scanning line driver circuit for outputting a signal to the scanning line, which is provided for a flexible surface of the display panel in a direction which is perpendicular or substantially perpendicular to the supporting portion.
US11086152B2 Glass shielding film and vehicle-mounted protecting film system
The present application provides a glass shielding film, wherein the glass shielding film comprises a protecting film, an intelligent film and a control circuit, the control circuit is used for controlling the intelligent film to be in a transparent state or in a non-transparent state, the intelligent film is used for converting the transparent state or a non-transparent state according to a signal of the control circuit; the intelligent film comprises a front conducting layer, a rear conducting layer and a middle component; the front conducing layer is disposed on the front surface of the middle component; the rear conducting layer is disposed on the rear surface of the middle component; the protecting film is adhered and fixed to the outer side surface of the front conducting layer, the outer side surface of the rear conducting layer is adhered to the rear surface of glass.
US11086151B2 Viewing angle control device, manufacturing method thereof and display panel
Provide are a viewing angle control device, a method of manufacturing the same, and a display panel. The viewing angle control device includes a first substrate and a second substrate disposed opposite each other; a first electrode and a second electrode disposed respectively on inner surfaces of the first substrate and the second substrate opposite each other; a first alignment film disposed on an inner surface of the first electrode opposite the second electrode; and a liquid crystal layer disposed between the first substrate and the second substrate. A groove is provided in a region of the inner surface of the first electrode, and a conductor that is electrically connected to the first electrode and has lower resistivity than the first electrode is provided at the groove or at a periphery of the groove.
US11086147B2 Eyewear supporting electrical components and apparatus therefor
Techniques for providing eyewear with electrical components are disclosed. The electrical components can provide electrical technology to eyewear without having to substantially compromise aesthetic design principles of the eyewear. The electrical components can be partially or completely internal to eyewear. The electrical components can also be attached to the eyewear as an after-market enhancement. The electrical components can operate independently or together with other electrical components provided elsewhere. Apparatus for presenting after-market electrical components are also disclosed.
US11086145B2 Eyewear and lenses therefor
The invention relates to eyewear and lenses for controlling and/or blocking the absorption of particular bandwidths of light that can impact the physiology of the wearer. The eyewear lens is adapted to selectively permit the relatively greatest percentage of a light within a wavelength range of between about 400 and 490 nanometers. The eyewear lens selectively permits the passage of light of the given wavelength range over one or more subregions of the eyewear lens. The one or more subregions cover in total at most 25-50% of the lens. The peak transmission level within the range between about 400 and 490 nanometers is at least about 70% and the passage of light outside of the range between about 400 and 490 nanometers is less than about 70%.
US11086140B1 Wearable device with heat transfer pathway
A wearable device is disclosed according to one embodiment. The wearable device can include an eyewear body, onboard electronic components and a heat transfer device. The eyewear body can be configured for wearing by a user to hold one or more optical elements mounted on the eyewear body within a field of view of the user. The onboard electronic components can be carried by the eyewear body at a first portion of the eyewear body and can comprise a heat source that generates heat during electrically powered operation thereof. The elongate heat transfer device can be disposed within the eyewear body and can be thermally coupled to the heat source. The heat transfer device can extend lengthwise between the heat source and the thermal coupling to transfer heat from the heat source through the eyewear body.
US11086139B2 Button assembly and method of manufacturing thereof
A method of manufacturing a button-enabled housing assembly includes pre-forming a composite button component or insert having an elastically flexible button membrane that is mounted on a rigid frame, and thereafter molding a housing over the button insert. The composite button insert is formed in a co-molding operation and can include a rigid island in the flexible button membrane for supporting a cosmetic keycap.
US11086136B2 Image display system and multimedia playback method
An image display system includes a projector, an image display element, and at least one actuator. The projector is configured to project laser light. The image display element is configured to display an image using the projected laser light. The at least one actuator is configured to vibrate the image display element.
US11086135B2 Optical module and head-mounted display apparatus
An optical module according to the present disclosure includes a cross dichroic prism, a first display panel, a second display panel, a third display panel, a first adhesive layer configured to bond the first display panel to the cross dichroic prism, a second adhesive layer configured to bond the second display panel to the cross dichroic prism, and a third adhesive layer configured to bond the third display panel to the cross dichroic prism. At least one of the first adhesive layer, the second adhesive layer, and the third adhesive layer includes a spacer member.
US11086134B2 Beam splitter assembly
In a beam splitter assembly 7, a beam splitter 22 is supported at three points by three bent portions 41 of a first spacer 24. Therefore, the beam splitter 22 can be prevented from being affected by the surface accuracy of a holder 21. Further, in the beam splitter assembly 7, the first spacer 24 faces the peripheral edge portion of the beam splitter 22. Each bent portion 41 is configured by bending each outer projection piece. Therefore, the external shape of the first spacer 24 can be prevented from becoming larger than the external shape of the beam splitter 22. And it is possible to suppress that the size of the holder 21 for providing the first spacer 24 becomes large. As a result, the miniaturization of the beam splitter assembly 7 can be realized.
US11086129B2 Head-mounted display with narrow angle backlight
Methods and systems relating generally to information displays, and more particularly to systems and methods for backlight assemblies for information displays that emit an angularly narrow cone of light. A backlight assembly that emits a narrow angular cone of light can be particularly beneficial in a head-mounted display configuration, such as for use as part of virtual reality or augmented reality systems, where the head-mounted display comprises a lens assembly that directs light from an information display to the eyes of the user. Such a backlight assembly configuration may help reduce undesirable visual effects like flood illumination, ghost images, glare, and scattering.
US11086128B2 Methods and apparatuses for reducing stray light emission from an eyepiece of an optical imaging system
An eyepiece for a head-mounted display includes one or more first waveguides arranged to receive light from a spatial light modulator at a first edge, guide at least some of the received light to a second edge opposite the first edge, and extract at least some of the light through a face of the one or more first waveguides between the first and second edges. The eyepiece also includes a second waveguide positioned to receive light exiting the one or more first waveguides at the second edge and guide the received light to one or more light absorbers.
US11086127B2 Optical apparatus
Optical apparatuses used for so-called immersive virtual reality (VR), as it is, can not be used for augmented reality (AR) that overlays external light and images. An optical apparatus to overlay image light on external light and guide resultant light in a downstream side, including: an image optical system including an optical element having lens power with respect to at least the image light; and a reflecting element to overlay, by reflecting at least part of the image light, the at least part of the image light and the at least part of the external light, wherein the image optical system has a GPH element having inverse dispersibility that is inverse to the wavelength dispersibility of the optical element.
US11086126B1 Distributed artificial reality system with a removable display
A system includes an eyewear device, and a neckband device. The neckband device includes a power source and a processor communicatively coupled to the eyewear device. The system includes a bracelet device, which includes at least one sensor configured to determine a position signal in response to movement of the user's hand, the bracelet device communicatively coupled to the processor. A display device is configured to present content to a user, and is also configured to couple to and be removable from the eyewear device.
US11086121B2 Display techniques incorporating fluidic actuators and related systems and methods
Display devices and actuators and other components for a display device are provided. Display devices are provided configured to alter an optical property by moving an amount of a first fluid through which light can pass. In some aspects, the first fluid is movable within a cavity by varying an amount of pressure on the cavity; and the display includes a means of varying the amount of pressure. The means can include an actuator. An actuator is provided that has a first cavity containing fluid and bounded at least in part by a first elastomer; a second cavity containing fluid and bounded at least in by part by a second elastomer; a channel connecting the first cavity to the second cavity; and a valve configured to be electrically operated into an open state or a closed state and thereby allow or block flow of the fluid through the channel.
US11086119B2 Fluorescence-lifetime imaging microscopy method having time-correlated single-photon counting
A fluorescence-lifetime imaging microscopy method with time-correlated single-photon counting includes using excitation light pulses separated in each case by a measurement interval to excite a sample to emit fluorescence photons. A detector signal that represents the captured fluorescence photons is generated. Detection times are determined based on the detector signal. Imaging is performed based on the detection times. The detection times of all captured fluorescence photons are compiled in a first data memory, common to a plurality of image pixels. The detection times of only those fluorescence photons which were captured in a predetermined number within the respective measurement intervals are compiled in a second data memory, common to the same plurality of image pixels. The detection times compiled in the data memories are combined within a calculation step. The results of the calculation step are stored in a third data memory.
US11086118B2 Self-calibrating and directional focusing systems and methods for infinity corrected microscopes
Systems and methods for autofocusing an objective lens in a microscope system. A self-calibrating autofocus system includes a light source, a decentered aperture, and image-capturing device. The system may be connected to the microscope system so that the light source generates a light on an optical path that includes the objective lens and a plate having a reference surface proximal to a sample holding component. The image capturing device images a reflection of light from the reference surface as the objective lens moves to a series of z-positions. A reference calibration slope is generated for the objective lens by determining positions of the images taken at the z-positions of the objective lens. At least one image having a particular attribute corresponds to a best focus position. The objective lens is moved to predicted best focus or preferred offset from calibrated best focus using the reference calibration slope.
US11086117B2 Apparatus and method for light-sheet-like illumination of a sample
An apparatus for light-sheet-like light illumination of a sample includes a light source configured to generate an illumination beam. A focusing system is configured to focus the illumination beam to form a light-sheet-like illumination light distribution, with which a focal plane of the sample can be illuminated. An imaging optical unit is configured to image the light-sheet-like illumination light distribution into the focal plane. A polarization element, arranged in a position conjugated to the focal plane between the focusing system and the imaging optical unit, is configured to split the illumination beam into two differently polarized sub-beams, which propagate into the imaging optical unit in different propagation directions, whereby the light-sheet-like illumination light distribution can be imaged by the imaging optical unit in the form of two differently polarized light-sheets, which from a same side of the focal plane are superimposed on each other in the focal plane.
US11086114B2 Light-scanning microscope with simplified optical system, more particularly with variable pupil position
A light-scanning microscope including a scan optics for generating a pupil plane conjugate to the pupil plane of the microscope objective, and a variably adjustable beam deflection unit in the conjugate pupil plane. An intermediate image lies between the microscope objective and the scan optics. The scan optics image a second intermediate image (Zb2) into the first intermediate image via the beam deflection unit, wherein the second intermediate image is spatially curved. The deflection unit is not arranged in a collimated section of the beam path, but is instead arranged in a convergent section. Then, in terms of the optical properties and quality thereof, the scan optics needs rather to correspond merely to an eyepiece instead of a conventional scanner objective.
US11086113B2 Multi-focal structured illumination microscopy systems and methods
Various embodiments (300, 400, 500) for a multi-focal selective illumination microscopy (SIM) system for generating multi-focal patterns of a sample are disclosed. The embodiments (300, 400, 500) of the multi-focal SIM system perform a focusing, scaling and summing operation on each generated multi-focal pattern in a sequence of multi-focal patterns that completely scan the sample to produce a high resolution composite image.
US11086112B2 Projection system and projection-type image display apparatus
A projection system is formed of a first optical system and a second optical system sequentially arranged from the demagnifying side toward the magnifying side and forms a first intermediate image and a second intermediate image in positions between a demagnifying-side image formation plane and a magnifying-side image formation plane of the projection system. The second optical system is a lens. The lens has a first transmissive surface, a reflective surface, and a second transmissive surface. The reflective surface has a concave shape, and the second transmissive surface has a convex shape protruding toward the magnifying side. An imaginary line specified in the lens inclines with respect to an imaginary vertical line perpendicular to the imaginary axis in a plane YZ, and the intermediate image is located between the first transmissive surface and the reflective surface.
US11086108B2 Imaging lens assembly and electronic device
An imaging lens assembly includes a plurality of lens elements, wherein at least one of the lens elements is a dual molded lens element. The dual molded lens element includes a light transmitting portion and a light absorbing portion. The light transmitting portion includes an effective optical section. The light absorbing portion is located on at least one surface of an object-side surface and an image-side surface of the dual molded lens element, wherein a plastic material and a color of the light absorbing portion are different from a plastic material and a color of the light transmitting portion, and the light absorbing portion includes an opening. The opening is non-circular and disposed correspondingly to the effective optical section.
US11086107B2 Mobile device and optical imaging lens thereof
Present embodiments provide for a mobile device and an optical imaging lens thereof. The optical imaging lens comprises five lens elements positioned sequentially from an object side to an image side. Through controlling the convex or concave shape of the surfaces, the refracting power of the lens elements and parameters to meet an inequality associated with the effective focal length, the optical imaging lens shows better optical characteristics and the total length of the optical imaging lens is shortened.
US11086103B2 Lens module, camera module, and portable electronic device
A lens module includes a carrier having an internal space, a lens unit including a plurality of lens groups and disposed in the carrier so that one or more of the lens groups is movable in a length direction of the carrier, a lens guide unit connected to the one or more movable lens groups to guide movement of the one or more movable lens groups, and a lens driving unit connected to the lens guide unit and including a plurality of driving wires formed of a shape memory alloy. The lens guide unit is moved in a height direction of the carrier by expansion and contraction of the plurality of driving wires to move the one or more lens groups in the length direction of the carrier.
US11086100B2 Mirror support and mirror support mechanism
A mirror support includes a first rod in which one end is connected to an arm at a position closer to a side of a first pad fixed to the mirror with respect to a second pad fixed to the mirror while the other end stretched and inclined onto the side of first pad from the position connected is connected to a support structure; a first-rod elastic body that is an elastic body constituting the first rod; a second rod in which one end is connected to arm at a position closer to a side of second pad with respect to first pad while the other end stretched and inclined onto the side of second pad from the position connected is connected to the support structure; and a second-rod elastic body that is an elastic body constituting the second rod.
US11086089B2 High density and bandwidth fiber optic apparatuses and related equipment and methods
High-connection density and bandwidth fiber optic apparatuses and related equipment and methods are disclosed. In certain embodiments, fiber optic apparatuses are provided and comprise a chassis defining one or more U space fiber optic equipment units. At least one of the one or more U space fiber optic equipment units may be configured to support particular fiber optic connection densities and bandwidths in a given 1-U space. The fiber optic connection densities and bandwidths may be supported by one or more fiber optic components, including but not limited to fiber optic adapters and fiber optic connectors, including but not limited to simplex, duplex, and other multi-fiber fiber optic components. The fiber optic components may also be disposed in fiber optic modules, fiber optic patch panels, or other types of fiber optic equipment.
US11086088B2 Lens-less laser micro-package assembly
An optoelectronic assembly may include a photonic integrated circuit (PIC) with a top surface and a laser with a top surface and a bottom surface. The optoelectronic assembly may also include a housing configured to cooperate with the PIC to one or both of house and support one or more components. The housing may include a PIC mount including a first surface to interface with the top surface of the PIC, and a laser mount including a second surface to interface with the top or bottom surface of the laser. The first surface and the second surface may be parallel to each other.
US11086086B2 Optical connector device
An optical connector device includes: a first optical connector that has a first housing; and a second optical connector that has a second housing that has formed therein a fitting space into which the first housing can be fitted. Fitting regulation convex portions are provided to an upper inner wall surface and a lower inner wall surface of the fitting space. Fitting regulation concave portions are provided in an upper surface and a lower surface of the first housing. First fitting regulation portions are formed at distal end of the fitting regulation convex portions. Fitting sliding surfaces are formed at the fitting regulation concave portions.
US11086084B2 Lensed ferrule with low back reflection
A fiber optic ferrule has an entrance surface that is angled at an angle that other than perpendicular to the optical fiber axis. The optical fibers disposed within the fiber optic ferrule are preferably separated from the entrance surface. These features reduce the amount of reflection of the light back into the optical fiber and increase the performance of the fiber optic ferrule.
US11086082B2 Ferrule-less fiber optic connector
The present disclosure relates to a fiber optic cable and connector assembly including a fiber optic cable and a ferrule-less fiber optic connector. The ferrule-less fiber optic connector includes a main connector body including a distal end and a proximal end. The fiber optic connector also includes a fiber fixation component that mounts within the main connector body and that axially fixes a portion of an optical fiber of the fiber optic cable within the main connector body. The optical fiber includes a bare fiber portion that extends distally beyond the fiber fixation component and includes a free-end portion located at the distal end of the main connector body. The free-end portion is not supported by a ferrule. The optical fiber is anchored relative to the fiber fixation component before the fiber fixation component is mounted within the main connector body.
US11086075B2 Fiber array units with mode-field diameter conversion, and fabrication method
A fiber array unit (FAU) includes a substrate, a cover element, and a plurality of optical fibers each including a splice joint connecting fibers of different mode-field diameters with a recoating material arranged over at least a portion of the fibers overlapping the substrate, wherein stripped portions of the fibers are arranged in grooves between the substrate and the cover element. A method for fabricating a compact FAU includes splicing ends of stripped sections of first and second optical fiber segments of different mode-field diameters, applying a recoating material over at least portions of the stripped sections, positioning portions of stripped sections of the second optical fiber segments in grooves defined in a substrate, and arranging a cover over the grooves. Certain embodiments include stripping recoating material portions of the second optical fiber segments before they are placed in the grooves.
US11086072B2 Backlight module and display apparatus
A backlight module and a display apparatus are provided. The backlight module includes a film sheet, including a first opening and a second opening; and a light guide plate, including a first limit boss located within the first opening and a second limit boss located within the second opening. The second limit boss limits a position of the film sheet in a first direction; the first limit boss limits the position of the film sheet in a second direction. In the second direction, a first interval between is between a portion of the film sheet that forms the second opening and the second limit boss; and the portion of the film sheet that forms the second opening includes two first sidewalls opposite to each other in the first direction.
US11086068B2 Waveguide lighting fixture providing ambient light
A light fixture for waveguided ambient light is described herein. In one embodiment, the light fixture includes an LED light source for emitting light rays, a waveguide optically coupled to the LED light source to receive and guide the emitted light rays from a proximal end of the waveguide to a distal end of the waveguide, a first indirect lighting surface configured to receive a first portion of the emitted light rays and reflect the first portion at a first distribution to produce a first ambient light source, and a second indirect lighting surface configured to receive a second portion of the emitted light rays and reflect the second portion at a second distribution to produce a second ambient light source.
US11086065B2 Diffractive grating with variable diffraction efficiency and method for displaying an image
The invention relates to a diffractive optical grating and applications thereof. The grating comprises a first zone and a second zone each having a two-dimensionally periodic grating structure having a first period (dx) in a first direction, the first period being chosen to allow for diffraction of selected wavelengths of visible light along the first direction, and a second period (dy) in a second direction different from the first direction, the second period (dy) being short enough to prevent diffraction of said selected wavelengths along the second direction. According to the invention, the grating structures in the first zone and in the second zone have different modulation characteristics in said second direction for producing different diffraction efficiencies for the first and second zones. The invention provides a new design parameter, sub-wavelength modulation, for assisting in local adjustment of diffraction efficiency of gratings in particular in display applications.
US11086060B2 Color film substrate, display panel and method for detecting a display panel
The present disclosure relates to a color film substrate, a display panel and a method for detecting a display panel. The CF substrate includes a display region and a peripheral region corresponding to a dummy pixel region around the display region. A black matrix of the color filter substrate includes a light transmitting section in a portion of the peripheral region corresponding to a dummy pixel unit. The light transmitting section includes a first set of light transmitting sections and a second set of light transmitting sections. Each of the first and second set of light transmitting sections is respectively in a portion that extends along a first side and a second side which is opposite to the first side of the display region and corresponds to the dummy pixel unit.
US11086057B2 Optical wavelength device
An optical wavelength dispersion device is disclosed, which includes a waveguide unit and an adjustable reflecting unit, wherein the waveguide unit has a first substrate, an input unit, a grating, a reflector and a second substrate. The input unit is formed on the first substrate and having a slit for receiving an optical signal, a grating is formed on the first substrate for producing an output beam once the optical signal is dispersed, the reflector is formed on the first substrate for reflecting the output beam, the second substrate is located on the input unit, the grating and the reflector, and forms a waveguide space with the first substrate; the adjustable reflecting unit is located outside of the waveguide unit, and is used for changing emitting angle and adjusting focus of the output beam.
US11086056B2 Micro-optical assemblies including transparent substrates having graphic layer and method of making thereof
The present disclosure relates to micro-optical assemblies containing at least one optical element adhered to a receptor substrate, e.g. a transparent receptor substrate, the receptor substrate contains at least one graphics layer. The micro-optical assemblies include both functional micro-optical structures that can alter, for example, incident light, and a graphic layer, which includes at least one graphic, e.g. a graphic design, which may include color, patterns, imagery, indicia and the like. The combination of the micro-optical elements with the graphic of the graphics layer can provide unique light altering assemblies that have graphic designs that may be functional, e.g. to display a message, and/or have aesthetic value. The micro-optical assemblies of the present disclosure are useful in a variety of applications which include, but are not limited to, display and graphics applications and architectural glass applications. The present disclosure also provides a method of making the micro-optical assemblies of the present disclosure.
US11086053B2 Non-color shifting multilayer structures
An omnidirectional multilayer thin film is provided. The multilayer thin film includes a multilayer stack having a first layer of a first material and a second layer of a second material, the second layer extending across the first layer. The multilayer stack reflects a narrow band of electromagnetic radiation having a full width at half maximum (FWHM) of less than 300 nanometers (nm) and a color of less than 50 nm when the multilayer stack is exposed to broadband electromagnetic radiation and viewed from angles between 0 and 45 degrees. In some instances, the multilayer stack has a total thickness of less than 2 microns (μm). Preferably, the multilayer thin film has a total thickness of less than 1.5 μm and more preferably less than 1.0 μm.
US11086051B2 Broadband meta-optical device
The present invention provides an optical component comprising a dielectric layer and a nanorod array; the nanorod array is formed on a surface of the dielectric layer and extends along a lateral direction and a vertical direction. The nanorod array comprises a plurality of nanorods extending along the dielectric layer. The nanorods have a gap between one another, and an angle is defined by two adjacent nanorods. A bump is formed at each of two ends of the nanorod.
US11086047B2 Narrow-band frequency filters and splitters, photonic sensors, and cavities having pre-selected cavity modes
Waveguides and electromagnetic cavities fabricated in hyperuniform disordered materials with complete photonic bandgaps are provided. Devices comprising electromagnetic cavities fabricated in hyperuniform disordered materials with complete photonic bandgaps are provided. Devices comprising waveguides fabricated in hyperuniform disordered materials with complete photonic bandgaps are provided. The devices include electromagnetic splitters, filters, and sensors.
US11086046B2 System and method for the calibration of azimuthal resistivity logging tools
A system and method for the calibration of downhole azimuthally sensitive resistivity tools is disclosed. The system and method can eliminate and/or compensate for the measurement errors due to the electronic circuit, the mechanical structure, etc., of the tool. The system and method also can validate the measurement accuracy. The downhole azimuthal resistivity logging tool can be, but not limited to, the LWD azimuthal resistivity tools with coil(s) oriented in the directions other than the tool axis. In one embodiment, the system is constructed by the azimuthal resistivity tool, a tilted calibration loop made of conductive wire; an external resistor; and an external inductor. Some other method embodiment comprises an azimuthal resistivity tool, a semicircular conductive wire connected with a conductivity rectangular wire, and the external resistor and inductor. Although this disclosure is primarily intended for azimuthal resistivity Logging-While-Drilling (LWD) or Measuring-While-Drilling (MWD) tools, the disclosure is also applicable to wireline and any other possibly equipment.
US11086042B2 Method for detecting foreign material, and apparatus and system therefor
The present invention relates to a method and an apparatus for detecting foreign material for wireless charging, and according to one embodiment of the present invention, a method by which a wireless power transmitter detects foreign material comprises the steps of: measuring the strength of a current inputted into an inverter in a ping step; receiving a packet including a receiver type identifier; determining a threshold value for detecting the foreign material corresponding to the receiver type identifier; and comparing the measured strength of current with the threshold value so as to determine whether the foreign material is present.
US11086038B2 Seismic noise attenuation using adaptive subtraction with improved noise estimation
Techniques are disclosed relating to reducing noise in geophysical marine survey data. Such techniques may include adapting an initial set of noise templates to recorded seismic data to generate adapted noise templates and estimating a noise component in the recorded seismic data. The estimating may include determining a degree to which noise and signal components are correlated in the recorded seismic data and masking the recorded seismic data proportionally to the degree of correlation. The adapted noise templates may then be further adapted to a difference between the estimate of the noise component and the noise templates themselves. Resultant noise templates may then be applied to denoise the recorded seismic data.
US11086036B2 AVO imaging condition in elastic reverse time migration
In a general implementation, systems, apparatus, and methods for AVO of imaging condition in ERTM include the described system provides for an efficient and accurate vector wavefield decomposition with a corresponding modified dot-product imaging condition of ERTM by employing a modified AVO algorithm. In some implementations, the phases of source wavelet and multicomponent records are modified using a 1/ω2 filter and the amplitudes of the extrapolated wavefields are scaled using α2 and β2, where ω, α and β are the angular frequency, local P- and S-wave velocities, respectively. The results yield correct phases, amplitudes, and physical units for separated P- and S-mode wavefields. Divergence and curl operators may then be applied to the phase-corrected and amplitude-scaled elastic wavefields to extract vector P- and S-wavefields. With the separated vector wavefields, a modified dot-product imaging condition can be employed to produce PP and PS reflectivity images.
US11086032B1 Edge-on X-ray detector
There is provided an edge-on x-ray detector configured for detecting incoming x-rays. The edge-on x-ray detector includes a plurality of adjacent x-ray sensors, and each x-ray sensor is oriented edge-on to incoming x-rays. The x-ray sensors are arranged side-by-side and/or lined up one after the other, and the interspacing between the x-ray sensors is at least partly filled with a gap filling material including a mixture or compound of resin and metal disulfide.
US11086028B2 Colorimetric radiation detector
A low cost, rapid, flexible radiation detector uses inorganic metal halide precursors and dyes that respond to self-quenching hybrid scintillation. Remote, high-contrast, laser sensing can be used to determine when exposure of the detector to radiation occurs (even temporally).
US11086027B2 Detector strip for x-ray film
The invention relates to a system (1) for detecting image parameters during the exposure of films (2), in particular X-ray films. It is an object of the invention to provide a system which allows a simple and fast production of optimally exposed recordings. For this purpose, the system (1) comprises a detector element (3) which can be detachably attached to a film (2) and which detects in a spatially resolved manner the radiation (4) impinging on the film (2) during exposure or the radiation (4) transmitted through the film and thereby generates a signal from which image parameters generated by the current film exposure can be derived.
US11086023B1 Systems and methods for GNSS receivers
A global navigation satellite system (GNSS) receiver can include a code generator, a signal correlator circuit, and a processor. The code generator can generate samples of a plurality of ranging codes associated with corresponding GNSS transmitters. The signal correlator circuit can receive, according to a first clock rate, samples of a signal from a GNSS transmitter, and update, according to a second clock rate and a time division multiplexing scheme, cross-correlation values indicative of cross-correlations between the signal and a subset of the plurality of ranging codes. The second clock rate can be equal to at least multiple times the first clock rate. The signal correlator circuit can determine final results of the cross-correlation values based on the updating of the cross-correlation values, and a processor can identify the GNSS transmitter among the plurality of GNSS transmitters based on the final results of the cross correlation values.
US11086019B2 Atomic clock base navigation system for on-the-move radar, obfuscation, sensing, and ad-hoc third party localization
Atomic clocks (at both the receiver and emitter) are used to obfuscate the location of the receiver by providing a different mechanism to synchronize (other than the direct reception). Using this approach, there is no need for the emitter to emit directly to the receiver; only the reflection is necessary, and therefore, the location of the receiver (or receivers) is better obfuscated. Phased antenna arrays are used in RADAR for a variety of applications, including steering of beams and increasing the “aperture” of the antenna for Synthetic Aperture Radar (SAR). The relative position of the emitters is known by means of using a Navigation unit. The beam-steering phase shifts are dynamically computed using the position of the emitters, and the atomic clock is used to synchronize the phase shifts.
US11086018B2 Orbiting actuated three-dimensional spinning sensor
Various embodiments of the present invention are directed towards a system and methods for generating three dimensional (3D) images with increased composite vertical field of view and composite resolution for a spinning three-dimensional sensor, based on actuating the sensor to generate a plurality of sensor axis orientations as a function of rotation of the actuator. The output data from the sensor, such as a spinning LIDAR, is transformable as a function of the actuator angle to generate three dimensional imagery.
US11086016B2 Method and apparatus for tracking obstacle
The disclosure discloses a method and apparatus for tracking an obstacle. A specific embodiment of the method comprises: acquiring, in response to detecting multiple obstacle laser point clouds in a current laser point cloud frame, multiple historical obstacle laser point cloud sequences; calculating a respective association degree between each detected obstacle laser point cloud in the current laser point cloud frame and each historical obstacle laser point cloud sequence based on association information to obtain multiple association degrees; and searching for a historical obstacle laser point cloud sequence to which each detected obstacle laser point cloud in the current laser point cloud frame belongs based on the multiple association degrees.
US11086015B2 System and method of scanning an environment using multiple scanners concurrently
A system of generating a three-dimensional (3D) scan of an environment includes multiple 3D scanners including a first 3D scanner at respective first and second positions. The system further includes a controller coupled to the 3D scanners. The first 3D scanner acquires a first set of 3D coordinates, the first set of 3D coordinates having a first portion. The second 3D scanner acquires a second set of 3D coordinates, the second set of 3D coordinates having a second portion. The first portion and the second portion are simultaneously transmitted to the controller by the first 3D scanner and the second 3D scanner respectively, while the first set of 3D coordinates and the second set of 3D coordinates are being acquired. The controller registers the first portion and the second portion to each other while the first set of 3D coordinates and the second set of 3D coordinates are being acquired.
US11086011B2 Target detection device
A target detection device mounted in a vehicle includes: a radar specification unit; a same target determination unit; and an image specification unit that specifies, as image target position information, an image detection region of an image detection target detected on the basis of a captured image, the image detection region representing the position of the image detection target relative to the base point on an XY-plane with the X-axis representing the vehicle width direction of the vehicle and the Y-axis representing the vehicle length direction of the vehicle. The image specification unit sets the Y-axis range of the image detection region in the Y-axis direction on the basis of the bearing from the base point to each of the two X-directional ends of the image detection target in the captured image and of an expected width minimum value and an expected width maximum value in the X-axis direction.
US11086004B2 RF-DAC digital signal modulation
Radar frequency range signals (e.g., 1 to 100 gigahertz) are often generated by upconverting a reference frequency to a transmission frequency, and a received signal may be downconverted to analyze information encoded on the transmission via modulation. Modulation may be achieved via a fractional frequency divider in a phase-locked loop, but fractional spurs may reduce the signal-to-noise ratio. Additionally, the ramp slope may vary due to phase-locked loop momentum. Instead, a clock generator may generate clock signals for a digital front end comprising a digital signal modulator that generates modulated digital values comprising quadrature representations of a radar modulation signal, which are encoded by a radiofrequency digital-to-analog converter (RF-DAC). The RF-DAC analog signal may be upconverted to a radar frequency and transmitted. A receiver may receive, downconvert, and analyze a reflection of the radar transmission, e.g., to perform range detection based on a frequency ramp encoded by the radar transmission.
US11086003B2 Passive radar with analogue cancellation of the static component
A passive radar comprises a reception antenna for a signal transmitted by a non-cooperative transmitter, the received signal comprising a static contribution related to propagation of the signal transmitted through a multi-path propagation channel and a dynamic contribution related to propagation of echoes of the transmitted signal from a moving target. The passive radar also comprises a reception chain that includes an analogue-digital converter capable of outputting a digitised signal, a moving target detection unit, a digitised signal processing unit configured to determine an estimation of the static contribution during a calibration phase of the passive radar, a transmission chain that can output an analogue signal representative of the estimation of the static contribution, and a directional coupler configured to output the signal received during the calibration phase of the passive radar to the reception chain.
US11086001B2 Position detecting method, device and storage medium for vehicle ladar
The present application provides a position detecting method, device and storage medium for a vehicle ladar, where the method includes: detecting, through a ladar disposed on an autonomous vehicle, detection data of at least one wall of an interior room in which the autonomous vehicle is located, obtaining a point cloud image according to the detection data of the at least one wall, and judging, according to the point cloud image, whether an installation position of the ladar is accurate. According to the technical solution, it is possible to accurately detect whether the installation position of the ladar is accurate, provide a prerequisite for calibration of the installation position of the ladar, and improve detection accuracy of the ladar for obstacles around the autonomous vehicle.
US11085999B2 Telemetry method and system using an imager
A method of measuring distance of a target by a pulse emitter and a matrix detector includes spatial mini-detectors coupled to capacitors whose duration of integration is controlled by a polarization of the mini-detectors. The method includes: A) determination of the direction of the target with respect to a known direction of the emitted pulses, and of a first integration period during which an echo of a pulse backscattered by the target is detected by the detector, determining a first distance slice in which the target is situated, B) reduction of the first distance slice in the course of successive telemetry iterations, that is to say emission of a pulse by the emitter and testing of detection of an echo by the detector, which are carried out: on the basis of the first integration period, by dichotomy of the duration of integration, and based on the detection of an echo of the target, a second distance slice in which the target is situated and included in the first distance slice, being determined on completion of this step, C) reduction of the second distance slice in the course of successive telemetry iterations which are carried out: on the basis of the integration period arising from step B, by variations of the position of the integration period, with constant durations of integration, and based on the detection of an echo of the target, a third distance slice in which the target is situated and included in the second distance slice, being determined on completion of this step.
US11085998B2 Photonic edge coupler
A photonic edge coupler includes a slab waveguide and a ridge waveguide. The ridge waveguide includes a silicon wire waveguide, which includes a tapered portion. A first end of the slab waveguide is joined to the ridge waveguide at a junction, and a second end of the slab waveguide forms a first facet. The ridge waveguide defines a longitudinal axis that is associated with a direction of a light signal therein. The first facet is angled at less than 90 degrees relative to the longitudinal axis associated with the direction of the light signal therein. The first facet is disposed opposite to a laser facet associated with a laser waveguide. The longitudinal axis of the ridge waveguide defines a first center point, and the laser facet and the associated laser waveguide define a second center point. The second center point is laterally offset from the first center point.
US11085997B2 Optical scanning apparatus and lidar
An apparatus in the field of optics technology, can include a reflector, a reflector substrate, and an extinction component. The reflector can be mounted on the reflector substrate. The extinction component can be arranged on a front surface of the reflector substrate. The reflector can be configured to reflect incident light signals. The extinction component can be configured to reduce the scattered light produced by the incident light signal on the reflector substrate. An optical scanning device (for example, lidar) having such features may greatly reduce the scattered light inside the lidar, reduce the detection blind area caused by the stray light, and greatly improve the receiving and detecting capabilities of the lidar.
US11085990B2 Angle of arrival measurements using RF carrier synchronization and phase alignment methods
A method for determining an angle of arrival (AOA) of a received signal is disclosed, comprising: generating a baseband information signal by mixing a received signal with a local oscillator (LO) signal, the received signal being an in-phase signal and quadrature signal uncorrelated with each other and derived from different input data sets; obtaining baseband signal samples of the baseband information signal having an in-phase signal sample and a quadrature signal sample; determining a transmitter phase offset based on an estimated correlation between the in-phase signal samples and the quadrature signal samples; performing a plurality of phase measurements using a plurality of antennas to obtain a plurality of phase measurements; correcting the plurality of phase measurements based on the transmitter phase offset to produce a plurality of corrected phase measurement; and calculating an AOA of the received signal based on the difference between the plurality of corrected phase measurements.
US11085988B2 Method for estimating systematic imperfections in medical imaging systems with deep learning
A method for magnetic resonance imaging (MRI) includes steps of acquiring by an MRI scanner undersampled magnetic-field-gradient-encoded k-space data; performing a self-calibration of a magnetic-field-gradient-encoding point-spread function using a first neural network to estimate systematic waveform errors from the k-space data, and computing the magnetic-field-gradient-encoding point-spread function from the systematic waveform errors; reconstructing an image using a second neural network from the magnetic-field-gradient-encoding point-spread function and the k-space data.
US11085986B2 Method for removing ghost artifact of echo planar imaging by using neural network and apparatus therefor
Disclosed herein are a method and an apparatus for removing ghost artifacts of an echo planner image using a neural network. An image processing method according to an embodiment of the inventive concept includes receiving Fourier space data of an echo planar image, and restoring the echo planar image in which ghost artifacts are removed using a neural network. The receiving of the Fourier space data may include dividing the Fourier space data into the odd-numbered Fourier space data and even-numbered Fourier space data, and the restoring of the echo planar image may include obtaining the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated using the neural network and restoring the echo planar image in which the ghost artifacts are removed based on the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated.
US11085984B2 Tensor field mapping
During operation, a system may apply an external magnetic field and an RF pulse sequence to a sample. Then, the system may measure at least a component of a magnetization associated with the sample, such as MR signals of one or more types of nuclei in the sample. Moreover, the system may calculate at least a predicted component of the magnetization for voxels associated with the sample based on the measured component of the magnetization, a forward model, the external magnetic field and the RF pulse sequence. Next, the system may solve an inverse problem by iteratively modifying the parameters associated with the voxels in the forward model until a difference between the predicted component of the magnetization and the measured component of the magnetization is less than a predefined value. Note that the calculations may be performed concurrently with the measurements and may not involve performing a Fourier transform.
US11085980B2 Detecting signal changes in heated bone with a 3D spiral ultra-short echo time sequence
In one aspect, in accordance with one embodiment, a method includes acquiring magnetic resonance (MR) data corresponding to bone tissue in an area of interest of a subject that is heated from the application of localized energy. The acquiring includes applying a three-dimensional (3D) ultra-short echo time (UTE) spiral acquisition sequence. The method also includes detecting, from the acquired magnetic resonance data, a change in MR response signal due to a change in at least one of relaxation rate and magnetization density caused by heating of the bone tissue; and determining, based at least in part on the change in the MR response signal, that the temperature of the bone tissue has changed.
US11085978B2 Orthogonal element decoupling for moveable coil arrays in MRI
A head coil assembly includes a housing with a lower portion, an upper portion, a left portion, and a right portion, wherein each portion includes two or more radio-frequency (RF) coils, wherein the portions are sized and shaped to adjustably conform to a curvature of the subject's head for magnetic resonance (MR) imaging of the subject's head placed inside the housing, wherein the portions are operable to transition from an open position where the portions are sufficiently apart from each other to a closed position where the portions are adjusted to tighten a wrap around the subject's head along the curvature, and wherein the two or more RF coils in each portion are disposed in such manner that when the portions are operated to transition from the open position to the closed position, the RF coils of each portion remain decoupled to each other even along edges of each portion.
US11085972B2 Ground fault detection in ungrounded power systems
Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for obtaining, from an electric field sensor, measurements of a net electric field resulting from a combination of respective electric fields from two or more electrical power conductors that are proximate to the electric field sensor. The apparatus detects a change in successive measurements of the net electric field. The apparatus determines, based on the change, that an electrical fault has occurred in one of the two or more electric power conductors. The apparatus sends to a server system, data indicating that the electrical fault has occurred in one of the two or more electric power conductors.
US11085967B2 Battery control device
A battery control device incorporated in a battery system including a battery pack with a plurality of unit cells connected in series and a temperature sensor attached to a predetermined unit cell of the plurality of unit cells. In the battery control device, an integrated amount calculator calculates an integrated amount of current flow since start of current conduction through the battery pack. A temperature acquirer acquires a temperature of the predetermined unit cell detected by the temperature sensor as a temperature of each of the plurality of unit cells on a condition that the integrated amount of current flow calculated by the integrated amount calculator is smaller than a predetermined value.
US11085964B2 Systems and methods for intellectual property-secured, remote debugging
Systems and techniques of the present disclosure may provide remote debugging of an integrated circuit (IC) device while preventing unauthorized access of device intellectual property (IP). A system may include an IC device that generates an encrypted session key and an interface that enables communication between the IC device and a remote debugging site. The interface may enable the IC device to send the encrypted the encrypted session key to initiate a remote debug process, receive an acknowledgement from the remote debugging session, and authenticate the acknowledgement. Further, the interface may enable to the IC device to initiate a secure debug session between the IC device and the remote debugging site.
US11085963B2 Switching FPI between FPI and RPI from received bit sequence
The disclosure describes a process and apparatus for accessing devices on a substrate. The substrate may include only full pin JTAG devices (504), only reduced pin JTAG devices (506), or a mixture of both full pin and reduced pin JTAG devices. The access is accomplished using a single interface (502) between the substrate (408) and a JTAG controller (404). The access interface may be a wired interface or a wireless interface and may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.
US11085962B2 Circuit aging detection sensor based on lookup table
The disclosure discloses a lookup table-based circuit aging detection sensor, including a control circuit, two voltage controlled oscillators (VCOs), two shaping circuits, a phase comparator, a 3-digit voter, a beat-frequency oscillator, an 8-digit counter, a latch, a lookup table array and a digital-analogue converter. The control circuit respectively connects with the phase comparator, the 3-digit voter, the 8-digit counter, the first and the second VCOs. The first and second VCOs connect with the first and second shaping circuits respectively. The first and second shaping circuits connect with the phase comparator. The phase comparator connects with the 3-digit voter. The 3-digit voter connects with the beat-frequency oscillator. The beat-frequency oscillator respectively connects with the 8-digit counter and the latch. The 8-digit counter connects with the latch. The latch connects with the lookup table array. The lookup table array connects with the digital-analogue converter.
US11085961B2 Power transistor leakage current with gate voltage less than threshold
An example method provides a power MOSFET, a voltage source coupled to the power MOSFET, and a current measurement device coupled to a first non-control terminal of the power MOSFET. The voltage source, the current measurement device, and a second non-control terminal of the power MOSFET couple to ground. The method uses the voltage source to apply a voltage between a gate terminal and the second non-control terminal of the power MOSFET, the voltage greater than zero volts and less than a threshold voltage of the power MOSFET. The method also uses the current measurement device to measure a first current flowing through the first non-control terminal while applying the voltage. The method further uses the first current to predict a second current through the first non-control terminal for a voltage between the gate terminal and the second non-control terminal that is approximately zero.
US11085956B2 Capacitor capacitance measurement device and power apparatus
A capacitor capacitance measurement device includes a discharge circuit which is connected in parallel to a charging circuit and a capacitor and in which a discharge switch and a discharge resistor are connected in series, a resistor voltage dividing circuit which is connected in parallel to the capacitor and in which a first resistor and a second resistor are connected in series, and a control device for sending a command to stop charging of the capacitor to the charging circuit, sending a conduction command to the discharge switch, measuring a voltage Va at a voltage division point of the resistor voltage dividing circuit, and calculating a capacitance of the capacitor from a drop in the voltage of the capacitor during discharge. On the basis of whether a time difference in the capacitor voltage drop is within a threshold, correct/false determination for capacitor capacitance measurement is performed.
US11085954B2 Control circuit, bias circuit, and control method
A control circuit can be applied to a bias circuit including a first transistor and a second transistor with their gates connected. The first and second transistors are configured to amplify an input reference direct current (DC) current of the bias circuit to obtain a bias DC current. The control circuit includes: a detection circuit configured to compare a first DC voltage with a second DC voltage to obtain a comparison result; the first DC voltage being a drain DC voltage of the first transistor; and the second DC voltage being a drain DC voltage of the second transistor; and an adjustment circuit configured to adjust the first DC voltage and the second DC voltage by using the comparison result, such that the drain DC voltage of the first transistor equals the drain DC voltage of the second transistor when the bias circuit is in operation.
US11085953B2 Half-bridge differential sensor
The present invention relates to a half-bridge signal processing circuit comprising a first and a second branch. The first branch comprises a first stimulus responsive sense element and a first current source arranged to provide a current to the first sense element. The second branch comprises a second stimulus responsive sense element and a second current source arranged to provide a current to said second sense element. The first and the second branch have a terminal in common. The first branch comprises a first node between said the current source and the first stimulus responsive sense element configured to generate a first signal related to a voltage over the first sense element. The second branch comprises a second node between the second current source and the second stimulus responsive sense element configured to generate a second signal related to a voltage over the second sense element.
US11085949B2 Probe card assembly
A probe card assembly for nondestructive integrated circuit testing is disclosed. The probe card assembly includes an outer gimbal bearing with a tapered bearing surface being mounted on a top surface of a printed circuit board. The probe card assembly further includes an inner gimbal bearing with a spherical bearing surface which contacts the tapered bearing surface of the outer gimbal bearing at a single point of contact about a circumference thereof. The probe card assembly further includes a spring plate mounted to the outer gimbal bearing, providing a downward force to a substrate.
US11085943B2 High-throughput sample processing systems and methods of use
Disclosed herein are high-throughput sample processing systems and waste management systems, and methods of using the same.
US11085941B2 Automated analyzer
An automated analyzer includes: a special washing information storage unit that stores special washing information for avoiding carry-over of a pretreatment specimen dispensing nozzle; a first special washing liquid dispensing unit that dispenses a special washing liquid used for special washing to a pretreatment container; and a special washing control unit that controls the first special washing liquid dispensing unit, a pretreatment table, and the pretreatment specimen dispensing nozzle based on the special washing information and information on specimens consecutively dispensed by the pretreatment specimen dispensing nozzle for causing the first special washing liquid dispensing unit to dispense the special washing liquid to the pretreatment container and for causing the pretreatment specimen dispensing nozzle to suck the special washing liquid from the pretreatment container.
US11085940B2 Automatic analyzer
The automatic analyzer includes a sample storage section for accommodating a plurality of samples, a reagent storage section for accommodating a plurality of reagents, an analysis section for carrying out an analysis by reacting the sample with the reagent, a display, a storage section for storing a setting of an operation item to be automatically executed, which is effective only at restarting, and a control section which displays a screen for setting the operation item to be automatically executed upon acceptance of power shutdown operation by an operator during the analysis on the display to accept the setting from the operator, and automatically executes or omits execution of the operation item to be automatically executed, which has been set by the operator in accordance with the setting read from the storage section at the restarting.
US11085937B2 Composition and methods for assessing sensitivity and specificity of antibody detection reagents
Compositions and methods which are useful for determining the sensitivity and specificity of antibody detection reagents are disclosed.
US11085934B2 Biomarkers for diagnosing post traumatic stress disorder
The invention relates to methods of determining if a subject is at risk of developing post-traumatic stress disorder (PTSD).
US11085920B2 Nanodiamond particles and related devices and methods
Nanodiamond particles and related devices and methods, such as nanodiamond particles for the detection and/or quantification of analytes, are generally described. In some embodiments, the device comprises a plurality of nanodiamond particles and a species bound to the nanodiamond particles. In certain embodiments, the plurality of nanodiamond particles may be exposed to a sample suspected of containing an analyte. In some cases, the analyte may bind to the species such that the presence of the analyte in the sample may be detected. In some embodiments, the devices, systems, and methods described herein are useful for the detection of an analyte in a sample obtained from a subject for, for example, diagnostic purposes. In some cases, the systems, devices, and methods described herein may be useful for diagnosing, prevent, treating, and/or managing a disease or bodily condition. In an exemplary embodiment, such systems, devices, and methods described herein may be useful for detecting and/or quantifying the presence of a virus (e.g., ebola) in a subject and/or a sample obtained from the subject.
US11085919B2 Method for detecting chemical substances in samples of material that can be taken from a subject, in particular for detecting embryotoxic factors
A method for detecting chemical substances in samples of material that can be taken from a subject, comprising a step of preparing a sample of a substance coming from a donor organism; a step of associating with said sample of a substance a control element suitable for verifying a presence of at least one active agent in the sample of the substance and a step of verifying the presence or absence of the active agent based on a change in state in said control element; the control element comprising at least one living organism having the ability to nourish itself autonomously through temporary organs associated with the living organism itself and able to supply nutritive substances to the latter without taking said nutritive substances from an outside environment.
US11085917B2 Methods for making novel antigen binding domains
The present invention relates generally to the field of making novel antigen binding domains against infectious diseases. The present invention also relates to novel CARs that utilize the novel antigen binding domains as an extracellular element. The present invention also relates to use of the novel antigen binding domains as therapeutic agents.
US11085915B2 Method, control unit, and device for detecting a gaseous substance in a gas mixture
A method for detecting a gaseous substance in a gas-mixture, a first measuring-variable which represents a first chemical and/or physical parameter of the gas-mixture being acquired, at least one second measuring-variable which represents a second chemical and/or physical parameter of the gas-mixture that differs from the first parameter being acquired, and a starting-measuring-instant, corresponding to the starting-instant, of the first parameter is specified when an amount of a time-derivative of the first measuring-variable exceeds a first predefined threshold-value and an amount of a time-derivative of the second measuring-variable exceeds a second predefined threshold-value, and at least one further first measuring-variable is acquired, an end instant is specified when the at least one further first measuring-variable corresponds to the starting measuring-variable, and an output signal is generated when the amount of a difference between the end instant and the starting instant is greater than a predefined minimum time span.
US11085906B2 Dry reagent colorimetric sensing of nanoparticles in aqueous media
A composition for dry reagent colorimetric sensing of nanoparticles in aqueous media, including sodium borohydride (NaBH4), methylene blue (MB), and 4-(2-hydroxyethyl)-1-piperazineethanesulfonic acid (HEPES) in the form of a powdered mixture. The composition may be formed by combining MB, HEBES, and water to yield an aqueous mixture, removing water from the aqueous mixture to yield a solid mixture, and combining NaBH4 powder with the solid mixture to yield the composition. The composition may be used to detect metallic nanoparticles an aqueous solution by combining the composition with an aqueous solution to yield a test solution, and assessing a concentration of the metallic nanoparticles in the test solution based on absorbance of light by the test solution. The composition may be provided in an assay kit for sensing nanoparticles in aqueous media.
US11085905B2 Techniques for monitoring chromatographic fluid flows
Various embodiments are generally directed to techniques for monitoring chromatographic fluid flows, such as the flow to and/or from one or more reservoirs used in chromatographic operations, for instance. In many embodiments, the chromatographic operations may include one or more of High Performance Liquid Chromatography (HPLC), Ultra Performance Liquid Chromatography (UPLC), Ultra Performance Convergence Chromatography (UPC2), and the like. Several embodiments are particularly directed to a chromatographic fluid flow device (CFFD) for monitoring a change in density of a chromatographic fluid in a tube, such as by detecting the presence or absence of gas in the tube with an ultrasonic bubble detector. In various embodiments, the chromatographic fluid may include a solvent, a sample, or waste associated with a chromatographic operation.
US11085904B2 Column having a compression-limited assembly
A chromatography column has a column assembly that further includes a column jacket tube and a column liner tube. The column assembly is configured with end fittings that have compression limiting features and are able to withstand very high pressure, such as used in UHPLC, in conjunction with flange portions of the column liner tube that seal the column assembly. The column liner tube may be biocompatible and may have a smooth consistent inner diameter of less than 2 mm, and an inner diameter of 1 mm in particular embodiments. The end fittings for the microtube assembly may ensure durability and reliability by preventing over- or under-tightening.
US11085902B2 Optical breakdown acoustic transducer
An optical breakdown acoustic transducer can generate high-bandwidth, high amplitude acoustic waves via an optical breakdown process. The optical breakdown acoustic transducer can include a vessel having an interior cavity that is substantially filled with a fluid and a light source that emits light. The light can be directed through an optical element that focuses the light to at least one focal point located within the fluid, thereby causing optical breakdown and generation of an acoustic shockwave. The acoustic shockwave can then be coupled into a medium surrounding the optical breakdown acoustic transducer via an acoustic outlet coupled to the vessel. The acoustic output of the optical breakdown acoustic transducer can be tuned by adjusting the properties of the optical source and/or the shape of the cavity containing the fluid. The optical breakdown acoustic transducer can be used for imaging, sensing, communication, and mechanical disruption.
US11085897B2 Microchip electrophoresis apparatus
It is an object to repeatedly use a microchip without complicating the structure of the microchip, as well as not impairing cost and operability. A seal-attached member 26 is disposed facing a microchip 5 held by a chip holding unit 7, and has through holes 64-3 and 64-4 provided at positions corresponding to reservoirs 53-3 and 53-4, respectively, and elastic members 67 that are pressed against the microchip 5 so as to maintain airtightness between the through holes 64-3 and 64-4 and the corresponding reservoirs 53-3 and 53-4. When the inside of a flow path 55 of the microchip 5 is cleaned, a dispensing probe 8 is inserted into the through hole 64-4 while airtightness between the through hole 64-4 and the dispensing probe 8 is maintained. Then, a suction nozzle 22-3 is inserted into the through hole 64-3. In this state, the dispensing probe 8 discharges a cleaning liquid to cause the cleaning liquid to flow from the reservoir 53-4 under the pressurizing port through hole 64-4 into the flow path 55, and the suction nozzle 22-3 sucks the cleaning liquid discharged from the flow path 55 to the reservoir 53-3.
US11085896B2 Auxiliary micro-electrodes for diagnostics of electrochemical gas sensors
A gas sensor includes know types of electrodes such has sensing electrodes, counter electrodes or reference electrodes to sense the presence of a predetermined gas. In addition, at least one diagnostic electrode is carried in the sensor. The diagnostic electrode implements at least one diagnostic function without substantially impairing the gas sensing function. The diagnostic electrode is immersed in sensor electrolyte.
US11085894B2 Sensor apparatus with liquid container and wiper
A sensor apparatus comprising a portable sensor body. The sensor body includes a support with one or more sensing electrodes, and electric connections connecting to the electrodes. The apparatus further includes a storage container, designed to receive at least a part of the support that includes one or more of the electrodes, for storing the sensor body. The container comprises a deformable wiper. The wiper is shaped correspondingly with the support and electrodes thereof, to wipe liquid (and/or other materials contained therein) off the support responsive to inserting the latter in the container and, conversely, responsive to de-inserting the support from the container. Mutually corresponding parts of the sensor body and the container may form a fastener, so as to be able to create a non-permanent joint between the sensor body and the container responsive to the sensor body being fully inserted in the container.
US11085887B2 Methods and systems of testing formation samples using a rock hydrostatic compression chamber
The disclosed embodiments include a rock sample inspection method. The method may include preparing a sample of formation rock by encapsulating the sample, inserting the sample into a vessel body as part of a test assembly, enclosing the sample within an low compressibility fluid, applying pressure to an interior of the vessel body by tightening a compression screw employing a piston acting on said low compressibility fluid, monitoring the pressure, conducting a test on the sample, and recording results of the test for further analysis.
US11085884B2 Defect inspection method and apparatus using micro lens matrix
A substrate surface defect detection device includes an optical waveguide for receiving first light and directing the received first light to a surface of a to be tested substrate, the optical waveguide having a first surface facing toward the substrate and a second surface facing away from the substrate, a microlens array disposed on the second surface of the optical waveguide, the microlens array including a plurality of microlenses arranged in an array for receiving second light from the surface of the to be tested substrate and converging the received second light to converged light, and an imaging component for receiving the converged light from the at least one microlens array for optical imaging. The substrate surface defect detection device requires significantly less time than conventional substrate surface defect detection devices.
US11085878B2 Radiation detection system with surface plasmon resonance detection and related methods
A radiation detection system may include a radiation source, and a surface plasmon resonance (SPR) radiation detector. The SPR radiation detector may include a structure, a surface plasmon support material on portions of the structure and configured to receive radiation from the radiation source that initiates a surface plasmon at an interface between the structure and the surface plasmon support material, and a probing device coupled to the structure and configured to detect the surface plasmon.
US11085876B2 Device and method for determining a concentration in a sample
A device for optical detection of analytes in a sample includes at least two optoelectronic components. The optoelectronic components include at least one optical detector configured to receive a photon and at least one optical emitter configured to emit a photon. The at least one optical emitter includes at least three optical emitters disposed in a flat, non-linear arrangement, and the at least one optical detector includes at least three optical detectors disposed in a flat, non-linear arrangement. The at least three optical emitters and the at least three optical detectors include at least three different wavelength characteristics.
US11085875B2 High speed imaging system for measuring target object within sample
The present invention relates to a high-speed imaging system for measuring a target object within a sample, comprising: a light source emitting a plane wave; an angle-adjustment mirror adjusting an angle of the plane wave emitted from the light source; an optical interferometer dividing the plane wave whose angle was adjusted by the angle-adjustment mirror into a reference wave and a sample wave and forming an interference wave between the reference wave reflected from a reference mirror and the sample wave reflected from the target object; a camera module obtaining the interference wave, and an imaging controller controlling the angle-adjustment mirror to adjust the angle of the plane wave sequentially, forming a time-gated reflection matrix by using the interference waves obtained by the camera module in accordance with each angle of the plane wave, and imaging the target object based on the time-gated reflection matrix.
US11085874B2 Characterization of multilayer structures
A method for determining characteristics of a structure is disclosed. The method comprises repetitively irradiating the structure with a transient continuous wave electromagnetic radiation and capturing as a function of time a transient part of the reflection or transmission of the transient continuous wave electromagnetic radiation reflected at or transmitted through the different interfaces of layer-based structure. The method furthermore comprises deriving from the transient part of the reflected or transmitted transient continuous wave electromagnetic radiation as function of time information regarding different contributions in the transient part of the reflected or transmitted transient continuous wave electromagnetic radiation stemming from the reflections at different interfaces of the structure and determining from said information at least geometric information and/or electromagnetic properties of the one or more materials of the structure. A corresponding system also is claimed.
US11085873B2 Spectrometer having a discharge lamp with a plurality of beam paths
The present invention relates a spectrometer (1) having a lamp (2) that extends in substantially tubular fashion for the purposes of forming a light emission zone (3) that extends in the direction of the tubular extent and between two points to the end of emitting a first light beam (L1) and a second light beam (L2) that have the same origin on the light emission zone (3), a sample container (6) that is arranged in the beam path of the first light beam (L1) for receiving a sample to be measured, a first detection apparatus (D1) that is arranged in the direction of the first light beam (L1) for quantitative and/or qualitative determination of the sample to be measured in the sample container (6) on the basis of an interaction between the sample to be measured and the first light beam (L1), and a second detection apparatus (D2) that is arranged in the direction of the second light beam (L2) for the purposes of referencing the quantitative and/are qualitative determination, on the basis of the second light beam (L2), of the sample to be measured. The invention further relates to a spectrometer (1′) having a lamp (2) that extends in substantially tubular fashion for the purposes of emitting at least two light beams (L1, L3), respectively one sample container (6, 16) arranged in the beam path of each light beam (L1, L3) for the purposes of receiving a sample to be measured, and a detection apparatus (D1, D3) that is arranged in the direction of each light beam (L1, L3) for the purposes of quantitative and/or qualitative determination of the sample to be measured in the respective sample container (6, 16) on the basis of an interaction between the sample to be measured and the respective light beam (L1, L3).
US11085863B2 Real-time online monitoring and source apportionment method for atmospheric fine particles containing heavy metals
The present disclosure provides an online monitoring and source apportionment method for atmospheric particles containing heavy metals, and belongs to the technical field of online quantification and source tracing of atmospheric particles containing heavy metals. The single particle aerosol mass spectrometer and X-ray fluorescence spectrometer are combined to quickly determine the concentration, time series, chemical compositions and mixing state of atmospheric particles containing heavy metals from both qualitative and quantitative perspectives. A heavy metal-containing particle mass concentration limit system is incorporated into the X-ray fluorescence spectrometer. Once the mass concentration of a particle containing heavy metals exceeds the standard, the aerosol mass spectrometer can immediately receive this alert through the information transmission system. The online source tracing system of aerosol mass spectrometer will start immediately after receiving the signal of the heavy metal exceeding the standard.
US11085857B2 Tailhook for testing and exercising an aircraft arresting cable
A tailhook with a telescopic lever, a fixed jaw, a sliding jaw, a pivot arm, and a cam arm. The lever has a second lever and a first lever end attached to a ring to which a pulling force can be applied, which allows the tailhook to test and exercise an arresting cable. The sliding jaw and the fixed jaw communicate such that the arresting cable can be accepted and clamped. The second lever end is attached to the fixed jaw, while the fixed jaw includes a thumb screw that provides tension adjustment for the fixed jaw. The pivot arm provides a clamping force, and the cam arm provides a mechanical linkage between the fixed jaw and the sliding jaw such that when force is applied to the pivot arm, the cam arm moves the sliding jaw to clamp together or unclamp the fixed jaw and the sliding jaw.
US11085856B2 Method and product for preparing a protein-containing sample for analysis by mass spectrometry
A method for preparing a protein-containing sample for analysis by mass spectrometry includes introducing the sample into a reaction vessel. The reaction vessel contains a reagent mixture including pre-measured quantities of an immobilized proteolytic enzyme, a reducing agent and an alkylating agent. The contents of the reaction vessel are activated by heating or by sonication.
US11085855B2 Laser microdissection method and laser microdissection systems
A method for performing a laser microdissection for cutting a dissectate from a specimen using a laser includes the step of providing the specimen in a light path of an illumination system. The specimen is illuminated by the illumination system. A detector detects light emanating from the specimen. The light detected by the detector is analyzed. It is determined, based on the analysis of the light detected by the detector, whether a receptacle for collecting the dissectate is disposed in a predetermined collection position, at which the dissectate is to be collected in the receptacle after it is cut from the specimen. Laser cutting of the dissectate from the specimen is initiated based on it having been determined that the receptacle is in the predetermined collection position.
US11085854B2 Non-water-cooled high temperature aerosol quantitative dilution sampling probe
A non-water-cooled high temperature aerosol quantitative dilution sampling probe includes a dilution gas tube, a gas mixing tube, a sampling nozzle and a three-way shunt tube, in which the dilution gas tube is used for introducing a dilution gas, and forms, together with a gas mixing tube coaxially fitted therein, an annular passage for transporting the dilution gas; and the sampling nozzle is composed of an injection hole, an outer nozzle and an inner nozzle, and an annular gas flow gap formed between the inner nozzle and the gas mixing tube accelerates the flow of the dilution gas, and forms a negative pressure around the inner nozzle, thereby achieving the purpose of sucking the sample gas by the outer nozzle and mixing it with the dilution gas.
US11085850B2 Multi-degree monitoring apparatus
There are included: a light source (11) that outputs pulsed light; an optical splitter (12) that splits the pulsed light output from the light source (11) and outputs the split pulsed light from each of a plurality of second ports; a plurality of VOAs (13) that is each connected to a corresponding one of the second ports of the optical splitter (12), and attenuates and outputs the pulsed light input from the optical splitter (12); a plurality of optical couplers (14) each of whose first port is connected to output of a corresponding one of the VOAs (13) and each of whose second port is connected to one end of a corresponding one of a plurality of transmission lines (2) to be measured; a light receiving element (15) that receives backscattered light from the one end of each of the transmission lines (2); a power adjustment unit (16) that individually controls each of the VOAs (13); and a data processing unit (17) that performs abnormality detection on each of the transmission lines (2) from a result of light reception by the light receiving element (15).
US11085847B2 Physical quantity measuring device and manufacturing method of physical quantity measuring device
A physical quantity measuring device includes a sensor module; a joint attached with the sensor module; a connector configured to be connected to a first or a second cylindrical case and the joint; a circuit substrate attached with an electronic circuit configured to receive a signal detected by the sensor module; and a holder holding the circuit substrate. The holder can be housed in the first cylindrical case in a first posture where a first end is engaged with a first connector and a second end is in contact with a first cover, or in a second cylindrical case in a second posture where the first end is engaged with a second cover and the second end is in contact with a second connector. The holder has an engaging projection engageable with a first engagement groove provided to the first connector and a second engagement groove provided to the second cover.
US11085840B2 Apparatus and method for measuring axial force of bolt
An axial force measurement apparatus measuring an axial force of a bolt member by measuring a clamping force, of a nut member threaded onto the bolt member, which is applied to fasten a structure, includes: a sensor that applies vibration to the structure through one side of the tightened nut member and obtains, on an opposite side of the nut member, a signal by the vibration that propagates through the structure and passes through the nut member; and an analyzer that analyzes the signal received from the sensor and determines the axial force of the bolt member using a difference in propagation velocity of the signal by the vibration according to the clamping force of the nut member.
US11085839B2 Torque sensor capable of independently setting the sensitivity and allowance torque of a strain sensor
Provided is a torque sensor which enables the allowable torque and sensitivity of a strain sensor to be independently set, or for which the mechanical strength can be independently set. The torque sensor comprises a first region, a second region, and a plurality of third regions which connect the first and second regions, wherein the torque to be measured is transmitted between the first and second regions through the third regions. A first strain generation part is provided between the first region and the second region, and is equipped with a first resistor. A second strain generation part is provided between the first region and the second region at a location separated from the first strain generation part, and is equipped with a second resistor.
US11085838B2 Force/torque sensor having serpentine or coiled deformable beams and overload beams
A force/torque sensor includes a plurality of serpentine or spiral deformable beams connecting a TAP and MAP. These classes of shapes increase the overall length of the deformable beams, which reduces their stiffness. In addition to the deformable beams is a plurality of straight overload beams, each connected at a first end to one of the TAP and MAP, and separated from the other of the TAP and MAP at the second end by an overload gap of a predetermined width. Over a first range of forces and torques, strain gages on the deformable beams transduce compressive and tensile strains into electrical signals, which are processed to resolve the forces and torques. Over a second range of forces and torques greater than the first range, the overload beams close the overload gap, establishing rigid contact to both the TAP and MAP. The stiffness of the sensor in the second range of forces and torques is greater than over the first range.
US11085834B2 Device and method for monitoring the temperature of a cryogenically preserved biological sample
The invention relates to a device for monitoring the temperature of a cryogenically preserved biological sample. The device (10) comprises a sample container (1) having a receptacle space (2) for accommodating a biological sample (6). The device further comprises at least one chamber (11), the interior (12) of which is not fluidically connected to the receptacle space, and which is at least partially filled with an indicator substance (7) having a boiling point or sublimation temperature in a range from −10° C. to −140° C. The chamber (11) further has at least one opening via which the indicator substance (7) can escape from the interior (12) of the chamber (11) upon exceeding its boiling point or sublimation point. The invention further relates to a method for monitoring the temperature of a cryogenically preserved biological sample.
US11085833B2 Temperature sensor ink composition with metal oxide nanoparticles
A temperature sensitive ink composition including a metal oxide nanoparticle; a binder; a solvent; an optional dispersant; and an optional surfactant; wherein the ink composition is a thermistor ink that exhibits a change in resistance which is dependent on temperature. A process for preparing the ink composition. A process including depositing the ink composition onto a substrate to form deposited features; and optionally, heating the deposited features on the substrate to form temperature sensitive features on the substrate, wherein depositing can include ink jet printing or aerosol jet printing.
US11085824B2 Coherent anti-Stokes Raman scattering imaging method, and light source for the same
The disclosure provides a super-resolution fast-scanning coherent Raman scattering imaging method. The method: using pump light and Stokes light; combining the pump light and the Stokes light to obtain combined light; expanding/collimating the combined light; the combined light after the expanding/collimating entering a galvanometer, passing through a group of a scanning lens/a tube lens and being focused on a back focal plane of a microobjective and incidenting into a biological sample, such that the biological sample is excited to emit anti-Stokes light; collecting the excited anti-Stokes light by a detector. This method is characterized by deflecting, at different angles, a single light spot focused on the microobjective through a diffractive optics group including DOE and a dispersive element, into a plurality of 1×N light spots to incident into the biological sample, such that the anti-Stokes light excited from smaller molecules and being condensed and filtered, is collected by the detector.
US11085823B2 Recovery of hyperspectral data from image
A method for approximating spectral data, the method comprising using at least one hardware processor for: providing a digital image comprising data in a first set of spectral bands; providing a dictionary comprising (a) signatures in a second set of spectral bands and (b) values in said first set of spectral bands, wherein said values correspond to the signatures, and wherein said first and second sets of spectral bands are different; and approximating, based on the dictionary, data in said second set of spectral bands of said digital image.
US11085820B2 Diagnosis assistance device for optical characteristic measurement device, and diagnosis assistance method for optical characteristic measurement device
A diagnosis assistance device assists a diagnosis of an optical characteristic measurement device which operates on the basis of the content of setting stored in a setting storage unit of an optical characteristic measurement device, and includes a first storage unit, a second storage unit, a processing unit, a first command unit, a diagnosis unit, and a second command unit. The first storage unit stores in advance first setting information which indicates the content of setting at the time of diagnosis. The processing unit performs processing of acquiring, from the setting storage unit, second setting information which is stored in advance in the setting storage unit and indicates the content of setting at the time of use, and storing the acquired second setting information in the second storage unit. The first command unit issues a command to store the first setting information stored in the first storage unit in the setting storage unit. The diagnosis unit acquires a measurement result indicating a value measured by the optical characteristic measurement device which operates on the basis of the content of setting indicating the first setting information stored in the setting storage unit. The second command unit issues a command to store the second setting information stored in the second storage unit in the setting storage unit after the measurement result is acquired.
US11085818B1 Rapid sensing value estimation circuit and method thereof
A rapid sensing value estimation circuit and a method thereof are provided. The rapid sensing value estimation circuit includes a first sensing unit, an integration sensing circuit and a rapid estimation circuit. The rapid estimation circuit includes a clock generator, a second counter, a first digital comparator, and an arithmetic module. The clock generator generates a clock signal. The second counter counts the clock signal to generate a second count value. The first digital comparator determines whether the second count value exceeds a first predetermined count value when the first count value increases. The arithmetic module estimates the first count value at an end of an integration time according to a ratio of the second maximum count value to the second count value and the first count value when the second count value exceeding the first predetermined count value, to generate an estimated count value result.
US11085817B2 Device and method for detecting light intensity, and display device
Embodiments of the present disclosure provide a device and a method for detecting a light intensity. The device includes a photosensor, an input circuit, an amplification circuit, a feedback circuit, a storage circuit, and an output circuit. The photosensor is coupled to a first voltage signal terminal and a first node. The input circuit provides a first voltage signal to the first node according to an input signal. The amplification circuit provides, to a second node, a second voltage signal from a second voltage signal terminal according to the voltage of the first node. The feedback circuit couples the first node to the second node according to a reset signal. The storage circuit stores a voltage difference between the first node and the second node. The output circuit reads the voltage of the second node according to a read signal.
US11085816B2 Ultrasonic wave sensor and ultrasonic wave device
An ultrasonic wave sensor includes an oscillating plate including a plurality of oscillators, a wall portion provided on the oscillating plate and surrounding the oscillator, and a piezoelectric element provided on each of the plurality of oscillators. In the oscillating plate, a plurality of piezoelectric elements are electrically connected in plan view as viewed from a thickness direction, and a first area where an input and an output of a drive signal to the piezoelectric element are possible and a second area which is provided on an outer side of the first area and where the piezoelectric element is electrically insulated from the piezoelectric element disposed in the first area are included. In the second area, a distance between the adjacent oscillators is reduced as separated from the first area.
US11085815B2 Fault detecting apparatus, gas turbine, and method of detecting fault
An apparatus externally detects the presence of a fault or malfunction in a gas turbine using the sound of air passing through vanes. The apparatus includes a sound sensor configured to sense a sound; a signal converter configured to convert the sensed sound into a digital signal; a data processor configured to perform a sound quality evaluation by analyzing a sound quality of the digital signal; and a display configured to display a result of the sound quality evaluation. The gas turbine includes a compressor housed in a compressor casing in which an inlet guide vane (IGV) assembly and a variable guide vane (VGV) assembly are installed. The sound sensor includes a plurality of microphones are installed outside the compressor casing at positions adjacent to at least one of a vane of the IGV assembly and a vane of the VGV assembly.
US11085812B2 Medication dispensing device and methods
A medication dispensing device may include a plurality of trays, each tray optionally including a load cell configured to measure a mass/weight of a medication contained in the respective tray. Each tray is placeable in a medication accessible position and a medication inaccessible position. The medication dispensing device includes a user interface configured to provide instructions and/or other information with regard to access for each medication. A processor provides instructions to selectively place each tray in the medication accessible position, and to determine, based on any change in the mass of the medication placed in the medication accessible position, whether the appropriate amount of the medication is removed from the tray.
US11085810B2 Hydraulic mass-determining unit and a method for determining the mass of a load using the same
A hydraulic mass-determining unit arranged for determining the mass of a load held by a hydraulic fluid system, the mass-determining unit is adapted to be connected to a hydraulic pump at a first fluid connection and a hydraulic actuator of a lifting device at a second fluid connection, the mass-determining unit comprises a first pipe arranged for connecting the first fluid connection and the second fluid connection, and at least one pressure sensor arranged to measure the pressure in the first pipe, wherein the mass-determining unit further comprises a flow regulator with a pressure compensator, where the flow regulator is serially connected to the first pipe to regulate the flow in the first pipe, and one of a pressure switch arranged for measuring the pressure difference over the flow regulator, and for sending a signal to the pressure sensor to measure the pressure in the first pipe when the pressure difference is above a preset value, or a magnetic field switch that comprises a magnet attached to the pressure compensator and a detecting unit arranged for detecting whether the magnet and the pressure compensator are in an initial position, and for sending a signal to the pressure sensor to measure the pressure in the first pipe when the detecting unit detects that the pressure compensator is not in the initial position, and a processor for based on the measured pressure in the first pipe by the pressure sensor calculating a mass of the load.
US11085809B1 Multi-channel weight sensing system
A device comprises a crossmember. The crossmember is supported by one or more weight sensors, such that a total weight of the crossmember and any supported load may be measured. One or more strain gauges are affixed to the crossmember. An accessory may comprise a portion to support an inventory item, such as a hook, shelf, bin, basket, and so forth. The accessory also includes an engagement feature to mechanically engage a portion of the crossmember. Several accessories may be engaged to the crossmember. As the load on the accessory changes, such as due to a pick or place of items, a total weight change may be determined by summing the output from the weight sensors. Data from the strain gauges may be used to allocate the total weight change to a particular accessory, allowing for the determination of the weight change for that particular accessory.
US11085806B2 Apparatus and method for liquid level measurement and content purity measurement in a sounding tube
A level sensing apparatus (110) for attachment to a sounding tube to measure levels of content in a tank. The level sensing apparatus includes a housing (16) for enclosing components of the level sensing apparatus (20). These components include a transmitter and an antenna (18) operatively connected to the transmitter for directing electrical or mechanical waves in a direction away from the transmitter. The antenna is adapted to also receive electrical and mechanical waves. The apparatus further includes a sounding tube adaptor (32) sized for attachment to a sounding tube, and a connector assembly operatively attaching the housing to the sounding tube adaptor. The connector assembly enabling the housing to rotate relative to the sounding tube adaptor about a horizontal axis to expose an open end of the sounding tube. In use, the level sensing apparatus allows for pulse radar measurement of liquid levels in the tank. The housing may be rotated relative to the sounding tube to also allow for manual level measurements or sampling of the tank contents.
US11085804B2 Measuring adapter assembly for closed loop fluid transfer system
A measuring a closed-loop fluid transfer system is provided that includes a measuring adapter having a first end and a second ends, and a chamber located there between and configured to hold a volume of fluid. The measuring adapter includes a first receiving valve assembly located at the first end of the measuring adapter. The first receiving valve assembly includes a receiving valve member, at least a portion of which is separable from a portion of the first receiving valve assembly. This creates an opening that provides fluid communication to the chamber when a force is exerted on the receiving valve member of the first receiving valve assembly. A second valve assembly located at the second end of the measuring adapter includes a valve member. At least a portion of the valve member of the second valve assembly is separable from a portion of the second valve assembly to create an opening that provides fluid communication to the chamber.
US11085798B2 System and method for monitoring fault conditions in a pan line of a longwall mining system
A system for monitoring a condition of a pan line associated with a longwall mining system includes multiple pan segments arranged in a successive manner. Adjacently located pan segments are moveably coupled by an interconnecting joint. An underside of each pan segment defines an opening whose axis is parallel to a plane of the associated pan segment. The system also includes a fiber optic shape sensing system that has a fiber optic cable disposed along the multiple pan segments and located within the opening of each pan segment. A controller coupled to the fiber optic cable detects a shape of the fiber optic cable, identifies a position of each pan segment based on the detected shape of the fiber optic cable, and determines if a fault exists in the interconnecting joints between adjacently located pan segments based on the identified positions of respective ones of the adjacently located pan segments.
US11085791B2 Method, apparatus, and computer program product for on-street parking localization
A method, apparatus, and computer program product are provided for determining a location of on-street parking. The method includes receiving a plurality of individual probe points along a section of a roadway. Each individual probe point is associated with a location where each probe point was captured by one of one or more vehicles on the section of the roadway. The method also includes selecting one or more of the plurality of individual probe points based on a speed of the one or more vehicles associated with each probe point at a time the probe point was captured. The method further includes comparing the location of the selected probe points with a known roadway representation. Based on the comparison, the method also includes determining one or more groupings of a plurality of potential parking spaces along the section of the roadway. A corresponding apparatus and computer program product are provided.
US11085783B2 Supplementing learning data to determine most probable path
A method, computer system, and a computer program product for supplementing learning data to determine a Most Probable Path (MPP) for a user driver is provided. The present invention may include determining a change associated with a set of map data. The present invention may then include extracting a set of trajectory data in response to the determined change associated with the set of map data. The present invention may also include performing a rerouting calculation for the extracted set of trajectory data, wherein the performed rerouting calculation generates a rerouting result, wherein the generated rerouting result is added to a set of learning data in a learning data database. The present invention may further include adding one or more trajectory patterns to the learning data based on an increase frequency after the determined change associated with the set of map data.
US11085781B2 System and method for scheduling multiple modes of transport with incomplete information
Systems and methods for scheduling early riders (ERs) and late riders (LRs) to vehicles in a multi-modal transportation network (MTN). Stored instructions, when executed, cause a processor to perform acts of forecasting a finite set of scenarios, each scenario having a possible set of forecast LRs (FLRs) itinerary requests. Iteratively, generate ER groups and FLR groups for each scenario, based on a desired time of arrival at a destination. Assign a commuter vehicle (CV) for each ER and FLR group in each scenario. Iteratively, determine for each ER and FLR group a start time and an arrival time at the destination in the corresponding CV, for which, the ER and FLR group are assigned. The iterations continue until a joint schedule for the ERs and the FLRs form each scenario that minimizes an objective function. Formulate assignment information, and transmit the assignment information to the ERs and the assigned CVs.
US11085780B2 Pickup system and method for controlling pickup system
A pickup system for picking up a product using a vehicle having an autonomous travelling function includes a communication unit configured to accept a pickup request from a user, a travel control unit configured to cause the vehicle to autonomously travel to a user position specified in the pickup request accepted through the communication unit, and an informing unit configured to inform the user that, when the vehicle arrives at the user position, the arrived vehicle is a vehicle that is to pick up a product in response to the pickup request.
US11085779B2 Autonomous vehicle route planning
A method for route planning for an autonomous vehicle includes determining whether a route to a destination includes a stall factor and determining whether the autonomous vehicle will be occupied during the route. The method also includes determining an alternate route based on the determined stall factor when the autonomous vehicle will be unoccupied. The method still further includes controlling the autonomous vehicle to drive on the alternate route when the alternate route does not include a stall factor.