Document Document Title
US11055636B2 Composite travel disruption monitoring and mitigation
Systems and methods for composite travel disruption monitoring and mitigation in the travel industry using fragmented source data. Reservation records associated with a user profile are accessed in a reservation database. The reservation records are filtered to create a filter sub-set of reservation records that each have a disruption element storing data that indicates a net difference between a base state of a segment when ticketed and an actual state of the segment when the segment terminates. A disruption metric is determined for each segment quantifying a relative impact of disruption events on the segment using data stored in a corresponding disruption element. A composite disruption metric is determined based on the disruption metrics quantifying a cumulative impact of disruption events on a user associated with the user profile. At least one mitigation option is effectuated based on a comparison between the composite disruption metric and a defined threshold.
US11055631B2 Automated meta parameter search for invariant based anomaly detectors in log analytics
Systems and methods for automatically generating a set of meta-parameters used to train invariant-based anomaly detectors are provided. Data is transformed into a first set of time series data and a second set of time series data. A fitness threshold search is performed on the first set of time series data to automatically generate a fitness threshold, and a time resolution search is performed on the set of second time series data to automatically generate a time resolution. A set of meta-parameters including the fitness threshold and the time resolution are sent to one or more user devices across a network to govern the training of an invariant-based anomaly detector.
US11055629B2 Determining stability for embedding models
An online system determines a stability metric that indicates overlap between the set of entities associated with a particular entity when embeddings have been adjusted due to modifications in the input data of an embedding model. The online system generates a stability score for the embedding model by computing a statistic for one or more stability metrics. The online system determines a stability metric for a particular content provider by identifying a first cluster of content providers in a set of first embeddings, and a second cluster of content providers in a set of second embeddings. The second embeddings are generated after modifications have been made to input data. The online system determines the stability metric based on an overlap between the first cluster and the second cluster of content providers. The stability score can be an indicator of model performance that can be used to select embedding models.
US11055628B2 Program storage medium, method, and system for providing learning model difference
A learning model difference providing method that causes a computer to execute a process which includes: calculating a mismatch degree between prediction data about arbitrary data included in a plurality of pieces of data that are input by using an application program, the prediction data being obtained by the plurality of pieces of data and a learning model in accordance with a purpose of use of the application program, and data that are specified for the arbitrary data; assessing whether or not the calculated mismatch degree exceeds a first degree; and transmitting the mismatch degree to a providing source of the learning model in a case where the mismatch degree is assessed as exceeding the first degree.
US11055622B2 Data storage apparatus with selective adaptive predictive behavior
Example apparatus and methods concern selective adaptive predictive data placement to improve the operating and/or electrical efficiency of a data storage apparatus. A future input/output operation is predicted from a current input/output operation, the state of the data storage apparatus, relationships between data currently being processed and data previously processed, environmental factors, or other factors. The apparatus and methods may improve data storage efficiency by selectively pre-fetching data, relocating data on the data storage apparatus or within a plurality of data storage apparatus, speculatively producing erasure codes or other error correction codes, speculatively deduplicating data, or other adaptive functions. Relocation and pre-fetching may be configured to achieve different policies focused on electrical efficiency, operating efficiency, use spreading, or other considerations.
US11055621B2 Methods and apparatus for determining whether a media presentation device is in an on state or an off state
Methods and apparatus for determining whether a media presentation device is in an on state or an off state are disclosed. A disclosed example method comprises determining contribution values from at least one of a signal measured from a sensing device or an output signal accessed from the presentation device, wherein the contribution values are indicative of a state of a presentation device. Summing, via a logic circuit, a first plurality of the contribution values corresponding to a first measurement cycle to generate a first intermediate fuzzy score for the first measurement cycle. Storing the first intermediate fuzzy score in a buffer including a plurality of intermediate fuzzy scores corresponding to respective measurement cycles. Combining, via the logic circuit, the intermediate fuzzy scores corresponding to a first time period to form a final fuzzy score. When the final fuzzy score satisfies a threshold, setting the state of the presentation device as on and enabling crediting of media presented by the presentation device.
US11055616B2 Architecture for an explainable neural network
An architecture for an explainable neural network may implement a number of layers to produce an output. The input layer may be processed by both a conditional network and a prediction network. The conditional network may include a conditional layer, an aggregation layer, and a switch output layer. The prediction network may include a feature generation and transformation layer, a fit layer, and a value output layer. The results of the switch output layer and value output layer may be combined to produce the final output layer. A number of different possible activation functions may be applied to the final output layer depending on the application. The explainable neural network may be implementable using both general purpose computing hardware and also application specific circuitry including optimized hardware only implementations. Various embodiments of XNNs are described that extend the functionality to different application areas and industries.
US11055613B2 Method and apparatus for a binary neural network mapping scheme utilizing a gate array architecture
In one embodiment, an apparatus comprises a plurality of bitwise multipliers, a bitwise multiplier of the plurality of bitwise multipliers to multiply a binary synapse weight value of a neural network by a binary activation state value of a neuron of the neural network. The apparatus further comprises a plurality of majority voters, a majority voter of the plurality of majority voters to receive outputs of a first group of bitwise multipliers and to generate a majority result to indicate whether a majority of outputs of the first group of bitwise multipliers are set to a first binary value or a second binary value. The apparatus also comprises a first plurality of reconfigurable connections coupled to outputs of the plurality of bitwise multipliers and inputs of the plurality of majority voters.
US11055609B2 Single router shared by a plurality of chip structures
In one embodiment, the present invention provides a neural network circuit comprising multiple symmetric core circuits. Each symmetric core circuit comprises a first core module and a second core module. Each core module comprises a plurality of electronic neurons, a plurality of electronic axons, and an interconnection network comprising multiple electronic synapses interconnecting the axons to the neurons. Each synapse interconnects an axon to a neuron. The first core module and the second core module are logically overlayed on one another such that neurons in the first core module are proximal to axons in the second core module, and axons in the first core module are proximal to neurons in the second core module. Each neuron in each core module receives axonal firing events via interconnected axons and generates a neuronal firing event according to a neuronal activation function.
US11055607B2 Neural network using floating gate transistor
A neural network device includes a crossbar grid including first metal lines running in a first direction and second metal lines running transversely to the first metal lines and being electrically isolated from the first metal lines. An array of cross-over elements is included. Each cross-over element is connected between a first metal line and a second metal line. The cross-over elements each include a floating gate transistor device having a floating node. The floating node is configured to store a programmable weight value.
US11055596B2 Method of fastening and electroconductive connecting a chip module to a chip card
A method for manufacturing a chip card is provided by electroconductive connecting of a chip module to a chip-card body having at least one electrical contact area. The method includes adhesively connecting the chip module to the chip-card body by a thermoplastic, electroconductive elastomeric material such that the chip module is conductively connected to at least one electrical contact area of the chip-card body.
US11055588B2 Flexible water-resistant sensor tag
A method for configuring a sensor tag includes printing one or more antennas on a flexible substrate layer using a conductive ink; depositing one or more sensors on the flexible substrate layer, where at least one of the one or more sensors is deposited to make electric contact with at least one of the one or more antennas; and applying a coating layer over the one or more sensors.
US11055583B1 Machine learning for computing enabled systems and/or devices
Aspects of the disclosure generally relate to computing enabled systems and/or devices and may be generally directed to machine learning for computing enabled systems and/or devices. In some aspects, the system captures one or more digital pictures, receives one or more instruction sets, and learns correlations between the captured pictures and the received instruction sets.
US11055582B2 Object recognition device and object recognition method
Provided is an object recognition device capable of preventing a change of fusion data from a previous value to a current value that exceeds a tolerable range. The object recognition device is configured to execute specialized tracking processing when a change of the fusion data from the previous value to the current value exceeds a tolerable range, and generate tracking data that is equivalent to prediction data in the specialized tracking processing by setting an adjustment physical quantity for solving a fusion data discontinuity state.
US11055579B2 Induction heating systems
A method for performing mold remediation includes placing a ferromagnetic material in or adjacent to a surface upon which mold is located. The method also includes emitting, by an electromagnetic radiation source, radiation to heat the ferromagnetic material that is adjacent to the surface upon which the mold is located. The method also includes detecting, by a temperature sensor, a temperature of the surface. The method further includes comparing, by a processor in communication with the electromagnetic radiation source and the temperature sensor, the temperature of the surface to a desired temperature to perform mold remediation.
US11055577B2 Rare instance classifiers
In some implementations, an image classification system of an autonomous or semi-autonomous vehicle is capable of improving multi-object classification by reducing repeated incorrect classification of objects that are considered rarely occurring objects. The system can include a common instance classifier that is trained to identify and recognize general objects (e.g., commonly occurring objects and rarely occurring objects) as belonging to specified object categories, and a rare instance classifier that is trained to compute one or more rarity scores representing likelihoods that an input image is correctly classified by the common instance classifier. The output of the rare instance classifier can be used to adjust the classification output of the common instance classifier such that the likelihood of input images being incorrectly classified is reduced.
US11055575B2 Intelligent health monitoring
Embodiments are disclosed for health assessment and diagnosis implemented in an artificial intelligence (AI) system. In an embodiment, a method comprises: capturing, using one or more sensors of a device, signals including information about a user's symptoms; using one or more processors of the device to: collect other data correlative of symptoms experienced by the user; and implement pre-trained data driven methods to: determine one or more symptoms of the user; determine a disease or disease state of the user based on the determined one or more symptoms; determine a medication effectiveness in suppressing at least one determined symptom or improving the determined disease state of the user; and present, using an output device, one or more evidence for at least one of the determined symptoms, the disease, disease state, or an indication of the medication effectiveness for the user.
US11055572B2 System and method of training an appearance signature extractor
A system and method of training an appearance signature extractor using a training data set, the training data set including input images associated with a plurality of domains. The method comprises inputting an input image of the training data set, an identity label, and a domain label to the appearance signature extractor, the identity label providing identity information of the input image, and the domain label providing domain information of the input image, the domain information corresponding to one of the domains; determining an appearance signature from the input image using the appearance signature extractor; determining an identity score from the appearance signature; determining a loss value between the identity score and the identity label according to the domain label, wherein the loss value relates to an error between the identity score and the identity label; and updating the appearance signature extractor using the determined loss value.
US11055571B2 Information processing device, recording medium recording information processing program, and information processing method
An information processing device includes: a memory; and a processor coupled to the memory and configured to: accept specification of a feature region that includes a characteristic portion in a learning image; create first data that indicates a degree of overlap between the feature region and each of divided regions obtained by dividing the learning image; perform image conversion on the learning image by an image classification program in which element filters are combined; calculate an image feature value of each of the divided regions from an image obtained; create second data that indicates the image feature value corresponding to each of the divided regions; calculate a similarity between the first data and the second data; and use a result of evaluating the image classification program on the basis of the similarity, for execution of a genetic programming.
US11055568B2 Method and system that measure application response time
The current document is directed to methods and systems that employ image-recognition and machine learning to directly measure application-program response time from changes in a user interface displayed by the application program in much the same way that application-program users perceive response times when manually issuing commands through the user interface. The currently disclosed methods and systems involve building recognition models, training the recognition models to recognize application-program states from changes in the user interface displayed by the application program, and using the recognition models to monitor the user interface displayed by an application program to detect and assign timestamps to application-program state changes, from which the elapsed time for various different operations is computed. This approach mirrors the methods by which users perceive application-program response time when users initiate operations through the application-program-provided user interface and visually monitor progress of the operations as reflected in changes to the displayed application-program user interface.
US11055562B1 Methods and systems for registering a three-dimensional pose of an object
In an example, a system for registering a three-dimensional (3D) pose of a workpiece relative to a robotic device is disclosed. The system comprises the robotic device, where the robotic device comprises one or more mounted lasers. The system also comprises one or more sensors configured to detect laser returns from laser rays projected from the one or more mounted lasers and reflected by the workpiece. The system also comprises a processor configured to receive a tessellation of the workpiece, wherein the tessellation comprises a 3D representation of the workpiece made up of cells, convert the laser returns into a 3D point cloud in a robot frame, based on the 3D point cloud, filter visible cells of the tessellation of the workpiece to form a tessellation included set, and solve for the 3D pose of the workpiece relative to the robotic device based on the tessellation included set.
US11055561B2 Similar picture identification method, device, and storage medium
A similar picture identification method is described. According to the method, processing circuitry of a device obtains n first local regions of a first picture, the n first local regions being a first set of regions that is affine invariant, and obtains m second local regions of a second picture, the m second local regions being a second set of regions that is affine invariant. The processing circuitry obtains n first characteristic values respectively corresponding to the n first local regions, and obtains m second characteristic values respectively corresponding to the m second local regions. The processing circuitry further determines, according to a comparison result of the n first characteristic values and the m second characteristic values, whether the first picture is similar to the second picture, where n and m are positive integers.
US11055557B2 Automated extraction of product attributes from images
The system and method described herein provide for a machine-learning model to automate determination of product attributes for a product based on images associated with the product. The product attributes can be used in online commerce to facilitate product selection by a customer. In accordance with this disclosure, the product attributes may be determined using machine-learning technology by processing images associated with the product (including product packaging). The machine-learning technology is trained using product-related vocabulary and potential attributes that can be discovered by analyzing the images associated with the product.
US11055554B2 Dynamic image region selection for visual inference
A region (e.g., a portion) of a full-size image is selected for analysis by a vision inference model. The region of the image may be dynamically selected for the image based on environmental characteristics of the image. These environmental characteristics may include semantic information about the environment that may be determined from a previous image of the environment, road structure information, control information, and motion information. These environmental characteristics may thus describe expected areas of interest in the image. The selected region of the full-size image is resized to a size compatible with a vision inference model which identifies semantic information about the current image. This semantic information may then be used to select a region of a subsequent image.
US11055553B1 Image processing system and method
The present disclosure provides an image processing system and method. The system includes an image capturing unit and an image processing unit. The image capturing unit includes a camera, a light source, and a wafer transfer stage. The camera captures an image of a wafer mark. The light source is capable of projecting through a plurality of chemical residues on the wafer mark. The image processing unit includes an image processor and an object matching subsystem. The image processor is configured to perform calculations of the image processing unit to generate an output result. The object matching subsystem includes an object matching unit and a memory unit. The object matching unit includes an artificial intelligence (AI) statistical model for identifying each character of the wafer mark. The memory unit stores a set of probabilities of the object matching unit detecting each character of the wafer mark in each image.
US11055550B2 Method and system for correcting road surface information of electronic control suspension
A system for correcting road surface information related to an Electronic Control Suspension (ECS), may include a camera recognition information storage configured of securing camera recognition information related to a forward obstacle which is recognized through a navigation device and a camera; a sensor recognition information calculator configured of determining sensor recognition information related to the obstacle by receiving detecting values through vehicle behavior sensors; and a camera recognition information corrector configured of correcting the camera recognition information when a difference is generated between the camera recognition information and the sensor recognition information.
US11055547B2 Unlocking control method and related products
The embodiment of the disclosure provides an unlocking control method and related products. The method includes: detecting whether the electronic device is in a motion state; reducing a first recognition threshold to obtain a second recognition threshold when the electronic device is in a motion state; acquiring first biometric information when a matching value between first biometric information and first preset biometric template information is greater than the second recognition threshold; and acquiring second biometric information and performing an recognition operation on the second biometric information. The method can improve the efficiency of biometric recognition when the electronic device is in motion.
US11055546B2 Automatic positioning of 2D image sign sightings in 3D space
An apparatus for sign detection includes a point cloud analysis module, an image analysis module, a frustum comparison module, and a sign detector. The point cloud analysis module is configured to receive point cloud data associated with a geographic region and classify at least one point neighborhood in the point cloud data as planar and a sign position candidate. The image analysis module is configured to receive image data associated with the geographic region and calculate a sighting frustum from the image data. The frustum comparison module is configured to perform a comparison of the sighting frustum to the sign position candidate having at least one point neighborhood classified as planar. The sign detector is configured to provide a location for the sign detection in response to the comparison of the sighting frustum to the sign position candidate.
US11055540B2 Method for determining anchor boxes for training neural network object detection models for autonomous driving
In one embodiment, a set of bounding box candidates are plotted onto a 2D space based on their respective dimension (e.g., widths and heights). The bounding box candidates are clustered on the 2D space based on the distribution density of the bounding box candidates. For each of the clusters of the bounding box candidates, an anchor box is determined to represent the corresponding cluster. A neural network model is trained based on the anchor boxes representing the clusters. The neural network model is utilized to detect or recognize objects based on images and/or point clouds captured by a sensor (e.g., camera, LIDAR, and/or RADAR) of an autonomous driving vehicle.
US11055539B2 Image processing for distinguishing individuals in groups
Cameras capture time-stamped images of predefined areas. At least one image includes a representation of multiple individuals in a group of individuals. Attributes retained with each individual are combined with a limb and pose recognition to properly identify each individual of the group within the image.
US11055537B2 Systems and methods for determining actions depicted in media contents based on attention weights of media content frames
There is provided a system comprising a label database including a plurality of label, a non-transitory memory storing an executable code, and a hardware processor executing the executable code to receive a media content including a plurality of segments, each segment including a plurality of frames, extract a first plurality of features from a segment, extract a second plurality of features from each frame of the segment, determine an attention weight for each frame of the segment based on the first plurality of features extracted from the segment and the second plurality of features extracted from the segment, and determine that the segment depicts one of the plurality of labels in a label database based on the first plurality of features, the second plurality of features, and the attention weight of each frame of the plurality of frames of the segment.
US11055536B2 Video feature extraction method and device
A video feature extraction method and device are provided. The method includes extracting one or more frames from a video object to obtain one or more frames of images, obtaining one or more shift vectors for each of the one or more frames of images, using each of the one or more shift vectors, taking any pixel in each of the one or more frames of images as a starting point, determining a terminal point directed by the one or more shift vectors from the starting point, and determining an image feature of the one or more frames of images according to a difference between the starting point and the terminal point, and determining a video feature of the video object according to the image feature of the one or more frames of images.
US11055531B1 Augmented reality method for repairing damage or replacing physical objects
A method of automatically detecting damage following a loss causing incident is disclosed. The method includes capturing image information about a group of physical objects in their initial states and comparing these with image information about the group of physical objects in their modified states following a loss causing incident. The method includes detecting discrepancies between the initial and modified states and automatically assesses the degree of damage and/or loss.
US11055527B2 System and method for information extraction with character level features
A system and method for information extraction character level features. The system and method may be used for data extraction for various types of content including a receipt or a tax form.
US11055520B2 Gesture recognition method and apparatus, electronic device, and computer-readable storage medium
A gesture recognition method includes determining a palm connected domain based on an acquired depth image. The method includes determining a tracking frame corresponding to the palm connected domain. The method includes recognizing a gesture within a region of a to-be-recognized image corresponding to the tracking frame, based on a location of the tracking frame. In this arrangement, a palm connected domain and a tracking frame corresponding to the palm connected domain are acquired, and a gesture is recognized within a region of a to-be-recognized image corresponding to the tracking frame.
US11055516B2 Behavior prediction method, behavior prediction system, and non-transitory recording medium
There are provided in the present disclosure a behavior prediction method, an apparatus, a system and a non-transitory recording medium. The behavior prediction method includes: obtaining a part of behavior action video frame sequence, which only reflects a part of behavior actions but does not reflect all of the behavior actions; selecting a key information frame from the part of behavior action video frame sequence, wherein the key information frame has a significant differentiation in the part of behavior action video frame sequence; and predicting a type of the behavior action based on the key information frame.
US11055514B1 Image face manipulation
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for synthesizing a realistic image with a new expression of a face in an input image by receiving an input image comprising a face having a first expression; obtaining a target expression for the face; and extracting a texture of the face and a shape of the face. The program and method for generating, based on the extracted texture of the face, a target texture corresponding to the obtained target expression using a first machine learning technique; generating, based on the extracted shape of the face, a target shape corresponding to the obtained target expression using a second machine learning technique; and combining the generated target texture and generated target shape into an output image comprising the face having a second expression corresponding to the obtained target expression.
US11055512B2 Method, apparatus and server for determining mental state of human
An embodiment of the present disclosure provides a method, an apparatus and a server for determining a mental state of a human, which are used for an augmented reality. The method includes: obtaining a to-be-detected picture; extracting face feature information of a target object from the to-be-detected picture; and inputting the face feature information of the target object into a mental state detecting model to obtain a mental state of the target object. The method, the apparatus and the server for determining a mental state of a human provided by the embodiment of the present disclosure improve the accuracy of the obtained mental state while improving the mental state obtaining efficiency.
US11055509B2 Display apparatus with correction of sensor calibration image data and method for controlling the same
A display device includes: a display portion that includes a plurality of pixels, and displays an image through light emitted from the plurality of pixels; a sensor that includes a plurality of light sensing pixels that receive light and acquires a first image when the display portion displays a test image that includes a marker; a memory that stores calibration image data for calibrating an image acquired by the sensor; and a sensor controller that calculates a movement amount of a marker in the first image and corrects or updates the calibration image data using the movement amount of the at least one marker.
US11055508B2 Display panel applicable to reducing noise coupling and enhancing sensing signal in optical fingerprint sensor thereof with aid of switch arrangement, and associated electronic device
A display panel and an associated electronic device are provided. The display panel may include: a plurality of display blocks arranged to display images, a plurality of light sensors arranged to perform light sensing, a plurality of sets of switches, and a detection circuit. The plurality of sets of switches may combine the plurality of light sensors into a plurality of combined sensors, respectively, wherein the plurality of sets of switches operate according to a plurality of switching signals, respectively. The detection circuit may be coupled to two sets of combined sensors within the plurality of combined sensors, and arranged to detect a voltage level of a combined sensor of one set of the two sets of combined sensors according to a reference voltage level, for performing fingerprint detection through the display panel, wherein the reference voltage level is obtained from another set of the two sets of combined sensors.
US11055507B2 Display device with fingerprint identification and driving method
Display device and its driving method are provided. The display device includes pixels and optical sensors in a display area. The driving method includes detecting a touch control operation in the display area to determine a touch control area where the touch control operation is conducted and performing N fingerprint identification operations. Each fingerprint identification operation includes configuring a portion of pixels in the touch control area as bright pixels and a remain portion of the pixels in the touch control area as black pixels; and processing electrical signals from the plurality of optical sensors to retrieve fingerprint information where the plurality of optical sensors receives light signals and converts the light signals to the electrical signals. Each of the pixels in the touch control area is configured as bright pixels in at least one of the N fingerprint identification operations.
US11055501B2 Intelligent tracking system and methods and systems therefor
An intelligent tracking system generally includes one or more tracking devices, some of which may be passive tracking devices. Each passive tracking device includes one or more transceivers and is energized by an energizing signal. Some of these passive tracking devices may operate in a first communication mode or a second communication mode based on the energizing signal. Some tracking devices may include encryption modules or authentication modules. Some of these devices may incorporate a bulk acoustic wave oscillator.
US11055499B2 Card device, host device, and communication method
A card device according to an aspect of the present disclosure includes: a first interface that connects the card device with a host device. The card device notifies, through the first interface, the host device of whether or not the card device includes a second interface different from the first interface.
US11055496B2 Method and apparatus with sentence mapping
A sentence mapping method includes obtaining a source language document in a source language and a target language document in a target language, wherein the target language document is a translation of the source language document, generating a translated document by translating the target language document into the source language, and mapping source language sentences in the source language document and target language sentences with the target language document by comparing the source language document and the translated document.
US11055495B2 Utterance sentence generation system and utterance sentence generation program
An utterance sentence generation system, which is a system that outputs an utterance sentence for responding to an utterance which is input by a user, includes a focus extraction unit that extracts focus information representing at least a portion of subject matter in the user's utterance which is input by the user, on the basis of the user's utterance, an interest state estimation unit that estimates an interest state indicating a degree of the user's interest in the subject matter represented by the focus information, a number of connected sentences determination unit that determines the number of utterance sentences to be connected, on the basis of the interest state, a connected utterance sentence generation unit that generates a connected utterance sentence by connecting utterance sentences corresponding to the number determined by the number of connected sentences determination unit, and an utterance sentence output unit that outputs the connected utterance sentence.
US11055491B2 Geographic location specific models for information extraction and knowledge discovery
Computer-implemented methods, computer systems and computer program products for providing geographic location specific models for information extraction and knowledge discovery are provided. Aspects include receiving a body of input text using a processor having natural language processing functionality. Aspects also include using information extraction functionality of the processor to extract preliminary information including a relational table from the body of input text. Aspects also include determining one or more geographical contexts associated with the input text based on the preliminary information. Aspects also include determining inferred information based on the preliminary information and the one or more geographical contexts associated with the input text. Aspect also include augmenting the relational table with the inferred information.
US11055489B2 Determining levels of detail for data visualizations using natural language constructs
A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device forms an intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. It identifies in the natural language command (i) a first term that specifies an aggregation type in a first aggregation, (ii) a second term that specifies a data field, in the semantic model, to be aggregated for the first aggregation, and (iii) terms that specify data fields, in the semantic model, to determine grouping for the first aggregation. It translates the intermediate expression into database queries, executes the database queries to retrieve one or more data sets from the data source, aggregated according to the first aggregation, then generates and displays an updated data visualization of the retrieved data sets.
US11055482B2 Form input processing
The present disclosure provides a form processing method and terminal. Instead of using the cursor to locate an input box at a form, the present techniques fix a position of the cursor at the form and move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box with the position of the cursor at the touchscreen. The present techniques facilitate a terminal to input the information received from the user into the to-be-processed input box to achieve the purpose of using the form to collect information. The present techniques are not required to assign lots of processes for clicking by the user to trigger the touchscreen and moving the cursor and only need to assign processes of moving the form. Thus, the present techniques reduce the processes required for processing the form and effectively save terminal resources.
US11055481B2 Information input method, information input apparatus, and information input system
A coordination server has a text information acquisition unit acquiring text information from a mobile terminal, a keyword extraction server references dictionary information indicating a keyword which is a target of extraction, extracts keywords that correspond to the text information, and has an extraction unit extracting keywords corresponding to the acquired text information and an identification unit identifying one input item among a plurality of input items, and a creation server has a creation unit creating a business form by entering the extracted keywords into the identified input item.
US11055480B2 Crowd-source as a backup to asynchronous identification of a type of form and relevant fields in a credential-seeking web page
A technique allows a credential manager application on a client computer system to identify fields and forms on a web page. An analysis server may automatically crawl web pages and identify the fields and form, then push the information to the client computer system for use by the credential manager. If the credential manager discovers the information is not available, the credential manager may analyze the web form to discover the fields and form information, then provide the discovered information to the analysis server for providing to other client computers. The analysis server may use crowd-sourcing for asynchronous verification of field and form information discovered by the analysis server or provided by the client computer.
US11055478B1 Systems and user interfaces for dynamic and interactive report generation and editing based on automatic traversal of complex data structures
Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically edit and generate detailed reports. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals, displays the calculated complex data to the user, and/or enters the calculated complex data into the reports. The reports may be automatically updated based on a context selected by the user, and the system may automatically publish reports in multiple contexts.
US11055472B2 Method and apparatus for browsing information
Disclosed is a method of generating a multi-level summary of an article. The method may comprise generating, by a computing device, a low-level summary from article-matter in an article. The method may also comprise generating, by the computing device, a mid-level summary based on the low-level summary and the article-matter. The method may also comprise generating, by the computing device, an upper-level summary based on the mid-level summary, the low-level summary, and the article-matter.
US11055471B1 Automatic placement of electronic media content items within an online document
An online system stores online documents, where each online document has a layout. The system creates augmented online documents by combining the online documents with one or more content items. The system stores client interactions with the content items, responsive to presenting the augmented online documents via a client device. The system receives a new online document. The system creates new augmented online documents by combining the new online document with one or more new content items. For each new augmented online document, the system generates a score based on one or more features describing the layout of the new augmented online document. The system selects a new augmented online document based on the generated scores and sends the selected new augmented online document for presentation via a client device.
US11055470B2 Optimized electromigration analysis
A method of determining electromigration (EM) compliance of a circuit is performed. The method includes providing a layout of the circuit, the layout comprising one or more metal lines, and changing a property of one or more of the one or more metal lines within one or more nets of a plurality of nets in the layout. Each of the nets includes a subset of the one or more metal lines. The method also includes determining one or more current values drawn only within the one or more nets and comparing the determined one or more current values drawn with corresponding threshold values. Based on the comparison, an indication is provided whether or not the layout is compliant. A pattern of the one or more metal lines in the compliant layout is transferred to a mask to be used in the manufacturing of the circuit on a substrate.
US11055469B2 Power structure with power pick-up cell connecting to buried power rail
An integrated circuit includes two buried power rails located beneath a first metal layer overlying the substrate, and two upper power rails in a second metal layer overlying the first metal layer. The two upper power rails are perpendicular to the two buried power rails. The integrated circuit includes a power pick-up cell having a functional circuit. The functional circuit includes a conductive segment beneath the first metal layer and a power pad in the first metal layer. The power pad is conductively connected to one of the upper power rails through a first via. The first power pad is conductively connected to the first conductive segment through a second via. The first conductive segment is conductively connected to one of the buried power rails through a third via.
US11055467B2 Method and apparatus for performing power mesh optimization with aid of additional wires
A method for performing power mesh optimization with the aid of additional wires and an associated apparatus are provided. The method includes: reading a clock cell definition file to obtain respective basic information of a plurality of clock cells in a circuit design; and according to the respective basic information of the plurality of clock cells, executing a power mesh optimization procedure, including: regarding any type of clock cells in multiple types of clock cells within the plurality of clock cells, classifying the clock cells into a plurality of sub-types according to respective sizes of the type of clock cells; and performing power mesh enhancement on respective clock cells of a set of sub-types within the plurality of sub-types, to add a set of additional wires crossing a set of original wires in an original power mesh at each clock cell of any sub-type of the set of sub-types.
US11055463B1 Systems and methods for gate array with partial common inputs
Systems and method are provided for automating design of an integrated circuit. In an embodiment, an integrated circuit design file is received that specifies logic elements. A plurality logic elements are identified that share a common input signal. A determination is made that the each of plurality of logic elements include a series of transistors. Upon said determining, the integrated circuit design is modified by identifying first and second transistors for a first of the logic elements, identifying first and second transistors for a second of the logic elements, deleting the second transistor of the second logic element, and routing an output of the first transistor of the second logic element to an input of the second transistor of the first logic element. The modified integrated circuit design is stored in a non-transitory computer-readable medium.
US11055459B2 Heterogeneous miniaturization platform
A method of forming an electrical device is provided that includes forming microprocessor devices on a microprocessor die; forming memory devices on an memory device die; forming component devices on a component die; and forming a plurality of packing devices on a packaging die. Transferring a plurality of each of said microprocessor devices, memory devices, component devices and packaging components to a supporting substrate, wherein the packaging components electrically interconnect the memory devices, component devices and microprocessor devices in individualized groups. Sectioning the supporting substrate to provide said individualized groups of memory devices, component devices and microprocessor devices that are interconnected by a packaging component.
US11055456B2 High-level synthesis (HLS) method and apparatus to specify pipeline and spatial parallelism in computer hardware
A computer-implemented method for synthesizing a digital circuit is disclosed. The method includes receiving producer instructions defining a producer processing thread; generating a producer register-transfer level (RTL) description of the producer processing thread; receiving consumer instructions defining a consumer processing thread; generating a consumer RTL description of the consumer processing thread; and automatically inferring generation of streaming hardware RTL in response to receiving the producer and consumer instructions.
US11055455B1 Method and system for reducing migration errors
A method (of reducing errors in a migration a first netlist to a second netlist, the first and second netlists representing corresponding first and second implementations of a circuit design under corresponding first and second semiconductor process technology (SPT) nodes, at least the second netlist being stored on a non-transitory computer-readable medium), the method including: inspecting a timing constraint list for addition candidates, the timing constraint list corresponding to an initial netlist which represents the second implementation; relative to a logic equivalence check (LEC) context, increasing a number of comparison points based on the addition candidates, resulting in first version of the second netlist; performing a LEC between the first netlist and the first version of the second netlist, thereby identifying migration errors; and revising the first version of the second netlist to reduce the migration errors, thereby resulting in a second version of the second netlist.
US11055447B2 Methods and systems for adaptive parameter sampling
This disclosure relates to precision agriculture that relies on monitoring micro-climatic conditions of a farm to make accurate disease forecasts for better crop protection and improve yield efficiency. Conventional systems face challenge in managing energy and bandwidth of transmission considering the humongous volume of data generated in a field through IoT based sensors. The present disclosure provides energy-efficient adaptive parameter sampling from the field by optimally configuring the parameter sampling rate thereby maximizing energy-efficiency. This helps reduce unnecessary traffic to a cloud while extending network lifetime.
US11055442B2 Secure decentralized system utilizing smart contracts, a blockchain, and/or a distributed file system
A node associated with an organization may receive a storage identifier for new credit data associated with an individual. A distributed ledger and distributed data sources may be used to share the new credit data with a network of nodes. The node may update a smart contract with the storage identifier for the new credit data. The node may receive, from a particular device associated with the organization, a request for the new credit data. The node may obtain the storage identifier for the new credit data from the smart contract. The node may obtain the new credit data by using the storage identifier to search the distributed data sources. The node may provide the new credit data to the particular device. The node may perform actions to obtain additional new credit data from the distributed data sources or provide the additional new credit data to the distributed data sources.
US11055441B2 Information processing system, storage medium, and control method
To provide an information processing system, a storage medium and a control method through which a user privacy level in a telepresence system can be set depending on a counterpart. An information processing system including: a setting unit that automatically sets a privacy level depending on a user of a communication destination device; a communication unit that transmits a picture of a user of a communication source device to the communication destination device; and a controller that performs control to mask the picture of the user of the communication source device depending on the automatically set privacy level.
US11055440B2 Handling access attributes for data accesses
A data processing apparatus has processing circuitry for executing first software at a first privilege level and second software at a second privilege level higher than the first privilege level. Attributes may be set by the first and second software to indicate whether execution of the data access instruction can be interrupted. For a predetermined type of data access instruction for which the second attribute set by the second software specifies that the instruction can be interrupted, the instruction may be set as interruptable even if the first attribute set by the first software specifies that the execution of the instruction cannot be interrupted.
US11055439B2 Confirmation message determinations
An example technique involves sending, from a user device associated with a particular user, a request for a confirmation message setting. The request may include an indication of an identity of the particular user. The example technique involves determining that an operation included in a predetermined set of operations has been cued. The example technique involves receiving a response comprising an indication of a confirmation message setting for the cued operation prior to performing the cued operation. The confirmation message setting may be based on data generated responsive to the sent request. The confirmation message setting for the cued operation may include an indication of whether or not to output a confirmation message. The example technique involves determining, based on the received response, whether to prompt the particular user via a user interface of the user device for a response to a confirmation message prior to performing the cued operation.
US11055432B2 Budget tracking in a differentially private database system
Techniques are described for budget tracking in a differentially private security system. A request to perform a query of a private database system is received by a privacy device from a client device. The request is associated with a level of differential privacy. A privacy budget corresponding to the received request is accessed by the privacy device. The privacy budget includes a cumulative privacy spend and a maximum privacy spend, the cumulative privacy spend representative of previous queries of the private database system. A privacy spend associated with the received request is determined by the privacy device based at least in part on the level of differential privacy associated with the received request. If a sum of the determined privacy spend and the cumulative privacy spend is less than the maximum privacy spend, the query is performed. Otherwise a security action is performed based on a security policy.
US11055427B2 System and method for a secured cloud file system
A cloud security system and method designed to protect users' data in case of accidental leaks in a cloud computing environment. Secured hashing of the names of folders stored on the cloud data storage are generated and persisted using multiple iterations of cryptographic hash functions along with a concatenated random number for each of the folder names, thereby providing protection against vulnerability of the folder names. The proposed system is a dual-layer framework consisting of a control layer and a data layer. The control layer is responsible for cryptographic hashing and persistence of the folder name, hashed name, salt, and iterations in a database. The control layer communicates with the data layer and provides the hashed folder names to persist the user data cloud storage.
US11055424B2 I/O encryption device protected against malicious hypervisors
A cloud computing system includes a virtual server outputs non-encrypted data and receives encrypted data in response to receiving a write request signal and a read request signal. A hosting server hypervisor receives the write request signal and the read request signal. In response to receiving the write request signal the hosting server hypervisor writes encrypted data corresponding to the write request signal into a storage device. In response to receiving the read request signal the hosting server hypervisor obtains encrypted data corresponding to a data read request signal from the storage device and outputs the encrypted data. A secure channel sub-system is installed between the at least one virtual server and the hosting server hypervisor. The secure channel sub-system stores a virtual device key in a key storage unit and prevents the virtual server and the hosting server hypervisor from accessing the key
US11055423B2 Signal pattern checksum
A signal processor including a Pulse Width Modulation (PWM) encoder configured to encode data into a data PWM pattern; and a block encoder coupled to the PWM encoder, and configured to determine a checksum of the data PWM pattern, wherein the PWM encoder is further configured to encode the checksum into a checksum PWM pattern, and append the checksum PWM pattern on the data PWM pattern for transmission as a PWM signal.
US11055420B2 Controlling access to data requested from an electronic information system
An access control method for controlling access to data requested from an electronic information system. The method comprises receiving a request for the data, determining a user identity associated with the request; gathering the requested data from one or more data sources by an orchestrator for input to a cognitive engine; analyzing the requested data; based on results of analyzing the requested data, deciding on whether the user identity can be allowed to access the requested data; providing feedback by the user identity; and updating a learning module based on the feedback.
US11055417B2 High granularity application and data security in cloud environments
Provided are systems, methods, and computer-readable medium for identifying security risks in applications executing in a cloud environment. In various implementations, a security monitoring and management system can obtain application data from a service provider system. The application data can include a record of actions performed by an application during use of the application by users associated with a tenant. The application executes in a service platform provided for the tenant by the service provider system. In various implementations, the application data is analyzed to identify an event associated with a security risk, where the event is identified from one or more actions performed by the application. The system can determine an action to perform in response to identifying the event. In various examples, an agent executing on the service platform can add instrumentation codes used by the application, where the instrumentation provides the application data.
US11055403B2 Method, system, and computer program product for application identification in a cloud platform
A method, system, and computer program product, include extracting information related to one or more processes of one or more applications running on a virtual machine from a memory of the virtual machine, building at least one first application signature based on the extracted information, and identifying the one or more applications running on the virtual machine by matching the at least one first application signature with one or more second application signatures previously stored.
US11055399B2 Data recovery through reversal of hash values using probabilistic data structures
Systems and methods for recovering passwords from a hash value input are provided. A password space may be segmented into password sets, and a digest set may be generated for each password set. Probabilistic data structures representing the digest sets may be generated. One of the probabilistic data structures may be queried with the hash value input to determine whether the hash value input is likely included in the digest sets. In response to the hash value input being determined to be likely included in the digest set, the passwords constituting the password set corresponding to the digest set may be regenerated, and the hash values constituting the digest set may be regenerated. The generated hash values may be compared to the hash value input to determine a hash value from the digest set that matches the hash value input to recover the password associated with the matched hash value.
US11055398B2 Monitoring strength of passwords
A method is used in monitoring strength of passwords. A a request is received from a user to use a user password. A password score is determined for the user password. The password score indicates quality of the user password. Based on the password score, the strength of the user password is evaluated in a privacy preserving manner. The privacy preserving manner indicates avoiding storing information regarding the user password after strength of the user password has been evaluated.
US11055396B2 Detecting unwanted components in a critical asset based on EMI fingerprints generated with a sinusoidal load
The disclosed embodiments provide a system that detects unwanted electronic components in a target asset. During operation, the system generates a sinusoidal load for the target asset. Next, the system obtains target electromagnetic interference (EMI) signals by monitoring EMI signals generated by the target asset while the target asset is executing the sinusoidal load. The system then generates a target EMI fingerprint from the target EMI signals. Finally, the system compares the target EMI fingerprint against a reference EMI fingerprint for the target asset to determine whether the target asset contains unwanted electronic components.
US11055394B2 Password pattern recognition authentication method
A method and apparatus is disclosed for password/passcode pattern recognition based authentication on a computer virtual screen, which hides passcodes in plain view, visually camouflaged and disguised in a manner that makes them easily and quickly recognizable only to authorized passcode owners. The user proves recognition by selecting patterns of multi-character passcode fragments, in a specific order, from one or more visually challenging, constantly changing dynamic menus. Myriad selection patterns are possible involving all fragments or subsets of fragments. The invention leverages innate human pattern recognition abilities which are superior to machine computational methods. Fragment selection can involve gestures like touching, tapping, or tracing or drawing of fragment connecting paths, or navigation of spring loaded menus; selection can be also be accomplished by biometric measurement of unconscious user recognition. Passcodes can include graphics and images. Selection interaction biometric data can also be included in the authentication process.
US11055378B1 Systems and methods for loading websites with multiple items
A computerized system for transmitting website data to client devices. the system includes a memory storing instructions and a processor configured to execute the instructions to perform operations. The operations may include generating a plurality of clusters including a fixed number of records, receiving a request to display a list from a client device, and identifying a first cluster, from the plurality of clusters, for display at a landing page. The operations may also include generating a first transmission packet with the first cluster and a callback script, the callback script including navigation triggered functions and a callback message. The operations may also include transmitting the first transmission packet to the client device, receiving the callback message from the client, identifying a second cluster, generating a second transmission packet with the second cluster, and transmitting the second transmission packet.
US11055373B2 Method and apparatus for generating information
Embodiments of the disclosure disclose a method and apparatus for generating information. A specific embodiment of the method comprises: acquiring a historical click log, the historical click log comprising a historical search term and a clicked historical search result corresponding to the historical search term; determining whether matching clicked historical search results exist in the historical click log; establishing a synonymous relationship between historical search terms corresponding to the matching clicked historical search results, in response to determining the matching clicked historical search results existing in the historical click log; and generating a relational word list based on the established synonymous relationship. The embodiment helps to enrich the content of the relational word list, and improve the coverage of the relational word list.
US11055371B2 Using smart data filters to create multi-threaded profiles
Aspects of the disclosure relate to using smart data filters to create multi-threaded profiles. A computing platform may generate a multi-threaded profile corresponding to a user. Thereafter, the computing platform may receive, via the communication interface and from a user device, external event information corresponding to the multi-threaded profile. Then, the computing platform may determine, based on the external event information, a filter bank corresponding to a first thread of the multi-threaded profile. Subsequently, the computing platform may determine, based on the external event information and the filter bank, a time to live parameter corresponding to the external event information. Next, the computing platform may retrieve, from a multi-threaded profile server and based on the multi-threaded profile and the filter bank, first thread information corresponding to the first thread of the multi-threaded profile.
US11055370B2 Method for automatically constructing inter-language queries for a search engine
A method for automatically constructing inter-language queries performed by a search engine from a text file containing a learning corpus. The learning corpus includes a set of phrases expressed in a corresponding manner in at least two languages. Each word of each of the two languages being associated with a target vector. The target vectors of the words of the learning corpus in at least two languages aligned. N words in each of the at least two languages having the closest target vectors with respect to a target vector associated with a query word are retrieved. The queries to be performed by the search engine from the N preceding words recovered in the at least two languages are established.
US11055365B2 Mechanism for web crawling e-commerce resource pages
A computer system identifies a platform that corresponds to a first resource, wherein the first resource includes one or more resource pages. The computer system determines one or more x-paths that corresponds to the identified platform. The computer system utilizes at least a first x-path of the one or more x-paths to add a product to a digital shopping cart associated with the first resource. In response to adding the product to the digital shopping cart associated with the first resource, the computer system utilizes at least a second x-path of the one or more x-paths to access a first resource page of the one or more resource pages, wherein the first resource page is a checkout page. The computer system determines whether one or more elements located within the first resource page are valid.
US11055363B2 Method for distributed multi-choice voting/ranking
A method for distributed multi-choice voting/ranking in a network with a plurality of nodes associated to a set of choices is disclosed. The method includes setting a plurality of value sets for a plurality of nodes, setting a plurality of collections of memory sets for the plurality of nodes, and updating the plurality of value sets. In addition, the method includes updating the plurality of collections of memory sets, calculating a majority vote for the set of choices, and calculating a rank set for the set of choices.
US11055355B1 Query paraphrasing
A method comprising sending query data representative of a query to a first and second query-answering subsystem of a query-answering system. It is determined that the query-answering system lacks a satisfactory answer to the query. Paraphrase data representative of a rephrased version of the query is received. The paraphrase data is sent to the first and second query-answering subsystems. Answer data representative of an answer to the rephrased version of the query is received from the first query-answering subsystem.
US11055350B2 Method and system for abstracting information for use in link analysis
Observable data points are collected and organized into a link-oriented data set including nodes and links. Information is abstracted for use in link analysis by generating links between the collected data points, including deriving links and inducing links. A link can be induced by linking together a pair of nodes that satisfy a distance function. Exemplary distance functions that can be used to induce links include geospatial proximity, attribute nearness, and name similarity. Paths can be identified between selected nodes of interest through a dataset operation, and nodes and/or links can be selectively included or excluded from the data set operation. The dataset can be augmented with pedigree information or one or more association nodes. Link information, including a trajectory and a connected path that selectively produces or excludes one or more intermediate nodes, can be displayed and/or produced in a specified format.
US11055345B2 Constructing, evaluating, and improving a search string for retrieving images indicating item use
Examples of techniques for constructing, evaluating, and improving a search string for retrieving images are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a processing device, an item identifier. The method further includes retrieving, by the processing device, an item description based at least in part on the item identifier. The method further includes identifying, by the processing device, a tuple indicating a common item use based at least in part on the item description. The method further includes constructing, by the processing device, a search string based at least in part on the tuple. The method further includes retrieving, by the processing device, at least one image based at least in part on the search string.
US11055338B2 Dynamic facet tree generation
Embodiments of the present invention include generating a facet tree based on words found in one or more documents, the facet tree being a tree data structure that defines hierarchical relationships between a plurality of words. The method may further include calculating a degree of similarity between a first word and a second word based on similarity of usage of the first word and the second word in the one or more documents, and generate a facet tree based on the degree of similarity. The method may further include, for each of one or more candidate words in the one or more documents, calculating a degree of correlation between a co-occurrence of two or more existing facet tree entries in a document and an occurrence of the candidate word in the document, and updating the facet tree on the basis of the one or more degrees of correlation.
US11055330B2 Utilizing external knowledge and memory networks in a question-answering system
A computer-implemented method for utilizing external knowledge and memory networks in a question-answering system includes receiving, from a search engine of a question-answering system, one or more search results based on a search query associated with a question submitted via a user interface associated with a computing device, analyzing the one or more search results to generate search evidence as a source of external knowledge for generating an answer to the question, the search evidence including one or more titles and one or more corresponding text snippets, encoding the search evidence and the search query to generate vectors stored in a memory network, obtaining a final vector representation based on the encoding, and decoding the final vector representation to obtain the answer to the question.
US11055329B2 Query and information meter for query session
A computer implemented method, system, and device include providing a series of queries to a user via a client query device, sending queries from the series of queries via the client query device to an information source client, receiving information from an information source via the information source client, determining a proportion of queries to information, and generating a query communication as a function of the proportion of queries to information.
US11055327B2 Unstructured data parsing for structured information
Systems and methods are provided for computerized, automatic processing of unstructured text to extract bits of contact data to which the extracted text can be linked or attributed. Unstructured text is received and text segments within the text are enriched with metadata labels. A machine learning system is trained on, and used to parse feature values for the text segments and the metadata labels to classify text and generate structured text from the unstructured text.
US11055326B2 Method for indexing and retrieving text for adding text identifier as an adhesive to text body of physical page implemented in an adhesive page marker and sticker system
A method for indexing and retrieving text that includes affixing a first text identifier adjacent to a first body of text, the first body of text is included in a physical collection of text, the first text identifier that includes a first iconography; affixing a first page identifier adjacent to a page included in the physical collection of text, the page includes the particular body of text, the first page identifier includes the first iconography; and modifying a list to include a first summary of the first body of text, the list include a table of cells arranged into rows and columns, each of the rows is associated with one of a plurality of iconographies, the plurality of iconographies includes the first iconography, each iconography is associated with one indexing item.
US11055325B2 System and method for context enhanced mapping
A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium.
US11055324B1 Dynamically updating the order of search results on a digital map
A list of geographic search results is received, where each search result includes a location of a corresponding geographic entity and information related to the geographic entity. The list is organized according to an original order. The received search results are provided via the user interface according to the original order. In response to receiving a selection of one of the geographic search results via the user interface, a modified order of the list is generated based on (i) the original order of the list and (ii) the order in which the selection was received relative to other selections of geographic search results from the list. The received search results then are provided via the user interface according to the modified order.
US11055321B2 Rules based albums
Methods and systems for organizing media. The systems and methods described herein organize media items based on metadata and unique media item content attributes. If a media item satisfies one or more criteria, the media item is transferred to an album to be shared with authorized users.
US11055320B2 System for mapping employees sentiments and a method thereof
The present disclosure relates to the field of a system that maps employees' sentiments, and envisages a system for mapping employees' sentiments comprising a database, an input unit, a parser, a filter unit, a lexical analyse), an identifier, a mapping unit, an aggregator, a sentiments analyser, and a computation unit. The employee inputs are received through the input unit. The parser parses the inputs and generates tokens that are filtered based on the filter unit. Keywords are extracted from pre-determined list of keywords based on filtered words which are mapped with pre-determined group of themes and quantitative score based on the weightage score is computed by pre-determined weightage scores. The sentiments analyser analyses employee sentiments, based on quantitative score and computation unit computes a relationship between employee sentiments, employee feedback and employee performance.
US11055314B1 Techniques for a database-driven messaging user interface
Techniques for a database-driven messaging user interface are described. In one embodiment, an apparatus may comprise a database access component operative to determine that a local messaging database of a messaging client on a client device has been updated; and examine the local messaging database to determine a set of database queries to rerun for a plurality of local user interface components; and the local user interface components operative to refresh based on running the set of database queries against the local messaging database. Other embodiments are described and claimed.
US11055311B2 Exploration and navigation of a content collection
Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.
US11055310B2 SQL server integration services (SSIS) package analyzer
Systems, computer program products, and methods are described herein for execution of SQL Server Integration Service (SSIS) package. The present invention is configured to electronically receive a user request to execute one or more SSIS packages; retrieve the one or more SSIS packages; initiate an execution of the one or more SSIS packages, wherein the execution further comprises: traversing through each of the one or more steps associated with each of the one or more SSIS packages; identifying one or more files associated with the one or more SISS packages at each of the one or more steps; parsing each file at each step to identify one or more SQL commands embedded in each of the one or more files; and executing each of the one or more identified SQL commands, wherein executing further comprises exporting data; and load the exported data into one or more external databases.
US11055308B2 Systems and methods for integrated dynamic runtime ETL tool and scalable analytics server platform
One embodiment comprises a method in which an integrated multi-user analytics server platform is integrated with a dynamic runtime ETL tool to allow dataflows created or developed in a dynamic runtime environment provided by the ETL tool to be saved in a novel dataflow file container. The method includes: presenting a user interface for an analytics server platform; receiving user input via this user interface indicating an action to be performed as to a first dataflow; the analytics server platform accessing a first file container corresponding to the first dataflow, where the first file container is stored in a data store connected to the analytics server platform; in response to receiving the user input, the analytics server platform accessing APIs of the dynamic runtime ETL tool to initiate the ETL tool, which then performs the action with respect to the first dataflow.
US11055307B2 Automatic modeling method and classifier for OLAP data model
The automatic modeling method and a classifier for OLAP data model includes acquiring a SQL query statement; parsing the SQL query statement and judging whether any syntax error or lexical error exists in the SQL query statement; extracting query structures from the SQL query statement to obtain at least N sets of query patterns, if no syntax error or lexical error exists; classifying the at least N sets of query patterns; merging the query patterns in each class to obtain a corresponding pattern relation tree; and converting the pattern relation tree into a corresponding data model. The classifier includes a static rule classification module, and a statistical rule and preset learning rule classification module. A data model generated with the method and classifier provided in the present invention supports all inputted SQL query statements and has certain generic capabilities to full support Cube operations and quick queries.
US11055303B2 Ingestion manager for analytics platform
An apparatus in one embodiment comprises an ingestion manager, a plurality of ingestion engines associated with the ingestion manager, and an analytics platform configured to receive data from the ingestion engines under the control of the ingestion manager. The ingestion manager is configured to interact with one or more of the ingestion engines in conjunction with providing data to a given one of a plurality of analytics workspaces of the analytics platform. For example, the analytics workspaces of the analytics platform are illustratively configured to receive data from respective potentially disjoint subsets of the ingestion engines under the control of the ingestion manager. Additionally or alternatively, the ingestion manager may be configured to implement data-as-a-service functionality for one or more of the analytics workspaces of the analytics platform.
US11055291B2 Generating data structures for storing database metadata
The subject technology generates a first data structure including first metadata and a second data structure including second metadata, the first metadata corresponding to a set of micro-partitions, the second metadata for a grouping of the first metadata, the second data structure including information associating the second metadata to the first metadata. The subject technology stores the first data structure and the second data structure in storage as a first file and a second file. The subject technology stores third metadata for a table, the third metadata comprising: cumulative table metadata comprising global information about a plurality of micro-partitions of the table, the cumulative table metadata being stored in a metadata micro-partition associated with the table.
US11055285B2 Access path optimization
A first query is received by a computing device to access data in a database. A first access path is identified based on optimization information about a second query. The first access path is applied.
US11055283B2 Continuous cloud-scale query optimization and processing
Runtime statistics from the actual performance of operations on a set of data are collected and utilized to dynamically modify the execution plan for processing a set of data. The operations performed are modified to include statistics collection operations, the statistics being tailored to the specific operations being quantified. Optimization policy defines how often optimization is attempted and how much more efficient an execution plan should be to justify transitioning from the current one. Optimization is based on the collected runtime statistics but also takes into account already materialized intermediate data to gain further optimization by avoiding reprocessing.
US11055281B2 Automated extraction of data from web pages
Various embodiments provide techniques for automatically extracting data from web pages. Such extraction can take place without the use of a browser, and without necessarily rendering the entire web page. Thus, data extraction can be performed more efficiently and more quickly, while reducing the computing resources needed to perform such operations. In at least one embodiment, data extraction and translation are performed by automatically parsing structured data from visible and hidden elements of a web page.
US11055274B2 Granular change detection in distributed storage systems
Techniques of granular change detection in distributed storage system are disclosed herein. In one embodiment, a method includes receiving a subset of data representing a new version of a document with multiple properties. The subset of data includes hash values corresponding to the properties of the document. The method further includes for each of the properties, performing a comparison of the hash values in the new version to that of the properties in a previous version of the document. Based on the performed comparison, whether the property has changed in the new version of the document is determined. The method can then include, transmitting a notification to one or more computing services previously registered to receive a notification regarding a change in the identified one of the properties without transmitting the notification to other computing services not registered to receive the notification.
US11055268B2 Automatic updates for a virtual index server
Computer systems and methods for constructing and using a virtual index server. The index of the virtual index server may specify locations of respective portions of data at a plurality of remote storage providers. The index may graft multiple files and folders from multiple storage providers together into a single hierarchical index tree. The virtual index server may be automatically updated to reflect changes in data content at the plurality of remote storage providers. The computer system may automatically retrieve log files from a content delivery network (CDN), normalize the log files according to a first analytics provider, and automatically provide the normalized log files to the first analytics provider.
US11055267B2 Handling time series index updates at ingestion
In a computer-implemented method for proactive handling of an index update, a data point is received at an ingestion node of a time series data monitoring system. It is determined whether an update to a local index of the ingestion node is necessitated based on the data point and the local index. Provided the update to the local index is necessitated, an index entry corresponding to the data point in the local index is updated based on the data point. The index entry corresponding to the data point is marked with a volatile indicator, the volatile indicator indicating that receipt of an index update to a corresponding index entry at a durable index of the time series data monitoring system is unconfirmed. The index update to the durable index corresponding to the data point is initiated.
US11055266B2 Efficient key data store entry traversal and result generation
In an example embodiment, a method comprises determining an ordered set of key entries; determining a first key entry for a first object in the ordered set of key entries; determining an object storage operation represented by a key of the first key entry; determining the object storage operation represented by the key of the first key entry to comprise a delete operation; and responsive to determining the object storage operation represented by the key of the first key entry to comprise the delete operation, skipping over subsequent key entries associated with the first object in the ordered set of key entries.
US11055260B2 System and method for compression of geospatial location data
Systems and methods for the compression and decompression of geospatial locations are disclosed. The compression and decompression are based on a prediction of the geospatial location and a geometrical projection of the Earth.
US11055256B2 Edge component computing system having integrated FaaS call handling capability
An apparatus is described. The apparatus includes logic circuitry embedded in at least one of a memory controller, network interface and peripheral control hub to process a function as a service (FaaS) function call embedded in a request. The request is formatted according to a protocol. The protocol allows a remote computing system to access a memory that is coupled to the memory controller without invoking processing cores of a local computing system that the memory controller is a component of.
US11055255B2 Interface connection apparatus and method
An interface connection apparatus disposed in a first electronic device is provided that includes an analog physical layer circuit, a waveform generation circuit and a media access control circuit. The analog physical layer circuit receives an analog handshake signal from a second electronic device and generates a digital handshake signal. The waveform generation circuit determines whether a matching times that a pulse parameter of each of pulses included in the digital handshake signal is within a predetermined pulse parameter range reaches predetermine times and generates a digital output signal when the matching times reaches the predetermine times, and an output pulse parameter of all output pulses of the digital output signal is within the predetermined pulse parameter range. The media access control circuit determines that the analog handshake signal is valid when the media access control circuit receives the digital output signal to keep performing handshake.
US11055253B2 Method to increase the bandwidth of a USB-C connector
This disclosure provides a method that allows connector pins of a USB-C connector to be dynamically repurposed between low bandwidth USB2 traffic and high bandwidth USB3 traffic. USB-C devices can negotiate the use of these pins for a dynamic transition to another function or functions. The pins can be the four center connector pins of a USB-C connection, pins A6, A7, B6, B7, that are originally designated as USB 2.0 differential pairs Changing the function of the pins provides flexibility for communicating using USB-C connectors. For example, the disclosed method/device/system can be used to support high-resolution cameras and sensors in high-resolution virtual reality headsets via a single USB-C connection instead of a user having to connect multiple cables.
US11055252B1 Modular hardware acceleration device
A system includes a rack with multiple hardware acceleration devices and at least one modular controller coupled together into one or more particular processing systems. Each modular hardware acceleration device includes multiple hardware accelerators, such as graphical processing units (GPUs), field programmable gate arrays (FPGAs), or other specialized processing circuits. In each modular hardware acceleration device, the multiple hardware accelerators are communicatively coupled to a multi-port connection device, such as a switch, that is also communicatively coupled to at least two external ports of the modular hardware acceleration device. A modular controller of a particular processing system coordinates operation of hardware accelerators of multiple hardware acceleration devices included in the particular processing system to provide advanced processing capabilities. Modular hardware acceleration devices may be added to or taken away from particular processing systems to adjust advanced processing capabilities of the particular processing systems.
US11055250B2 Non-forwardable transfers
An apparatus to is provided, to be used with an interconnect comprising a home node. The apparatus includes general-purpose storage circuitry and specialised storage circuitry. Transfer circuitry performs a non-forwardable transfer of a data item from the general-purpose storage circuitry to the specialised storage circuitry. Transmit circuitry transmits an offer to the home node, at a time of the non-forwardable transfer, to transfer the data item to the home node. The apparatus is inhibited from forwarding the data item from the specialised storage circuitry to the home node.
US11055248B2 Avoid thread switching in cache management
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to monitor a thread switching overhead parameter for an application executing in a processing system and in response to a determination that the thread switching overhead parameter exceeds a threshold, to activate a thread management algorithm to reduce thread switching in the processing system. Other embodiments are also disclosed and claimed.
US11055247B2 System and method to enable fairness on multi-level arbitrations for switch architectures
In some embodiments, the invention involves using a weighted arbiter switch to provide fairness in passing input streams through a plurality of input ports to an output port. The weighted arbiter switches may be combined in a hierarchical architecture to enable routing through many levels of switches. Each input port has an associated flow counter to count input stream traffic through the input port. An arbiter switch uses the flow counts and weights from arbiter switches at a lower level in the hierarchy to generate a fairly distributed routing of input streams through the output port. Other embodiments are described and claimed.
US11055246B2 Input-output module with multi-channel switching capability
The present disclosure is directed to an input/output module. In some embodiments, the input/output module includes: a plurality of communication channels, each channel of the plurality of communication channels configured to connect to one or more field devices; switch fabric configured to selectively facilitate connectivity between an external control module and the one or more field devices via the plurality of communication channels; a serial communications port configured for connecting the input/output module to the control module in parallel with a second input/output module, the serial communications port configured for transmitting information between the input/output module and the control module; and a parallel communications port configured for separately connecting the input/output module to the control module, the parallel communications port configured for transmitting information between the input/output module and the control module, and transmitting information between the input/output module and the second input/output module.
US11055244B1 Apparatus and method for simultaneous bidirectional serial lanes over USB-C interface
An input/output (I/O) interface system for computing devices is disclosed. The I/O interface system includes an externally-engageable USB-C interface connector. A first I/O protocol controller circuit couples to the USB-C interface connector via multiple bidirectional serial lanes. Each of the bidirectional serial lanes transfers a single serial stream of data in a simultaneously bidirectional manner. A second I/O protocol controller circuit couples to the USB-C interface connector via multiple unidirectional serial lanes. Each of the unidirectional serial lanes transfers a single serial stream of data in a unidirectional manner. Mode control circuitry selects between the first I/O protocol controller circuit and the second I/O protocol controller circuit for data transfers with the USB-C interface connector based on a detected signaling media externally connected to the USB-C interface connector.
US11055241B2 Integrated circuit having lanes interchangeable between clock and data lanes in clock forward interface receiver
An integrated circuit in a physical layer of a receiver is provided. The integrated circuit includes a multi-lane interface, a lane selection circuit and N sampling circuits. The multi-lane interface has N lanes. N is an integer greater than one. The lane selection circuit, coupled to the multi-lane interface, is configured to select M of the N lanes as M clock lanes, and output M signals on the M clock lanes respectively. M is a positive integer less than N. Remaining (N−M) lanes serve as (N−M) data lanes. The N sampling circuits are coupled to the multi-lane interface and the lane selection circuit. (N−M) of the N sampling circuits are coupled to the (N−M) data lanes respectively. Each of the (N−M) sampling circuits is configured to sample a signal on one of the (N−M) data lanes according to one of the M signals on the M clock lanes.
US11055237B2 Method of access to a memory
In a non-volatile memory of a microcontroller, first information representative of a value selected among at least four values is stored. Furthermore, for each of a plurality of areas of the memory, second information representative of a type selected among two types is also stored. Access to each of the areas is conditioned according to the selected value and to the type of the area.
US11055227B2 Controller and operating method thereof
A controller for controlling a non-volatile memory apparatus including page groups each including a plurality of pages is configured to select a target page group from the page groups, wherein the target page group includes at least one invalid page and at least one valid page, select, as a target threshold voltage distribution, a lower threshold voltage distribution of two adjacent threshold voltage distributions distinguished by an invalid read voltage, wherein the invalid read voltage is a read voltage for distinguishing between data stored in the invalid page, select, as a target memory cell, a memory cell located in the target threshold voltage distribution among a plurality of memory cells configuring the target page group, and control the non-volatile memory apparatus to perform an adjustment program operation for raising a threshold voltage of the target memory cell as much as a first voltage.
US11055219B2 Providing data values using asynchronous operations and querying a plurality of servers
A processing system server, computer program product, and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in memory of the server. The processor executes an asynchronous computation to determine the value of an object. In response to receiving a request for the object occurring before the asynchronous computation has determined the value of the object, a value of the object is returned from the cache. In response to receiving a request for the object occurring after the asynchronous computation has determined the value of the object, a value of the object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or a process or thread. The asynchronous computation may receive different values from at least two servers and may determine the value of an object based on time stamps. The asynchronous computation may determine the value of the object by querying at least one additional server, and the asynchronous computation may receive different values from at least two servers of a plurality of servers.
US11055218B2 Apparatus and methods for accelerating tasks during storage caching/tiering in a computing environment
An apparatus for accelerating tasks during storage caching and tiering includes a processor. First and second storage units are coupled to the processor. A memory unit is coupled to the processor. The memory unit is configured to receive a write data operation. An amount of dirty data in the first storage unit is determined based on the received write data operation. The dirty data includes data present in the first storage unit to be synced to the second storage unit. A sync rate associated with a read data operation from the first storage unit to the second storage unit is decelerated when the amount of dirty data is less than a first threshold value. A write rate associated with a write data operation to the first storage unit is accelerated when the amount of dirty data is less than the first threshold value.
US11055209B2 Application analysis with flexible post-processing
The present disclosure describes methods and apparatuses for application analysis with flexible post-processing. One test suite can be used to analyze an application for multiple different types of potential issues. In example implementations, an application is provided to an application runner. The application runner executes the application and crawls through various user interface (UI) screens from a user interaction perspective in accordance with a test suite. Based on different UI screens, the application runner generates a set of artifacts that includes metadata pertinent to different types of potential issues with operation of the application. Multiple different post-processors are provided access to the set of artifacts, with each respective post-processor corresponding to a respective type of issue. A given post-processor processes the artifact set by traversing the metadata, extracting relevant portions thereof, and producing a report indicative of any potential problems for the type of issue corresponding to the given post-processor.
US11055207B2 Automatic generation of integration tests from unit tests
A method for automatic generation of integration tests from unit tests includes automatically running, by a processor, a unit test for each model of a plurality of models making-up a system. The method also includes automatically determining, by the processor, integration of unit test cases of interfacing models for one or more groups of interfacing models of the plurality of models. The method additionally includes automatically running, by the processor, an integration test for each group of interfacing models using the unit tests for each model of the interfacing models. The method further includes automatically detecting, by the processor, at least one of inconsistent, incomplete or incorrect data transmitted between the interfacing models for each group of interfacing models.
US11055206B2 Non-transitory computer-readable storage medium, generation method, and information processing apparatus
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including executing one of a plurality of programs, acquiring a status of variation in an internal state of a memory occurred in response to the executing, determining whether a specified status pattern is stored in a storage device that stores a plurality of status patterns of variation in an internal state of the memory, the specified status pattern satisfying a predetermined criterion regarding a similarity with the acquired status, when the specified status pattern is stored in the storage device, generating a test scenario that is a combination of programs including the executed program, and when the specified status pattern is not stored in the storage device, suppressing the generating the test scenario.
US11055204B2 Automated software testing using simulated user personas
Provided are techniques for automated software testing using simulated user personas. A request to test software is received. Job roles, user software activities for the software to be tested, and objectives are automatically identified using a first machine learning model. A test operation sequence using the job roles, the user software activities, and the objectives to test the software is generated using a second machine learning model. The test operation sequence is executed to simulate different users having different job roles using the software with the user software activities to achieve the objectives.
US11055202B1 Compilation scheme for tagged global variables
A system and method for accessing a tagged global variable in software, including: randomly generating tags for global variables in the software; tagging the global variables with the random tags; creating a pointer to each global variable with the random tags in unused bits of the pointer wherein the pointer points to the associated global variable; accessing one global variable indirectly using the tagged pointer; determining whether tag on the accessed global variable matches the tag on the accessed pointer; and indicating a fault when the tag on the accessed global variable does not match the tag on the accessed pointer.
US11055200B2 Systems and methods for validating domain specific models
Model driven engineering (MDE) approaches necessitate verification and validation (V&V) of the models used. Balancing usability of modeling languages with verifiability of the specification presents several challenges. Conventional modeling languages have automated solvers but are hard to interpret and use. Implementations of present disclosure provide systems and methods for validating domain specific models wherein rules and vocabularies in domain specific model are translated to machine interpretable rules (MIR) and machine interpretable vocabularies (MIV) which are processed (via logic programming technique) to generate a logic programming representation (LPR) of the MIR and MIV based on which solution scenarios are generated for validating the domain specific model. Validation of the model involves verifying LPR using a set of ground facts. During validation of solution scenarios of model, system also checks for inconsistences in rules, if any. These rules are corrected and solution scenarios are re-generated to obtain anomaly free solution scenarios.
US11055198B2 Compatibility check for continuous glucose monitoring application
Disclosed are systems, methods, and articles for determining compatibility of a mobile application and operating system on a mobile device. In some aspects, a method includes receiving one or more data values from a mobile device having a mobile medical software application installed thereon, the data value(s) characterizing a version of the software application, a version of an operating system installed on the mobile device, and one or more attributes of the mobile device; determining whether the mobile medical software application is compatible with the operating system by at least comparing the received data value(s) to one or more test values in a configuration file; and sending a message to the mobile device based on the determining, the message causing the software application to operate in one or more of a normal mode, a safe mode, and a non-operational mode.
US11055192B2 Logging implementation in micro-service applications
A log augmentation system is provided for augmenting log management in a distributed micro-services environment. The log augmentation system includes a trigger device for triggering an augmentation process responsive to micro-service related events and a context of the micro-service related events. The log augmentation system further includes an augmentation rules database with rule management components for determining an augment direction, an augmentation target, and an augmentation correlation relating to the distributed micro-services. The log augmentation system also includes a coordinator for coordinating the augmentation process in the distributed micro-service using a rule-based decision approach. The log augmentation system additionally includes a labeler for applying a set of labels to augment log entries responsive to instructions from the coordinator derived from results of the rule-based decision approach used by the coordinator.
US11055191B2 Service graph highlights missing nodes and links
Described herein are systems and methods for identifying a down, inactive or missing network link or microservice of a service graph. The system and methods described herein may identify a service graph for monitoring. The system and methods described herein may monitor the service graph topology, such as services and networks. The system and methods described herein may determine a link or node is down or inactive. The system and methods described herein may display indications in the service graph that the ode or link is down or inactive. The implementations described herein may increase the efficiency of diagnostics and monitoring of the links and nodes and may decrease downtime as a result of incidents by providing a faster mechanism by incidents may be remediated.
US11055186B2 Managing related devices for virtual machines using robust passthrough device enumeration
Aspects of the disclosure provide for mechanisms for managing related devices for virtual machines in a computer system. A method of the disclosure includes: identifying, by a processing device executing a hypervisor, a first device and a second device to be assigned to a virtual machine, wherein the first device is a failover device of the second device; presenting, by the processing device, the first device to a guest operating system of the virtual machine as a bridge device; and presenting, by the processing device, the second device to the guest operating system of the virtual machine as residing behind the bridge device.
US11055183B2 Data gap management in a remote data mirroring system
A method includes monitoring a sequence of transactions in one or more volumes. The transactions are transferred to a primary storage (112) in a given order, and are replicated to a secondary storage (114). The volumes belong to a volume group (204) for which the transactions are guaranteed to be replicated while retaining the given order. Artificial write transactions (228) are periodically issued to a protection application field, which is predefined in a given volume (212) belonging to the volume group. Records indicative of the transactions, including the artificial transactions, are stored in a disaster-proof storage unit (144). Upon verifying that a given artificial transaction has been successfully replicated in the secondary storage, the records corresponding to the given artificial write transaction and the transactions that precede it in the sequence are deleted from the disaster-proof storage unit.
US11055181B2 Unique identifiers for data replication, migration, failover operations and failback operations
A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked environment that includes determining a unique cluster identifier for the cluster of the networked environment, atomically modifying a local counter value at the cluster of the networked environment and appending the unique cluster identifier to the atomically modified local counter value at the cluster of the networked environment to form a unique ID for the data item.
US11055180B2 Backup management of software environments in a distributed network environment
Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.
US11055173B2 Redundant storage of error correction code (ECC) checkbits for validating proper operation of a static random access memory (SRAM)
Application data and error correction code (ECC) checkbits associated with that application data are stored in a first memory. The ECC checkbits, but not the application data, are stored in a second memory. In response to a request to read the application data from the first memory, the ECC checkbits from the first memory are also read and used to detect, and possibly correct, errors in the read application data. The ECC checkbits are further output from both the first and second memories for bit-by-bit comparison. In response to a failure of the bit-by-bit comparison, a signal indicating possible malfunction of one or the other or both of the first and second memories is generated.
US11055172B2 Systems, methods, and apparatus to detect address faults
Methods, apparatus, systems and articles of manufacture are disclosed for safety mechanisms to actively detect address faults. An example system includes a first parity generator, a second parity generator, and a parity checker. The first parity generator is to generate a first parity based on a first address information. The first address information corresponds to a desired location to store data in a memory storage array. The second parity generator is to generate a second parity based on a second address information. The second address information corresponding to an actual location where the data is stored in the memory storage array. The parity checker is to compare the first parity and the second parity to detect a fault.
US11055171B2 Data storage device employing multi-level parity sectors for data recovery procedure
A data storage device is disclosed comprising a head actuated over a disk. A first plurality of codewords and corresponding parity sector are generated, and a second plurality of codewords and corresponding parity sector are generated. The first and second plurality of codewords are written to the disk, and during a read of the first and second set of codewords, M codeword locations within the data track that are unrecoverable are saved, and N codeword locations out of the M codeword locations are selected based on a quality metric of the read. The N codewords are reread from the data track at the N codeword locations and reliability metrics associated with the N codewords are saved. The saved reliability metrics are updated using at least one of the first parity sector or the second parity sector.
US11055169B2 Forecasting workload transaction response time
Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.
US11055165B2 Shadow memory checking
In one aspect, an integrated circuit (IC) includes a multiplexor configured to receive data from a non-volatile memory and configured to receive data from a shadow memory, a shift register configured to generate a first signature from the data received from the non-volatile memory and configured to generate a second signature from the data received from the shadow memory; a signature storage configured to store the first signature; and a shadow memory checking controller configured to enable the multiplexor to send the data from the non-volatile memory to the shift register, and send a command to reload the shadow memory with data from the non-volatile memory in response to receiving an error flag. The IC also includes a comparator circuit configured to compare the first signature and the second signature and configured to send the error flag in response to the first signature and the second signature being different.
US11055163B2 Method and device for error handling in a communication between distributed software components
For error handling of data communications, in a transmission interval, between first and second tasks for which first and second time intervals are respectively predefined, (1) execution of the first task is omitted in a pending instance of the second time interval responsive to where the transmission interval immediately prior to the pending instance of the second time interval began in, and continued past an end point of, a most recent instance of the first time interval, which was during an immediately preceding instance of the second time interval; or (2) execution of the second task is omitted in the pending instance of the second time interval responsive to where a most recent prior execution of the second task began in, and continued past an end point in time of, a most recent instance of the second time interval immediately prior to the pending instance of the second time interval.
US11055162B2 Database system performance degradation detection
Among other things, embodiments of the present disclosure relate to detecting performance degradation in database systems. For example, some embodiments of the present disclosure help to identify events associated with anomalous database system parameter states and assess the severity of such anomalous events. Other embodiments may be described and/or claimed.
US11055161B2 System and method for automatic generation of a diagnostic model
A cloud-based computing system for providing a maintenance message associated with a unique maintenance action for fault rectification is disclosed. The system includes a diagnostic module including one or more processors configured by instructions stored in non-transient computer readable media. The diagnostic module is configured to: identify, for each potential CAS message in an aircraft, a set of inputs that are evaluated to trigger the potential CAS message; identify, for each of the potential CAS messages, each unique combination of input conditions for the set of inputs that triggers the potential CAS message; and identify, for each of the potential CAS messages, a unique maintenance message associated with each unique combination of input conditions that triggers the potential CAS message, wherein each unique maintenance message is associated with a unique maintenance action for fault rectification.
US11055158B2 Interconnected framework for distributed data realization
A web-based display system includes instructions for execution by a processor. The instructions include, in response to receiving a page load request from a user device associated with a user, obtaining a set of frames associated with the user and, for each of the first and second frames: (i) loading the frame and (ii) assigning a corresponding unique identifier to the frame. The instructions include accessing the plurality of authenticated identifiers and, for each of the first and second frames, in response to the assigned unique identifier of the frame matching an authenticated identifier of the plurality of authenticated identifiers, adding the frame to a set of authenticated frames. The instructions include generating a page including the set of authenticated frames and, in response to receiving a first message, selectively broadcasting a second message based on the first message to the set of authenticated frames.
US11055156B2 Processing of a message stream
A method and related system to concurrently process a temporal message stream. The method comprises obtaining messages of a message stream, each message having an associated timestamp. The method further comprises storing each message in at least one of a plurality of queues, wherein the messages of each queue are ordered based on their timestamp such that a message with the earliest timestamp is positioned at the front of the queue. The method then comprises controlling retrieval of the target message from the front of a target queue based on a timing difference between the timestamp of the message and the timestamps of the front message of each of the other queues of the plurality of queues.
US11055155B2 Virtual programming in a microservice architecture
In a distributed system with a microservice architecture having a plurality of services and messaging therebetween, systems and methods include creating a programmable stacks of sessions, wherein each session stack is thread-specific; creating a programmable stacks of descriptors, wherein each descriptor stack is specific to a session; and passing the programmable stacks of sessions and the programmable stacks of descriptors to one or more services, including across messaging and processor boundaries. The programmable stacks of sessions and the programmable stacks of descriptors can be utilized for any of Transactional data, Return Codes, Asynchronous messaging, and streaming.
US11055149B2 Technologies for providing workload-based sled position adjustment
Technologies for providing workload-based sled position adjustment include a sled manipulator. The sled manipulator includes a compute engine configured to determine, as a function of a heat production of one or more resources located on a sled in the execution of a workload assigned to the sled, sled placement parameters indicative of a target position of the sled relative to a set of fans. The sled manipulator also includes a position adjustment subsystem configured to adjust, as a function of the sled placement parameters, a present position of the sled.
US11055146B2 Distribution process system and distribution process method
A distribution process system includes a first terminal configured to, in accordance with a change relating to a processing load, perform transmission of first information relating to the processing load of the first terminal to a second terminal having a transmission frequency of a message relating to a processing load of the second terminal to a management device higher than a transmission frequency of a message relating to the processing load of the first terminal, the second terminal configured to, in response to receiving the first information, transmit to the management device a first message relating to the processing load of the second terminal and the first information, and the management device configured to manage a load state of each of the first terminal and the second terminal, and update the load state of the first terminal in accordance with the first information in response to receiving the first information.
US11055144B2 Method, apparatus, and system for multi-module scheduling
The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving the problem associated with inconsistency in data inputted to a computing module in the multi-module scheduling technique in the related art. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of all the nodes and connecting edges in the directed computation graph initially in computation in a current computing period; determining a node to be called based on the computation direction in the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period upon determining that the states of all the nodes have been updated.
US11055141B2 Quiesce reconfigurable data processor
A reconfigurable data processor comprises an array of configurable units configurable to allocate a plurality of sets of configurable units in the array to implement respective execution fragments of the data processing operation. Quiesce logic is coupled to configurable units in the array, configurable to respond to a quiesce control signal to quiesce the sets of configurable units in the array on quiesce boundaries of the respective execution fragments, and to forward quiesce ready signals for the respective execution fragments when the corresponding sets of processing units are ready. An array quiesce controller distributes the quiesce control signal to configurable units in the array, and receives quiesce ready signals for the respective execution fragments from the quiesce logic.
US11055139B2 Smart accelerator allocation and reclamation for deep learning jobs in a computing cluster
Embodiments for accelerator allocation and reclamation for deep learning jobs in a computing cluster. Metrics are recorded of each accelerator of a set of accelerators allocated to a deep learning job including computing a gain of computational power by an additional allocation of new accelerators and computing a cost of transferring data among the new accelerators and the set of allocated accelerators. Ones of the new accelerators are allocated to the deep learning job or ones of the set of allocated accelerators assigned to perform the deep learning job are reclaimed upon determining an optimal accelerator topology by comparing the gain of computation power and the cost of transferring data.
US11055137B2 CPU scheduling methods based on relative time quantum for dual core environments
The present disclosure is directed to dual core processor scheduling based on relative time quantum. A time quantum is calculated by taking the average of the process burst times for each roughly half portion of a ready queue list and then applying addition and subtraction to the relative values. A first CPU is assigned the quantum based on addition while the second CPU is assigned the quantum based on subtraction.
US11055136B2 Prioritization in a permissioned blockchain
An example operation may include one or more of identifying a blockchain transaction requiring peer endorsement, transmitting a request for endorsement to one or more peers assigned to a blockchain, receiving endorsement response messages from the one or more peers, wherein the endorsement response messages comprise a plurality of priorities assigned to the blockchain transaction, and forwarding the received plurality of priorities and the blockchain transaction to an ordering node for assignment to the peers.
US11055135B2 Systems and methods for scheduling jobs from computational workflows
In one aspect, a method for scheduling jobs in a computational workflow includes identifying, from a computational workflow by a workflow execution engine executing on a processor, a plurality of jobs ready for execution. The method includes sorting, based on computational resource requirements associated with each identified job, the identified jobs into a prioritized queue. The method includes provisioning one or more computational instances based on the computational resource requirements of the identified jobs in the prioritized queue, wherein at least one computational instance is provisioned based on a highest priority job in the queue. The method includes submitting the prioritized jobs for execution to the one or more computational instances.
US11055133B2 Node-local-unscheduler for scheduling remediation
A system for scheduling remediation includes a memory, a processor in communication with the memory, a container scheduled on a first node, a scheduler executing on the processor, and a node-local-unscheduler (“NLU”). The scheduler has a watch module. The NLU executes on the processor to determine a status of the container as failing validation. The NLU has access to scheduling policies corresponding to the container and the first node. Responsive to determining the status of the container as failing validation, the NLU annotates the container and stops execution of the container. The watch module executes on the processor to detect the annotation associated with the container. Responsive to detecting the annotation, the container is rescheduled to a second node.
US11055129B2 Method, system, apparatus, and/or non-transitory computer readable medium for the scheduling of a plurality of operating system tasks on a multicore processor and/or multi-processor system
Various example embodiments herein provide a computerized method for scheduling a plurality of tasks for an operating system on a multicore processor. The method includes identifying the plurality of tasks to be executed on the multicore processor and determining a task schedule for scheduling of the plurality of tasks by providing a higher preference to the CPU-bound task than the non CPU-bound task. Further, the method includes scheduling the plurality of tasks on the multicore processor based on the task schedule.
US11055127B2 Performance of containers
A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
US11055123B1 System, method, and computer program for providing an ultra-high availability cloud emulator in a multi-tenant SaaS environment controlled by another party
The present disclosure relates to a system, method, and computer program for providing an ultra-high availability cloud emulator of an entity's data in a multi-tenant SaaS environment that is not controlled by the entity. The system extracts metadata related to the entity's data and user interface in the multi-tenant SaaS environment. The metadata is used to identify and extract data records for an entity from the multi-tenant SaaS environment, as well as to ascertain functional aspects of the entity user interface in the multi-tenant SaaS environment. A cloud emulator of the entity's data records and user interface in the multi-tenant SaaS environment is created using the extracted data records and metadata, where the cloud emulator is outside the multi-tenant SaaS environment. The entity is able to access the cloud emulator at the entity's discretion as a failover for the entity's data records in the multi-tenant SaaS environment and to modify the entity's data records in the cloud emulator.
US11055119B1 Feedback responsive interface
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining during an interactive user support session user transmitted data including conversation content from a client computing device associated to the user; subjecting the user transmitted data to processing to provide feedback data associated to the conversation content obtained from the client computer device, wherein the feedback data indicates a level of satisfaction of the user, and wherein the processing includes subjecting content of the conversation content to natural language processing to return sentiment data of the user; examining data of the feedback data; performing selecting of a conversation strategy in dependence on the examining; and sending for presentment to the user returned conversation content in accordance with the certain conversation strategy.
US11055118B1 Dynamic remote display resource management
Systems and methods for remote display resource management can allow a remote display to be dynamically modified according to user eye movements. A user device can receive graphical data for a remote display and present the remote display on a local display. A remote display module (RD module) can detect dynamic content in the graphical data. The RD module can monitor eye movements of a user using an eye tracker device to determine when a user is not looking at the dynamic content. When a user looks away from the dynamic content for more than an allowed amount of time, the RD module can send instructions to a server to reduce the quality of the dynamic content in the remote display. The RD module can send instructions to restore the quality of the dynamic content after determining that the user is looking at the dynamic content.
US11055117B2 Method and device for displaying, on a local terminal, an application executed on a remote server by means of a remote office protocol
A method for displaying a graphic object, which is generated by a remote server in a local window, which is displayed on a display device, the local terminal communicating with the server via a proxy gateway for the remote office protocol, the gateway establishing a connection between the terminal and the server, the connection comprising a primary connection, which is established between the local terminal and the proxy gateway of the remote application type, and a secondary connection, which is established between the proxy gateway and the remote server, comprises a step of detecting the type of secondary connection and a step, carried out by the proxy gateway, of converting data, which are from the remote server, and which relate to a local window of the office type, into data, which are intended for the local terminal and which relate to a local window of the application type.
US11055115B1 Virtual machine conversion in distributed system of remote desktops
Disclosed are systems and methods for executing a remote session in a virtualized environment. The described technique may be used when handling a request to launch a remote session using a specified virtual template. A virtual machine (VM) type associated with the virtual template and that indicates hypervisor compatibility of the virtual template may be determined. A destination hypervisor is selected for executing the remote session. If VM type is not compatible for execution on the destination hypervisor, a converted, native VM image file is generated which is compatible with the destination hypervisor. The remote session is then launched on the destination hypervisor using another VM executed using the converted VM image file.
US11055114B2 User interface common components and scalable integrable reusable isolated user interface
Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services.
US11055110B2 Operating system service for persistently executing programs
An operating system service for persistently executing programs comprises a registration service configured to register a manifest defining a persistence mode of a user-controllable program. The operating system service further comprises a runtime service configured, based on the persistence mode defined via the manifest, to detect and reject termination requests for the program, and to detect that the program has terminated and restart execution of the program.
US11055107B2 Electronic apparatus and method of executing application program
A method of executing an application program in an electronic apparatus is provided. The method includes storing device support information corresponding to at least one application program, receiving device information from an external device, searching for one or more application programs supporting the external device based on the device information and the device support information, and executing an application program among the found one or more application programs.
US11055103B2 Method and apparatus for a multi-core system for implementing stream-based computations having inputs from multiple streams
A method and system of efficient use and programming of a multi-processing core device. The system includes a programming construct that is based on stream-domain code. A programmable core based computing device is disclosed. The computing device includes a plurality of processing cores coupled to each other. A memory stores stream-domain code including a stream defining a stream destination module and a stream source module. The stream source module places data values in the stream and the stream conveys data values from the stream source module to the stream destination module. A runtime system detects when the data values are available to the stream destination module and schedules the stream destination module for execution on one of the plurality of processing cores.
US11055101B2 Processing apparatus and controlling method for processing apparatus
A processing apparatus includes a processor. The processor stores a plurality of instruction codes, each of the plurality of instruction codes is a result of decoding of an instruction, selects an instruction code that is ready to be input from the stored instruction codes, when the selected instruction code is an operation instruction, uses for the processing, a register for processing corresponding to a write destination of the operation instruction, after detecting that operands to be used for the processing are ready, in the next cycle, issues a subsequent instruction, and when the selected instruction code is a memory access instruction, uses for the address calculation, the register, writes a processing result and load data that have been temporarily written in a buffer for register update from the buffer to the register at the time of instruction completion, after the completion of the memory access instruction, issues a subsequent instruction.
US11055098B2 Branch target buffer with early return prediction
A processor includes a branch target buffer (BTB) having a plurality of entries whereby each entry corresponds to an associated instruction pointer value that is predicted to be a branch instruction. Each BTB entry stores a predicted branch target address for the branch instruction, and further stores information indicating whether the next branch in the block of instructions associated with the predicted branch target address is predicted to be a return instruction. In response to the BTB indicating that the next branch is predicted to be a return instruction, the processor initiates an access to a return stack that stores the return address for the predicted return instruction. By initiating access to the return stack responsive to the return prediction stored at the BTB, the processor reduces the delay in identifying the return address, thereby improving processing efficiency.
US11055094B2 Heterogeneous CPUID spoofing for remote processors
Disclosed embodiments relate to improved heterogeneous CPUID spoofing for remote processors. In one example, a system includes multiple processors, including a first processor including configuration circuitry to enable remote processor identification (ID) spoofing; fetch circuitry to fetch an instruction; decode circuitry to decode the instruction having fields to specify an opcode and a context, the opcode indicating execution circuitry is to: when remote processor ID spoofing is enabled, access a processor ID spoofing data structure storing processor ID information for each of the plurality of processors, and report processor ID information for a processor identified by the context; and, when remote processor ID spoofing is not enabled, report processor ID information for the first processor; and execution circuitry to execute the instruction as per the opcode.
US11055092B1 Correlating contextual information of invoking code in a programming language with contextual information of at least one invoked code in a different programming language
The exemplary embodiments may provide an approach to finding and identifying the correlation between the invoking code and the invoked code by correlating the timestamps of contextual information of code in the invoking code and invoked code. As a result, developers have information during investigating the programs and can use the information to identify a region of interest to narrow down a performance problem in the invoking code efficiently. As a result, development productivity can be improved.
US11055089B2 Vehicle terminal and software update method thereof
A vehicle terminal and a software update method thereof are provided. The vehicle terminal includes a communication device that performs wireless communication with a connected car service (CCS) server and a content delivery network (CDN) server, a storage storing software previously installed in a vehicle, and a processing device that updates the previously installed software based on differential software with regard to an update time and an amount of battery consumption according to a size of the differential software provided from the CDN server.
US11055086B2 Method and apparatus for upgrading vhost-net module
A method and an apparatus for upgrading a para-virtualized network adapter kernel acceleration module are disclosed. The method includes switching a network flow of a first para-virtualized network adapter kernel acceleration module to a user mode for transmission; removing the first para-virtualized network adapter kernel acceleration module; inserting a second para-virtualized network adapter kernel acceleration module; and switching a transmission of the network flow in the user mode to a transmission by the second para-virtualized network adapter kernel acceleration module. The method and the apparatus for upgrading a para-virtualized network adapter kernel acceleration module switches between a kernel mode and a user mode for a network flow without affecting fluctuations in a network flow of a virtual machine. An upgrade of a para-virtualized network adapter kernel acceleration module is achieved, which is unnoticeable by a user, and user experience is not affected.
US11055082B2 Unified update tool for multi-protocol network adapter
A method and technique for updating firmware on a multi-protocol network adapter includes reading parameter values for a firmware update of a multi-protocol network adapter that specify classes of behavior for conducting the firmware update of the multi-protocol network adapter. An update tool determines a reset type defining a type of reset needed to activate the firmware update on the network adapter based on the parameter values, sends a message to the network adapter indicating that a firmware update process is beginning, sends a write request to the network adapter to write the firmware update to select communication protocol functions, and sends a reset request to select communication protocol functions to activate the firmware update using the reset type according to the parameter values.
US11055078B2 Systems and methods for deploying software products to environments
Described herein is a computer-implemented method for deploying a software product to an environment. The method comprises defining an environment lock for the environment, the environment lock being configured to selectively prevent deployment of a software product to the environment. The method further comprises receiving a request from a requesting entity to deploy a designated software product to the environment, determining a status of the environment lock, and either permitting or preventing the deployment of the designated software product to the environment by reference to the determined status of the environment lock.
US11055068B1 Proxying a target ECMAScript object regardless whether the target ECMAScript object is a read-only object
Techniques are described herein that are capable of proxying a target ECMAScript object regardless whether the target ECMAScript object is a read-only object. For instance, when a determination is made that a requested target ECMAScript object includes at least one read-only property, the requested target ECMAScript object is proxied by performing operations, which include creating a new target ECMAScript object to replace the requested target ECMAScript object and associating handler objects, which are configured to perform respective operations on a property of the requested target ECMAScript object, with the new target ECMAScript object to generate a proxied target ECMAScript object.
US11055066B2 Multi-cloud operations center for function-based applications
Techniques are provided for a multi-cloud operations center for function-based applications. One method includes obtaining source code for a function of multiple functions of an application, where the function is hosted in a first cloud environment of multiple distinct cloud environments, generating adapted source code from the source code to migrate the function to a second cloud having a different cloud environment; and deploying the function to the second cloud having the different cloud environment using the adapted source code. The source code may be automatically updated for the at least one function for the multiple distinct cloud environments. The function may have a corresponding network address that identifies the function across multiple distinct cloud environments, and network address redirection is performed based on a given cloud environment on which the function is deployed.
US11055065B2 PUF-based true random number generation system
A true random number generation system includes a physical unclonable function (PUF) entropy device, a pseudo random number generator, and an encoding circuit. The PUF entropy device is used for generating a random number pool. The pseudo random number generator is used for generating a plurality of first number sequences. The encoding circuit is coupled to the PUF entropy device and the pseudo random number generator for generating a plurality of second number sequences according to the plurality of first number sequences and a plurality of third number sequences selected from the random number pool.
US11055058B2 Playback queue with software components
Example techniques described herein relate to a software application that is configured to operate as an add-on software component to audio-playback software on a playback device of a media playback system. An example implementation may involve adding the multiple audio tracks to the playback queue, and before playing back a first audio track, enabling a first add-on component to audio-playback software. The first add-on component corresponds to a first remote source and enabling this component causes a first modification to an equalization of the playback device. The example implementation may also involve before playing back a second audio track, enabling a second add-on component to the audio-playback software. The second add-on component corresponds to the second remote source and enabling this component causes a second modification to the equalization. Enabling the second add-on component disables the first add-on component if enabled.
US11055056B1 Split system for artificial reality
The disclosed system may include (1) a wearable display device including (a) a display subsystem that presents an image, and (b) a first wireless interface that receives image data, where the display subsystem bases the image on the image data, and (2) a processing device that is physically separate from the display device and includes (a) a display data processing subsystem that generates the image data, (b) a second wireless interface that transmits the image data directly to the first wireless interface, and (3) a position detection subsystem including a sensor that captures depth data in a local environment of the display device, where the position detection subsystem determines a location or an orientation of a portion of a user within the local environment, and the display data processing subsystem generates the image data based on the location or orientation. Various other systems and methods are also disclosed.
US11055055B1 Video conference with shared whiteboard and recording
One or more users log in to a video conference with a shared, online electronic whiteboard and draw upon a shared whiteboard. Each user has a video and audio stream that are sent to a recording server. Data describing each drawing action upon the shared whiteboard is sent to a database server and each action is then distributed to all users to update their whiteboards. Screenshots of the drawing actions are created by emulating a browser and inputting data describing each action from the database. Alternatively, screenshots are taken by each user computer (after each action or periodically) and sent to the recording server. Audiovisual manipulation software is used to create a whiteboard video from the screenshots are then combined with the audio and video streams to create a resulting video of the entire session. A video clip is created simply by sending begin and end timestamps during the session.
US11055052B2 Display apparatus forming wall display and controlling method thereof
A display apparatus included in a wall display includes a first input interface, a first output interface, a second output interface, a plurality of display modules, and a processor configured to, based on an image signal being received through the first input interface, display an image corresponding to a position of the display apparatus on the wall display through the plurality of display modules based on the received image signal, and transmit the received image signal to a first display apparatus and a second display apparatus included in the wall display through the first output interface and the second output interface, respectively.
US11055051B2 Direct and discriminate pixel flow between logically-grouped source to sink based on an interaction
Pixel transporting system includes at least one sender device, at least one receiver device, wherein the sender device and receiver device are coupled and configured by the pixel transport system to process a signal from a sender device and transport the processed signal from the sender device to the receiver device, wherein processing of the signal comprises rendering a partial subset or complete set of source pixels based on a mapping of a virtual projection from a source endpoint to a sink endpoint. Optionally, virtual projection is only partially mapped onto the sink and results in only the intersecting subset of source pixels for transport to the sender device. Also, optionally, the virtual projection is completely mapped onto the sink and results in a complete set of source pixels for transport to the sender device. Also, optionally, the system further includes a pixel flow engine, wherein said engine is further comprised of a plurality of layers defining a pixel flow rule specifying for each available source pixel how it is transformed and transported to at least one sink endpoint to be displayed. Also, optionally, pixel flow rule governs how the source pixel is transported among a logical grouping of endpoints depending on an interaction scenario. Also, optionally, interaction scenario includes at least one of an individual, group, or ad-hoc group interactions.
US11055045B2 Computer-readable medium, image forming apparatus, and system for communicating different types of data
A non-transitory computer-readable medium stores computer-readable instructions that are executable by a processor coupled with an information processing device. The information processing device includes a physical communication interface including a first logical interface and a second logical interface. The instructions are configured to, when executed by the processor, cause the information processing device to, in response to receiving an image forming instruction from an operating system, generate preparation information instructing an image forming apparatus to perform a preparation operation, which is an operation to be performed in advance of image formation based on image forming data, transmit the preparation information to the image forming apparatus via the first logical interface, which is configured to communicate data other than the image forming data, and generate the image forming data to be transmitted to the image forming apparatus via the second logical interface, in accordance with the image forming instruction.
US11055042B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus includes: a first hardware processor that outputs guidance information for setting a predetermined function to a user; a second hardware processor that receives voice input from the user according to the guidance information; a third hardware processor that executes a process of setting the predetermined function according to the voice input received by the second hardware processor; and a fourth hardware processor that outputs a masking signal for masking voice from the user based on the guidance information.
US11055039B2 Information processing apparatus, control method therefor and storage medium
Convenience and security of an information processing apparatus including a USB host interface in a case where network connection is established via a USB-LAN adapter are improved. The information processing apparatus includes a plurality of external USB ports to which USB compatible network adapters are connected. The information processing apparatus performs a predetermined notification in response to a number of the network adapters connected to the information processing apparatus via the external USB ports having reached a predetermined upper limit.
US11055035B2 Device-independent canvas
An example system is described including a discovery engine to generate a list of printers and print services available on a network and a composition engine to generate a device-independent canvas that includes a preview image of the print job derived from a raster image processing service of the list of printers and print services. The preview image is oriented on the canvas using a layout relationship that adjusts a layout format based on printer setting information corresponding to the print apparatus and print service combination. The layout format corresponds to an amount of media space available when printing with the print apparatus.
US11055033B2 Information processing apparatus, image forming apparatus, and non-transitory computer readable medium for inhibiting transmission of specific combinations of private information
An information processing apparatus includes a receiving unit and a controller. The receiving unit receives a selection of information which is to be output. The selection is selected from multiple types of information included in data obtained over a network and is based on each type. The controller exerts control in such a manner that, when the selected information includes multiple types of information constituting a predetermined particular combination, the selected pieces of information are not output.
US11055032B2 Learning device, print control device, and learned model
A learning device includes an acquiring unit and a learning unit. The acquiring unit acquires an image and instruction history information that indicates whether or not an instruction for printing was given to the image. The learning unit performs machine learning on conditions of a recommended image to be recommended for printing, based on a data set in which the image is associated with the instruction history information.
US11055030B2 Information processing apparatus to determine state transitions and compliment a deficient state, information processing system, information processing method, and recording medium
An information processing apparatus includes circuitry to acquire a state of an external device intermittently from the external device, and complement a deficient state in which the state of the external device is transitioned during a polling period in which the state is not acquired, based on a state before change, a state after change that is acquired next to the state before change, and a state transition diagram of the external device.
US11055029B2 Edge case handling in system with dynamic flow control
A storage system includes a storage controller that is configured to receive an input-output (IO) request and to obtain a flow control window size of the storage system. The flow control window size is dynamically adjustable by the storage controller based at least in part on an IO latency of the storage system. The storage controller is configured, in response to determining that an actual size of a portion of the IO request to be processed is greater than the flow control window size, to add an entry corresponding to the portion of the IO request to a flow control queue of the storage system with an indication that the portion of the IO request has an effective size equal to the flow control window size. The storage controller is further configured to process the entry in the flow control queue corresponding to the portion of the IO request using the actual size of the portion of the IO request.
US11055024B2 Data processing apparatus, data processing method, and data processing program
In a computer which controls data access with respect to a prescribed logical unit, a processor is configured to: perform, when data access by one path with respect to a logical unit is not completed, control for switching paths with respect to the logical unit; perform communication control in accordance with SCSI with the logical unit by executing a SCSI driver; accept a path interchange time that is a time used as a reference for switching paths with respect to the logical unit; determine an upper limit number of retries in data access by the one path on the basis of the path interchange time; and perform control so that an upper limit number of retries using the one path by the SCSI driver equals the determined number of retries.
US11055021B2 Resistive memory
A resistive memory including a storage array, a storage circuit, a control circuit, a voltage generation circuit and an access circuit is provided. The storage array includes a plurality of blocks. Each block includes a plurality of memory cells. The storage circuit stores a plurality of count values. Each of the count values indicates the number of times that a corresponding block performs a write operation. The control circuit generates a control signal according to the count values when an external command is a write command. The voltage generation circuit provides an operation voltage group according to the control signal. The access circuit accesses the storage array according to the operation voltage group.
US11055017B1 Throttling a point-in-time snapshot copy operation within a data consistency application
A computer-implemented method according to one embodiment includes determining that a consistency group has not been created within a predetermined period of time; sending a request to create the consistency group, where the request includes an indication that a creation of the consistency group is mandatory; identifying one or more logical storage volumes associated with the request to create the consistency group; marking each of the identified one or more logical storage volumes to indicate that a point-in-time snapshot copy operation is not allowed for the one or more logical storage volumes; creating the consistency group; sending the consistency group from a source site to a destination site; and removing the marking from each of the identified one or more logical storage volumes to indicate that a point-in-time snapshot copy operation is allowed for the one or more logical storage volumes.
US11055016B2 Method and system for prioritizing critical data object storage during backup operations
A method and system for prioritizing critical data object recovery during restore operations. Specifically, the method and system disclosed herein entail reordering data objects, awaiting being read from backup storage and thus queued in one or more data object queues, in accordance with a nearest-critical based sequential order. The nearest-critical based sequential order may be derived through modified weight-based Euclidean distances calculated between adjacent data object pairs queued in any given data object queue. Further, the calculated modified weight-based Euclidean distances incorporate data criticality factors associated with the adjacent data object pairs. By reordering data objects in a nearest-critical based sequential order, critical data objects may be recovered first, thereby avoiding possible critical data loss should a disaster occur during restore operations.
US11055014B2 Storage system providing automatic configuration updates for remote storage objects in a replication process
An apparatus is configured to generate a current snapshot set for a consistency group comprising a plurality of storage volumes subject to replication from a source storage system to a target storage system, to compare one or more configuration attributes of the current snapshot set to one or more configuration attributes of a previous snapshot set generated for the consistency group, to detect a change in at least one configuration attribute of the current snapshot set relative to the previous snapshot set based at least in part on the comparing, and to communicate the detected change in the configuration attribute from the source storage system to the target storage system so as to permit the target storage system to implement a corresponding configuration update for the consistency group. The generating, comparing, detecting and communicating are illustratively performed as part of an ongoing asynchronous or synchronous replication process carried out between the source and target storage systems.
US11055012B2 Systems and methods for performing live migrations of software containers
The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system. Various other methods, systems, and computer-readable media are also disclosed.
US11055007B2 Data storage device, operation method thereof and storage system having the same
A data storage device may include: a storage configured as a group of a plurality of memory blocks; and a controller configured to: control data input/output of the storage according to a request transferred from a host device; configure one or more first block groups by grouping a preset number of memory blocks which are selected at the same time among the memory blocks during an operation of the storage; configure one or more second block groups by replacing a bad memory block of the respective first block groups with a spare memory block; manage as a special block group a second block group where the spare memory block having replaced the bad memory block is not present in the same plane of the bad memory block, among the second block groups; and write data having a preset property to the special block group.
US11054999B2 Methods and systems for encoding and decoding communications
In some aspects, an apparatus for encoding data for transmission to a receiver device having an initial common cryptographic key with the apparatus comprises a memory device and a hardware processor. The memory device is configured to store a plurality of parameters associated with a plurality of cryptographic protocols, the plurality of parameters comprising the initial common cryptographic key. The hardware processor is configured to generate a frame comprising a plurality of fields defining instructions related to one or more of a first cryptographic scheme, a first cryptographic key operation, and a first cryptographic key length that are derived from the plurality of parameters for use in a subsequent communication session with the receiver device.
US11054995B2 Row hammer protection for a memory device
Methods, systems, and devices for row hammer protection for a memory device are described. A memory device may identify a threshold of related row accesses (e.g., access commands or activates to a same row address or a row address space) for a memory array. In a first operation mode, the memory device may execute commands received from a host device on the memory array. The memory device may determine that a metric of the received row access commands satisfies the threshold of related row accesses. The memory device may switch the memory array from the first operation mode to a second operation mode based on satisfying the threshold. The second operation mode may restrict access to at least one row of the memory, while the first mode may be less restrictive. Additionally or alternatively, the memory device may notify the host device that the metric has satisfied the threshold.
US11054992B2 Memory module and memory system including the memory module
A memory system may include a controller; and a plurality of memory modules, wherein a data input and output of the plurality of memory modules is performed with a single channel manner according to an address signal provided from the controller in common, wherein each of the plurality of memory modules includes a buffer chip and a plurality of memory chips coupled to the buffer chip, wherein all the buffer chips of the plurality of memory modules are directly coupled to the controller through independent input and output bus.
US11054989B2 Interleaved character selection interface
Apparatus and methods are disclosed for selection of characters from an electronic user interface. In one embodiment, a letter selection interface displays letters in a row, some of which are recordable by an input interpreter and others that are unrecordable. In one embodiment, unrecordable letters visually separate letters that are both (1) recordable, and (2) assigned to different but adjacent selection buttons. In response to received touch-screen activations, an interpreter records recordable letter selections and a display displays both recordable and unrecordable letter selections. The interpreter composes a sequence of the recorded letters. An algorithm identifies alternatives to the recorded sequence by editing one or more letters of the sequence, such that each edit changes a selected letter to an adjacent unrecordable letter. The algorithm outputs words that match the originally composed sequence or one of the identified alternatives.
US11054985B2 Apparatus, method, and program product for transferring objects between multiple displays
Apparatus, methods, and program products are disclosed for transferring objects between multiple displays. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect a first edge swipe performed by a first set of user fingers on a first object on a first touch screen of a computing device. The code is further executable by the processor to move the first object from the first touch screen to a second touch screen of the computing device in response to detecting the first edge swipe. Methods and computer program products that perform the functions of the apparatus are also disclosed.
US11054984B2 Gesture-based input command interface, method and system
In a method for providing an input command to a computing device, the computing device includes a multi-touch sensitive interface, one or more processors adapted to control the multi-touch sensitive interface and to receive input data therefrom, and memory adapted for storage of computer instructions. The method may include monitoring the multi-touch sensitive interface for multi-touch input data corresponding to a user desire to input textural data to the computing device, controlling the multi-touch interface to define a first plurality of input locations corresponding to the location of the multi-touch input data, receiving touch signal data in respect of one or more of the input locations, correlating the touch signal data to an input command, and processing the input command using the one or more processors to perform an action associated with the input command.
US11054983B2 Gestural touch interface
A touch-based gesture interface is provided. An initial point of contact for a touch made on a touch-screen surface is associated with a reference value. If the initial contact is sustained before release, directional axis changes for the touch are noted until the contact is released to identify a gesture-based touch input. The directional axis changes associated with the gesture-based touch input are translated into a key entry based on the directional axis changes made relative to the reference value. If the initial contact is released with no directional axis movement/changes, the key entry is assigned to the reference value for the gesture-based touch input. In an embodiment, two successive touches with no directional axis movement/changes made within a threshold period of time is identified as a cancel key.
US11054982B2 Electronic device, method and system for detecting fingers and non-transitory computer-readable medium
An electronic device, method and system for detecting fingers and non-transitory computer-readable medium are provided in this disclosure. The electronic device includes a touch panel, a plurality of distance detection units, and a processor. The processor electrically connected to the touch panel and the distance detection units. The touch panel is configured for sensing a touched position. The distance detection units are configured for detecting a plurality of distance measurement signals. The processor is configured for calculating a plurality of measurement values according to the touched position and the distance measurement signals; determining a finger gesture information according to the measurement values, the finger gesture information indicating which one of a plurality of areas on the touched position is touched; and transmitting a finger gesture, based on the finger gesture information, to an external device to display a simulated finger gesture of an avatar in a simulated scenario.
US11054981B2 Pan-zoom entry of text
The present disclosure describes methods and apparatuses for text entry that exploit mathematical mappings of symbol strings of arbitrary length onto finite-sized geometric regions. Embodiments of the invention enable input of text into devices with pan/zoom capabilities. An embodiment enables text entry for small hand-held devices such as smart-phones and tablets, comprising multi-touch capabilities.
US11054974B2 Systems and methods for graphical display configuration design verification in a process plant
Techniques for assessing the completeness of a graphical display configuration of a process plant include receiving or obtaining a list of expected display views to be included in the draft of the process plant's graphical configuration or a portion thereof. For each expected display view, a graphical display configuration application obtains a list of expected control references corresponding to the display view and determines whether the control references are included in the display view, whether the control references are configured and stored in a control configuration database, and/or whether related display views corresponding to the control references are configured. The graphical display configuration application then generates a completeness assessment report indicating the control references which were not included in the corresponding display view, the control references which were not configured and stored in the control configuration database, and the related display views which were not configured.
US11054971B2 Modular runtime environment
Systems, methods, and computer-readable media for implementing a modulate runtime environment (MRTE) are described. The MRTE includes multiple layers that communicate with one another using messages that are routed by connectors. A computer system may implement an MTRE that includes a platform-specific visualization layer and a data layer, which may include a headless execution engine. The data layer may be implemented by multiple types of computing platforms, and the platform-specific visualization layer may be replaced for different computing platforms. Other embodiments may be described and/or claimed.
US11054970B2 System and method for multi-language communication sequencing
A system and method are presented for multi-language communication sequencing. Communication flows may support one or more languages, which may need to be created, removed, or edited. During sequence editing, prompts, data, expressions, pauses, and text-to-speech may be added. This may be done through the use of inline-selectors, which comprise a prompt or TTS, or through the use of dialogs, which may also provide error feedback. A main sequence may be capable of handling multiple languages which are supported and managed independent of each other.
US11054968B2 Method and a device for managing a plurality of messages simultaneously
A method of managing a plurality of messages simultaneously, each message having at least one destination, is disclosed. In one aspect, each of the messages is capable of being edited in a selected input zone dedicated to that message, where each of the zones are shown as being a portion of a common container. The management of one of the messages includes dynamically creating an input zone associated with the message in the container, selecting the created zone, and editing the message in the selected zone, where sending the message to its at least one destination causes the content of the selected zone containing the message to be deleted without having any effect on the content(s) of one or more input zones dedicated to other messages.
US11054966B2 Audio-visual navigation and communication dynamic memory architectures
According to one embodiment, a plurality of spatial publishing objects (SPOs) is provided in a multidimensional space in a user interface. Each of the plurality of spatial publishing objects is associated with digital media data from at least one digital media source. The user interface has a field for the digital media data. A user is provided via the user interface with a user presence that is optionally capable of being represented in the user interface relative to the plurality of spatial publishing objects. The digital media data associated with the at least one spatial publishing object are combined to generate a media output corresponding to the combined digital media data.
US11054964B2 Panning in a three dimensional environment on a mobile device
This invention relates to panning in a three dimensional environment on a mobile device. In an embodiment, a computer-implemented method for navigating a virtual camera in a three dimensional environment on a mobile device having a touch screen. A user input is received indicating that an object has touched a first point on a touch screen of the mobile device and the object has been dragged to a second point on the touch screen. A first target location in the three dimensional environment is determined based on the first point on the touch screen. A second target location in the three dimensional environment is determined based on the second point on the touch screen. Finally, a three dimensional model is moved in the three dimensional environment relative to the virtual camera according to the first and second target locations.
US11054960B1 Fuzzy target selection for robotic process automation
A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot is configured to automatically identify the target element at runtime according to a set of attributes of the target element specified in the source-code of the user interface. The robot's code specification includes an indicator of a selected fuzzy attribute and a numerical similarity threshold indicative of an acceptable degree of mismatch between design-time and runtime values of the respective fuzzy attribute. The robot is configured to identify the target element from a set of candidates which are sufficiently similar to it according to the specified degree of mismatch.
US11054959B2 Cursor control
A cursor control system and method are provided. The method may include receiving a first input from a cursor control device that places a cursor in an engaged state. The method may further include receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state. The method may also include, in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated. The method may additionally include, in response to receiving a second input, performing an operation on a screen object the engaged cursor control mode.
US11054952B2 Touch panel and manufacturing method thereof
A touch panel and a manufacturing method thereof are provided. The touch panel includes a substrate, peripheral leads, a touch-sensing electrode, and first covers. The peripheral leads are disposed on the substrate. Each peripheral lead has a sidewall and an upper surface. The first covers cover the upper surfaces of the peripheral leads. The touch-sensing electrode includes a plurality of modified metal nanowires. The modified metal nanowires have first surfaces in direct contact with each other at an intersection. The modified metal nanowires have second surfaces with a covering structure, and the second surfaces are at non-intersections.
US11054950B2 Display device and touch sensor
A display device and a touch sensor, the display device including a first substrate in which a display area and a peripheral area around the display area are defined; an element layer which is located on the first substrate and comprises a first light emitting element located in the display area and a second light emitting element at least partially located in the peripheral area; and a touch sensor which is located on the element layer. The touch sensor includes: a touch electrode portion which is located in the display area and overlaps the first light emitting element; a touch signal line which is located in the peripheral area and is connected to the touch electrode portion; and a light transmission control pattern portion which is located in the peripheral area, overlaps the second light emitting element, and extends along a boundary between the display area and the peripheral area.
US11054949B2 Touch detection circuit, input device and electronic apparatus
The present disclosure provides a touch detection circuit which comes with additional, new functions, an input device and an electronic apparatus.N first terminals (Ps) are each connected with a corresponding first electrode (Es). A second terminal (Pc) is connected with a second electrode (Ec). N first capacitance detection circuits (210) correspond to the N first terminals (Ps), change voltages of the first terminals (Ps), respectively, and each generate a first detection signal indicating an electrostatic capacitance of the corresponding first electrode (Es) in accordance with movement of a charge produced in the corresponding first terminal (Ps). A cancelling circuit (240) driving the second terminal (Pc) in a manner that a voltage of the second terminal (Pc) follows a voltage of the first terminal (Ps). A second capacitance detection circuit (260) generating a second detection signal indicating an electrostatic capacitance of the second electrode (Ec).
US11054948B2 Light transmissivity-controlled touch sensor panel design
A touch sensor panel is disclosed. In some examples, the touch sensor panel includes a substrate including a first side and a second side, a passivation layer, a first plurality of touch electrodes formed on the first side of the substrate, and a second plurality of touch electrodes formed on the second side of the substrate. In some examples, a component of the touch sensor panel, other than the first plurality of touch electrodes and the second plurality of touch electrodes, is configured to prevent light configured to activate the passivation layer during fabrication of the touch sensor panel from being transmitted from the first side of the substrate to the second side of the substrate.
US11054945B2 Fast multi-touch sensor with user-identification techniques
A low-latency touch sensor is disclosed for use in connection with a touch surface having first and second conductors sensitive to changes in coupling therebetween as a result of touch (and/or near-touch). A signal generator generates unique orthogonal signals, a transmitter transmits the orthogonal signals on each of the first conductors. Receivers connected to the second conductors receive signals during a measurement period. The signals measured during the measurement period are processed to determine, for each measurement period, and for each of the second conductors, a signal strength corresponding to each of the unique orthogonal signals. The signal strengths can be used as a basis to determine touch events.
US11054939B2 Display device with integrated touch screen and method for driving the same
Discussed are a display device with an integrated touch screen and a method of operating the same. The display device according to an embodiment includes a display panel including a plurality of pixel electrodes; a touch screen including m number of electrodes which are formed to overlap with the plurality of pixel electrodes, wherein m is a multiple of n, and n is an integer equal to or greater than two, and wherein the m electrodes are divided into n number of electrode groups; a touch driver configured to generate a touch scan signal and to supply the generated touch scan signal to a display driver; and the display driver configured to apply a common voltage or the touch scan signal to one or more of the m electrodes depending on a driving mode of the display device.
US11054938B2 Providing a baseline capacitance for a capacitance sensing channel
A capacitance-sensing circuit may include a channel input associated with measuring a capacitance of a unit cell of a capacitive sense array. The capacitance-sensing circuit may also include a capacitive hardware baseliner that is coupled to the channel input. The capacitive hardware baseliner includes a programmable baseline resistor, and a buffer with an input coupled to the programmable baseline resistor and an output coupled to the channel input. The capacitive hardware baseliner generates a baseline current based on a time constant of the channel input associated with the measuring of the capacitance of the element of the capacitive sense array using the programmable baseline resistor. The capacitive hardware baseliner provides the baseline current at the channel input to provide a charge for a sense capacitor. A change in the charge of the sense capacitor is provided by the baseline current indicating a presence of a touch object proximate to the element.
US11054935B2 Stylus with contact sensor
A stylus is communicatively coupled to a touch-sensitive device. The stylus includes a contact sensor and a reporting unit. The stylus or touch-sensitive device includes a contact detection controller. The contact sensor measures one or more properties. The contact detection controller determines, based on measurements of the one or more properties from the contact sensor, whether the stylus is in contact with a surface. The reporting unit transmits an indication of whether the stylus is in contact with the surface to the touch-sensitive device.
US11054934B2 Electronic device
An electronic device including a touch input unit, a display unit, and a control unit is provided. The touch input unit includes a first default input function. The display unit is configured to display a default interface or a first interface. The first interface is corresponding to the first default input function. The control unit is electrically connected to the touch input unit and the display unit for controlling the display unit to be switched from the default interface to the first interface.
US11054932B2 Electronic device having a touch sensor, force sensor, and haptic actuator in an integrated module
An electronic device includes an input device. The input device has an input/output module below or within a cover defining an input surface. The input/output module detects touch and/or force inputs on the input surface, and provides haptic feedback to the cover. In some instances, a haptic device is integrally formed with a wall or structural element of a housing or enclosure of the electronic device.
US11054930B2 Electronic device and operating method therefor
Disclosed in various examples of the present invention are a method and a device for enabling a system function using a system button to be used according to a user input, when displaying a picture related to an application through the entire area of a display without displaying a system button (provided transparently or translucently). According to various examples of the present invention, an electronic device comprises a display, a memory, and a processor electrically connected to the display and the memory, wherein the processor can be configured so as to sense, on the display, a user input through a touch region including the system button, identify the user input, and execute a system function by means of the system button or an application function according to the user input in the touch area including the system button. Various examples are possible.
US11054929B2 Electronic device and a control method thereof
An electronic device according to an embodiment of the present invention may include a display configured to display a first screen; a force direction sensing unit configured to detect a force direction of a contact applied to one point by an external object; and a control unit configured to sense an occurrence of a predetermined event to logically divide the display into at least two regions including a first region and a second region, acquire a force direction of a first contact associated with the predetermined event from the force direction sensing unit, determine a region from among the at least two regions to display the first screen according to the force direction of the first contact, and display the first screen on the determined region.
US11054922B2 Using method of rewritable board
The present invention discloses a using method of a rewritable board. It comprises applying or removing a fluid on the rewritable board for writing repeatedly, wherein the rewritable board is an aluminum based material sequentially having a porous aluminum oxide layer and a metal layer thereon, and wherein the porous aluminum oxide layer has a porosity ranging from 10% to 80%.
US11054921B2 Stylus and sensor controller
A stylus is provided, which includes a core body, an electrode disposed adjacent to the core body, a transmitter that sends a downlink signal including switch information SW1 using the electrode, and a controller that determines whether the stylus is in contact state with an operating surface or the stylus is in hover state. In the contact state, the controller controls the transmitter to send the switch information SW1 at a first bit rate. In the hover state, the controller controls the transmitter to send the switch information SW1 at a second bit rate smaller than the first bit rate. A technical advantage includes lowering the possibility of a failure to receive downlink signals when the stylus is in hover state, even though the stylus sends the downlink signals with the same intensity as when the stylus is in contact state.
US11054920B2 Pen for use with a touch screen
A method includes transmitting, by a touch screen device, signals on electrodes. The method further includes detecting, by a pen, a signal of the signals via an electrode of the electrodes. The method further includes creating, by the pen, a representation of the signal and transmitting the representation of the signal in accordance with a pen recognition signal format. The method further includes detecting, by the touch screen device, a change in the electrical characteristic of the electrode that is caused by the representation of the signal. The method further includes determining, by the touch screen device, that the pen is causing the change to the electrical characteristic of the electrode based on the pen recognition signal format.
US11054919B2 Wearable display device and control method therefor
An apparatus of detecting a relative position may include first and second receivers configured to receive signals transmitted from a portable device; and a processor configured to determine a position where the portable device is located and a direction indicated by the portable device based on a strength of a first signal received by the first receiver and a strength of a second signal received by the second receiver. The processor may be configured to determine the position where the portable device is located based on a sum between the strength of the first signal and the strength of the second signal, and to determine the direction indicated by the portable device based on a difference between the strength of the first signal and the strength of the second signal.
US11054912B2 Three-dimensional graphical user interface for informational input in virtual reality environment
Hand displacement data is received from sensing hardware and analyzed using a three-dimensional (3D) gesture recognition algorithm. The received hand displacement data is recognized as representing a 3D gesture. An operational position of the 3D gesture is calculated with respect to a 3D input graphical user interface (GUI). A virtual input element associated with the 3D input GUI and corresponding to the calculated operational position is selected. Input information corresponding to the selected virtual input element is read from the selected virtual element.
US11054910B1 System and method for producing mid-air tactile stimulation
A system for producing tactile stimulation includes a processing subsystem. Additionally or alternatively, the system can include a tactile device, input devices, and/or any other suitable components. A method for providing tactile stimulation includes receiving a set of waveform signals associated with a set of transducers; assigning a set of waveform parameters to the set of transducers based on the set of waveform signals; and controlling the set of transducers based on the set of waveform parameters. Additionally or alternatively, the method can include organizing the waveform signals into a set of groupings and/or any other suitable processes.
US11054909B2 Tactile sense provision apparatus and a control method
The object is to provide a tactile sense provision apparatus that vibrates the finger or the like of the user through a touch panel to provide the user with a tactile sense when the touch panel is operated.A tactile sense provision apparatus comprises a transparent plate that covers a touch panel of equipment; an actuator that is fixed to the transparent plate; a reception unit that receives a signal transmitted based on operation through the touch panel; and a control unit that operates the actuator based on a signal received by the reception unit.
US11054906B2 Haptic feedback in networked components
Haptic feedback can be provided by receiving an input character from a first user device, converting the input character to a haptic instruction comprising a plurality of tactile pulses, and outputting the haptic instruction on a second user device to cause the haptic motor of the second user device to vibrate according to the plurality of tactile pulses.
US11054905B2 Motion-restricting apparatus with common base electrode
Examples are disclosed that relate to electrostatic clutching mechanisms that may be used for tactile feedback. One example provides a motion-restricting apparatus comprising a wearable base, and an electrostatic clutching mechanism coupled to the base, the electrostatic clutching mechanism comprising a base electrode, a plurality of individually-controllable opposing electrodes arranged at different locations across the base electrode and overlapping the base electrode, and one or more electrically insulating structures configured to electrically insulate the base electrode from the plurality of opposing electrodes. The motion-restricting apparatus further comprises a controller electrically coupled to the base electrode and to each of the opposing electrodes and configured to individually control a voltage applied to each opposing electrode relative to a voltage of the base electrode to control an electrostatic force between the base electrode and each opposing electrode.
US11054903B2 Method, eyetracker and computer program for determining eye positions in digital image data
An eyetracker obtains a digital image representing at least one eye of a subject. The eyetracker then searches for pupil candidates in the digital image according to a search algorithm and, based on the searching, determines a position for the at least one eye in the digital image. The eyetracker also obtains light-intensity information expressing an estimated amount of light energy exposing the at least one eye when registering the digital image. In response to the light-intensity information, the eye-tracker determines a range of pupil sizes. The search algorithm applies the range of pupil sizes in such a manner that a detected pupil candidate must have size within the range of pupil sizes to be accepted by the search algorithm as a valid pupil of the subject.
US11054899B2 Interactive virtual reality manipulation of downhole data
A method for three dimensional visualization and manipulation of downhole data. A measured signal is received a downhole environment and a three dimensional virtualization of the measured signal is generated. A stereographic viewer displays the three dimensional virtualization of the measured signal. The three dimensional virtualization can be manipulated in response to an input from a user, thereby creating a manipulated three dimensional virtualization. The stereographic viewer can display the manipulated three dimensional virtualization.
US11054898B2 Electronic device displays an image of an obstructed target
An electronic device determines information about a target and provides the information to another electronic device that has an obstructed view of the target. The other electronic device displays an image of the target with an orientation and a location of the target.
US11054896B1 Displaying virtual interaction objects to a user on a reference plane
A user views images through a head-mounted display (HMD). The HMD can display virtual interaction objects to a user on a reference plane, such as a keyboard and trackpad. The reference plane can be defined by the user by forming predetermined hand shapes with their hands. After the reference plane is generated, the HMD can display virtual interaction objects on the reference plane. To interact with the virtual objects, the HMD can track the hands of the user relative to the reference plane. For example, a finger tap on a virtual trackpad on the reference plane can indicate a click. Among other advantages, the reference plane is defined based on hand shapes of the user. Thus, the reference plane can be determined without the HMD identifying a surface in the real world (e.g., through object recognition).
US11054894B2 Integrated mixed-input system
In various embodiments, methods and systems for implementing an integrated mixed-input system are provided. The integrated mixed-input system includes paired mixed-input devices for interacting and controlling virtual space input interfaces using real inputs and virtual inputs, sensors, and passive and active haptic feedback associated with the paired mixed-input devices. Real device space tracker data and virtual device space tracker data are accessed via the paired mixed-input devices to determine real input and virtual input that are processed to determine virtual space input. The real device space tracker data and virtual device space tracker data also are used to generate different interaction contexts. In one embodiment, integrated mixed-input system supports interface deviation, where a physical mixed-input device interface is a different size from a size of the virtual space input interface. The virtual space input is communicated to control the virtual space input interface.
US11054893B2 Team flow control in a mixed physical and virtual reality environment
The flow of teams of one or more players is controlled through different geographical areas of a mixed virtual reality and physical experience that takes place on an attraction stage. The geographical areas may include rooms, compartments, or other geographical areas through which a team may progress. Within each geographical area, a team may engage in an experience and accomplish one or more checkpoints. Based on the time to achieve each checkpoint, the experience may be shortened or lengthened, either within the particular geographical area or the experience as a whole, to control the flow of the particular team through the series of geographical areas.
US11054892B2 Information processing apparatus and power source control method
An information processing apparatus includes a first power source generation unit configured to generate a first voltage lower than a predetermined supply voltage based on at least power supplied from a battery, from a supply voltage power source of the predetermined supply voltage, and output the first voltage as a first voltage power source; a second power source generation unit configured to generate a second voltage lower than the first voltage and used when at least a system is activated, and output the second voltage as a second voltage power source; and a power source switching unit configured to switch the supply voltage power source with the first voltage power source to supply the first voltage power source to the second power source generation unit, and cause the second power source generation unit to generate the second voltage power source from the first voltage power source.
US11054891B2 Resonance aware performance management
Systems and methods for resonance aware performance management of processing devices. In one aspect, a method includes iteratively testing a performance operation for the processing device, wherein each iteration is performed at an iteration voltage level for a power delivery network. The performance operation is applied at different application periods and at the iteration voltage level for the iteration. If not failure condition is met, the iteration voltage is reduced and another iteration is done. Upon a failure occurring at a particular application period, an operational voltage level for the power delivery network that is based on the iteration voltage level for the iteration in which a failure condition was induced is selected, and application of the performance operation at the particular application period is precluded.
US11054874B2 Electronic device, method of controlling electronic device and non-transitory computer-readable storage medium
An electronic device comprises an interface including a first terminal that receives power from an external device and a second terminal for communicating with the external device, and at least one processor and/or at least one circuit to perform the operations of a communication unit that communicates with the external device via the second terminal, and a control unit that controls a connection between the second terminal and a ground, wherein in a case that a state of power received via the first terminal is a predetermined state, the communication unit sends a reset request for stopping the supply of power to the external device, and the control unit controls the connection between the second terminal and the ground from a connected state to a disconnected state.
US11054873B2 Thermally adaptive quality-of-service
A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device manages a thermal profile of the device by adjusting a throttling a central processing unit execution of a historically high energy consuming task. In this embodiment, the device monitors thermal level of the thermal profile of the device, the device is executing a plurality of tasks that utilize a plurality of processing cores of the device. If the thermal level of the device exceeds a thermal threshold, the device identifies one of the plurality of tasks as a historically high energy consuming task, and throttles this historically high energy consuming task by setting a force idle execution time for the historically high energy consuming task. The device further executes the plurality of tasks.
US11054870B2 User position detection
Particular embodiments described herein provide for an electronic device that can include a first housing, a second housing, where the second housing is rotatably coupled to the first housing using a hinge, and at least one thermal sensor to detect the position of a user relative to the electronic device, wherein the thermal sensor includes an array of thermopiles.
US11054866B2 Hinge module and electronic device
A hinge module includes a base, a torsional force providing structure, two axles, two brackets, and at least one fixing component. The base has at least one first concave. The torsional force providing structure is disposed in the base and has two torsional force providing portions. The two axles penetrate the two torsional force providing portions respectively. The two brackets are connected to the two axles respectively. The fixing component is disposed in the first concave and abuts the torsional force providing structure, such that the torsional force providing structure is fixed to the base. In addition, an electronic device including the hinge module is also provided.
US11054864B1 Portable information device and stand device
A portable information device includes a first chassis, a second chassis adjacent to the first chassis and connected so as to be pivotable relative to the first chassis, and a stand device. The stand device includes a first and a second stand plate, which are provided on back faces of the first and the second chassis and movable between a housing position along the back face and an upright position in which the first and second stand plates protrudes from the back faces. The first stand plate and the second stand plate are switchable between a separated state, in which their adjacent ends are spaced apart from each other so as to be configured separately, and a connected state, in which their adjacent ends are connected to each other so as to move together between the housing position and the upright position.
US11054862B2 Undocking assist mechanisms and methods of use
A computing device is described. The computing device includes a first portion with a protrusion and a second portion separably connected to the first portion. The second portion has a receptacle. An undocking assist mechanism is configured to separate the first portion from the second portion when the protrusion is at least partially inserted into the receptacle. An actuator is configured to actuate the undocking assist mechanism. Methods of use are also described.
US11054861B2 Electronic devices having displays with expanded edges
An electronic device may be provided with a display. The display may have a flexible display layer covered by a protective display cover layer. The flexible display layer may be an organic light-emitting diode display layer or other layer with a flexible substrate. The flexible display layer may have a central region with peripheral edges. The central region may be rectangular, may be octagonal, or may have other shapes. Strip-shaped protrusions may extend along each of the peripheral edges of the central region. The strip-shaped protrusions may be bent to provide the protrusions with curved surface profiles. The display cover layer may have a cushion shape with bowed edges that overlap parts of the strip-shaped protrusions, may have curved inner and outer surfaces and/or planar surfaces, may have rounded corners with compound curvature, may have edges with curved surface profiles, and/or may have other configurations.
US11054860B2 Electronic apparatus having second screen and control method thereof
An electronic apparatus having a second screen and a control method thereof are provided. A first screen of the electronic apparatus displays main content; the second screen displays, for instance, a logo, a notification message, or other information. To observe display content on the second screen in a positive direction, in response to a body of the electronic apparatus flipping or rotating, a display image on the second screen is rotated correspondingly. Besides, to obtain simple information, e.g., weather, temperature, current time, etc., or activate a specific function, in response to a default trigger operation, the second screen can display corresponding simple information or content of the function. When the first screen is in a full-screen mode, if the notification message is received, the second screen displays content corresponding to the notification message, so that the first screen can continue displaying the content in the full-screen mode without being affected.
US11054853B2 Integrated circuit device
According to one embodiment, the first processing unit receives a first clock and outputs, at its first output node, data obtained by first processing of data at an input node. The second processing unit receives a first clock and outputs, at its second output node, data obtained by the first processing of the data at the input node. The third processing receives a second clock, outputs, from its third output nodes, data obtained by the first processing of the data at the input node, and outputs, from its fourth output nodes, data obtained by the first processing of the data at the input node. The determination unit outputs a first signal based on data at the fifth to eighth nodes respectively coupled to the first to fourth output nodes.
US11054843B2 Self-configuring long term evolution radio access network on unmanned autonomous vehicles
A computer-implemented method, system, and computer program product are provided for positioning an unmanned autonomous vehicle (UAV) in a long term evolution radio access network. The method includes acquiring, by a processor-device, a position of the UAV with a global position system. The method also includes determining, by the processor-device, physical distances from the UAV to each of a plurality of user equipment (UE) responsive to a time-of-flight from the UAV to each of the plurality of UE. The method additionally includes generating, by the processor-device, radio environment maps for each of the plurality of UE with signal-to-noise ratios (SNR) from each of the plurality of UEs to the UAV. The method further includes selecting, by the processor-device, a determined position for the UAV as a position with a minimum SNR in the REMs. The method also includes commanding the UAV to move to the determined position.
US11054839B2 Mobile robotic device that processes unstructured data of indoor environments to segment rooms in a facility to improve movement of the device through the facility
A mobile robotic device receives point cloud data corresponding to an internal space of a facility and processes the data to generate a map of the facility that enables the mobile robotic device to move within the internal space. The processing of the point cloud data includes segmentation of the data into planar primitives that are identified as ceiling, floor, or wall primitives. Openings in the wall primitives are identified as doors or occlusions. Viewpoints for the processed planar primitives are generated and a complex cell data structure is generated with vertices representing faces of the structure and edges representing walls. After an energy minimization of the complex cell structure is performed, adjacent regions of space are evaluated for merger and a map of the internal space is generated. The mobile robotic device moves through the internal space of the facility with reference to the map.
US11054833B2 Vehicle control device
In the present invention, automated driving control of a vehicle during automated driving is fundamentally performed by referring to a medium-term trajectory which is generated in a medium period having a relatively long computation period and in which emphasis is placed on the smoothness of driving behavior changes. As an exception, in cases in which reference-excluding conditions are matched, the medium-term trajectory is ignored, and automated driving control of the vehicle is performed using only a short-term trajectory generated in a short period having a shorter computation period than the medium period. Thus, a vehicle control device is provided which ensures adaptability without diminishing responsiveness.
US11054831B2 Automatic site planning for autonomous construction vehicles
A method for controlling an autonomous construction vehicle may include defining a boundary of a construction site and automatically creating a site plan for navigating the autonomous construction vehicle within the boundary. The site plan includes a work area within the boundary, a maneuver area positioned between the work area and the boundary, a start point for the autonomous construction vehicle, and a path for the autonomous construction vehicle. A controller can then provide the site plan for review and activate autonomy mode to automatically control the autonomous construction vehicle according to the site plan.
US11054830B2 Fuel cell powered autonomous vehicle
An autonomous vehicle powered by a fuel cell is described. The vehicle includes one or more sensors and a control system operatively coupled to the fuel cell and the one or more sensors, the control system including a processing device to receive a command corresponding to one or more actions to be performed by the autonomous vehicle. In response to receiving the command, the processing device is to initiate performance of the one or more actions. The processing device is further to receive, from the sensors, signals associated with surroundings of the autonomous vehicle during performance of the one or more actions and adjust one or more operational parameters of the autonomous vehicle to enable completion of the performance of the one or more actions based on the signals associated with the surroundings of the autonomous vehicle.
US11054828B2 Self-tuning vehicle guidance system
A control system for an off-road vehicle is configured to provide automatic guidance for the vehicle. The control system is configured to apply an estimator to determine a plurality of system process parameters, determine a reference model based at least in part on user input, determine a plurality of control parameters using the process parameters and the reference model, determine a guidance input according to the control parameters, a setpoint of a desired output, and a previously measured output, and use the guidance input to automatically guide the vehicle. The estimator is configured to determine the plurality of system process parameters such that the control system automatically guides the vehicle so that the vehicle responds substantially in the same manner across different ground surface conditions, hitch forces and vehicle velocities.
US11054826B2 Control redundancy
In one embodiment, a method includes receiving data from one or more sensors associated with a vehicle; and receiving a message from a first processor. The message from the first processor includes a first control command for an actuator of the vehicle and a first certificate function. The method also includes receiving a message from the second processor. The message from the second processor includes a second control command for the actuator of the vehicle and a second certificate function. The method also includes computing a first certificate based on the first certificate function and the data; computing a second certificate based on the second certificate function and the data; determining a valid control signal based on an accuracy of the first second control command and second control command relative the first certificate and second certificate; and transmitting the valid control signal to the actuator of the vehicle.
US11054824B2 Automatic driving control device and automatic driving control method, and program
A method for switching modes for operating a vehicle, a non-transitory computer-readable medium for performing the method, and information processing apparatuses. The method includes determining, by circuitry of an information processing apparatus, whether a mode for operating the vehicle is to be switched from one of autonomous and manual driving modes to the other of the autonomous and manual driving modes. A state of a driver of the vehicle is obtained when the mode for operating the vehicle is determined to be switched. The method further includes switching, by the circuitry, the mode for operating the vehicle from the one of the autonomous and manual driving modes to the other of the autonomous manual driving modes based on the obtained state of the driver.
US11054821B2 Remote-operation apparatus and remote-operation method
In a remote-operation apparatus, a communication circuit receives, from an autonomous vehicle via a network, detection data indicating circumstances of an area around the autonomous vehicle. A display displays an image of the area around the autonomous vehicle generated based on the received detection data. The communication circuit transmits, via the network to the autonomous vehicle that is being remotely operated, a control command including an amount of operation obtained by correcting, based on characteristics of the autonomous vehicle, an amount of operation applied to an operation accepter by a remote operator.
US11054816B2 State edge module server system and method
Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive state change events from a state module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. A further step includes receiving from the state module, by the edge computing device, current state data of the device, and a subsequent step includes performing a comparison based on a set of rules of the attributes, by the edge computing device, of the current state data. Further, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
US11054814B2 Robot teaching device, and robot teaching method
To enhance the productivity of an offline teaching work by visualizing the working position, path, and the like of an end effector in offline teaching. A robot teaching device, includes: a teaching point marker display unit configured to display, on a GUI, teaching point markers for marking teaching points in a three-dimensional modeling space in which at least a three-dimensional model of a robot including an end effector and a three-dimensional model of a work piece are arranged, the teaching points serving as target passing points of the end effector; a joined path display unit configured to display, on the GUI, a joined path, which is a path connecting successive points among the teaching points to each other; and a changing point marker display unit configured to display, on the GUI, a changing point marker marking a point at which a working state of the end effector changes.
US11054813B2 Method and apparatus for controlling an industrial process using product grouping
In a lithographic process in which a series of substrates are processed in different contexts, object data (such as performance data representing overlay measured on a set of substrates that have been processed previously) is received. Context data represents one or more parameters of the lithographic process that vary between substrates within the set. By principal component analysis or other statistical analysis of the performance data, the set of substrates are partitioned into two or more subsets. The first partitioning of the substrates and the context data are used to identify one or more relevant context parameters, being parameters of the lithographic process that are observed to correlate most strongly with the first partitioning. The lithographic apparatus is controlled for new substrates by reference to the identified relevant context parameters. Embodiments with feedback control and feedforward control are described.
US11054812B2 Skill interface for industrial applications
A cyber-physical production system includes a plurality of cyber-physical units configured to collectively produce a product comprising one or more workpieces. Each cyber-physical units comprises one or more automation system devices, a network interface and a processor. The network interface is configured to receive one or more skill instances. Each skill instance provides a machine-independent request for transformation of a workpiece by the one or more automation system devices. The processor is configured to execute each of the one or more skill instances by applying behaviors that control the automation system devices.
US11054811B2 Systems and methods for line balancing
In various embodiments, a method includes receiving one or more sensor streams with an engine. The engine identifies one or more actions that are performed at first and second stations of a plurality of stations within the sensor stream(s). The received sensor stream(s) and identified one or more actions performed at the first and second stations are stored in a data structure. The identified one or more actions are mapped to the sensor stream(s). The engine characterizes each of the identified one or more actions performed at each of the first and second stations to produce determined characterizations thereof. Based on one or more of the determined characterizations, automatically producing a recommendation, either dynamically or post-facto, to move at least one of the identified one or more actions performed at one of the stations to another station to reduce cycle time.
US11054807B2 Systems and methods for hybrid automata mining from input-output traces of cyber-physical systems
Systems and methods for mining hybrid automata from input-output traces of cyber-physical systems are disclosed herein.
US11054805B2 Display device
A display device acquires and displays information on a machine tool that includes a spindle for relatively rotating workpiece and a cutting tool and feed axes for relatively feeding the workpiece and the cutting tool and that performs machining on the workpiece while making the cutting tool and the workpiece swing relatively, and includes: a first information display unit that displays first information indicating a position to which the cutting tool is relatively fed with respect to the workpiece; a second information display unit that displays second information indicating a relationship between the phase of the spindle and the positions of the feed axes; and a range selection unit that selects part of the first information as a selection range, and the second information display unit changes the display range of the second information such that the display range corresponds to the selection range selected by the range selection unit.
US11054799B2 Electric motor addressing for planters
An electric motor addressing system and method for an agricultural implement receives, at an electronic control unit (ECU), an address claim request from each motor of a plurality of motors coupled to the ECU via a first bus. Each address claim request includes a requested bus address and a binary value corresponding to a pin connector setting associated with a harness connector of the respective motor. The system associates the binary value with a physical address for each motor without reference to the bus address and maps each bus address to the physical address.
US11054795B2 Apparatus and method for electrical usage translation
A method for performing validation, estimation, and editing (VEE), including: displaying real-time electrical usage for a building on a controllable video display; executing VEE rules on each of the streams to generate and store a corresponding post VEE readings, the post VEE readings comprising tagged energy consumption data sets each associated with a corresponding one of the streams, each of the data sets comprising groups of contiguous interval values tagged as having been validated and corresponding to correct data; for the each of the data sets, creating anomalies having different durations using only the groups of contiguous interval values; generating estimates for the anomalies by employing estimation techniques; for each of the durations, selecting one of the estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data for the corresponding one of the streams; and executing functions on the streams translated by the generating and directing the controllable video display to display a weather normalized usage baseline recommendation for action regarding current energy usage.
US11054788B1 Conductive structure and process cartridge having the same
A conductive structure of a process cartridge that includes a cartridge body and a charging roller, includes: a first support member and a second support member arranged at opposite ends of the charging roller along an axial direction of the charging roller; a metal conductive member connected to the first support member, the conductive member including a first end penetrating the first support member and directly contacting the charging roller, and a second end located outside the first support member; a conductive spring connected to the second end of the conductive member, the conductive spring including a first end connected to the first support member, and a second end abutting against the cartridge body; and a conductive wire having one end connected to the conductive spring, wherein the conductive wire, the conductive spring, and the conductive member constitute a conductor for stable current delivery.
US11054786B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a charging member for charging the image bearing member, an exposure unit for exposing the charged surface of the image bearing member, a developing apparatus that supplies a developer containing a toner particle and an external additive having an opposite charging polarity to the regular charging polarity of the toner particle to the image bearing member, a cleaning member for removing the developer from the image bearing member, a transfer member for transferring a developer image on the image bearing member onto a transfer subject material, and a voltage application unit for applying a voltage to the transfer member. During an image non-formation period as a lubrication operation to the cleaning member, (i) the developer is supplied to the image bearing member, and (ii) a voltage having an identical polarity to a voltage applied during the image formation operation is applied.
US11054782B2 Image forming apparatus for determining sensor installation tilt angle, method of controlling image forming apparatus, and non-transitory recording medium
An image forming apparatus includes an image forming device forming an image, a transfer belt having an image bearing surface on which the image moves to first and second regions, a sensor installed at an installation angle to the image bearing surface and including a light emitting element emitting light, a first and second light receiving elements receiving light reflected from the first and second regions, respectively, circuitry to generate first and second information according to light entered the first and second light receiving elements, respectively, generate, when the image moves, time information according to a difference between first and second times at each of which the first and second information, respectively, reach a threshold, obtain a tilt table based on the time difference information, and determine, by the tilt table, tilt information corresponding to the time information and indicating a difference between the installation angle and a reference angle.
US11054774B2 Nip forming member, fixing device, and image forming apparatus
A nip forming member includes a base material and a thermal conductive member that overlaps the base material and has a higher thermal conductivity than a thermal conductivity of the base material. The base material has protrusions projecting to one side or another side in a short direction on a part of a longitudinal direction on both sides in the short direction. The thermal conductive member has fitting holes into which the protrusions are fitted in both sides in the short direction.
US11054773B2 Heater, heating device, fixing device, and image forming apparatus
A heater includes a base layer, a heat generator mounted on the base layer, and a slide layer mounted on the base layer. A sliding face of a counterpart slides over the slide layer. The slide layer is made of a material containing fluorine and includes a slide face that contacts the sliding face of the counterpart. The slide face of the slide layer has a surface roughness that is greater than a surface roughness of the sliding face of the counterpart.
US11054772B2 Heater, heating device, fixing device, and image forming apparatus
A heater for being attached to a heating device includes a base layer, a heat generator mounted on the base layer, an electrode mounted on the base layer, and a feeder mounted on the base layer. The feeder is interposed between the electrode and the heat generator. The feeder is configured to electrically connect the electrode to the heat generator. A positioner is configured to engage a counterpart of the heating device. The positioner is configured to position the heater in a longitudinal direction of the heater when the heater is attached to the heating device.
US11054762B2 Powder container, process cartridge, and image forming apparatus
A powder container includes a collection port to receive and collect powder from outside; a driven unit that is disposed on one end side in a width direction of the powder container and to which drive is transmitted from outside; a first rotary shaft that rotates by the drive transmitted to the driven unit; a first gear disposed on other end side of the powder container and rotating with the first rotary shaft; a second rotary shaft that is disposed on the other end side, that includes a second gear to which drive is transmitted from the first gear, and that rotates with the second gear; and a driving gear that is disposed on the second rotary shaft in a position between the second gear and a central portion in the width direction of the powder container, and that rotates with the second rotary shaft to transmit drive to outside.
US11054752B2 Device metrology targets and methods
An overlay metrology system includes one or more processors coupled to an illumination source to direct illumination to a sample and a detector to capture diffracted orders of radiation from the sample. The system may generate overlay sensitivity calibration parameters based on differential measurements of a calibration target including two overlay target cells on the sample, where first-layer target elements and second-layer target elements of the overlay target cells are distributed with a common pitch along a measurement direction and are misregistered with a selected offset value in opposite directions. The system may further determine overlay measurements based on differential measurements of additional overlay target cells with two wavelengths, where first-layer target elements and second-layer target elements of the additional overlay target cells are distributed with the common pitch and are formed to overlap symmetrically. The system may further adjust the overlay measurements with the overlay sensitivity calibration parameters.
US11054751B2 Apparatus with a sensor and a method of performing target measurement
A method and apparatus to measure a target (e.g., an alignment mark (e.g., on a substrate)) is disclosed. Relative movement between the target and a measurement spot of a measurement system in a “fly-in” direction (e.g., movement of the target towards the measurement spot) is performed so that a first measurement for the target can be made. Thereafter, relative movement between the target and the measurement spot is made in an opposite “fly-in” direction so that a second measurement for the target can be made. By combining (e.g., averaging) these two measurements, an error is cancelled out, and higher accuracy in the measurement may be achieved.
US11054750B2 Profile aware source-mask optimization
A method to improve a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus having an illuminator and projection optics, the method including: computing a multi-variable cost function of a plurality of design variables that are characteristics of the lithographic process, at least some of the design variables being characteristics of the illumination produced by the illuminator and of the design layout, wherein the multi-variable cost function is a function of a three-dimensional resist profile on the substrate, or a three-dimensional radiation field projected from the projection optics, or both; and reconfiguring one or more characteristics of the lithographic process by adjusting the design variables until a predefined termination condition is satisfied.
US11054749B2 Photoresist stripping composition and method
An organic photoresist stripping composition and method of using the composition with silicon wafers having an insulating layer and metallization on the wafers, having an aryl sulfonic acid or alkylaryl sulfonic acid or mixtures thereof; 1,3-dihydroxybenzene (resorcinol) or sorbitol or mixtures thereof; one or more hydrocarbon solvents having a flash point of greater than about 65° C., and optionally less than about 0.5% by weight water based on the total weight of the composition. The composition may also be used for the removal of other materials from other substrates.
US11054746B2 Portion of layer removal at substrate edge
Generally, examples described herein relate to systems and methods for processing a substrate, and more particularly, for removing an edge bead or other source of contamination from an edge of a substrate. An example is a processing system including a chamber, a substrate handler within the chamber, and a radiation generator within the chamber. The substrate handler is configured to secure a substrate. The substrate handler is operable to position an edge surface of the substrate such that radiation propagating from the radiation generator is directed to the edge surface of the substrate, and operable to position a periphery region of a deposit surface of the substrate that is perpendicular to and along the edge surface such that radiation propagating from the radiation generator is directed to the periphery region.
US11054744B2 Photosensitive element, laminate, permanent mask resist, method for producing same, and method for producing semiconductor package
Provided is a photosensitive element including a support film, and a photosensitive layer provided on the support film and formed from a photosensitive resin composition, in which the surface roughness of the surface of the support film that is in contact with the photosensitive layer is 200 to 4,000 nm.
US11054743B2 Fluorene polyfunctional photoinitiator and preparation and use thereof, and photosensitive resin composition containing fluorene photoinitiator and use thereof
This invention discloses a fluorene polyfunctional photoinitiator as represented by general formula (I), a photosensitive resin composition containing the same, the preparation of the same, and uses of the two. This compound has the advantages of simple synthesis, low cost, and good solubility, and has good application effects in photocurable compositions. Compared with conventional small molecule photoinitiators, it is not only excellent in photoinitiation activity, but also has the advantages such as low mobility, low odor, and yellowing resistance. The composition has high photosensitivity and good developability, high resolution, and excellent adaptation to a substrate, and is very suitable for producing a black matrix having high light-shielding property, a high-precision and high quality color filter and a liquid crystal display device, and can also be used in optical spacers and ribs, photoresist, wet film, dry film and so on.
US11054738B2 Pellicle
A pellicle characterized by having an amount of released aqueous gas of 1×10−3 Pa·L/s or less per pellicle, an amount of released hydrocarbon-based gas of 1×10−5 Pa·L/s or less per pellicle in a range of measured mass number of 45 to 100 amu, and an amount of released hydrocarbon-based gas of 4×10−7 Pa·L/s or less per pellicle in a range of measured mass number of 101 to 200 amu, under vacuum after the pellicle has been left to stand for 10 minutes in an atmosphere of 23° C. and 1×10−3 Pa or less.
US11054725B2 Gimbal structure and camera assembly
A camera assembly of a gimbal structure is provided. The camera assembly includes a housing and a camera module disposed inside the housing. The camera assembly also includes a cable disposed inside the housing. The cable includes a first connection end, a second connection end, and a transition segment disposed between and connecting the first connection end and the second connection end. The first connection end is configured to connect with the camera module, the second connection end is configured to connect with an external device located outside of the housing. The transition segment includes a first transition segment disposed bending around a first rotation axis of the gimbal structure. The camera assembly is configured to rotate around the first rotation axis of the gimbal structure.
US11054724B2 Interchangeable lens and method of transmitting data
An interchangeable lens that is removably attachable to a camera body includes: a moving member that is movable within the interchangeable lens; a first communication unit that performs first communication with the camera body; and a second communication unit that performs second communication in which data is periodically transmitted to the camera body; wherein: the data transmitted in the second communication includes first information indicating a position of the moving member and second information that can be used for calculation of a movement amount of the moving member.
US11054723B2 Illumination device
An illumination device includes a first light source, a first optical member configured to transmit light emitted from the first light source, a second optical member placed between the first light source and the first optical member and configured to transmit light emitted from the first light source, an air-movement mechanism configured to move air suctioned from a first space as an internal space closer to the first light source than the second optical member is and including the first light source, to a second space as a space between the first and second optical members, and a second light source different from the first light source, wherein a member included in a flow path of the air-movement mechanism is thermally connected to the second light source.
US11054721B2 Imaging device, focusing assistance method thereof, and focusing assistance program thereof
Provided are an imaging device capable of assisting focusing without giving uncomfortable feeling, a focusing assistance method thereof, and a focusing assistance program thereof. In a case where manual focusing is assisted by moving an image sensor, a focus adjustment speed by an imaging lens is detected. In a case where the focus adjustment speed by the imaging lens is reduced to a threshold value or less, the assistance is started by moving the image sensor. At this time, a focusing assistance unit is brought into an in-focus state by controlling the movement of the image sensor such that the sum of the focus adjustment speed by the imaging lens and a focus adjustment speed by the movement of the image sensor is set to a speed equal to or less than the threshold value.
US11054720B1 Sliding miniature lens cover
A lens cover selectively covers and exposes a camera lens on a mobile device, such as a cellular phone, laptop or tablet. The lens cover can be adhered to the mobile device. The lens cover has a slider that slides between an open position and a closed position. Indicium is disposed on the exposed face of the slider that is indicative of or representing a business, a product, or both. The base and the slider have perimeters with a length less than approximately 20 mm and a height less than or equal to 8 mm, and/or a ratio of approximately 19:8.
US11054715B2 Optical deflection apparatus
An optical deflection apparatus includes a deflection element and an incidence plane limiting unit limiting incidence of a laser beam on a range of an incidence plane. The deflection element including first and second panels, which including first and second repeating units. Each panel includes first and second substrates, a liquid crystal layer, an electrode for each repeating unit, and a common electrode. The electrodes of the first and second panel in a same repeating unit include first ends coinciding with each other, and second ends different from each other. The range is included in a range from the second end of the first electrode of the first panel in the first repeating unit to the second end of the first electrode of the second panel in the second repeating unit.
US11054705B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes a first area, second area, liquid crystal layer, and a plurality of pixels. Each subpixel includes an opening area including a first opening area and a second opening area. The pixels include a first pixel positioned in the first area and a second pixel positioned over a boundary of the first area and the second area. The opening area of the second pixel is smaller than the opening area of the first pixel when opening areas of subpixels of same color are compared. An each imaginary line showing the boundary of the first opening area and the second opening area is a same straight line.
US11054704B2 Light source device for display device and liquid crystal display device
A light source device for a display device includes a planar light source and a monochrome liquid crystal panel. The monochrome liquid crystal panel includes a plurality of pixel electrodes. Pixel electrodes adjacent to each other in the plurality of pixel electrodes partially overlap each other within one pixel. The monochrome liquid crystal panel includes an exclusive region including a part of one of the plurality of pixel electrodes but not including the other pixel electrodes and an overlap region including parts of pixel electrodes adjacent to each other.
US11054701B1 Illumination device for a screen for a free and a restricted viewing mode
An illuminating apparatus for a display screen with a transmissive image generator, having a free-viewing mode and a restricted-viewing mode, comprising a background illuminator radiating light in a wide angular range, a plate-shaped light guide in front of the background illuminator with outcoupling elements, and light sources. Outcoupling element dimensions are smaller than the width and height of subpixels of the image generator, parts of the surface of two outcoupling elements are below each subpixel and the filling factor of the outcoupling elements is maximally 50% of the large surface of the light guide, and at least 80% of the light coupled out is radiated within an angular range of 60°, and more than 50% of the light is radiated away from or toward the background illuminator, and in the restricted mode, the background illuminator and light sources are off, and in the free-viewing mode, the background illuminator is on.
US11054697B2 Liquid crystal display device with plural display panels and surface irregularities
A liquid crystal display device includes: a first display panel including a first liquid crystal cell; and a second display panel including a second liquid crystal cell and is opposed to the first display panel. An irregularity structure having a predetermined external haze value is provided at an interface of an air layer existing between the first display panel and the second display panel.
US11054696B2 Electronic devices having displays with direct-lit backlight units
An array of pixels in a display may be illuminated by a backlight having an array of light sources such as light-emitting diodes. The light-emitting diodes may be mounted on a printed circuit. A reflector may be formed on the printed circuit to help reflect light from the light-emitting diodes upwards through the pixels. The reflector may include two white ink layers. Multifunctional layers and other optical films may be incorporated into the backlight. These layers may include diffusers, microlens array layers, thin-film interference filters, phosphor layers, light-collimating layers, and reflective polarizers.
US11054689B2 Electric device and display device
An electric device includes a substrate, a first wire, a filter, a storage portion, and a holding member. The first wire includes a base end portion that is electrically connected with a electronic circuit of the substrate. The storage portion includes a bottom portion and an inner peripheral portion. The storage portion stores the filter with the first wire inserted in a through hole thereof and stores a specific portion of the first wire. The holding member protrudes from the inner peripheral portion. The holding member includes an interposed portion and a position regulating portion. The position regulating portion abuts on the filter, from two sides of a second direction that is perpendicular to the first direction, and from one side of a third direction that is perpendicular to the first direction and the second direction, in such a way as to regulate a position of the filter.
US11054688B2 Display device
Provided is a display device. The display device includes a display panel; a light source configured to emit light toward the display panel; a diffuser plate configured to diffuse incident light and disposed between the light source and the display panel; an optical lens configured to diffuse the light emitted by the light source; and at least one support provided adjacent to an edge of the optical lens and protruding toward the diffuser plate, the optical lens being integrally formed with the at least one support.
US11054686B2 Display panel including OLEDS and micro-LEDS, the manufacturing method of the display panel, and display device utilizing the display panel and achieving a narrow border region
Provided are a display panel, a display device and a manufacturing method of a display panel. The display panel includes: a display region including a first display region and a second display region. In the first display region, a surface of a first substrate facing towards a second substrate is provided with a plurality of organic light emitting elements. In the second display region, a surface of the second substrate facing towards the first substrate is provided with a plurality of Micro Light Emitting Diodes (LEDs) and a plurality of second traces. An encapsulation frame is further configured between the first substrate and the second substrate, and the encapsulation frame is disposed in a frame region and surrounds the display region. In the frame region, the surface of the first substrate facing towards the second substrate is provided with a plurality of first traces.
US11054679B2 Display apparatus and control method of display apparatus
A display apparatus and a control method for controlling a display apparatus are provided. The display apparatus includes: a display panel including multiple rows of scan lines and multiple columns of data lines, the scan lines and the data lines defining multiple sub-pixel regions, a first view pixel and a second view pixel being provided in each sub-pixel region; and a view control device connected with display panel, the view control device configured to: identify the number of users on a user side of display panel; and control a driving voltage of the scan lines according to the number of the users, so that the display panel controls first view pixel and second view pixel according to driving voltage so as to display a first view mode or a second view mode. A visual angle in the first view mode is greater than a visual angle in the second view mode.
US11054673B2 Photonic devices
Photonic devices having Al1-xScxN and AlyGa1-yN materials, where Al is Aluminum, Sc is Scandium, Ga is Gallium, and N is Nitrogen and where 0
US11054672B2 Dual transducer photoelastic modulator
An apparatus includes a photoelastic modulator (PEM) optical element including a first driving axis and a second driving axis arranged at a selected angle with respect to each other and perpendicular to an optical axis, wherein the first driving axis and the second driving axis extend respective predetermined non-equal lengths that correspond to respective predetermined non-equal natural first and second PEM frequencies f1 and f2. Methods of manufacture and operation are also disclosed.
US11054660B2 Methods and apparata for direction-selective filtering and applications thereof
A multi-layer optical device may include one, two, or three layers. A first layer may include an array of Fourier-transforming optically transmissive elements to map optical radiation between each of a plurality of angles of incidence and corresponding coordinate locations proximate each respective optically transmissive element. A second layer may provide a modulation matrix of optically modulating sub-elements optically coupled to the array of transmissive elements, where each optically modulating sub-element corresponds to one of the coordinate locations of the first layer mapping. A third layer includes an array of inverse Fourier-transforming optically transmissive elements to inverse-map optical radiation from the optically modulating sub-elements of the modulation matrix for propagation at angles corresponding to the angles of incidence from which the optical radiation was received.
US11054659B2 Head mounted display apparatus and distance measurement device thereof
A head mounted display apparatus and a distance measurement device are provided. The distance measurement device includes an image capturing device, a lens set, a position adjuster, and a controller. The position adjuster is configured to adjust positions of the image capturing device and the lens set. The position adjuster respectively adjusts the positions of the image capturing device and the lens set at a plurality of time points. The image capturing device respectively obtains a plurality of images of a target area at the plurality of time points. The controller accordingly obtains a separation distance between the lens set and the target area according to the plurality of images.
US11054656B2 Auto-stereo imaging for viewing in a vehicle
Systems, methods, and articles of manufacture for autostereoscopic imaging in a vehicle provide for an enhanced viewer experience. In one example, a reflector is positioned to receive an image from a projector and reflect the image onto a viewing surface through which an external scene is visible, and a camera is positioned relative to the viewing surface to observe the external scene. The system determines first and second viewing distances and viewing angles from the viewing surface to respective first and second eyes for a viewer; produces first and second sub-images for viewing at the respective eyes based on an image; and projects the first and second sub-images from the projector to the reflector to reflect the sub-images to the respective first and second positions on the viewing surface, wherein the positions are set according to the viewing distances and angles to provide a 3D image to the viewer.
US11054654B1 Near-eye display device
A near-eye display device includes an image system and a first waveguide member. The image system is configured to provide an image beam. The first waveguide member is disposed on a transmission path of the image beam and includes a first surface, a second surface, a first light incident end, and a plurality of first light-splitting surfaces. The first light incident end is located on a side of the first surface and the second surface. The image beam enters the first waveguide member through the first light incident end. The first light-splitting surfaces are configured in a tilted manner relative to the first surface and the second surface. On a side away from the first light incident end when taking a visual axis of the direct-vision of an eye of a user as a baseline, a plurality of first gaps increase as located farther from the first light incident end.
US11054653B2 Flexible display device and optical device including the same
A flexible display device including a first display area including first data lines arranged in a first direction, first scan lines arranged in a second direction intersecting the first direction, and first pixels arranged in regions defined by the first data lines and the first scan lines, a second display area including second data lines arranged in the first direction, second scan lines arranged in the second direction, and second pixels arranged in regions defined by the second data lines and the second scan lines, a first bending area disposed between the first and second display areas, a first circuit unit disposed adjacent to a first side of the first display area, a second circuit unit disposed adjacent to a second side of the first display area, and a third circuit unit disposed adjacent to a first side of the second display area.
US11054652B2 Augmented reality apparatus
According to various but not necessarily all embodiments of the invention, there is provided an apparatus including an optical engine configured to provide one or more light beams, a camera, a waveguide configured to guide the one or more light beams wherein the waveguide includes a diffractive in-coupling grating and at least one diffractive out-coupling, wherein the at least one out-coupling grating is configured to out-couple the one or more light beams towards an eye of a user and towards the camera.
US11054649B2 Image display optical apparatus and image generation method thereof
An image display optical apparatus and an image generating method thereof are disclosed. The image display optical apparatus includes a substrate arranged as at least one layer, at least one first diffractive element located on one side of the substrate and which receives a beam, and a plurality of second diffractive elements arranged at predetermined intervals on the substrate and which output beams diffracted by the at least one first diffractive element and guided through the substrate.
US11054647B1 Eyelens waveguide
Various waveguides and image display systems are disclosed herein. In an example, an image display system can include an optical engine configured to generate an image and a waveguide. The waveguide can have a light in-coupling region formed along a peripheral edge of the waveguide, the light in-coupling region including a first surface with a first set of diffraction gratings, and a light exit region formed along a top surface of the waveguide, the light exit region including a second set of diffraction gratings. The first set of diffraction gratings can be configured to diffract light towards the second set of diffraction gratings, and the second set of diffraction gratings can be configured to diffract light towards the user's eye.
US11054643B2 Holographic image projection with holographic correction
There is provided a method of projection using an optical element (502,602) having spatially variant optical power. The method comprises combining Fourier domain data representative of a 2D image with Fourier domain data having a first lensing effect (604a) to produce first holographic data. Light is spatially modulated (504,603a) with the first holographic data to form a first spatially modulated light beam. The first spatially modulated light beam is redirected using the optical element (502,602) by illuminating a first region (607) of the optical element (602) with the first spatially modulated beam. The first lensing effect (604a) compensates for the optical power of the optical element in the first region (607). Advantageous embodiments relate to a head-up display for a vehicle using the vehicle windscreen (502,602) as an optical element to redirect light to the viewer (505,609).
US11054642B2 Optical binoculars
An optical binocular is provided, including a main body, a lens module, a display module, a first light source assembly and a second light source assembly. The lens module is disposed on one side of the main body. The display module is disposed in the main body and electrically connected to the lens module, and is configured to display an image. The first light source assembly includes a first light source and a first lens, and emits a first light. The second light source assembly includes a second light source and a second lens, and emits a second light. The first light source emits a long-range light through the first lens, and the second light source emits a close-range light through the second lens, wherein the focal length of the first lens is greater than the focal length of the second lens.
US11054638B2 Tracking pointing direction of device
A technique for measuring yaw (left-right direction) of a device includes obtaining a first measurement of an orientation of the device relative to a local magnetic frame of reference (FoR) and a second measurement of the orientation of the device relative to a spatial FoR, with both measurements made while the device is disposed at a known location and in the same orientation. The technique further includes computing an offset between the two measurements and storing the offset in connection with the known location. When the device later returns to the same location, the yaw direction of the device is determined based on acquiring a new measurement of the device's orientation relative to the local magnetic FoR and applying the offset as a correction.
US11054635B1 Synchronization of MEMS projector slow axis mirror to input video frame rate
A system includes a mirror controller driving fast and slow axis mirrors of a projector with fast and slow axis drive signals to reflect a collimated light beam in a scan pattern across the target. The scan pattern includes trace lines which cause display of an input video stream on the target, and retrace lines which operate to return the slow axis mirror to a proper location to begin a next frame of the scan pattern. The slow axis drive signal is generated to maintain a number of trace lines in each frame of the scan pattern constant across frames, but the slow axis drive signal is modified to lock a phase and frequency of the displayed video to a phase and frequency of the input video stream by changing a number of retrace lines in each frame of the scan pattern on a frame-by-frame basis by a non-integer number.
US11054632B1 Liquid filled pixelated film
A structured film comprises an optically transmissive surface including a plurality of walls, each wall being adjustable between a plurality of configurations including a default configuration. When attached to a display, the walls extend away from the display at different heights and surround a plurality of light emitters of the display. In a default configuration, the walls generate selected diffraction orders for each light emitter such that gaps between adjacent light emitters are at least partially covered. The film can be adjusted by varying a geometry of the walls in response to an electrical input. The brightness of a region of interest in an image to be formed on the display can be adjusted relative to a surrounding region by varying wall geometry, using contrast control, or a combination thereof. The optically transmissive surface comprises a solid membrane filled with a non-solid material having a specific index of refraction.
US11054626B2 Microscope control method and microscope
A microscope control method for operating a microscope, includes: capturing an item of acoustic, graphically represented and/or electronically coded voice information; comparing the voice information with stored reference commands and determining a voice command on the basis of a predetermined degree of correspondence between at least one section of the voice information and a reference command; selecting that reference command to which the voice command corresponds at least to a predetermined degree; generating at least one control command suitable for operating the microscope, wherein the control command is either an invariable control command assigned to the selected reference command or the control command is generated on the basis of a rule assigned to the reference command for forming a generated control command, and controlling the microscope by means of the assigned or generated control command. Also, a microscope is designed to carry out the microscope control method.
US11054623B2 Surgical microscope and device for switching the same among multiple working modes
The invention is directed to a surgical microscope and a device for switching the same among multiple working modes. The device includes an illumination rotary member and an observation rotary member that are arranged, respectively, in the illumination beam path and the observation beam path of the surgical microscope and are drivable by the same power source to rotate synchronously among multiple rotary positions corresponding to the multiple working modes. In each of the rotary positions, light from a light source of the surgical microscope passes through one or more of multiple light-through-portions of the illumination rotary member along the illumination beam path to illuminate the observed object, and then passes through one or more of multiple light-through-portions of the observation rotary member along the observation beam path to reach the eyepiece and/or an observation instrument of the surgical microscope.
US11054621B2 Camera, and image display apparatus including the same
Disclosed are a camera and an image display apparatus including the same. The camera according to an embodiment of the present invention comprises: a first optical structure configured to refract and reflect a first input beam to output a second beam with a width smaller than a width of the first input beam; and a second optical structure configured to refract and reflect the second beam from the first optical structure to output a third beam with a width greater than the width of the second beam, wherein the first optical structure comprises a first reflection surface configured to reflect the first input beam, and wherein a first angle between the first reflection surface and the second beam and a second angle between an orthogonal surface orthogonal to the first input beam and the first reflection surface are each greater than 0° and smaller than 45°. Accordingly, a thickness of the camera may be reduced.
US11054619B2 Wide-angle lens assembly
A wide-angle lens assembly comprises sequentially from an object side to an image side along an optical axis a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens, a seventh lens, an eighth lens, and a ninth lens. The first lens is a meniscus lens with refractive power. The second lens is a meniscus lens with refractive power. The third lens has refractive power and includes a concave surface facing the object side. The fourth lens has positive refractive power and includes a convex surface facing the image side. The fifth lens has refractive power. The sixth lens is a biconvex lens with positive refractive power. The seventh lens has refractive power. The eighth lens has positive refractive power. The ninth lens has positive refractive power.
US11054614B2 Imaging lens
A compact high-resolution imaging lens which provides a wide field of view of 80 degrees or more and corrects various aberrations properly. Designed for a solid-state image sensor, the imaging lens includes constituent lenses arranged in the following order from an object side to an image side: a first positive (refractive power) lens having a convex object-side surface; a second negative lens having a concave image-side surface; a third positive lens as a double-sided aspheric lens having a convex object-side surface; a fourth positive lens having a convex image-side surface; a fifth lens as a double-sided aspheric lens having a concave image-side surface; and a sixth negative lens having a concave image-side surface. The image-side surface of the sixth lens has an aspheric shape with a pole-change point in a position off an optical axis.
US11054611B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly including a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially from an object side to an image side along an optical axis. Each of the first lens and the fifth lens has a positive refractive power. Each of the second lens, the third lens, and the fourth lens has a positive refractive power or a negative refractive power. An object-side surface of the first lens and an image-side surface of the fifth lens are convex surfaces. An image-side surface of the second lens, an object-side surface of the sixth lens, and an image-side surface of the sixth lens are concave surfaces. A total effective focal length f of the optical imaging lens assembly and an entrance pupil diameter EPD of the optical imaging lens assembly satisfy: f/EPD≤1.8.
US11054610B2 Camera optical lens
The present invention includes a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of glass material, the second lens is made of plastic material, the third lens is made of glass material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US11054608B2 Camera module
A camera module may comprise: a printed circuit board on which an image sensor is mounted; a holder member disposed above the printed circuit board and having a plurality of magnets installed thereon; a bobbin installed on the inside of the holder member to be capable of moving along an optical axis, and having a coil unit installed on the outer peripheral surface thereof to be capable of electrically interacting with the magnets; a plurality of receptacles formed in the peripheral surface of the bobbin to form spaces that are separated from the coil unit; and a cover member having a plurality of integrally formed inner yokes, which are formed at positions corresponding to the plurality of receptacles and have the surface on one side thereof separated a certain distance from the coil unit and the surface on the other side thereof separated a certain distance from the bobbin.
US11054607B2 Light-cancelling ring for retaining camera lens and lens module using same
A retaining ring for retaining lenses in a lens module carries an internal shape reducing the incidence of stray reflected light. The through hole in the retaining ring allows light to pass and a prismatic protrusion is disposed on a wall of the through hole. The protrusion has first and second inclined surfaces each at a specific angle. Acute angle θ1 is formed between the first inclined surface and end surface of ring, and acute angle θ2 is formed between the second inclined surface and other end surface of ring. Relationship between the acute angles are θ1>θ2, and 60°≤θ1+θ2≤80°. A lens module using such a retaining ring is also provided.
US11054606B2 Optical module
An optical module a first adjusting screw rod, a first anti-loosening assembly, a second adjusting screw and a second anti-loosening assembly. The first adjusting screw rod is configured to adjust a position of a component in a first direction a, and the second adjusting screw is configured to adjust a position of a component in a second direction b. The first anti-loosening assembly is configured to lock the first adjusting screw rod after position adjustment of the first adjusting screw rod, and the second anti-loosening assembly is configured to lock the second adjusting screw after position adjustment of the second adjusting screw.
US11054605B2 Accessory
An interchangeable lens is removably attached to a camera body including a body-side mount, body-side terminal group above an upper side of an image sensor and a first to fourth body-side claws. The second body-side claw extends in circumferential direction with a center angle and is located outside the body-side terminal group. The interchangeable lens includes the lens-side mount, lens-side terminal group, a first to fourth lens-side claws engaged with the first to fourth body-side claws in proper attachment of the interchangeable lens. The four body-side claws are disposed in four regions divided by first and second body-side lines in relation to the arc-shaped body-side terminal group. The interchangeable lens is inserted to the camera body and rotated by a first angle for attaching and the terminals of the camera body and the interchangeable lens are connected. The center angle of the second body-side claw is smaller than the first.
US11054604B2 Accessory
An interchangeable lens is removably attached to a camera body including a body-side mount, an image sensor, a plurality of body-side claws disposed outside of the image sensor and a plurality of elastic members respectively disposed on image sides of the body-side claws. The interchangeable lens includes the lens-side mount, first and third lens-side claws engaged with the plurality of body-side claws upon attachment to the camera body. The first and third lens-side claws project from the cylindrical portion in the outer periphery direction of the lens-side mount and extend in the circumferential direction around the optical axis. The first and third lens-side claws are in contact with the two elastic members opposite to each other across an optical axis in once upon attachment to the camera body.
US11054600B2 Fiber optic apparatus for retrofit fiber optic connectivity
Embodiments of the disclosure are directed to a fiber optic apparatus for retrofit fiber optic connectivity. The fiber optic apparatus is configured to reduce the size and footprint of a typical fiber optic cabinet for retrofit deployment within existing copper infrastructure, while allowing a user to provide and manage fiber optic network connections between a network provider and a plurality of subscribers. In an exemplary embodiment, the fiber optic apparatus decreases width by vertically aligning features of the fiber optic apparatus, and decreases depth by angled mounting of splitter parking and horizontal positioning of vertically stacked ribbon-fanout kit (RFK) sets. Further, the fiber optic apparatus includes flexible tubing attached to a detachable strain relief bracket configured for removal the detachable strain relief bracket from the frame and reattachment to the telecommunications cabinet to facilitate flexibility in mounting of the fiber optic apparatus and fiber deployment.
US11054599B2 Submarine cable branching units with fiber pair switching
Submarine cable branching units with fiber pair switching configured to allow any number of trunk cable fiber pairs to access the optical spectrum any number of branch cable fiber pairs. Access to a particular branch terminal is not limited to predefined subset of the trunk fiber pairs. This approach allows fewer branch cable fiber pairs to be equipped in each branching unit, reducing system cost, simplifies system planning and provides flexible routing of overall trunk cable capacity.
US11054594B2 Optical module
The present disclosure provides an optical module comprising: a photoelectric conversion unit, a first demodulation circuit, and a second demodulation circuit; the first demodulation circuit and the second demodulation circuit are respectively connected to the photoelectric conversion unit; the photoelectric conversion unit is configured to convert the received optical signal into an electrical signal; the first demodulation circuit is configured to demodulate an electrical signal converted by the photoelectric conversion unit and generate a high-frequency electrical signal; the second demodulation circuit is configured to demodulate an electrical signal converted by the photoelectric conversion unit and generate a low-frequency electrical signal.
US11054592B2 Heatsink with graphene coating and an optical transmitter or transceiver implementing same
The present disclosure is generally directed to a housing for use with optical transceivers or transmitters that includes integrated heatsinks with a graphene coating to increase thermal dissipation during operation. In more detail, an embodiment of the present disclosures includes a housing that defines at least first and second sidewalls and a cavity disposed therebetween. The first and/or second sidewalls can include integrated heatsinks to dissipate heat generated by optical components, e.g., laser diodes, laser diode drivers, within the cavity of the housing. The integrated heatsinks can include at least one layer of graphene disposed thereon to increase thermal performance, and in particular, to decrease thermal resistance of the heatsink and promote heat dissipation.
US11054591B2 Single-fiber bidirectional multimode WDM optical-to-electrical converter and fabrication method thereof
Provided are a single-fiber bidirectional multimode WDM optical-to-electrical converter and a fabrication method thereof. The converter includes: a PCBA, a deflection lens module, a WDM module, and a second collimation lens. The PCBA has an electrical connector, an optical fiber connector, first positioning portions, a plurality of lasers, and a plurality of photodiodes. The deflection lens module has a light incident surface, a reflecting surface, a light emergent surface, and first fitting portions. The deflection lens module is mounted on the PCBA through engagement of the first fitting portions and the first positioning portions, and a plurality of first collimation lenses is aligned with the plurality of lasers and the plurality of photodiodes. The fabrication method includes: mounting lasers and photodiodes on a PCB with respect to first positioning portions on the PCB; and mounting a deflection lens module on the PCB through the first positioning portions.
US11054588B2 Optical ferrules
An optical ferrule adapted to receive and transmit light is described. The optical ferrule includes first and second alignment features for mating with corresponding alignment features of a mating optical ferrule. One of the first and second alignment features may be compressible or expandable.
US11054587B1 Optical connector
An optical connector is disclosed. The optical connector includes a rear housing, an inner housing, and an outer housing. The inner housing includes a retaining hole to accommodate a ferrule. The outer housing is disposed on an outer periphery of the inner housing to cover a front portion of the inner housing. The outer housing rotates about the central axis with respect to the inner housing by a rotation guiding mechanism cooperating with an adapter for connecting the optical connector to another optical connector. The outer housing includes a front wall covering the distal end of the inner housing. The front wall includes at least one opening region. The opening region corresponds to a fiber exposed surface of the ferrule when the outer housing is rotated with respect to the inner housing from an initial position to a connected position by the rotation guiding mechanism.
US11054583B2 Optical fiber alignment device with self-healing refractive index-matching gel
A fiber alignment device is provided that includes a curable refractive index-matching gel that exhibits self-cleaning and self-healing characteristics upon multiple cycles of insertion and removal of an optical fiber.
US11054577B1 Hybrid fiber coupler and manufacturing method thereof
The present application is applicable to the fiber optics field and provides a hybrid fiber coupler including a lead-in single mode fiber, a coreless fiber, a hollow glass tube and a lead-out single mode fiber fusion-spliced sequentially. Both the lead-in single mode fiber and the lead-out single mode fiber include cores and claddings. Cores of the lead-in single mode fiber and the lead-out single mode fiber are not in the same horizontal direction. A curved waveguide is inscribed inside the coreless fiber and the hollow glass tube and cores of the lead-in single mode fiber and the lead-out single mode fiber are connected with said curved waveguide. The hollow glass tube has a micro-channel at either end thereof, and the two micro-channels form a microfluidic channel with the center of the hollow glass tube for allowing the analytical liquid to access the hollow glass tube. The hybrid waveguide coupler according to embodiments of the present application features cheap manufacturing materials, simple structure and ease of fabrication.
US11054571B2 Head-mounted display with limited horizontal rotation
[Problem] To propose a head-mounted display capable of restraining deformation or breakage of a connection member caused by concentration of an external force on the connection member. [Solution] A head-mounted display includes a frame worn on the head of a viewer and having a front part disposed in front of the viewer, and an image display device connected to a central part of the front part. The image display device includes two right and left optical modules each including an image generation device and a light guide member that is connected to the image generation device and is disposed closer as a whole to a center of the face of the viewer than the image generation device, and includes a connection member connecting the image display device to the front part. A part of the image display device is disposed so as to face a part of the front part in a front-rear direction with a predetermined gap interposed therebetween.
US11054570B2 Liquid crystal display device having a joint portion of a wiring substrate extending from an inside to an outside of the case
According to one embodiment, a liquid crystal display device includes a liquid crystal panel and a backlight device. The backlight device includes a case with a bottom plate and a side plate, a light guide on the bottom plate, and a light source device. The light source device includes a wiring substrate and a light-emitting element on the wiring substrate. The wiring substrate includes a mounting portion on which the light-emitting element is mounted, a connection wiring portion on a back surface side of the bottom plate, and a joint portion which joints the mounting portion and the connection wiring portion together. The joint portion extends from an inside to an outside of the case through a gap between the side plate of the case and the liquid crystal panel.
US11054568B2 Display device having optical member, optical member controlled with pattern shaping wires, and method of fabricating optical member
A display device includes a display panel, a light guide plate, a first light source unit, and an optical member. The light guide plate is on the display panel. The first light source unit is configured to provide light to a side surface of the light guide plate. The optical member is between the light guide plate and the display panel. The optical member includes an interconnection layer, an optical pattern unit including first optical patterns on a surface of the interconnection layer, and first pattern shaping wires configured to receive a control voltage from the interconnection layer and to control a shape of each of the first optical patterns via the control voltage. Each of the first optical patterns is connected to a respective some of the first pattern shaping wires.
US11054562B2 Polarized illumination systems
An illumination system is provided that includes a light source configured to emit a first handedness polarization of light onto a body, the first handedness polarization of light having at least one of a circular and an elliptical polarization. The body reflects a second handedness polarization of light. An optical filter is configured to at least one of absorb and reflect the second handedness polarization of light and transmit the first handedness polarization of light.
US11054561B2 Optical element and sensor
An object is to provide an optical element that is thin and can gather and reflect light in a specific wavelength range in a predetermined direction, and a sensor including the above-described optical element. The optical element includes a cholesteric liquid crystal layer, in which the cholesteric liquid crystal layer has a liquid crystal alignment pattern in which a direction of an optical axis derived from a liquid crystal compound changes while continuously rotating in at least one in-plane direction, and in a case where a length over which the direction of the optical axis rotates by 180° in the in-plane direction in which the direction of the optical axis changes while continuously rotating is set as a single period, the cholesteric liquid crystal layer has in-plane regions having different lengths of the single periods in the liquid crystal alignment pattern.
US11054560B2 Fabry-Perot interference filter and light-detecting device
A Fabry-Perot interference filter includes: a substrate having a first surface and a second surface facing each other; a first layer structure disposed on the first surface; and a second layer structure disposed on the second surface, wherein the first layer structure is provided with a first mirror portion and a second mirror portion facing each other with an air gap therebetween, and a distance between the first mirror portion and the second mirror portion is varied, and the second layer structure is formed with a separation region separating at least a part of the second layer structure into one side and another side in a direction along the second surface.
US11054559B2 Reflective transparent screen having metal alloy thin film and concavo-convex structure
A reflective transparent screen (1) capable of displaying an image light projected from a projector as an image to an observer who is on the same side as the projector, is provided with two transparent substrates and a metal thin film (23) sandwiched therebetween, wherein the color tone of the image light reflected from the metal thin film (23) or the image visibility is improved by adjusting the metallic composition of the metal thin film (23).
US11054553B2 Display apparatus with multi screens
A display apparatus with multi screens includes a plurality of display screens and a prism structure optical element disposed between two adjacent display screens. The prism structure optical element includes a base and a plurality of prism pillars arranged on the base in a predetermined direction and facing two adjacent display screens. The base includes adjacent a first region and a second region. Lengths of the first region and the second region along the predetermined direction are La and Lb, respectively, wherein La≥Lb. The prism pillars include a plurality of first prism pillars arranged in the first region and a plurality of second prism pillars arranged in the second region. Each of the first prism pillars and the second prism pillars respectively has a total reflecting surface and a refracting surface. The total reflecting surface is located between the refracting surface and an adjacent area.
US11054552B2 Optoelectronic lighting apparatus and display device
An optoelectronic lighting apparatus includes a reflector having a reflector face, an optical component arranged at a distance from the reflector face and opposite the reflector face, and a light-emitting component arranged on the reflector face and having a light-emitting face, wherein the optical component has a plurality of differently configured reflection elements for reflection, in a direction of the reflector face, of electromagnetic radiation emitted by the light-emitting face.
US11054545B2 Techniques for optimally sensing full containers
A series of techniques incorporated in two sensing methods that enable fullness detection whilst minimizing the current consumption of the battery operated wireless electronic circuitry that implements the detection.
US11054540B2 Computer implemented method for measurement of hydrocarbon content of tight gas reservoirs
Nuclear magnetic resonance (NMR) well logs are obtained from a well in the reservoir measures of the total fluid, including both water and hydrocarbon, in the shale of the reservoir. NMR measurement at the surface of shale subsurface samples obtained in the form of drill cuttings or core samples from the same well provide measures of total water content of the shale. At the surface, pressure on the subsurface sample becomes that of atmospheric pressure, and hydrocarbon gas contained in the shale cuttings bleeds off. The remaining fluid within the shale cuttings is then only water, which can be measured using NMR techniques. Compensation for the effect of drilling fluids (drilling mud) on the NMR measures from the fluid cuttings is also performed. The hydrocarbon gas content of the formation shale can be determined from the difference between formation NMR well log readings and NMR measurements from subsurface sample.
US11054538B1 Modification and assessment
The present disclosure involves processes for assessing and modifying pavement surfaces using a mobile platform. An emitter associated with the mobile platform generates electromagnetic waves directed towards a portion of a pavement surface. A condition sensor associated with the mobile platform receives electromagnetic radiation from a first portion of the pavement surface and generates a first electronic signal representative of a current condition of the portion of the pavement surface. A location sensor generates a second electronic signal containing location data corresponding to the first portion of the pavement surface. A computing platform is used to process the electronic signals and create a current pavement condition data point. The computing platform may compare the first electronic signal against a reference representative of a target condition of the portion of the pavement surface, determine if there is a condition variance, and determine whether any condition variance exceeds a predetermined threshold. If a condition variance exceeds a predetermined threshold, the computing platform may generate a condition control signal which is transmitted to a pavement surface modification system, and which operates to modify operation of the pavement surface modification system in order to reduce the condition variance.
US11054535B2 Efficient, dual-particle directional detection system using a rotating scatter mask
A directional radiation detection system and an omnidirectional radiation detector. The omnidirectional radiation detector detects radiation comprising at least one of: (i) gamma rays; and (ii) neutron particles. A radiation scatter mask (RSM) of the radiation detection system includes a rotating sleeve received over the omnidirectional radiation detector and rotating about a longitudinal axis. The RSM further includes: (i) a fin extending longitudinally from one side of the rotating sleeve; and (ii) a wall extending from the rotating sleeve and spaced apart from the fin having an upper end distally positioned on the rotating sleeve spaced apart or next to from a first lateral side of the fin and a lower end proximally positioned on the rotating sleeve and spaced apart from or next to a second lateral side of the fin.
US11054531B2 Radiation detector and radiation detecting system
A radiation detector (1a), which is configured to suitably separate information of a low energy component and information of a high energy component of radiation, includes: a sensor panel (2), which includes a plurality of first photoelectric conversion element portions (23) and second photoelectric conversion element portions (24), which are arranged two-dimensionally; a first scintillator (31) arranged to overlap one surface of the sensor panel (2); a second scintillator (32) arranged to overlap a surface on a side opposite to the one surface of the sensor panel (2); and a light shielding portion (26) arranged outside an effective pixel region (22), in which the plurality of the plurality of first photoelectric conversion element portions (23) and second photoelectric conversion element portions (24) are arranged, and between the first scintillator (31) and the second scintillator (32).
US11054527B2 Method and apparatus for intelligent acquisition of position information
Improved methods and systems for position acquisition and/or monitoring are disclosed. The position acquisition and/or monitoring can be performed with improved intelligence so that data acquisition, transmission and/or processing is reduced. As a result, the position acquisition and/or monitoring is able to be performed in a power efficient manner.
US11054526B2 Satellite positioning module and satellite positioning method
A satellite positioning module is provided, including: a receiver configured for receiving satellite signals from a plurality of satellites; and a processor connected to the receiver and configured for: performing an operation based on the satellite signals to obtain an elevation angle standard deviation; performing an operation based on the elevation angle standard deviation to obtain an elevation angle mask value; selecting a satellite signal of a satellite that has an elevation angle greater than the elevation angle mask value based on the satellite signals of the satellites to perform a positioning algorithm; and performing the positioning algorithm to obtain position information. A satellite positioning method is also provided.
US11054525B1 GNSS simulation to disrupt unmanned vehicle operation
Several examples of a navigation disruption device and methods of using the same are described herein that use real-time, low-cost computation to generate conflicting/competing signals to actual Global Navigation Satellite System (GNSS) signals. For example, the novel, hand-held navigation disruption devices described herein (1) generate signals from a simulated satellite constellation, wherein the signals from the simulated satellite constellation conflict/compete with signals from one or more actual satellite constellations, and (2) transmit the signals from the simulated satellite constellation(s) towards an unmanned vehicle. The signals from the simulated satellite constellation(s) cause the unmanned vehicle to compute an incorrect position, which in turn disrupts its ability to navigate and operate effectively.
US11054522B2 Distance measuring device
In accordance with an irradiation position of pulsed light, a selecting unit outputs a first transfer signal to a first transfer electrodes and outputs a second transfer signal to a second transfer electrodes, to allow signal charges to flow into first and second signal charge-collecting regions of a pixel corresponding to the irradiation position, and outputs a third transfer signal to a third transfer electrodes to allow unnecessary charges to flow into an unnecessary charge-discharging regions of a pixel other than the pixel corresponding to the irradiation position. An arithmetic unit reads out signals corresponding to respective quantities of signal charges collected in the first and second signal charge-collecting regions of the pixel selected by the selecting unit, and calculates a distance to an object based on a ratio between a quantity of signal charges collected in the first signal charge-collecting regions and a quantity of signal charges collected in the second signal charge-collecting regions.
US11054520B2 Method and system for ultrasound time-of-flight measurement
A transducer system with transducer and circuitry for applying a pulse train at a single frequency to excite the transducer. The transducer is operable to receive an echo waveform in response to the pulse train. The system also comprises circuitry for determining a time of flight as between a first reference time associated with the pulse train and a second reference time associated with the echo waveform.
US11054513B2 Communication unit, integrated circuits and method for clock and data synchronization
A communication unit (700) is described that includes a plurality of cascaded devices that comprise at least one master device (710) and at least one slave device (720, 723) configured in a master-slave arrangement. The at least one master device (710) and at least one slave device (720, 723) each comprise: an analog-to-digital converter, ADC, (741, 742) configured to use a same re-created system clock signal (788, 790) to align respective sampling instants between each ADC (741, 742). The at least one master device (710) comprises: a clock generation circuit comprising an internally-generated reference phase locked loop circuit (708), configured to output a system clock signal (782, 784); and a modulator circuit (762) coupled to the clock generation circuit and configured to receive and distribute the system clock signal (784). The at least one master device (710) and at least one slave device (720, 723) each comprise: a demodulator circuit (764, 765) configured to receive the distributed system clock signal (784) and re-create therefrom a synchronized system clock signal (788, 790) used by a respective ADC, (741, 742) of each of the the master device (710) and at least one slave device (720).
US11054506B2 Spatially self-similar patterned illumination for depth imaging
Methods, systems, and devices involving patterned radiation are provided in accordance with various embodiments. Some embodiments include a device for projecting pattern radiation. Some embodiments include a method for estimating coordinates of a location on an object in a 3D scene. Some embodiments include a system for estimating the coordinates of a location on an object in a 3D scene. A variety of radiation patterns are provided in accordance with various embodiments. Some embodiments may relate to the use of patterned illumination to identify the angular information that may be utilized to measure depth by triangulation.
US11054502B2 Method and system for intra-pulse frequency estimation against agile emitters
A radar detection system that estimates the received pulse frequency of a pulse in a received radar signal using a signal transmit frequency or one that uses frequency agility during a pulse duration. The radar detector system may include a radar detector that receives the radar signal from an antenna or antenna array. The receiver may be channelized, and each channel path may include Gaussian bandpass filter(s) centered at a different frequencies. The system includes an extended range radar detector that receives the signal in the channels and processing logic that processes the detected channel signals to identify the pulse frequency of emitters with or without frequency agility during a pulse duration. The frequency estimates of the pulse are based on calibrated amplitude differences in adjacent channels.
US11054497B2 Hybrid radio maps
A method, performed by at least one apparatus, is provided that includes obtaining first radio map data. The first radio map data indicates geographic positions with respect to a first coordinate system. The method also obtains second radio map data. The second radio map data indicates geographic positions with respect to a second coordinate system. The method further includes identifying a transformation between the first coordinate system and the second coordinate system and applying the identified transformation at least to a part of the first radio map data and/or the second radio map data. A corresponding apparatus and computer readable storage medium are also provided.
US11054494B2 Recordation of a magnetic resonance data set
Techniques are disclosed related to recording a magnetic resonance image data set of a region of a patient with a magnetic resonance device using a multislice imaging technique. The multislice technique may be applied simultaneously with at least partial undersampling in a slice plane. The magnetic resonance data may be read out from a set of excited slices simultaneously and, by means of a slice separation algorithm that is calibrated using reference data recorded in a separate reference scan, may be allocated to the simultaneously read-out slices. Subsequently, an undersampling algorithm compensating for the undersampling in the slice plane may be applied to the undersampled magnetic resonance data of the individual slices.
US11054486B2 Method and device for monitoring capacitor bushings for an alternating-current grid
A method monitors capacitor bushings of a three-phase AC mains, which has first, second, and third mains lines respectively associated with first, second, and third: phases, capacitor bushings, and mains voltages. Each of the capacitor bushings has: a conductor connected with the associated mains line, and an electrically conductive foil enclosing the conductor. The method includes, for each of the phases: determining, at a predetermined initial instant for a characteristic variable, which is characteristic for the respective capacitor bushing, a corresponding characteristic value; determining, at a predetermined later instant after the initial instant for the characteristic variable, a corresponding normalised characteristic value in dependence on the respective characteristic value and/or on at least one of remaining characteristic values; and checking whether the normalised characteristic value has impermissibly changed.
US11054484B2 Assembled battery monitoring system
An assembled battery monitoring system includes: a voltage monitoring apparatus; discharging resistance elements and RC filters that are correspondingly coupled between battery cells of an assembled battery and the voltage monitoring apparatus; and discharging switches disposed in the voltage monitoring apparatus correspondingly to the battery cells. The voltage monitoring apparatus has at least three connection terminals for each of the battery cells. Two of the connection terminals are used to monitor a voltage of a corresponding battery cell through an output terminal of a corresponding RC filter, and at least one of a remainder of the connection terminals is used to form a discharging path of the corresponding battery cell when a corresponding discharging switch is turned on. Each discharging resistance element is disposed on the discharging path at a position that prohibits discharging of charges stored in a capacitor of the corresponding RC filter.
US11054482B2 Systems and methods for determining battery state of charge
A system that includes a battery, a power source, and a controller. The power source is configured to provide a charging current to the battery initially, and the controller is configured to associate a first impedance associated with a first state of charge (SOC) of the battery. Subsequently, the controller is configured to determine a second impedance of the battery during a discharge state of the battery. The controller may then determine a second SOC of the battery during the discharge state based on the first SOC of the battery when the second impedance corresponds to the first impedance.
US11054477B2 Apparatus, battery system and method for controlling main battery and sub battery
An apparatus, a battery system and a method for controlling a main battery and a sub battery. The apparatus includes a first main switch connectable between the main battery and an electrical load, a second main switch connectable between the sub battery and the electrical load, a sub switch connectable between the main battery and the sub battery, a main battery management system and a sub battery management system. The main battery management system transmits a first diagnosis message to the sub battery management system, when a fault of the main battery is detected. The sub battery management system induces the second main switch into a turn on state, in response to the first diagnosis message.
US11054475B2 Electric storage capacity estimation apparatus and method for operating the same
A battery capacity estimation apparatus includes one or more hardware processors that: calculate a current integrated value by integrating electric currents of a secondary battery system whose capacity is to be estimated; calculate an SOC estimate value in a stabilization state where a change in SOC of a secondary battery per unit time is comparatively small; perform a regression analysis in which the current integrated value is defined as a dependent variable and the SOC estimate value is defined as an independent variable, the regression analysis being performed while correcting the current integrated value based on a value of a coefficient of determination so that a result of the regression analysis has predetermined accuracy; and estimate a capacity of the secondary battery system based on the result of the regression analysis.
US11054465B2 Method of operating a probing apparatus
A method of operating a probing apparatus is disclosed. The method includes providing a chuck configured to support a DUT, a probe card disposed above the DUT and having a probe, and an inspection module configured to determine positions of the DUT and the probe. The method further includes determining a first position of a DUT by an inspection module; moving a probe card to align a first position of a probe with the first position of the DUT; moving a chuck toward the probe; adjusting a temperature of the probe to a predetermined temperature by a temperature-controlling device; determining a second position of the probe by the inspection module after the adjustment of the temperature of the probe; moving the probe card to align the probe with the position of the DUT based on the determination of the second position of the probe; and probing the DUT.
US11054464B2 Test method and test device
The present application provides a test method and a test device, the test method includes: acquiring a coordinate of a test point of a sample to be tested; driving a probe to a position corresponding to the coordinate of the test point to perform a test according to the coordinate of the test point of the sample to be tested, and acquiring a first test result; determining whether the first test result is within a preset range or not; retesting on the position corresponding to the coordinate of the test point and acquiring a second test result, if the first test result is beyond a preset range; and driving the probe to a next test point in the sample to be tested to perform a test according to a preset test mode, after acquiring the second test result.
US11054463B2 Method and system for measuring thermal stability factor of magnetic tunnel junction device, semiconductor integrated circuit, and production management method for semiconductor integrated circuit
A method and a system for measuring the thermal stability factor of a magnetic tunnel junction device, a semiconductor integrated circuit, and a production management method for the semiconductor integrated circuit, capable of measuring the thermal stability factors of individual devices in a relatively short period of time and quickly performing quality control during material development and at a production site. A meter measures change in resistance value of an evaluation MTJ for a predetermined period while causing a predetermined current to flow into the evaluation MTJ maintained at a predetermined temperature. An analyzer calculates a time constant in which a low-resistance state is maintained and a time constant in which a high-resistance state is maintained from the measured change in resistance value. A thermal stability factor of the evaluation MTJ is calculated on the basis of the calculated time constants and the predetermined current flowing into the evaluation MTJ.
US11054457B2 Safety monitoring for cables transmitting data and power
In one embodiment, a method generally comprises monitoring real-time electrical data for Power Sourcing Equipment (PSE) transmitting power over a cable to a Powered Device (PD), and identifying changes in the real-time electrical data indicating strain on one or more wires in the cable due to stretching in the one or more wires.
US11054455B2 Electromagnetic wave measurement apparatus and electromagnetic wave measurement method
An electromagnetic wave measurement apparatus includes: a probe light generation unit configured to generate probe light of two wavelengths; and an electro-optic probe configured to receive the probe light generated by the probe light generation unit and a detection target electromagnetic wave, wherein the probe light generation unit performs a fluctuation operation to cause a frequency difference of the probe light to fluctuate, and the content of the fluctuation operation is set so as to conform to specifications regarding frequency fluctuation of the detection target electromagnetic wave.
US11054454B2 Wireless passive field strength probe
A wireless passive field strength probe includes monopole antennas; a detection module; a micro processing device; a wireless transmission module and an antenna module, wherein the wireless transmission module is connected to the micro processing device and the antenna module; a frequency of the antenna module is different from a frequency of the field to be measured, and is not a harmonic of the frequency of the field to be measured; and a power module connected to the detection module or the antenna module. The wireless passive field strength probe of the present invention transmits the vector electric field, the probe serial numbers and the coordinate signals of the probe in real time through the wireless transmission module, and provides the power supply to the communication module through detecting or receiving microwave signals through the antenna, thereby avoiding inaccurate wireless measurement.
US11054449B2 Method and device for determining transmission power in multi-antenna communication system
A method and a device for determining transmission power in a multi-antenna communication system are provided. The method for determining transmission power includes calculating the power consumption of a transmission device, calculating the capacity of the transmission device, and determining transmission power for maximizing the energy efficiency of the transmission device by using the power consumption and the capacity thereof.
US11054447B2 System and method for controlling the impact of process and temperature in passive signal detector for automotive ethernet
A system for controlling the impact of process and temperature in passive signal detector includes a voltage level detector, a first transistor with a drain electrically connected to a first input of the voltage level detector, and a second transistor with a drain electrically connected to a second input of the voltage level detector. The first transistor has a threshold voltage of a first voltage value. The threshold voltage corresponds to a minimum gate-to-source voltage to create a conducting path between source and drain terminals of a transistor. The second transistor has a threshold voltage of the first voltage value. An offset voltage is applied across a gate of the first transistor and a source of the second transistor, and applied across a gate of the second transistor and a source of the first transistor. A difference between a threshold voltage and the offset voltage is constant.
US11054446B1 System and method for load current measurement in multiport power adapters
The present disclosure provides a system and method including: a first USB port and one or more second USB ports provided on the multi-port adapter; an AC-DC conversion configured to measure a first load current at the first USB port; a plurality of buck-boost mode power conversion units, each configured to measure a second load current at a corresponding one or more second USB ports; and a system controller configured to measure the first load current and the one or more second load currents, wherein the system controller is configured to compare and adjust the measured first load current and the measured one or more second load currents to, respectively, a first rated current and a corresponding second rated current for each of the one or more second USB ports.
US11054444B2 System and method for limiting voltage
A voltage limiting circuit for limiting the voltage developed across a current sensing circuit and a method are disclosed. The voltage limiting circuit includes an input terminal configured to receive an input signal from the current sensing circuit, and an output terminal configured to receive an output signal from the current sensing circuit. A voltage sense circuit is connected to the input terminal and output terminal to detect that a predefined threshold voltage is developed between the input terminal and output terminal. An activation circuit receives a signal from the voltage sense circuit to activate the voltage limiting circuit, and a level shifting circuit interfaces the voltage sense circuitry to the activation circuitry and other circuits by level shifting signals to required levels.
US11054442B2 Ball grid array current meter with a current sense mesh
Electrical current flow in a ball grid array (BGA) package can be measured by an apparatus including an integrated circuit (IC) electrically connected to the BGA package. Solder balls connect the BGA package to a printed circuit board (PCB). A current sense mesh can be placed between adjacent solder balls and is attached to the upper surface of the PCB. The solder balls are electrically connected to supply current from the PCB through the BGA package to the IC. A MUX/Sequencer can sequentially connect wires of the current sense mesh to an amplifier. The amplifier can amplify a voltage induced on the current sense mesh by current flow into the BGA package. A sensing analog-to-digital converter (ADC) is electrically connected to convert a voltage at the output of the amplifier into digital output signals.
US11054441B2 Scanning probe microscope and position adjustment method for scanning probe microscope
A laser beam adjustment unit adjusts a laser beam applied to a cantilever. Assuming that a direction of displacement of a spot of the laser beam on a light receiving surface when the cantilever is displaced during measurement of properties of a sample is defined as a first direction, and a direction orthogonal to the first direction on the light receiving surface is defined as a second direction, the laser beam adjustment unit adjusts the laser beam such that a length of the spot of the laser beam in the second direction during adjustment of a position of a detection unit is longer than a length of the spot of the laser beam in the first direction during measurement of the properties of the sample.
US11054439B2 Scanning probe microscope and method for increasing a scan speed of a scanning probe microscope in the step-in scan mode
The present invention relates to a scanning probe microscope having: (a) a scan unit embodied to scan a measuring probe over a sample surface in a step-in scan mode; and (b) a self-oscillation circuit arrangement configured to excite the measuring probe to a natural oscillation during the step-in scan mode.
US11054436B2 Apparatus for sensing rotating device
An apparatus for sensing a rotating body includes a cylindrical supporting member being connected to a rotating shaft, a unit to be detected including a first pattern portion provided in a first height region of the supporting member, and the first pattern portion including first patterns extended in a rotation direction of the rotating shaft and a second pattern portion provided in a second height region of the supporting member, extended in a rotation direction of the rotating shaft, and the second pattern portion including second patterns having an angle difference with the first patterns, and a sensor module including a first sensor disposed opposite to the first pattern portion and a second sensor disposed opposite to the second pattern portion, the first patterns and the second patterns are formed of a metallic material, and each of the first sensor and the second sensor includes a sensing coil.
US11054431B2 Barcode scanning of bulk sample containers
An apparatus is provided for scanning and decoding barcodes in a tray or other container containing multiple items, such as tissue samples, that are identified with discrete barcodes. The apparatus includes an imager, a lighting system, and a processor. The imager is configured to capture images within a selectable field of view. At least a portion of a bulk sample container, which is configured to carry a plurality of sample/tissue containers, is positioned within the field of view. The lighting system is configured to evenly light the field of view. The processor is configured to receive the captured images from the imager. The processor is further configured to analyze a first image of the captured images and to detect and decode the barcodes present in the first image.
US11054430B2 Compounds and methods for the detection of methotrexate
The disclosure relates generally to methods of detecting and quantifying methotrexate (MTX) in a sample. The methods disclosed herein decrease cross-reactivity and improve sensitivity of the detection.
US11054428B2 Inhalable nanosensors with volatile reporters and uses thereof
In some aspects, the disclosure relates to compositions and method for detection, classification, and treatment of disease or other body status. The methods and compositions may be methods or compositions for identification of pathogenic infections or other diseases in patients using an inhalable nanosensor having a volatile reporter. The disclosure is based, in part, on synthetic biomarkers (e.g., inhalable nanosensors) that are capable of distinguishing (e.g., classifying) different disease or status associated enzymes in a subject by examining the effect of those enzymes on a synthetic volatile reporter.
US11054419B2 Compositions and methods for characterizing arthritic conditions
The present invention relates to autoantibodies against 14-3-3 proteins or circulating immune complexes thereof and the detection of such for the diagnosis and prognosis of an arthritic condition.
US11054417B2 Fluorescent nanoparticles for biomolecular staining and manufacturing method for same
For fluorescent nanoparticles having a zeta potential of −10 mV to −60 mV at pH 7.0 or a zeta potential of 0 mV to −10 mV in a buffer of pH 6.0 to 8.0, an appropriate electrical repulsive force can be generated between biomolecules that are generally negatively charged and the fluorescent nanoparticles. As a result, non-specific binding between the fluorescent nanoparticles and the biomolecules is suppressed and the fluorescent nanoparticles are specifically bound to a biomolecule to be stained through interaction stronger than the electrical repulsive force, so that the visibility of the specific biomolecule to be stained can be improved. Further, since an appropriate electrical repulsive force is also generated between the fluorescent nanoparticles themselves, aggregation of the fluorescent nanoparticles can be inhibited and the dispersibility in a staining solution can thereby be maintained.
US11054411B2 Method of controlling a blood analyzer for measuring platelets
A method of controlling a blood analyzer for measuring platelets is provided. The method comprises: determining a relationship between at least one first measurement value obtained by detecting platelets in at least one previous test by an electrical type detector of the blood analyzer and at least one second measurement value obtained by detecting the platelets in the at least one previous test by an optical type detector of the blood analyzer, and controlling the blood analyzer to prepare the first and/or second measurement sample for a current test according to the determined relationship.
US11054410B2 Method and apparatus for improving usability and accuracy for physiological measurement on mobile device
An accessory (800) is provided for a mobile device (102) to measure characteristics of a test strip (808). The accessory (800) includes a test strip adapter (806), a phone adapter (802), and a coupler (804). The test strip adapter (806) includes a test strip attachment for a test strip type and a first interlock shared with other test strip adapters for other test strip types. The phone adapter (802) includes a phone attachment for a mobile device model and a second interlock shared with other phone adapters for other mobile device models. The coupler (804) includes a third interlock that forms a first mating pair with the first interlock of the test strip adapter (806), and a fourth interlock that forms a second mating pair with the second interlock of the phone adapter (802).
US11054407B2 Gas logging system
The present application discloses a gas logging system, including a degasser configured to degas a sample to separate a gas to be tested; and a detector connected to the degasser and configured to receive the gas to be tested separated by the degasser and perform detection, where the degasser comprises a degassing cover, the degassing cover includes a spherical crown disk surface and a plurality of semipermeable membrane degassing units on the spherical crown disk surface, wherein the plurality of semipermeable membrane degassing units are arranged on the spherical crown disk surface according to the Fibonacci Spiral Rule. The gas logging system provided by the present application may improve the distribution uniformity of a drilling fluid on the degassing cover while increasing arrangement number, and reduce the impact on semipermeable membrane degassing units.
US11054404B2 Methods of using dilution of a first type to calibrate one or more sensors
A system including an active ventilation device and a system controller. The active ventilation device is installed in an underground vault and generates an exhaust flow from the vault having an exhaust rate. The system controller is configured to determine that a reading received from a selected gas sensor indicates that a manhole event is occurring, and instruct the active ventilation device to change the exhaust rate when the reading indicates that the manhole event is occurring. The system controller is configured to receive at least one sensor reading after the exhaust rate has been changed, determine whether the selected gas sensor is exhibiting drift based at least in part on the sensor reading(s), and perform an action when the system controller determines the selected gas sensor is not exhibiting drift. The action includes notifying a user and/or instructing the active ventilation device to alter the exhaust rate.
US11054402B2 Method and device for checking a bond between two substrates
The invention relates to a method for checking an assembly comprising first (W1) and second (W2) joined substrates, comprising the following steps: a) transmitting an ultrasonic excitation signal towards the assembly by means of an ultrasonic transducer (301) located on the front face (A1) side of the first substrate (W1); b) measuring, using the transducer (301), an ultrasonic feedback signal including at least one echo (EF) of the excitation signal on the rear face (B2) of the second substrate (W2); c) calculating, using a processing circuit (303), a spectral signal representative of the change in frequency of an overall reflection coefficient of the assembly, defined as the ratio between the feedback signal measured in step b) and the excitation signal; and d) deriving, from said spectral signal, information relating to the quality of the bond between the first (W1) and second (W2) substrates.
US11054392B2 Techniques for magnetic particle imaging
A magnetic particle imaging apparatus includes magnets [106,107] that produce a gradient magnetic field having a field free region (FFR), excitation field electromagnets [102,114] that produce a radiofrequency magnetic field within the field free region, high-Q receiving coils [112] that detect a response of magnetic particles in the field free region to the excitation field. Field translation electromagnets create a homogeneous magnetic field displacing the field-free region through the field of view (FOV) allowing the imaging region to be scamled to optimize scan time, scanning power, amplifier heating, SAR, dB/dt, and/or slew rate. Efficient multi-resolution scanning techniques are also provided. Intermodulated low and radio-frequency excitation signals are processed to produce an image of a distribution of the magnetic nanoparticles within the imaging region. A single composite image is computed using deconvolution of multiple signals at different harmonics.
US11054388B2 Gas sensor control device
In a gas sensor, a pump cell adjusts a concentration of oxygen in a gas chamber based of a pump cell supply voltage. A sensor cell detects a concentration of a specific gas in a detection target gas after the pump cell has adjusted the concentration of oxygen. In a sensor control unit, a voltage switching part adjusts the pump cell supply voltage to be supplied to the pump cell. A pump cell output control part adjusts a variation range of a pump cell output current of the pump cell before and after a voltage switching process of the pump cell supply voltage to be within a predetermined variation range. A deteriorated state detection part detects a deteriorated state ratio of the sensor cell based on variation of an output current of the sensor cell due to the voltage switching process performed by the voltage switching part.
US11054382B2 Sensor and method of manufacturing sensor
A sensor includes a pump cell and a reference cell generating voltage Vs or current. The pump cell includes a pump cell first electrode and a pump cell second electrode. The surface of the pump cell first electrode includes a noble metal region formed of a noble metal, a ceramic region, and a coexistence region in which the noble metal and the ceramic material coexist. The width of the coexistence region in an A region of the surface of the pump cell first electrode is greater than the width of the coexistence region in a B region of the surface. The A region is a region close to the reference cell first electrode, and the B region is a region located further away from the reference cell first electrode as compared with the A region.
US11054381B2 Gas sensor
A first gas sensor includes a main pump cell that pumps oxygen inside a main oxygen concentration adjustment chamber, by applying a main pump voltage between a main interior side electrode and an exterior side electrode, and causing a main pump current to flow, a preliminary pump cell that pumps the oxygen inside a preliminary adjustment chamber by applying a preliminary pump voltage between an interior side preliminary electrode and the exterior side electrode, and causing a preliminary pump current to flow, and a constant control unit that controls the preliminary pump voltage of the preliminary pump cell in a manner so that the main pump current of the main pump cell becomes constant.
US11054380B2 All-electronic high-throughput analyte detection system
An all-electronic high-throughput detection system can perform multiple detections of one or more analyte in parallel. The detection system is modular, and can be easily integrated with existing microtiter plate technologies, automated test equipments and lab workflows (e.g., sample handling/distribution systems). The detection system includes multiple sensing modules that can perform separate analyte detection. A sensing module includes a platform configured to couple to a sample well. The sensing module also includes a sensor coupled to the platform. The sensing module further includes a first electrode coupled to the platform. The first electrode is configured to electrically connect with the sensor via a feedback circuit. The feedback circuit is configured to provide a feedback signal via the first electrode to a sample received in the sample well, the feedback signal based on a potential of the received sample detected via a second electrode.
US11054372B2 Method, system and apparatus for non destructive testing (NDT) of electrical power line systems
A system for non-destructive testing of an overhead energized electrical component. The system has a base, an X-ray source, an X-ray digital imager, and an imager controller. The system also has a removable electrically conductive flexible shield which is adapted to be operatively coupled to, and to encapsulate, at least the base, the X-ray source, the X-ray digital imager and the imager controller so as to form a shrouded system. In a use position, when the shrouded system is positioned adjacent the energized electrical component so as to non-destructively test the energized electrical component, the shield protects at least the base, the X-ray source, the X-ray digital imager and the imager controller from electric fields around the energized electrical component while allowing signal communication between at least the X-ray source and the energized electrical component.
US11054367B2 Spectroscopy imaging and analysis of live cells
Disclosed herein are systems, methods, systems and devices for measurement and visualization of chemical dynamics in living cells or tissues for diagnostic pathology. Devices can be open- or closed-channel microfluidic membrane devices for long-term IR spectroscopy of live adherent cells and ultimately for rapidly identifying time-dependent spectral features indicative of chemical abnormality in individual cells.
US11054366B2 Infrared optical gas-measuring device
A device (1) for gas measurement in a measuring environment (7) with a first camera (3) configured to detecting an invisible image area (33) in the measuring environment (7) and with a second camera (5) configured to detecting a visible image area (55) in the measuring environment (7). A control unit (13) initiates a detection of invisible image information (33′) within at least one detection area (11, 33, 55) and a detection of visible image information (55′) in the detection area (11, 33, 55). The control unit (13) determines special image areas (66), which indicate individual persons (9) or a plurality of persons (9). The control unit (13) is configured to determine at least one gas concentration (21′) on the basis of the image information (33′), taking into account the special image areas (66).
US11054363B2 Dynamic high-speed high-sensitivity imaging device and imaging method
Any one or both of an optical system with a structured lighting pattern and a structured detecting system having a plurality of regions with different optical characteristics are used. In addition, optical signals from an object to be observed through one or a small number of pixel detectors are detected while changing relative positions between the object to be observed and any one of the optical system and the detecting system, time series signal information of the optical signals are obtained, and an image associated with an object to be observed from the time series signal information is reconstructed.
US11054361B2 Characterization and reproduction of an expert judgement for a binary classification
A method for analyzing sample cells reacting with at least one specific marker, includes providing a reference sample and an active sample and providing a set (E+) of cells declared positive from among the active sample cells. The method further includes determining a vector coefficient (θ) from the active sample and from the set (E+) and determining at least one set of positive cells in the reference sample as a function of the vector coefficient (θ). A rate of false positives (α) is calculated in the reference sample from the number of positive cells of the reference sample.
US11054357B2 Mobile microscopy system for air quality monitoring
A lens-free microscope for monitoring air quality includes a housing that contains a vacuum pump configured to draw air into an impaction nozzle. The impaction nozzle has an output located adjacent to an optically transparent substrate for collecting particles. One or more illumination sources are disposed in the housing and are configured to illuminate the collected particles on the optically transparent substrate. An image sensor is located adjacent to the optically transparent substrate, wherein the image sensor collects particle diffraction patterns or holographic images cast upon the image sensor. At least one processor is disposed in the housing and controls the vacuum pump and the one or more illumination sources. Image files are transferred to a separate computing device for image processing using machine learning to identify particles and perform data analysis to output particle images, particle size, particle density, and/or particle type data.
US11054355B2 Devices and methods for determining the density of insulation
The present disclosure relates to devices and methods for determining the density of insulation (e.g., in a cavity). For example, one aspect of the disclosure is a device that includes a probe, an actuator, a sensor, and a control system. The control system is configured to cause the actuator to oscillate the probe. The sensor is configured to generate a signal that represents the density of insulation. Another aspect of the disclosure relates to a method for determining the density of insulation. The method includes placing a probe into contact with the insulation, causing, via an actuator, the probe to oscillate while in contact with the insulation, and generating, via a sensor, a signal that represents the density of insulation.
US11054354B2 Analytical liquid monitoring device
Disposition of a wrong liquid for analysis or a liquid for analysis connected to a wrong pipe is detected as abnormal use. A liquid-for-analysis monitor includes: a weighing scale that weighs a container that contains a liquid as a liquid for analysis that needs to be used in analysis; a density storing part that stores a density ρ of the liquid for analysis; and a liquid-for-analysis determining part configured to obtain a variation ΔM between a weight of the container weighed by the weighing scale before a decreasing operation that decreases the liquid for analysis and a weight of the container weighed by the weighing scale after the decreasing operation, and determine whether the liquid for analysis has been normally used in the decreasing operation or not, based on the obtained variation ΔM, a volume V of the decrease in the liquid in the container in the decreasing operation, and the density ρ of the liquid for analysis stored in the density storing part.
US11054353B2 Bond strength testing
The invention pertains to performing bonding strength testing between a test material and a container. A sample preparation device to make a test sample was disclosed. This device included a container with an insert on each end. The inserts have a portion that protrudes into the container. When test material is added to the sample preparation device, a groove was formed in test sample. These grooves reduce the amount of boundary effects that are present during testing. A system and method for performing bond strength testing was also disclosed. In this system, a test sample was formed using the sample preparation device. This is placed upon a support and a half-spherical force applier is placed on top of the test sample. A press is used to apply force to the force applier and indirectly to the test sample.
US11054348B2 Die arrangement
A die arrangement for pressing, sintering or stamping comprising: a die body with a cavity extending from an opening at a first end of said die body to an opening at a second end of said die body, and one or more moving parts arranged around the opening at said first end of said die body, wherein each moving part is displaceable between a first position and a second position. The die body may be configurable to receive a die plunger at said second end of said die body, said plunger being displaceable within the cavity. The die arrangement may further comprise an outer sleeve mounted on the die body, the outer sleeve being coaxial with the die body and having a first outer sleeve portion nearest to the first end of said die body, and one of: a second outer sleeve portion nearest to the second end of said die body; a second outer sleeve portion fixedly attached to the plunger base nearest to the second end of said die body; or, a second outer sleeve portion extending directly from the plunger base nearest to the second end of said die body, the second outer sleeve portion and the plunger base being a single unitary component.
US11054345B2 Multi-substrate subtidal sampler
A method for collecting samples of one or more substrate can include the steps of: A) providing a sample collection tube having a first end and a second end, B) providing a cap pivotable about the first end and a footplate pivotable about the second end, C) biasing the cap and the footplate closed so that a watertight compartment can be established inside the tube; D) forcing the cap and the footplate open by attaching the cap and footplate to a releasable fastener, E) positioning the sample collection tube into the one or more substrate to collect the sample, followed by F) releasing the cap and footplate from the releasable fastener so that a watertight compartment is established inside the tube when the cap and the footplate are closed.
US11054344B2 System for collecting liquid samples from a distance
A system includes an analysis system at a first location and one or more remote sampling systems at a second location remote from the first location. A sampling system can be configured to receive a remote liquid sample. The system also includes a sample transfer line configured to transport gas from the second location to the first location. The sample transfer line is configured to selectively couple with a remote sampling system for supplying a continuous liquid sample segment to the sample transfer line. The system can further include a sample receiving line at the first location. The sample receiving line is configured to selectively couple with the sample transfer line and the analysis system to receive the continuous liquid sample segment and supply the sample to an analysis device.
US11054340B2 Parametric trending architecture concept and design
A method for foreign object debris detection in a gas turbine engine may comprise receiving, by a controller, a plurality of master configuration parameters, receiving, by the controller, a plurality of individual configuration parameters in response to the plurality of master configuration parameters, receiving, by the controller, a first time-series data from a database, pre-processing, by the controller, the first time-series data to generate a second time-series data, implementing, by the controller, an anomaly detector model, the anomaly detector model configured to generate a third time-series data, and implementing, by the controller, a foreign object debris (FOD) damage model, the FOD damage model receiving the third time-series data. The pre-processing the first time-series data, the implementing the anomaly detector model, and the implementing the FOD damage model may be defined by the plurality of individual configuration parameters.
US11054339B2 Method and apparatus for monitoring a machine bearing on-vehicle
A machine bearing disposed on a rotatable member, such as may be present on a vehicle, is described. A method for monitoring a state of health of the machine bearing includes monitoring, via a microphone, an acoustic signal, and coincidently determining a rotational speed of the rotatable member associated with the machine bearing. The sound spectrum is correlated to the rotational speed of the rotating member, and a time-frequency analysis is executed to determine a sound spectrum. The sound spectrum is transformed to a residual spectrum. A first feature associated with a first frequency band and a second feature associated with a second frequency band are extracted from the residual spectrum. The state of health associated with the machine bearing is detected based upon the first and second features, and is communicated to a second controller.
US11054337B2 Method for conducting a vibration-diagnostic monitoring of a machine
A method and a device for carrying out a method for conducting vibration-diagnostic monitoring and assessment of individual machine parts (M1, . . . Mn) of a machine (M), preferably a rotating machine, using a frequency analyzer.
US11054327B2 Microelectromechanical piezoresistive pressure sensor with self-test capability and corresponding manufacturing process
A microelectromechanical pressure sensor includes a monolithic body of semiconductor material having a front surface. A sensing structure is integrated in the monolithic body and has a buried cavity completely contained within the monolithic body at the front surface. A sensing membrane is suspended above the buried cavity and is formed by a surface portion of the monolithic body. Sensing elements of a piezoresistive type are arranged in the sensing membrane to detect a deformation of the sensing membrane as a result of a pressure. The pressure sensor is further provided with a self-test structure integrated within the monolithic body to cause application of a testing deformation of the sensing membrane in order to verify proper operation of the sensing structure.
US11054325B2 Force measurement system
A force measurement system is disclosed herein. The force measurement system includes a force measurement assembly with at least one load transducer beam having a load transducer frame portion, and a plurality of deformation sensing elements disposed on the load transducer frame portion, a first one of the plurality of deformation sensing elements being sensitive to a first force component of the load and outputting a first output signal representative of the first force component of the load, and a second one of the plurality of deformation sensing elements being sensitive to a second force component of the load and outputting a second output signal representative of the second force component of the load, the first force component of the load being different from the second force component of the load; and a data processing device operatively coupled to the plurality of deformation sensing elements of the load transducer beam.
US11054323B2 Quantitative impact control and measurement system
A quantitative impact control and measurement system includes an impactor configured to apply an impact to a target, a control device configured to control movement of the impactor, an acceleration sensor mounted to a base of the impactor, and an impact sensor mounted to a terminal of the impactor. Here, the control device calculates an impact actually applied to the target from signals measured through the acceleration sensor and the impact sensor.
US11054321B2 Temperature compensated torque sensor
A temperature compensated torque sensing system and methods for using the same are provided. The system can include a sensor head in electrical communication with a controller. The sensor head can contain a torque sensor including a core, a driving coil and a sensing coil. The sensor head can also include a temperature sensor coupled to the sensor head. The torque sensor can be configured to measure torque applied to a selected portion of a target based upon magnetic flux passing through the target, while the temperature sensor can be configured to concurrently measure the target temperature. The temperature sensor can be positioned for avoiding interference with sensed magnetic flux. The controller can adjust the determined torque using the temperature measurements to compensate for changes in magnetic properties of the target due to variation in target temperature. In this manner, the accuracy of the torque measurements can be increased.
US11054320B2 Surface force apparatus based on a spherical lens
A force detector and method for using the same include a lens and a cantilever below the lens. A laser above the lens is configured to emit a beam of light that reflects from a surface of the lens and the cantilever. A processor is configured to determine a force between the lens and the cantilever based on interference between the light reflected from the surface and the light reflected from the cantilever.
US11054317B2 Method and apparatus for direct measurement of chucking force on an electrostatic chuck
Disclosed herein is a method of measuring the chucking force of an electrostatic chuck. The method comprises placing a sensor wafer onto the electrostatic chuck, wherein the sensor wafer comprises a plurality of pressure sensors, and applying a chucking voltage to the electrostatic chuck. The method further comprises measuring the chucking force with the plurality of pressure sensors to determine a first chucking force profile of the electrostatic chuck, and processing a plurality of wafers on the electrostatic chuck. The method further comprises placing the sensor wafer onto the electrostatic chuck, and applying the chucking voltage to the electrostatic chuck. The method further comprises measuring the chucking force with the plurality of pressure sensors to determine a second chucking force profile of the electrostatic chuck.
US11054315B2 Thermally isolated thermocouple
A thermocouple assembly may feature a plurality of temperature sensors formed by thermocouple junctions. The sensors may be disposed within an inner diameter of the tubular element and sealed within the tubular element by thermally conductive material. An air gap may be defined by the thermally conductive material and the interior diameter of the tubular element between each pair of adjacent temperature sensors to improve thermal isolation.
US11054314B2 Tubular wire shielding for an exhaust gas temperature sensor arrangement, exhaust gas temperature sensor arrangement and method for assembling an exhaust gas temperature sensor arrangement
The present invention relates to a tubular wire shielding (9) for an exhaust gas temperature sensor arrangement (1), the tubular wire shielding (9) comprising a first shielding tube (13) comprising one or more through channels for accommodating one or more wires (6a, 6b, 8a, 8b, 11a, 11b) and/or for accommodating one or more temperature measurement sensors (7), the tubular wire shielding (9) furthermore comprising a second shielding tube (14) radially surrounding the first shielding tube (14). It is an object of the invention to provide a tubular wire shielding (9) and an exhaust temperature sensor arrangement (1) which are of good mechanical stability. The object is solved in that the tubular wire shielding (9) comprises a first tube adhesive layer (15) arranged interposed between the first shielding tube (13) and the second shielding tube (14), the first tube adhesive layer (15) fixing the first shielding tube to the second shielding tube (14). Furthermore, the object is solved by an exhaust gas temperature sensor arrangement (1), preferably comprising such a wire shielding (9), and a method for assembling the exhaust gas temperature sensor arrangement (1).
US11054309B2 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.
US11054308B2 Spectrophotometer
Observation light can be applied to a position for measurement without providing large space in a spectrophotometer, and the position for measurement can be easily known. A slit is disposed at a position optically conjugate with the position for measurement in the spectrophotometer. Light from an object to be measured passes through the slit, travels along a measurement optical path, and is subject to wavelength dispersion by a wavelength dispersing element. An observation light source is retracted outside the measurement optical path at the time of measuring a spectral spectrum. At the time of observing the position for measurement, the observation light source is inserted into the measurement optical path, and emits observation light toward the slit. Alternatively, light from an object to be measured passes through the slit, and is diffracted by a grating. The observation light source is disposed on an optical path of zeroth light. The observation light source emits observation light toward the grating at the time of observing the position for measurement.
US11054305B2 Method and device for beam analysis
A method and an apparatus for beam analysis in an optical system are disclosed, wherein a plurality of beam parameters of a beam propagating along an optical axis are ascertained. The method includes: splitting the beam into a plurality of partial beams which have a focus offset in the longitudinal direction in relation to the optical axis; recording a measurement image produced by these partial beams; carrying out a forward simulation of the beam in the optical system on the basis of estimated initial values for the beam parameters in order to obtain a simulated image; and calculating a set of values for the beam parameters on the basis of the comparison between the simulated image and the measurement image.
US11054303B2 Uni-directional signal transmit method using distributed fiber sensing
Disclosed are improved distributed optical fiber sensing systems, methods, and structures employing disparate point sensors that utilize uni-directional signal transmission via the distributed optical fiber such that a separate communications network for the disparate point sensors is not required.
US11054302B2 Event positioning method, device and application in distributed fiber vibration monitoring system
The present invention provides an event positioning method, device and application in a distributed fiber vibration monitoring system. When a location at which an event occurs in a sensing fiber is to be positioned, an interference field signal having a maximum optical power is obtained by comparing optical powers of respective interference field signals corresponding to backward Rayleigh scattering lights that are generated when a pulse light is transmitted in the sensing fiber. Subsequently, a sensing location of the interference field signal having the maximum optical power is calculated. Finally, the location at which the event occurs in the sensing fiber is determined, according to the sensing location and a location distribution pattern of the event. According to the positioning method provided in the present invention, by screening the interference field signals and then calculating the event location, the spatial resolution is not determined merely by the pulse width of the optical signal. Therefore, the location positioning of the event can be more accurate, thereby improving an accuracy of the spatial resolution.
US11054296B2 Level sensor kit for use with a liquid storage tank, system incorporating same, and methods of using same
A kit for connecting to, and monitoring fill levels of a fluid storage tank includes a control module and primary and secondary sensor units. The control module is electronically connected to the primary sensor unit. The control module includes a circuit board with a microprocessor, memory unit, and transmitter. Each sensor unit includes a housing a seal attached to the housing around an opening thereof, attachment structure for attaching the housing to a wall of the tank, and an infrared sensor disposed in the housing proximate the opening. The primary sensor unit also includes a circuit board disposed within the housing, an ambient temperature sensor disposed in the housing, and a communications link for communicating with the control module. A method of monitoring a fluid level in a storage tank, and a system for monitoring and reporting fluid levels in a plurality of storage tanks, are also described.
US11054292B2 Material flow monitoring system and method
A dry-particulate monitoring system for a machine that distributes dry-particulate to the ground by metering product into a flowing airstream. The airstream is diverted into several tubes mounted on booms covering some horizontal distance. At the end of each tube is a deflector designed to direct the flow of material to a desired location with a particular coverage. An acoustic-based sensor of the preferred embodiment is placed on each deflector to detect material flowing through each tube or pipe or against the deflector. The information that is gathered from the sensors is sent to the dry-particulate spreader operator, who is able to view the real time operation of the dry-particulate flow. The system may be capable of detecting presence or absence of flow (i.e., blockage), or may detect variance of flow in individual pipes over time, or variances of flow between different pipes.
US11054290B2 Elastic filament velocity sensor
Disclosed is an apparatus for measuring velocity of a fluid stream via deflection of a wire filament. Also disclosed is a process for measuring velocity of a fluid stream, requiring deflecting two or more wire filaments in a fluid stream, measuring two or more resistances, and equating the velocity of the fluid stream to the result of a function of the two or more resistances. In both the apparatus and method, one wire filament must have a length dimension longer than at least one of a dimension of the wire filament in the primary sensing or transverse direction, as well as a dimension of the wire filament in the primary sensing and/or transverse direction less than 50 ⁢ ⁢ μ U ⁢ ⁢ ρ throughout a predetermined operating range.
US11054284B2 Method of ratiometric proximity sensing
Systems and methods for measuring an operating current and an operating voltage of an inductive proximity sensor in an improved manner. The proposed method is to measure and process the sensing parameters in a ratiometric way. A proximity sensing electronics unit receives an input signal from a proximity sensor that was derived by dividing the sensor's current by the sensor's supply voltage which produces that operating current. The division result, i.e., the quotient, is properly scaled to represent the sensor's state. The circuitry ratiometrically determines its operation status by eliminating common mode effects and variations of sensor state thresholds, allowing additional sensing parameters and health status to be measured and monitored without extending the operational range of the sensor.
US11054283B2 Magnetic sensor
A magnetic sensor according to the invention comprises at least an element portion that is elongate and that has a magnetoresistive effect; and a soft magnetic body that sandwiches the element portion on both sides with regard to a short axis direction of the element portion. A width of at least one of both end portions of the element portion with regard to a long axis direction of the element portion gradually decreases as a distance in the long axis direction from a central portion of the element portion with regard to the long axis direction increases.
US11054282B2 Magnetic position sensor for sensing position of a revolute joint
A method of assembling a position sensing arrangement for sensing the position of a revolute joint of an articulated structure. The position sensing arrangement comprises a magnetic sensor assembly and a disc having a first magnetic ring with j magnetic pole pairs and a second magnetic ring with k magnetic pole pairs. A boundary of the disc is constrained by the articulated structure. The method comprises: determining a number of pole pairs of the first magnetic ring to be an integer p such that the first magnetic ring is separated from the constrained boundary by at least the magnetic sensor assembly; determining a number of pole pairs of the second magnetic ring to be an integer q such that the second magnetic ring is separated from the first magnetic ring by a predetermined distance; and if p and q are co-prime: selecting j to be p and k to be q; and assembling the position sensing arrangement by mounting the disc to the articulated structure such that both the disc and the revolute joint are permitted to rotate about the same axis.
US11054277B2 Bloom filter multiple traffic-aware route encoding
A route is determined, by a network apparatus storing network version of the digital map, from a starting segment to a target segment. The route comprises a list of route segments from the starting location to the target location. Adjacent segments to the route are identified. An adjacent segment is a segment of the digital map that intersects the route and is not a route segment. An expected traffic delay is determined for each adjacent segment based on traffic data. The adjacent segments are separated into delay groups based on the corresponding expected traffic delays. Delay bloom filters are generated, wherein each delay bloom filter encodes a map version agnostic identifier for the adjacent segments of one of the plurality of delay groups. The delay bloom filters and information identifying the route are provided such that a mobile apparatus receives the delay bloom filters and the information identifying the route.
US11054276B2 Systems and methods for in-vehicle navigated shopping
Systems and methods to provide a navigated-shopping service are discussed. In an example, a method for navigated-shopping can include receiving a destination location, accessing a route to the destination, displaying the route with indications of a plurality of items for purchase, receiving selection of a selected item, and purchasing the selected item. The plurality of items for purchase can be within a predefined distance of at least one point along the route. The selection of the selected item can include selection of a retail location of a plurality of retail locations along the route.
US11054271B2 Method and apparatus for aligning drive segments based on user inputs
An approach is provided for aligning one or more drive segments based on a consensus set of user defined inputs. The approach involves, for example, retrieving manual drive alignment data collected from a plurality of human users, wherein the manual drive alignment data indicates one or more regions of at least two drive data segments selected by the human users to align the at least two drive segments. The approach also involves processing the manual drive alignment data to determine a set of common drive alignment locations of the one or more regions. The approach further involves processing a plurality of subsequent drive segments to automatically align the plurality of subsequent drive segments based on the set of common drive alignment locations.
US11054270B1 Generating catalogs of navigation information
An online system provides navigation information customized using travel preferences of users. The online system receives actions performed by users that may indicate their geographical locations of interest. The online system may use a model to predict a user's level of interest in destination geographical locations. The online system generates navigation information or travel information that describes routes from origin geographical locations of users to destination geographical locations to which the users are likely to travel. The online system transmits the navigation information to client devices for presentation as personalized or dynamically-created content items to users. The online system may generate navigation information using catalogs describing routes between geographical locations. For instance, the catalog indicates a vehicle for navigation along a route, as well as origin and destination geographical locations.
US11054268B2 User behavior influence in transportation systems
Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.
US11054264B2 Methods and systems for map matching by using two separate criteria
An advanced map matching algorithm is disclosed, which embeds the road topology inherently in a set of path candidates. Road connectivity is maintained even in special situations such as U-turns, reverse driving, and tunnels. Careful path candidate management is designed to reduce the candidate count while preserving well-matching candidates. Paths are treated and evaluated independently using multiple criteria, which makes the algorithm reliable and robust in different scenarios.
US11054262B2 Method for reducing in-transit navigational errors
A method for improving the accuracy of an inertial navigation system (INS) by performing a synchronization procedure to align the INS to a compass-derived initial heading comprises the steps of determining a heading of minimal error for the compass and defining that heading as the initial heading; orienting the INS to align with the so-defined initial heading; synchronizing the internal navigation system to that heading; and proceeding with navigation by use of the INS. The INS may be vehicle mounted or be contained in a portable navigation unit for swimmers or other users. The heading of minimal error may be determined by placing the compass within a multi-axis Helmholz coil system and monitoring compass readings and deviation errors as a function of actual compass positions.
US11054260B2 Vibration type angular velocity sensor
A vibration type angular velocity sensor includes a substrate having a surface; a plurality of fixation parts, a plurality of weights, two linear drive beams, a plurality of supporting members, a drive part and a detection part. The two linear drive beams are disposed on opposite sides of the weights in one direction so as to be connected to each other through the weights. The supporting members join the fixation parts to the drive beams. The drive part drives the drive beams to vibrate. The detection part generates an electric output according to displacement of the weights caused by an angular velocity applied thereto while the drive beams are being driven to vibrate. The fixation parts are disposed between the two linear drive beams.
US11054259B2 Angular velocity sensor, sensor element, and multi-axis angular velocity sensor
An angular velocity sensor includes a piezoelectric body, a drive circuit, and a detection circuit. The piezoelectric body includes a frame, a pair of drive arms, and a detection arm. The frame is supported in a pair of supported parts which are spaced apart from each other in an x-axis direction. The pair of drive arms extend alongside each other from the frame in a y-axis direction between the pair of supported parts and spaced apart from each other in the x-axis direction. The detection arm extends from the frame in the y-axis direction and is between the pair of drive arms in the x-axis direction. The drive circuit applies voltages of mutually reverse phases to the pair of drive arms so that the drive arms vibrate bending toward mutually reverse sides in the x-axis direction. The detection circuit detects signals generated due to bending deformation of the detection arm.
US11054255B2 Estimating the elevation of a wireless terminal by determining a bias of pressure measurement from a probability distribution
A location engine that generates an estimate of the measurement bias of the pressure sensor in a wireless terminal. The estimate is determined from a probability distribution characterized as having a flat top with exponentially decaying sides. The probability distribution is generated by inferring i) a range of elevations within which the wireless terminal is most likely present, wherein the elevations have associated barometric pressures, and ii) a corresponding range of measurement biases based on an inferred range of the barometric pressures. The location engine updates the probability distribution over time. The location engine makes a single estimate of measurement bias available by determining a mean of the updated probability distribution, such as an average of the low and high endpoints that define the flat top. Subsequently, the location engine generates an estimate of the elevation of the wireless terminal by accounting for the estimate of measurement bias.
US11054250B2 Multi-channel overlay metrology
An overlay metrology system includes a multi-channel energy unit that selectively operates in a first mode to deliver first photons having a first wavelength to an object under test, and a second mode to deliver second photons to the object under test. The second photons have a second wavelength different from the first wavelength. The overlay metrology system further includes an electronic controller that selectively activates either the first mode or the second mode based at least in part on at least one characteristic of an object under test, and that generates the first protons or the second photons to detect at least one buried structure included in the object under test.
US11054246B2 Thickness measuring apparatus
A thickness measuring apparatus has a thickness measuring unit including a white light source, a diffracting mechanism that diffracts white light emitted from the white light source into diffracted light at time differences corresponding to the wavelengths of light components of the white light, a two-dimensional image sensor having a photodetection area that include a plurality of pixels for detecting return light reflected from upper and lower surfaces of a plate-shaped workpiece, a storage unit that stores, as a spectral interference waveform, intensities of the return light corresponding to the wavelengths of the light components successively received at the time differences by the pixels, and a waveform table recording therein a plurality of kinds of sample spectral interference waveforms corresponding to plate-shaped workpiece thicknesses.
US11054243B2 Electronic device for automatic calibration of swept-source optical coherence tomography systems
A circuit for generating a swept source optical coherence tomography (SS-OCT) imaging calibration clock. The circuit comprises a first photodetector configured to convert an SS-OCT optical calibration signal to an SS-OCT electrical calibration signal, a first analog-to-digital converter (ADC) coupled to the first photodetector and configured to convert the SS-OCT electrical calibration signal to a sequence of SS-OCT calibration signal digital values, a processing unit coupled to the first ADC that, when initiated, is configured to demodulate the sequence of SS-OCT calibration signal digital values to obtain a sequence of SS-OCT wave number digital values, where each SS-OCT wave number digital value corresponds to one of the SS-OCT calibration signal digital values, and a level crossing sampler that is configured to track a wave number associated with the SS-OCT optical calibration signal and to generate an SS-OCT calibration clock pulse.
US11054242B2 Shape measurement system, probe tip unit, and shape measurement method
Provided is a shape measurement system in order to perform three-dimensional measurement corresponding to a measurement object having various shapes, which includes a measurement probe, a probe tip unit, and a calculation unit. The probe tip unit includes an optical element that is configured to irradiate an object with measurement light, a fixing mechanism that is configured to fix to the measurement probe so as to be detachable and replaceable, and a cylindrical unit that is configured to lock the optical element and is provided with the fixing mechanism.
US11054240B2 Light interference unit and light interference measurement device
A light interference unit includes a branching optical element, a multiplexing optical element, and at least one fiber device. The branching optical element branches a laser light with an emission wavelength temporally swept, into a measurement light and a reference light. The multiplexing optical element multiplexes the reference light and the measurement light reflected by a measured object, and causes them to interfere. The fiber device includes a reference light device. A transmission light path length is a light path length of the reference light transmitting the reference light device, from the reference light device to the multiplexing optical element. A reflection light path length is a light path length of the reference light reflected by a separation portion of the reference light device, from the reference light device to the multiplexing optical element. The transmission light path length is equal to or more than the reflection light path length.
US11054239B2 Device, a tire pressure measurement system, a tire, a vehicle, a method and a computer program for determining information indicating a length of a footprint of a tire
Embodiments provide a device, a tire pressure measurement system, a tire, a vehicle, a method and a computer program for determining information indicating a length of a footprint of the tire. The device for determining information indicating a length of a footprint of a tire includes an input for a signal from a magnetic earth field sensor configured to generate the signal indicating a measured magnetic earth field. The device further includes a processing module, which is configured to determine the information indicating the length of the footprint of the tire based on the signal indicating the measured magnetic earth field.
US11054238B2 Method, system, and computer-readable medium for detecting wheel tread depth
A method, a system and a computer-readable medium for detecting a wheel tread depth include a first detector, a second detector and a processor. The first detector is configured to detect a moving distance of a vehicle moved by at least one wheel. The second detector is configured to detect a number of tunes of the wheel while the vehicle moves the moving distance. The processor is electrically connected to the first detector and the second detector. The processor is configured to compute a current diameter of the wheel according to the moving distance and the number of tunes of the wheel and determine a parameter of the tread pattern of the wheel according to the current diameter of the wheel and a reference value.
US11054237B2 Ultra-light and ultra-accurate portable coordinate measurement machine with unique base plate arrangement
A coordinate measurement machine (CMM) includes a manually-positionable articulated arm having first and second ends. The articulated arm includes a plurality of arm segments and a plurality of rotary joints, and an electrical circuit including a main printed circuit board and a plurality of encoder printed circuit boards. The electrical circuit has at least some portions disposed within the plurality of arm segments. The first end includes a connector configured to connect to a measurement probe. The second end includes a base plate for mounting the CMM. The base plate has a cavity with a bottom opening. The main printed circuit board is disposed horizontally within the cavity.
US11054232B2 Firearm magazine holder
A firearm magazine holder that includes an L-shaped bracket that magnetically attracts holds two adjoining walls of a steel box magazine.
US11054230B1 Flexible anti-personnel mine
An anti-personnel mine that is flexible for manipulation in the field to accommodate missions by changing the shape of the C-4. The mine includes M112 seated in and adhered to a flexible housing having a rear involute wall. The involute wall includes a set of projecting folded pair of inclined walls that are about equidistant between a pair of inclined end walls. The inclined walls partitions most, but not all of the thickness of the M112 into segments that are tapered and accommodate the inclined walls. A metal spine, which may be shaped, is adhered to the front surface of the M112. Fragmentation elements and a bottom side of an elastic membrane are adhered to the spine and the front surface of the M112.
US11054227B2 High impact strength lighted nock assembly
A high impact strength lighted nock assembly for an arrow that is activated when the arrow is fired with a bowstring. The lighted nock assembly includes a nock molded from a high impact strength, transparent polymeric material containing at least 10% by weight reinforcing fibers. The nock includes a head configured to engage with the bowstring and a shank configured to couple with a rear end of the arrow. The shank includes a recess extending in a distal end of the shank toward the head. A light assembly including a light emitting device is located in the recess in the shank that is electrically coupled to a battery. A switch is electrically coupled to the light emitting device and the battery that is triggered when the arrow is fired to activate the light emitting device.
US11054222B2 Selectable lug handgrip mount for a firearm
A mount for a firearm allows a user to selectively mount a handgrip to a barrel end of the firearm. Preferred embodiments mount to a Picatinny rail of the firearm. The mount includes a rotatable lug body that is carried within an internal cavity of the body of the mount. Differing lugs corresponding to differing handgrip types are disposed on the lug body. The user simply rotates the lug body within the mount to select a desired lug corresponding to a desired handgrip. The handgrip may then be secured to the selected lug. When the user wants to secure a different handgrip, the first handgrip may be removed, the lug body rotated, and another handgrip is secured to the another lug.
US11054219B2 Wearable programming unit for deploying air burst munition
A wearable programming unit (WPU) (1 10, 1 10a-1 10b) for assisting a user deploy air burst munition (ABM, 10) from a rifle (20) in an intuitive manner is described. The WPU has a ballistic processor (112), wireless communication channels (120), a vibrator (130), a display (130), a mode button (150) and up/down select buttons (160, 161). After an ABM is selected and loaded into the rifle, and a deployment distance entered in the WPU, the ballistic processor calculates and outputs a time of burst T and barrel angle alpha. The barrel angle alpha is received by a sighting unit (104) and appears as a target marker. Once the rifle is tilted and/or moved so that a centre of the sighting unit coincides with the target marker, the WPU vibrates as a signal to the user to trigger the rifle.
US11054217B2 Cant sensitivity level
A method of establishing a cant sensitivity level for an optical sighting system for a shooting device, the method comprising: receiving a range measurement; establishing a cant sensitivity based, at least in part, on the range measurement; determining a cant of the shooting device relative to a vertical transverse axis of the main optical axis of the optical system; activating, when the cant of the shooting device exceeds the cant sensitivity, an electronic cant indicator structured to provide an indicator signal to a user; and deactivating the electronic cant indicator when the cant of the shooting device does not exceed the cant sensitivity.
US11054212B2 External chassis device comprising an internal movable anchoring system for long firearms
The invention relates to an external chassis for a long firearm, the precision of which is increased owing to: 1. The incorporation of an external chassis, inside which the firearm is installed. 2. The anchoring of the firearm telescopically inside the external chassis using sliding rings with minimum friction. 3. The inclusion of a movement absorbing element. 4. The inclusion of guide bushings that limit the movement of the firearm to a single axis. With the above elements arranged as shown in the drawings, the inherent recoil produced in a firearm at the moment of firing, owing to the action-reaction effect of the stock-projectile assembly or the stock-discharge system, is suppressed and absorbed by the proposed invention, such that the stock remains immobile and no movement is transmitted to the shooter. As a result, precision is considerably increased and the optical sighting elements are not affected by sudden movements, thereby protecting these elements from possible damage and from being moved out of position. The elements described also ensure that the firearm moves only along the axis of the barrel, thereby guaranteeing precision. In addition, owing to the design of the invention, it can be incorporated not only into firearms having a specific new design, but also into existing firearms.
US11054208B2 Apparatus for fastening a device onto a barrel of a firearm
The present invention relates to a coupling member for quick and easy attachment and detachment of a firearm accessory to a muzzle of the firearm, the coupling member comprising a female member and a male member, wherein the female member is provided with a throughgoing bore, the female member further being provided with a number of successive threaded portions and unthreaded portions around a circumference of the throughgoing bore and wherein the male member around an outer circumference is provided with the same number of successive threaded portions and unthreaded portions as the female member.
US11054206B2 Arrangement and method for aligning a sub-calibre barrel
The present invention relates to an arrangement for aligning a sub-calibre barrel (1) for use in a principal weapon barrel comprising i) an insert (4) arranged in said principal weapon barrel ii) front securing means (8) for aligning the sub-calibre barrel (1) iii) rear securing means for securing the rear end of the sub-calibre barrel (1), wherein iii.a) said rear securing means comprise a barrel nut (2) in which said sub-calibre barrel (1) is inserted; iii.b) clamping means (3a, 3b) securing said barrel nut (2) to said insert (4) and said clamping means (3a, 3b) in said principal weapon barrel. The invention also relates to a training weapon comprising the arrangement and a method of aligning the training weapon.
US11054204B2 Trigger return spring mechanism
A trigger return spring assembly mountable on a frame of a firearm includes a trigger mounted on the frame pivoting about a first axis of rotation. A trigger bar attached to the trigger pivots relative to the trigger about a second axis of rotation fixed on the trigger. A bore extends through the trigger along a third axis oriented transversely to and positioned between the first and second axes of rotation. A plunger extends through the bore and is movable along the third axis. A first end of the plunger is attached to the trigger bar and a second end has a retaining surface oriented transversely to the third axis. A shoulder is positioned within the bore proximate to the trigger bar. A compression spring captured within the bore, between the shoulder and the retaining surface, exerts a force pushing the retaining surface away from the shoulder.
US11054199B2 Applying coatings to the interior surfaces of heat exchangers
A system for coating an interior surface of a heat exchanger includes a tank for storing the coating solution, a pump, a source line for supplying the coating solution to the heat exchanger, and a return line for returning the remainder of the coating solution to the tank. The system can include a pre-treatment line for supplying a pre-treatment solution to the heat exchanger and a water line for supplying water to the heat exchanger. An air compressor can be coupled to the heat exchanger to force the coating solution, the pre-treatment solution, or the water from the heat exchanger.
US11054197B2 Heat exchanger and methods of forming
A heat exchanger including a manifold body having at least one fluid passage, a cooling passage section having a body including a set of fluid passages extending through at least a portion of the cooling passage section, and a weld joint fluidly sealing the manifold body and the cooling passage such that at least one of the set of fluid passages is fluidly coupled to the at least one fluid passage of the manifold body and methods of forming.
US11054194B2 Conformable heat exchanger system and method
A collapsible heat exchanger comprising a first sheet; a second sheet on an opposing side of the collapsible heat exchanger from the first sheet; a first expansion element coupled to and extending between the first and second sheets; a second expansion element coupled to and extending between the first and second sheets; a manifold including a plurality of channels defined by at least one of a plurality of internal sidewalls; and a heat exchanger cavity defined at least by the plurality of channels and a first and second fluid conduit.
US11054192B2 Heat exchanger and air conditioner
A heat exchanger includes: a header; flat tubes disposed in line along a longitudinal direction of the header and connected to the header: a refrigerant pipe connected to an introduction space in the header; and a nozzle. When the heat exchanger operates as an evaporator of a refrigerant, the refrigerant is fed through the nozzle from the introduction space to a supply space disposed adjacent to the introduction space in the longitudinal direction of the header. The nozzle is disposed on a side closer to the flat tubes than to the refrigerant pipe. A width of a first zone in the introduction space on the side closer to the flat tubes is smaller than a width of a second zone in the introduction space on a side where the refrigerant pipe is connected.
US11054190B2 Heat insulating structure body
A heat insulating structure body comprising: a container which includes a first plate-like body, a second plate-like body facing the first plate-like body, a partition plate for dividing a space between the first plate-like body and the second plate-like body, a first cavity part formed by the first plate-like body and the partition plate, and a second cavity part formed by the second plate-like body and the partition plate, wherein a wick structure body and a working fluid are sealed in the second cavity part.
US11054189B2 Polymer-based heat transfer device and process for manufacturing the same
A polymer-based heat transfer device comprising a polymer-based housing having housing walls defining a working fluid chamber, a porous structure extending in the working fluid chamber from at least one of the two opposed ones of the housing walls, and a plurality of housing wall spacers, such as support posts, extending between the two housing walls to maintain the two housing walls in a spaced-apart configuration with the working fluid chamber extending in between is provided. Also described is a polymer-based heat transfer device comprising a polymer-based housing having housing walls defining a working fluid chamber and a porous structure extending in the working fluid chamber from at least one of the two opposed ones of the housing walls, and heat-conductive metal or ceramic-based foam contacting at least one of the housing walls. A process for manufacturing the polymer-based heat transfer device is provided.
US11054186B2 Heat exchanger
Provided is a heat exchanger capable of ensuring both heat exchange performance and reliability against corrosion. The heat exchanger includes a plurality of fins each having a flat plate shape, openings provided in each of the plurality of fins, and cylindrical parts arranged on outer peripheries of the openings, each having an inner diameter larger than an outer diameter of each of the openings. The plurality of fins are stacked on one another with the cylindrical parts interposed between the plurality of fins. The openings and the cylindrical parts are configured to form a liquid passage pipe, and the openings protrude further inside than are the cylindrical parts.
US11054182B2 Process and apparatus for separating air using a split heat exchanger
Process and apparatus for the separation of a compressed feed air stream to produce an oxygen product using a distillation column having a lower-pressure column and a higher-pressure column, a higher-pressure heat exchanger and a lower-pressure heat exchanger where the gaseous nitrogen expander receives a nitrogen-enriched fraction from a position intermediate the warmer end and the colder end of the higher-pressure heat exchanger.
US11054174B2 Semiconductor process by-product collecting device
Disclosed is an apparatus for collecting a by-product in a semiconductor process, the apparatus including: a housing; a heater plate; a heater power supply unit; first and second upper horizontal brackets collecting a part of a by-product in a powder form; a by-product collecting tower allowing the exhaust gas to pass vertically and collecting a part of the by-product in a powder form; a lower horizontal bracket guiding the exhaust gas toward a window and collecting a part of the by-product in a powder form; the window blocking the powder form by-product from introducing toward a gas collecting and discharging port and guiding the exhaust gas thereto; and the gas collecting and discharging port. Accordingly, the apparatus can increase capacity of collecting by-products with a simple structure, thereby extending a replacement period of the apparatus and collect a large amount of by-products efficiently over a long period of time.
US11054173B2 Water heater with organic polymer coating
A method of constructing a water heater includes the steps of providing a tank having a metal interior tank wall and a heat exchanger positioned within the tank, coating the interior tank wall and the heat exchanger with a first layer comprising glass enamel, and coating a portion of the first layer with a second layer comprising an organic polymer to protect the portion of the first layer from exposure to water in the tank.
US11054171B2 Automatic house vent
Automatic house vent is a house vent system that automatically closes all house vents when electrical power is shut off to the house. Automatic house vent is a fire prevention mechanism that closes all house vents in order to prevent burning ambers from entering the house through a house vent and starting a fire from the inside of the house. It is standard procedure during forest fires for the authorities to shut off electrical power to communities in the path of the fire. Each house vent is mechanically opened and closed by an electric solenoid actuator that is connected by electrical wiring to a special circuit breaker located in the house electrical panel or breaker box.
US11054169B2 Laminar flow diffuser with integrated lighting
A laminar flow diffuser with integrated lighting has a frame for supporting an air plenum and a lower housing. The air plenum receives conditioned air from a source of conditioned air. The lower housing is attached to the bottom of the plenum. An aperture plate damper installed below the top plenum regulates the flow of air from the plenum through the laminar flow diffuser. A clear or translucent the perforated diffuser face forms the outlet from the lower housing to the room below. LED strips are positioned around the inside periphery of the lower housing. A perforated reflector panel is position below the aperture plate damper and above the LED strips to spread the light from the LED strips across the perforated diffuser face.
US11054166B2 Environmental conditioning system and method for conditioning environment of occupiable region
An environmental conditioning system for conditioning the environment of an occupiable region includes environmental conditioning hardware and a controller. The controller includes an occupancy module configured to receive ingress data associated with occupants entering the occupiable region for each of a first plurality of ingress iterations of a first prescribed time period. The controller further performs a first ingress rolling mean of the ingress data over the first plurality of ingress iterations, and compares at least the first ingress rolling mean to a first occupancy threshold. If the first occupancy threshold is exceeded by the first ingress rolling mean, the controller outputs a start command to the environmental conditioning hardware.
US11054161B2 Damper fault detection
A damper controller may be configured to send damper control commands to open and close an outdoor air damper to provide free cooling as necessary to satisfy a temperature setpoint inside the building. In some cases, the damper controller may initiate a damper fault test to determine if a damper fault is present. The damper fault test may be based, at least in part, on an outdoor air temperature input, a discharge air temperature input, a commanded damper position, and a damper fault temperature threshold. If a damper fault is determined, the damper controller may send an alert indicative of a detected damper fault. In some cases, the damper fault test results may be weighted to reduce the false positives alerts.
US11054155B2 Resin-coated aluminum pipe connector for air conditioner outdoor unit
Provided herein is a resin-coated aluminum pipe connector for the outdoor unit of an air conditioner. The resin-coated aluminum pipe connector includes: a resin-coated refrigerant pipe made of aluminum, and configured such that an expanded portion is formed at one end thereof; a service valve including a connection port in which a first inclined surface is formed at an end of the connection port and a first screw portion is formed on the outer circumference of the connection port; a first compression ring configured such that an inclined surface is formed at one end of the inner circumference thereof and a first stop protrusion is formed at the other end of the inner circumference thereof; a second compression ring configured such that a second-first inclined surface is formed on the inside thereof and a receiving side wall extends upward from the second-first inclined surface; a sealing material; and a fastener.
US11054151B2 Indoor unit for air conditioner
An indoor unit (1000) for an air conditioner is provided. The indoor unit (1000) includes a housing (100) having an upper base plate (110) provided with an air inlet (101), a lower base plate (120) detachably mounted to the upper base plate (110) and provided with an air outlet, and a front cover (130) detachably mounted to the upper base plate (110); a heat exchanger (140) mounted to the upper base plate (110); and a fan (142) detachably mounted to the lower base plate.
US11054149B2 Sectionable floor heating system
A heating system for a floor is provided and includes a plurality of heating devices, where each of the heating devices includes a membrane, and a plurality of heating elements and at least one electrical coupling member attached to the membrane. At least one heating device coupling member is attached to the at least one electrical coupling member on adjacent heating devices of the plurality of heating devices, where the at least one heating device coupling member conveys electricity between the adjacent heating devices.
US11054148B2 Heated floor and ceiling panel with a corrugated layer for modular use in buildings
Floor and ceiling panels and methods of constructing a floor system for a building are described. In some embodiments, a panel includes a plurality of joists, a corrugated form deck disposed above and attached to the plurality of joists, a ceiling substrate disposed below and attached to the plurality of joists, and an in-floor radiant heat member disposed between the corrugated form deck and the ceiling substrate. In some embodiments, the panel includes a plurality of joists, a corrugated form deck disposed above and attached to the plurality of joists, and a sound dampener disposed between the corrugated form deck and the plurality of joists. In some embodiments, the method includes attaching a pre-assembled panel to a frame of the building and pouring concrete onto the panel so that a radiant heat member is separated from the concrete by a corrugated form deck of the panel.
US11054147B1 Floor heating system including membranes that are configured to be joined together to house a heating cable, and flooring underlayment including such membranes
A flooring underlayment includes a base membrane and a cover membrane. The base membrane is configured to be installed between a subfloor and floor tiles to allow movement of the floor tiles relative to the subfloor. The base membrane includes a base layer and studs projecting from the base layer. The studs have free ends that define pockets therein. The cover membrane is configured to be coupled to the base membrane to form a flat surface for supporting the floor tiles. The cover membrane includes a cover layer and studs projecting from the cover layer. The studs on the cover membrane are configured to fit within the pockets in the base membrane to couple the cover membrane to the base membrane.
US11054146B2 Oven
The present invention provides an oven including an oven body with an exhaust port and a heat transfer assembly, disposed at a side of the oven body, that includes a top plate and a bottom plate connected by two side plates, and a sealing plate to form an air passage therebetween. The air passage has a first opening near the sealing plate and a second opening away from the sealing plate. The first opening communicates with the exhaust port of the oven body, and the second opening opens to the external of the heat transfer assembly which is arranged so the hot air from the exhaust port may enter the interior of the heat transfer assembly so that the heat energy of the hot air can be absorbed by the top plate and then conducted to the food materials on the top plate to be reused.
US11054141B2 Steam based faux fireplace
A steam-based faux fireplace comprising a boiler configured to receive a fluid and generate steam, and a manifold configured to receive the steam from the boiler and emit the steam to generate a steam plume at an output. The manifold has a conduit configured to route the fluid about the manifold to heat the fluid before being routed to the boiler. The manifold is already heated due to the emitted steam. This configuration pre-heats the fluid before being presented to the boiler, allowing a smaller low power boiler to be used because the manifold acts as a fluid pre-heater. A very realistic faux flame with a significant length is generated from the low power boiler. In addition, the manifold includes a deflector configured to receive the impinging steam from the output, causing the steam to lose some energy and billow about the deflector and then illuminated to create a realistically looking flame.
US11054140B2 Fuel supply device for gas turbine having multiple perforated plates
The present disclosure relates to a fuel supply device for gas turbines, and a fuel nozzle and gas turbine having the same. The fuel supply device of present disclosure is mounted to the fuel nozzle for a uniform flow of air introduced thereinto and for allowing uniform mixing with fuel. The present disclosure allows a uniform fuel-air mixture to be supplied to a combustion chamber. According to the present disclosure, it is possible to uniformly supply a fuel-air mixture to a combustion chamber by arranging a plurality of perforated plates in a fuel supply device for gas turbines, to suppress generation of nitrogen oxides, and to prevent flame from stagnating or flowing backward.
US11054136B2 Interface for double-skin combustor liner
An interface for double-skin combustor liner comprises an annular ceramic matrix composite (CMC) body. The annular body extends from a first side to a second side, the first and second sides each having an annular inner joint groove configured to receive a CMC combustor skin and an annular outer joint groove configured to receive a metal combustor skin. The outer joint groove is radially outward of the inner joint groove. A combustor and an gas turbine engine with the interface are also provided.
US11054134B2 Portable combustion/pyrolization system with first and second air sources
A combustion/pyrolization system comprising a combustion/pyrolization chamber supported by the base frame, and a perforated grate forms a bottom surface of the combustion/pyrolization chamber and facilitates passage of char and boichar therethrough. The combustion/pyrolization chamber is open along at a top and an air manifold supplies a first source of combustion air across the top of the combustion/pyrolization chamber to form an air curtain. A char collection/transfer chamber is located below the perforated grate for collecting at least the char and boichar that passes therethrough, and a conveying mechanism transfers the char and boichar out of the combustion/pyrolization system for collection and use. An air plenum chamber cools the char collection/transfer chamber such that the supplied secondary air becomes heated, and the heated secondary air flows into the char collection/transfer chamber and through the perforated grate into the combustion/pyrolization chamber to provide secondary combustion air.
US11054133B2 Combustion device
A combustion device includes a first cover, a second cover, an infrared generating mesh, and a gas burner assembly, wherein the first cover has a plurality of through holes. A first half portion of the second cover has at least one hollow portion. A second half portion of the second cover is closed. The infrared generating mesh is disposed between the first cover and the second cover. A flame outlet of the gas burner assembly is located within a projection area of the second half portion. In this way, the intensity of the infrared rays generated by the combustion device could be increased and could be uniform.
US11054131B2 Candle with embedded item and methods for manufacturing and selling same
A candle with an embedded item and methods for manufacturing same are disclosed. A method for manufacturing a candle having an embedded item can include providing a first set of items of a first value and a second set of items of a second value different from the first value, combining the two sets to create a third set, and distributing the items of the third set among a set of candles, one item per candle, where the presence, nature, or value of the item within the candle is obscured. The method can further include selling the candles for a first price, wherein, the presence of the embedded item, the nature of the embedded item, the value of the embedded item, or the value of the embedded item relative to the first price is not known to the purchaser. The embedded item can comprise an object redeemable for a prize.
US11054127B2 Lighting device
An improved lighting device includes a tower body, a pair of parallel PCBs attached to the tower body, a connector and a set of wires connecting the connector and the PCBs. The wires are wrapped inside a RF shielding and disposed inside a supply cable. Each PCB includes two arrays of LEDs. Each array of LEDs includes three LEDs. A set of omni-directional heat sinks are attached to the base of the tower body. Each sink includes a set of tinned stranded copper ropes. The copper ropes each have a free end. The lighting device further includes a plug metal retention nut attached to the connector, a ratcheting inner collar attached to the tower body, and a mounting collar. The mounting collar has tabs, a ratchet mechanism having a series of troughs spaced by approximately one millimeter, and two guidance grooves. The mounting collar is couple with the ratcheting inner collar.
US11054124B2 Hand holdable light having an ergonomic grip and a battery assembly therefor
A hand holdable light comprises: a light body having a forward portion, a rearward portion, and a central portion between the forward portion and to the rearward portion; a light source proximate a forward end; and a switch for energizing the light source. The rearward portion has a non-circular cross-section; the switch is on the forward portion; and the central portion has a recess opposite the switch. The light is holdable by a hand with a finger or thumb proximate the recess and the other of a finger or thumb proximate the switch. A battery assembly comprises: a battery housing for receiving and connecting a battery; an electrical switch on a first end of the battery housing; and a pattern of electrical contacts on a second end of the battery housing, wherein ones of the electrical contacts are connected to the battery.
US11054123B2 Illumination system with pivotable light emitting diode strip and method of manufacture
An illumination system having a plurality of housings pivotably or rotatably secured to each other, and capable of directing light in different directions when the plurality of housing are reconfigured relative to each other.
US11054122B2 Lighting unit mounting assembly and method
A light fixture mounting assembly includes a surface mount, a lighting unit mount configured to engage the surface mount, and an arm connecting the surface mount to the lighting unit mount. The lighting unit mount is movable in use between a first configuration in which the lighting unit mount is disengaged from the surface mount and supported by the arm and a second configuration in which the lighting unit mount is engaged to the surface mount. Moving the lighting unit mount from the first configuration to the second configuration includes moving the lighting unit mount relative to the surface mount in a first direction to cause the surface mount and the lighting unit mount to draw closer together in a second direction that is nonparallel to the first direction.
US11054117B2 Accessories for LED lamp systems
Accessories for LED lamp systems and methods of attaching accessories to illumination sources (e.g., LED lamps) are disclosed. A beam shaping accessories mechanically affixed to the LED lamp. The lens is designed to adapt to a first fixture that is mechanically attached to the lens. Accessories are designed to have a second fixture for mating to the first fixture such that the first fixture and the second fixture are configured to produce a retaining force between the first accessory and the lens. The retaining force is a mechanical force that is accomplished by mechanical mating of mechanical fixtures, or the retaining force is a magnetic force and is accomplished by magnetic fixtures configured to have attracting magnetic forces. In some embodiments, the accessory is treated to modulate an emanated light pattern (e.g., a rectangular, or square, or oval, or circular or diffused emanated light pattern). A USB connector is also provided.
US11054114B1 Illuminating, spinning device
An illuminating, spinning device that includes a housing containing a motor that is electrically connected to a power source and a shaft that extends vertically from the motor. A printed circuit board is connected to the shaft and contains a LED display secured thereto. A base is also connected to the shaft, preferably atop the printed circuit board, and the base and the printed circuit board rotate about the shaft in synchronization. An object is secured to the base adjacent to an LED. The LED display produces a moving animation when rotating about the shaft. The base, object and printed circuit board are further surrounded by an enclosure.
US11054108B2 Adjustable spot light position generation
Disclosed is a lighting device (1) for generating a dynamically adjustable spotlight without moving parts. The lighting device comprises a planar array of individually addressable sets of light sources (11), each set comprising at least one light source, each of said light sources being arranged to produce a luminous distribution; a controller (20) arranged to individually address said sets of light sources; and an optical system (100) comprising a plurality of refractive lenses (110, 120, 130) common to the individually addressable light sources and arranged to shape the luminous distribution of each set of light sources into a spotlight (13) and project said spotlight in an angular direction that is a function of a position of said set in the array.
US11054107B2 Optically effective cover for a light source
A cover for a light source of a light configured to influence illumination characteristics of light of the light source that is configured in particular as one or plural LEDs, the cover comprising a light entry side that is oriented towards the light source; primary optics arranged on the light entry side of the cover and configured to orient the light for an exit from the cover; a light exit side that is oriented away from the light source; and a structured outer surface portion on the light exit side of the cover, wherein structuring elements of the outer surface portion form secondary optics that correct a light exit from the cover, wherein the secondary optics respectively have convex cambered surfaces, wherein the structured outer surface portion is formed by plural secondary optics, wherein the convex cambered surfaces of the secondary optics are arranged directly adjacent to one another.
US11054106B1 LED vehicle light with dual color lens including the illuminated word “stop”
A vehicle light lens including a plastic lens body having an outer surface and an inner surface with an upper section of the inner surface including the word “STOP| etched in amber colored script letters, the plastic lens body including a lower section including a multiplicity of proprietary lights adjacent the lower interior surface. A frosted plastic lens adjacent the etched word “STOP” within the upper section of the plastic lens body. A “STOP” script light tunnel adjacent the frosted plastic lens within the upper section of the plastic lens body.
US11054103B2 Vehicle lamp
A lamp for a vehicle includes a light source unit; a first optical member in which a plurality of incident lenses are arranged on an incident surface thereof; a second optical member in which a plurality of exit lenses are arranged on an exit surface thereof; and a shield unit including a plurality of shields disposed between the plurality of incident lenses and the plurality of exit lenses. The incident surface of the first optical member and the exit surface of the second optical member are inclined, and an incident surface of a first incident lens among the plurality of incident lenses and an exit surface of a first exit lens corresponding to the first incident lens among the plurality of exit lenses are formed asymmetrically with respect to a reference line drawn to pass through a focal point between the first incident lens and the first exit lens.
US11054099B2 High power LED floodlight lamps and floodlight systems using said floodlight lamps to illuminate sports fields
The invention relates to high power LED floodlight lamps (1) for arrangement on floodlight towers (2) on the lateral edges of a sports field for illumination thereof, wherein each LED floodlight lamp (1) comprises 4 LED emitters (14), which are formed at least from a housing (6), a cooling element (5), a reflector lens and a high power LED chip, wherein the LED emitters (14) are arranged in pairs on a carrier frame having joint connections, wherein an upper LED emitter pair (15) sits on a common carrier element (4), aligned parallel, and has a reflector lens, which effects a narrow emission angle, whereby the light emission of said LED emitter pair (15) is amplified, equally aligned, and thus overcomes additional sections in order to reach the center region of the sports field, whereas a lower LED emitter pair (16) sits on a separately alignable carrier element (4′) and has reflector lenses which effect a wide emission angle, whereby the light emission of said LED emitter pair (16) is alignable separate from each other for targeted illumination of the edge regions of the sports field located closer to the floodlight tower.
US11054096B1 Gate light apparatus
The present gate light apparatus includes an adapter bracket having a front side and a rear side. On the front side, the bracket engages a housing having a motion detector, photo sensor, and light source. On the rear side, the bracket engages two support members of a gate.
US11054094B2 Showcase strip lamp
A showcase strip lamp includes a lamp tube, having a tube wall provided with a plurality of first light emitting holes arranged at intervals in the length direction; a circuit board, disposed in the lamp tube and being with the front face facing the first light emitting hole; a plurality of light sources, corresponding to each first light emitting hole and arranged on the circuit board; a heat conducting member, being contact-connected between the back of the circuit board and the inner wall of the lamp tube; and an end cover assembly, disposed on ends of the lamp tube. The heat on the circuit board are quickly conducted to the lamp tube through the heat conducting member, and the lamp tube is only provided with a first light emitting hole for light output, and the lamp tube is used for heat dissipation as a whole.
US11054086B2 Community system and management method of managing community system
The community system includes a hydrogen source, a hydrogen storage, an FC power generating facility, a house group that uses hydrogen supplied from at least one of the hydrogen source and the hydrogen storage, and a management system that manages hydrogen in the community system. The management system manages hydrogen possession allocated to each house in the house group.
US11054078B2 Dry liners for pipe repair and methods for manufacturing dry liners
A method of manufacturing a dry liner for reinforcing a pipe includes spirally winding a glass fiber-reinforced, continuous material around a mandrel such that a subsequent layer of the glass fiber-reinforced, continuous material at least partially overlaps a preceding layer of the material to form an overlapping region and affixing the subsequent layer of material to the preceding layer of material in the overlapping region prior to impregnating the dry liner with a resin to form a CIPP liner.
US11054077B2 Systems, compositions and methods for curing leakages in pipes
The present invention provides a method for sealing a leakage at a remote site in a pipe, the method including introducing a fluid carrier composition including a hardener, a resin and at least one of a multiplicity of plugging devices and a multiplicity of cut fibers into the pipe at the first site under pressure and allowing the fluid carrier to transport the at least one of the multiplicity devices and the multiplicity of fibers to the remote site, wherein the at least of the multiplicity of devices and the multiplicity of the cut fibers penetrates the leakage thereby sealing and curing the leakage.
US11054068B2 Connection structure for fire extinguishing system piping
In a connection structure for fire extinguishing system piping in which a male piping member is connected to a connection opening portion of a joint by screwing a male thread and a female thread together, the male piping member includes a joint cylinder having a protruding portion that is inserted deeper into the connection opening portion than the female thread. Each male piping member and the connection opening portion includes a step portion. The connection structure further includes an indicator that engages the step portions and in a state in which the male piping member and the connection opening portion are connected together. At least one of the male piping member and the connection opening portion includes an unmountable portion that has an outside diameter different from an inside diameter of the indicator and cannot be engaged by the indicator.