Document Document Title
US11023800B2 Hybrid computerized mobile transaction card
A computerized transaction card is provided and includes a plastic form factor resembling a credit card, the form factor including all or a combination of a magnetic stripe, a euro-pay master card and visa (EMV) chip, and or a near field communication (NFC) chip, a micro-controller powered by a rechargeable battery, at least one wireless chip set for sending and receiving data over a local wireless network; and, an interactive display screen for displaying information to a card operator.
US11023799B2 Mitigating adjacent RFID reader interference
A radio frequency identification (RFID) automatic vehicle identification (AVI) system configured to mitigate signal interference, the system comprising a plurality of RFID readers, comprising a first RFID reader and a second RFID reader; and a plurality of antennas, wherein a first antenna is connected to the first RFID reader and a second antenna is connected to the second RFID reader. Prior to the first RFID reader transmitting a signal through the first antenna, the first RFID reader samples a received radio frequency (RF) signal from the first antenna, and if the received RF signal meets predetermined strength and frequency criteria, the first RFID reader inhibits transmission of the signal through the first antenna.
US11023797B2 RFID transponder and method of operating the same
In accordance with a first aspect of the present disclosure, a radio frequency identification (RFID) transponder is provided, comprising a modulator and a modulator controller, wherein the modulator is configured to generate a modulated signal to be transmitted to an external RFID reader, and wherein the modulator controller is configured to control a duty cycle of the modulator in dependence on an available amount of power. In accordance with a second aspect of the present disclosure, a method of operating a radio frequency identification (RFID) transponder is conceived, comprising: generating, by a modulator of the RFID transponder, a modulated signal to be transmitted to an external RFID reader; controlling, by a modulator controller of the RFID transponder, a duty cycle of the modulator in dependence on an available amount of power.
US11023793B2 Communication apparatus, method of controlling the same, and storage medium
A communication apparatus accepts from a user a display setting regarding a two-dimensional code in which one or more parameters related to communication with a communication apparatus are encoded, and determines a parameter set that includes one or more parameters to be encoded in the two-dimensional code related to communication with the communication apparatus. When the accepted display setting is a first setting, a first two-dimensional code for a first application in which a first parameter set corresponding to the first setting is encoded is displayed, and when the accepted display setting is a second setting, a second two-dimensional code for a second application in which a second parameter set corresponding to the second setting is encoded and which is different from the first two-dimensional code is displayed, and wherein the first two-dimensional code includes a parameter that is not included in the second two-dimensional code.
US11023787B2 Method, system and program for generating decision trees for chatbots dialog flow capabilities
Implementations described here provide a chatbot system that is configurable to meet the needs of the user. In one implementation, a chatbot system is configured to utilize and vary decision trees, decision tree complexity, and decision tree selection adaptive to the needs of the end user. Further, implements may utilize decision trees that are configured as static or dynamic using independent leaves and skillsets to allow for variations in the level of sophistication needed for a chatbot conversation. In other implementations, a chatbot system may be configured to assess the chatbot scenario and requirements in order to adapt processing requirements in order to increase or decrease processing threads to vary processing efficiency relative to the needs of the user. In some scenarios, the chatbot system described herein is introspective thereby using feedback and data to be adaptive to chatbot session errors and self-healing.
US11023786B2 Device control apparatus
A device control apparatus includes an imaging unit configured to capture an image of an occupant in a vehicle, a first recognition unit configured to recognize a posture of the occupant based on the image captured by the imaging unit, a second recognition unit configured to recognize a state of a hand including at least a shape of the hand of the occupant based on the image captured by the imaging unit, a discrimination processing unit configured to specify a device to be controlled and an operation to be executed based on the posture of the occupant recognized by the first recognition unit and the state of the hand recognized by the second recognition unit, and a controller configured to issue a control command corresponding to the specified device to be controlled and the specified operation to be executed.
US11023785B2 Sparse MRI data collection and classification using machine learning
A system, method and program product for implementing a sparse sampling strategy for acquiring MRI data. A method includes: collecting and labeling a training dataset of MRI scans for a predetermined diagnostic; selecting a sampling shape and associated parameter values; sampling each MRI scan in the training data set using the sampling shape and associated parameter values to generate a set of sparse samples; training a neural network using the sparse samples and assigning an accuracy to a resulting trained neural network; and adjusting the associated parameter values, and repeating the sampling and training until optimized parameter values are established.
US11023784B2 Method and apparatus for employing specialist belief propagation networks
A method and apparatus for processing image data is provided. The method includes the steps of employing a main processing network for classifying one or more features of the image data, employing a monitor processing network for determining one or more confusing classifications of the image data, and spawning a specialist processing network to process image data associated with the one or more confusing classifications.
US11023781B2 Method, apparatus and device for evaluating image tracking effectiveness and readable storage medium
The present disclosure provides a method, an apparatus, a device for evaluating image tracking effectiveness and a readable storage medium. The method includes: extracting feature points from a target image according to a predefined algorithm; determining first texture information for the target image according to the feature points; processing the target image according to a predefined processing policy to derive a contrast image, and determining second texture information for the target image according to the contrast image; and rating the target image according to the first texture information and the second texture information. In the solution provide by the present disclosure, the tracking effectiveness for the target image can be known without having to place the target image into any actual product, nor having to wait until the product has been finalized before the target image tracking effectiveness is determined. Moreover, efficiency can be enhanced when evaluating image tracking effectiveness.
US11023772B2 Generating refined object proposals using deep learning models
In one embodiment, a feature map of an image having h×w pixels and a patch having one or more pixels of the image are received. The patch has been processed by a first set of layers of a convolutional neural network and contains an object centered within the patch. The patch is then processed using the feature map and one or more pixel classifiers of a classification layer of a deep-learning model, where the classification layer includes h×w pixel classifiers, with each pixel classifier corresponding to a respective pixel of the patch. Each of the pixel classifiers used to process the patch outputs a respective value indicating whether the corresponding pixel belongs to the object centered in the patch.
US11023769B2 Modifying an image based on identifying a feature
For modifying an image, a processor detects a feature in the image using a convolutional neural network trained on a feature training set. The processor further places the feature within the displayed image. The processor determines an intent for the image. In addition, the processor modifies the image based on the intent.
US11023764B2 Method and system for optical character recognition of series of images
Systems and methods for performing OCR of a series of images depicting text symbols. An example method comprises: receiving, by a processing device, a current image of a series of images of an original document, wherein the current image at least partially overlaps with a previous image of the series of images; performing optical character recognition (OCR) of the current image to produce an OCR text and a corresponding text layout; associating at least part of the OCR text with a first cluster of a plurality of clusters of symbol sequences associated with one or more previously received images of the series of images; identifying a first string representing the first cluster of symbol sequences based on a first subset of images of the series of images; identifying a first template field of a document template corresponding to the first cluster based on the first string representing the first cluster and the text layout of the current image; identifying, for the first cluster, a second-level median based on one or more parameters of the first template; and producing, using the second-level string, a resulting OCR text representing at least a portion of the first template field of the original document.
US11023763B2 Detecting boxes
A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
US11023760B2 Magnetic ink reading device and printer
In accordance with an embodiment, a magnetic ink reading device comprises a conveyance mechanism configured to convey a sheet-like medium printed by using magnetic ink along a conveyance path; a magnetizing mechanism configured to magnetize the magnetic ink on the medium along the conveyance path; a magnetic detection head, arranged in the vicinity of the magnetizing mechanism along the conveyance path, configured to read magnetism of the magnetized magnetic ink; a cylindrical roller member, arranged to face the magnetic detection head across the conveyance path, configured to press the medium conveyed along the conveyance path against the magnetic detection head to be capable of rotating along the surface of the medium; and a rotating shaft configured to rotatably support the roller member and contact an inner wall of the roller member at the axial center of the roller member.
US11023759B2 Method and device for correcting license plate
The embodiments of the present application disclose a license plate correction method and apparatus. A to-be-corrected license plate and a corresponding to-be-corrected vehicle-passing record are first determined. Similar license plates of the to-be-corrected license plate are determined. The vehicle-passing record for each similar license plate is matched with the to-be-corrected vehicle-passing record, thereby determining a matching probability of each similar license plate and the to-be-corrected license plate. A similar license plate is determined as a corrected license plate, wherein the matching probability between this similar license plate and the to-be-corrected license plate is highest. Therefore, a license plate that was incorrectly recognized can be corrected.
US11023758B2 Buses for pattern-recognition processors
Disclosed are methods and systems, among which is a system that includes a pattern-recognition processor, a central processing unit (CPU) coupled to the pattern-recognition processor via a pattern-recognition bus, and memory coupled to the CPU via a memory bus. In some embodiments, the pattern-recognition bus and the memory bus form about the same number of connections to the pattern-recognition processor and the memory, respectively.
US11023755B2 Detection of liveness
Detecting liveness of a speaker comprises: generating an ultrasound signal; receiving an audio signal comprising a reflection of the ultrasound signal; using the received audio signal comprising the reflection of the ultrasound signal to detect the liveness of a speaker; monitoring ambient ultrasound noise; and adjusting the operation of a system receiving the audio signal, based on a level of the reflected ultrasound and the monitored ambient ultrasound noise. The method can be used in a voice biometrics system, in which case detecting the liveness of a speaker comprises determining whether a received speech signal may be a product of a replay attack. The operation of the voice biometrics system may be adjusted based on a level of the reflected ultrasound and the monitored ambient ultrasound noise.
US11023754B2 Systems and methods for high fidelity multi-modal out-of-band biometric authentication
Systems and methods for high fidelity multi-modal out-of-band biometric authentication are disclosed. According to one embodiment, a method for multi-mode biometric authentication may include (1) receiving, at a computer application executed by an electronic device, a first input from a first input device on the electronic device; (2) receiving, at the computer application, a second data from a second input device on the electronic device; (3) receiving, at the computer application, a third input from a third input device on the electronic device; and (4) communicating, by the computer application and to a server, the first input, the second input, and the third input. The first input, second input and third input may be received within a predetermined time period, such as five seconds.
US11023749B2 Prediction on top-down scenes based on action data
Techniques for determining predictions on a top-down representation of an environment based on vehicle action(s) are discussed herein. Sensors of a first vehicle (such as an autonomous vehicle) can capture sensor data of an environment, which may include object(s) separate from the first vehicle (e.g., a vehicle or a pedestrian). A multi-channel image representing a top-down view of the object(s) and the environment can be generated based on the sensor data, map data, and/or action data. Environmental data (object extents, velocities, lane positions, crosswalks, etc.) can be encoded in the image. Action data can represent a target lane, trajectory, etc. of the first vehicle. Multiple images can be generated representing the environment over time and input into a prediction system configured to output prediction probabilities associated with possible locations of the object(s) in the future, which may be based on the actions of the autonomous vehicle.
US11023746B2 Lane count estimation
A method for assigning a number of lanes and a direction of travel on a path includes receiving location data including a plurality of location points, projecting the plurality of location points on to an aggregation axis perpendicular to a centerline of the vehicle path, grouping the plurality of location points as projected onto the aggregation axis into one or more clusters, and determining the number of vehicle lanes of the vehicle path based on a count of the one or more clusters.
US11023744B2 Road parameter calculator
A road parameter calculator is provided which is equipped with an edge-point extracting unit, a road parameter calculating unit, a gradient detecting unit, and a modeling unit. The image acquiring unit. The edge-point extracting unit extracts edge points from an image of a frontal view of a vehicle. The parameter calculating unit calculates a road parameter using the edge points through a Kalman filter. The gradient detecting unit detects a change in gradient of the road in front of the vehicle. The modeling unit is responsive to a change in gradient to make a model as extending more straight than when the change in gradient is not detected. This minimizes adverse effects of the change in gradient of the road on the calculation of the road parameter.
US11023743B2 Object recognition by far infrared camera
Example implementations described herein are directed to integration of far infrared cameras in a vehicle system to detect objects based on relative temperature of objects. Such implementations can improve accuracy when paired, for example, with classification systems that classify objects based on the shape of the object, as both the shape and relative temperature can be used to ensure that the classification is accurate. Further, example implementations can synchronize far infrared cameras with other sensor systems to determine distance, energy, and absolute temperature of an object, which can also be used to enhance classification. Such classifications can then be provided to an advanced driver assistance systems (ADAS), which can control the vehicle system in accordance with the object classification.
US11023738B2 Information processing apparatus selecting highlight section from video, information processing method, and program
An apparatus that connects frames included in one video to make a highlight video shorter than the video evaluates whether each of the frames included in the video is appropriate as a component of the highlight video, identifies one or more candidate sections including continuous frames that are evaluated higher than a reference, and makes the highlight video by preferentially using the frames included in a longer candidate section, among the one or more candidate sections.
US11023736B2 Methods and systems of spatiotemporal pattern recognition for video content development
Presenting event-specific video content that conforms to a user selection of an event type includes processing at least one video feed through at least one spatiotemporal pattern recognition algorithm that uses machine learning to develop an understanding of at least one event within the at least one video feed to determine at least one event type, wherein the at least one event type includes an entry in a relationship library at least detailing a relationship between two visible features of the at least one video feed, extracting the video content displaying the at least one event and associating the understanding with the video content in a video content data structure. A user interface is configured to permit a user to indicate a preference for at least one event type that is used to retrieve and provide corresponding extracted video content with the data structure in a new video feed.
US11023734B2 Ingesting streaming signals
The present invention extends to methods, systems, and computer program products for ingesting streaming signals. Signal ingestion modules sample a frame from a raw streaming signal. A preliminary severity or possible event type is computed from the sampled frame. A deeper inspection request is triggered of the raw streaming signal or of another raw streaming signal. Segments of content from the raw streaming signal or the other raw streaming signal are inspected. An actual severity or actual event type is computed from the inspected content. The actual severity or actual event type can be included in a normalized signal.
US11023732B2 Unsupervised classification of gameplay video using machine learning models
In various examples, potentially highlight-worthy video clips are identified from a gameplay session that a gamer might then selectively share or store for later viewing. The video clips may be identified in an unsupervised manner based on analyzing game data for durations of predicted interest. A classification model may be trained in an unsupervised manner to classify those video clips without requiring manual labeling of game-specific image or audio data. The gamer can select the video clips as highlights (e.g., to share on social media, store in a highlight reel, etc.). The classification model may be updated and improved based on new video clips, such as by creating new video-clip classes.
US11023729B1 Providing visual guidance for presenting visual content in a venue
Described herein are embodiments for providing visual guidance on presenting visual content on a media surface of a venue. The visual content can be mapped onto a media surface of the venue and a key feature unique to the visual content and/or the media surface being extracted. An experiment metric corresponding to the visual content and the media surface can be retrieved, a viewer location metric and a media surface metric based on the experiment metric and the key feature can be determined. The viewer location metric and the media surface metric correspond to the attribute, which is utilized to provide a viewer location heat map of the attribute to a user.
US11023723B2 Optical puf and optical reading of a security element
According to a first aspect of the present invention, there is provided a method of determining a unique identifier for a security element, the method comprising: optically reading the security element via a configurable optical filter system, a readable optical transmission property of the filter system varying with respect to a configuration of the filter system; the reading comprising determining data indicative of an optical property of the security element at a first configuration of the filter system, and determining data indicative of an optical property of the security element at a second, different, configuration of the filter system; and the unique identifier being determined from a map of the variation in determined data indicative of an optical property with respect to the configuration of the filter system, wherein the reading is undertaken for multiple locations across the security element at the or each configuration of the filter system, such that the map is a map of the variation in determined data indicative of an optical property across the security element with respect to the configuration of the filter system, and wherein the reading for multiple locations across the security element is undertaken in a single reading step, using a reader with a two-dimensional sensor.
US11023720B1 Document parsing using multistage machine learning
A system for document parsing includes an interface and a processor. The interface is configured to receive an image. The processor is configured to determine text boxes. Determining text boxes uses multiple zoom levels of the image. The processor is further configured to determine labels from the strings and provide the labels.
US11023718B2 Living body detection method and living body detection system
A living body detection method and a living body detection system are provided. A radio-frequency signal reflected by an experiment living body is received, and raw sampling data of the RF signal are obtained. A feature extraction process is performed to generate initial training features of sampling datasets, wherein the initial training features respectively correspond to feature generation rules. A classification prediction model is established according to a posture of the experiment living body and the initial training features, and correlation feature weightings respectively corresponding to the initial training features are obtained. Preferred features corresponding to at least one of the feature generation rules are selected from the initial training features according to the correlation feature weightings. Another classification prediction model configured for determining a posture of a detection living body is established according to the posture of the experiment living body and the preferred features.
US11023716B2 Method and device for generating stickers
A method and a device for generating stickers are provided. An embodiment of the method includes extracting an image sequence from a person-contained video to be processed; identifying emotions of the faces respectively displayed by each of the target images in the image sequence to obtain corresponding identification results; based on the emotional levels corresponding to the emotion labels in the identification results corresponding to each of the target images, extracting a video fragment from the person-contained video, and acting the video fragment as the stickers. The image sequence comprises target images displaying faces; the identification results comprise emotion labels and emotional levels corresponding to the emotion labels. The embodiment can extract the video fragment from the given person-contained video to act as stickers based on the facial emotion match, which can achieve the generation of stickers based on the facial emotion match.
US11023714B2 Suspiciousness degree estimation model generation device
A suspiciousness degree estimation model generation device includes: a clustering unit that performs clustering on an input face image based on the feature extracted from the face image; and a suspiciousness degree estimation model generation unit that generates a suspiciousness degree estimation model used for estimating the suspiciousness degree of an estimation target person, based on the result of clustering by the clustering unit and suspiciousness degree information that is previously associated with a face image included by the clustering result and that shows the suspiciousness degree of a person shown by the face image. The suspiciousness degree estimation device includes: a feature extraction unit that extracts a feature from a face area of an estimation target person; and a suspiciousness degree estimation unit estimates the suspiciousness degree of the estimation target person, based on the feature extracted by the feature extraction unit and the suspiciousness degree estimation model generated by the suspiciousness degree estimation model generation device.
US11023711B2 All-in-one convolutional neural network for face analysis
Various facial recognition systems may benefit from appropriate use of computer systems. For example, certain face analysis systems may benefit from an all-in-one convolutional neural network that has been appropriately configured. A method can include obtaining an image of a face. The method can also include processing the image of the face using a first set of convolutional network layers configured to perform subject-independent tasks. The method can further include subsequently processing the image of the face using a second set of convolutional network layers configured to perform subject-dependent tasks. The second set of convolutional network layers can be integrated with the first set of convolutional network layers to form a single convolutional neural network. The method can additionally include outputting facial image detection results based on the processing and subsequent processing.
US11023710B2 Semi-supervised hybrid clustering/classification system
System and method for classifying data objects occurring in an unstructured dataset, comprising: extracting feature vectors from the unstructured dataset, each feature vector representing an occurrence of a data object in the unstructured dataset; classifying the feature vectors into feature vector sets that each correspond to a respective object class from a plurality of object classes; for each feature vector set: performing multiple iterations of a clustering operation, each iteration including clustering feature vectors from the feature vector set into clusters of similar feature vectors and identifying outlier feature vectors, wherein for at least one iteration after a first iteration of the clustering operation, outlier feature vectors identified in a previous iteration are excluded from the clustering operation; and outputting a key cluster for the feature vector set from a final iteration of the multiple iterations, the key cluster including a greater number of similar feature vectors than any of the other clusters of the final iteration; and assembling a dataset that includes at least the feature vectors from the key clusters of the feature vector sets.
US11023709B2 System, method and apparatus for multi-modal biometric authentication and liveness detection
A system and method and apparatus collect behavioral biometric and facial recognition data for biometric analysis by asking a user to type text to an electronic device. Fusion of knowledge based authentication, behavioral biometrics and facial recognition provides strong authentication and liveness detection, while keeping user experience to simply typing.
US11023708B2 Within document face verification
A computer-implemented method for determining whether images of faces contained in a document correspond to each other. The method comprises acquiring image data pertaining to the document and performing facial detection on the image data to detect one or more facial representations existing within the document. If two or more facial representations are detected, a first facial representation and a second facial representation are selected, and determination of whether the image of a face of the first facial representation corresponds to the image of a face of the second facial representation is performed.
US11023706B2 Measurement system and measurement method
A measurement system includes a first distance calculation unit that searches for a corresponding region, indicating a same array as an array of codes indicated by a predetermined number of reference patterns included in a unit region set in the projection pattern, from a set of the codes, and calculates a distance from an irradiation reference surface of the projection pattern to each portion of the object on the basis of a search result of the corresponding region, and a second distance calculation unit that attempts to estimate a distance for the defective portion for which the first distance calculation unit is not able to calculate the distance by reconstructing an incomplete code corresponding to the defective portion using peripheral information in the input image.
US11023705B2 Method for the cytometric analysis of cell samples
The present application relates to a method for the cytometric analysis of multiple cell samples by a microscope for examining multiple cell samples under a microscope, wherein the microscope can be or is operated, selectively and/or alternatingly, in a transmission mode and/or in a fluorescence mode, and wherein at least one cell sample has at least one fluorescence marker. The method includes; moving the cell samples continuously in one plane relative to an optical system of the microscope having at least one microscope camera, wherein, during the movement of the cell samples, at least one or more images of a sub-region of the cell samples are recorded in the transmission mode or in the fluorescence mode and at least one or more images of the same sub-region of the cell samples are recorded in the fluorescence mode by the at least one microscope camera.
US11023698B1 Barcode reader with off-platter detection
A barcode reader has a housing, weigh platter, and off-platter detection assembly including first and second imaging assemblies in communication with a controller. The first imaging assembly has a first imager configured to capture an image of a first lateral edge of the weigh platter. The second imaging assembly has a second imager configured to capture an image of a second lateral edge of the weigh platter. The controller is configured to: identify and locate the first and second lateral edges; receive first and second images from the imagers; allow the weight of an object to be recorded if determined that a footprint of the object does not extend over the first or second lateral edges; and prevent the weight of the object from being recorded and/or providing an alert to a user if determined that the footprint of the object does extend over the first or second lateral edges.
US11023693B2 Management system, installation and associated assembly method
The invention relates to a bottle case management system, each bottle being provided with an electronic chip, the management system comprising: a first frame (160) having a first shape, a second frame (162) having a second form, the second shape being complementary to the first shape, the assembly of the two frames (160, 162) forming a framework delimiting an internal opening intended for the insertion of a conveyor (58) on which cases (12) run in a running direction (X), the internal opening having a dimension along a direction orthogonal to the running direction between 300 mm and 1000 mm, at least one chip reader being comprised in the frame.
US11023690B2 Customized output to optimize for user preference in a distributed system
Systems and methods for providing customized output based on a user preference in a distributed system are provided. In example embodiments, a meeting server or system receives audio streams from a plurality of distributed devices involved in an intelligent meeting. The meeting system identifies a user corresponding to a distributed device of the plurality of distributed devices and determines a preferred language of the user. A transcript from the received audio streams is generated. The meeting system translates the transcript into the preferred language of the user to form a translated transcript. The translated transcript is provided to the distributed device of the user.
US11023689B1 Applied artificial intelligence technology for narrative generation using an invocable analysis service with analysis libraries
Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic that supports story generation is segregated from an authoring service that executes authoring logic for story generation through an interface. The analysis service may comprise a plurality of analysis applications and a plurality of analysis libraries, where the analysis applications can be segregated from the analysis libraries through another interface. Accordingly, when the authoring service needs analysis from the analysis service, the authoring service can invoke the analysis service through the interface; and when an analysis application needs analysis from an analysis library, the analysis application can invoke the analysis library through the another interface. By exposing the analysis service to the authoring service through the shared interface and by exposing the analysis libraries to the analysis applications through the shared another interface, the details of the logic underlying the analysis service and analysis libraries are shielded from the authoring service and analysis applications respectively (and vice versa).
US11023688B1 Generation of text tags from game communication transcripts
Some implementations relate to methods, systems, and computer-readable media to generate text tags for games. In some implementations, a computer-implemented method to generate one or more text tags includes obtaining a plurality of chat transcripts, each chat transcript associated with a respective gameplay session of a respective game of a plurality of games. Each chat transcript includes content provided by participants in the gameplay session. The method further includes programmatically analyzing the plurality of chat transcripts to determine one or more characteristics for each game of the plurality of games, and generating a text tag for at least one game of the plurality of games based on the one or more characteristics of the at least one game.
US11023687B2 System and method for sentiment analysis of chat ghost typing
The present invention allows for the capture and sentiment analysis of text the customer inputs into a chat, but never actually sends to the customer service representative (ghost text). The system captures this ghost text with a ghost capture system (GCS) software module. The GCS module analyzes the ghost text to generate metadata. The ghost text and metadata are used by a sentiment analysis engine to apply appropriate sentiment to the ghost text. The sentiment and ghost text are routed to a customer service representative (CSR). This provides the customer service agent with additional detail and information about a customer's emotions during a text chat conversation, allowing the CSR to determine a court of interaction not only based on the customer's response, but also based on the ghost text and the sentiment from the ghost text.
US11023685B2 Affect-enriched vector representation of words for use in machine-learning models
Certain embodiments involve facilitating natural language processing through enriched distributional word representations. For instance, a computing system receives an initial word distribution having initial word vectors that represent, within a multidimensional vector space, words in a vocabulary. The computing system also receives a human-reaction lexicon indicating human-reaction values respectively associated with words in the vocabulary. The computing system creates an enriched word distribution by modifying one or more of the initial word vectors such that the distance between the pair of initial word vectors representing a pair of words is decreased based on a human-reaction similarity between the pair of words.
US11023684B1 Systems and methods for automatic generation of questions from text
Computer-implemented systems and methods are described herein for automatically generating questions from text. Text including one or more sentences is received. A sentence, comprising a predicate and one or more arguments associated with the predicate, is parsed from the text. Semantic role labels are assigned to the one or more arguments associated with the predicate. One or more questions are automatically generated relating to the predicate based on the assigned semantic role labels. Each answer to the generated questions is one of the one or more arguments associated with the predicate.
US11023679B2 Apparatus and method for automatically mapping verbatim narratives to terms in a terminology dictionary
An apparatus for automatically mapping a verbatim narrative to a term in a medical terminology dictionary includes a natural language processor and a comparator. The natural language processor processes terms from the medical terminology dictionary and from a medical coding decision database to generate a processed database that also includes the original terms from the medical terminology dictionary and the medical coding decision database. The natural language processor also processes the verbatim narrative. The comparator compares the processed verbatim narrative to the terms in the processed database and determines whether the processed verbatim narrative is an exact match to a term in the processed database. The verbatim narrative is mapped to the term in the medical terminology dictionary that corresponds to the term in the processed database that is an exact match. The verbatim narratives may include adverse event narratives, concomitant medication narratives, or other types of narratives. A method for automatically mapping a verbatim narrative to a term in a medical terminology dictionary is also described and claimed.
US11023677B2 Interactive feature selection for training a machine learning system and displaying discrepancies within the context of the document
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US11023674B2 Generation and application of object notation deltas
The present disclosure involves systems, software, and computer implemented methods for creating and merging delta object notation documents. One example method includes receiving a request to create a delta object notation document based on a first object notation document and a second object notation document. The first object notation document is compared to the second object notation document to generate the delta object notation document in an object notation format. Generating the object notation document includes navigating properties in the first object notation document and the second object notation document to identify properties in the first object notation document and the second object notation document and determining, for each property identified in the first object notation document or the second object notation document, whether a property with a same name and parent exists in a corresponding first object notation document or a corresponding second object notation document.
US11023673B2 Establishing a proficiency baseline for any domain specific natural language processing
A system, method, and computer-readable medium for performing a domain specific evaluation operation comprising: storing domain specific data within a business query repository; determining and understanding variations within language for a domain specific category; performing a test planner operation on an identified NLP system, the test planner operation allowing a user to select a test plan to apply to the identified NLP system; and, evaluating the identified NLP system using a text planner output.
US11023672B1 Dynamic service injection
Features are disclosed for injection services that allow a development team to quickly and easily include functionality developed by other teams. The main application server injects functionality into responses. The injected service content may include executable content (e.g., scripts) which may be retrieved from a content distribution network. This provides a framework for integrating various, decoupled features into a single main application.
US11023671B2 Data classification using spatial data
Some examples relate generally to computer architecture software data classification and information security and, in some more particular aspects, to verifying information or events in a file system using spatial data.
US11023664B2 Persisting annotations applied to an electronic hosted whiteboard
A plurality of annotations can be received for a presentation presented in a web conference. A respective relevance parameter can be assigned to each of the annotations. Each relevance parameter can indicate a relevance of a respective annotation to a portion of the presentation to which the annotation pertains. For each of the annotations, a decay model based on the respective relevance parameter can be generated. The decay model can indicate different durations of time the annotation is to be visible to different participants participating in the web conference based on respective expertise levels of the participants. Each respective annotation can be presented with the presentation in accordance with the decay model generated for the respective annotation.
US11023661B2 Visually enhanced digital ink
Described herein is a system and method for visually enhancing digital ink of an electronic document. A trigger to visually enhance digital ink of portion(s) of the electronic document is received. In response to the received trigger, the digital ink of portion(s) of the electronic document to determine a semantic structure of the digital ink in response to the received trigger. The digital ink of the portion(s) of the electronic document are visually enhanced in accordance with the determined semantic structure. Visual enhancement can include horizontal line adjustment, aligning line(s), aligning word in a particular line using a baseline, adjusting vertical spacing of lines, paragraphs, and/or lists, adjusting spacing between words and/or list items in a particular line, modifying ink styling (e.g., ink size, ink thickness, ink color), adjusting sizing of characters in a same group, unifying ink color, and/or unifying ink thickness.
US11023655B2 Accessibility detection of content properties through tactile interactions
One or more tactile effects may be mapped to application user interface elements, formatting properties, and document structure and applied to a display comprising tactile capabilities (e.g., deformable screens, vibrations, static charges, heat, etc.). Formatting, structure, and user interface elements may be mapped to different screen variations that may be felt by a visually impaired user. A visually impaired user may be able to utilize his/her sense of touch to more easily comprehend formatting and structure of a document, as well as to have greater confidence to author professional and consistently formatted and structured documents. A tactile effect may be applied to a location of a displayed user interface element, formatting property, or document structure, or may be applied to a designated area of the display.
US11023654B2 Analyzing document content and generating an appendix
A method for generating an appendix from document content is provided. Included is analyzing a structure of a document to identify at least one logical element in a content of a page of the document; identifying at least one relation within the identified at least one logical element to determine an appendix topic; determining a degree of relevance of the at least one relation identifying the appendix topic; extracting an appendix content from at least one source document, based on determining a relevance of the source document to the appendix topic; and formatting the appendix based on the extracted appendix content.
US11023648B2 Puzzle-based pattern analysis and classification
Methods and apparatus for pattern matching and classification are disclosed. In one example of the disclosed technology, a method of performing pattern matching according to a puzzle-matching the methodology includes analyzing an original source layout pattern and determining a signature for the original source layout pattern. A target layout is scanned to search for one or more portions of the target layout that have a signature that matches or is similar to the signature of the original source pattern. Similar patterns are searched based on a signature comparison of the source pattern and the target layout. In some examples of the disclosed technology, it is possible to match partial context to the original source pattern. In some examples, matches can be made in the target layout for different orientations of layout.
US11023647B2 Integrated circuit stack verification method and system for performing the same
A method of verifying an integrated circuit stack includes adding a dummy layer to a contact pad of a functional circuit, wherein a location of the dummy layer is determined based on a location of a contact pad of a connecting substrate. The method further includes converting the dummy layer location to the connecting substrate. The method further includes determining whether the dummy layer is aligned with the contact pad of the connecting substrate. The method further includes adjusting the dummy layer location in the functional circuit when the dummy layer location is misaligned with the contact pad of the connecting substrate.
US11023643B2 System and method for interactive datasheets
A method includes retrieving an interactive datasheet for a product and displaying, on an output device, a first view of the interactive datasheet for the product, including a first section and a second section. The method also includes adjusting, in response to receiving, by an input device of the computing device from a user, a first value of a characteristic of the product to produce a first adjusted characteristic, and updating a model of the product, based on the first value of the characteristic of the product, to produce an updated interactive datasheet for the product. Additionally, the method includes updating the first view of the interactive datasheet for the product displayed on the output device, the first view, based on the updated interactive datasheet for the product and storing, in the memory, the updated interactive datasheet for the product, in response to receiving an indication by the user.
US11023641B2 Isolated wells for resistor devices
A method performed by a computing system includes receiving a circuit design, the circuit design comprising a plurality of non-contiguous doped wells within a substrate and a plurality of resistor elements positioned above the plurality of non-contiguous doped wells such that each of the resistor elements is positioned above a different one of the plurality of non-contiguous doped wells and simulating performance of the circuit design with a first voltage applied to a first one of the plurality of resistor elements and a second voltage simultaneously applied to a second one of the plurality of resistor elements, the second voltage being different than the first voltage.
US11023629B1 Autonomous vehicle operation feature evaluation
Methods and systems for testing the operation of autonomous or semi-autonomous operation features in a virtual test environment are provided. Computer-executable instructions for implementing the features may be received and executed on a test device. Test input signals may be presented to software routines associated with the features, which may generate output signals including control commands. The output signals may be used to predict the response of a vehicle in the virtual test environment, which may include a simulation of vehicle responses to the output signals. Measures of the effectiveness of the features may be determined based upon the predicted responses of the vehicle, which may then be used to determine risk levels associated with the features.
US11023628B2 Method of simulating the operation of an electronic circuit and program
The present invention relates to a method of simulating the operation of an electronic circuit modelled by a numerical model comprising successive steps consisting in updating parameters of the model, periodically, at variable or constant simulated time step, when the battery is in a state of non-linear operation, and at each change of state of operation of one of the functional electronic components, when the battery is in a state of quasi-linear operation.
US11023626B2 Synchronized architecture design and analysis
A computer-implemented method and apparatus for automating design, analysis, and product management synchronization in a model-based systems engineering environment. An analysis template is linked to a system architecture representing a product to be manufactured. A set of properties for an architectural element of the system architecture is extracted based on an analysis instance created from the analysis template. The set of properties is converted into a variable input-output structure. An analysis is run using the variable input-output structure to generate results. The results are linked to the analysis instance such that the analysis instance provides a time-based record of the analysis; to the system architecture to update a set of architectural elements impacted by the results; and to a product management tool, thereby synchronizing the design, the analysis, and the product management of the product to improve an efficiency in the design and manufacturing of the product.
US11023619B2 Binding a hardware security module (HSM) to protected software
Aspects of the present disclosure relate to binding a hardware security module to a software component. A secret can be cryptographically linked to the software component. The secret linked to the software component can be protected such that the secret is only accessible by a trusted firmware. The software component can then be installed in a secure software context. The protected secret can be transferred to the trusted firmware. A control block can be maintained by the trusted firmware in the secure software context, wherein the control block comprises the secret. The hardware security module can then be configured by the trusted firmware such that the hardware security module only responds to requests from a component having access to the secret.
US11023616B2 Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a Data Model Adaptive Execution System may be configured to take one or more suitable actions to remediate an identified risk in view of one or more regulations (e.g., one or more legal regulations, one or more binding corporate rules, etc.). For example, in order to ensure compliance with one or more standards related to the collection and/or storage of personal data, an entity may be required to modify one or more aspects of a way in which the entity collects, stores, and/or otherwise processes personal data (e.g., in response to a change in a legal or other requirement). In order to identify whether a particular change or other risk trigger requires remediation, the system may be configured to assess a relevance of the risk posed by the risk and identify one or more processing activities or data assets that may be affected by the risk.
US11023614B2 Protecting client personal data from customer service agents
Techniques for providing a real-time service that protects personal data of clients from customer service agents are provided. Customer data that includes personal data indicative of sensitive information of a customer can be received from the customer. The personal data within the received customer data can be detected and a token that does not include the sensitive information of the customer can be generated. The personal data and the generated token can be stored along with data indicating a relationship between the token and the personal data. The personal data in the received customer data can be replaced by the token to form modified customer data. The modified customer data can be provided to a customer service representative. The token within the modified customer data can later be detected and associated with the personal data without revealing the personal data to the customer service representative.
US11023605B1 Data access threat detection and prevention
Data access threat detection and prevention modules are implemented proximate to data storage, e.g. in disk array controllers. The modules may be implemented in hardware or firmware. The modules monitor IOs from the disk array controllers to access managed drives. IOs exhibiting access parameters that deviate from a whitelist or match a blacklist are deemed to be suspicious. The whitelist may be created from monitoring normal, safe IOs and storing associated access patterns. In response to detection of suspicious activity the modules may halt or slow subsequent IOs, e.g. IOs to the same data, all data, an associated logical device, or the managed drive.
US11023604B1 Systems and methods to track, store, and manage events, rights and liabilities
Aspects herein relate to storing information concerning rights and liabilities or other records on distributed ledgers. A method disclosed can include identifying a transferor blockchain associated with rights and liabilities for transfer from a transferor to an acquirer, identifying an acquirer blockchain associated with the acquirer, creating an interim blockchain including the rights and liabilities, generating entries to the transferor blockchain removing the rights and liabilities, and generating entries to the acquirer blockchain adding the rights and liabilities. Another method disclosed can include identifying a critical record of a party, identifying a blockchain associated with the party, and generating an entry on the blockchain associated with the critical record, the entry having permissions related to at least the party.
US11023603B2 Systems and methods for data sharing and transaction processing for high security documents
Systems and methods for data sharing and transaction processing for high security documents are disclosed. According to one embodiment, a method may include (1) at least one computer processor verifying that a sender of a document is authorized to send the document; (2) the at least one computer processor verifying that a receiver of the document is authorized to receive the document; (3) the at least one computer processor identifying at least one restriction to associate with the document; and (4) the at least one computer processor associating the at least one restriction with the document.
US11023600B2 Protection against a relay attack
A method for protection against a relay attack on a system is composed of at least a first and a second communication device. Data are transmitted wirelessly between the first and the second communication device. The first communication device ascertains a first spectrum of all wirelessly transmitted signals to be received at the location of the first communication device within a frequency band. The second communication device likewise ascertains a second spectrum of all wirelessly transmitted signals to be received at the location of the second communication device within the frequency band. The frequency band is limited by a minimum and a maximum frequency. The second communication device transmits the second spectrum to the first communication device. The first communication device compares the first spectrum with the second spectrum in order to ascertain whether the second communication device is located at the location of the first communication device.
US11023598B2 Document-level attribute-based access control
Methods and systems for a document-level attribute-based access control service are provided. The document-level attribute-based access control service may be positioned between a directory service and a search engine service. The directory service can manage information and permissions for users. The document-level attribute-based access control service can map security attributes to the user based on the information and permissions. Based on the mapping, it can be determined whether to permit the user making a query to the search engine service to access documents based on the query. Information and permissions attributes can be injected into queries dynamically via a template. Attributes may be combined with role query templates to create document-level attribute-based access control on top of role-based access control. The present technology can enable enforcement of security policies requiring all of a combination of attributes to be satisfied before permitting certain access.
US11023593B2 Protecting cognitive systems from model stealing attacks
Mechanisms are provided for obfuscating training of trained cognitive model logic. The mechanisms receive input data for classification into one or more classes in a plurality of predefined classes as part of a cognitive operation of the cognitive system. The input data is processed by applying a trained cognitive model to the input data to generate an output vector having values for each of the plurality of predefined classes. A perturbation insertion engine modifies the output vector by inserting a perturbation in a function associated with generating the output vector, to thereby generate a modified output vector. The modified output vector is then output. The perturbation modifies the one or more values to obfuscate the trained configuration of the trained cognitive model logic while maintaining accuracy of classification of the input data.
US11023589B2 Secure booting of virtualization managers
A multi-phase boot operation of a virtualization manager at a virtualization host is initiated at an offload card. In a first phase of the boot, a security key stored in a tamper-resistant location of the offload card is used. In a second phase, firmware programs are measured using a security module, and a first version of a virtualization coordinator is instantiated at the offload card. The first version of the virtualization coordinator obtains a different version of the virtualization coordinator and launches the different version at the offload card. Other components of the virtualization manager (such as various hypervisor components that do not run at the offload card) are launched by the different version of the virtualization controller.
US11023588B2 Switching users and sync bubble for EDU mode
Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.
US11023585B1 Systems and methods for managing cybersecurity alerts
A system and method for setting alert thresholds related to cybersecurity ratings of one or more affiliate entities. An example method includes: obtaining entity data including cybersecurity event data for an affiliate entity; calculating a time-series cybersecurity rating for the affiliate entity based on the entity data; associating an alert reporting threshold with the time-series cybersecurity rating, wherein a comparison of the alert reporting threshold to the time-series cybersecurity rating determines a number of alerts reported for the affiliate entity; applying an alternative alert reporting threshold against the time-series cybersecurity rating to determine an alternative number of alerts reported for the affiliate entity; and updating the alert reporting threshold for the time-series cybersecurity rating to the alternative alert reporting threshold.
US11023581B2 Code package variants
Example implementations relate to code package variants. For example, a system according to the present disclosure, may include a client server, a development environment, a digital signing environment, and a central server. The development environment may generate a plurality of variants of a first portion of a code package. The digital signing environment may create a distinct digital signature for each variant of the plurality of variants of the first portion of the code package with a same second portion of the code package. The central server may transmit to the client server a complete code package comprising a variant of the plurality of variants of the first portion of the code package along with the second portion of the code package and a corresponding digital signature. The central server may transmit to the client server an incomplete code package comprising a remainder of the plurality of variants of the first portion of the code package, without the second portion of the code package, and digital signatures of each of the remainder of the plurality of variants.
US11023574B2 In-memory protection for controller security
In one implementation, a method for providing security on controllers includes detecting computer-readable code running on a controller, the computer-readable code including code portions that each include instructions to be performed by the controller; identifying a current code portion of the computer-readable code; accessing an in-memory graph that models an operational flow of the computer-readable code, wherein the in-memory graph includes a plurality of nodes, each of the nodes corresponding to one of the code portions and each of the nodes having a risk value for the associated code portion that is a measure of security risk for the associated code portion; identifying the risk value for the current code portion; selecting, from a plurality of available flow control integrity (IMV) schemes, an IMV scheme based on the identified risk value; and applying, to the code portion as the code portion is running on the controller, the selected IMV scheme.
US11023568B2 Image processing apparatus, system related to image processing apparatus, and method
An image processing apparatus communicates with a user's mobile terminal that includes an authentication module for biometric authentication. When the image processing apparatus receives verification data enabling use of a service provision system, the authentication module is identified as an authentication module to perform biometric authentication. The image processing apparatus then causes the authentication module to perform authentication processing of the user.
US11023567B2 Software intellectual property protection systems and methods for embedded platforms
Presented are software intellectual property (IP) protection systems and methods that prevent potential attackers as well as customers from having access to plain text versions of both library source code and binary code. Potential attackers are prevented from reusing the software on other platforms. The protection mechanism does not impact the functionality or the performance of the library itself and does not interfere with existing software update mechanisms or application developer tools, such as Joint Test Action Group (JTAG).
US11023563B2 Geographic population health information system
A method and system for providing a data analysis in the form of a customized geographic visualization on a graphical user interface (GUI) on a remote client computing device using only a web browser on the remote client device. The system receives a user's selected data analysis to be performed by the system for display on the remote client device. The system verifies the data access permissions of the user to render a data analysis solution customized to that particular user, and automatically prevents that user from gaining access to data analysis solutions to which that user is prohibited. The system is configured to respond to the user's data analysis request, perform the necessary computations on the server side on the fly, and send a dataset interpretable by the client device's web browser for display on the client device or on a device associated with the client device.
US11023562B2 Analysis method, analysis device, and recording medium
A non-transitory computer-readable recording medium stores therein an analysis program that causes a computer to execute a process including: dividing a Betti number sequence into a plurality of Betti number sequences, the Betti number sequence being included in a result of a persistent homology process performed on time series data, the plurality of Betti number sequences corresponding to different dimension of the Betti number sequence; and performing an analysis on each of the plurality of Betti number sequences.
US11023556B2 Web page designing with content beam to device preview
Designing and previewing web pages includes displaying an identifying image encoded with a first uniform resource locator (URL) of a preview web page on a display of a first computing device, the first URL including a location of the preview web page and a token unique to a web page authoring session for the preview web page; receiving, from a second computing device, a second URL obtained by capturing the identifying image on the display of the first computing device by a camera of the second computing device and decoding the captured identifying image to get the second URL by the second computing device; validating the second URL; and sending the preview web page to the second computing device when the second URL is validated. The preview web page may then be displayed on the second computing device.
US11023552B2 Systems and methods for enhancing search results with real-time content and input from brands
Systems and methods are provided for a brand search ecosystem for brands and branded products, locations, features, and services to enhance search results with real-time content and input on business rules, algorithms, and information from brandholders and provided over various modalities, including phones, TVs, kiosks, and speech recognition. The systems and methods include a brand name database including a plurality of brands and brandholders, bidders, and other content providers associated with respective brands. The search engine receives search requests from users, accesses the brand name database, and provides search results to the users based on a variety of factors, including the identity, search history, membership in a brand's rewards programs, aggregated feedback and ratings of others users, and direct feedback and ratings of the user conducting the search. The systems and methods also enable and process incentives to brands, bidders, content providers, and end users to encourage usage and real-time feedback, ratings, and other information on brands, branded products and services, and specific branded locations to further enhance search results.
US11023537B2 Comment management in shared documents
A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. The audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.
US11023536B2 Social network system with relevance searching
A social network system that provides a keyword search result set from content within the social network receives from an enterprise application a business object and an associated system of record, and generates a social object for the social network, where the social object corresponds to the business object and associated system of record. The system generates a plurality of conversations related to the social object, where each conversation comprises content. The system indexes each of the conversations as a conversation document and receives a keyword search term. The system then searches for the keyword search term within the conversation documents, and generates a result set of relevant conversations in response to the searching, where the relevant conversations are displayed in order of relevance.
US11023534B2 Classification method and a classification device for service data
A classification method and a classification device for service data. The classification method includes: acquiring service data, each including plural service indicators; extracting the service data whose category attribute meets a preset condition according to a set extraction rule to form a first data set, the extraction rule set according to part of the service indicators; taking and clustering the service data that are not extracted as a second data set; determining a classification result of the service data according to the first data set and a clustering result of the second data set; extracting service data of definite category attributes according to the extraction rule; and determining a classification result of service data according to a result of clustering of the service data which are not extracted and the service data having definite category attributes.
US11023533B2 Node task data display method and apparatus, storage medium and computer equipment
The present application relates to a node task data display method. The method comprises: receiving a query instruction for node task data, the query instruction carrying a user identifier and a node identifier; querying node task data associated with the user identifier from a node task data table associated with the node identifier according to the query instruction; querying variable configuration information associated with the user identifier from a variable configuration information table associated with the node identifier; extracting a variable value corresponding to the variable configuration information from each piece of queried node task data; and displaying in order each piece of queried node task data according to the extracted variable value of each piece of node task data.
US11023529B2 System and method for generating container image suggestions
Methods, systems, and computer program products are included for suggesting at least one container image from one or more searched container images, and including the suggested container image in a search result. A log-in request to log a user into a cloud user account of a cloud platform is received via a user interface, and responsive to the log-in request, the user is logged into the cloud user account. A search query for a type of container image is received from the user via the user interface. The cloud platform is searched for one or more container images within the queried type of container image. One or more container images from among the one or more searched container images are suggested, where the suggesting is based on one or more suggestion parameters including: an indication of an error rate of the one or more searched container images, an amount of cloud computational resources that would be consumed by running the one or more searched container images, and a compatibility between the one or more searched container images and one or more software development environments (SDE) of the user, wherein the SDE compatibility is known from the cloud user account. A search result is provided, the search result including the one or more suggested container images. The search result is based at least on: the search query, an amount of cloud computational resources available to the user through the cloud user account, and the SDE compatibility, wherein the amount of available cloud computational resources is known from the cloud user account.
US11023523B2 Video content retrieval system
This document describes a search retrieval system for automatically indexing data representing audio-visual recordings and for querying, responsive to a search query, that indexed data representing the audio-visual recordings. The search retrieval system defines weights for semantic features of an audio-visual recording and extracts, based on execution of a first set of rules, one or more semantic features. The system determines a weight for each of the one or more semantic features. A search engine searches nodes in the graph of the semantic features to identify one or more logical relationships for the one or more semantic features extracted. The weights for each of the one or more semantic features are adjusted based on the graph. The data is indexed in association with the one or more adjusted weights for the one or more semantic features, respectively.
US11023512B2 Identifying relevant page content
A computer-implemented method according to one embodiment includes identifying a plurality of related web pages, extracting textual data within the identified plurality of related web pages, determining a plurality of groupings of the extracted textual data, calculating a frequency of each of the determined plurality of groupings within the identified plurality of related web pages, creating a subset of the determined plurality of groupings, based on the calculated frequency of each of the plurality of groupings, and returning the subset of the determined plurality of groupings.
US11023510B2 Apparatus and method for displaying records responsive to a database query
An apparatus and method for simultaneously displaying both record names and the associated files responsive to a user's search over a database. A user conducts a routine search query over a database or group of databases of records containing, for example, text documents, or alphabetical concordances thereof. The search engine returns a list of records responsive to the user's query. In contrast to the standard list of record identifiers, the apparatus displays both the identifiers and selected portions of those records or other useful information, as defined by the user, facilitating quick review. The user is able to sort the list of these responsive records in a variety of ways, either before the search, or within the list of results, to expedite review. The apparatus identifies records that have been reviewed previously by marking them as “viewed” links. Finally, when reviewing any responsive record in full, the complete list of records is displayed in a side panel, in a way that still allows resorting by the user. This side panel display may be re-sorted “on the fly.” It also allows the user to see the identifiers of records anywhere in the list, and to easily jump, such as with a single mouse click, to any record in the list.
US11023509B1 Systems and methods for granularizing compound natural language queries
A method for processing a natural language query. The method includes receiving a text query, the query referring to a plurality of objects, attributes, qualifiers and other arguments and parsing the query to produce an argument tree representing the substance and structure of the query. The method also includes the capability to define qualifiers as being possibly projectable onto other arguments and indicate their direction of projectability and the capability to denote nodes of the argument tree as foldable, as splittable, or as containing sequences of qualifier arguments. The method additionally includes defining validity rules for a domain of knowledge, used to determine whether a list of arguments form a valid granular query component and processing of the argument tree, in view of the above in order to derive a corresponding plurality of granular query components that collectively request the plurality of pieces of information representing the intent of the query.
US11023505B2 Method and apparatus for pushing information
A method and apparatus for pushing information. A specific implementation of the method includes: parsing page content browsed by a user to extract a keyword of the page content and determine a theme corresponding to the keyword; determining a preset keyword matching the keyword in a preset keyword collection; determining an associated keyword associated with the determined preset keyword based on a pre-established associated relationship of the preset keyword; and pushing information corresponding to the theme and/or the associated keyword to the user. This implementation implements targeted information push.
US11023504B2 Searching unstructured data in response to structured queries
Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.
US11023502B2 User interaction event data capturing system for use with aerial spherical imagery
A data capturing system for use with aerial spherical imagery is provided. The system allows for capturing and tracking of data with respect to those accessing and viewing particular aerial spherical imagery, such as the imagery on a GIS map. The data capturing system may include a server having a processor and a memory and a software application providing instruction to the server to display aerial spherical imagery, such as spherical imagery, to a user through a network connection, such as through the Internet. For example the system may provide the map as a web site to the user that is displayed on a remote computing device accessible by the user in order to view the spherical imagery. Data related to the interaction of the user with the website is captured and tracked in order to use such data for other purposes.
US11023498B1 Dynamic object relationship generator
An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to receive data associated with one or more customers of an institution. The data is received from one or more other electronic computing devices. The received data is analyzed to identify objects in the data. Relationships are derived between the objects in the data. One or more images depicting the objects are obtained from the Internet. Information regarding the objects is sent to a display device. The information includes the images depicting the objects and the relationships between the objects.
US11023492B2 Deferred synchronization for work unit-related data
Deferred data synchronization includes obtaining at least a portion of a copy of a work unit from a system of record, the work unit comprising a plurality of categories, each category comprising a set of one or more elements; while a client device is offline with respect to the system of record, performing an offline action that includes a modification to an element of the copy of the work unit, recording locally the modification to the element of the copy of the work unit, and deferring synchronization of the modification with the system of record; and synchronizing the modification with the system of record, including causing the system of record to detect whether the modification is in conflict with the work unit on the system of record.
US11023491B1 Limit query processing using distributed stop operator
A global and local row count limit associated with a limit query are received by a stop operator of a first execution node among a set of execution nodes that are assigned to process the limit query. Local distributed row count data is generated based on a local row count corresponding to a number of rows output by the first execution node in processing the query. Based on determining the local row count satisfies the local limit, the first execution node buffers rows produced in processing the query. The local distributed row count data is updated based on remote distributed row count data received from a second execution node. A stopping condition is detected based on determining the global limit is satisfied based on updated local distributed row count data and query processing by the first execution node based on detecting the stopping condition.
US11023490B2 Selectively replicated trustless persistent store
A computer implemented method and system for a selectively replicated trustless persistent store is provided using a bilateral distributed ledger. The selectively replicated trustless persistent store synchronizes current state data stores shared among multiple parties. Data modifications may be made in any shared store locally and then are automatically replicated across other permissioned stores. The selectively replicated trustless persistent store is responsible for getting the data validated and agreed upon before committing locally.
US11023484B2 Model-driven profiling job generator for data sources
Embodiments of the present invention disclose generating a data profiling jobs for source data in a data processing system, the source data being described by at least one source functional data model. A target functional data model is provided, for describing target data that can be generated from the source data. One or more source functional data models are identified that correspond to the target functional data model. At least one functional source-to-target model mapping is associated to at least one source-target pair based on the target functional data model and identified source functional data models. A physical source-to-target model mapping for at least one source-target pair based on the logical source-to-target model mapping is calculated. For all physical source attributes, the needed data profiling jobs are generated based on the target attribute for analyzing the physical source attributes.
US11023481B2 Navigation platform for performing search queries
A method performed on a client computing device for providing a graphical user interface for searching through topics and user profiles. It includes rendering, the graphical user interface comprising a first search node, associated with a first node data structure; receiving user input corresponding to a selection of one of the first plurality of nodes as a second search node; and node position input of the second search node; transmitting, a selection request corresponding to the node selection of one of the first plurality of nodes; receiving, data relating to a second plurality of node data structures associated with the second search node; generating on the graphical user interface the second search node at a location on the graphical user interface corresponding to the node position input; and a linking member connecting the first search node to the second search node.
US11023476B2 Testing pairings to determine whether they are publically known
Provided are techniques for testing pairings to determine whether they are publically known. It is determined whether a pairing from a record is publicly known by searching public data stores. The pairing is marked with an outcome of the determining. An operation is performed on the pairing based on the outcome.
US11023472B2 System and method for troubleshooting in a virtual computing system
A system and method include receiving, by a troubleshooting system of a virtual computing system, a search query for troubleshooting a problem associated with a component of the virtual computing system. The search query is received via a troubleshooting interface of the troubleshooting system. The system and method also include parsing the search query, including associating a troubleshooting category with the parsed search query, determining possible causes of the problem from the troubleshooting category, and ranking the possible causes based on a pre-determined criteria. The system and method additionally include displaying a subset of highest ranked possible causes of the problem on the troubleshooting interface.
US11023471B1 Scalable natural language processing for large and dynamic text environments
Briefly stated, the invention is directed to retrieving a semantically matched knowledge structure. A question and answer pair is received, wherein the answer is received from a query of a search engine. A question is constraint-matched with the answer based on maximizing a plurality of constraints, wherein at least one of the plurality of the constraints is a similarity score between question and answer, wherein the constraint matching generates a matched sequence. For one or more answer sequences, a subsequence is found that are not parsed as answer slots. Query results are obtained from another search engine based on a combination of the answer or question, and the non-answer subsequence. And a KB based is refined on the query results and the constraint matching and based on a neural network training, for a further subsequent semantic matching, wherein the KB includes a dense semantic vector indication of concepts.
US11023464B2 Reducing temp size over a base table
A method, system and computer program product includes receiving and parsing an SQL query, identifying at least one common sub expression, or sub-query, or combination thereof, used multiple times within the SQL query, constructing for the at least one common sub expression, or sub-query, or combination thereof, a query execution plan that maintains as part of an initial result set a bit vector for a fact table, storing a result bit vector and an indicator that tracks a last valid tuple processed to produce the result bit vector when a TEMP operation is indicated in the query execution plan, reassessing a TEMP result in other portions of the query execution plan, priming a list of tuples using the TEMP result, and retrieving respective columns for further processing in the query execution plan.
US11023463B2 Converting and modifying a subquery for an external data system
Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes a subquery that is to be executed at an external data system that supports a different query language than the data intake and query system. The data intake and query system converts the subquery from the query language supported by the external data system to the query language supported by the data intake and query system. The data intake and query system then processes the query including the translated subquery. The translated subquery is then translated back to the language supported by the external data system including any processing or optimizations performed with respect to the subquery.
US11023462B2 Single input graphical user interface control element and method
Described are methods, systems and computer readable media for GUI control elements and associated processing methods.
US11023460B2 Transparent user-defined function (UDF) optimization
A User-Defined Function (UDF) provided by a user and accessed through a user query is identified. A wrapper for the UDF is generated. The wrapper represents a customized instance of the UDF. The wrapper, during execution, selectively calls the UDF provided by the user. Any query that references the UDF is rewritten to process the wrapper instead of the UDF.
US11023458B2 Systems and methods for blockchain interlinking and relationships
This disclosure describes systems and methods for interlinking multiple independent and separately-scalable blockchains to provide transactional provenance. The disclosed systems and methods leverage a combination of blockchain and graph data structures to interoperate between blockchains without requiring a single data structure while still providing a single chain of custody and provenance for a particular set of actions.
US11023457B1 Targeted sweep method for key-value data storage
A computer-implemented method for targeted sweep of a key-value data storage is provided. The method comprises before a write transaction to a database having a key value store commits, and before each of one or more write commands of the write transaction are persisted to the key value store, writing an entry for each of the one or more write commands to an end of a targeted sweep queue, the entry comprising metadata including: data identifying a cell to which the write command relates, a start timestamp of the write transaction, and information identifying a type of the write transaction.
US11023455B2 Executing transactions based on blockchain
At a node device associated with a blockchain as a received target transaction, a target transaction published by a user is received, where the received target transaction includes transaction content, and where at least a part of the transaction content includes a content summary associated with target content that is stored in a third-party storage system connected to the blockchain. By the node device and to the third-party storage system, the target content corresponding to the content summary is queried. By the node device, whether the target content is verified is determined. In response to determining that the target content is verified, by the node device, the received target transaction is executed based on the transaction content. By the node device, the received target transaction is stored in a distributed database associated with the blockchain.
US11023454B2 Checking data integrity in incremental journaling
Incremental inline journaling in a journaled file system can be utilized to facilitate concurrency and throughput of a journaled file system. In an example, a request can be received for a transaction to modify a sub-block portion of a file stored in a distributed storage system. In response to that, the modification can be allocated to a data structure in a journal of the distributed storage system. After the transaction commits, a current value of the sub-block portion of the file can be saved to the delta structure. Then, a new value corresponding to the request for the transaction to modify the sub-block portion of the file can be written to the metadata block. After writing the new value to the metadata block, a memory space used to store the delta structure can be freed.
US11023449B2 Method and system to search logs that contain a massive number of entries
Techniques to search logs that contain a massive number of entries are disclosed. In various embodiments, logs are pre-scanned incrementally to identify logs of interest. A log is identified as a log of interest based at least in part on a determination that the log satisfies a symptom definition associated with a symptom. A symptom pre-scan result is generated for those logs of interest that satisfy the symptom definition. The symptom pre-scan result is stored in a searchable pre-scan result data store.
US11023445B2 Optimistic concurrency for collaborative applications
Technologies described herein can be used to support modification to data by a client computing device without a concurrency check. An update to a data document can be received from a client computing device. Contents of the update can be analyzed to determine whether a concurrency check is required before applying the update to the data document. In at least some embodiments, at least part of the contents of the data document can be organized in such a way that multiple, independent modifications can be made to the contents of the data document without concurrency checks. A server computer can be configured to identify updates to these contents of the data document, and to apply the updates to the data document without performing concurrency checks. In at least some embodiments, a list of concurrency-safe data document properties can be accessed when determining whether to omit the concurrency check.
US11023444B2 Service discovery using attribute matching
The described technology is generally directed towards matching subscriber services to publisher services based on any number of arbitrary subscriber-specified attributes. In general, each publisher services register its capabilities as a set of attributes in a repository data store, e.g., a database. When a subscriber service wants a matching publisher service, the subscriber service specifies which attributes the subscriber service wants matched, and the repository's affiliated matching process uses the registered attributes of the publisher services to seek a match.
US11023441B2 Distributed storage and processing of hierarchical data structures
The present disclosure generally relates to storing, processing, and classification of content resources, such as documents, web-based resources, and other content. More particularly, the present disclosure describes techniques for distributed storage of network session data in hierarchical data structures stored on multiple servers and/or physical storage devices, and techniques for analyzing and classifying the distributed hierarchical structures. Such techniques may include executing different machine-learning algorithms on different servers and/or different storage devices, and generating node mapping data between a plurality of different hierarchical structures and a top-level derivative hierarchy that references the underlying hierarchical structures in order to access and manage the different distributed taxonomies within the underlying hierarchical structures.
US11023439B2 Variable cardinality index and data retrieval
Systems and methods for a variable cardinality index and data retrieval. A multi-level hash table increases cardinality from a top index and comprises multiple levels respectively pointing to at least one other level of hash tables. Each hash table comprises a unique file identification for a record in the index. A search engine module receives a token and cardinality limit, and performs a search through the multi-level hash table index for records associated with the token. The search is limited by the cardinality limit, and comprises a hash table lookup and a B-Tree progression. In response to a hit in the token search, the search engine performs a subsequent B-Tree progression from the hash table in which the hit occurred. The search engine returns the record, if encountered in the subsequent B-Tree progression. The unique file identification is returned if missing data is encountered, or the cardinality limit is reached.
US11023430B2 Sparse dictionary tree
Techniques related to a sparse dictionary tree are disclosed. In some embodiments, computing device(s) execute instructions, which are stored on non-transitory storage media, for performing a method. The method comprises storing an encoding dictionary as a token-ordered tree comprising a first node and a second node, which are adjacent nodes. The token-ordered tree maps ordered tokens to ordered codes. The ordered tokens include a first token and a second token. The ordered codes include a first code and a second code, which are non-consecutive codes. The first node maps the first token to the first code. The second node maps the second token to the second code. The encoding dictionary is updated based on inserting a third node between the first node and the second node. The third node maps a third token to a third code that is greater than the first code and less than the second code.
US11023429B2 Methods and systems for associating content with conversation tuples
Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.
US11023425B2 Concurrent access and transactions in a distributed file system
According to one embodiment of the present disclosure, a first set of file system objects included in performing a requested file system operation is identified in response to a request to perform a file system operation. An update intent corresponding to the requested file system operation is inserted into a data structure associated with each identified file system object. Each file system object corresponding to the corresponding data structure is modified as specified by the update intent in that data structure. After modifying the file system object corresponding to the corresponding data structure, the update intent is removed from that data structure.
US11023422B2 Generating snapshot of an integration environment to facilitate replication of the environment
A system, method, and computer-readable medium are disclosed for reproducing an issue via a remote access controller by providing the remote access controller with a method for allowing a user to take a snapshot (i.e., a representation of the state of all components of an integration environment at a particular point in time) of an integration of the various components administered via a management application suite executing on a remote access controller. In certain embodiments, the management application suite comprises an OpenManage Integration for VMware vCenter. Such a method reduces the time needed to determine a root cause of an issue and assists system managers in properly providing a solution to the issue.
US11023420B1 Real-time compression of log data
Techniques are provided for compression and decompression of log data. An exemplary method comprises: obtaining a log message, wherein the log message comprises a message template and one or more message variables; obtaining a compression index that maps a plurality of message templates to a corresponding message signature; and writing the one or more message variables and a message signature corresponding to the message template of the log message to a log file. A counter may be maintained for each of a plurality of distinct message templates, and a given message signature may be assigned to a particular message template based on a length of the given message signature and a frequency of occurrence of the particular message template. The compression index comprises, for example, a key/value database where the message templates are keys and the corresponding message signatures are values of the key/value database. A decompression index maps message signatures to corresponding message templates.
US11023419B2 Folder key management
Disclosed herein are system, method, and computer program product embodiments for generating folder keys and using folder keys to access folder paths. In an embodiment, a computer system may instantiate a graphical user interface (GUI) to display folder and sub-folder contents as well as a folder key. A user may input a folder key as a representation of the displayed sub-folder of the corresponding folder path. The folder key may include one or more symbols that the computer system may store and associate with the folder path. Using the folder key, the computer system may retrieve a particular sub-folder, manage security or permissions related to folders, and/or facilitate navigation between sub-folders. Using a folder key may aid a user in quickly navigating to a particular sub-folder and may allow a computer system to avoid loading unnecessary intermediate sub-folders as a user navigates to a particular desired sub-folder.
US11023417B2 Video content graph including enhanced metadata
The described technology is directed towards sending metadata related to a video to a client device, such as events that describe a portion of that video, such as in a hidden stream. In one or more implementations, the enhanced metadata comprises nodes used to build part of a relationship graph. This allows interested clients to switch between the feature playback and interacting with the metadata. Further, searches through the enhanced metadata may be performed to find matching video portions, and summaries or highlights of one or more videos may be assembled by accessing information in the enhanced metadata.
US11023413B2 Synchronization in a multi-tile, multi-chip processing arrangement
A method of operating a system comprising multiple processor tiles divided into a plurality of domains wherein within each domain the tiles are connected to one another via a respective instance of a time-deterministic interconnect and between domains the tiles are connected to one another via a non-time-deterministic interconnect. The method comprises: performing a compute stage, then performing a respective internal barrier synchronization within each domain, then performing an internal exchange phase within each domain, then performing an external barrier synchronization to synchronize between different domains, then performing an external exchange phase between the domains.
US11023412B2 RDMA data sending and receiving methods, electronic device, and readable storage medium
A Remote Direct Memory Access (RDMA) data sending method is disclosed. The method is applicable to a sending end, with a data-transmission RDMA device disposed thereon. The method includes: the data-transmission RDMA device acquiring raw data; the data-transmission RDMA device compressing the raw data by using a preset compression method to obtain compressed data; and the data-transmission RDMA device encapsulating the compressed data into a data packet, and transmitting the data packet to a receiving end. The data packet may include a method tag corresponding to the preset compression method. In this method, the compression and transmission of the raw data are conducted by the data-transmission RDMA device on the hardware level.
US11023410B2 Instructions for performing multi-line memory accesses
A system is described that performs memory access operations. The system includes a processor in a first node, a memory in a second node, a communication interconnect coupled to the processor and the memory, and an interconnect controller in the first node coupled between the processor and the communication interconnect. Upon executing a multi-line memory access instruction, the processor prepares a memory access operation for accessing, in the memory, a block of data including at least some of each of at least two lines of data. The processor then causes the interconnect controller to use a single remote direct memory access memory transfer to perform the memory access operation for the block of data via the communication interconnect.
US11023409B2 MIPI D-PHY receiver auto rate detection and high-speed settle time control
System, methods and apparatus are described that support multimode operation of a data communication interface. An apparatus includes a physical layer interface coupled to a serial bus and configurable for a high-speed mode of communication and a low-speed mode of communication, and a rate detector configured to receive a clock signal from the serial bus, and to use a reference clock to determine a unit interval representative of a data rate of the serial bus. The apparatus may also include interval calculation logic configured to determine an interval related to timing of a data signal transmitted on the serial bus, the interval having a duration expressed as a number of cycles of the reference clock. The physical layer interface may be configured to use the interval to capture data in the data signal.
US11023406B2 Preservation of port control block information related to logins and states of remote ports during a code load in an embedded port
Information maintained in a port control block of an embedded port of a host bus adapter is stored in a host bus adapter memory, wherein the information corresponds to login attributes and state data of remote ports. In response to storing the information in the host bus adapter memory, code in the embedded port is updated. In response to the updating of the code in the embedded port, the stored information is restored from the host bus adapter memory to the port control block of the embedded port.
US11023404B2 Daisy chain connection system and system control method
A system having information equipment connected in a daisy chain, where power supply control of the daisy chain-connected information equipment is performed without having to add a dedicated power supply control device. In a daisy chain connection system, second information equipment comprise a control unit and a power supply unit, and a first information equipment and the control unit of the second information equipment include a communication circuit capable of wired communication, and the first information equipment and the power supply unit of the second information equipment include a wireless circuit capable of wireless communication. When turning OFF a power supply to any one of the second information equipment, the first information equipment requests the power supply unit to stop the power supply by using wireless communication, and the power supply unit performs control for stopping the power supply to the control unit according to the request.
US11023402B2 Switch pruning in a switch fabric bus chassis
Bus enumeration of a switch fabric bus may be performed without assigning bus numbers to unused switch ports and/or corresponding slots to which the unused switch ports are routed. Accordingly, switches coupled to a switch fabric bus in a chassis may link-train with corresponding slots in the chassis in an attempt to establish active connections with devices coupled to the slots. Unused switch fabric bus lanes running from the switches to unused slots may be identified, and the unused switch ports corresponding to the unused switch fabric bus lanes may be disabled. During a subsequent bus enumeration procedure for the switch fabric bus, bus numbers may be allocated to the identified used switch ports (or corresponding used slots) but not to the identified unused switch ports (or corresponding unused slots). The link training, used/unused switch port identification, and bus enumeration may all be performed each time the chassis is reset.
US11023387B1 Nonvolatile/persistent memory with namespaces configured across channels and/or dies
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.
US11023380B2 Non-volatile storage system with filtering of data samples for a monitored operational statistic
A non-volatile storage device includes a compact and efficient filter of data samples for a monitored statistic about operation of the storage device. The non-volatile storage device comprises a plurality of non-volatile memory cells and a control circuit connected to the non-volatile memory cells. The control circuit is configured to maintain at the non-volatile storage device a sum of samples of the statistic for a moving window of the samples such that during operation new samples are added to the sum and contributions from old samples are removed from the sum by the control circuit multiplying the sum by a weight when adding the new samples.
US11023376B2 System and methods for efficient virtually-tagged cache implementation
A multiprocessor system includes a plurality of nodes and at least one memory, each node containing at least one processor; a first cache configured to store a plurality of first cache lines, the first cache being private to at least one node from among the plurality of nodes; and a second cache configured to store a plurality of second cache lines, the second cache being at a higher level than the first cache, wherein at least one of the first cache lines includes a first associated pointer pointing to a location of one of the second cache lines, and wherein at least one of the second cache lines includes a second associated pointer pointing to a location of one of the first cache lines.
US11023371B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of parallel units each including blocks belonging to different nonvolatile memory dies. When receiving from a host a write request designating a third address to identify first data to be written, the memory system selects one block from undefective blocks included in one parallel unit as a write destination block by referring to defect information, determines a write destination location in the selected block, and writes the first data to the write destination location. The memory system notifies the host of a first physical address indicative of both of the selected block and the write destination location, and the third address.
US11023363B2 Performance test application sequence script
Systems, methods, and devices for creating test and testing a plurality of touchscreen devices are described. The methods comprise creating a test script by recording the touch events performed on a touchscreen device by a technician. The method of recording touch events for later use as a test script is faster and requires less programming knowledge, compared to manually writing a test script. This is beneficial if a new test script is needed quickly because a technician can perform a desired touch sequence on a device recording the sequence and then distribute the recorded sequence to be played on a plurality of devices to be tested. The recorded sequence may include a plurality of sequential touch events. Additionally, the recorded sequence may include conditional statements used to determining the timing of simulating one of the touch events in the sequence.
US11023361B1 Intelligent automated way of baselining integration content using messages from historical tests to be used for regression testing
Disclosed herein are system, method, and computer program product embodiments for determining an integration regression between a source system and a target system. An embodiment operates by selecting a first set of messages in a middleware system. The embodiment receives a baseline mapping for the first set of messages from the middleware system. The embodiment creates a test suite based on the first set of messages. The embodiment performs the test suite, wherein the performing generates a second set of messages in the middleware system and a current mapping for the second set of messages. The embodiment compares the first set of messages to the second set of messages based on the baseline mapping and the current mapping. The embodiment determines an integration regression between the source system and the target system based on the comparing.
US11023358B2 Review process for evaluating changes to target code for a software-based product
Systems and methods can implement a review process to evaluate changes to target code as part of development cycles for a continuous integration, continuous deployment pipeline for software-based products. The system can aggregate data and determine if the target code has been modified preliminarily and then intelligently determine where further review is needed before the changes are permanently implemented. To do this, a changeset including the preliminarily changed target code can be obtained from the aggregated data. The changeset can be tested with a prediction model based on feature data that characterizes aspects of a coding process carried out to generate the preliminary modification. The prediction model can provide an activation recommendation for the preliminary modification based on a plurality of risk factors determined from the testing. The prediction model can be trained, continuously, with training data that includes a plurality of data artifacts resulting from a code build processes.
US11023347B2 Screen control method and electronic device supporting the same
An electronic device includes a sensor that senses an external environment, a display that outputs a first screen including one or more movable particles, a memory, and a processor electrically connected with the sensor, the display, and the memory. The memory stores instructions that, when executed, cause the processor to obtain first information about the external environment through the sensor and to change a display state of a first particle of the one or more movable particles, based on a result obtained by analyzing the first information.
US11023346B2 Techniques for providing application contextual information
Techniques for providing application contextual information. One or more sets of database context identifiers corresponding to events that occur within the database are generated by the database. The one or more sets of database context identifiers have at least one application context field. A session identifier corresponding to a session to be monitored is sent from the application to the database. Information to be stored in the database with the session identifier is sent to the database. Database logs and application logs are correlated using at least the session identifier.
US11023345B1 System and apparatus for automated evaluation of compatibility of data structures and user devices based on explicit user feedback
Embodiments are disclosed for automated evaluation of compatibility of a data structure with a user device. An example method includes receiving, by communications circuitry, a set of user device characteristics regarding the user device, and retrieving, by the personalization circuitry, a set of data structure characteristics regarding the data structure. The example method further includes calculating, by the personalization circuitry, a set of characteristic-level compatibility scores, and generating, by the personalization circuitry and based on the set of characteristic-level compatibility scores, a compatibility score for the data structure and the user device. Subsequently, the example method includes generating, by an aggregator and using the generated compatibility score, an indication of relative compatibility of the data structure for the user device, and causing transmission, by communications circuitry, of a control signal to the user device based on the indication of relative compatibility. Corresponding apparatuses and computer program products are also provided.
US11023343B2 Method for injecting deliberate errors into PCIE device for test purposes, apparatus applying method, and computer readable storage medium for code of method
A method for injecting specific errors of both correctable and non-correctable types into a PCIE device for testing purposes during fabrication stage constructs an error injecting platform based on received target information. The platform includes a control system and at least one testing system. Disabling a security boot in the connected testing system and obtaining information of the specified driver. The obtained information comprises objects to be tested according to selection, each object having a bus address and a PCIE port value. The object under test is controlled to inject a specified error, the injection and result of injection being reported by the processor and analyzed.
US11023341B2 Injection of simulated hardware failure(s) in a file system for establishing file system tolerance-to-storage-failure(s)
A computer-implemented method according to one embodiment includes determining a location within a file system that is potentially vulnerable to hardware failures, and injecting one or more simulated hardware failures into the determined location within the file system. The method further includes determining whether the file system was damaged as a result of injecting the simulated hardware failure(s). In response to determining that the injection of the simulated hardware failure(s) resulted in damage to the file system, it is determined whether the damage is repairable. Based on whether the file system was damaged as a result of injecting the simulated hardware failure(s) and/or based on whether or not the damage is determined to be repairable, a tolerance-to-storage-failure score is assigned to the file system.
US11023340B2 Layering a distributed storage system into storage groups and virtual chunk spaces for efficient data recovery
Technology is disclosed for storing data in a distributed storage system using a virtual chunk service (VCS). In the VCS based storage technique, a storage node (“node”) is split into multiple VCSs and each of the VCSs can be assigned a unique ID in the distributed storage. A set of VCSs from a set of nodes form a storage group, which also can be assigned a unique ID in the distributed storage. When a data object is received for storage, a storage group is identified for the data object, the data object is encoded to generate multiple fragments and each fragment is stored in a VCS of the identified storage group. The data recovery process is made more efficient by using metadata, e.g., VCS to storage node mapping, storage group to VCS mapping, VCS to objects mapping, which eliminates resource intensive read and write operations during recovery.
US11023338B2 Handling storage unit failure in a dispersed storage network
A method for execution by dispersed storage failure detection unit of a dispersed storage network includes generating a storage unit weights and storage set weights based on the storage unit weights. One storage unit that meets a weight-adjustment trigger condition is identified, and a new storage unit weight for the identified storage unit is generated. A first data migration within the storage set that includes the identified storage unit is facilitated based on the storage unit weights. A failing set of storage units in a second storage set is identified. A new storage set weight for the second storage set is generated when the number of storage units in the failing set compares favorably to a failure threshold number. A second data migration that includes transferring data slices stored in the second storage unit to other storage sets is facilitated based on the storage set weights.
US11023337B2 Information processing system and control apparatus
An information processing system includes a plurality of control apparatuses communicably coupled to each other. A first control apparatus of the plurality of control apparatuses includes a first memory configured to store first instructions and a first processor configured to operate using standby power before a power-on selection is made. The first processor executes the first instructions causing a process including collecting first identification information of each of the plurality of control apparatuses other than the first control apparatus. The process includes storing the first identification information in the first memory. The process includes determining a role of the first control apparatus based on a comparison result derived by comparing second identification information of the first control apparatus with the first identification information.
US11023332B2 System and method for efficient backup system aware direct data migration between cloud storages
A file is backed up to a backup system. A first cloud storage provided by a first cloud provider is connected to the backup system and the file is moved to the first cloud storage. Metadata is created at the backup system to reference the file moved to the first cloud storage. A second cloud storage is connected to the backup system. The file is moved from the first cloud storage to the second cloud storage. The metadata at the backup system is updated to reference the file now residing at the second cloud storage.
US11023328B2 Redo log for append only storage scheme
A new snapshot of a storage volume is created by suppressing write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot. Data is written in segments and Metadata is stored in the segments indicating LBAs of data stored therein and offsets within the segments at which data for LBAs are stored. For write requests, index entries are stored in an index buffer for a segment and written to the segment when the buffer is full. A redo entry is created in a redo buffer for multiple storage volumes and slices for each write request. Write requests are acknowledged when the redo buffer is written to redo segments on a storage device. On restart, index buffers are reconstructed from the redo segments if needed.
US11023315B1 Techniques for supporting erasure coding with flash memory controller
Processing functions are offloaded to a memory controller for nonvolatile memory by a host in connection with write data. The nonvolatile memory executes these functions, producing processed data that must be written into memory; for example, the offloaded functions can include erasure coding, with the nonvolatile memory controller generating redundancy information that must be written into memory. The memory controller holds this information in internal RAM and then later writes this information into nonvolatile memory according to dynamically determined write time and/or destinations selected by the host, so as to not collide with host data access requests. In one embodiment, the memory is NAND flash memory and the memory controller is a cooperative memory controller that permits the host to schedule concurrent operations in respective, configurable virtual block devices which have been configured by the host out of a pool of structural flash memory structures managed by the memory controller.
US11023312B2 Serial management interface with improved reliability
A serial management interface master device includes an input/output pin and a controller including an error code calculator. The controller is configured to output a first access frame on the input/output pin to cause data to be written to a first register of a serial management interface slave device connected to the input/output pin; cause the error code calculator to generate first error code bits based on the first access frame sent to the serial management interface slave device; and output a second access frame including the first error code bits to the serial management interface slave device on the input/output pin to cause the first error code bits to be written to a second register of the serial management interface slave device.
US11023306B2 Implementing a post error analysis system that includes log creation facilities associated with instances of software applications
User-to-software-application-instance-pairings are created. Each of the pairings is a unique relationship between one of the users and one of the instances of the software applications. Identifiers for the user-to-software-application-instance-pairings are received. There is a separate identifier for each of the user-to-software-application-instance-pairings. One of the log creation facilities is associated with each of the user-to-software-application-instance-pairings. Log files are created at corresponding ones of the log creation facilities in response to detecting errors during execution of the instances of the software applications. The log files are categorized based on error categories. A request for a post error analysis report is received. The request specifies one of the error categories. A subset of the log files is determined based on the specified error category specified in the request. The subset of the log files is displayed. One of the identifiers is displayed for each error described in the post error analysis report.
US11023305B2 Obtaining diagnostic information
Concepts for logging and retrieving diagnostic information relating to a computer system that implements a runtime stack when executing a program are presented. One example comprises, determining a depth value, the depth value being configured to identify a level of diagnostic tracing for the runtime stack. For each stack frame of the runtime stack: the depth value is compared with a counter value associated with the stack frame, and data is then retrieved from the stack frame based on the comparison result.
US11023304B2 System and method for data error notification in interconnected data production systems
An error notification system includes a plurality of data production systems in communication with a monitoring server. Each data production system has a data processor configured to receive input data from a first set of data production systems, process the input data to produce output data, and make the output data accessible to a second set of data production systems. The monitoring server is configured to monitor data transmissions between the data production systems and to identify, for each data transmission, originating and receiving systems. The monitoring server is further configured to map data flow from each originating source system to identify all downstream data production systems. Upon identification of a data error in the originating source system, the monitoring server obtains data error information, assembles a data error notification, and transmits the data error notification to data production systems meeting system notification criteria.
US11023303B2 Methods and apparatus to correlate unique identifiers and tag-individual correlators based on status change indications
A method includes generating registration data, wherein the registration data comprises at least a tag-individual correlator and a status, receiving a status change indication, for at least one tag, wherein the at least one tag is identified by a tag unique identifier; correlating the tag unique identifier and the tag-individual correlator in the registration data; and updating the status in the registration data for the status change indication.
US11023302B2 Methods and systems for detecting and capturing host system hang events
Methods and systems are provided that may be implemented to detect and capture information related to host system hang events which may occur during booted and in-band operation of an information handling system, e.g., for further analysis such as debugging. The disclosed methods and systems may be employed to monitor for behavior that is indicative of the occurrence of a host processing device system hang event that occurs while a host operating system is booted and running on the host processing device. Information regarding the nature and/or cause of a detected system hang event may be captured and stored for further analysis and/or for identifying a corrective action.
US11023301B1 Unified API platform
Systems and methods for providing a unified application programming interface (API) and command line interface (CLI) aggregation platform are provided. For example, the platform may capture and store current version and commands available for API and CLI commands for a plurality of vendors, provide the database, CLI, and interface for defining and abstracting Infrastructure as a Service (IaaS), cloud, on-premise and hypervisor-backed virtualized hardware platform API and CLI calls, and create a semantic ontology unifying disparate API and CLI calls. The platform may help implement an instance of computer infrastructure for consolidating, unifying, and obfuscating multiple disparate IaaS, cloud, on-premise and hypervisor-backed virtualized hardware platforms thereby defining a unified method for calling IaaS services using the API and CLI commands from the plurality of vendors through an ontologically driven abstraction tier.
US11023298B1 Displaying items based on a configuration file
Systems and methods are provided for displaying messages. The systems and methods include operations for: receiving, by a client device, a plurality of events from a plurality of channels; receiving, by the client device from a server, a configuration file comprising one or more rules for processing the sets of events from the plurality of channels; determining that a first event of the plurality of events is associated with a first event type and that a second event of the plurality of events is associated with a second event type; assigning, based on the configuration file, a first priority to the first event based on the first event type and a second priority to the second event based on the second event type; and displaying, by the client device, the first event and the second event according to the first priority and the second priority.
US11023295B2 Utilizing a neural network model to determine risk associated with an application programming interface of a web application
A device may extract content, path data, and query data from API requests, and may identify events based on the extracted data. The device may combine a sequence of the events with the events to generate sequence-embedded events, and may train a neural network model with the sequence-embedded events to generate a trained neural network model. The device may receive an API request, may extract new content, new path data, and new query data from the API request, and may identify new events based on the newly extracted data. The device may process the new events, with the trained neural network model, to generate predicted events, and may calculate an anomaly score based on the predicted events. The device may compare the anomaly score with a threshold to determine a risk for the API request, and may cause the API request to be blocked or permitted based on the risk.
US11023293B2 Flexible and scalable artificial intelligence and analytics platform with flexible content storage and retrieval
Systems and methods for content management wherein a client can submit requests to a first API which the forwards the requests to either an IMDB or a gateway to a distributed cluster-computing framework. Requests to the IMDB are serviced and responses from the IMDB are returned to the client. Requests that are forwarded to the gateway are first modified for the distributed cluster-computing framework, and are then parsed by the gateway and used to instantiate processors that generate corresponding requests to the distributed cluster-computing framework. Responsive data from the distributed cluster-computing framework is used to generate responses to the client requests that are forwarded to the first API which modifies them to appear as if they were generated by the IMDB. These modified responses are returned by the first API to the client.
US11023292B1 Method and apparatus for using a single storage structure to authorize APIs
Some embodiments of the invention provide a system for defining, distributing and enforcing policies for authorizing API (Application Programming Interface) calls to applications executing on one or more sets of associated machines (e.g., virtual machines, containers, computers, etc.) in one or more datacenters. This system has servers that act as a logically centralized resource for defining and storing policies and parameters for evaluating these policies. The servers enforce these policies and distribute the policies and parameters to policy-enforcing local agents that execute near the applications that process the API calls. From an associated application, a local agent receives API-authorization requests to determine whether API calls received by the application are authorized. In response to such a request, the local agent uses one or more parameters associated with the API call to identify a policy stored in its local policy storage to evaluate whether the API call should be authorized. To evaluate this policy, the agent also retrieves one or more parameters from the local policy storage.
US11023290B2 Synchronization amongst processor tiles
A processing system comprising an arrangement of tiles and an interconnect between the tiles. The interconnect comprises synchronization logic for coordinating a barrier synchronization to be performed between a group of the tiles. The instruction set comprises a synchronization instruction taking an operand which selects one of a plurality of available modes each specifying a different membership of the group. Execution of the synchronization instruction cause a synchronization request to be transmitted from the respective tile to the synchronization logic, and instruction issue to be suspended on the respective tile pending a synchronization acknowledgement being received back from the synchronization logic. In response to receiving the synchronization request from all the tiles in the group as specified by the operand of the synchronization instruction, the synchronization logic returns the synchronization acknowledgment to the tiles in the specified group.
US11023287B2 Cloud data center with reduced energy consumption
Technology for computing number of active servers needed over time in a cloud/compute cluster includes the following operations (not necessarily in the following order): (i) determining the capacity of each VCE provisioned on the cloud against the resource guaranteed to that VCE; (ii) forecasting the resource needs over time using historical requests for each VCE flavor; and (iii) using the forecasted resource needs to determine the required number of future servers at some future time. Some embodiments of the present invention use a formula that accounts for the interplay among various parameter values of the VCE flavors and also the mapping of the needs of VCEs of various flavors to the capabilities of physical resources.
US11023277B2 Scheduling of tasks in a multiprocessor device
Computational apparatus including multiple processing cores, which concurrently execute tasks that are respectively assigned to them. A central scheduling unit (CSU) including a CSU memory holding one or more look-up tables (LUTs) listing tasks for allocation to the processing cores and respective conditions for enabling of each of the tasks. The CSU receives indications of termination of the tasks by the processing cores, and selects, responsively to the indications, enabled tasks from the one or more LUTs for allocation to the processing cores. A network of distribution units are connected between the CSU and the processing cores. The distribution units allocate selected tasks from the CSU to the processing cores for execution and report the termination of the tasks from the processing cores to the CSU.
US11023276B2 Method and apparatus for data processing
Methods and apparatuses are provided for data processing. The method includes receiving a data packet; associating codes with the data packet, wherein the codes specify processing to be performed to the data packet; and performing the processing to the data packet in accordance with the codes. The apparatus includes a receiver, configured to receive a data packet; a processor; and a memory coupled to the processor, the memory configured to store instructions which when executed by the processor become operational with the processor to: associate codes with the data packet, wherein the codes specify processing to be performed to the data packet; and perform the processing to the data packet in accordance with the codes.
US11023270B2 Configuration of decoupled upgrades for container-orchestration system-based services
Some embodiments provide a system and method associated with a determination of an upgrade path for an application service associated with a container-orchestration system (e.g., a KUBERNETES® container-orchestration system). A container-orchestration system server may trigger, by an operator object deployed as a controller for the application service, an upgrade process. In response to the trigger, the container-orchestration system server may access a dictionary type data structure containing a plurality of tuples associated with the application service (and the dictionary type data structure may be uncoupled from the application service). The container-orchestration system server may then automatically execute a search algorithm on the plurality of tuples to determine the upgrade path from a source version to a target version for the application service. According to some embodiments, the application service may then be automatically upgraded in accordance with the determined upgrade path.
US11023269B2 Workload manager control of dynamic thread mode switch
Embodiments include method, systems and computer program products for operating a computer system using a workload manager to control a dynamic thread mode switch. The method includes receiving a plurality of workloads. A workload manager determines which of the plurality of workloads are eligible to use a processor core operating in a multi-threaded mode and which workloads are response sensitive and use a processor core operating in a single-thread mode. A hypervisor determines a state of operation for one or more cores of one or more processors and causes a core switch for at least one or more cores in response to a determination that workloads eligible to use a processor core operating in a multi-threaded mode exist or workloads that are response sensitive and a determination that the state of operation for one or more cores of one or more processors should change to facilitate handling the associated workloads.
US11023262B2 System and method for content-backed user interface snippets
An electronic device for providing content-backed user interface snippets includes a memory and at least one processor coupled to the memory. The at least one processor is configured to transmit a content query for content in a domain to a content owner, receive a user interface object including display content and user interface data from the content owner, validate the user interface object according to display parameters, and display the display content. The at least one processor may also be configured to receive at least one user input associated with the display content and trigger at least one action based on the at least one user input. The at least one processor may further be configured to display the display content in a host application presentation layer of the electronic device.
US11023260B2 Systems and methods for transforming operation of applications
One or more computing devices, systems, and/or methods for transforming operation of an application based upon real-time user activity analysis are provided. For example, user interaction with an application is monitored to determine that a user action was performed at a threshold frequency. The user action is evaluated to identify a context of the application when the user action was performed. The user action is evaluated to identify data upon which the user action was performed. In response to determining that a current context of the application matches the context, operation of the application is transformed to include a data item corresponding to the data.
US11023259B2 Apparatus and method of user or device based application differentiation
The present disclosure includes methods and apparatus for executing a single binary code version of an application including an application identifier, transmitting a variable value request including the requestor identifier and the application identifier via an application programming interface to a portal, the variable value request requesting variable value information relating to the variable of the application associated with the requestor identifier, receiving a variable value response including the variable value information relating to the variable associated with the requestor identifier, wherein the variable value information identifies one of the first variable value or the second variable value, executing the first set of code to provide the first experience within the application based on the variable value information identifying the first variable value, and executing the second set of code to provide the second experience within the application based on the variable value information identifying the second variable value.
US11023258B2 Self-morphing server platforms
Dynamically configurable server platforms and associated apparatus and methods. A server platform including a plurality of CPUs installed in respective sockets may be dynamically configured as multiple single-socket servers and as a multi-socket server. The CPUs are connected to a platform manager component comprising an SoC including one or more processors and an embedded FPGA. Following a platform reset, an FPGA image is loaded, dynamically configuring functional blocks and interfaces on the platform manager. The platform manager also includes pre-defined functional blocks and interfaces. During platform initialization the dynamically-configured functional blocks and interfaces are used to initialize the server platform, while both the pre-defined and dynamically-configured functional blocks and interfaces are used to support run-time operations. The server platform may be used in conventional rack architectures or implemented in a disaggregated rack architecture under which the single-socket and/or multi-socket servers are dynamically composed to employ disaggregated resources, such as memory, storage, and accelerators.
US11023257B2 Loader application with secondary embedded application object
Methods, systems, and non-transitory computer-readable media for embedding a secondary application object within a loader application are described herein. In some embodiments, a computing platform may initiate a first iOS application comprising a first name and a first instance of UIApplication comprising an NSObject class. Further, the computing platform may embed into the first iOS application, a second iOS application comprising a second name, a second instance of UIApplication, and a first derived class. Next, the computing platform may generate, based on NSObject and the first derived class, a second derived class. Additionally, the computing platform may generate an iPhone Application (IPA) file comprising the first iOS application wherein the first iOS application comprises the second derived class and the second name. Subsequently, the computing platform may distribute via a communication interface, the IPA file.
US11023256B2 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in other architectural mode of the plurality of architectural modes, wherein the other architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the other architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US11023254B2 Method and device for sound effect processing and storage medium
A method and device for sound effect processing, and a non-transitory storage medium. The method includes the following actions. A task manager is traversed to determine whether a sound effect service process for a sound effect service exists. Responsive to determining that the sound effect service process exists, whether the sound effect service process is a system process of a system, is determined. When the sound effect service process is not a system process of the system, the sound effect service process is set to be a system process of the system.
US11023245B2 Serialization floors and deadline driven control for performance optimization of asymmetric multiprocessor systems
Closed loop performance controllers of asymmetric multiprocessor systems may be configured and operated to improve performance and power efficiency of such systems by adjusting control effort parameters that determine the dynamic voltage and frequency state of the processors and coprocessors of the system in response to the workload. One example of such an arrangement includes applying hysteresis to the control effort parameter and/or seeding the control effort parameter so that the processor or coprocessor receives a returning workload in a higher performance state. Another example of such an arrangement includes deadline driven control, in which the control effort parameter for one or more processing agents may be increased in response to deadlines not being met for a workload and/or decreased in response to deadlines being met too far in advance. The performance increase/decrease may be determined by comparison of various performance metrics for each of the processing agents.
US11023243B2 Latency-based instruction reservation station clustering in a scheduler circuit in a processor
Latency-based instruction reservation clustering in a scheduler circuit in a processor is disclosed. The scheduler circuit includes a plurality of latency-based reservation circuits each having an assigned producer instruction cycle latency. Producer instructions with the same cycle latency can be clustered in the same latency-based reservation circuit. Thus, the number of reservation entries is distributed among the plurality of latency-based reservation circuits to avoid or reduce an increase in the number of scheduling path connections and complexity in each reservation circuit to avoid or reduce an increase in scheduling latency. The scheduling path connections are reduced for a given number of reservation entries over a non-clustered pick circuit, because signals (e.g., wake-up signals, pick-up signals) used for scheduling instructions in each latency-based reservation circuit do not have to have the same clock cycle latency so as to not impact performance.
US11023239B2 Double-load instruction using a fixed stride and a variable stride for updating addresses between successive instructions
A processor comprising an execution unit, memory and one or more register files. The execution unit is configured to execute instances of machine code instructions from an instruction set. The types of instruction defined in the instruction set include a double-load instruction for loading from the memory to at least one of the one or more register files. The execution unit is configured so as, when the load instruction is executed, to perform a first load operation strided by a fixed stride, and a second load operation strided by a variable stride, the variable stride being specified in a variable stride register in one of the one or more register files.
US11023237B2 Apparatus and method for interpreting permissions associated with a capability
An apparatus and method are provided for interpreting permissions associated with a capability. The apparatus has processing circuitry for executing instructions in order to perform operations, and a capability storage element accessible to the processing circuitry and arranged to store a capability used to constrain at least one operation performed by the processing circuitry when executing the instructions. The capability identifies a plurality N of default permissions whose state, in accordance with a default interpretation, is determined from N permission flags provided in the capability. In accordance with the default interpretation, each permission flag is associated with one of the default permissions. The processing circuitry is then arranged to analyse the capability in accordance with an alternative interpretation, in order to derive, from logical combinations of the N permission flags, state for an enlarged set of permissions, where the enlarged set comprises at least N+1 permissions. This provides a mechanism for encoding additional permissions into capabilities without increasing the number of permission flags required, whilst still retaining desirable behaviour.
US11023234B2 Method and system for restructuring of collections for synchronization
A method includes implementing a collection for a single thread and a sequential data structure. The single thread includes functionality to execute on a parallel processor. The method further includes detecting whether the collection is shared by multiple threads by tracking reachability of the collection, and modifying the data representation and the implementation of the shared collection for synchronization of the multiple threads. The method may also include testing whether the multiple threads are synchronized on the shared collection.
US11023228B2 Indexer operation and generation of index data
The present disclosure provides a method, system, and computer-readable storage media for operating a repository supporting multiple package types. To illustrate, the repository may be operated in accordance with an index framework that is used to maintain internal structures and interdependencies of each of the multiple package types. In a particular implementation, a REST API module may receive a REST request corresponding to a package type. In response to receiving the REST request, the REST API may initiate an index operation to generate index indicia based on the package type and a content of a portion of at least one memory corresponding to the package type. Based on the index indicia, an index model module may generate a packet type index and store, at a repository module, the package type index at a location in the at least one memory corresponding to the package type.
US11023226B2 Dynamic data ingestion
A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.
US11023225B2 Method and apparatus for resource binding
A method and apparatus for resource binding are disclosed. In an embodiment, the apparatus includes an acquisition module, for acquiring a data constraint of an Internet of Things (IOT) data input point of an algorithm encapsulation module forming an IOT application, the data constraint defining a requirement which must be met by an IOT resource which can be bound to the IOT data input point; a matching module for, on the basis of the acquired data constraint and descriptions of IOT resources in the IOT, searching amongst the IOT resources for an IOT resource matching the IOT data input point; and a binding module for, upon an IOT resource matching the IOT data input point being found, binding the IOT resource found to the IOT data input point. The use of the method and apparatus can reduce the burden on the user during creation of an IOT application.
US11023224B2 Firmware update method for smart charging device
A firmware update method for a smart charging device is disclosed. First, firmware of a first board is updated, and the first board then sets work flags to second, third board and fourth boards. The first board queries a firmware version of the second board, and then presets the work flag of a firmware version as false. When the firmware version of the second board is older, the first board sets the work flag as true, and updates the firmware of the second board, and sets the work flag as false. The first board again queries whether the work flag is set as true, when the firmware versions of the second and first boards are the same, the work flag is set as false. According to the above procedures, the firmware of the third and fourth boards is updated, so as to completely update firmware of all boards.
US11023222B1 Generating software update notifications with customized numbers of deferrals
An apparatus comprises a processing device configured to identify software updates available for software applications installed on a computing resource, at least a given one of the software updates for a given one of the software applications comprising information characterizing features of the given software application affected by the given software update. The processing device is also configured to determine frequencies of usage of the features of the given software application, and to select a number of allowable deferrals for the given software update based at least in part on the information characterizing the features of the given software application affected by the given software update and the determined frequencies of usage. The processing device is further configured to generate a software update notification for the given software update comprising an indication of a remaining number of the allowable deferrals for the given software update.
US11023212B1 Executing a part of a compiler generated code as a function
A method is provided for validating a compiler-generated program portion that forms an optimized runnable code relative to an input runnable code. The method computes respective data sets used by the compiler-generated program portion. The respective data sets include (i) memory inputs UM, (ii) constant data memory areas UM_CONST, (iii) output memory areas DM, and (iv) output registers DR. The method copies the compiler-generated program portion to another memory area from a current memory area and appends a return instruction back to the current memory area at each exit point of the compiler-generated program portion. The method computes minimum and maximum base register offsets for base registers, from a union formed from a subset of the respective data sets. The method computes an allocation size for each of the base registers and an address assigned to each of the base registers. The method executes the copied compiler-generated program portion using (a) the minimum and maximum base register offsets, (b) the allocation size, and (c) the address assigned to each of the base registers, executes the input runnable code, examines results of the input runnable code in the output memory areas DM and of the compiler-generated program portion in the output registers DR, and indicates that the compiler-generated program portion is valid responsive to the results being identical.
US11023210B2 Generating program analysis rules based on coding standard documents
In an approach to generating program analysis rules, one or more computer processors identify one or more unassociated code standard documents. The one or more computer processors feed the one or more unassociated code standard documents into a cognitive model, wherein the cognitive model utilizes one or more historical code standard documents based on the unassociated code standard documents and associated program analysis rules based on the unassociated code standard documents, wherein the historical code standard documents are natural language documents and the program analysis rules are programmatic. The one or more computer processors generate, based on one or more calculations by the cognitive model, one or more program analysis rules. The one or more computer processors correct one or more programmatic errors or one or more stylistic errors based on the generated one or more program analysis rules.
US11023209B2 On-chip hardware random number generator
An electric device for a hardware random number generator is provided. The hardware random number generator comprises: one or more bitcells which comprise a first pair of a first transistor and a first tunable resistor and a second pair of a second transistor and a second tunable resistor, with the first pair is cross-coupled with the second pair.
US11023207B1 True random number generator and system comprising the same
Embodiments provide a true random number generator. The true random number generator may include a first ring oscillator having a first frequency, a second ring oscillator having a second frequency, a third ring oscillator having a third frequency, and a capacitor connected between the second ring oscillator and the third ring oscillator to provide a capacitive coupling therebetween. The second frequency is lower than the first frequency, and the third frequency is lower than the second frequency. The true random number generator may further include a D-type flip-flop having a data input connected to an output of the first ring oscillator and having a clock input connected to an output of the third ring oscillator, wherein the D-type flip-flop is configured to generate an output signal representing a sequence of random numbers.
US11023206B2 Dot product calculators and methods of operating the same
Methods, apparatus, systems and articles of manufacture to perform dot product calculations using sparse vectors are disclosed. An example dot product calculator includes a first logic AND gate to perform a first logic AND operation with a first input vector and a second input vector, the first logic AND gate to output a control vector; a second logic AND gate to perform a second logic AND operation with a difference vector and an inverse of the control vector, the second logic AND gate to output a mask vector; a third logic AND gate to output a first vector; a first counter to generate a first ones count based on a first total number of ones of the first vector; a fourth logic AND gate to output a second vector; a second counter to generate a second ones count; and a multiplier to generate a product.
US11023205B2 Negative zero control in instruction execution
Negative zero control for execution of an instruction. A process obtains an instruction to perform operation(s) using an input value. The instruction includes a negative zero control indicator indicating whether negative zero control is enabled for execution of the instruction. The process executes the instruction, the executing including performing the operation(s) using the input value to obtain a result having a sign, determining whether to control the sign of the result, the determining being based at least in part on the negative zero control indicator being set to a defined value, and performing further processing, as part the executing the instruction, based on the determining.
US11023193B2 Processing apparatus, medium storing program executable by processing apparatus, and printing material ordering system
A processing apparatus for a print unit configured to print an image by using a printing material includes a processor configured to determine a value related to a remaining amount of the printing material in the print unit, output printing material information based on the determined value related to the remaining amount, and determine whether a replenishment printing material is ordered. The processor is configured to determine an order time to order the replenishment printing material by using the value related to the remaining amount of the printing material, and output the printing material information at a shorter interval before the replenishment printing material is ordered than after the replenishment printing material is ordered.
US11023185B2 Collective awareness of supplies
In one example, collective awareness of supplies includes several operations. A remaining level for each supply in a printer device within a fleet of printer devices is measured. A predicted usage model for each supply from a history of supply usage for printed pages over time in the printer device and other printer devices of the fleet of printer devices is calculated. A system intervention event based on the predicted usage model and remaining level for each supply in the printer device is determined. The system intervention event is communicated to a responsible party.
US11023182B2 Document processing system for processing a printjob including a production route simulation
A method for processing a print job on a document processing system including a plurality of devices which includes at least one printer and at least one finisher in order to deliver an end print product according to print specifications of the print job. Each device is described in a dedicated device model including constraints and capabilities of the device. The method includes receiving a print job with print specifications, generating a production route for the end product by selecting at least one printer and at least one finisher to deliver the end product, simulating the production route for the end product by executing the device models for the selected devices, generating finishing instructions for the at least one finisher, and processing the print job by printing the end product by the at least one printer and by finishing the end product by the at least one finisher according to the generated finishing instructions.
US11023178B2 Implementing coherency and page cache support for a storage system spread across multiple data centers
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may use local caches and storing snapshots in a coherent manner when accessing the plurality of storage devices spread across multiple data centers.
US11023177B2 Temperature correction in memory sub-systems
A memory device may receive a read request describing a logical address at the memory device. The memory device may obtain a table entry associated with the logical address. The table entry comprises a physical address corresponding to the logical address and a write temperature data indicating a write temperature for the logical address. The memory device may determine a corrected threshold voltage for reading the physical address based at least in part on the write temperature data and read the physical address using the corrected threshold voltage.
US11023175B2 Semiconductor memory device including program operation status flag cells
A semiconductor memory device may include: a memory cell array including a plurality of memory cells; a peripheral circuit for performing a program operation on the memory cell array; and a control logic for controlling the peripheral circuit to perform the program operation on the memory cell array. The control logic may control the peripheral circuit to perform a program operation on memory cells included in a selected physical page among the plurality memory cells, in response to a program command, and control the peripheral circuit to perform an additional program operation on at least one memory cell among the memory cells included in the selected physical page, based on whether the program operation has passed.
US11023173B2 Apparatuses and methods to mask write operations for a mode of operation using ECC circuitry
An exemplary semiconductor device includes an input/output (I/O) circuit configured to combine data corresponding to a write command received via data terminals with a first subset of corrected read data retrieved from a memory cell array to provide write data. The exemplary semiconductor device further includes a write driver circuit configured to mask a write operation of a first bit of the write data that corresponds to a bit of the first subset of the read data and to perform a write operation for a second bit of the write data that corresponds to the data received via the data terminals.
US11023171B2 Performing a refresh operation based on a write to read time difference
A read operation can be performed to retrieve data of a write unit at a memory sub-system. An indication of a time of the performance of the read operation can be received. Another indication of another time of a performance of a write operation to store the data of the write unit at the memory sub-system can be received. A difference between the time of the performance of the read operation and the another time of the performance of the write operation can be determined. A refresh operation can be performed for the data of the write unit at the memory sub-system based on the difference between the time of the performance of the read operation and the another time of the performance of the write operation.
US11023169B2 Identifying performance impact events in data storage equipment based on queue depth metrics
A technique manages data storage equipment. The technique involves receiving queue depth metrics from data storage performance data describing data storage performance of the data storage equipment. The technique further involves performing a performance impact detection operation on the queue depth metrics to determine whether a performance impacting event has occurred on the data storage equipment. The technique further involves, in response to a result of the performance impact detection operation indicating that a performance impacting event has occurred on the data storage equipment, launching a set of performance impact operations to address the performance impacting event that occurred on the data storage equipment. Such a technique may be performed by an electronic apparatus coupled with the data storage equipment (e.g., over a network).
US11023167B2 Methods and apparatuses for executing a plurality of queued tasks in a memory
Methods and apparatuses are disclosed for executing a plurality of queued tasks in a memory. One example apparatus includes a memory configured to be coupled to a host. The memory is also configured to receive a plurality of memory access requests, a status request, and an execution command from the host, and to execute one or more of the plurality of memory access requests responsive to the execution command from the host. The execution command includes a plurality of respective indications that correspond to each respective memory access request of the plurality of memory access requests and that indicate whether the host is requesting the memory to execute each respective memory access request.
US11023164B2 Managed NAND data tagging
Apparatus and methods are disclosed, including identifying and tagging data in a group of volatile memory cells of a host device to be written to and maintained contiguously on non-volatile memory of a storage system, and writing the tagged data to the group of non-volatile memory cells. A host device includes a host processor and the group of volatile memory cells, and a storage system includes the group of non-volatile memory cells.
US11023162B2 Cache memory with transient storage for cache lines
Techniques are disclosed relating to caches that support transient storage fields for cache entries. In some embodiments, cache circuitry includes a set of multiple cache entries that each include a tag field and a data field. In some embodiments, transient storage circuitry includes a transient storage field for each of the multiple cache entries. In some embodiments, cache control circuitry stores received first data in the data field of a cache entry and stores received transient data in a corresponding transient storage field. In response to an eviction determination for the cache entry, however, the cache control circuitry may write the first data but not the transient data to a backing memory for the cache circuitry. In various embodiments, disclosed techniques may allow caching additional data that is transient without increasing bandwidth to the backing memory.
US11023159B2 Method for fast recovering of data on a failed storage device
A method for recovering data on a failed storage device includes detecting that a first storage device has a failure, creating a simulated management module where the simulated management module linked with a second storage device, writing a replica of at least some of the data as stored in the first storage device to a second storage device, creating a permanent management module and deleting the simulated management module.
US11023158B2 Constraining placement of replica segment pairs among device pairs based on coding segment count
Embodiments of the present disclosure provide a method, apparatus, and computer program product for storing data. A method for storing data comprises: dividing data to be stored into a first number of data segments; generating a second number of coding segments based on the first number of data segments, such that at least a part of data segments from the first number of data segments can be derived from the second number of coding segments and remaining data segments in the first number of data segments; generating, for each of the first number of data segments, a replication data segment identical to the data segment; and storing the first number of data segments, the first number of replication data segments and the second number of coding segments into a plurality of storage devices. Embodiments of the present disclosure can reduce extra overhead for protecting data while ensuring high data availability.
US11023155B2 Processing event messages for changed data objects to determine a storage pool to store the changed data objects
Provided are a computer program product, system, and method for determining a storage pool in which to store a data object. Event messages are received. Each event message includes metadata on an object updated in a storage pool of a plurality of storage pools, at least two of the storage pools have different reliability ratings. The event messages are added to a message queue. A determination is made of a data classification of a changed data object indicated in an event message in the message queue. The changed data object is moved to a storage pool having a reliability rating satisfying a reliability rating associated with the data classification of the changed data object.
US11023152B2 Methods and apparatus for storing data in memory in data processing systems
When storing an array of data in memory, the data array is divided into a plurality of blocks, and for respective groups of the blocks that the data array has been divided into, a set of data representing the group of blocks that includes: for each block of the group of blocks, a set of data for that block of the group of blocks; and a size indication for each of one or more of the blocks of the group of blocks, the size indication for a block of a group of blocks indicating the size in memory of the set of data for that block of the group included in the stored set of data representing the group of blocks, is stored. A set of header data is also stored separately for each group of blocks of the data array.
US11023151B2 Systems and methods for file management by mobile computing devices
A method of file management by mobile computing devices includes: storing a plurality of base files in a memory; causing a remote server to store copies of the plurality of base files; storing, in the memory, a plurality of preview files; responsive to determining that the memory is not sufficient for performing a memory write operation, selecting a first base file of the plurality of base files; removing the first base file from the memory; responsive to receiving a user interface command requesting the first base file, presenting a preview file corresponding to the first base file; and responsive to receiving a subsequent user interface command explicitly requesting a full size file corresponding to the preview file: selecting a second base file of the plurality of base files, removing the second base file from the local memory, and retrieving a copy of the first base file from the remote server.
US11023148B2 Predictive forecasting and data growth trend in cloud services
Provided are systems and methods for operating a computing system in a data center to assist in the management of the resources of the data center. In various examples, the computing system can monitor use of the resources by tenants. Using data obtaining by monitoring the resources, the computing system can predict the expected use of the resources. The predicted use, or growth data, can be used by various systems in the data center. The growth data can be used by a provisioning system to adjust the sizes of bundles of resources, so that the sizes of the bundles of resources more accurately reflect the manner in which tenants will use the bundles of resources when the bundles of resources are allocated to the tenants. The growth data can be used by a life cycle management system to proactively recycle data before a tenant runs out of storage space.
US11023147B2 Mapping storage extents into resiliency groups
Techniques for mapping large storage extents (“ubers”) into storage drive groups (“resiliency groups”) in a data storage system. The techniques can include, as the capacity of storage drives included in a first resiliency group is used up, forming a second resiliency group with one or more new storage drives. The disclosed techniques can further include allocating one or more storage drives from the first resiliency group to the second resiliency group to satisfy a requirement of a predetermined RAID storage configuration, and performing a reduced number of data movement operations to assure that data slices of one or more ubers initially assigned to the first resiliency group are allocated to storage drives in the same first or second resiliency group. In this way, data storage systems can be made to support a desired storage drive expansion with a reduced number of new storage drives.
US11023143B2 Node interconnection apparatus, resource control node, and server system
Embodiments of application provide a node interconnection apparatus, and a method implemented by the node interconnection apparatus. The node interconnection apparatus includes a computing node and a resource control node, and a device interconnection interface connecting the two. Each of the computing node and the resource control node includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs started up, the resource control node obtains operating system startup information from the network storage device and provide the information to the computing node. The computing node can start up without the need for storing startup information locally. Therefore, storage resource inside the computing node is saved.
US11023142B2 Channel optimized storage modules
A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to transfer data between the set of memories and a host connected through an interface. A set of channels connects the set of memories to the controller. The controller is also configured to select: a memory from the set of memories, a portion from the set of portions for the selected memory, and/or a channel from the set of channels, e.g., connected to the selected memory, based upon an identification (ID) associated with the data. The ID may be separate from the data and a write address of the data, and the selected memory, the selected portion, and the selected channel may be used to store the data.
US11023138B2 Management operations in predictable latency mode
A non-volatile storage system, configured to use a protocol that supports predictable latency, including: a memory array storing a data in a block of memory; a controller coupled to the memory array, where the controller is configured to: in response to determining that predictable latency is enabled, operate the storage system using a first mode for a duration of time, where during the first mode, the storage system operates such that a read latency is below a read latency threshold; and after the duration of time, operate, the storage system using a second mode for a second duration of time, where during the second mode: the storage system performs a management operation based on a second set of thresholds that are different from a first set of threshold used during the first mode.
US11023137B2 Computer system for performing adaptive interrupt control and method for controlling interrupt thereof
A computer system includes a host and a storage device. The host provides an input/output request (IO request). The storage device receives the IO request from the host and sends an interrupt informing input/output completion (IO completion) to the host after completing the IO request. The host adjusts the number of generated interrupts of the storage device using the number of delayed IOs. The computer system may adaptively control interrupt generation of the storage device based on a load status of a CPU or the number of delayed IOs. The interrupt generation of the storage device may be adjusted to obtain a CPU gain without loss of performance or processing time of the computer system.
US11023136B2 Storage device and control method
A storage device includes a non-volatile memory including a buffer of a first size and a controller. The controller is configured to transmit a control command to the non-volatile memory, and then repeat a process including a first process of changing a phase value of a timing signal indicating timing to read or write data from or to the non-volatile memory and a second process of reading or writing data having a second size smaller than the first size from or to the non-volatile memory in synchronization with the timing signal of the changed phase value, a certain plurality of times without transmitting any other control command to the non-volatile memory during repetition of the process.
US11023134B1 Addition of data services to an operating system running a native multi-path input-output architecture
A host device is configured to communicate over a network with a storage system. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to the storage system over selected ones of a plurality of paths through the network, and a data service driver. The data service driver is configured to provide one or more data services on the host device, wherein the one or more data services correspond to respective extensions. The respective extensions are organized in different levels in a stacked configuration. The data service driver is further configured to receive and process a given IO operation through the respective extensions in the stacked configuration. The MPIO driver is a component of first MPIO software for the host device, and the data service driver is a component of second MPIO software for the host device.
US11023132B2 Electronic device, computer system, and control method
According to one embodiment, an electronic device includes a nonvolatile memory that includes blocks and a controller. The controller transmits information to the host. The information indicates a first logical address range corresponding to cold data stored in the nonvolatile memory, and a processing amount for turning a cold block that comprises the cold data into a block to which data is writable. The controller reads the cold data from the nonvolatile memory in accordance with a read command that is received from the host and designates the first logical address range, and transmits the read cold data to the host. The controller writes, to the nonvolatile memory, the cold data that is received with a write command designating the first logical address range from the host.
US11023130B2 Deleting data in a geographically diverse storage construct
Deletion of data stored via a geographically diverse storage is disclosed. In response to determining that a first chunk and a second chunk of a first zone are to be deleted, a portion of the first and second chunks can be received at a second zone comprising a third and fourth chunk. The third chunk can comprise data represented by the first chunk and the fourth chunk can comprise data represented by the second chunk. The portion of the first and second chunks, and the third and the fourth chunks can be employed in generating a fifth chunk that comprises data from the third and fourth chunks other than data represented in the first and second chunks. In an aspect the portion of the first and second chunks can be received via a sixth chunk generated at the first zone.
US11023127B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
A method implemented by a computer to output digital ink includes: repeatedly generating a stroke object each time a pointer is removed from a panel, where the stroke object includes control points used to reproduce a stroke made by the pointer on the panel, the stroke starting when the pointer contacts the panel and ending when the pointer is removed from the panel; each time the stroke object is generated, determining a generation time of the stroke object and generating metadata including the generation time of the stroke object; and serializing one piece of ink data, in which the stroke object is associated with the corresponding metadata, into a binary sequence, and outputting the binary sequence.
US11023122B2 Video manager for portable multifunction device
A video player for a portable multifunction device is disclosed. In some embodiments, a list of video items is displayed in a portrait orientation of a touch screen display of a portable electronic device. Upon user selection of a respective video item in the list, the user selected video item is automatically displayed in a landscape orientation of the touch screen display.
US11023118B2 Motor configuration selection device, motor configuration selection method, and computer-readable medium
The present invention relates to a motor configuration selection device comprising: a selection condition acquisition unit that acquires a selection condition for an encoder to be provided at a motor; and a selection making unit that makes a selection of an encoder to be provided at the motor based on the selection condition acquired by the selection condition acquisition unit and the specification of the motor.
US11023115B2 Circular video player controls
A method, system, computer program product, and computer readable storage medium provide the ability to control media content play. A media content user interface component that controls playback of the media content in a media player is activated. The component includes a circular progress bar and a progress marker that coincides with the circular progress bar. As the media content plays in the media player, the progress marker moves around the circular progress bar. User input moves the progress marker along the circular progress bar to rewind or fast forward the media content.
US11023114B2 Measurement apparatus and measurement method
An automated zooming of a signal waveform by a measurement device is provided. Vertical parameters of a zoom window for zooming a signal waveform are automatically determined. For this purpose, an acquired measurement signal is tracked and the parameters of the zoom window are set based on the tracking of the measurement signal.
US11023110B2 Creating an axis for data-bound objects
Computer-readable media, methods, and systems are provided for creating an axis control for adjusting graphic objects with one or more visual properties bound to data. One or more graphic objects are displayed on a graphic user interface, and a visual property of the graphic object relating to size or position is selected to be associated with a data value. An association is created between the visual property and the data, and a new coordinate system for the object is created based on the data value associated with the property. An axis control is then generated as a representation of the new coordinate system. Adjustments to the size or position of the axis control automatically result in a proportional change in the property values of any displayed graphic object subject to the association.
US11023106B2 Digital supplement association and retrieval for visual search
Systems and methods for identification and retrieval of content for visual search are provided. An example method includes transmitting a visual-content query to a server computing device and receiving a response to the visual-content query that identifies a digital supplement. The example method also includes causing a user interface to be displayed that includes information associated with the digital supplement. The visual-content query may be based on an image. The digital supplement may include information about the content of the image.
US11023098B2 Rendering on a mobile device
Embodiments of the present disclosure pertain to rendering on a mobile device. In one embodiment, a list of widgets to be rendered on a display stored in a priority queue. Widgets in the priority queue are sent to rendering software components based on a specified priority in the queue. The priority is based on whether or not the widgets are in a display area of a display. In one embodiment, data for widgets in the queue is retrieved during rendering of other widgets, and priority is based on whether data for a particular widget in the queue is available.
US11023097B2 Mobile terminal and message-based conversation operation method for grouping messages
A mobile terminal and message-based conversation operation method for the same are provided. The message-based conversation operation method includes generating message groups by classifying one or more messages exchanged during a message-based conversation according to preset conditions, storing the generated message groups, and outputting display items corresponding to the stored message groups in a dialog window for the message-based conversation.
US11023094B2 Collaborative, multi-user system for viewing, rendering, and editing 3D assets
Systems and methods are presented for allowing multiple users to collaboratively edit 3-D assets in real-time, using a distributed 3-D editing/rendering software application. The software application may include a lightweight, browser-based user interface that is able to run on computing devices with relatively little memory and processing power. The software application may further include a progressive rendering engine.
US11023090B2 Method and smart watch for displaying schedule tags
Provided is a method of notifying a schedule by using a mobile terminal, the method including obtaining schedule information indicating a schedule of a user; generating at least one schedule tag based on time information comprised in the schedule information of the user; displaying a clock graphical user interface (GUI) on a screen of the mobile terminal; displaying the schedule tag on a periphery of the displayed clock GUI, based on the time information corresponding to the schedule tag; and changing and displaying an attribute of the displayed schedule tag, according to the time information corresponding to the displayed schedule tag, and current time.
US11023089B2 View port resolution independent network pages
Disclosed are various embodiments for facilitating transition in a rendering of a network page given a resizing of a view port of a viewing window on a client device. The client device renders a network page in a view port on a display device, the network page defining a plurality of view port resolution ranges. The client device then implements a first level of changes in a display of the network page in response to resizing of the view port within a respective one of the view port resolution ranges. The client device subsequently implements a second level of changes in the display of the network page in response to resizing of the view port through a transition threshold defined between a respective pair of the view port resolution ranges.
US11023088B2 Composing the display of a virtualized web browser
Approaches for composing the display of a virtualized web browser. Upon a host module, executing in a host operating system, of a virtualized web browser being instructed to display a new web page, policy data is consulted to determine if one or more trigger conditions are satisfied. Upon determining that at least one of the one or more trigger conditions is satisfied, the virtualized web browser, transparently to a user, retrieving and rendering the new web page in a location different than where the previous web page was retrieved and rendered by the virtualized web browser. After the new web page has been retrieved and rendered at the location specified by the policy data, the host module displays the new web page. The policy data may operate to specify the behavior of individual tabs of the virtualized web browser.
US11023086B2 Foldable mobile terminal extracting a touch input coordinate from horizontal electrodes overlapped by the touch input
A mobile terminal including a first body; a second body arranged side by side with the first body in a first direction; a hinge unit connecting the first body and the second body and configured to vary an angle defined by the first body and the second body; a flexible display unit including a first area provided in one surface of the first body, a second area provided in one surface of the second body, and a third area provided in an area corresponding to the hinge unit; and a touch sensor in the flexible display unit. In addition, the touch sensor includes a plurality of first transparent electrodes extended in a second direction perpendicular to the first direction and arranged side by side in the first direction; a plurality of second transparent electrodes provided in the first area, and extended in the first direction and arranged side by side in the second direction; a plurality of third transparent electrodes provided in the second area, and extended in the first direction and arranged side by side in the second direction; and a drive IC configured to determine a touch point based on a touch signal sensed in the first transparent electrodes, the second transparent electrodes and the third transparent electrodes.
US11023083B2 Touch panel and display apparatus including the same
A touch panel includes first touch electrodes, second touch electrodes, and third touch electrodes. The first touch electrodes include sub electrodes spaced apart from one another in a first direction. The second touch electrodes extend in a second direction crossing the first direction. The second touch electrodes are spaced apart from one another in the first direction. The third touch electrodes extend in the second direction and are spaced apart from one another in the first direction. The third touch electrodes are shaped differently than the second touch electrodes.
US11023082B2 Touch sensor and method for manufacturing touch sensor
A touch sensor includes a first electrode pattern and a second electrode pattern respectively extending in mutually intersecting directions on the same surface of a transparent substrate and has a first transparent layer having a refractive index of 1.6 or more and a thickness of 200 nm or less and a second transparent layer having a refractive index of less than 1.6 and a thickness of 0.5 μm or more sequentially superimposed on the first and the second electrode patterns, the first electrode pattern has a plurality of first island-shaped electrode portions disposed at intervals and first wire portions that electrically connect the first island-shaped electrode portions, and the second electrode pattern has a plurality of second island-shaped electrode portions disposed at intervals and second wire portions that electrically connect the second island-shaped electrode portions by building a bridge on the first transparent layer and the second transparent layer.
US11023081B2 Multi-functional keyboard assemblies
Multi-functional keyboard assemblies include an array of keys formed from stacked component layers. A top portion of the key may be capable of travelling vertically with respect to a base of the key. The top portion can include a keycap and a circuitry module coupled to the keycap. The keys may be capable of receive at least two distinct types of inputs and/or receiving at least one type of input and providing at least one type of output. Such output may include use of one or more light sources, displays, and/or haptic feedback devices.
US11023079B2 Infrared touch device, touch detection method and touch display device
The embodiments of the present disclosure provide an infrared touch device, a touch detection method and a touch display device. An infrared touch device, comprising: an infrared emitter configured to emit infrared light; and a touch sensor configured to receive the infrared light, wherein the touch sensor changes an infrared light transmittance at a touch position when touched, and determines the touch position according to transmitted infrared light.
US11023075B2 Method and device for sensing operating conditions of a touch screen, corresponding apparatus and computer program product
A capacitive touch screen of e.g., a mobile communications device such as a smart phone or tablet is operated by producing a capacitance map of capacitance values for the screen, wherein the capacitance values are indicative of locations of the screen exposed to touch by a user, and by identifying locations of the screen exposed to touch by a user by comparing the capacitance values against settings of sensing thresholds. Descriptor processing is applied to the capacitance map to extract a set of descriptors indicative of said screen being in one of a plurality of different operating conditions. A set of rules is applied to these descriptors to identify one of a plurality of different operating conditions, and selecting the setting of sensing thresholds as a function of the operating condition thus identified.
US11023071B1 Driving system and method of touch display panel
A driving system of touch display panel includes a panel having an active area and a plurality of touch electrodes, and a gate driving circuit connected with a plurality of gate lines. There is at least one gate line not covered by the touch electrodes among the gate lines disposed in a range constituted by vertically adjacent touch electrodes. The gate line not covered by the touch electrode, at least one gate line previous thereto, and at least one gate line next thereto are selected as the gate lines that influence coupling. When driving the gate lines that influence coupling, the gate driving circuit enables a time difference between an active time of each at least one gate line among the gate lines that influence coupling and an active time of a gate line previous thereto to be greater than a predetermined interval.
US11023069B2 Pressure sensor and electronic device
A pressure sensor that includes a piezoelectric film having a flat part and a curved part and having opposed first and second main surfaces, a first electrode on the first main surface of the piezoelectric film, and a second electrode on the second main surfaces of the piezoelectric film. When the flat part of the piezoelectric film receives a pressing operation a first output is generated, and when the curved part of the piezoelectric film receives a pressing operation a second output different from the first output is generated.
US11023068B1 Electronic device
An electronic device includes a touch screen configured to display screen information and receive a touch input; a touch sensing module including a first sensing layer having a plurality of first electrode lines and a second sensing layer having a plurality of second electrode lines extending in a direction intersecting the first electrode lines; a plurality of first and second switches configured to selectively connect the plurality of first and second electrode lines to a circuit board; and a controller configured to in response to the received touch input having a touch pressure below a predetermined pressure, control the first switches to connect respective first electrode lines corresponding to a touch area of the touch input, and execute a first function corresponding the received touch input, in response to the received touch input having the touch pressure equal to or above the predetermined pressure, control the second switches to connect respective first and second electrode lines corresponding to the touch area of the touch input to change a first sensing resolution of the touch area to a second sensing resolution higher than the first sensing resolution, and obtain fingerprint information of a finger making contact with the touch area, and execute a second function more secure than the first function based on the obtained fingerprint information matching prestored fingerprint information.
US11023063B2 Touch sensor and display device including the same
A touch sensor includes: a plurality of sensor pixels; a sensor scan driver for supplying sensor scan signals to the sensor pixels through sensor scan lines; a power supply unit for supplying common voltages to the sensor pixels through common lines; and a read-out circuit connected to the sensor pixels through the common lines, the read-out circuit configured to sense a touch by using an output signal output through the common lines, wherein two sensor pixels adjacent to each other among the sensor pixels share one common line.
US11023060B2 Display device
A display device having an open area and a non-open area surrounding the open area includes a pixel electrode and a common electrode disposed in the open area; a gate line disposed to extend in a first direction in the non-open area surrounding the open area and transmitting a gate signal to the pixel electrode; a data line disposed to extend in a second direction in the non-open area and transmitting a data signal to the pixel electrode; a plurality of sensing lines disposed in the non-open area and transmitting a common voltage or a touch scan signal to the common electrode; and a photo touch sensor disposed in the non-open area and electrically connected to one of the plurality of sensing lines.
US11023058B2 Display apparatus
A display apparatus includes a display panel and a touch sensing unit on the display panel. The touch sensing unit includes a plurality of first touch sensing parts arranged with each other along a first direction and having a mesh shape, a first connection part configured to connect adjacent ones of the first touch sensing parts to each other along the first direction, a plurality of second touch sensing parts arranged with each other along a second direction crossing the first direction and having the mesh shape, and a second connection part configured to connect adjacent ones of the second touch sensing parts to each other along the second direction. An insulation layer is located between the first connection part and the second connection part, and the first connection part extends to cross the adjacent ones of the second touch sensing parts.
US11023056B2 Antenna structure and stylus using same
An antenna structure applied in a stylus includes a first radiating portion, a second radiating portion, and a main body. The second radiating portion corresponds to the first radiating portion. The main body covers the first radiating portion and the second radiating portion. The first radiating portion electrically connects to a feed source to feed in current, the first radiating conducts the current to activate a first mode to generate radiating signals, the main body couples the current from the first radiation portion, the second radiating portion couples the current from the main body, the first radiating portion, the main body, and the second radiating portion conduct the current and connect to ground to activate a second mode to generate radiation signals. A stylus using the antenna structure is also provided.
US11023055B2 Devices, methods, and graphical user interfaces for an electronic device interacting with a stylus
In accordance with some embodiments, a method is performed at an electronic device. The method includes in response to detecting that the stylus is proximate to the electronic device, pairing the electronic device with the stylus. The method includes in response to pairing the stylus with the electronic device: displaying, on the display, a first representation of a first gesture performed on the stylus; obtaining finger manipulation data from the stylus via the communication interface, wherein the finger manipulation data indicates a finger manipulation input received by the stylus; and in response to obtaining the finger manipulation data, displaying, on the display, a second representation of a second gesture performed on the stylus corresponding to the finger manipulation input received by the stylus.
US11023054B2 Device case computer mouse
A device case computer mouse includes a body including a cavity configured to attach the device case to a handheld computer, a motion sensor connected to the body, a battery connected to the body, and a charging port connected to the body and electrically connected to the battery, the charging port being configured to be connected to a case charging cable. Also included is a processor electrically connected to the battery and communicatively connected to the motion sensor, wherein the processor is configured to be communicatively connected to the handheld computer wirelessly and to a portable computer to transmit motion data from the motion sensor to the portable computer and to transmit input data from the handheld computer to the portable computer.
US11023053B2 Inner-sensor pointing device system
Aspects discussed herein are directed to ergonomic pointing device systems. In one example, a pointing device system includes an elongate base member, a sleeve disposed to fit over at least a portion of the elongate base member, the sleeve configured to rotate about the elongate base member in a first direction and slide about the elongate base member in a second direction substantially orthogonal to the first direction, where the sleeve includes a pattern on a surface thereof, and a sensor disposed within the elongate base member and positioned to detect at least one of a rotational movement of the sleeve relative to the sensor and an axial movement of the sleeve relative to the sensor based at least in part on a variation of the pattern within a field of view of the sensor.
US11023047B2 Electrostatic slide clutch with bidirectional drive circuit
An electrostatic slide clutch comprises first and second sheet electrodes, a dielectric layer, and a drive circuit. The dielectric layer is arranged between the first and second sheet electrodes. The drive circuit is coupled electrically to the first sheet electrode and to the second sheet electrode and configured to move a variable amount of charge bidirectionally between the first and second sheet electrodes, to influence a normal force between the first and second sheet electrodes.
US11023046B2 System and method for continual decoding of brain states to multi-degree-of-freedom control signals in hands free devices
A brain-machine interface system configured to decode neural signals to control a target device includes a sensor to sample the neural signals, and a computer-readable storage medium having software instructions, which, when executed by a processor, cause the processor to transform the neural signals into a common representational space stored in the system, provide the common representational space as a state representation to inform an Actor recurrent neural network policy of the system, generate and evaluate, utilizing a deep recurrent neural network of the system having a generative sequence decoder, predictive sequences of control signals, supply a control signal to the target device to achieve an output of the target device, determine an intrinsic biometric-based reward signal, from the common representational space, based on an expectation of the output of the target device, and supply the intrinsic biometric-based reward signal to a Critic model of the system.
US11023043B2 Motion and gesture input from a wearable device
This disclosure relates to detecting hand gesture input using an electronic device, such as a wearable device strapped to a wrist. The device can have multiple photodiodes, each sensing light at a different position on a surface of the device that faces skin of a user. Examples of the disclosure detect hand gestures by recognizing patterns in sensor data that are characteristic of each hand gesture, as the tissue expands and contracts and anatomical features in the tissue move during the gesture.
US11023042B1 Method for inputting gaze for display and devices performing the same
A method for inputting gaze for a display and devices performing the same are disclosed. A method for inputting gaze for a display according to an example embodiment includes sensing gaze of a user and moving symbols displayed on both eyes of the user through the display, determining whether the both eyes move in a vergence manner based on the movements of the symbols to converge or diverge, and determining whether the gaze is directed to the symbols based on the determination result.
US11023039B2 Visual line detection apparatus and visual line detection method
A visual line detection apparatus includes a light source, a position detection unit configured to detect positions of pupil centers and positions of corneal reflection centers, a curvature radius calculation unit configured to calculate corneal curvature radii from a position of the light source and the positions of the corneal reflection centers, a viewpoint detection unit configured to detect viewpoints from the positions of the pupil centers and the corneal curvature radii, an extraction unit configured to extract pupil parameters indicating sizes of the pupils of the right and left respective eyeballs from the image of the eyeballs, and a correction unit configured to correct the viewpoint of the left eyeball and the viewpoint of the right eyeball on the basis of the pupil parameters and calculate a synthesized viewpoint.
US11023035B1 Virtual pinboard interaction using a peripheral device in artificial reality environments
In general, the disclosure describes artificial reality (AR) systems and techniques for generating and presenting virtual surfaces within an artificial reality environment and for facilitating user interaction with the virtual surfaces using a physical peripheral device. For example, AR systems are described that generate and render virtual surfaces, such as a virtual pinboard or a virtual drawing surface (e.g., a virtual canvas) in an artificial reality environment, for display to a user. The AR systems enable the user to interact with the virtual surfaces using a physical peripheral device, which may be manipulated and otherwise interacted with by the user to provide input to an AR system through pose tracking of the peripheral device and/or via one or more input devices of the peripheral device, such as a presence-sensitive surface.
US11023034B2 Method and apparatus for multiuser interaction and accompanying robot
A method for multiuser interaction includes: detecting the number of users of an accompanying robot and azimuths of the users relative to the accompanying robot; dividing a display screen of the accompanying robot into a plurality of screen splitting display areas according to the number and azimuths of the users; and interacting the users located at the different azimuths with the accompanying robot simultaneously by the plurality of screen splitting display areas. The method for multiuser interaction may be operated to realize synchronous interaction between the accompanying robot and the plurality of users, reduce the power consumption and production cost of the accompanying robot, and improve the overall performance of the accompanying robot. An apparatus for multiuser interaction and an accompanying robot are provided by the present disclosure.
US11023032B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof is provided. The mobile terminal includes a display having at least one screen and operating in either a first mode or a second mode and a controller detecting a command to turn off the display, controlling the display to activate a first region of a screen, deactivate a second region of the screen and display information related to an application on the activated first region in response to the command when the display is operated in the first mode, the information including at least first information related to a parameter of a function performed by the application or second information related to progress of the function and control the display to deactivate the entire screen in response to the command when the display is operated in the second mode.
US11023028B2 Systems and methods for generating a graphical representation of audio-file playback during playback manipulation
Systems and methods for generating a graphical representation of audio-file playback during playback manipulation are provided. The system may include a processor that performs a method including displaying a waveform during audio-file playback by scrolling the waveform from a right to a left portion of a display. The method includes receiving a command to manipulate the audio-file playback and displaying a first half of the waveform corresponding to the manipulated audio-file playback until a command is received to resume the audio-file playback. The first half of the waveform is a portion of the waveform adjacent to a horizontal or vertical axis. The method includes simultaneously displaying a second half of the waveform and displaying the first half of the waveform corresponding to the manipulated audio-file playback. The second half of the waveform is on an opposite side of the axis from the first half of the waveform.
US11023020B2 Carrier for one or more solid state drives (SSDs)
A housing assembly for a solid state drive (SSD) includes a carrier cage configured to be fixed to a riser board, the carrier cage including a peripheral wall having at least one carrier slot. A carrier tray configured to house the SSD includes an interior compartment at least partially defined by the walls of the carrier tray. A first fixture is disposed at a first end of the carrier tray to engage the SSD. A second fixture is disposed at the second end of the carrier tray, opposite the first end, to engage the SSD, wherein the carrier tray is removably disposed within the carrier slot of the carrier cage.
US11023018B2 Electronic device and screen
The present disclosure provides an electronic device and a screen, and the electronic device includes a screen and a light acquiring component. The screen includes a main screen, an auxiliary screen and an optical fiber structure. The main screen comprises a light transmitting hole, and the auxiliary screen and the light acquiring component are disposed under the main screen, and alternately overlap the light transmitting hole. The optical fiber structure includes a first end surface adjacent to the auxiliary screen and a second end surface opposite to the first end surface. When the auxiliary screen overlaps the light transmitting hole, the optical fiber structure transmits an image on the auxiliary screen to the second end surface. The second end surface is flush with an imaging surface of the main screen.
US11023011B2 Semiconductor device for attaching to a flexible display and a method of manufacturing the same
A semiconductor device for attaching to a flexible display is provided. The semiconductor device includes a substrate including semiconductive material, and a conductive pad disposed on the substrate. Each corner of the conductive pad is free of right angle. The flexible display includes a flexible substrate including a circuit, and the semiconductor device. A method of manufacturing a flexible display includes providing a substrate including semiconductive material, and forming a conductive pad on the substrate, wherein each corner of the conductive pad is free of right angle. The method further includes providing a flexible substrate, and bonding the conductive pad to a conductor of a circuit of the flexible substrate.
US11023009B2 Folding member and display device including the same
A folding member includes first and second supporting members, joint units connected, on first sides thereof, to the first supporting member, connected, on second sides thereof, to the second supporting member, and coupled to one another to be rotatable along a first curved trajectory, a third supporting member below the first supporting member, a fourth supporting member below the second supporting member, and a hinge member providing first and second rotational axes, which are parallel to each other, to first sides of the third and fourth supporting members, respectively, that are opposite to each other. Each of the joint units includes a first guide part in an area on a bottom thereof. And each of the third and fourth supporting members includes, in an area thereof, a second guide part which guides the first guide part to rotate along the first curved trajectory.
US11023007B2 Connection and moisture detection
Methods, structures, and apparatus that are able to detect the presence of a connection to a contact of an electronic device and are also able to detect the presence of moisture at the contact.
US11023006B2 Docking support bar
One embodiment provides a method, including: displaying, on an information handling device, content, wherein the content is displayed across a first surface and a second surface of the information handling device; detecting, using a processor, attachment of a removable keyboard to one of: the first surface or the second surface; and adjusting, based on the detecting, a screen configuration of the content. Other aspects are described and claimed.
US11023001B2 Display device
A display device includes: a display panel including: a functional area defined by an opening formed in the display panel; and a display area defined as an area where a plurality of light emitting elements are arranged, surrounding the functional area; and a functional module including a lens disposed overlapping the functional area, wherein only some of the plurality of light emitting elements of the display panel are configured to emit light in a low power mode, and wherein all of the plurality of light emitting elements are configured to emit light in a general mode; and wherein the display device is configured to, in the low power mode, provide a predetermined information to a user formed by the boundary between the functional area and the display area and an image formed by light emission of the some of the plurality of light emitting elements.
US11022999B2 Client device and local clock skew compensation method thereof
A local watch skew compensation device of the present invention is a client device which is synchronized with the other client device to provide a time-aware service including: a local time providing unit which supplies first local time data and second local time data in accordance with a local clock; a media scheduling unit which receives first media data and second media data from the other client device, schedules first playout time of the first media data using the first local time data, and schedules second playout time of the second media data using the second local time data; and a skew monitoring unit which requests global time data to a global time server when a difference between the first playout time and the second playout time exceeds a skew threshold value, and the first media data and the second media data are different types of media data.
US11022991B2 Electric devices, integrated circuits, and methods for monitoring voltages
An electrical device includes a power supply circuit configured to provide a first voltage and a second voltage, and a first verification circuit configured to derive a first and a second internal voltage from the first voltage, to compare the first and second internal voltages, and to generate a first output signal based on the comparison. The electrical device includes a second verification circuit including a first input terminal for the first voltage and a second input terminal for the second voltage, and configured to compare the first and second voltages and to generate a second output signal based on the comparison. Furthermore, the electrical device includes a combination circuit configured to generate a third output signal if the first output signal or the second output signal is indicative of the first voltage or the second voltage being outside a tolerance range.
US11022989B2 Air distribution systems and methods
The present disclosure relates to a heating, ventilation, and air conditioning (HVAC) system including a sensor system configured to detect heat indications within a plurality of areas of a conditioned space, wherein the sensor system comprise a thermal light detector, and a controller configured to receive feedback from the sensor system and, based on the feedback, control airflow distribution, via an airflow distribution system, such that airflow management for each of the plurality of areas is individually correlated to a heat indication detected for the respective area.
US11022988B1 Flow limiter for regulators
A control assembly can be configured for use with a pressure regulator having a valve body defining a fluid flow path. The control assembly can include a control member, a stem, and a lever, and can be disposed within the pressure regulator to selectively control fluid flow. The control assembly can include a primary control member and a secondary control member, or a mechanical stop that can operate to restrict flow along the fluid flow path, including when the stem disconnects from the lever.
US11022984B2 Automatic terrain evaluation of landing surfaces, and associated systems and methods
Automatic terrain evaluation of landing surfaces, and associated systems and methods are disclosed herein. A representative method includes receiving a request to land a movable object and, in response to the request, identifying a target landing area on a landing surface based on at least one image of the landing surface obtained by the movable object. The method can further include directing the movable object to land at the target landing area.
US11022983B2 Gait control method, device, and terminal device for biped robot
The present disclosure relates to robot technology, which provides a gait control method, device, and terminal device for a biped robot. The method includes: planning an initial position of an ankle joint of the biped robot and a rotation angle of a sole of the biped robot to rotate around one of a toe and a heel of the biped robot; planning a body pose of the biped robot; calculating a target position of the ankle joint based on the initial position of the ankle joint and the rotation angle of the sole; obtaining a joint angle of each of a plurality of joints of the biped robot by performing an operation on the body pose and the target position of the ankle joint utilizing an inverse kinematics algorithm; and adjusting a gait of the biped robot based on the joint angle of each of the joints.
US11022977B2 Autonomous vehicle operated with safety augmentation
An autonomous vehicle is operable to follow a primary trajectory that forms a portion of a route. While controlling the autonomous vehicle, the autonomous vehicle calculates a failsafe trajectory to follow as a response to a predetermined type of event.
US11022975B2 Systems and methods for operating an autonomous vehicle in a presence of hazardous materials
Systems and methods are provided herein for operating an autonomous vehicle in the presence of hazardous materials. The autonomous vehicle is operated in travel along a selected route. A determination is made, using a sensor, that a hazardous material is present inside the autonomous vehicle during the operation of the autonomous vehicle. In response, a setting of the autonomous vehicle is changed to counteract the presence of the hazardous material inside the autonomous vehicle. Additionally, also in response, a modified route is calculated, the modified route addressing the presence of the hazardous material inside the autonomous vehicle. Then, the autonomous vehicle is operated to travel along the modified route.
US11022972B2 Navigation system with camera assist
One embodiment is a navigation system for an aircraft including a positioning system to generate information related to a position of the aircraft, a group of cameras mounted to a body of the aircraft, each camera of the group of cameras to simultaneously capture images of a portion of an environment that surrounds the aircraft, and a processing component coupled to the positioning system and the group of cameras, the processing component to determine a current position of the aircraft based on the information related to the position of the aircraft and the images.
US11022971B2 Event data recordation to identify and resolve anomalies associated with control of driverless vehicles
Various embodiments relate to recording event data to identify and resolve anomalies associated with control of driverless vehicles. Some examples include computing vehicular drive parameters to facilitate driverless transit, monitoring control signals, detecting an event, triggering storage of event data, determining transmission control criteria, and transmitting the event data based on the transmission control criteria. Other examples include receiving event data via a communications network from an autonomous vehicle, identifying a computed vehicular drive parameter, extracting sensor data associated with the event, detecting application of control signals, analyzing the control signals, the sensor data, and the subset of computed vehicular drive parameters to identify a type of event, and generating update executable instructions responsive to the type of event.
US11022970B2 Machine-learning systems and techniques to optimize teleoperation and/or planner decisions
A system, an apparatus or a process may be configured to implement an application that applies artificial intelligence and/or machine-learning techniques to predict an optimal course of action (or a subset of courses of action) for an autonomous vehicle system (e.g., one or more of a planner of an autonomous vehicle, a simulator, or a teleoperator) to undertake based on suboptimal autonomous vehicle performance and/or changes in detected sensor data (e.g., new buildings, landmarks, potholes, etc.). The application may determine a subset of trajectories based on a number of decisions and interactions when resolving an anomaly due to an event or condition. The application may use aggregated sensor data from multiple autonomous vehicles to assist in identifying events or conditions that might affect travel (e.g., using semantic scene classification). An optimal subset of trajectories may be formed based on recommendations responsive to semantic changes (e.g., road construction).
US11022965B2 Controlling multi-stage manufacturing process based on internet of things (IOT) sensors and cognitive rule induction
Controlling product production in multi-stage manufacturing process automatically generates by machine learning causal relationships between the processing conditions and the product quality based on product genealogy data and product quality data. Real time sensor data from sensors coupled to processing units in a manufacturing facility implementing the multi-stage manufacturing process are received, and control rules are instantiated based on the real time sensor data. An instantiated control rule firing causes an actuator to automatically set a processing variable to a set point specified in the control rule.
US11022962B2 High availability industrial automation system having primary and secondary industrial automation controllers and method of communicating information over the same
A high availability industrial automation system in disclosed. The system has a primary industrial automation controller, a secondary industrial automation controller, and a communication network connected to the primary industrial automation controller and the secondary industrial automation controller. The primary industrial automation controller includes a processor and a memory configured to store a plurality of instructions, a plurality of automation tasks, input/output (I/O) data, and internal storage data. The processor is operative to execute the plurality of instructions to cross load information from the primary industrial automation controller to the secondary industrial automation controller. The cross loading of information can be less than the maximum amount of communicable information capable of being cross loaded. Also disclosed are methods of communicating over the high availability industrial automation system.
US11022960B2 Substrate production line and substrate production machine
A substrate production line including multiple substrate production machines arranged in a line; a shared folder in which an electronic file from each of the substrate production machines can be created and recognized; a substrate type grasping section on the substrate production machine furthest upstream in the line to grasp the type of the substrate; a file creating section on the substrate production machine other than the substrate production machine furthest downstream in the line to create in the shared folder a substrate type information file including substrate type information indicating the type of the substrate in accordance with unloading of the substrate; and a file recognizing section on the substrate production machine other than the substrate production machine furthest upstream in the line to recognize the substrate type information file created by the substrate production machine directly adjacent at the upstream side before the substrate is loaded.
US11022952B2 System and method for enhancing manufacturing efficiency via operator activity detection
A system for optimizing manufacturing utilization is disclosed. The system includes a manufacturing apparatus configured to transmit a first electronic message type indicating a time period when the manufacturing apparatus is in use, as well as a sensor disposed in a work cell associated with the manufacturing apparatus, the sensor configured to transmit a second electronic message type indicating a time period of operator activity within the work cell. The system further includes a computing device configured to receive the first and second electronic message types and accumulate one or more of each of the respective time periods of the first and second electronic message types. The computing device determines utilization of the manufacturing apparatus based on accumulated time periods corresponding to the first electronic message type as a percentage of accumulated time periods corresponding to the second electronic message type.
US11022951B2 Information processing device and information processing method
Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.
US11022946B2 Reducing nuisance notifications from a building automation system
Reducing nuisance notifications from building automation systems is described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive a notification of an alarm from a building automation system, compare attributes of the alarm to attributes of alarms included in a database of suppressed alarms, refrain from transmitting a notification of the alarm to a mobile device in response to the attributes of the alarm matching attributes of any of the alarms in the database, and transmit a notification of the alarm to a mobile device in response to the attributes of the alarm not matching the attributes of any of the alarms in the database.
US11022944B2 Fixing device for a bracelet
A device for fixing a bracelet to a watch case includes at least one horn and a bracelet strand. The horn and the bracelet are held together by a bar. The horn includes a rigid blade arranged to fit together with at least one recess made in the bracelet strand. The at least one recess has an opening for receiving the blade during the placement of the bracelet strand so as to form a rigid link once the bar is put in place.
US11022943B2 Device for attaching a bracelet
A device for attaching a bracelet or strap to a watch case includes a bar secured to the watch case by at least one horn and an insert integral with the end of the bracelet. The bar and the insert are complementary to cooperate by interlocking or fitting with each other to form a removable assembly to make the bracelet interchangeable. The bar is formed by a cylindrical shaft having a flat portion, the flat portion being arranged to cooperate by interlocking or fitting with at least one housing made in the insert, the housing having a substantially rectangular opening for receiving the flat portion. The shaft is telescopic to move from a first position, in which the insert is positionable on the shaft, to a second position, in which the insert is locked on the shaft.
US11022941B2 Timepiece case with push-piece
A timepiece case, including a seat which guides inside it a push-piece for supplying energy, including a control member which can be operated with pressure against resilient return device and which is integral with driving device, the push-piece or the case including a flat cam track, the case or the push-piece including a pivot about which an arm carrying a pin following the profile of this track pivots, which track includes elbows directed towards the pivot and defining stable positions of the pin and ramps arranged so that any pressure applied on the control member when it is in the rest position causes the pin to come out of its stable position and to travel, under the action of the resilient return device, towards another stable position.
US11022938B2 Data generating device, light control device, data generating method, and computer-readable recording medium
A data generating device sets an initial candidate solution of an intensity spectrum function, a phase spectrum function, and an initial temperature and a cooling rate, generates a neighborhood solution, transforms a first waveform function of a frequency domain including the neighborhood solution and the phase spectrum function into a second waveform function of a time domain including a time-intensity waveform function and a time-phase waveform function and calculates an evaluation value representing a degree of difference between the time-intensity waveform function and the desired time-intensity waveform, sets the neighborhood solution as an n-th candidate solution for a certain probability, and lowers the temperature on the basis of the cooling rate. A decrease in the temperature acts in a direction in which the probability P is lowered when the evaluation value of the neighborhood solution is worse than the evaluation value of the candidate solution.
US11022937B2 Power receiving unit, rotating component, process cartridge, and assembly and disassembly methods thereof
Power receiving unit, rotating component, process cartridge, and assembly and disassembly methods thereof are provided. The process cartridge is detachably mounted in an image formation apparatus configured with a swingable power output unit, an outer circumference of the power output unit contains a recessed portion, and the power receiving unit is engaged with the power output unit to receive a driving force. The power receiving unit comprises a wheel hub, a power receiving part, and a bias part. The wheel hub is disposed on an end of a rotating component in the process cartridge. The power receiving part includes a fixing protrusion and a notch that are oppositely disposed, the fixing protrusion is inserted into the recessed portion, and the notch provides a swinging space for the power output unit. The bias part provides a bias force toward the fixing protrusion for the power output unit.
US11022934B2 Toner cartridge, toner supplying mechanism and shutter
According to a first aspect of the present invention, there is provided a toner cartridge detachably mountable to a receiving device, the toner cartridge comprising a container including a accommodating portion for accommodating the toner and a discharge opening for discharging the toner from the accommodating portion into the receiving device; and an open/close member including a closing portion for closing the discharge opening and an engaging portion movable relative to the closing portion, the open/close member being rotatable relative to the container between (a) an opening position for causing the closing portion to open the discharge opening and (b) a closing position for causing the closing portion to close the discharge opening, wherein the engaging portion is movable relative to the closing portion between (c) a engaging position for engagement with the receiving device to receive a force for moving the open/close member from the opening position to the closing position when the toner cartridge is dismounted from the receiving device and (d) a retracted position retracted from the engaging position, and wherein the engaging portion is movable from the retracted position to the engaging position with rotation of the open/close member from the closing position to the opening position.
US11022933B2 Process cartridge, image forming apparatus and cleaning apparatus
A process cartridge includes a seal member contacting an image bearing member upstream in the rotation direction of the image bearing member from a cleaning member and allowing the developer to move from upstream in the rotation direction from the contact part between the seal member and the image bearing to downstream from the contact part while regulating movement from downstream to upstream from the contact part. The developer has surface protrusions containing an organic silicon polymer, wherein either (i) the work function of the seal member is greater than the work function of the developer when the developer has a negative charging polarity and is smaller than the work function of the developer when the developer has a positive charging polarity, or (ii) the absolute value of the difference between the work function of the seal member and the work function of the developer is within a predetermined range.
US11022932B2 Electrophotographic image forming apparatus
An image forming apparatus includes a first developing cartridge including a first developing roller and a first projection, the first developing cartridge being detachably mounted to a first mounting portion of a frame such that the first developing cartridge is movable relative to the frame between a position where the first developing roller contacts a first photosensitive drum and the first projection is located in a first lower position and a position where the first projection is located in a first upper position above the first lower position. The apparatus also includes a first contacting member contactable with the first projection. The force applying portion is configured to apply a force to the first developing cartridge such that the first projection being held in the first upper position by the first contacting portion is moved to the first lower position.
US11022931B2 Developing cartridge having a member with a hole and a lever received in the hole
A developing cartridge may include a developing roller and a casing capable of containing a developer material, a member having a first end portion and a second end portion, the member being movable together with the casing and the developing roller, and the member having a first hole extending in a direction between the first end portion and the second end portion; and a first lever movable relative to the casing between a first position and a second position, the first lever including one end portion that functions as the point of effort, an other end portion that functions as the point of application, and a cam surface that is located between the one end portion and the other end portion and that functions as a pivot point.
US11022929B2 Image forming apparatus having guide for airflow through filter
In order to improve collecting efficiency of ultrafine particles (UFPs) by a filter in an image forming apparatus, a sheet feeding guide disposed between a transfer portion and a fixing portion is provided with an air passing portion in order to form an air passage toward the filter.
US11022925B2 Post-processing apparatus
According to one embodiment, a post-processing apparatus includes a first sensor, a second sensor, and a control unit. The first sensor detects an object in a predetermined area in which a predetermined post-process is performed on a sheet conveyed from an image forming apparatus. The second sensor detects an object at a position closer to an opening in the area than the position of the first sensor with respect to the opening through which the sheet passes when the post-processed sheet is discharged from the area. When the second sensor detects an object before the first sensor detects the object, the control unit performs a predetermined process for preventing the occurrence of a failure.
US11022924B2 Image forming apparatus for determining color of toner adhered to non-image region
An image forming apparatus includes: a control unit configured to acquire base information by making a reading unit read a surface of the recording material with all image forming units set in a non-forming state, acquire first determination information by making the reading unit read a non-image region of the recording material with only a first image forming unit set in a forming state, and acquire second determination information by making the reading unit read the non-image region with all image forming units set in the forming state or with only all second image forming units set in the forming state. The control unit is further configured to determine a color of a toner adhered to the non-image region based on the base information, the first determination information, and the second determination information.
US11022922B2 Image forming apparatus and intermediate transfer member
An image forming apparatus including: a movable intermediate transfer member onto which a toner image borne by an image bearing member is to be transferred; a detection unit configured to irradiate the toner image on the intermediate transfer member with light to detect reflected light; and a control unit configured to adjust a condition for forming the toner image based on a detection result of the detection unit, wherein a plurality of grooves extending along a movement direction of the intermediate transfer member are formed in a surface of the intermediate transfer member in a width direction intersecting the movement direction, and wherein grooves, formed within a range of the intermediate transfer member to which the light is irradiated by the detection unit, among the plurality of grooves are formed so that intervals each between adjacent grooves with respect to the width direction are regularly changed within a predetermined range.
US11022921B2 Image forming apparatus
An image forming apparatus includes a driven unit and a drive transmitter. The drive transmitter includes a drive source, a drive gear, and a driven gear. The drive source is configured to drive the driven unit. The drive gear is configured to receive a driving force from the drive source. The driven gear is meshed with the drive gear. The drive transmitter is configured to transmit the driving force from the drive source to the driven unit. The drive gear or the driven gear is a crowned gear crowning-processed and the crowned gear has a crowning amount less than 50 μm.
US11022919B2 Power control for heating device, fixing device, and image forming apparatus
A heating device includes at least one heat-generating member that generates heat by being supplied with power supplied by a shared power source and a controller that performs control in such a manner that, when the shared power source starts supplying power to the heat-generating member, a rated power is supplied to the heat-generating member after power that is 33% output or 67% output of the rated power has been supplied to the heat-generating member.
US11022917B2 Image heating apparatus
An image heating apparatus includes an endless film, a pressing member forming a nip portion together with the film, and a film holding member provided at a longitudinal end portion of the film. The film holding member includes a movable member including a restriction surface configured to restrict a longitudinal movement of the film and a guide surface configured to guide a rotation of the film, the guide surface including a lubricant application unit. The film holding member further includes a biased member supporting the movable member and including a force reception portion, and is configured to cause the movable member to move upstream in a conveyance direction of the recording material at the nip portion relative to the biased member and cause the lubricant application unit to abut against an inner peripheral surface of the fixing film, when the movable member moves longitudinally.
US11022905B2 Toner binder and toner
The present invention relates to a toner binder containing: a polyester resin (A); and a vinyl resin (B), wherein the polyester resin (A) is a resin obtained by crosslinking a polyester (A1) by one or more carbon-carbon bonds, the vinyl resin (B) is a polymer containing a monomer (a) as an essential constituent monomer, the monomer (a) is a C21-C40 (meth)acrylate having an acyclic hydrocarbon group, and the weight proportion of the monomer (a) in monomers constituting the vinyl resin (B) is 15 to 99% by weight based on the weight of the vinyl resin (B).
US11022902B2 Sensor, lithographic apparatus, and device manufacturing method
The invention relates to a sensor comprising: a radiation source to emit radiation having a coherence length towards a sensor target; and a polarizing beam splitter to split radiation diffracted by the sensor target into radiation with a first polarization state and radiation with a second polarization state, wherein the first polarization state is orthogonal to the second polarization state, and wherein the sensor is configured such that after passing the polarizing beam splitter radiation with the first polarization state has an optical path difference relative to radiation with the second polarization state that is larger than the coherence length.
US11022901B2 Positioning device, magnetic support system and lithographic apparatus
A positioning device configured to position an object, the positioning device including: an object table configured to hold the object; an electromagnetic motor configured to displace the object table, the electromagnetic motor including: a coil assembly mounted to the object table, a superconductor assembly configured to co-operate with the coil assembly to generate a driving force on the object table, and a cryogenic enclosure configured to enclose the superconductor assembly and maintain the superconductor assembly in a superconductive state; a support for supporting the electromagnetic motor; and an electromagnetic support configured to suspend the cryogenic enclosure relative to the support, thereby maintaining a gap between the cryogenic enclosure and the support.
US11022898B2 Apparatus for EUV lithography and method of measuring focus
A method of evaluating a focus control of an extreme ultraviolet (EUV) lithography apparatus includes preparing a wafer exposed by using the EUV lithography apparatus. The wafer includes test patterns formed of a photoresist and having circular islands or holes prepared by multiple exposures of EUV at different foci of exposure. The method further includes measuring a roughness parameter of the test patterns and estimating a function representing a dependence of the roughness parameter on the focus. A best focus is estimated based on an extremum of the function. Exposure wafers are then exposed to EUV with the best focus. The exposure wafers include the test patterns. The roughness parameter for the test patterns on the exposure wafers obtained by exposing the exposure wafers at the best focus is periodically measured. An abnormality in focus is then determined based on the measured roughness parameter and the function.
US11022896B2 Mark position determination method
Corrections are calculated for use in controlling a lithographic apparatus. Using a metrology apparatus a performance parameter is measured at sampling locations across one or more substrates to which a lithographic process has previously been applied. A process model is fitted to the measured performance parameter, and an up-sampled estimate is provided for process-induced effects across the substrate. Corrections are calculated for use in controlling the lithographic apparatus, using an actuation model and based at least in part on the fitted process model. For locations where measurement data is available, this is added to the estimate to replace the process model values. Thus, calculation of actuation corrections is based on a modified estimate which is a combination of values estimated by the process model and partly on real measurement data.
US11022891B2 Photoresist bridging defect removal by reverse tone weak developer
A method for removing photoresist bridging defects includes coating a photoresist layer over a dielectric layer formed over a substrate, applying a first developer that results in formation of one or more photoresist bridging defects, and applying a second developer to remove the one or more photoresist bridging defects. The first developer is an aqueous base developer and the second developer is a reverse tone weak developer (RTWD), the RTWD being a mixture of a first (good) solvent and a second (bad) solvent for the photoresist.
US11022886B2 Bottom-up material formation for planarization
The present disclosure provides a method for planarization. The method includes providing a substrate having a top surface and a trench recessed from the top surface; coating a sensitive material layer on the top surface of the substrate, wherein the sensitive material layer fills in the trench; performing an activation treatment to the sensitive material layer so that portions of the material layer are chemically changed; and performing a wet chemical process to the sensitive material layer so that top portions of the sensitive material layer above the trench are removed, wherein remaining portions of the sensitive material layer have top surfaces substantially coplanar with the top surface of the substrate.
US11022883B2 Resist composition and patterning process
A resist composition contains a polymer-bound acid generator, specifically a polymer comprising recurring units derived from a sulfonium or iodonium salt having a polymerizable unsaturated bond and containing iodine in the linker between the polymerizable unsaturated bond and a fluorosulfonic acid. The resist composition offers a high sensitivity and improved CDU independent of whether it is of positive or negative tone.
US11022879B2 Method of forming an enhanced unexposed photoresist layer
The method relates to a method of forming an enhanced unexposed photoresist layer from an unexposed photoresist layer on a substrate by increasing the sensitivity of the unexposed photoresist to exposure radiation. The method comprises: providing the substrate with the unexposed photoresist layer in a reaction chamber; providing a first precursor comprising a portion of a photosensitizer sensitive to exposure radiation in the reaction chamber; and, infiltrating the unexposed photoresist layer on the substrate with the first precursor.
US11022877B2 Etch processing system having reflective endpoint detection
Embodiments include wafer and photomask processing equipment. An etch processing system including an endpoint detection system having a light source and a photodetector is described. In an example, the light source emits light toward an alignment region over a substrate support member of an etch chamber, and the photodetector receives a reflection of the light from the alignment region. The reflection is monitored for endpoint and process control. A second light source emits light toward the alignment region, and a camera receives the light to image the alignment region. The image can be used to align the light emitted by the endpoint detection system to a spot location within the alignment region, e.g., within an alignment opening of a substrate mounted on the substrate support member.
US11022875B2 Mask blank, phase shift mask, and method of manufacturing semiconductor device
Provided is a mask blank for a phase shift mask including an etching stopper film. A mask blank has a structure where a transparent substrate has layered thereon an etching stopper film and a phase shift film in this order, in which the phase shift film contains silicon and oxygen, in which the phase shift film has a refractive index n1 of 1.5 or more for light of 193 nm wavelength and an extinction coefficient k1 of 0.1 or less for light of 193 nm wavelength, in which the etching stopper film has a refractive index n2 of 2.6 or more for light of 193 nm wavelength and an extinction coefficient k2 of 0.4 or less for light of 193 nm wavelength, and the refractive index n2 and the extinction coefficient k2 satisfy at least one of k2≤[(−0.188×n2)+0.879] and k2≤[(2.75×n2)−6.945].
US11022870B2 Fluorescent light source device
The fluorescent light source device according to this invention includes: a light-emitting device emitting blue excitation light; a wavelength conversion device excited by the excitation light and producing yellow fluorescence; and a first dichroic mirror including a region that reflects or transmits the excitation light and a region that transmits or reflects the fluorescence and partial excitation light that was not converted by the wavelength conversion device. The fluorescent light source device mixes fluorescence and partial excitation light from the wavelength conversion device together and emits white light, and further includes an auxiliary light source emitting light in a blue region identical to that of the excitation light. Radiation light from the auxiliary light source is mixed with white light that is a mixture of the fluorescence and the partial excitation light from the first dichroic mirror.
US11022869B2 Light source apparatus and projector
A light source apparatus according to an aspect of the present disclosure includes a first light source that emits first light, a second light source that emits second light, a light guide that causes the first light emitted from the first light source to propagate, a wavelength converter containing a phosphor that emits fluorescence when excited with the second light emitted from the second light source, and a light combiner that combines the first light having exited out of the light guide with the fluorescence having exited out of the wavelength converter. The light guide and the wavelength converter are disposed side by side. The light guide has a first end section and a second end section. The wavelength converter has a third end section and a fourth end section. The first light enters the light guide via the first end section thereof.
US11022868B2 Projector with laser and phosphor
A projector includes a laser light source and a glass wheel. The laser source is configured to generate laser light. The glass wheel is optically coupled to the laser source. The glass wheel includes a first surface and a second surface. The first surface is configured to receive the laser light, and includes a light direction device optically coupled to the laser source. The second surface is opposite the first surface and is configured to emit light. The second surface includes a first arc of a phosphor deposited at a first distance from a center of the glass wheel. The light direction device is configured to direct the laser light to the first arc of the phosphor. The second surface also includes a second arc of the phosphor deposited at a second distance from the center of the glass wheel.
US11022867B2 Illumination system having wavelength conversion device and projection device having the same
Provided is an illumination system including an excitation light source, a first light splitting element, a first light reflecting element, a wavelength conversion device, and a light filtering device. The excitation light source provides an excitation beam including a first sub-beam and a second sub-beam. The first light splitting element includes a first zone and a second zone. The wavelength conversion device includes an optical zone and a wavelength conversion zone. In a first time period, the first sub-beam is transmitted to the optical zone via the first zone, and the second sub-beam is transmitted to the light filtering device via the first light splitting element and the first light reflecting element. In a second time period, the excitation beam is transmitted to the wavelength conversion zone to be converted into a first conversion beam. Therefore, the structure can be simplified and the size can be reduced.
US11022863B2 Display positioning system
A display positioning system is described. In an example implementation, the display positioning system includes an adapter adapted to redirect a field of view of a video capture device of a computing device; and a stand adapted to situate on a surface, the stand including one or more legs that are adjustable to modify a distance between the video capture device of the computing device and the surface when the computing device is placed on the stand to adjust the field of view of the video capture device.
US11022862B2 Imaging system
An imaging system includes a movable body and a fixed body. In movable body, an imaging device capable of changing an imaging direction is provided. In the fixed body, a circular rail member is provided. The fixed body supports the rail member to be rotatable along the rail member.
US11022861B2 Lighting assembly for producing realistic photo images
An example lighting assembly may comprise: a mounting frame comprising a plurality of vertical bars positioned on an imaginary cylindrical surface; a plurality of horizontal joists attached to the vertical bars; a plurality of lighting fixtures attached to the mounting frame; and a plurality of camera mounts attached to the mounting frame; wherein the lighting fixtures and camera mounts are positioned to form a pre-defined grid configuration.
US11022857B2 Method of optimizing phase of optical phased array
A method of phase optimization of an optical phased array (OPA) includes: performing a phase optimization in a beam forming process with respect to a single focal point, wherein the performing the phase optimization in the beam forming process may include: performing a first phase optimization in a first method to obtain a first beam phase profile; and performing a second phase optimization on the first beam phase profile in a second method that is different form the first method.
US11022856B1 Waveguide with switchable input
A display device includes a scanned projector for projecting a beam of light, and a diffraction grating for dispersing the light at a plurality of angles into a waveguide, wherein at least a portion of the diffraction grating includes a nanovoided polymer. Manipulation of the nanovoid topology, such as through capacitive actuation, can be used to reversibly control the effective refractive index of the nanovoided polymer and hence the grating efficiency. The switchable grating can be used to control the amount of diffraction of an incident beam of light through the grating thereby decreasing optical loss. Various other methods, systems, apparatuses, and materials are also disclosed.
US11022855B2 Beam scanning apparatus and optical apparatus including the same
A beam scanning apparatus and an optical apparatus including the same are provided. The beam scanning apparatus includes a first antenna group including a plurality of first nano antennas disposed apart from each other, a first driving voltage line and a second driving voltage line connected to a first nano antenna and a second nano antenna, respectively, among the plurality of first nano antennas, the first nano antenna and the second nano antenna being respectively disposed at first ends within the first antenna group, and a first voltage divider configured to distribute a plurality of first voltages to one or more first middle nano antennas disposed between the first nano antenna and the second nano antenna, among the plurality of first nano antennas, at regular voltage intervals.
US11022851B2 Display device
A display device is provided and includes substrate; first and second common electrodes arranged on the substrate; pixel electrodes arranged over first and second common electrodes; insulating layer arranged between pixel, first common, and second common electrodes; first line having first and second terminals, first terminal connected to first common electrode; second line having first and second terminals, first terminal connected to second common electrode; first transistor connected to second terminal of first line; and second transistor connected to second terminal of the second line, wherein first and second common and pixel electrodes are arranged in display area, first and second transistor are arranged outside display area, second line is longer than first line, and channel width of first transistor is smaller than channel width of second transistor.
US11022850B2 Liquid crystal panel
Provided is a liquid crystal panel. The liquid crystal panel includes a glass substrate, a black matrix and a common electrode which are sequentially stacked. The common electrode completely covers the black matrix. The black matrix comprises a plurality of rows of first shading lines and a plurality of rows of second shading lines. The first shading lines and the second shading lines are perpendicular to and intersect with each other. The glass substrate is further provided with a first signal source located on one side of the black matrix and a plurality of rows of first metal lines disposed on one side facing away from the glass substrate to connect the first signal source and the first metal lines of the common electrode. The first metal lines covering the first shading lines replace common lines located outside the display area of the array substrate.
US11022847B2 Liquid crystal display and method for manufacturing the same
Provided is a liquid crystal display in lateral-electric-field mode that improves faulty display resulting from static electricity without, in particular, degrading display quality or considerably increasing costs. A liquid crystal display in one aspect of the present invention includes the following: an array substrate and counter substrate processed into a thin plate that is less than 0.5 mm thick; a liquid crystal layer sealed between this pair of substrates; and an alignment film disposed on the counter substrate. The alignment film has a photoconductivity in which the volume resistance value of the alignment film under light irradiation changes to at least not greater than 1/10 of the volume resistance value of the alignment film under no light irradiation.
US11022846B2 Substrate for display device and display device
A substrate for a display device includes a substrate, a first insulator disposed on the substrate, a second insulator disposed above the first insulator, an alignment film disposed above the second insulator, a first insulator main section being a section of the first insulator and disposed on an inner side than an outer edge of the substrate such that the first insulator is not disposed on an outer edge portion of the substrate, a film forming area restricting portion being a section of the second insulator and disposed on an outer edge portion of the substrate not to overlap the first insulator main section and restricting a film forming area in which the alignment film is to be formed, and an overlapping portion being a section of the first insulator and extending continuously from the first insulator main section and disposed to overlap the film forming area restricting portion.
US11022838B2 Polarizing plate and liquid crystal display device
A polarizing plate and a liquid crystal display device are provided. The polarizing plate includes a polarizing layer, a short wavelength band blue light film, a supporting layer, a release film, and a protective film. The short wavelength band blue light film is disposed on an upper side or a lower side of the polarizing layer. The supporting layer is disposed on a side of the polarizing layer opposite another side of the pluralizing layer facing the short wavelength band blue light film. The release film is disposed on a lower side of the polarizing layer. The release film is connected to the polarizing layer or the short wavelength band blue light film through an adhesive layer.
US11022836B2 Polarizer and display device
The present disclosure relates to a polarizer and a display device. The polarizer includes a polarization layer, a color filter layer located on the polarization layer, wherein the color filter layer includes a quantum dot. The application of the polarizer provided by the embodiments of the present disclosure to the display device can increase the color gamut, the color purity, and the light utilization, thereby improving the display color quality.
US11022834B1 Viewing angle control unit and display device including same
The present disclosure relates to a viewing angle control unit and a display unit including the same, in which the viewing angle control unit includes: a first substrate disposed on a side of the surface of the liquid crystal display unit; a second substrate which opposes the first substrate; a liquid crystal layer arranged between the first substrate and the second substrate; and a seal assembly which is disposed between the first substrate and the second substrate and surrounds the liquid crystal layer and seals and separates the liquid crystal layer from the outside. At least part of the seal assembly is constituted by a seal section and a shade section which are stacked in a direction substantially perpendicular to opposing surfaces of the first substrate and the second substrate.
US11022831B2 Display apparatus
Damage to a vibrator is reduced, and reliability of a display apparatus of a tactile sensation transmitting type is improved. The display apparatus includes: a display substrate having an operation surface; a support disposed away from the display substrate on an opposite side from the operation surface of the display substrate; a vibrator that is arranged between the display substrate and the support and configured to vibrate the display substrate; and an elastic support member that extends from a display substrate side surface of the support to a surface of the support on an opposite side from the display substrate in a manner wrapping around the support, and has one edge fixed to the surface of the support on the opposite side from the display substrate and the other edge elastically supporting the display substrate. The support includes a displacement restriction portion to which a portion of the elastic support member abuts, and which is configured to restrict displacement of the elastic support member in a direction perpendicular to the operation surface.
US11022827B2 Magneto-optical light modulator
The invention relates to a magneto-optical light modulator (100) for modulating light based on a physical property provided as an input to the modulator (100), the modulator (100) comprising a substrate (114) with a region of material (130) comprising a film of Eu(1-x)Sr(x)MO3 (112), an optical waveguide (106; 108) adapted for directing light through the region of material (130) and a first control unit, the first control unit being adapted to—maintain the region of material (130) at a constant predefined temperature in case the physical property is an input magnetic field subject to the region of material (130) or—maintain the region of material (130) subjected to a constant predefined magnetic field in case the physical property is an input temperature of the region of material (130), the light modulator (100) being adapted to perform the modulation of the light using the birefringence of the region of material (130), the birefringence depending on the physical property.
US11022818B2 Ophthalmic device including dynamic visual field modulation
Ophthalmic devices including dynamic visual field modulation are disclosed herein. An example ophthalmic device may include a first liquid crystal cell including a first dichroic dye, a second liquid crystal cell including a second dichroic dye, wherein the first and second liquid crystal cells are in optical series so that incident light on the ophthalmic device passes through both the first and second liquid crystal cells, a photodetector positioned within the ophthalmic device to detect the incident light and coupled to output a data signal indicative of a property of the incident light, and control electronics coupled to receive the data signal from the photodetector in response to the incident light, and further coupled to independently and dynamically control the first and second liquid crystal cells based at least in part on the data signal.
US11022817B2 Contact lens comprising a superior lenticular aspect
Disclosed herein is a contact lens comprising a rounded, minus-carrier, lenticular-like curve over a central, upper portion of the lens that allows the contact lens to translate upwards in downgaze.
US11022811B2 Optical amplifier and optical switch device
An optical amplifier includes a polarization splitter, a polarization rotator, first and second optical couplers, and first and second semiconductor optical amplifying devices. The TE polarized wave of light split by the polarization splitter is input to a first input port of the first optical coupler. The TM polarized wave of the split light is converted into a TE polarized wave by the polarization rotator to be input to a second input port of the first optical coupler. First light and second light output from a first output port and a second output port of the first optical coupler are amplified by the first semiconductor optical amplifying device and the second semiconductor optical amplifying device to be input to a first input port and a second input port of the second optical coupler, respectively. Third light is output from an output port of the second optical coupler.
US11022804B2 Head-mounted display and method of controlling the same
A head-mounted display (HMD) includes a frame configured to be fixated to a head, a light-transmissive display unit fixated to the frame and outputting a VR image in a VR mode and an AR image in an AR mode, a light transmission control layer having changed transmittance, a lens unit having a refractive index changed in the VR mode and the AR mode, and a controller control the light transmission control layer to increase transmittance in the AR mode and decrease transmittance in the VR mode.
US11022800B2 Display device
In an optical system of a display device, an image light projecting device emits image light toward a first side in a first direction. A reflective element of a first light-guiding system emits the image light emitted from the image light projecting device toward a second side in the first direction. A first diffraction element having a reflectivity emits the image light emitted from the reflective element toward the first side in the first direction. A second diffraction element having a reflectivity emits the image light emitted from the first diffraction element toward the second side in the first direction and causes the image light to be incident on an eye of an observer. An optical path from the first diffraction element to the second diffraction element is provided in a second light-guiding system.
US11022798B2 Dynamically actuable diffractive optical element
A dynamically actuable diffractive optical element (DOE) includes a substrate and a diffraction grating disposed on a first region of a surface of the substrate. The DOE further includes a quantity of a fluid disposed on a second region of the surface of the substrate, a fluid displacer disposed adjacent the second region of the surface of the substrate, and a drive signal source configured to send an electric signal to the fluid displacer. The fluid displacer is configured to, upon receiving the electric signal in a first state, causing a portion of the quantity of the fluid to be displaced from the second region of the surface into grooves of the diffraction grating, and upon receiving the electric signal in a second state, causing the portion of the quantity of the fluid to retract from the grooves of the diffraction grating to the second region of the surface.
US11022791B2 Assemblies of anisotropic optical elements and methods of making
A method includes obtaining a first optical assembly including a first optical element and a first flexible membrane. The first optical element has a first optical element surface and a second optical element surface that is opposite to the first optical element surface. The first flexible membrane has a first membrane surface and a second membrane surface that is opposite to the first membrane surface. The first optical element is a geometric phase optical element or a polarization volume hologram optical element. The second optical element surface of the first optical element is coupled with at least a first portion of the first membrane surface of the first flexible membrane. The method also includes coupling the first optical element with the first flexible membrane attached thereto to a target substrate. Also disclosed is an optical assembly comprising the first optical element and the first flexible membrane.
US11022789B2 Observation imaging apparatus
An observation imaging apparatus includes an insertion unit, an imaging lens, and an image sensor. The imaging lens is disposed in such a manner that an axial principal ray of an observation subject side surface of a lens is tilted with respect to a normal line passing through the center of gravity of a section of the insertion unit, the section passing through the center of an effective imaging range of the image sensor and having the smallest area. A point on the axial principal ray at which the distance between the normal line and the axial principal ray is smallest is located on the image side relative to the observation subject side surface of the lens and on the observation subject side relative to the image sensor. The observation imaging apparatus satisfies a predetermined conditional expression.
US11022787B2 Method and signal generator for producing a control signal for an acousto-optical element
A method for generating a control signal for an acousto-optical element includes generating a raw signal using at least one correction term by an IQ modulation from a target I component and a target Q component, and amplifying the raw signal to become the control signal. The target I component and/or the target Q component are corrected using the at least one correction term. The at least one correction term is obtained from an analysis of the control signal.
US11022784B1 Use of folded optics to reduce volume in a virtual-reality system
Folding optics are used in conjunction with a lens system to reduce a back focal length of a head-mounted display. The lens system provides optical power to focus light from an optical display. The folding optics reflects light to fold upon itself to reduce a distance between the lens system and the optical display.
US11022781B2 Optical image capturing lens system
This disclosure provides an optical image capturing lens system comprising: a positive first lens element having a convex object-side surface, a negative second lens element, a positive third lens element having a convex image-side surface, a fourth lens element having a concave object-side surface and a convex image-side surface; and a positive fifth lens element having a convex object-side surface at a paraxial region thereof, both of the object-side and image-side surfaces being aspheric, and at least one inflection point is positioned on at least one of the object-side and image-side surfaces thereof. When particular relations are satisfied, the angle at which light projects onto the image plane can be efficiently controlled for increasing the relative illumination and preventing the occurrence of vignetting.
US11022780B2 Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; and a seventh lens, arranged in this order from an object side to an image plane side with a space between each of the lenses. The third lens is formed in a shape so that a surface thereof on the image plane side has a positive curvature radius. The sixth lens is formed in a shape so that a surface thereof on the image plane side has a positive curvature radius. The seventh lens has a specific Abbe's number. The sixth lens has a specific focal length. The seventh lens has a specific focal length.
US11022778B2 Optical system mounts
An optical system mount assembly can include a first post and a movable mount configured to mount an optical element, the moveable mount being configured to move relative to the first post assembly between a first position and a second position. The assembly can include a first magnetic latch system member disposed on or within the first post, and a second magnetic latch system member disposed on or within the moveable mount such that the first magnetic latch system member magnetically interacts with the second magnetic latch system member to magnetically latch the moveable mount to the first post in the first position.
US11022775B2 Lens apparatus and optical apparatus
A lens barrel includes a first guide barrel configured to guide linear movements of a first lens and a second lens in an optical axis direction, a first cam barrel rotatable around an optical axis relative to the first guide barrel and including a first cam configured to move the first lens in the optical axis direction by a rotation of the first cam barrel, and a second cam barrel rotatable around the optical axis relative to the first guide barrel by the rotation of the first cam barrel, and including a second cam configured to move the second lens in the optical axis direction by a rotation of a second cam barrel.
US11022773B2 Magnetic lens filter system
A magnetic lens filter system includes an external rotational element having a plurality of ridges allowing a photographer to grip and rotate the external rotational element. A plurality of gears is in engagement with the external rotational element, and an inner gear connected to an inner rotational element such that when the external rotational element is rotated the inner rotational element rotates. Advantageously, a rotatable magnetic element is configured to rotate simultaneously with the inner rotational element. The system is configured to accept a removable lens filter. The removable lens filter has a magnetic element configured to attach to the rotatable magnetic element.
US11022770B2 Bladed chassis systems
A bladed chassis system facilitates installation of the bladed chassis system and replacement of the blades at the chassis. Blades can be inserted and removed from the front and/or the rear of the bladed chassis system at the discretion of the user. Blades can be moved between discrete positions. In examples, blades can be one-handedly released from the chassis to allow movement between discrete positions. In examples, accidental movement past a discrete position is inhibited. Accidental removal of the blades from the chassis is inhibited. The chassis and blades cooperate to manage the optical fiber cables routed through a cable port in the chassis to the blades.
US11022769B2 Pre-terminated optical fibre cable assembly, methods of manufacture and installation thereof
The present invention relates to a pre-terminated (pre-terminated) optical fibre cable assembly (10,90), which is configured to be installed through a duct (20). The pre-terminated optical fibre construction (10,90) includes at least one optical fibre (46). A protective sleeve (26) is added to the optical fibre (46) before adding a terminal connector (24) to the leading end of at least one optical fibre (46). The protective sleeve (26) extends from behind the terminal connector (24) along part of the length of the optical fibre (46). When the cable is installed through a duct, the protective sleeve protects the portion of the fibre that protrudes from the end of the duct, for example in a communications cabinet (16). A residual length (28) of the protective sleeve remains within the duct. Terminal connectors and protective sleeves can be applied at both ends of the cable assembly, or only one end.
US11022768B2 Opto-electric hybrid board and opto-electric hybrid board assembly
An opto-electric hybrid board includes an optical waveguide and an electric circuit board. The opto-electric hybrid board has an electrode at one end portion in a first direction perpendicular to the thickness direction, and optically and electrically connects an optical element emitting light from a space between the one end portion and the other end portion. The electric circuit board includes a terminal portion electrically connected to the electrode and a support portion that supports the other end portion. The optical waveguide includes a light receiving portion for receiving light emitted from the optical element, which is positioned between the terminal portion and the support portion, when projected in the thickness direction, and a one-side surface in the thickness direction of the terminal portion is positioned at the other side in the thickness direction with respect to a one-side surface in the thickness direction of the support portion.
US11022767B2 TO-CAN cap
The present disclosure provides a TO-CAN cap. The TO-CAN cap includes a casing, the casing has a hollow cylindrical structure, and an inner wall of the casing has a protrusion portion at a first end portion in an axial direction of the casing; and an optical lens, the optical lens has an optical portion for refracting light and a rib portion at a periphery of the optical portion, a side surface of the rib portion having a concave portion complementary to the protrusion portion, where the casing and the optical lens are connected to each other through the protrusion portion and the concave portion.
US11022766B2 Adapter
We generally describe an optical transceiver connector (100) comprising: a first portion (102) comprising a first port (101) configured to releasably receive an optical connector (202); and a second portion (104) comprising a second port (103) configured to releasably receive an optical converter element (205), wherein an opening of the first port (101) faces towards a first direction opposite to a second direction towards which an opening of the second port (103) faces, and wherein the first port (101) is aligned with the second port (103) for establishing a releasable, light-coupling-capable connection between a said optical connector (202) to be received by the first port (101) and a said optical converter element (205) to be received by the second port (103).
US11022765B2 Lens clip for coupling and optical alignment of an optical lens and an optical subassembly module implementing same
The present disclosure is generally directed to a lens clip that includes an optical lens slot to securely hold an optical lens at a predetermined position to mitigate effects of post-annealing shift. The lens clip includes a base that provides at least one substrate mating surface for mounting to a substrate, and at least first and second arms extending from the base. The first and second arms extend substantially parallel relative to each other and define at least a portion of an optical lens slot. The optical lens slot is configured to receive at least a portion of an optical lens and securely hold the optical lens at a predetermined position to ensure optical alignment of the optical lens, e.g., relative to an associated laser diode or other optical component, during fixation of the optical lens to the substrate using, for instance, UV-curing optical adhesives.
US11022764B2 Optical connector, optical cable, and electronic device
Laser hazard at disconnection can be prevented with a simple structure. A tubular connector exterior, and a block that is incorporated on one end side of the connector exterior and on which a light emission portion or a light incident portion is mounted toward the other end side are provided. The light emission portion or the light incident portion is mounted on the block so that the optical axis direction thereof is tilted relative to the longitudinal direction of the connector exterior. The light emission portion is a lens through which light output from a light transmission path is collimated and emitted. At least part of the collimated light emitted through the lens is incident on a light diffusion portion provided inside the connector exterior.
US11022762B2 Optical fiber connectors for rotational alignment
An optical fiber connector configured to rotationally align a first optical fiber with a second optical fiber is provided. The connector can include at least two rotational alignment features. At least one of the two rotational alignment features can include at least one ferrule configured to hold at least the first optical fiber.
US11022761B2 Non-contact insertion loss measurement systems for optical fiber cable assemblies
A non-contact system for measuring an insertion loss of a cable assembly with cable fibers includes a light source system that emits light and a launch connector supporting launch fibers. A detector system includes receive fibers supported by a receive connector. The detector system has detectors optically coupled to the receive fibers, with one detector directly optically coupled to the light source system for calibration. A first movable stage supports the launch connector and a second movable stage supports the receive connector. A launch optical system images output end faces of the launch fibers onto input end faces of the cable fibers of the cable assembly. A receive optical system images output end faces of the cable fibers onto input end faces of the receive fibers. The light exiting the receive fibers is detected and processed to determine the insertion loss of the cable assembly.
US11022759B2 Pluggable miniature optical passive device
A pluggable miniature optical passive device comprises a casing (30), an optical device (40) is mounted in the casing (30), a first end of the optical device (40) is provided with a first ceramic ferrule (43). At least one fiber core (432) is provided in the first ceramic ferrule (43), a first end (41) of the first ceramic ferrule (43) extends out of the casing (30). A second end (42) of the first ceramic ferrule (43) is positioned in the optical device (40), and the second end (42) of the first ceramic ferrule (43) is coated with an antireflection film, a lens (45) is provided close to the second end (42) of the first ceramic ferrule (43), the lens (45) is positioned in the optical device (40). At least one optical fiber is further provided in the optical device (40), a first end of the optical fiber is provided at a side close to the lens (45) and away from the first ceramic ferrule (43), a light beam incident in the optical fiber of the optical device (40) via the ceramic ferrule (43) and the lens (45). The pluggable miniature optical passive device has a small volume, and low manufacturing cost and long service life.
US11022758B2 Fiber optical adapter having a railed partitioning
A fiber optical adapter includes a base body and a base element. The base body includes a receiving groove. Two ends of the base body form insertion openings respectively communicating with the receiving groove. The base element is in the receiving groove. The base element includes a first connection member, a second connection member combined with the first connection member, and socket members. Each socket member is received in the corresponding first sleeve member of the first connection member and the corresponding second sleeve member of the second connection member.
US11022757B1 Using an anti-reflection coating with a grating coupler
Embodiments herein describe a photonic platform where an AR coating is disposed between an optical grating and a semiconductor substrate. In one embodiment, the optical grating is disposed within an insulative layer. A first side of the insulative layer provides an optical interface where an external optical source can transmit an optical signal into, or a receive an optical signal from, the grating. A second, opposite side of the insulative layer contacts the AR coating. When the external optical source transmits light through the first side of the insulative layer, some of the light passes through the grating and reaches the AR coating. The AR coating prevents this light from being reflected back to the grating by the semiconductor layer which can cause interference that varies the coupling efficiency of the grating.
US11022756B2 Method and system for near normal incidence MUX/DEMUX designs
Near normal incidence MUX/DEMUX designs may include an optical demultiplexer coupled to a photonics die, where the optical demultiplexer comprises an input fiber, thin film filters at a first surface of a substrate, a first mirror at the first surface of the substrate, and a second mirror at a second surface of the substrate. The optical demultiplexer may receive an input optical signal comprising a plurality of wavelength optical signals, reflect the input optical signal from the first mirror to the second mirror, reflect the input optical signal from the second mirror to a first of the thin film filters, communicate an optical signal at a first wavelength to the photonics die while reflecting others to the second mirror, reflect the other signals to a second of the plurality of thin film filters, and communicate an optical signal at a second wavelength to the photonics die.
US11022748B2 Edge sealant confinement and halo reduction for optical devices
Techniques are described for using confinement structures and/or pattern gratings to reduce or prevent the wicking of sealant polymer (e.g., glue) into the optically active areas of a multi-layered optical assembly. A multi-layered optical structure may include multiple layers of substrate imprinted with waveguide grating patterns. The multiple layers may be secured using an edge adhesive, such as a resin, epoxy, glue, and so forth. A confinement structure such as an edge pattern may be imprinted along the edge of each layer to control and confine the capillary flow of the edge adhesive and prevent the edge adhesive from wicking into the functional waveguide grating patterns of the layers. Moreover, the edge adhesive may be carbon doped or otherwise blackened to reduce the reflection of light off the edge back into the interior of the layer, thus improving the optical function of the assembly.
US11022746B2 Linear light source and planar light emitting device
Provided is a linear light source including: a light-transmissive base having a first main surface that has a rectangular shape with long sides and short sides, a second main surface located opposite to the first main surface, a first (long) side surface, and a second (short) side surface; a plurality of light emitting devices, each including a light emitting element, a light-transmissive member and a sealing member. An upper surface of each of the light emitting devices includes an upper surface of the light-transmissive member. A first bonding member bonds the first main surface of the light-transmissive base and the upper surfaces of the light emitting devices. A width of the light-transmissive base is the same as a width of the light emitting devices in a first direction orthogonal to a first side surface of the light-transmissive base.
US11022745B2 Microstructured and patterned light guide plates and devices comprising the same
Disclosed herein are light guide plates (100, 100′, 100″) comprising a transparent substrate (110) having an edge surface (150), a light emitting first major surface (160), and an opposing second major surface (170); and a polymeric film (120) disposed on at least one of the first (160) and second (170) major surfaces of the transparent substrate, wherein the polymeric film (120) comprises a plurality of microstructures (130) and/or a plurality of light extraction features. At least one light source (140) may be coupled to the edge surface (150) of the transparent substrate (110). Display and lighting devices comprising such light guide plates are further disclosed, as well as methods for manufacturing such light guide plates.
US11022740B2 Illumination unit for endoscope and endoscope
An illumination unit for endoscope is provided with: a light guiding layer, an illumination lens, light guides and a positioning member; and the positioning member is provided with: a barrel body on which arrangement grooves are formed, the barrel body being configured to perform inward positioning of the light guides in the radial direction by distal end sides of the light guides being arranged in the arrangement grooves; and a cylindrical member configured to perform outward positioning of the light guides in the radial direction by covering an outer circumference of the barrel body in an intersection direction to block the distal end sides of the light guides arranged in the arrangement grooves, between the cylindrical member and the barrel body in the intersection direction.
US11022738B2 Head-up display system and method for controlling the same
A head-up display system includes a display control component, a polarization conversion member, a birefringent lens component, a scattering component, and a reflecting component; the display control component is configured to alternately output a first to-be-displayed image and a second to-be-displayed image to the polarization conversion member; the polarization conversion member is configured to convert light having different polarization states; the birefringent lens component is configured to image light of a P-polarization state and a S-polarization state; the scattering component is configured to scatter formed images onto the reflecting component, respectively; and the reflecting component is configured to reflect the images to an eye of a user.
US11022736B2 Metal wire grid and its manufacturing method, and display panel
An embodiment of this disclosure discloses a metal wire grid comprising: a patterned metal layer and a patterned antireflective layer located on the patterned metal layer, wherein a surface of the antireflective layer distal to the patterned metal layer has a plurality of continuous pits. Embodiments of this disclosure further disclose a method of manufacturing a metal wire grid and a display panel.
US11022735B2 Method of producing polarizing plate
There is provided a polarizing plate excellent in durability. A method of producing a polarizing plate according to an embodiment of the present invention includes: preparing a polarizing film laminate including a polarizer and a protective film arranged on at least one side of the polarizer; and shrinking the polarizing film laminate.
US11022734B2 Polarizer stack
A polarizer stack including an absorbing polarizer and a multilayer polymeric reflective polarizer bonded together is described. The absorbing polarizer has a first block axis and the reflective polarizer has a second block axis substantially parallel to the first block axis. The reflective polarizer has a shrinkage in a range of 0.4 percent to 3 percent along the second block axis when the reflective polarizer is heated at 95° C. for 40 minutes.
US11022728B2 Display device
In a display device in which a light shielding member having an opening formed in an image display surface of a display is arranged, occurrence of moire is prevented. A width (W1Y) of a first opening (OP1) in a first light shielding member (13) of a display (10) and a width (W2Y) of a second opening (OP2) of a second light shielding member (20) on a surface of the display (10) are set so that (W1Y−W2Y)/2>ΔLY is established.
US11022725B2 Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors
Systems and methods in accordance with embodiments of the invention actively align a lens stack array with an array of focal planes to construct an array camera module. In one embodiment, a method for actively aligning a lens stack array with a sensor that has a focal plane array includes: aligning the lens stack array relative to the sensor in an initial position; varying the spatial relationship between the lens stack array and the sensor; capturing images of a known target that has a region of interest using a plurality of active focal planes at different spatial relationships; scoring the images based on the extent to which the region of interest is focused in the images; selecting a spatial relationship between the lens stack array and the sensor based on a comparison of the scores; and forming an array camera subassembly based on the selected spatial relationship.
US11022722B2 Water extractable ophthalmic devices
A water extractable ophthalmic device is disclosed which is a polymerization product of a monomeric mixture comprising: (a) one or more cyclic lactams; (b) one or more organosilicon-containing block copolymers; (c) one or more bulky siloxane monomers; and (d) a crosslinking agent mixture comprising (i) one or more first crosslinking agents containing at least two ethylenically unsaturated reactive end groups, wherein the at least two ethylenically unsaturated reactive end groups are (meth)acrylate-containing reactive end groups and (ii) one or more second crosslinking agents containing at least two ethylenically unsaturated reactive end groups wherein at least one of the ethylenically unsaturated reactive end groups is a non-(meth)acrylate reactive end group. The water extractable ophthalmic device has an equilibrium water content of at least about 50 wt. %, a contact angle of less than about 50°, and an oxygen permeability of at least about 60 Barrers.
US11022721B2 Spatially diverse snowpack sensing system
Multiple spatially diverse and compact weight sensors are statistically combined to reduce or eliminate errors caused by snow bridging. Data transmission using satellite communication minimizes the power consumption of the sensor station further allowing the entire system to be relatively compact and easily transported. The weight sensors may be combined with other standard sensors for measurement of air temperature and snow height, the latter measurement, for example, using ultrasound ranging or the like.
US11022715B2 Methods and systems for determining bulk density, porosity, and pore size distribution of subsurface formations
Herein methods and systems for determining matrix or grain density of a subsurface formation are described. This includes measuring in-air mass of a fluid-saturated sample of the subsurface formation, wherein the in-air mass comprises mass of matrix or grains of the sample, mass of a fluid surrounding the sample, and mass of the fluid inside the sample. The volume of the fluid inside the sample, Vϕ, and volume of the fluid surrounding the sample, Vsur, are determined using nuclear magnetic resonance (NMR). The fluid-saturated sample can then be submerged in a predetermined volume of a weighing fluid and mass of the fluid-saturated sample without the surrounding fluid in the weighing fluid, mf is measured. Using the measured and determined values one can determine the volume of the sample without the surrounding fluid, Vc, the bulk density of the fluid-saturated sample without the surrounding fluid, ρb, the volume of the matrix, Vm, and the matrix or grain density of the subsurface formation, ρm.
US11022711B2 Correcting eccentering effect in pulse-echo imaging
Methods for correcting eccentering effects on echoes detected from ultrasonic pulses emitted by a transducer of a downhole tool. Echo envelope amplitude, azimuth, and location for each echo is utilized to assess echo amplitude sensitivity to geometric and spatial characteristics of the downhole tool within the wellbore. Echo envelope amplitudes are corrected for eccentering effects based on the assessed sensitivity. A visual representation of the corrected echo envelope amplitudes is the generated. Also disclosed herein are tangible, non-transient, computer-readable media comprising instructions executable by a processor to carry out the methods, as well as systems including downhole tools and processing devices operable to carry out the methods.
US11022708B2 Docking station for wireless seismic acquisition nodes
A docking station for receiving different types of seismic nodes, the docking station including a frame; a control module attached to the frame plural docking modules attached to the frame, wherein each docking module includes plural docking bays; a monitor attached to the frame and configured to display information about the plural docking modules; and a network connection device attached to the frame and configured to provide data transfer capabilities for each docking bay of the plural docking bays. The plural docking bays are configured to accept interchangeable ports that are compatible with the different types of seismic nodes.
US11022707B2 Method of determining earthquake event and related earthquake detecting system
A method of determining an earthquake event for an earthquake detecting system includes retrieving at least one initial wave characteristic related to each earthquake data among a plurality of earthquake data; utilizing a support vector classification (SVC) method to establish an earthquake determination model according to the initial wave characteristic; and determining whether new earthquake data belong to an earthquake event or a non-earthquake event according to the earthquake determination model when the new earthquake data are received.
US11022706B2 Radiographic detector
A digital radiographic detector includes a planar multi-layered core with a two-dimensional array of photo-sensitive cells. A five-sided, integrally formed, rigid enclosure having one open side is configured to receive the multi-layered core through the open side. The planar multi-layered core comprises a foam layer having a recessed pocket on one major side thereof shaped in the form of a metal ground plane positioned in the recessed pocket.
US11022699B1 External solar power source for global positioning system (GPS) base stations
Embodiments of the present invention provide an alternate power source through the use of photovoltaic technology that mounts to a bracket that attaches to the tripod underneath the GPS base station. Some embodiments of the present invention include a photovoltaic solar panel battery adapted to provide the GPS base station with a longer operating time window and the ability to conveniently recharge the base station when needed. Additionally, a photovoltaic solar panel battery allows the GPS base station to independently recharge and operate without a traditional external power source.
US11022698B1 System and method for determining vehicle location
An illustrative example embodiment of a system includes a detector configured to detect a signal from a source and provide first signal information regarding a distance a detected signal traveled between the source and the detector. A processor is configured to determine whether the first signal information corresponds to a direct signal path between the detector and the source or the first signal information corresponds to a reflected signal based on second signal information from at least one other detector that does not have a direct signal path between the other detector and the source. The processor determines a location of the detector based on the first signal information only when the first signal information corresponds to the direct signal path between the detector and the source.
US11022697B2 GPS accuracy improvement for luminaires
Provided are systems, methods, and computer-readable storage media for improving accuracy of GPS in luminaires. For example, in one embodiment, there is provided a method that includes receiving, at a controller coupled to a luminaire, a GPS message. The method further includes extracting information from the GPS message, the information including data associated with a plurality of coordinates. Furthermore, the method can include determining, based on the information and not from the coordinates, an error associated with each coordinate of the plurality of coordinates. The method can also include discarding coordinates for which the error fails to satisfy a predetermined condition. Moreover, the method can include selecting, as a location of the luminaire, the coordinates for which the error satisfies the predetermined condition.
US11022695B1 GBAS integrity risk allocation system based on key satellites
A GBAS integrity risk allocation system based on key satellites is used to perform a GBAS integrity risk allocation method, including: reading data from an ephemeris at a certain time, and determining numbers of key satellites, key satellite pairs and key satellite groups at a certain time; under H2 hypothesis, allocating the integrity risks by using the fault probability of satellites in key satellite pairs or key satellite groups, where the integrity risks allocated by using the fault probability of satellites in key satellite pairs or key satellite groups include integrity risks caused by dual-receiver fault and integrity risks caused by ranging source fault; under H0 and H1 hypotheses, allocating the integrity risks by using the fault probability of non-key satellites; making an integrity allocation table according to the integrity risk allocation under the H0, H1 and H2 hypotheses.
US11022694B2 Method of checking the integrity of the estimation of the position of a mobile carrier in a satellite-based positioning measurement system
Methods of checking the integrity of the estimation of the position of a mobile carrier are provided, the position being established by a satellite-based positioning measurement system, the estimation being obtained by the so-called “real time kinematic” procedures. The method verifies that the carrier phase measurement is consistent with the code pseudo-distance measurement. The method comprises a step of calculating the velocity of the carrier, at each observation instant, a step of verifying that at each of the observation instants, the short-term evolution of the carrier phase of the signals received on each of the satellite sight axes is consistent with the calculated velocity and a step of verifying that at each of the observation instants, the filtered position obtained on the basis of the long-term filtered measurements of pseudo-distance through the carrier phase is dependable.
US11022693B1 Autonomous vehicle controlled based upon a lidar data segmentation system
An autonomous vehicle is described herein. The autonomous vehicle includes a lidar sensor system. The autonomous vehicle additionally includes a computing system that executes a lidar segmentation system, wherein the lidar segmentation system is configured to identify objects that are in proximity to the autonomous vehicle based upon output of the lidar sensor system. The computing system further includes a deep neural network (DNN), where the lidar segmentation system identifies the objects in proximity to the autonomous vehicle based upon output of the DNN.
US11022690B2 Tracking system
A system simultaneously tracks multiple objects. All or a subset of the objects includes a wireless receiver and a transmitter for providing an output. The system includes one or more wireless transmitters that send commands to the wireless receivers of the multiple objects instructing different subsets of the multiple objects to output (via their respective transmitter) at different times. The system also includes object sensors that receive output from the transmitters of the multiple objects and a computer system in communication with the object sensors. The computer system calculates locations of the multiple objects based on the sensed output from the multiple objects.
US11022683B1 Simultaneous measurement of range and velocity using optical radar
A light detection and ranging system includes optical sources configured to emit respectively first and second optical beams that have opposite polarizations. Taps split the first and second optical beams into first and second high-power path and low-power path optical beams. A first polarization beam splitter combines the first and second high-power path optical beams into a single spatial mode optical beam, which lensing optics launches toward the target, and collects light incident upon the target into a return path. A second polarization beam splitter splits the return optical beam into first and second spatial mode optical beams. Mixers mix the first and second spatial mode optical beams with respectively the first and second low-power path optical beams to produce optical beams first and second beat frequencies, which optical detectors detect and from which range and velocity of the target are determinable.
US11022680B2 Distance measuring device with SPAD array and range walk compensenation
A distance measuring device comprising a sensor for highly accurate distance measurement with a very high dynamic range and range walk compensation, said sensor being provided by means of an array of single photon avalanche photodiodes.
US11022678B2 Multi sensor radio frequency detection
Radio frequency motion sensors may be configured for operation in a common vicinity so as to reduce interference. In some versions, interference may be reduced by timing and/or frequency synchronization. In some versions, a master radio frequency motion sensor may transmit a first radio frequency (RF) signal. A slave radio frequency motion sensor may determine a second radio frequency signal which minimizes interference with the first RF frequency. In some versions, interference may be reduced with additional transmission adjustments such as pulse width reduction or frequency and/or timing dithering differences. In some versions, apparatus may be configured with multiple sensors in a configuration to emit the radio frequency signals in different directions to mitigate interference between emitted pulses from the radio frequency motion sensors.
US11022677B2 Device for calibrating an imaging system and associated calibrating method
Disclosed is a calibration device of an imaging system for a moving carrier, the imaging system including: a support panel; an antenna array comprising radiating elements positioned on the support panel; and optical sensors capable of providing images and positioned on the support panel. The calibration device includes at least one optical pattern generator, each generator being secured to the support panel.
US11022674B2 Vehicle surroundings monitoring apparatus
If a vehicle surroundings monitoring apparatus is equipped with four radars disposed at each of the four corners of the body of a vehicle in order to detect an object around the vehicle, the interfere of the radio waves of the radars likely to occur. As a result, the accuracy for detecting an object by the radars will deteriorate. Specifically, if two of detection areas are adjacent to each other of the radars overlaps with each other and the two of the radars transmits radio waves at the same time, the interfere of the radio waves will occur in the overlapping area. In view of this, the four radars are divided into two groups such that the detection areas of two radars within the group aren't adjacent to each other and transmission period of one of the groups and that of the other of the groups are repeated alternately.
US11022672B1 Mobile emergency perimeter system and method
A computer-implemented method for establishing and controlling a mobile perimeter and for determining a geographic location of an RF emitting source at or within the mobile perimeter includes receiving from RF sensors in a network, processed RF emissions from the source collected at RF sensors. The RF emissions follow a wireless protocol and include frames encoding RF emitting source identification information. The method further includes extracting RF emitting source identification information from one or more of the frames, processing the source identification information to identify the RF emitting source, and classifying the RF emitting source by one or more of UAS type, UAS capabilities, and UAS model. The method also includes receiving from the RF sensors, a geographic location of each RF sensor and a time of arrival (TOA) of the RF emissions at the RF sensor; and executing a multilateration process to estimate a geographic location of the RF emitting source.
US11022671B2 Systems and methods for tracking multiple collocated assets
Systems and methods for locating collocated assets in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an asset tracking device includes a processor, a memory connected to the processor, and a communications device connected to the processor, wherein the processor obtains asset signal data, where the asset signal strength data includes asset data identifying an asset, calculates asset signal strength data based on the obtained asset signal data, and determines chained asset data based on the asset signal data and the asset signal strength data, where the chained asset data identifies a set of assets chained to a master asset associated with the asset tracking device.
US11022670B1 Opportunistic adjustable rate cross-ambiguity function geolocation
Methods and systems adapted for providing a dynamically updated geolocation system. The geolocation system measures a signal, samples the signal, and applies a cross-ambiguity function to the sampled data to calculate the location of a signal source. The sampling operation and cross-ambiguity function are updated opportunistically and adaptively based on available channel resources between a plurality of sensors and a central processing location in the system. These update methods allow control of the data rate when channel resources are impacted by the physical environment where the geolocation system is operating.
US11022668B2 Magnetic resonance imaging apparatus and SAR evaluation apparatus
A magnetic resonance imaging apparatus according to the present embodiment includes processing circuitry and imaging control circuitry. The processing circuitry selects a human body model corresponding to a subject from human body models. The processing circuitry estimates local specific absorption rates (SARs) at evaluation points determined using the selected human body model, based on the selected human body model and an amplitude and/or phase of the RF pulse in an imaging protocol for magnetic resonance imaging scheduled to be performed on the subject. The processing circuitry determines whether or not the estimated local SARs fall below a local reference value. The imaging control circuitry executes the imaging protocol by using an amplitude and phase of the RF pulse which make the local SARs fall below the local reference value.
US11022665B2 Method for echo planar time-resolved magnetic resonance imaging
Systems and methods for magnetic resonance imaging (“MRI”) that address the geometric distortions and blurring common to conventional echo planar imaging (“EPI”) sequences, and that provide new temporal signal evolution information across the EPI readout, are described. Echo planar time-resolved imaging (“EPTI”) schemes are described to implement an accelerated sampling of a hybrid space spanned by the phase encoding dimension and the temporal dimension. In general, each EPTI shot covers a segment of this hybrid space using a zigzag trajectory with an interleaved acceleration in the phase-encoding direction. The hybrid space may be undersampled and a tilted reconstruction kernel used to synthesize additional data samples.
US11022663B2 Communication channel
A system for moving a patient into and from a medical apparatus includes a patient support arranged outside a treatment space of a medical apparatus, a treatment table arranged inside the treatment space in the medical apparatus and a patient bed movable in a longitudinal direction from the patient support to the treatment table and back by means of activation of a transferring mechanism. The patient bed is provided with at least a first communication channel for transferring communication signals.
US11022662B2 Three-axis magnetic sensor having perpendicular magnetic anisotropy and in-plane magnetic anisotropy
A three-axis magnetic sensor which is not physically separated from each other and made of one element is provided. A spin-orbit torque is generated through an interface junction between a magnetization seed layer and a magnetization free layer, and through this, a change in an in-plane magnetic field may be sensed in the form of current or voltage in the magnetization seed layer. Further, a tunneling insulating layer and a magnetization pinned layer are formed on the magnetization free layer. The formed structure induces a tunnel magneto-resistance phenomenon. Through this, a change in a magnetic field in a vertical direction is sensed.
US11022656B2 Estimation of arc location in three dimensions
Multiple magnetic field sensors are arranged around a current-containing volume at multiple longitudinal and circumferential positions. Each sensor measures multiple magnetic field components and is characterized by one or more calibration parameters. A longitudinal primary current flows through two end-to-end electrical conductors that are separated by an arc gap, and flows as at least one longitudinal primary electric arc that spans the arc gap and that moves transversely within the arc gap. Estimated transverse position of the primary electric arc is calculated, based on the longitudinal position of the arc gap, and two or more of the measured magnetic field components along with one or more corresponding sensor positions or calibration parameters. In addition, estimated occurrence, position, and magnitude of a transverse secondary current (i.e., a side arc) can be calculated based on those quantities.
US11022654B1 Universal driver systems and methods of operating the same
A system includes a controller that is configured to generate a plurality of switch control signals; a plurality of electrical circuit elements, the plurality of electrical circuit elements being characterized by a plurality of impedances, respectively; a plurality of voltage sources; and a plurality of switches that are programmable to couple the plurality of electrical circuit elements to the plurality of voltage sources responsive to the plurality of switch control signals.
US11022652B2 Distributed cloud based battery monitoring system
A battery monitoring system is for a battery string(s) at a geographical location, where the battery string(s) includes a plurality of series-connected batteries. The system may include wireless battery monitors each associated with a respective battery, a wireless string monitor associated with the battery string(s), and a wireless access point for communicating with the wireless battery monitors and the wireless string monitor at the location. A battery monitoring cloud server may communicate with the at least one access point via a wide area network (WAN) to remotely determine a configuration of the batteries within the battery strings based upon the wireless battery monitors and the wireless string monitor, remotely collect diagnostic measurement data for the batteries from the wireless battery monitors and the wireless string monitors, and remotely process the collected diagnostic measurement data based upon the determined configuration of the batteries to determine fault conditions and generate alerts accordingly.
US11022650B2 Capacitive switch controller
A controller controls a plurality of sensor electrodes. To a plurality of sense pins, the plurality of sensor electrodes are connected. A plurality of capacitance detection circuits respectively measure capacitance values of the corresponding sense pins. A calibration circuit calibrates the plurality of capacitance detection circuits. A relative relationship among the respective capacitance values of the plurality of sense pins is used for abnormality detection.
US11022649B2 Stabilised failure estimate in circuits
An apparatus is provided to measure vulnerability of a circuit to transient errors. The circuit includes processing circuitry and a plurality of flops. The apparatus includes categorisation obtaining circuitry that obtains a vulnerability categorisation of the flops. The vulnerability categorisation indicates whether each flop is vulnerable, conditionally vulnerable, or isolated. Analysis circuitry determines, for at least one cycle of the processing circuitry, a set of the flops that are currently vulnerable, based on the vulnerability categorisation of the flops.
US11022648B2 Jitter monitoring circuit
A circuit includes: a first delay circuit configured to receive a first clock signal; a second delay circuit configured to receive a second clock signal; a delay control circuit, coupled to the first and second delay circuits, and configured to cause the first and second delay circuits to respectively align the first and second clock signals within a noise window; and a loop control circuit, coupled to the first and second delay circuits, and configured to alternately form a first oscillation loop and a second oscillation loop passing through each of the first and second delay circuits so as to determine the noise window.
US11022641B1 Electrical component monitoring circuit
A modular computer system includes a plurality of circuit modules, each of which includes one or more components that are subject to failure, such as a vacuum tube. A carrier assembly is added to each circuit module of the modular computer system. The carrier assembly hosts monitoring circuitry that indicates the proper functioning of one or more components on the attached module. In one implementation, each module includes a vacuum tube, and a coil located on the carrier assembly is connected in series with the heater of the vacuum tube. A Hall effect sensor is positioned near the coil. If the heater of the vacuum tube fails, the flow of current through the coil is interrupted and is detected by the Hall effect sensor. The Hall effect sensor is connected to an LED that indicates failure of the vacuum tube.
US11022638B2 Testing shield continuity of a cable or cabling installation using common mode insertion loss
A method and apparatus for testing shield continuity are provided. In the method and apparatus, a transmitter transmits a first signal in common mode over a plurality of conductors of a cable or cabling installation having a shield. The first signal is transmitted in the common mode at a first end of the plurality of conductors. A receiver receives a plurality of second signals representative of the first signal at a second end of the plurality of conductors, respectively, and outputs data representative of the plurality of second signals. A processor receives the data representative of the plurality of second signals, determines a common mode insertion loss for the cable or cabling installation based on the plurality of second signals, determines, based on the common mode insertion loss, whether the shield is continuous or discontinuous and outputs data representative of whether the shield is continuous or discontinuous.
US11022637B2 Detection of pulse width tampering of signals
A sensor system includes a sensor having a charge storage device controllably connected to a voltage source under control of a signal under test; and a readout circuit coupled to the charge storage device to determine whether the pulse width of the signal under test has changed greater than a threshold amount according to a voltage at the charge storage device. In some cases, the determination of whether the pulse width of the signal under test has changed includes determining whether the voltage satisfies a condition with respect to a comparison voltage. In some cases, the determination of whether the pulse width of the signal under test has changed is based on a propagation delay through a delay chain, where the propagation delay is dependent on the voltage.
US11022636B2 Current sensor circuit
A current sensor circuit is provided. The circuit includes a voltage integration circuit connected in parallel to an inductive element. The voltage integration circuit is configured to integrate an inductive element current through the inductive element between a first potential at a first end of the inductive element and a second potential a second end of the inductive element. The voltage integration circuit provides a voltage analog of the inductive element current. A voltage current convertor circuit is electrically connected to the voltage integration circuit. The voltage current convertor circuit is configured to convert the voltage analog of the voltage integration circuit to an output current that is proportional to the inductive element current.
US11022634B1 Rail block context generation for block-level rail voltage drop analysis
A system is disclosed that includes a memory and a processor to perform operations, including analyzing rail voltage drop for a full-chip to identify an IR drop violation in a block design of the full-chip. The operations include performing a block-level rail voltage drop analysis for the block design and generating a revised block design corresponding to the block design in which the IR drop violation is identified. The operations include performing a block-level rail voltage drop analysis on the revised block design to verify that the IR drop violation is fixed and integrating the revised block design into the full-chip to replace the block design upon verifying that the IR drop violation is fixed. The operations include performing the rail voltage drop analysis for the full-chip comprising the revised block design.
US11022633B2 Enhanced system and method for conducting PCA analysis on data signals
Systems and methods relating to fault detection and diagnosis. Signals received from sensors are first filtered to remove noise and are then analyzed using wavelet packet transform (WPT) based PCA. The results of the PCA analysis are then automatically classified to thereby quickly and easily determine what issues there may be in a finished product or in a machine being monitored.
US11022631B2 Current sensor
A conductor includes a first conductor portion, which is separated from a first imaginary flat plane on which a magnetoresistance effect element is disposed, and through which a current to be measured flows parallel to a first imaginary straight line, a second conductor portion, which intersects the first imaginary flat plane and through which the current to be measured flows parallel to a second imaginary straight line, a bent portion, which is disposed between the second conductor portion and the first conductor portion and is bent in a direction parallel to the first imaginary straight line from a direction parallel to the second imaginary straight line, and a third conductor portion disposed between the bent portion and the first conductor portion. The magnetic field due to the current to be measured flowing through the second conductor portion is perpendicular to the first imaginary flat plane.
US11022628B2 Probe card support apparatus for automatic test equipment
Various implementations of automatic test equipment are disclosed having a number of innovative features. In one implementation, the equipment includes a test head having a probe card support apparatus that provides stiffening support and/or planarization to the device under test (DUT) area of a probe card. In another implementation, the test head can include a planar surface and the wafer prober can include a corresponding planar surface. The planar surfaces can be brought into contact with each other to planarize the DUT area of the probe card and the wafer chuck in the wafer prober relative to each other.
US11022623B2 Sample transport method and apparatus, test instrument and computer-readable storage medium
A sample transport method, applied to a test instrument including a conveyor belt, and a loading platform and a grab position sequentially disposed along a transport direction of the conveyor belt, wherein a plurality of sample holder transport positions are disposed on the conveyor belt; the method including: pushing a first sample holder from the loading platform to a sample holder transport position of the conveyor; when a sample position on the first sample holder moves to the grab position, determining whether the sample position moved the grab position is a target sample position; if so, then determining whether all samples positions on the first sample holder before the target sample holder other than a predetermined number of sample positions have completed testing, wherein the predetermined number is sample position number corresponding to a delay time in outputting information indicating whether a sample needs to be retested.
US11022622B2 High-throughput screening system based on multi-manipulators
The invention provides a high-throughput screening system based on multi-manipulators, and belongs to the field of biotechnology and detection equipment. A high-throughput screening system based on multi-manipulators, comprises of the first manipulator, sampler, pipette, plate washer, microplate reader, the second manipulator, centrifuge, deep-well plate library, waste shallow-well plate barrel, shallow-well plate library, waste needle plate barrel, needle library, waste deep-well plate barrel, collection box. The present invention is a combination of microbiology and mechanics. The aim of the invention is to realize the automation and intelligentization of the high throughput screening experiment, effectively improve the experimental accuracy, reliability and efficiency. It contributes to the development of high throughput screening technology for microorganisms and drugs.
US11022619B2 Devices, systems, and methods for measuring blood loss
Devices, systems, and methods for measuring the blood loss of a subject during a medical procedure. Blood and other fluids are received within a container, and a blood measurement device determines the hemoglobin concentration of the fluid within the container. The blood measurement device can also calculate the estimated blood loss of the subject based upon the determined hemoglobin concentration and the volume of the fluid within the container and the patient's hemoglobin.
US11022616B2 Method for preparing peptide fragments, kit for preparing peptide fragments to be used therein, and analysis method
A method of proteolyzing a protein, including immobilizing a protein in at least one pore of a porous body, and contacting the protein immobilized in the pore and a protease immobilized on a solid surface such that the protease selectively accesses a site of the protein and proteolyzes the protein at the site.
US11022614B2 Antibodies binding to trimeric TNF alpha epitopes
It has been demonstrated that certain compounds bind to TNF and stabilise a conformation of trimeric TNF that binds to the TNF receptor. Antibodies which selectively bind to complexes of such compounds with TNF superfamily members are disclosed. These antibodies may be used to detect further compounds with the same activity, and as target engagement biomarker.
US11022613B2 Mass spectrometry imaging of glycans from tissue sections and improved analyte detection methods
The presently disclosed subject matter provides methods using mass spectrometry for direct profiling of N-linked glycans from a biological sample. In addition, the embodiments of the present invention also disclose novel methods, known as targeted analyte detection (TAD), for improving the detection limit of MALDI-MS. These methods take advantage of the carrier effect of the added standard analytes, which occurs due to the generic sigmoidal shape of the calibration curve. The functionality of TAD depends on the relative enhancement of sensitivity over the increase of the standard deviation at the analysis of target analytes with spiking in exogenous concentration. At certain ranges of exogenous concentration, the increment in the sensitivity overcomes the standard deviation, resulting in an improved LOD. Theoretically, exogenous concentrations approximately at 1 LODorig would generate the optimum LOD improvement. TAD is a cost-effective LOD improvement method, which is not limited to a certain group of analytes, or detection methods or instruments. It can be applied to enhance the detection of any analyte with different detection methods, provided that the analyte of interest can be extracted or is available in synthetic form.
US11022609B2 Method for determining interaction kinetics with rapid dissociation
The invention relates to a method for determining interaction kinetics for an analyte. The method comprises first contacting a solution containing the analyte with immobilized ligand, or analogue thereof, immobilized on an optical sensor surface; monitoring the binding of the analyte to the immobilized ligand or analogue, wherein the binding is measured as a resulting change in a property of the surface; and automatically determining the interaction kinetics, which determining step includes first defining parts of the dissociation phase that contains kinetic information for fitting. The invention further relates to an analytical system for studying molecular interactions, which system is capable of performing the novel method, as well as a computer program product for performing the steps of the method.
US11022608B2 Compositions and methods for detecting and treating pathological fibroblast cells
Compositions, kits and methods for assessing the presence of pathological fibroblasts within a biological sample are provided. In addition, compositions, kits and methods for detecting fibrosis are provided. Also provided are methods for treating fibrosis and conditions characterized with pathological fibroblasts.
US11022607B2 Compound-carrier systems for assays in nematodes
The present invention relates to methods for increasing absorption of compounds of interest by nematode worms through the design of carrier systems containing said compound of interest and expressing chemoattractive tags at their surface.
US11022604B2 Dock derived compound against laminin receptor (37 LR) and uses thereof
An in silico screening method generated compounds that are against laminin receptor 37LR and their anti-cancer functions in prostate cancer cell lines are disclosed herein. A group of derivatives based on the hit compound from the in silico screening are synthesized and tested with improved IC50 value that can have relevant clinical use for prostate cancer or osteoarthritis.
US11022600B2 Method for assessing state of differentiation of cells
In the present invention, for test cells which are either stem cells whose state of differentiation is unknown or cells obtained from stem cells by differentiation induction, an LC-MS or GC-MS analysis is performed on culture supernatants collected from a culture dish of the test cells and a culture dish of control cells whose state of differentiation is known, and the state of differentiation of the test cells is assessed based on the amount, determined as a result of the aforementioned analysis, of at least one compound selected from the group of putrescine, kynurenine, cystathionine, ascorbic acid, riboflavin, pyruvic acid, serine, cysteine, threonic acid, citric acid, and orotic acid in both the culture supernatant of the test cells and the culture supernatant of the control cells.
US11022598B2 Devices and methods for sample analysis
Methods, devices, and systems for analyte analysis using a nanopore are disclosed. The methods, devices, and systems utilize a first and a second binding member that each specifically bind to an analyte in a biological sample. The method further includes detecting and/or counting a cleavable tag attached to the second binding member and correlating the presence and/or the number of tags to presence and/or concentration of the analyte. Certain aspects of the methods do not involve a tag, rather the second binding member may be directly detected/quantitated. The detecting and/or counting may be performed by translocating the tag/second binding member through a nanopore. Devices and systems that are programmed to carry out the disclosed methods are also provided.
US11022585B2 Methods and systems for optimizing buffer conditions with liquid chromatography
A plurality of chromatograms is run using a salt gradient with a range of constant pH values or using a pH gradient with a range of constant salt concentrations. A chromatography optimization algorithm can be used to identify at least one salt gradient chromatogram or at least one pH gradient chromatogram to establish optimized buffer conditions. The chromatography optimization algorithm can include a total number of peaks algorithm, a peak-to-valley algorithm, and/or a peak capacity algorithm.
US11022581B2 Multiple functions ion mobility spectrometer device
Embodiments of the present disclosure provide an ion mobility spectrometer device. The ion mobility spectrometer device includes: an ion mobility tube, a sampling device, and a sampling and circulating gas path. The sampling device includes a solid sample desorption device and a gas sampling device. The solid sample desorption device is configured to process the solid sample into a first mixed gas containing the solid sample, and the gas sampling device is configured to process the gas sample into a second mixed gas containing the gas sample. The sampling and circulating gas path is configured to transfer the first mixed gas and/or the second mixed gas into the ion mobility tube for detection.
US11022579B2 Retaining cap
A cap for use with devices, such as sensors. The cap includes protrusions on its underside, to restrict the movement of a liquid or a gel placed under cap. The protrusions may take the form of walls or pillars, depending on the application. As such, the cap retains the liquid or gel in a specified position on the device. For example, an electrochemical sensor may require a liquid electrolyte to remain in place over one or more electrodes. The protrusions may not extend far enough to touch the device, but rather leave a small gap. However, because of the surface tension of the liquid, the liquid generally stays within the protrusions.
US11022578B2 Lateral flow assay with controlled conjugate time and controlled flow time
A lateral flow assay device comprising a conjugate pad for receiving a quantity of fluid; and a membrane comprising a test line for determining whether the fluid comprises a target analyte. In a first state of the lateral flow assay device, the lateral flow assay device is configured with a removable gap between the conjugate pad and the membrane which is substantially filled with air and prevents the fluid from flowing from the conjugate pad into the membrane. In a second state of the lateral flow assay device, the removable gap is removed from between the conjugate pad and the membrane causing the conjugate pad to come in contact with the membrane, allowing the fluid to flow from the conjugate pad into the membrane and the test line by capillary action.
US11022577B2 Nanopatterned biosensor electrode for enhanced sensor signal and sensitivity
Methods for forming an electrode structure, which can be used as a biosensor, are provided in which the electrode structure has non-random topography located on one surface of an electrode base. In some embodiments, an electrode structure is obtained that contains no interface between the non-random topography of the electrode structure and the electrode base of the electrode structure. In other embodiments, electrode structures are obtained that have an interface between the non-random topography of the electrode structure and the electrode base of the electrode structure.
US11022571B2 X-ray scattering method and system for non-destructively inspecting bond line and porosity
Non-destructive inspection methods, systems, and apparatuses are disclosed for non-destructively inspecting a bond line, including a bond line present in a composite substrate and in a adhesive material layers in a composite substrate, with the methods, systems, and apparatuses incorporating a small angle X-ray scattering array.
US11022568B2 Method of determining the displacement of a component
A method of determining the displacement of a component within a device during operation of the device, the method comprising the steps of: obtaining a first x-ray image of the device while the device is in a first operation state; obtaining a second x-ray image of the device while the device is in a second operation state different to the first operation state; processing each of the first and the second image, wherein the processing comprises applying a filter obtained based on the noise of the image and a frequency characteristic of the image; superimposing the first and the second images to align a predetermined point in each of the first and the second images; and measuring the displacement of an edge associated with the component between the first and the second image to obtain the displacement of the component within the device during operation of the device.
US11022566B1 Examination of a semiconductor specimen
There is provided a system and method of examination of a semiconductor specimen using an examination recipe. The method includes obtaining a registered image pair, for each design-based structural element associated with a given layer, calculating an edge attribute, using a trained classifier to determine a class of the design-based structural element, and generating a layer score usable to determine validity of the registered image pair. There is also provided a system and method of generating the examination recipe usable for examination of a semiconductor specimen.
US11022565B2 Process monitoring
A method for determining a defect material element, the method includes (a) acquiring, by a charged particle beam system and by applying a spectroscopy process, an electromagnetic emission spectrum of a part of a defect; (b) acquiring, by the charged particle beam system, a backscattered electron (BSE) image of an area that includes the defect; and (c) determining a defect material element. The determining of the defect material element includes: determining whether an ambiguity exists in the electromagnetic emission spectrum, and resolving the ambiguity based on the BSE image, when it is determined that the ambiguity exists.
US11022560B2 Image inspection device
An image inspection device which can image an object with a plurality of cameras in a state in which the object is optimally illuminated and which can also be downsized is provided. The image inspection device includes a plurality of imaging parts that image the object, an illumination part that is disposed between the object and the plurality of imaging parts and radiates light toward the object and has a light-transmissive property, and a control part that controls the plurality of imaging parts and the illumination part. The illumination part includes a plurality of illumination elements which are arranged in a matrix and are allowed to be turned on independently. The control part controls the plurality of illumination elements to cause the illumination part to illuminate a region of the object corresponding to a field of view of the plurality of imaging parts.
US11022555B2 Methods and compositions for rapid multiplex application of STR loci
Provided are methods for multiplex polymerase chain reaction (PCR) amplification of short tandem repeat (STR) loci that can be used to rapidly generate a highly specific STR profile from target nucleic acids. The resulting STR profiles are useful for human identification purposes in law enforcement, homeland security, military, intelligence, and paternity testing applications.
US11022553B2 Surface inspection system and surface inspection method
A surface inspection system (10) for inspecting the surface of sheet elements (4) present in an inspection area (20). The system includes an image evaluation unit (18), a camera (12), a dark-field illuminator (14) and a bright-field illuminator (16). The image evaluation unit (18) subtracts a line image captured under bright-field illumination conditions from a line image captured under dark-field illumination conditions. A method of identifying highly reflective surface areas on a sheet element (4) being moved through a sheet element processing machine, wherein first a line image (I16) of the surface of the sheet element (4) in the viewing area (20) is captured under bright-field illumination conditions and a line image (I14) of the same surface of the sheet element (4) in the viewing area (20) is captured under dark-field illumination conditions, and then the two line images (I14, I16) are compared, in particular subtracted from each other, wherein the surface is identified as being reflective if the difference (Sn) between the two line images (I14, I16) is above a predefined threshold.
US11022552B2 Monitoring opacity of smoke exhausted by wood stove and controlling wood stove based on same
A wood stove monitoring and control device can include a mounting flange mountable to a chimney exhaust pipe of a wood stove. The device can include a ring removably mountable on top of the mounting flange, where the flange is suitably positioned vertically along the exhaust pipe so that the ring is positioned at least partially above an end of the exhaust pipe. The device includes an optical beam source disposed on the ring, and which generates and outputs an optical beam. The device includes an optical sensor positioned on the ring opposite the optical beam source to detect the optical beam output by the optical beam source as the optical beam passes through smoke exhausted by the wood stove through the exhaust pipe. The device can include a temperature probe disposed on the ring to measure a temperature of heat exhausted by the wood stove through the exhaust pipe.
US11022546B2 Optical gas imaging systems and methods
Systems, cameras, and software for performing optical gas imaging using thermal imaging. Processors are programmed with instructions for a method of detecting gas that includes creating a filtered background image, a filtered foreground image, and optical gas image data, and generating a display image. The filtered background image and filtered foreground images may be created by combining infrared image data from a plurality of images captured by an infrared camera module using filtering processes. The optical gas image data may be created by comparing the filtered background image and the filtered foreground image. An image may be generated that includes the optical gas image data for presentation on a display.
US11022544B2 Generating signatures based on sensing gas concentration conditions
Apparatuses, methods, and systems for generating signatures based on sensing one or more gas concentration conditions are disclosed. One method includes sensing, by one or more sensors, levels of a gas over time for a plurality of gas concentration conditions, receiving, by a controller, the sensed levels of gas over time for the plurality of gas concentration conditions, and generating, by the controller, a plurality of signatures, wherein one or more signatures is generated for one or more gas concentration conditions based on the sensed levels of gas over time, and determining whether to take action or not to take action.
US11022541B2 Polarimetric detection of foreign fluids on surfaces
A method for detecting the presence of foreign fluids on surface comprises estimating an expected polarization response for a foreign fluid desired to be detected. Oil from an oil spill is one such foreign fluid. A polarimeter records raw image data of a surface (e.g., the surface of water) to obtain polarized images of the surface. IR and polarization data products are computed from the polarized images. The IR and polarization data products are converted to multi-dimensional data set to form multi-dimensional imagery. Contrast algorithms are applied to the multi-dimensional imagery to form enhanced contrast images, from which foreign fluids can be automatically detected.
US11022540B2 Camera-based photoacoustic remote sensing (C-PARS)
A camera-based photoacoustic remote sensing system (C-PARS) for imaging a subsurface and deep structures in a sample, has an excitation beam configured to generate ultrasonic signals in the sample at an excitation location; an interrogation beam incident on the sample at the excitation location, a portion of the interrogation beam returning from the sample that is indicative of the generated ultrasonic signals; a camera to map the returning portion of the interrogation beam over the entire field of view.
US11022537B2 Information processing apparatus, information processing method, and information processing system
According to some aspects, a system that includes a flow cytometer and circuitry is provided. The flow cytometer is configured to generate data indicative of a pulse waveform corresponding to a fluorescence signal of a biological sample. The circuitry is configured to determine peak position information of the pulse waveform by identifying at least one peak of the pulse waveform and determine at least one biological characteristic of the biological sample based on the peak position information.
US11022532B2 Pressure and hardness tester of planar test piece
Discloses is a pressure and hardness tester of a planar material, comprising a base, a stage, a test frame and a test device. The test piece is flatly extended and fixed on the stage. The test frame comprises a floor stand and a cross bar hinged by a rotating shaft. The floor stand and the stage are fixedly connected with the base. One end of the cross bar is provided with a balance weight and the other end of the cross bar is provided with a counterweight and a connecting part. The connecting part is used to connect the test device including a pressure test assembly or a hardness test assembly and make the test device right opposite to the stage. After the cross bar rotates about the rotating shaft, the test device contacts with the test piece for testing a pressure resistance or a hardness of the test piece.
US11022531B2 Seat belt test apparatus
A seat belt test apparatus for testing a safety restraint system for a vehicle comprises a first, a second, and a third test stand, an impactor apparatus, and a resistor apparatus. The first, a second, and a third test stand are selectively fixed to a test bench. The first, second and third test stands each comprises a pulley disposed proximate a top end of each of the first, second, and third test stand. The first test stand further comprises a first pretensioner mount. The third test stand further comprises a second pretensioner mount.
US11022529B2 Sizable tunable enrichment platform for capturing nano particles in a fluid
The invention provides enrichment platform devices for size-based capture of particles in solution. The enrichment platform device is useful for label-free capture of any particle. The invention relates to enrichment platform devices using nanowires and vertically aligned carbon nanotubes. The invention provides methods for making the enrichment platform devices. The invention provides methods for using the enrichment platform devices for filtering particles, capturing particles, concentrating particles, and releasing viable particles.
US11022524B2 Stochastic configuration network based turbofan engine health parameter estimation method
A stochastic configuration network based turbofan engine health parameter estimation method is disclosed. The stochastic configuration network based turbofan engine health parameter estimation method designed by the present invention combines the model based Kalman filter algorithm and the data-driven based stochastic configuration network, i.e. using the output of the stochastic configuration network as the compensation of the Kalman filter algorithm, so as to take into account the estimated result of the Kalman filter and the estimated result of the stochastic configuration network and improve the estimation accuracy of the original Kalman filter algorithm when the measurable parameters of the turbofan engine are less than the health parameters to be estimated. In addition, the present invention effectively reduces the accuracy loss caused by the poor structure of the neural network through the stochastic configuration network, and improves the generalization ability of the network.
US11022518B2 Wall surface pressure measurement structure and wind-tunnel test apparatus
A wall surface pressure measurement structure measures a wall surface pressure in a duct. Measurement holes are formed in different positions in a circumferential direction on an inspection surface of a wall surface of the duct. The inspection surface is orthogonal to an extending direction of the duct. A pressure chamber communicating with the measurement holes is provided on an outer peripheral side of the duct. The pressure chamber is coupled to a pressure gauge via a pressure pipe.
US11022516B2 Tool for use in providing a seal on a tube end to allow a pressure test
A method of providing a pressure test on a tube to identify leakage includes the steps of (a) mounting a clamp on a tube adjacent an end and such that a plug which is part of the tool is positioned to plug an inlet into the tube, (b) actuating the tool to cause the plug to provide a fluid tight seal in the inlet, and (c) applying a source of pressure to the tube, and monitoring the pressure within the tube, and identifying a leak should the pressure drop more than a predetermined amount in a particular period of time. A tool for use in providing a seal on a tube end to allow a pressure test is also disclosed.
US11022515B2 Sniffer leak detector with distance-dependent control of the carrier gas flow
A sniffer leak detector is provided herein, including a sniffer probe and a vacuum pump which are connected to each other by a gas flow path, a gas analyzer arranged along the gas flow path and analyzes the gas taken in by the vacuum pump through the sniffer probe. The sniffer leak detector further includes a distance sensor that detects the distance between the sniffer probe and the test object, and a control is linked to the distance sensor. The control is designed to vary the carrier gas flow transported along the gas flow path, depending on the measured distance.
US11022513B2 Pressure measuring device
A pressure measuring device comprises a capacitive pressure measuring cell, a process connector including a retaining element, a housing mounted on the process connector, and a sealing element arranged between an inwardly projecting region of the retaining element and the pressure measuring cell. The retaining element is configured with a cap with a base area portion and an outer area portion bent over with respect thereto and fitted over an end face of the process connector. The retaining element is in a material-bonded and/or form-fit manner connected to the process connector exclusively in the bent-over outer area portion so that the base area portion assumes a resilient property.
US11022511B2 Sensor commonality platform using multi-discipline adaptable sensors for customizable applications
Disclosed herein is a sensor commonality platform comprising a plurality of adaptable sensors for customizable applications. Each adaptable sensor comprises a displacement structure for reacting to changes in a measurable physical property and a core sensor electronics module for measuring displacement of the displacement structure in response to the changes in the measurable physical property. At least one sensor has a displacement structure different than that of another sensor, with the core electronics being the same.
US11022510B2 Torque index sensor and steering device comprising same
A torque index sensor may be provided which comprises: a substrate; a first cover which accommodates the circuit board; a first hall sensor and a second hall sensor which are disposed on the circuit board; a magnet seating member which is coupled to the stator; a second magnet which is coupled to the magnet seating member; and a second cover made of a metal material coupled with the first cover, wherein the magnet seating member and the second magnet are disposed between the first cover and the second cover, wherein the second cover comprises: an upper plate on which a through hole is formed; and a side plate which extends in the rotational axis direction from the upper plate, and wherein the side plate comprises a groove formed at a position corresponding to the hall sensor.
US11022503B2 Reference circuit for metrology system
Reference center circuitry for a metrology system is disclosed. In one embodiment, the circuitry includes a reference sensor having a topology and characteristics identical to a number of sensors throughout an IC. The both the reference sensor and the sensors on the IC may be used to perform voltage and temperature measurements. The reference sensor may receive a voltage from a precision voltage supply, and may be used as a sensor to provide a basis for calibrating the other sensors, as well. Thereafter, temperature readings obtained from the other sensors may be correlated to the readings obtained by the reference sensor for enhanced accuracy. The reference center circuitry also includes analog process monitoring circuitry, which may be coupled to some, if not all of the transistors implemented on an IC.
US11022501B2 Apparatus and method for measuring temperature of batteries and internal battery components
Systems and methods for measuring temperature characteristics of a battery include one or more transducers coupled to the battery for transmitting and/or receiving sound waves through at least a portion of the battery. A temperature measurement unit is provided to determine a time-of-flight of sound waves through at least the portion of the battery based on transmitted and received sound waves through at least the portion of the battery, and to determine temperature characteristics of at least the portion of the battery based on the time-of-flight.
US11022499B2 Temperature detection device and power conversion device
A temperature detection device which receives a temperature signal from a temperature sensor and outputs an electrical signal corresponding to the temperature signal. A temperature slope which is an amount of change in an output of the electric signal relative to an amount of change in the temperature signal is changed at a predetermined temperature threshold.
US11022496B2 Infrared thermometer
The present invention relates to an infrared thermometer (1) able to project the detected temperature directly on the surface (6a) of the body (2) to be measured. The determination of the ideal distance of the thermometer from the body, necessary for the correct detection of the temperature thereof, being visually identifiable by means of the relative position of luminous shapes (8a, 8b) projected on the body to be measured (6).
US11022493B2 Spectroscope and method for producing spectroscope
A spectrometer includes a light detection element having a substrate made of a semiconductor material, a light passing part provided in the substrate, and a light detection part put in the substrate, a support having a base wall part opposing the light detection element, and side wall parts integrally formed with the base wall part, the light detection element being fixed to the side wall parts, the support being provided with a wiring electrically connected to the light detection part, and a dispersive part provided on a surface of the base wall part on a side of a space. An end part of the wiring is connected to a terminal of the light detection element. An end part of the wiring is positioned on a surface in the base wall part on an opposite side from the side of the space.
US11022492B2 Optical module
An optical module 1A includes a mirror unit 2 including a movable mirror 22 and a fixed mirror 16, a beam splitter unit 3, a light incident unit 4, a first light detector 6, a second light source 7, a second light detector 8, a holding unit 130, a first mirror 51, a second mirror 52, and a third mirror 53. The holding unit 130 holds the first light detector 6, the second light detector 8, and the second light source 7 so as to face that same side, and to be aligned in this order. A length of an optical path between the unit 3 and the detector 6 is shorter than a length of an optical path between the unit 3 and the detector 8, and a length of an optical path between the unit 3 and the source 7.
US11022490B1 Methods and apparatus for spectroscopic identification and/or calibrated quantification of surface concentration of materials
Apparatus and methods for creating deposits of uniformly spaced or uniformly overlapping droplets of selected chemicals where each droplet has an a priori known amount of the selected chemical or chemicals is taught (including biological and microbial materials). In some embodiments the deposits may be used as samples of different but known concentrations that may be used to calibrate spectroscopic inspection instruments to enable such instruments to not only provide identification in situ of unknown materials but also to provide calibrated and traceable surface concentrations of such materials. In some embodiments, such calibrated instruments may be used in enhanced processes for validating the cleanliness of manufacturing surfaces such as surfaces of equipment used in the preparation of pharmaceuticals, food, or semiconductor devices. Such instruments may be used to ensure adequate purity, or non-contamination, of surfaces of products themselves or packaging materials or of locations where such products will be used. Such calibrated instruments may also be useful in detecting cleanliness of non-manufacturing surfaces where contamination may be of concern, whether they be public or private spaces such as laboratories, restaurants, airports, satellites or other spacecraft. In some embodiments, such instruments may range from deep UV instruments to far infrared instruments or beyond.
US11022486B2 MoS2 based photosensor for detecting both light wavelength and intensity
In various embodiments, a simple, robust molybdenum disulfide (MoS2) based photosensor is provided that is able to detect both light intensity and wavelength. The MoS2 based photosensor may be structured as a field effect transistor (FET) with a back-gate configuration, including MoS2 nanoflake layers, an insulating layer coated, doped substrate, and source, drain and backgate electrodes. The photoresponse of the MoS2 based photosensor exhibits a fast response component that is only weakly dependent on the wavelength of light incident on the sensor and a slow response component that is strongly dependent on the wavelength of light incident on the sensor. The fast response component alone may be analyzed to determine intensity of the light, while the slow response component may be analyzed to determine the wavelength of the light.
US11022483B2 Light detection system and method of using same
Various embodiments of a light detection device and a method of using such device are disclosed. In one or more embodiments, the light detection device can include a housing including a top surface and a bottom surface, where the housing extends along a housing axis between the top surface and the bottom surface; and a support member connected to the housing and adapted to be selectively moved from a closed position to an open position. The support member is further adapted to maintain the light detection device in an upright position when the bottom surface and the support member are in contact with a working surface and the support member is in the open position.
US11022478B2 Passive magnetic position sensor
A filling level indicator for determining a filling level in a tank includes: a resistor network; a contact element arranged spaced apart from the resistor network; and a magnetic element movable relative to the resistor network and the contact element. The contact element has a contact region deflectable by the magnetic element. The contact region is deflectable so as to produce an electrically conductive connection between the contact region and the resistor network. The contact region comprises a planar tape-shaped element that is partially deflectable by a magnetic force of the magnetic element. The contact region has at least two portions that are arranged mutually adjacent to, and mutually spaced apart from, one another.
US11022475B2 Fill level radar device having automated frequency adjustment
A fill level radar device including a signal source assembly, an operating parameter determination circuit and an operating parameter adjustment circuit that is designed to change a sweep parameter of a continuous wave transmission signal on the basis of a characteristic variable of a measurement environment or measurement sequence that is input by the user or detected by the measurement device.
US11022468B2 Magnetoresistive angle sensor and corresponding strong magnetic field error correction and calibration methods
A biaxial magnetoresistive angle sensor with a corresponding calibration method for magnetic field error correction, comprising two single-axis magnetoresistive angle sensors for detecting an external magnetic field in an X-axis direction and a Y-axis direction that are perpendicular to each other, a unit for calculating a vector magnitude of the voltage outputs of the single-axis magnetoresistive angle sensors along the X axis and the Y axis in real time, a unit for calculating a difference between a known calibration vector magnitude and the measured vector magnitude, a unit for dividing the difference by the square root of 2 in order to calculate an error signal, a unit for adding the error signal to the X-axis output and the Y-axis output respectively or subtracting the error signal from the X-axis output and the Y-axis output in order to calculate the calibrated output signals of the X-axis and the Y-axis angle sensors, a unit for calculating an arc tangent of a factor obtained by dividing the calibrated Y-axis output signal by the calibrated X-axis output signal to provide a rotation angle of the external magnetic field. This method for applying the magnetic field error calibration to the biaxial magnetoresistive angle sensor reduces the measurement error and expands the magnetic field application range in addition to improving the measurement precision in a high magnetic field.
US11022467B2 Method and apparatus for optical sensing
An improved optical fiber distributed acoustic sensor system uses an optical fiber having reflector portions distributed along its length in at least a first portion. The reflector portions are positioned along the fiber separated by a distance that is equivalent to twice the distance an optical pulse travels along the fiber in a single sampling period of the data acquisition opto-electronics within the sensor system. No oversampling of the reflections of the optical pulses from the reflector portions is undertaken. The sampling points for data acquisition in the sensor system are aligned with the reflections that arrive at the sensor system from along the sensing fiber. Adaptive delay componentry adaptively aligns the reflected optical signals (or their electrical analogues) with the sampling points. Control over the sampling points can re-synchronise the sampling points with the returning reflections. Reflection equalisation componentry may reduce the dynamic range of the returning reflections.
US11022459B2 System for providing personalized information and method of providing the personalized information
A system and method for providing location-based personalized information by using user location history information, whereby battery consumption of a computing device is reduced. The computing device includes: a location finder configured to obtain user location information of a user of the computing device; a display configured to display information indicating a route of the user of the computing device; and a controller configured to track a location of the user by controlling the location finder as the controller senses a change in the location of the user based on the obtained user location information, obtain information corresponding to an initial route of the user based on the tracked location of the user, detect a predicted route of the user from user location history information based on the information corresponding to the initial route of the user, and display on the display unit the predicted route.
US11022458B2 Navigation system with roadway lane guidance mechanism and method of operation thereof
A navigation system includes: a control unit; a communication unit, coupled to the control unit, configured to determine a lane position on a current roadway for a free-drive mode; identify a restricted use lane based on a distance and the lane position ahead on the current roadways; and determine a roadway lane along with the restricted use lane and the lane position for displaying on a device.
US11022457B2 Method, apparatus, and computer program product for lane-level route guidance
A method is provided for generating lane-level route guidance. Methods may include generating a first lane-level maneuver pattern between an origin and a destination based on a database of historical probe data points, each probe data point received from a probe apparatus of a plurality of probe apparatuses, where the lane-level maneuver pattern includes a recommended lane of travel along the route between the origin and the destination based on at least one of relative safety, relative popularity, or relative efficiency of the lane-level maneuver pattern; receiving a plurality of real-time or near real-time probe data points; generating an updated lane-level maneuver pattern between the origin and the destination based on the first lane-level maneuver pattern and the plurality of real-time or near real-time probe data points; and providing for route guidance of a vehicle based on the updated lane-level maneuver pattern.
US11022451B2 Methods and systems for generation and utilization of supplemental stored energy for use in transport climate control
Methods and systems for operating a transport climate control system of a vehicle are provided. The method includes obtaining a state of charge of an energy storage device capable of providing power to the transport climate control system; determining an energy level including the state of charge, receiving a planned route for the vehicle, and receiving route status data associated with the planned route for the vehicle. The route status data includes traffic data, weather data, and/or geographic data identifying areas where the transport climate control system is to be solely powered by the energy storage device. The method further includes determining whether the energy level is sufficient to complete the planned route for the vehicle based on the planned route and the route data, and when the energy level is not sufficient to complete the planned route for the vehicle, providing a notification to a user via a display.
US11022448B2 Cognitive contextual route navigation
A method, computer program product, and a system include a processor(s) monitors activities of a user utilizing a navigational application to provide route guidance to a geographic destination. With permission of the user, the processor(s) monitors authorized data sources to obtain data relevant to the user and generate and train a predictive model to determine a probability that the user will experience a wellness issue based on experiencing environmental factors. The processor(s) obtains a request to receive route guidance to the desired destination, via the navigational application and generates a recommended route to the desired destination, based on applying the predictive model to environmental data obtained from a portion of the authorized data sources. The recommended route avoids one or more locations en route to the desired destination where there is a given environmental issue that the predictive model indicates will present a wellness issue for the user.
US11022447B2 Environment based navigation
An embodiment of the invention may include a method, computer program product and computer system for environment based navigation. The method, computer program product and computer system may include computing device which may collect environment map data. The environment map data may include one or more environmental zones. The computing device may receive one or more user environment preferences from a user. The user environment preferences may include a user's preferred environmental zones and non-preferred environmental zones. The computing device may receive a destination from the user and determine one or more routes to the destination. The computing device may compare the one or more determined routes to the environment map data and the user environment preferences and display a list of the determined routes based on the user environment preference data.
US11022445B2 Segmented path coordinate system
A method for constructing a coordinate system relative to a vehicle traveling along a path includes receiving location data, dividing the path into path segments, matching a portion of the location data to a path segment, and determining a registration of the portion of the location data relative to the path segment. The registration may be organized by non-cartesian coordinates relative to a path point lying on the path segment.
US11022444B1 Dataset simplification of multidimensional signals captured for asset tracking
Methods, systems, and devices for dataset simplification of multidimensional signals captured for asset tracking are provided. An example method involves obtaining raw data from a data source onboard an asset and determining whether obtainment of the raw data results in satisfaction of a data logging trigger. The method further involves, when the data logging trigger is satisfied, performing a dataset simplification algorithm on a target set of data within the raw data to generate a simplified set of data, wherein the target set of data contains a time-variant multidimensional signal and the dataset simplification algorithm is generalized for any multidimensional signal. The method further involves transmitting the simplified set of data to a server.
US11022442B1 Space graph systems and methods for indoor mapping
Methods, devices, and systems for indoor mapping are described herein. The methods include providing an indoor map containing a current location of a user device, the indoor map having a containing exterior space, a contained interior space within the containing exterior space, and a linkage, the linkage having a coordinate transformation to project coordinates of the interior space onto coordinates of the exterior space. The methods also include receiving a point of interest, determining a path from the current location to the point of interest, the current location and the point of interest being in walkable areas, the path including a transition between the interior space and the exterior space, and providing instructions to navigate along the path, the coordinates of the interior space and the coordinates of the exterior space are referenced by either the instructions prior to the transition and the instructions after the transition.
US11022441B2 Marine electronic device for generating a route based on water depth
A marine electronic device is provided including a user interface, a processor, and a memory having computer program code stored thereon. The memory and the computer program code are configured to, with the processor, cause the marine electronic device to receive a first user input defining a minimum water depth value for a route on a body of water, receive a second user input defining a maximum water depth value for the route, cause a chart to be displayed on the user interface, receive a third user input directed to the chart defining an ending point, and generate a continuous route from a starting location to an ending location corresponding to the ending point based on the maximum water depth value and the minimum water depth value.
US11022440B2 Cladding-pumped waveguide optical gyroscope
A waveguide optical gyroscope (WOG) is disclosed, which may include: an emitter; an integrated interferometer disposed on a silica planar lightwave circuit (PLC) and comprising a multilayer waveguide loop disposed in a first cladding material and interposed between layers of at least a second cladding material having an index of refraction lower than an index of refraction of the first cladding material; a pump source configured to pump the first cladding material with a signal that compensates for a propagation loss in the multilayer waveguide loop; and a micro-optic component configured to receive an output of the emitter and to guide the output into the integrated interferometer.
US11022436B2 Determining a thickness of a region of wall- or plate-like structure
A method of determining a thickness of a region of wall- or plate-like structure which is thinner than a thickness of a surrounding region of the structure due to a cavity in the structure is disclosed. The method comprises comparing a measured time-frequency dispersion map for at least one dispersive guided wave obtained by measuring the structure using guided waves with a reference time-frequency dispersion map obtained by modelling the structure, determining a cut-off frequency, fc, at which the measured time-frequency dispersion map and the reference time-frequency dispersion map differ and calculating the thickness of the thinner region in dependence upon the cut-off frequency.
US11022433B2 Laser enhanced reconstruction of 3D surface
A method for reconstructing a surface of a three-dimensional object involves a projection of a laser spot pattern onto the surface of the three-dimensional object by a laser, and a generation of a series of endoscopic images as an endoscope is translated and/or rotated relative to the three-dimensional object. Each endoscopic image illustrates a different view of a laser spot array within the laser spot pattern as projected onto the surface of the three-dimensional object by the laser. The laser spot array may be identical to or a subset of the laser spot pattern. The method further involves a reconstruction of the surface of the three-dimensional object from a correspondence of the different views of the laser spot array as illustrated in the endoscopic images.
US11022429B2 Method for real-time inspection of structural components
A multi-mode approach for real-time inspection of structural components may be applied to rapid, wide area measurement of thickness of thick plate-like structures using full-field multi-mode response measurement and analysis. The approach may allow estimation of thickness from full-field multi-mode response to single-tone ultrasonic excitation in thick plates. The approach may utilize wavenumber information across all available wave modes in order to make wavenumber spectroscopy sensitive to changes in thickness for a broader range of nominal initial thicknesses.
US11022428B2 Growth rate detection apparatus, vapor deposition apparatus, and vapor deposition rate detection method
A growth rate detection apparatus has a reflectometer to measure reflectivity of a thin film by receiving reflected light of light irradiated with the thin film, a growth rate candidate calculator to calculate a first growth rate and a second growth rate which are candidates for a growth rate of the thin film based on a temporal variation period of the reflectivity and a refractive index of the thin film in a case where the reflectometer irradiates the thin film with light of a first wavelength and to calculate a third growth rate and a fourth growth rate which are candidates for the growth rate of the thin film based on the temporal variation period and the refractive index in a case where the reflectometer irradiates the thin film with light of a second wavelength, and a growth rate selector to select a common growth rate.
US11022425B2 Cable-based measuring system
The present disclosure extends to methods, systems, apparatus, and computer program products related to a cable-based measuring system. The cable-based measuring system includes a cable, comprising an inner cable member configured to move linearly within an outer cable housing. The measuring system also includes a measuring device configured to generate measurement information regarding movement of the inner cable member relative to the outer cable housing using one or more encoders. A computer system receives the measurement information from the measuring device. The measurement information indicates length as a function of time, and represents three orthogonal dimensional measurements of a three-dimensional object. Based on the measurement information, the computer system identifies a length of each dimensional measurement, including a length, a width, and a height of the three-dimensional object. The computer system then initiates creation of a box template sized to accommodate the three-dimensional object and/or updates a database.
US11022422B2 Home security response using biometric and environmental observations
Various arrangements for handling a potential security situation using a home automation system are presented. A biometric measurement of a user may be received. The biometric measurement of the user may exceed a defined threshold value for the biometric measurement. A security alert from a home automation device in wireless communication with the home automation host system may be received. If the biometric measurement is associated with the security alert, a security response action may be performed.
US11022413B1 Arrow insert with reinforcing collar
An example assembly includes an insert and a sleeve. The insert has a first end and a second end. The first end of the insert is configured to be inserted into an end of the arrow shaft, and the second end of the insert is configured to receive a securing/anchoring end of the arrow tip. The sleeve is configured to surround at least a portion of the end of the arrow shaft and at least a portion of the insert. The insert includes an engagement mechanism, and the sleeve includes a complementary engagement mechanism. The engagement mechanism and the complementary engagement mechanism are configured to selectively engage one another.
US11022412B2 Morris 80 plastic apollo bolt
When combined with a metal point, this ten inch plastic pistol crossbow bolt is designed to extend past the barrel of a pistol crossbow so it can be used for small game hunting, pistol crossbow fishing, recreational shooting and competition shooting. The major fault of the standard bolt commonly used with a pistol crossbow is, they are less than seven inches in length and do not extend past the end of a pistol crossbow barrel. Therefore, their use is limited to target points and recreational shooting only. Other faults of the standard short bolts are their high travel speed. They are very difficult to be viewed in flight, causing most bolts to be lost after one use. Also, because of their irretrievability from any commonly used target, they cannot be found and scored in any type of shooting competition. This ten inch bolt is a solid one piece unit made of a strong but, light weight plastic compound. It has a NOCK to securely hold the bow string in place. Standard pistol crossbow bolts do not have a nock. It has two ROUNDED WINGS and a stabilizing TAIL which creates an accurate and stable bolt flight. No other pistol crossbow bolt has rounded wings and a tail. These features allow this bolt to be easily viewed in flight. The shaft has a THREADED TIP to accept almost any type metal point. The major advantage of this new bolt over other patented bolts of this size is the rounded wings. The rounded wings gives this bolt added body weight. This added body weight requires additional point weight to balance with that heavier body weight. This heavier bolt body gives this bolt the added weight needed for knock-down power in small game hunting and, the necessary added weight for better water penetration when used for pistol crossbow fishing.
US11022411B2 Dart with telescopic tail wing
A dart with a telescopic tail wing composes a dart rod, a dart head disposed at a front end of the dart rod and a tail wing disposed at a rear end of the dart rod. A tail wing connecting part is disposed at the rear end of the dart rod. The tail wing comprises a sleeve and multiple wing blades disposed on the sleeve. A clamping part is disposed on the tail wing connecting part. A limiting part is disposed in the sleeve. The tail wing connecting part is inserted into the sleeve. The clamping part stretches from one side to the other side of the limiting part and is matched with the limiting part. An elastic piece is disposed around the tail wing connecting part. The tail wing can rotate on the tail connecting part and can telescopic. In case of a collision, the tail wing can rotate to reduce force, so that compared with the prior art, dart is simple in structure, easy to assemble and low in production cost.
US11022410B2 Shaped charge liner method and apparatus
One or more aspects of the present disclosure relate to a method of at least partly manufacturing a liner for a linear shaped charge. The method can include coating each of a plurality of metal particles with a non-metal, to form a plurality of coated spherical particles; mixing, without a solvent, the plurality of coated spherical particles with a polymer binder and at least one of: a filler, a dry lubricant, or a wet lubricant, until a flexible material is formed with the plurality of coated spherical particles dispersed homogeneously in the polymer binder and the flexible material has a mass of at least 5,700 kg per cubic meter volume of the flexible material; and at least partly forming a liner for the linear shaped charge from the flexible material.
US11022407B2 UAV defense system
An unmanned aerial vehicle defense system may include a sensor network having a plurality of radio receivers that are operable to detect a radio signal broadcast by the unmanned aerial vehicle. A control system operatively associated with the sensor network includes a processing system to identify the unmanned aerial vehicle detected by the sensor system. The control system also includes a countermeasures system that develops a countermeasure based on the identity of the unmanned aerial vehicle. A transmitter system operatively associated with the control system transmits the developed countermeasure to the unmanned aerial vehicle. The unmanned aerial vehicle subsequently operates in accordance with the developed countermeasure.
US11022402B1 Printing-reducing strap for use with concealed carry holsters
A printing-reducing strap configured for use with a concealed carry holster is capable of interacting with the concealed carry holster in a manner that reduces printing of a handgun carried by the concealed carry holster by pulling the handgun into the body of an individual who wears the concealed carry holster. The printing-reducing strap includes a first end capable of being secured to a holster body of the concealed carry holster and a second end capable of being secured to a portion of a waistband of the concealed carry holster located adjacent to a handgun receptacle of the holster body. Concealed carry holsters that include printing-reducing straps and methods for reducing printing by handguns carried by concealed carry waist holsters are also disclosed.
US11022398B1 Projectile launching device with self-timing and without cam lean
A projectile launching device includes self-timing without cam lean. The projectile launching device preferably includes a rail, a riser, two energy storing components, (such as two limbs), two cams, a launch string, and at least two cables. The ends of the launch string are attached to the two cams. Opposing ends of first and second cables are coupled to the first and second cams. A mid-segment of the first and second cables are slideably engaged with the first and second cable pulleys, respectively. The two cams are preferably built as mirror images of each other at a centerline of the rail. The two cams include a launch string track, having identical, but mirrored, upper and lower cable tracks.
US11022395B1 Firearm adapter
A flexible fit, easy to attach and align, firearm adapter that allows secure fitment of a muzzle device, such as a suppressor, to a broad range of firearm sizes and shapes, with a single device. These firearms would include difficult to fit barrel profiles that in many cases would go unsuppressed without this improvement over the prior art. An embodiment includes an anchor securable to a smooth section of a firearm barrel and a housing adapted to engage the anchor. The anchor and housing are sized to reach over or around barrel obstructions. An embodiment includes an alignment guide to bring the barrel into axial alignment with the muzzle device.
US11022390B2 Ammunition management device and method
An ammunition management device and method are disclosed herein. The ammunition management device, in an embodiment, includes an ammunition receiver, a first structure configured to receive ammunition units from the ammunition receiver, a guide configured to reposition the ammunition units, and a second structure configured to be coupled to an end of a gun magazine. The ammunition management device also includes a drive member configured to force each one of the ammunition units into the end of the gun magazine.
US11022386B2 Firearm breech cover interlock
A breech cover interlock coordinates the motion of a breech cover with the motion of the fore end of a pump action firearm. The interlock features an action bar which is connected to the fore end and has a catch which is engaged by a latch mounted with the cover on a movable buttstock. Engagement between the catch and the latch prevents the buttstock and cover from moving and thereby exposing the firearm's breech while the firearm's action is in battery as evidenced by the position of the fore end. Motion of the fore end out of battery disengages the latch and catch and permits the cover to be moved out of overlying position with the breech to permit access to the breech to clear a malfunction.
US11022385B2 Operating system for small caliber rifles
A weapon system is provided. The weapon system includes a receiver and an operating group. The operating group includes a bolt at least partially housed within the receiver; an operating rod (op-rod) assembly arranged to axially translate within the bolt. The operating group also includes a carrier assembly, a bolt assembly, and a recoil assembly. The system further includes a hinge or pivot joint at a connection between the recoil assembly and the carrier assembly, a firing pin lock, an elastomeric cone interface between the bolt assembly and the receiver, a hollowed out piston, and/or tapering on the lug of the bolt assembly.
US11022383B2 Interface-free thermal management system for high power devices co-fabricated with electronic circuit
A thermal-interface-material (TIM)-free thermal management apparatus includes a thermally-conductive unitary structure having an integrated circuit (IC) side and cooling system side, the thermally-conductive unitary structure including a plurality of high aspect ratio micro-pillars or porous structures extending from the IC side and a cooling system extending from the cooling system side. The cooling system may be selected from the group consisting of: a vapor chamber, micro-channel cooler, jet-impingement chamber, and air-cooled heat sink. The cooling system and the plurality of high aspect ratio micro-pillars form part of the same homogenous and thermally-conductive unitary structure.
US11022380B2 Heat pipe with micro-pore tube array and heat exchange system employing the heat pipe
A heat pipe with micro tubes (2), includes a solid heat conductor (1) provided therein with two or more parallel micro tubes (2), the micro tubes being filled therein with working medium which exchanges heat through phase change; and the two ends of the heat conductor (1) are sealed and at least one of them is provided with a sealing strip of gradually shrinking shape that is formed from cold welding.
US11022372B2 Air conditioner
An air conditioner that includes a heat exchanger including: heat-transfer pipes extending in a horizontal direction and spaced apart at predetermined intervals in a vertical direction and configured to allow a thermal medium to flow therein. A part of the heat transfer pipes are used for at least one inflow path into which the thermal medium flows from the outside of the heat exchanger and the other part of the heat transfer pipes are used for at least one outflow path from which the thermal medium flows out to the outside. At least one connection pipe through which an outlet side of one of the at least one inflow path communicates with an inlet side of one of the at least one outflow path.
US11022370B2 Belt dryer arrangement for drying an aqueous polymer gel and for comminuting the dried polymer gel to form dried polymer particles, and method for drying an aqueous polymer gel and for comminuting the dried polymer gel to form dried polymer particles
A belt drier arrangement for drying an aqueous polymer gel and for comminuting the dried polymer gel to give dried polymer particles, having: a belt drier having a drier setup and a conveyor belt for receiving and for drying the aqueous polymer gel to give a dry cake or fragments on a receiving surface of the conveyor belt, and a comminution arrangement, disposed downstream of the drier setup in product flow direction, for comminution of the dried polymer gel of the dry cake or fragments to give dried comminuted polymer particles. The comminution arrangement has a comminutor in the form of a milling drum which is disposed with an upper working line of a working edge of the milling drum at the level of or above a receiving surface of a conveyor belt, for mill processing of the dry cake or of the fragments, where the milling drum is designed to eject comminuted dried polymer particles of the dry cake or of the fragments in the downward direction.
US11022369B2 Booster system
A booster system for increasing pressure of an object gas includes: a first compression unit that compresses the object gas to intermediate pressure equal to or higher than the critical pressure and lower than the target pressure and generates an intermediate supercritical fluid; a cooling unit that cools the intermediate supercritical fluid with a cooling medium and generates an intermediate supercritical pressure liquid; a liquid extracting and pressure reducing unit that extracts a part of the intermediate supercritical pressure liquid; a flow regulating valve that regulates a flow rate of the extracted part of the intermediate supercritical pressure liquid; a second compression unit that increases pressure of the rest of the intermediate supercritical pressure liquid to be equal to or higher than the target pressure; and a pressure sensor that detects pressure of the intermediate supercritical pressure liquid.
US11022368B2 Refrigerator
A refrigerator may include a storage compartment, an inner door which comprises an opening having a size corresponding to a size of the storage compartment, a plurality of door guards, and an outer door which open and close the storage compartment, wherein the inner door comprises a control unit may control an internal environment of the storage compartment.
US11022366B2 Refrigerator
Disclosed herein is a refrigerator having a structure to be assembled in the manufacturing of the refrigerator and configured to reduce a load applied to a drive unit driving a rail although a position of the rail is displaced with respect to a refrigerator body. The refrigerator includes a body, a storage compartment disposed inside the body and provided with an opening, a drawer configured to open and close the opening of the storage compartment, and a sliding apparatus configured to slidably support the drawer against the storage compartment and the sliding apparatus includes a first rail installed on an inner wall of the storage compartment, a second rail installed on the drawer and configured to be slidable with respect to the first rail, and a drive unit installed on the first rail and configured to provide a driving force to slide the second rail.
US11022360B2 Method for reducing condenser size and power on a heat rejection system
A heat transfer system for high transient heat loads includes a fluid, a heat exchanger; a compressor downstream of the heat exchanger outlet; a condenser downstream of the compressor outlet, and a thermal energy storage (TES) section downstream of the condenser outlet and upstream of the heat exchanger. The TES section may include a first pressure regulating valve downstream of a TES unit; and a second pressure regulating valve upstream of the first pressure regulating valve.
US11022358B2 Direct cooling ice maker
A refrigeration appliance includes a fresh food compartment for storing food items in a refrigerated environment having a target temperature above 0° C., a freezer compartment for storing food items in a sub-freezing environment having a target temperature below 0° C., a system evaporator for providing a cooling effect to at least one of the fresh food compartment and the freezer compartment, and an ice maker disposed within the fresh food compartment for freezing water into ice pieces. The ice maker includes an ice mold with an upper surface comprising a plurality of cavities formed therein for the ice pieces, a heater disposed on the ice mold and an ice maker refrigerant tube abutting at least one lateral side surface of the ice mold and cooling the ice mold to a temperature below 0° C. via thermal conduction.
US11022356B2 Refrigeration system and method for automated charging and start-up control
A system for starting a refrigeration system includes a liquid line regulating valve, a liquid line charging valve, a suction line expansion valve, a suction line charging valve, and a controller. The controller is configured to override normal operation of the refrigeration system and transmit a demand signal to enable partial system operation. The controller is configured to operate the liquid line regulating valve and the liquid line charging valve to charge a receiver tank, gradually increase the demand signal to a predetermined level of partial system operation, and release the liquid line charging valve to normal operation. The controller is configured to operate the suction line expansion valve and the suction line charging valve to charge a suction line, gradually increase the demand signal to full system operation, and release the liquid line regulating valve, the suction line expansion valve, and the suction line charging valve to normal operation.
US11022352B2 Efficiency enhancing apparatus and methods for a heat exchange system
A method and apparatus for improving refrigeration and air conditioning efficiency for use with a heat exchange system having a compressor, condenser, evaporator, expansion valve, and circulating refrigerant. The apparatus includes a liquid refrigerant containing vessel having a refrigerant entrance and a refrigerant exit with the vessel positioned in the heat exchange system between the condenser and the evaporator, and means for creating a turbulent flow of liquefied refrigerant. The apparatus further preferably includes a refrigerant bypass path to sub-cool a portion of the refrigerant within the vessel; a disk positioned at the liquid refrigerant entrance to develop a low pressure area on the back side and create a turbulent flow of refrigerant entering the vessel; and a refrigerant valve incorporated into the refrigerant path downstream of the expansion valve and before the coil which develops a vortex that continues through the refrigerant coil.
US11022351B2 Liquid sensing for refrigerant-lubricated bearings
A vapor compression system comprises a compressor (22). The compressor comprises an inlet (40) and an outlet (42) and an electric motor (28). The motor has a stator (30) and a rotor (32). A plurality of bearings (36) support the rotor. A fluid flowpath (126) extends to the plurality of bearings. A branch (310) from the fluid flowpath extends to the compressor. A liquid sensor (330) is along the branch.
US11022347B2 Cooling of a fluid with a refrigerant at triple point
A closed cooling system for cooling a fluid of an open fluid system including a first heat exchanger and a compressor facilitating circulation of a refrigerant in the closed cooling system, where the refrigerant facilitates providing a solid state cooling bank which is thermally coupled to the open fluid system thereby cooling fluid conducted through the open fluid system.
US11022344B2 Functional elements for thermal management of predominantly enclosed spaces
Methods and functional elements for enhanced thermal management of predominantly enclosed spaces to enable the construction of buildings with reduced power requirements for heating and/or air-conditioning systems.The methods may be in part based on dynamically changing functional elements with variable properties, or effective properties, in terms of their electromagnetic radiative behavior and/or their thermal energy storage properties, or the spatial distribution of the stored thermal energy, which permits the application of methods to control the overall thermal behavior of the entire structure in such a way that desired levels of inside temperature can be reached with reduced consumption of external energy (typically electricity, gas, oil, or coal).In some instances no conventional heating of cooling is required at all. In some instances the invention reduces the time to reach desired temperatures inside such buildings, habitats, or other predominantly enclosed spaces.
US11022343B2 Mounting system for photovoltaic arrays
Photovoltaic (PV) systems are disclosed, to include mounting brackets and mounting systems. In one embodiment, a PV array mounting system with brackets comprising pairs of panel connectors and panel connector receivers is disclosed.
US11022341B2 Storage type electric water heater with hot air generating function
A storage type electric water heater provides hot water and hot air. A large amount of hot water can be instantaneously tapped by a hot water generating means, and hot air can be generated by a hot air generating means.
US11022340B2 Enhanced heat transfer surfaces for heat exchangers
A furnace system includes a burner assembly that includes a burner configured to produce a flame and a heat exchanger that includes a plurality of tube passes. The plurality of tube passes cooperatively forms a conduit for flowing combustion products generated by the burner assembly. Each tube pass of the plurality of tube passes overlaps with other tube passes of the plurality of tube passes. A first tube pass of the plurality of tube passes is configured to receive the flame, and the first tube pass includes a first plurality of surface enhancements extending radially outward from an outer surface of the first tube pass relative to a central axis of the first tube pass. The furnace system also includes a baffle that is coupled to the burner assembly, extends toward the first tube pass, and is configured to contact the flame and the first tube pass.