Document Document Title
US11270207B2 Electronic apparatus and compression method for artificial neural network
An electronic apparatus and a compression method for an artificial neural network are provided. The compression method is adapted for the artificial neural network with a plurality of convolution layers. The compression method includes: setting a first pruning layer for coupling the first pruning layer to Lth convolution layer, where the first pruning layer has a plurality of first weighting values and each of the first weighting values corresponds to each of a plurality of channels of the Lth convolution layer; tuning the first weighting values, selecting a part of the channels of the Lth convolution layer to be at least one first redundancy channel according to the first weighting values, and generating a compressed Lth convolution layer by deleting the at least one first redundancy channel; and removing the first pruning layer, and generating a first compressed artificial neural network.
US11270206B2 Incremental learning through state-based real-time adaptations in artificial intelligence systems
A system for reconfiguring neural network architecture responsive to a system state is provided. A controller for modifying a neural network learning engine is configured to monitor a data stream having a data pattern by comparing the data pattern to a trained data pattern; identify a change in the data pattern of the data stream; determine a state of the neural network learning engine, the state defining one or more neural network parameters for monitoring the data stream with the neural network learning engine; and in response to identifying the change in the data pattern and determining the state, reconfigure an architectural configuration of the neural network learning engine by modifying the one or more neural network parameters.
US11270204B2 Systems and methods for barcode annotations for digital images
A content-based image retrieval (CBIR) system and method is presented herein. The CBIR system generates a relatively short vector or array of data, referred to as a barcode, from an input image. The short vector or array data can be used to represent the content of the image for image retrieval purposes. The system obtains the image and applies a transform to the image to generate a plurality of image transform values. The system thresholds the plurality of image transform values to obtain compact image transform values. The system generates a barcode in accordance with the compact image transform values and representative of the image. The system may then transmit the barcode to a database for storage or draw the barcode on a display. The system may also compare barcodes to find and retrieve similar images associated with similar barcodes.
US11270203B2 Apparatus and method for training neural network by performing normalization using a plurality of normalization techniques
There is provided is a method and an apparatus for training a neural network capable of improving the performance of the neural network by performing intelligent normalization according to a target task of the neural network. The method according to some embodiments of the present disclosure includes transforming the output data into first normalized data using a first normalization technique, transforming the output data into second normalized data using a second normalization technique and generating target normalized data by aggregating the first normalized data and the second normalized data based on a learnable parameter. At this time, a rate at which the first normalization data is applied in the target normalization data is adjusted by the learnable parameter so that the intelligent normalization according to the target task can be performed, and the performance of the neural network can be improved.
US11270202B2 Temporal memory using sparse distributed representation
A processing node in a temporal memory system includes a spatial pooler and a sequence processor. The spatial pooler generates a spatial pooler signal representing similarity between received spatial patterns in an input signal and stored co-occurrence patterns. The spatial pooler signal is represented by a combination of elements that are active or inactive. Each co-occurrence pattern is mapped to different subsets of elements of an input signal. The spatial pooler signal is fed to a sequence processor receiving and processed to learn, recognize and predict temporal sequences in the input signal. The sequence processor includes one or more columns, each column including one or more cells. A subset of columns may be selected by the spatial pooler signal, causing one or more cells in these columns to activate.
US11270199B2 Analogue electronic neural network
The present invention concerns a method of programming an analogue electronic neural network comprising a plurality of layers of somas. Any two consecutive layers of somas are connected by a matrix of synapses. The method comprises: applying test signals to inputs of the neural network; measuring at a plurality of measurement locations in the neural network responses of at least some somas and synapses to the test signals; extracting from the neural network, based on the responses, a first parameter set characterising the behaviour of the at least some somas; carrying out a training of the neural network by applying to a training algorithm the first parameter set and training data for obtaining a second parameter set; and programming the neural network by using the second parameter set. The invention also relates to the neural network and to a method of operating it.
US11270188B2 Joint optimization of ensembles in deep learning
Computer-implemented, machine-learning systems and methods relate to a combination of neural networks. The systems and methods train the respective member networks both (i) to be diverse and yet (ii) according to a common, overall objective. Each member network is trained or retrained jointly with all the other member networks, including member networks that may not have been present in the ensemble when a member is first trained.
US11270187B2 Method and apparatus for learning low-precision neural network that combines weight quantization and activation quantization
A method is provided. The method includes selecting a neural network model, wherein the neural network model includes a plurality of layers, and wherein each of the plurality of layers includes weights and activations; modifying the neural network model by inserting a plurality of quantization layers within the neural network model; associating a cost function with the modified neural network model, wherein the cost function includes a first coefficient corresponding to a first regularization term, and wherein an initial value of the first coefficient is pre-defined; and training the modified neural network model to generate quantized weights for a layer by increasing the first coefficient until all weights are quantized and the first coefficient satisfies a pre-defined threshold, further including optimizing a weight scaling factor for the quantized weights and an activation scaling factor for quantized activations, and wherein the quantized weights are quantized using the optimized weight scaling factor.
US11270184B2 Counterfeit prevention
A circuit provides a physically unclonable function. The circuit includes a first portion that provides a random value that varies according to an input to the circuit and a second portion that hashes the random value to provide an output value from the circuit. The first portion covers the second portion to prevent access to the random value. A breach of the first portions may alter operation of the first portion in a detectable manner. The first portion may cover a surface of a cube or parallelepiped. The first portion may be wrapped around a parallelepiped a plurality of times to cover each facet thereof from different directions. The output from the second portion may not intersect the first portion. The circuit may also include an external layer disposed on the first portion. The external layer may be glued to the first portion.
US11270183B2 Transitional layer for electronic modules and producing method thereof
An electronic module preparation layer (A) and a manufacturing method therefor. The electronic module preparation layer (A) comprises a substrate (10), multiple electronic modules (20) and two release layers (30, 40). The multiple electronic modules (20) are coated in the substrate (10) by means of the two release layers (30, 40) so as to provide a protective effect. When a user needs to input a program code to various electronic modules (20), since one of the release layers, i.e. the release layer (40), is provided with an operation hole (42), a chip (21) and a fingerprint identification element (23) provided on various electronic modules (20) can communicate with the outside, and the user can directly carry out an operation of inputting the program code by means of the electronic module preparation layer (A), thereby effectively improving the defect in the prior art that various electronic modules (20) can easily be bent and damaged when directly inputting into the electronic modules (20), and an electronic module preparation layer (A) is thus provided.
US11270179B2 System and method for managing containers
A system for managing containers includes a server, a portable electronic device and a check apparatus. The server stores a piece of transaction data. The portable electronic device is configured to receive the piece of transaction data from the server, to determine whether a shaking criterion is met based on acceleration of the portable electronic device, and to display a barcode corresponding to the piece of transaction data when the shaking criterion is met. The portable electronic device is further configured to capture an image and send the image to the server. The check apparatus is configured to read and decode the barcode, and to display information relating to the piece of transaction data based on data encoded in the barcode.
US11270177B2 RFID transponder and corresponding operating method
In accordance with a first aspect of the present disclosure, a radio frequency identification (RFID) transponder is provided, comprising: at least one functional component configured to perform a function of the RFID transponder; a charge pump configured to supply an output voltage to said functional component, wherein said charge pump comprises a plurality of charge pump stages; a charge pump controller configured to control a number of charge pump stages which contribute to the output voltage. In accordance with a second aspect of the present disclosure, a corresponding method of operating an RFID transponder is conceived.
US11270175B2 RFID system vehicle access control
A Radio Frequency Identification (RFID) tag according to one embodiment includes a housing configured for coupling to a vehicle; control circuitry coupled to the housing and operatively coupled to an electrical system of the vehicle; and a memory for storing information; where the control circuitry directly controls access to the vehicle via the operative coupling to the electrical system of the vehicle.
US11270174B2 Mobile phone with magnetic card emulation
An electronic transaction card communicates with an add-on slot of an intelligent electronic device. The add-on slot may be a memory card slot. The intelligent electronic device may be a mobile phone or other device with or without network connectivity. The electronic transaction card may have magnetic field producing circuitry compatible with magnetic card readers, smartcard circuitry, other point-of-sale interfaces, or any combination thereof.
US11270172B2 Apparatus that operates with unit mounted therein and the unit
An apparatus that operates with a detachable unit mounted therein, includes: a storage unit configured to store a public key; and a verification unit configured to verify data held by the mounted unit, based on the public key. The data includes attribute information indicating an attribute of the unit, and authentication information generated from target information including the attribute information with a secret key paired with the public key and from which the target information is restorable, and the verification unit is further configured to detect an anomaly in the attribute information or the authentication information included in the data, by determining whether the attribute information included in the target information restored from the authentication information using the public key matches the attribute information included in the data.
US11270170B2 Object detection using low level camera radar fusion
A vehicle, system and method of detecting an object. The system includes an image network, a radar network and a head. The image network receives image data and proposes a boundary box from the image data and an object proposal. The radar network receives radar data and the boundary box and generates a fused set of data including the radar data and the image data. The head determines a parameter of the object from the object proposal and the fused set of data.
US11270165B2 System and method for generating realistic simulation data for training an autonomous driver
A method for training a model for generating simulation data for training an autonomous driving agent, comprising: analyzing real data, collected from a driving environment, to identify a plurality of environment classes, a plurality of moving agent classes, and a plurality of movement pattern classes; generating a training environment, according to one environment class; and in at least one training iteration: generating, by a simulation generation model, a simulated driving environment according to the training environment and according to a plurality of generated training agents, each associated with one of the plurality of agent classes and one of the plurality of movement pattern classes; collecting simulated driving data from the simulated environment; and modifying at least one model parameter of the simulation generation model to minimize a difference between a simulation statistical fingerprint, computed using the simulated driving data, and a real statistical fingerprint, computed using the real data.
US11270164B1 Vehicle neural network
A system, including a processor and a memory, the memory including instructions to be executed by the processor to train a deep neural network based on a plurality of real-world images, determine the accuracy of the deep neural network is below a threshold based on identifying one or more physical features by the deep neural network, including one or more object types, in the plurality of real-world images and generate a plurality of synthetic images based on the accuracy of the deep neural network is below a threshold based on identifying the one or more physical features using a photo-realistic image rendering software program and a generative adversarial network. The instructions can include further instructions to retrain the deep neural network based on the plurality of real-world images and the plurality of synthetic images and output the retrained deep neural network.
US11270162B2 Method and apparatus for detecting objects of interest in an environment
A method is provided for generating training data to facilitate automatically locating an object of interest within an image. Methods may include: receiving sensor data including a plurality of images from at least one image sensor; receiving an identification, from a user, of an object visible within an image of the plurality of images, where at least a portion of the object is visible in one or more of the plurality of images; determining a predicted location of the object in the one or more of the remaining images of the plurality of images; identifying the object in the one or more of the remaining images of the plurality of images; and storing the plurality of images including an indication of the object at the object location within the one or more of the plurality of images.
US11270160B2 Image description generation method, model training method, device and storage medium
Embodiments of this application disclose an image description generation method performed at a computing device. The method includes: obtaining a target image; generating a first global feature vector and a first label vector set of the target image; applying the target image to a matching model and generating a first multi-mode feature vector of the target image through the matching model, the matching model being a model obtained through training according to a training image and reference image description information of the training image; and generating target image description information of the target image according to the first multi-mode feature vector, the first global feature vector, and the first label vector set.
US11270158B2 Instance segmentation methods and apparatuses, electronic devices, programs, and media
An instance segmentation method includes: performing feature extraction on an image via a neural network to output features at at least two different hierarchies; extracting region features corresponding to at least one instance candidate region in the image from the features at the at least two different hierarchies, and fusing region features corresponding to a same instance candidate region, to obtain a first fusion feature of each instance candidate region; and performing instance segmentation based on each first fusion feature, to obtain at least one of an instance segmentation result of the corresponding instance candidate region or an instance segmentation result of the image.
US11270156B2 Machine learning for dynamically updating a user interface
Methods, apparatus, systems, computing devices, computing entities, and/or the like for using machine-learning concepts to determine predicted recovery rates/scores for claims, determine priority scores for the claims, and prioritizing the claims based on the same, and updating a user interface based at least in part on the prioritization of the same.
US11270154B2 Multi-camera device
Apparatuses, methods and storage medium associated with multi-camera devices are disclosed herein. In embodiments, a multi-camera device may include 3 or more camera sensors disposed on a world facing side of the multi-camera device. Further, the multi-camera device may be configured to provide a soft shutter button at a location on an opposite side to the world facing side, coordinated with locations of the 3 or more camera sensors that reduces likelihood of blocking of one or more of the 3 or more camera sensors. Other embodiments may be disclosed or claimed.
US11270145B2 Interpretable counting in visual question answering
Approaches for interpretable counting for visual question answering include a digital image processor, a language processor, and a counter. The digital image processor identifies objects in an image, maps the identified objects into an embedding space, generates bounding boxes for each of the identified objects, and outputs the embedded objects paired with their bounding boxes. The language processor embeds a question into the embedding space. The scorer determines scores for the identified objects. Each respective score determines how well a corresponding one of the identified objects is responsive to the question. The counter determines a count of the objects in the digital image that are responsive to the question based on the scores. The count and a corresponding bounding box for each object included in the count are output. In some embodiments, the counter determines the count interactively based on interactions between counted and uncounted objects.
US11270135B2 Method and device for classifying objects on a roadway in surroundings of a vehicle
A method for classifying objects on a roadway in surroundings of a vehicle. The method includes: reading in image data from a vehicle camera of the vehicle. The image data represent an area of the surroundings which includes the roadway; evaluating the image data including generating a model of a surface of the roadway using identified roadway markings, and an object on the roadway being identified; ascertaining first distance values between the vehicle camera and object image points of the object represented by the image data, and second distance values between the vehicle camera and roadway image points, defined by the model, of the surface of the roadway in surroundings of the object; and comparing the distance values to at least one continuity criterion for distinguishing raised objects from flat objects to classify the object as a raised or flat object as a function of a result of the comparison.
US11270130B2 Route inspection system
A system and method obtain first image data of a route at a location of interest from a first optical sensor disposed onboard a vehicle system moving along the route. The first image data depicts the route at the location of interest prior to passage of the vehicle system over the route at the location of interest. Second image data of the route at the location of interest is obtained from a second optical sensor disposed onboard the vehicle system. The second image data depicts the route at the location of interest after passage of the vehicle system over the route at the location of interest. A determination is made as to whether a change in the route has occurred at the location of interest by comparing the first image data with the second image data.
US11270124B1 Temporal bottleneck attention architecture for video action recognition
This invention classifies actions performed within a video clip, by receiving a video clip for analysis, where the video clip comprises a time sequence of video frames, applies a bottleneck attention mechanism to the frames in the clip to generate a reduced sequence of key-frames, applies a 2 dimensional (2D) convolutional neural network to the sequence of keyframes to obtain a 3D embedding tensor for each keyframe, applies a multi-headed attention mechanism to the 3D embedding tensors to generate a final action context, and apples a classification mechanism to the final action context to obtain a probability for each action class that indicates the likelihood that an action specified by the action class occurred in the video clip.
US11270123B2 System and method for generating localized contextual video annotation
Embodiments described herein provide a system for localized contextual video annotation. During operation, the system can segment a video into a plurality of segments based on a segmentation unit and parse a respective segment for generating multiple input modalities for the segment. A respective input modality can indicate a form of content in the segment. The system can then classify the segment into a set of semantic classes based on the input modalities and determine an annotation for the segment based on the set of semantic classes.
US11270120B2 Visual object insertion classification for videos
The present disclosure relates to a computer implemented method, computer program and apparatus for classifying object insertion opportunities in a video by identifying at least one object insertion opportunity in a scene of the video, identifying a focus of attention in the scene, determining a proximity value for each of the at least one object insertion opportunity based at least in part on the object insertion opportunity and the focus of attention, wherein the proximity value is indicative of a distance between the respective at least one object insertion opportunity and the focus of attention in the scene, and classifying each of the at least one object insertion opportunity based at least in part on the proximity value determined for each respective at least one object insertion opportunity.
US11270118B2 Creating a valuable video clip using metadata flagging
Methods, systems, devices and apparatuses for a video surveillance system. The video surveillance system includes a camera configured to detect first image data. The video surveillance system includes a memory. The memory is configured to store the first image data. The video surveillance system includes a processor. The processor is coupled to the camera and the memory and configured to identify one or more objects within the first image data. The processor is configured to generate metadata associated with the one or more objects within the first image data. The processor is configured to tag the metadata to the one or more objects within the first image data. The processor is configured to generate second image data that is a subset of the first image data based on the metadata tagged to the one or more objects.
US11270116B2 Method, device, and system for generating affordances linked to a representation of an item
In one implementation, a method of generating an affordance linked to an SR representation of an item is performed in a device including one or more processors, a non-transitory memory, and one or more displays. The method includes identifying an item; generating an affordance-item pair that corresponds to the item; detecting an input selecting the affordance-item pair; and displaying, on the one or more displays, a simulated reality (SR) environment that includes an SR representation of the item in response to detecting the user input selecting the affordance-item pair. In some implementations, the method includes obtaining an image data frame that includes the item.
US11270112B2 Systems and methods for rating vegetation health and biomass from remotely sensed morphological and radiometric data
The inventive system and method presented herein combines and integrates information to provide a more effective single rating of vegetation health and biomass. As a result the present invention provides for an objective biomass rating which produces a single numerical measure of vegetation biomass and health that can be used for quantitative comparative assessment of vegetation in research trials and in plant production. The inventive system and method further provides for remote-sensing of vegetation health and biomass based on combined assessments of morphological data (extracted from sources such as high-resolution elevation raster-maps or point-clouds produced by photogrammetric or LiDAR sensors) and radiometric data (such as spectral reflectance maps generated from multi- or hyper-spectral imaging systems).
US11270110B2 Systems and methods for surface modeling using polarization cues
A computer-implemented method for surface modeling includes: receiving one or more polarization raw frames of a surface of a physical object, the polarization raw frames being captured with a polarizing filter at different linear polarization angles; extracting one or more first tensors in one or more polarization representation spaces from the polarization raw frames; and detecting a surface characteristic of the surface of the physical object based on the one or more first tensors in the one or more polarization representation spaces.
US11270109B2 Interactive method and interactive system for smart watch
An interactive method of a smart watch includes the following steps: S1. acquiring a vibration signal of an accelerometer and a gyroscope of a smart watch based on a vibration signal transmitted by a human body; S2. identifying the vibration signal by using an anomaly detection algorithm; S3. pre-processing the vibration signal, and further classifying and identifying the vibration signal by using an improved algorithm of a k-nearest neighbor algorithm; S4. analyzing the user's feedback on the results and correcting them in time to maintain a stable identification accuracy. The present disclosure also discloses an interactive system, including a signal detection module, an identification and classification module, and a real-time feedback module. In the present disclosure, the human body part is regarded as a virtual screen based on the vibration signal transmitted by the human body.
US11270108B2 Object tracking method and apparatus
An object tracking apparatus for a sequence of images, wherein a plurality of tracks have been obtained for the sequence of images, and each of the plurality of tracks is obtained by detecting an object in several images included in the sequence of images. The apparatus comprises matching track pair determining unit configured to determine a matching track pair from the plurality of tracks, wherein the matching track pair comprise a previous track and a subsequent track which correspond to the same object and are discontinuous, and combining unit configured to combine the previous track and the subsequent track included in the matching track pair.
US11270106B2 System and method for correcting documents
A system and method which virtually eliminates the research work that entities required to file 1099 forms with the Internal Revenue Service (IRS) must do to ensure that the taxpayer identification number/legal business name, address combinations match those contained within the IRS database.
US11270104B2 Spatial and temporal sequence-to-sequence modeling for handwriting recognition
An example process for recognizing handwritten input includes obtaining input data representing handwritten input, where the handwritten input is associated with a first dimension and a second dimension relative to the handwritten input; sampling the input data to obtain a plurality of coordinates representing the handwritten input; determining, based on the plurality of coordinates, a sequence of vectors representing a respective plurality of portions of the handwritten input, where: each portion of the respective plurality of portions is associated with a respective height and width corresponding respectively to the first and second dimensions, the respective height being greater than the respective width; and consecutive vectors of the sequence of vectors represent respective consecutive portions of the handwritten input; generating, using a handwriting recognition model, based on the sequence of vectors, one or more characters for the handwritten input; and causing the one or more characters to be displayed.
US11270102B2 Electronic device for automated user identification
This disclosure describes techniques for providing instructions when receiving biometric data associated with a user. For instance, an electronic device may detect a portion of a user, such as a hand. The electronic device may then determine locations of the portion of the user relative to the electronic device. Based on the locations, the electronic device may cause a visual indicator to provide instructions to the user for placing the portion of the user at a target location relative to the electronic device. For example, the visual indicator may emit light indicating that the portion of the user is off-centered, angled, too low, and/or too high. After providing the instructions and determining that the portion of the user is at the target location, the electronic device may capture at least an image of the portion of the user and use the image to identify an account.
US11270099B2 Method and apparatus for generating facial feature
Methods and apparatus for generating a facial feature. A specific embodiment of the method includes: acquiring a to-be-recognized face image; inputting the to-be-recognized face image into a first convolutional neural network to generate a feature area image set of the to-be-recognized face image, the first convolutional neural network being used to extract a feature area image from a face image; inputting each feature area image in the feature area image set into a corresponding second convolutional neural network to generate an area facial feature of the feature area image, the second convolutional neural network being used to extract the area facial feature of the corresponding feature area image; and generating a facial feature set of the to-be-recognized face image based on the area facial feature of the each feature area image in the feature area image set.
US11270098B2 Clustering methods using a grand canonical ensemble
Methods are disclosed for clustering biological samples and other objects using a grand canonical ensemble. A biological sample is characterized by data attributes from varying sources (e.g. NGS, other types of high-dimensional cytometric data, observed disease state) and of varying data types (e.g. Boolean, continuous, or coded sets) organized as vectors (as many as 109) having as many as 106, 109, or more components. The biological samples or observational data are modeled as particles of a grand canonical ensemble which can be variably distributed among partitions. A pseudo-energy is defined as a measure of inverse similarity between the particles. Minimization of grand canonical ensemble pseudo-energy corresponds to clustering maximally similar particles in each partition, thereby determining clusters of the biological samples. The sample clusters can be used for feature discovery, gene and pathway identification, and development of cell based therapeutics, or for other purposes. Variations and additional applications are disclosed.
US11270093B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a plurality of fingerprint recognition circuits. At least one of the plurality of fingerprint recognition circuits includes a light sense signal obtaining unit and a subtracted. The light sense signal obtaining unit is configured to obtain a first light sense voltage value and a second light sense voltage value, the first light sense voltage value is related to a first power voltage value, the second light sense voltage value is related to a second power voltage value, and the first power voltage value is greater than the second power voltage value. The subtracted is configured to subtract the second light sense voltage value from the first light sense voltage value to obtain a light sense data value.
US11270092B2 Fingerprint sensing apparatus and fingerprint identification method
A fingerprint sensing apparatus and a fingerprint identification method are provided. An original fingerprint image is obtained by the fingerprint sensor. An image edge block located at an edge of the original fingerprint image is selected. The image edge block is input into a neural network model to generate a predicted extension block. An extended fingerprint image is generated through merging the original fingerprint image with the predicted extension block. A fingerprint application is executed according to the extended fingerprint image.
US11270091B2 Imaging system
An imaging system for capturing an object includes a plurality of light sources for illuminating the object and a plurality of optical sensors. The plurality of light sources emit light radiation and the plurality of optical sensors are arranged to detect light radiation reflected from the object.
US11270089B2 Electronic work card, control method thereof and device, storage medium and attendance management system
The present disclosure discloses an electronic work card, a control method and device thereof, a storage medium and an attendance management system. The electronic work card includes: a controller and a Radio Frequency Identification (RFID) device; wherein the RFID device is configured to identify at least one actuator in the environment, receive the identification information provided by the at least one actuator when the at least one actuator is identified, and send the trigger information to the controller; the controller is configured to obtain the identification information of the actuator after receiving the trigger information of the actuator, determine whether the electronic work card is in the preset workplace according to the identification information, and in response to determining that the electronic work card is not in the preset workplace, control at least part of the functions of the electronic work card to enter the non-working state.
US11270087B2 Object scanning method based on mobile terminal and mobile terminal
A method performed by one or more processors of a mobile terminal is provided. The method includes: identifying a monitoring object based on a scanning instruction that is entered in an application interface; starting, based on the scanning instruction, a scanning object for scanning the monitoring object; and displaying the scanning object, a scanning range of the scanning object, a scanned monitoring object in the scanning range, and a remaining life value of the scanned monitoring object.
US11270081B2 Artificial intelligence based virtual agent trainer
The present disclosure relates to a system, a method, and a product for an artificial intelligence based virtual agent trainer. The system includes a processor in communication with a memory storing instructions. When the processor executes the instructions, the instructions are configured to cause the processor to obtain input data and generate a preliminary set of utterances based on the input data, process the preliminary set of utterances to generate a set of utterance training data, generate a set of conversations based on the set of utterance training data, simulate the set of conversations on a virtual agent to obtain a conversation result, verify an intent and a response based on the conversation result, verify a use case flow and flow hops based on the conversation result, and generate recommendation information and maturity report based on verification results.
US11270077B2 Routing text classifications within a cross-domain conversational service
A computing device receives a natural language input from a user. The computing device routes the natural language input from an active domain node of multiple domain nodes of a multi-domain context-based hierarchy to a leaf node of the domain nodes by selecting a parent domain node in the hierarchy until an off-topic classifier labels the natural language input as in-domain and then selecting a subdomain node in the hierarchy until an in-domain classifier labels the natural language input with a classification label, each of the plurality of domain nodes comprising a respective off-topic classifier and a respective in-domain classifier trained for a respective domain node. The computing device outputs the classification label determined by the leaf node.
US11270073B2 Method and system for extracting entity information from target data
Disclosed is a method and a system for extracting entity information from target data. The method comprises: providing the target data; refining the target data to obtain at least one base entity information having a plurality of base entity units using an algorithm, wherein the algorithm is based on a predefined syntax; generating a plurality of strings for each of the base entity information, wherein the plurality of strings comprises at least one base entity unit among the plurality of base entity units; sorting the plurality of strings in a decreasing order of length of the plurality of strings; identifying an entity type of the plurality of strings, based on an ontology, by processing the plurality of strings sequentially; assigning labels to the plurality of strings based on the entity type; and mapping the labelled plurality of strings to a predefined signature to obtain the entity information.
US11270068B2 System and interface for electronic communication generation and tracking
Various systems and methods are disclosed for enabling a consumer's creation of a communication (e.g., letter, e-mail) addressed to a provider of goods and/or services. Manually and/or automatically by providing access to one or more existing data repositories, the user completes a software-presented questionnaire, and responses are used by the system to customize and populate a templated form. The form identifies, elaborates and, in some cases, quantifies problems with the provider's performance. The system focuses on form letters by consumers to businesses, thereby increasing its depth while avoiding unnecessary complexity. Some embodiments also (at the user's instruction) submit portions of the communication to third parties (e.g., regulatory agencies), track delivery of the communication, and provide background information relating consumer communications with businesses. Some embodiments are tailored to requirements of providers for selected correspondence (e.g., a “notice of dispute” telecommunications providers purport to require before allowing contractual right to arbitration).
US11270059B2 Machine learning model-based content processing framework
A textual user input is received and a plurality of different text-to-content models are run on the textual user input. A selection system attempts to identify a suggested content item, based upon the outputs of the text-to-content models. The selection system first attempts to generate a completed suggestion based on outputs from a single text-to-content model. It then attempts to mix the outputs of the text-to-content models to obtain a completed content suggestion.
US11270056B2 Method and apparatus for verifying electronic circuits
A method, system and computer program product, the method comprising: obtaining circuit information, comprising description of groups of pins of electronic chips; obtaining a description of a test comprising a plurality of rules specifying: an identifier, a first group of pins, a second group of pins, a first action to take upon successful interconnection of the first and second groups, and a second action to take upon failure, wherein the first action and second actions are one of: finish with success, finish with failure, and a rule ID of a subsequent rule to check; checking the plurality of rules, comprising checking a sequence of rules starting with a first rule, and wherein each subsequent rule is selected as the first or second action of a preceding rule, in accordance with whether the preceding rule succeeded or failed, respectively; and outputting a result of the plurality of rules.
US11270054B1 Method and system for calculating printed area metric indicative of stochastic variations of the lithographic process
Systems and methods for calculating a printed area metric indicative of stochastic variations of the lithographic process are disclosed. Lithography is a process that uses light to transfer a geometric pattern from a photomask, based on a layout design, to a resist on a substrate. The lithographic process is subject to random stochastic phenomena, with the resulting stochastic randomness potentially becoming a major challenge. To characterize the stochastic phenomena, a printed area metric may be generated analytically (rather than via simulations) and comprise one or more defined moments for a printed area distribution associated with the printed area that are indicative of one or more aspects associated with printing. For example, the printed area metric may be indicative of the likelihood of printing within the printed area or the variance of printing within the printed area due to stochastic randomness in one or both of exposure or resist process.
US11270053B2 Systems and methods for assembling and developing an SoC efficiently using templates and designer input data
Systems and methods for assembling and developing a System-on-a-chip (SoC) by using templates and designer input data are described. One of the methods includes receiving a request for generating a design of the SoC. In response to the request, a template database is accessed to provide templates of a plurality of designs of systems-on-chips (SoCs). Each of the templates is for a technology application. The method includes receiving a selection of one of the templates. The one of the templates represents components of the SoC. The method also includes receiving a configuration file including configuration data input for the components of the SoC. The method includes compiling the configuration file and a definition file for the SoC to generate design files for the SoC.
US11270052B2 System and method of timing characterization for semiconductor circuit
A method includes: receiving a library associated with a cell; determining a plurality of candidate hold times for the cell; acquiring a plurality of candidate setup times corresponding to the plurality of candidate hold times, wherein a data delay associated with each of the candidate setup time fulfills a data delay constraint for the cell; adding the plurality of candidate setup times to the plurality of candidate hold times, respectively, to obtain a plurality of candidate time windows; and selecting a target time window having a minimal time span among the candidate time windows. At least one of the receiving, determining, acquiring, adding and selecting steps is conducted by at least one processor.
US11270036B2 Systems and methods for sustainability and social interaction analysis in building information modeling
Described herein are systems and methods for building information modeling. An embodiment of the method includes: receiving a BIM; and transforming the BIM to flatten solid-volume geometry for space bounding elements into thin-walled boundaries of the thermal zones by: determining wall volumes from the BIM; collapsing the wall volumes to provide single surface walls; determining wall center surfaces and end points from the single surface walls; aligning, and trimming or extending, the single surface walls using the wall end points to create closed spaces; connecting the closed spaces vertically to generate a single water tight volume for the closed spaces; and creating interfaces between the single water tight volume for the closed spaces to generate thermal zones.
US11270034B1 Method and system for kitchen cabinet layout
A computer-implemented method and system for generating a layout of kitchen cabinets is provided. The method and system can be used for recommending an acceptable kitchen cabinet layout that would optimize both functionality and visual appearance of a kitchen. The method includes the steps of receiving, by a computer, attributes that define a virtual kitchen and receiving, by the computer, attributes and placement information for an appliance. The computer generates the virtual kitchen and populates the virtual kitchen with cabinets. The computer generates a first suggestion for kitchen cabinet layout, wherein the first suggestion satisfies the criteria of balance, economical and minimization of filler space. The step of generating the first suggestion can be done by using a neural-network-based evaluation function combined with a search algorithm.
US11270033B2 Prosthodontic and orthodontic apparatus and methods
System and method for developing a treatment plan for achieving a treatment goal including creating a virtual model of a dental patient's dentition; transforming the virtual model of the dentition using virtual prosthodontics to facilitate achievement of the treatment goal; transforming the virtual model of the dentition using virtual orthodontics to facilitate achievement of the treatment goal; iterating on the transforming steps until substantially achieving the treatment goal; and generating an orthodontic treatment plan and a prosthodontic treatment plan based upon the substantially achieved treatment goal.
US11270032B1 Tamper switch assembly and installation method thereof
A Tamper Switch Assembly to protect cryptographic modules and electronic components within a closeable unit. The Tamper Switch Assembly includes a Lid Switch Actuator affixable to an underside of a lid of the closeable unit, and a Lid Switch Guard Bracket affixable within a chassis of the closeable unit. The Tamper Switch Assembly includes an Electronic Switch Assembly insertable within the Lid Switch Guard Bracket to provide electrical monitoring of a switch state. A microprocessor is coupled to the Electronic Switch Assembly by communication means to monitor the switch for electrical continuity to determine its state, and in response, determine whether a tampering of the securely closed unit has occurred. Other embodiments are disclosed.
US11270030B2 System and method for consensus management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based consensus management, are provided. One of the methods includes: obtaining a request for creating a consensus template, wherein the request comprises information about a plurality of participating entities associated with the consensus template; generating, based on the request, a dataset representing a hierarchical structure of the participating entities associated with the consensus template; creating a blockchain transaction for registering the consensus template to a blockchain, wherein the blockchain transaction comprises the dataset representing the hierarchical structure of the participating entities; and sending, to one or more blockchain nodes associated with the blockchain for adding to the blockchain, the blockchain transaction for registering the consensus template to the blockchain.
US11270026B2 Method and system for securing personally identifiable information
A method for linking de-identified data identifiers to traceable data identifiers in compliance with applicable data privacy rules and regulations includes: receiving a plurality of first data identifiers from a first computing system; applying a one-way hashing algorithm and salt to the first data identifiers to generate second data identifiers; storing an association between each of the first data identifiers and the respective second data identifier; receiving one or more specific second data identifiers from a second computing system; identifying, for each of the one or more specific second data identifiers, the associated first data identifier; and transmitting each identified associated first data identifier to the first computing system.
US11270022B2 Sensitive data movement detection
Systems and techniques for sensitive data movement detection are described herein. An attempt to relocate a file that is a member of a monitored data set may be identified. A user account associated with the attempt to relocate the file may be determined. A safe user group may be identified for the user account associated with the attempt to relocate the file. A destination may be obtained for the attempt to relocate the file. A safe zone may be determined for the monitored data set using the user account and the identification of the monitored data set. A notification may be provided based on the destination for the attempt to relocate the file and the safe user group and the safe zone.
US11270020B1 Privilege based access checks for query results
Techniques described herein can allow users to share cached results of an original query with other users while protecting sensitive information. The techniques described herein can check whether the other users have access to the underlying data queried before allowing those users to see the stored query results. That is, the system may perform privilege checks on the shared users before giving them access to the stored query results but without having to re-run the original query.
US11270019B2 Processing data and programs with mutual security to the data and programs
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing confidential data and confidential programs while providing mutual security to the data and programs. A method includes receiving, from a first system, customer energy data, including data representing energy consumption by a customer; receiving, from a second system, program data representing one or more programs for processing the customer energy data; executing the programs with the customer energy data as input to produce output that includes estimated energy consumption data, while providing security for the program data from access by the first system and any third party and while providing security for the customer energy data and the estimated energy consumption data from access by the second system and any third party; and providing the estimated energy consumption data as output (i) to the first system or (ii) to the customer or (iii) both.
US11270018B2 System and method for providing data security in a hosted service system
Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system having a database management system (DBMS) with a database and a query pre-parser. A processing application is configured to process a request from a tenant system and route the processed request as a query to the query pre-parser. The query pre-parser is configured to decrypt a sensitive data part of the query, generate a modified query including the decrypted sensitive data part, generate a database query using the modified query, and transmit the database query to the database.
US11270016B2 Ransomware encryption algorithm determination
A computer implemented method of identifying an encryption algorithm used by a ransomware algorithm, the ransomware algorithm encrypting a data store of a target computer system using a searchable encryption algorithm, the method including intercepting an ordered plurality of messages communicated from the target computer system to a ransomware server computer system, each message including a payload storing an encrypted unit of data from the target computer system; inspecting a final byte in the encrypted unit of data in each message to identify a byte value used by an encryption algorithm of the ransomware as a padding byte to pad messages to the size of an integral multiple of units of encryption for the encryption algorithm; training an autoencoder based on a position of a message in the ordered plurality of messages and the padding byte to provide a trained autoencoder adapted to differentiate the encryption algorithm used by the ransomware from other different encryption algorithms.
US11270012B2 Encryption key shares to different devices for rendering
In one example in accordance with the present disclosure, a computing device is described. The computing device includes an encryption device to encrypt, using an encryption key, a document to be rendered. A generating device generates multiple shares of a decryption key using a secret-sharing scheme. A threshold number of the multiple shares allows decryption of the document. A transmit device transmits different shares of the multiple shares to different devices. The document is rendered when the threshold number of multiple shares are rejoined at a rendering device.
US11270010B2 Method and system for biometric template protection
Biometric templates (template) are used to store biometric data of one or more users. As biometric data of each user is unique and non-replaceable, template security is a major concern. This disclosure relates generally to template protection, and more particularly to a method and system for biometric template protection. The system generates a final perturbation value for data in the template, based on a first binary code (BC), a second binary code (BC′), feature vectors corresponding to data in the template, and an initial random perturbation. The final perturbation and the feature vectors are mapped to the first binary code. The first binary code represents the template. Every time the first binary code is compromised, the value of first binary code is updated, and the whole process is repeated to generate corresponding final perturbation and then the mapping is done.
US11270006B2 Intelligent storage devices with cryptographic functionality
A storage device can include processing and cryptographic capability enabling the device to function as a hardware security module (HSM). This includes the ability to encrypt and decrypt data using a cryptographic key, as well as to perform processing using such a key, independent of whether that processing involves data stored on the device. An internal key can be provided to the drive, whether provided before customer software access or received wrapped in another key, etc. That key enables the device to perform secure processing on behalf of a user or entity, where that key is not exposed to other components in the network or environment. A key may have specified tasks that can be performed using that key, and can be discarded after use. In some embodiments, firmware is provided that can cause a storage device to function as an HSM and/or processing device with cryptographic capability.
US11270002B2 Hardware trojan detection through information flow security verification
Disclosed are various embodiments for detecting hardware Trojans through information flow security verification. A file comprising register transfer level (HDL) code for an intellectual property core is loaded from memory. An asset within the intellectual property core is identified. An integrity verification or confidentiality verification of the HDL code that represents the asset is performed. An integrity violation or confidentiality violation within the HDL code as a result of performance of the integrity verification or confidentiality violation on the HDL code that represents the asset is detected. A malicious control point or a malicious observation point linked to the asset is identified. Finally, a trigger circuit for a hardware Trojan is identified in response to identification of the malicious control point or malicious observation point.
US11270000B1 Generation of file digests for detecting malicious executable files
A cybersecurity server receives an executable file that has bytecode and metadata of the bytecode. Strings are extracted from the metadata, sorted, and merged into data streams. The data streams are merged to form a combined data stream. A digest of the combined data stream is calculated using a fuzzy hashing algorithm. The similarity of the digest to another digest is determined to detect whether or not the executable file is malware or a member of a malware family.
US11269990B1 Detecting threats in big data platforms based on call trace and memory access patterns
A runtime attack can be detected on a big data system while processes are executed on various nodes. A behavior profile can be maintained for tasks or processes running on different nodes. The existence of a call variance in one of the traces for one of the behavior profiles can be determined. A memory variance can also be detected in one of the behavior profiles. A runtime attack has occurred when both the memory variance and the call variance are determined to exist.
US11269985B2 Techniques for biometric authentication of user of mobile device
A method for biometric authentication of a user of a mobile device, and a case for performing the method is provided. The method includes, by the case, coupling the mobile device to the case, receiving from the mobile device biometric data of the user of the mobile device that was captured by the mobile device, storing the biometric data, receiving a request from the mobile device for authenticating the user of the mobile device, the request including biometric data captured by the mobile device, comparing the biometric data stored in the case and the biometric data included in the request, and sending to the mobile device a response to the request for authenticating the user of the mobile device based on a result of the comparison, wherein the response to the request is for use by the mobile device to perform an operation based on the authentication of the user.
US11269983B2 Thermally enriched multi-modal and multi-channel biometric authentication
Embodiments of the present invention provide an improvement to conventional biometric authentication systems and techniques by providing an innovative system, method and computer program product for thermal enrichment of biometric authentication data to generate a high-confidence verification of user identity. A collaborative system for receiving data and continuously analyzing the data to determine emerging patterns is provided. The invention provides for the enrichment of biometric authentication data with thermal imaging data in order to discern between authentic data samples in contrast to inanimate copies or models. Furthermore, the invention is designed to detect and analyze liveliness of data samples as a means of authentication.
US11269982B2 Preventing computing device from timing out
A computer-implemented method for controlling time out of a device is disclosed according to an aspect of the subject technology. The method comprises determining whether at least one content-viewing criterion is satisfied; if the at least one content-viewing criterion is satisfied, then preventing the device from timing out upon expiration of a time-out period; and if the at least one content-viewing criterion is not satisfied, then timing out the device upon expiration of the time-out period.
US11269980B2 Authentication device and authentication method
An authentication device authenticates a user using biometric information. The authentication device including: a storage unit, a first acquisition unit, a second acquisition unit, a controller, an authentication processing unit, and an update processing unit. When the first acquisition unit acquires identification information, and a combination for which the number of successes for the acquired identification information is greater than or equal to a predetermined number is present in combination information, the controller sets a threshold such that a false acceptance rate for erroneously authenticating a person other than a registered user becomes lower than when the combination is not present.
US11269974B1 Learning ordinal regression model via divide-and-conquer technique
Embodiments of the present invention provide a divide-and-conquer algorithm which divides expanded data into a cluster of machines. Each portion of data is used to train logistic classification models in parallel, and then combined at the end of the training phase to create a single ordinal model. The training scheme removes the need for synchronization between the parallel learning algorithms during the training period, making training on large datasets technically feasible without the use of supercomputers or computers with specific processing capabilities. Embodiments of the present invention also provide improved estimation and prediction performance of the model learned compared to the existing techniques for training models with large datasets.
US11269973B2 Crossbar allocation for matrix-vector multiplications
Repeating patterns are identified in a matrix. Based on the identification of the repeating patterns, instructions are generated, which are executable by processing cores of a dot product engine to allocate analog multiplication crossbars of the dot product engine to perform multiplication of the matrix with a vector.
US11269971B2 Providing reading insight on URLs with unfamiliar content
In an approach for providing reading insight and notification on a URL with unfamiliar content for a user, a processor parses a web page to identify a URL. The URL references a subsequent web page. Prior to receiving a user interaction with the URL, a processor prefetches content of the subsequent web page. A processor determines a content domain of the prefetched content, the content domain being a summary of the prefetched content. A processor compares the content domain to a user profile, wherein the use profile is based, at least in part, on a browsing history of a user. A processor determines that the content domain is not in alignment to the user profile. A processor presents a notification to the user.
US11269967B1 Automated surfacing of historical social media items
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting past interactions. The program and method include generating a group profile for a plurality of users that includes a plurality of media items previously exchanged between the plurality of users and saved by at least one of the plurality of users; computing a prior time period as a function of a current date and a specified time interval; searching the plurality of media items to identify a collection of media items that were exchanged between the plurality of users during the prior time period; and generating for display in a graphical user interface a subset of the identified collection of media items.
US11269965B2 Extractive query-focused multi-document summarization
A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.
US11269962B2 Inductive matrix completion and graph proximity for content item recommendation
Users may consume and/or share information through various types of content items. For example, user may post a family photo through a social network, create a running blog through a microblogging service, etc. Because users may be overwhelmed by the amount of available content items, it may be advantageous to recommend content items, such as blogs to follow, to users. Accordingly, inductive matrix completion is used to evaluate user interactions with content items (e.g., a user following a blog), content item features (e.g., text and/or images of a blog is evaluated to identify a topic of the blog), and/or user features (e.g., a user liking or reblogging a blog, user demographics, user interests, etc.) to determine whether to recommend a content item to a user. Additionally, graph proximity is used to recommend content items based upon weights of edges connecting user nodes to content item nodes within a directed graph.
US11269959B2 Categorically filtering search results
A computer-implemented method according to one embodiment includes receiving a search query; determining a first set of categories associated with the search query, including performing a reverse lookup for the search query using a dynamic inference map in order to determine the first set of categories, where each category of the first set of categories includes one or more words that describe one or more aspects of the search query; determining a second set of categories associated with preliminary results of the search query; and filtering the preliminary results of the search query, including removing a subset of the preliminary results of the search query based on a comparison of the first set of categories to the second set of categories.
US11269958B1 Input and output files that offload search pattern matching from clients to servers
A system enables client to convert a command, which specifies applying a search pattern to a data object that is stored by server, into at least one part of an input file, which specifies applying the search pattern to the data object that is stored by server, and to write at least one part of the input file to server, in response to receiving the command. The system reads the data object from server, in response to reading at least one part of the input file. The system generates a match result by applying the search pattern to the data object. The system writes at least one part of an output file, comprising the match result, to client, thereby enabling client to read at least one part of the output file and to convert at least one part of the output file into a response, comprising the match result, to the command.
US11269953B2 Server-based conversion of autoplay content to click-to-play content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content. In one aspect, a system includes a content database that receives content from content providers and stores original content comprising animating content and converted content associated with the original content; a converter system that: receives the original content from the content database; generates the converted content, comprising: for a particular original content, identifying and extracting, from the particular original content, a static representation; overlaying the static representation with UI elements; and storing a particular converted content that comprises the static representation overlaid with the UI elements; and transmits the converted content to the content database; a content distribution system that: receives a request for content; identifies a first original content from the content database; receives a first converted content associated with the first original content; and provides the first converted content.
US11269949B1 System and method for searching, writing, editing, and publishing waveform shape information
System and method are provided for searching, writing, editing, and publishing waveform shape information. The system comprises a display module configured for displaying a waveform shape defined by a plurality of breakpoints, each breakpoint comprising a pair of coordinates xValue, yValue and an interpolation value iValue; a control module configured for displaying customer-adjustable waveform shape parameters through the display module, the customer-adjustable parameters including the xValue, yValue, and iValue of the breakpoints; and a shape editor configured for receiving the customer-adjustable parameters and editing the waveform shape in response to the received parameters. The method comprises displaying a waveform shape defined by a plurality of breakpoints; displaying customer-adjustable waveform shape parameters through a display module; and receiving the customer-adjustable parameters and editing the waveform shape in response to the received parameters.
US11269947B2 Method and system for providing a federated wide area motion imagery collection service
This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
US11269942B2 Automatic keyphrase extraction from text using the cross-entropy method
Automated keyphrase extraction from a digital text document. A pool of candidate keyphrases of the digital text document is created. A cross-entropy method is then employed to compute a set of output keyphrases out of the pool of candidate keyphrases, by iteratively optimizing an objective function that is configured to cause the set of output keyphrases to be descriptive of one or more main topics discussed in the digital text document. The set of output keyphrases may be used for at least one of: text summarization, text categorization, opinion mining, and document indexing.
US11269939B1 Iterative message-based data processing including streaming analytics
Systems and methods are described for processing data by interactions with a publish-subscribe messaging system. The processing may include receiving messages published to at least one publish-subscribe messaging system, the messages containing data collected during operation of one or more source computing systems and iteratively processing the received messages through the publish-subscribe messaging system, wherein iteratively processing a message comprises serially republishing the message to the at least one publish-subscribe messaging system and altering the message between individual republishings according to a set of rules, and wherein a final republishing of the message during the serial republishing makes a version of the message available on the at least one publish-subscribe messaging system to a downstream component.
US11269937B2 System and method of presenting information related to search query
Disclosed is system for presenting information related to a search query, comprising: a client device configured to receive the search query; a database arrangement; an ontological databank and a server arrangement communicably coupled to the client device and the database arrangement, wherein the server arrangement is configured to: receive the search query, segment the search query into one or more query segments; identify one or more query concepts associated with one or more query segments, wherein each of the one or more query concepts are tagged with a corresponding entity class; determine a data structure for the information related to the search query based on one or more metrics of the relationships of the one or more query concepts, and render, on the client device, the information related to the search query presented in the data structure.
US11269936B2 Information processing device and information processing method
An information processing device includes a processor. The processor is configured to: receive an input of a question; hold a response, when data required to output response content in response to the question is insufficient; and output, when insufficient data is collected while the response is being held, an announcement that the response is made and the response content.
US11269935B2 Searching free-text data using indexed queries
A system performs operations that include determining match text data based on a comparison between input text data and an index of keywords and identifying a set of match word tokens from the match text data. The operations further include determining one or more solution sets of input word tokens based on comparing the set of match word tokens and the input text data. Additionally, the operations include calculating a respective solution set score for each of the one or more solution sets of input word tokens based on the calculated similarity values. A match between the input text data and the match text data is determined based on the first solution set score satisfying a score threshold.
US11269931B2 Interactive geospatial map and geospatial visualization systems
A computer-implemented method is provided to visualize data related to one or more assets utilizing an interactive geospatial map. The system may receive query criteria, indicating a geographic region of interest and/or timespan of interest, and may access a plurality of datasets including a first dataset comprising data items associated with default locations of assets and a second dataset comprising data items associated with transit events of assets, and wherein the plurality of datasets are associated with geographic locations and respective times. The system may query the plurality of datasets to determine, for assets associated with the one or more data items, expected geographic locations of the assets, and may generate user interface data configured for rendering an interactive user interface including an interactive geospatial map with indications of the expected geographic locations of the assets, and a plurality of interactive tables.
US11269925B2 Data synchronization in a data analysis system
According to one embodiment, a method, computer system, and computer program product for data synchronization between a source database system and a target database system, the source database system including a source dataset and the target database system including a target dataset that is configured to include a copy of the source dataset. The embodiment may include configuring the target database system to detect data changes in the source dataset. The embodiment may include applying the detected data changes on the target dataset.
US11269924B2 System for live-migration and automated recovery of applications in a distributed system
A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers. Additionally, a system which controls the aforementioned live-migration based on dynamic measurement of load generated by each application and the topological preferences of each application, in order to automatically keep servers at an optimum utilisation level.
US11269923B2 Ability to vary on and vary off databases simultaneously across two systems
Embodiments of the present disclosure provide techniques to vary on and vary off databases simultaneously across a pair of nodes in a mirroring environment. A dual vary off operation is initiated at a first node of the pair of nodes, the dual vary off operation to be performed on copies of a database respectively stored on the pair of nodes, the operation to be performed in tandem with the second node. At the first node the copy of the database stored on the first node is informed of the dual vary off operation, and an operating system of the first node is also informed of the dual vary off operation. Upon receipt at the first node of an indication from the second node that it has completed its vary off operation, the first node completes the dual vary off operation. An analogous technique is performed for a dual vary on operation.
US11269922B2 Database server, database management method, and storage medium
A database server includes a database manager and a synchronization processing unit. When the database server is in a first state in which the database server receives requests from a client, the database manager updates a database in accordance with a request from the client and registers both update data for causing another database server included in the plurality of database servers to update a database of the other database server and management information of the update data for each data management unit in a memory on the basis of the request. When the database server is in the first state, the synchronization processing unit transmits the update data registered in the memory to the other database.
US11269920B2 Resource provisioning systems and methods
A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device provision a set of computing resources of a database system, the set of computing resources to process a set of queries of the database system and determines a utilization of the set of computing resources during processing of the set of queries. The device further updates the set of computing resources based on the utilization of the set of computing resources by the set of queries. Updating the set of computing resources includes updating a number of processors and a set of storage resources to process the set of queries of the database system, the set of storage resources being shared by each of the processors and processes the set of queries using the set of computing resources as updated.
US11269915B2 Maintaining shards in KV store with dynamic key range
A method is provided for a key-value (KV) store database management system (DBMS) to provide a KV store to an application. The method includes providing a first low-level KV store and a top-level KV store. The first low-level KV store includes a root node and leaf nodes. The top-level KV store includes a leaf node pointing to the first low-level KV store. The leaf node in the top-level KV store includes a minimum key in the first low-level KV store and a pointer to the root node of the first low-level KV store. The method further includes determining a key-value insertion to the KV store would increase a number of keys in the first low-level KV store over an upper threshold and, in response to said determining, creating a second low-level KV store. The method additionally includes determining if a total number of keys in the first low-level store and the second low-level store is less than a lower threshold from key-value deletions and, when the total number of keys in the first low-level store and the second low-level store is less than the lower threshold, merging the first and the second low-level stores.
US11269912B2 Parallel load operations for ETL with unified post-processing
A computer implemented system and method of performing parallel load operations during an extract, transform, load (ETL) operation. The system generates a single transaction having multiple processes, where each process loads into one target table. The processes are executed in parallel, and the system performs verification on the single transaction.
US11269906B2 Visual analysis of data using sequenced dataset reduction
Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset.
US11269901B2 Cognitive test advisor facility for identifying test repair actions
A cognitive test advisor facility is provided to identify repair action recommendations. The facility receives a user input regarding a test failure, and generates an expanded search input by identifying additional, alternative words for the user input. A database(s) is searched for test failure records relevant to keywords of the expanded search input, and relevant test failure records are prioritized using a relationship strength score based, at least in part, on relationship of the test failure records to the expanded search input. The facility detects test failure records from the searching having a relationship strength score higher than a threshold value, and analyzes the detected test failure records to identify potential test repair actions. Based on the analyzing, the facility generates a solution priority list including one or more suggested test repair actions for the test failure, and provides the solution priority list to the user.
US11269900B2 Transition regularized matrix factorization for sequential recommendation
Apparatuses, methods, and systems are provided for making sequential recommendations using transition regularized non-negative matrix factorization. A non-application specific collaborative filtering based personalized recommender system can recommend a next logical item from a series of related items to a user. The recommender system can recommend a next desirable or series of next desirable new items to the user based on the historical sequence of all user-item preferences and a user's most recent interaction with an item. An asymmetric item-to-item transition matrix can capture aggregate sequential user-item interactions to design a loss function for matrix factorization that incorporates the transition information during decomposition into low-rank factor matrices.
US11269899B2 Database query tool
A memory stores a first log and a collection of queries. A processor accesses a second log that includes a first, second, third and fourth historical query, determines that the first and second historical queries belong to a first similarity group and the third and fourth historical queries belong to a second similarity group, and ranks the queries within groups based on static and dynamic features. The processor further determines the third historical query is frequently submitted and copies the highest ranked similar queries into the collection. The processor receives a first database query, stores it in both logs, determines it is not similar to queries stored in memory, further determines that it belongs to the first similarity group, copies the highest ranked similar queries to the first log, and returns a report containing the similar queries. The processor further receives and executes a second query selected from the report.
US11269897B2 Mapping images to search queries
Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
US11269895B2 Automated labeling of child objects within tagged parents
Solutions for automated labeling of child objects within tagged parents include: receiving a plurality of parent objects, each having a tag and including a plurality of child objects; receiving a machine learning (ML) component operable to rank the parent objects; for each parent object: generating a set of restricted objects, wherein each restricted object is missing a child object; for each of a plurality of queries, ranking, with the ML component, the restricted objects according to relevance; based at least on the query and an inverse of the rank of the restricted objects, assigning a child object label. In some examples, the object missing from the restricted object having the lowest relevance rank is assigned a label based on the query. Various advantageous uses of the assigned child labels include enhancing search result reporting, automatically generating ML training data, and automatically generating and/or modifying reports.
US11269890B2 Systems and methods for providing contextual messages for media contents
There is provided a system including a memory and a processor configured to stream a media content for playback to a first media device for viewing by a first user, receive, while streaming the media content, an input from the first media device indicating an insertion point in the media content selected by the first user for inserting a contextual message provided by the first user, receive the contextual message from the first media device, stream the media content for playback to a second media device for viewing by a second user, and deliver the contextual message to the second media device for viewing by the second user when streaming the media content to the second media device reaches the insertion point.
US11269882B2 System and method for retrieving data from server computers
A system for retrieving data from one or more server computers, comprising: a parser operable to generate a plurality of application programming interface, API, calls to one or more API endpoints of the one or more server computers from a query; an API call executor operable to execute the API calls and receive the results; and a query engine operable to execute the query on the received results.
US11269881B2 Data query
A querier sends a SparkSQL query instruction to a connector, the SparkSQL query instruction contains a table identifier of an HBase table, metadata of the HBase table, and an attribute value corresponding to the metadata. When the connector receives the SparkSQL query instruction, if an index table corresponding to the table identifier and the metadata exists in a storage device, the connector generates a first Phoenix query instruction and sends the first Phoenix query instruction to the storage device, the index table is used to record a correspondence between an attribute value of the metadata of the HBase table and a RowKey of the HBase table, and the first Phoenix query instruction contains the table identifier, the metadata, and the attribute value. When receiving the first Phoenix query instruction, the storage device obtains the RowKey and the metadata, obtains the data row, and sends the data row to the connector.
US11269873B2 Retrieving context from previous sessions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
US11269872B1 Intent-based natural language processing system
Various embodiments of the present application set forth a computer-implemented method that includes receiving, from a device, a natural-language (NL) request. The method further includes selecting, using the NL request, an intent from a set of intents, wherein the intent is associated with a pre-defined intent template, the pre-defined intent template including a set of property fields that are associated with one or more portions of the NL request. The method also includes determining, based on the NL request, a set of property field values for the set of property fields. The method further includes generating a query to be executed on a field-searchable data source, wherein the query is based on one or more property field values included in the set of property field values. The method also includes receiving, in response to the query, a result that includes a set of event field values. In addition, the method includes causing the device to display at least a portion of the result.
US11269871B1 Displaying multiple editable queries in a graphical user interface
Systems and methods are disclosed for performing multiple queries in a single graphical user interface (GUI) displayed in a client browser. The client browser causes the display of a first user interface field in a first area of the GUI, where the first user interface field can be used to enter or edit a first query. The client browser also causes first query results generated by a data intake and query system executing the first query to be displayed in the first area. The client browser further causes the display of a second user interface field in a second area of the GUI, where the second user interface field can be used to enter or edit a second query. The client browser also causes second query results generated by the data intake and query system executing the second query to be displayed in the second area.
US11269869B2 Processing of queries over external tables
Disclosed herein are systems and methods for processing queries over external tables. In an embodiment, a database platform receives a query directed at least to data in an external table stored in a storage platform that is external to the database platform. The database platform uses metadata that summarizes the data in the external table to identify one or more partitions of the external table as potentially including data satisfying the query, and generates a query plan that includes a plurality of discrete subtasks that collectively include instructions to scan the identified one or more partitions of the external table for data satisfying the query. The database platform assigns, based on the metadata, the plurality of discrete subtasks to one or more nodes in an execution platform, and refreshes the metadata in response to a threshold number of modifications being made to the external table.
US11269868B2 Automated maintenance of external tables in database systems
Systems, methods, and devices for automated maintenance of external tables in database systems are disclosed. A method includes receiving, by a database platform, read access to content in an external data storage platform that is separate from the database platform. The method includes defining an external table based on the content in the external data storage platform. The method includes connecting the database platform to the external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating metadata for the external table, the metadata comprising information about data stored in the external table. The method includes receiving a notification that a modification has been made to the content in the external data storage platform, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes refreshing the metadata for the external table in response to the modification being made to the content in the external data storage platform.
US11269862B2 Method and device for checking a situation in a decentralized transaction system
A method for checking a situation in a decentralized transaction system. The method includes the following features: the situation is recognized by a first device in the transaction system, the situation is recorded by the first device with the aid of the transaction system, additional devices in the transaction system are prompted by the first device to detect particular data, the data are detected by the additional devices, The detected data are recorded by the additional devices with the aid of the transaction system and the situation is confirmed or disconfirmed in the transaction system based on the recorded data.
US11269859B1 Correlating different types of data of a distributed ledger system
Systems and methods are described to correlate different types of data obtained from a distributed ledger system. The distributed ledger system can generate transaction notifications, log data, and/or metrics data. At least some of the data generated by the distributed ledger system can be obtained by a data intake and query system via a distributed ledger system monitor. The data from the distributed ledger system can be stored in the data intake and query system and correlated. Based on the correlation, the data intake and query system can determine a history of a transaction in the distributed ledger system, relationships between components of the distributed ledger system, and/or an architecture of the distributed ledger system.
US11269858B2 Information management in a decentralized database including a fast path service
An example operation may include one or more of determining data at a first node satisfies a condition, obtaining a pointer to a shared storage area for the data, controlling generation of a block including the pointer, and appending the block to a blockchain without the data, wherein the first node corresponds to first virtual node hosted by blockchain-as-a-service (Baas) provider and wherein the first virtual node receives the data from a network coupled to the Baas provider.
US11269856B2 Methods, apparatuses, and systems for ingesting and consuming data utilizing a trading partner manager
Example methods, apparatuses, and systems are disclosed for ingesting and consuming data utilizing a trading partner manager. In one example embodiment, an example computing device receives user input comprising a set of data fabric configurations. The computing device then receives, into a data landing zone and based on the data fabric configurations, a data set from a data source. The computing device then ingests, based on the data fabric configurations, the received data set from the data landing zone into a data lake. The computing device then enriches, based on the data fabric configurations, the ingested data set. The computing device then enables data consumption of the ingested data set by the user.
US11269854B2 Production database update tool
A computing system may obtain code for a query to a database from a first user. In response, the application may automatically perform an operation to determine a number of records of the database that would be accessed by executing the query on the database. The computing system may output, for display to the first user, the number of records of the database that would be accessed by executing the query on the database. The computing system may output, for display to the first user, a prompt for an acknowledgement of the number of records of the database that would be accessed. In response to receiving an indication of the acknowledgement by the first user of the number of records of the database that would be accessed, the computing system may output, for display to a second user, the code for the query for review by the second user.
US11269853B2 User defined heuristic refresh of a materialized query table
A method, system and computer program product for operating a database includes: receiving a query including a first component indicating a criteria for generating a materialized query table (MQT) from the database and a second component having a condition for generating a reference value indicating a state of one or more items in the database; generating the MQT from the database where the MQT includes data items satisfying the criteria; generating, by executing the second component in response to receiving the query, a first reference value; receiving, subsequent to generating the first reference value, a second query for retrieving a data item from the MQT; generating, by executing the second component in response to receiving the second query, a second reference value; determining whether the first and second reference values are equal; and updating the MQT when the first reference value is not equal to the second reference value.
US11269851B2 Indoor survey data collection
In an approach for an indoor survey data collection, a processor generates reference points based on a site map and an accuracy requirement. A processor collects data at each reference point through a data collecting agent. A processor detects an outlier at the reference points using a feedback from the data collecting agent during the data collection and a database. A processor eliminates the detected outlier and rectifies the data.
US11269845B1 Techniques to configure media packages
Techniques to configure media packages are described. In one embodiment, an apparatus may comprise a client support component operative to receive search term information from a client device at a server device; and configure the client device with a selected one or more high-priority media items; a media server search component operative to transmit the search term information to a plurality of media servers; receive a plurality of media items from the plurality of media servers in response to the transmitting of the search term information to the plurality of media servers; and select the one or more high-priority media items from the plurality of media items based on priority weights; and a media item evaluation component operative to assign the priority weights to each of the plurality of media items. Other embodiments are described and claimed.
US11269843B2 Object storage method and object storage gateway
An object storage method includes: receiving an operation instruction, towards a target object, transmitted by a client terminal of a user; in response to the operation instruction, determining a storage area corresponding to the target object, where the storage area is located in a key-value storage database, the storage area is associated with a data table in the key-value storage database, and storage information of objects in the storage area is recorded in the data table; and processing the target object in the storage area of the key-value storage database according to the operation instruction, and modifying storage information of the target object in the data table according to a result of processing the target object.
US11269841B1 Method and apparatus for non-exact matching of addresses
A two-step algorithm for conducting near real time fuzzy searches of a target on one or more large data sets is described, where the address and the geolocation are included in the match criteria. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then perform a Levenshtein comparison to create a subset of the data set that may be a match. Location is determined by a geohash comparison of the latitude and longitude and a Levenshtein comparison of the address text. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches.
US11269838B2 Collision detection using state management of configuration items
Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
US11269827B1 Systems, methods, and computer products for model-based query assignment
A system is disclosed that includes a database and a processor in communication with the database. The processor is configured to maintain a data structure comprising historical value data and historical condition data and receive a query requesting a streamlined process. The processor is further configured to, based on the query, make a first assessment whether a submitted value ratio is within a predetermined range of a modeled value ratio; make a second assessment whether the modeled value ratio exceeds a predetermined maximum; and, based on the first assessment and the second assessment, assign a first flag to the query. The processor is further configured to based on the query, instantiate a condition model by obtaining the historical condition data; assign a second flag to the query; and based on the first flag and the second flag, determine whether to assign the query to the streamlined process.
US11269820B1 Integration of model execution engine containers with a model development environment
An analytic model generated in a data scientist model acquisition toolbench is received. An analytic model is translated using a structuring tool. An execution simulation for testing the translated analytic model is performed for executing the model in the data scientist model acquisition toolbench.
US11269819B1 Managing consistency models in a distributed database
Embodiments are provided for enabling a dynamic management of a multi-tenant distributed database. According to certain aspects, a management module supports an interface that enables a customer to configure one or more consistency models for a service to be supported by the distributed database. The management module may determine computing resources within the distributed database that are needed to support the service according to the configured consistency model(s), and may instantiate the computing resources for testing and development of the service by the customer.
US11269816B2 Recent file synchronization and aggregation methods and systems
With multiple software applications, multiple electronic devices for a user to access and work upon, and multiple potential storage locations for the files it is difficult for a user to remember the identity of a file worked upon, its storage location, or which application they employed. Whilst some applications provide a user with a listing of recently opened files these are only those accessed by that specific application upon a specific device. Embodiments of the invention provide users with a synthesized centralized view of all files accessed irrespective of where the user has stored the electronic content, with which electronic device the electronic content was accessed with, or with which software application the electronic content was accessed with.
US11269815B2 Warning for potential loss of data on logout
Embodiments of the disclosure provide systems and methods for detecting and providing warnings of potential data loss on termination of a client application of a cloud-based storage system. According to one embodiment, an attempt to log out or otherwise terminate the cloud services client application can be detected and local files at risk of losing data can be identified. A warning can then be presented to the user. For example, a warning can be presented on a display of the client device identifying local files at risk of data loss for various reasons such as those files that are still open by an application, files that are in the process of, but not yet finished, being synchronized, and files that cannot be synchronized. The user can then be given the option to continue or can cancel the termination and attempt to remedy the situation(s) creating the risk of data loss.
US11269811B2 Method and apparatus for maximized dedupable memory
A memory system is disclosed. The memory system may include a Big Hash Table and a Little Hash Table. The memory system may also include an Overflow Region and a Translation Table to map a logical address to a Physical Line Identifier (PLID), which may include a region identifier and a physical address.
US11269809B2 Electronic device, control method thereof, non-transitory computer-readable storage medium, and information processing system
An electronic device comprises a communication unit. and a response unit that, when a request has been received from an external device, generates information in accordance with the type of the request and sends the generated information to the external device as a response, wherein the response unit includes a determination unit that determines whether or not the received request belongs to a type that requests information pertaining to a plurality of files stored in the memory, a generation unit that, when the determination unit has determined that the received request belongs to the type that requests information pertaining to a plurality of files, generates a single chunk in which the requested information is written for the plurality of files, and a sending unit that sends the chunk generated by the generation unit as a response to the request.
US11269806B2 Data exchange pathways between pairs of processing units in columns in a computer
A time deterministic computer is architected so that exchange code compiled for one set of tiles, e.g., a column, can be reused on other sets. The computer comprises: a plurality of processing units each having an input interface with a set of input wires, and an output interface with a set of output wires; a switching fabric connected to each of the processing units by the respective set of output wires and connectable to each of the processing units by the respective set of output wires and connectable to each of the processing units by the respective input wires via switching circuitry controllable by its associated processing unit; the processing units arranged in columns, each column having a base processing unit proximate the switching fabric and multiple processing units one adjacent the other in respective positions in the direction of the column, wherein to implement exchange of data between the processing units at least one processing unit is configured to transmit at a transmit time a data packet intended for a recipient processing unit onto its output set of connection wires, the data packet having no destination identifier of the recipient processing unit but destined for receipt at the recipient processing unit with a predetermined delay relative to the transmit time, wherein the predetermined delay is dependent on an exchange pathway between the transmitting and recipient processing units, wherein the exchange pathway between any pair of transmitting and recipient processing unit at respective positions in one column has the same delay as the exchange pathway between each pair of transmitting and recipient processing units at corresponding respective positions in the other columns.
US11269805B2 Signal pathways in multi-tile processors
Embodiments herein may present a multi-tile processor including a plurality of processor tiles, and a plurality of interconnects selectively coupling the plurality of processor tiles to each other. A first processor tile may include a memory to store a bulletin board to hold a message, an execution unit, and an encapsulated software module. The encapsulated software module may select a second processor tile coupled with the first processor tile by an interconnect to be a part of a signal pathway. The second processor tile may be selected based on a selection criterion of the signal pathway and the message held in the bulletin board. The encapsulated software module may post and read a message at the bulletin board stored in the memory, or read a message from a bulletin board stored in a memory of the second processor tile. Other embodiments may be described and/or claimed.
US11269800B2 Integrated communication unit
An integrated communication unit includes a motherboard, at least one RJ45 interface and an SPI. The motherboard includes a microcontroller that has a middleware. The RJ45 interface provides a cable-based connection to an external control unit. The SPI interface couples to a further SPI interface of an application unit. The SPI interface is configured for receiving application data of the application unit and provides the application data to the microcontroller by transmission. The microcontroller is configured to process the application data and provide the application data to an external control unit via the RJ45 interface. The integrated communication unit is configured to be mounted on a printed circuit board of the application unit by THT or SMT.
US11269796B2 Acceleration control system based on binarization algorithm, chip, and robot
Disclosed are an acceleration control system based on a binarization algorithm, a chip, and a robot, which is configured to read and write an external image memory by means of an AHB bus. The acceleration control system includes a main control module, a binarization module, and a binarization FIFO module, and the main control module is configured to control the AHB bus to read pixel data to be processed in the image memory and control current pixel data in the AHB bus to be burst-transmitted to the binarization module for processing when a main state machine is in a burst read mode state, and meanwhile control the binarization FIFO module to read binarized data obtained and when all of the pixel data stored in the image memory is processed, and it is notified to send an interrupt instruction to a CPU.
US11269795B2 Intelligent controller and sensor network bus, system and method including a link media expansion and conversion mechanism
A machine automation system for controlling and operating an automated machine. The system includes a controller and sensor bus including a central processing core and a multi-medium transmission intranet for implementing a dynamic burst to broadcast transmission scheme where messages are burst from nodes to the central processing core and broadcast from the central processing core to all of the nodes.
US11269792B2 Dynamic bandwidth management on a storage system
Bandwidth on a front-end port of a storage system may be managed. A plurality of logical storage units may be divided into a plurality of priority groups according to a predefined priority. For a first priority group of the plurality of priority groups having a highest priority, a first forecasted average amount of bandwidth of the first port to be consumed by the logical storage units of the first priority group during a first temporal interval may be determined. Based on the first forecasted average amount, a first reserve amount of bandwidth on the first port to be reserved for use by the logical storage units of the first priority group during the first temporal interval may be determined. The first reserve amount of bandwidth on the first port for use by the logical storage units of the first priority group during the first temporal interval may be reserved.
US11269787B1 End-to-end secure lifecycle of secrets with minimal footprint
Disclosed embodiments relate to systems and methods for providing an end-to-end secure lifecycle of data. Techniques include receiving a request from a client to access data; reserving a designated memory region; protecting the designated memory region using access restriction to certain processes of an operating system; receiving data from a trusted source; injecting the data into the designated memory region in a zero-copy manner; sending the data to the client in a zero-copy manner; receiving an indication that the client performed an interaction; and in response to the indication, disposing of the data and the designated memory region.
US11269786B2 Memory data protection based on authenticated encryption
Systems, apparatus, and/or methods to provide memory data protection. In one example, authenticated encryption may be enhanced via a modification to an authentication code that is associated with encrypted data. The authentication code may be modified, for example, with a nonce value generated for a particular write to memory Decrypted data, generated from the encrypted data, may then be validated based on a modified authentication code. Moreover, data freshness control for data stored in the memory may be provided based on iterative authentication and re-encryption. In addition, a counter used to provide a nonce value may be managed to reduce a size of the counter and/or a growth of the counter.
US11269784B1 System and methods for efficient caching in a distributed environment
Systems and methods are provided for efficiently managing a cache in a distributed environment. When entries are written into a cache, the entries include dependency information. The distributed system keeps invalidation entries that keep track of what dependent values have change and enforces invalidation of entries on cache reads. An asynchronous process actively invalidates entries and garbage collects the invalidation entries. The distributed system advantageously allows writing and reading cached entries across service boundaries.
US11269777B2 Systems and methods for efficient data buffering
In one embodiment, a system may include a memory unit, a first processing unit configured to write data into a memory region of the memory unit, a second processing unit configured to read data from the memory region, a first control unit configured to control the first processing unit's access to the memory unit and, and a second control unit configured to control the second processing unit's access to the memory unit. The second control unit may be configured to obtain, from the first control unit, a first memory address associated with a data writing process of the first processing unit, receive a read request from the second processing unit, the read request having an associated second memory address, and delay execution of the read request based on a comparison of the first memory address and the second memory address.
US11269776B2 Direct input/output path to compressed data
Techniques for providing a direct IO path to compressed data on storage media of a storage system. The techniques include triggering a transaction cache to perform a flush operation for updating mapping metadata for a storage object containing the compressed data. Having updated the mapping metadata for the storage object, the techniques further include issuing, by a copier module, an IO read request for the compressed data of the storage object to a namespace layer, which issues the IO read request to a mapping layer. The techniques further include forwarding the IO read request to a logical layer of the mapping layer, bypassing the transaction cache. The techniques further include reading, by the logical layer, the compressed data of the storage object from the storage media, and providing, via the mapping layer and the namespace layer, the compressed data to the copier module for transfer to a destination storage system.
US11269771B2 Storage device for improving journal replay, operating method thereof, and electronic device including the storage device
A storage device includes a nonvolatile memory including a main meta data area and a journal area, and a controller. The controller updates an address mapping table including a plurality of page mapping entries divided into a plurality of segments by executing a flash translation layer (FTL) stored in a working memory, stores updated page mapping entries of the plurality of page mapping entries in the journal area as journal data, and stores the plurality of segments, each having a size smaller than a physical page of the nonvolatile memory, in the main meta data area.
US11269768B2 Garbage collection of preloaded time-based graph data
The described technology is generally directed towards garbage collecting content selection graphs and related data from in an in-memory content selection graph data store. When a set of content selection graphs expire, a more current content selection graph set becomes active, and the storage space (e.g., in a Redis cache) used by the expired content selection graphs is reclaimed via garbage collection. Some graphs can be replaced before use, referred to as orphaned graphs, and the storage space for any such orphaned graphs is also reclaimed during garbage collection. Also garbage collected is storage space including related data structures used to generate and validate graphs.
US11269767B2 Memory controller and operating method thereof
A memory controller for performing garbage collection without moving data of a valid page, controls a memory device including a plurality of memory blocks in which data is stored. The memory controller includes a victim block setting circuit for selecting a victim block among the memory blocks by receiving memory block information representing whether a valid page and an invalid page are included in each of the plurality of memory blocks, when garbage collection is performed, and a sub-block controller for outputting a sub-block read command for determining valid pages included in each of sub-blocks within the victim block, by dividing the victim block into the sub-blocks, and outputting a sub-block erase command for selectively erasing a part of the sub-blocks included in the victim block, by receiving sub-block information corresponding to the sub-block read command from the memory device.
US11269765B2 Operating method of controller and memory system
Various embodiments generally relate to a semiconductor device, and more particularly, to an operating method of a controller and a memory system. In accordance with an embodiment of the present disclosure, an operating method of a controller for controlling a nonvolatile memory device including a plurality of memory blocks may include: generating High Performance Booster (HPB) data based on Logical to Physical (L2P) map data and storing the HPB data into at least one empty page included in a first memory block; assigning a second memory block when a number of empty pages included in the first memory block becomes smaller than a threshold number; and migrating HPB data, which is selected according to a predetermined criterion among the HPB data stored in the first memory block, into the second memory block, wherein at least a part of the HPB data is cached into a memory of a host.
US11269760B2 Systems and methods for automated testing using artificial intelligence techniques
Systems, methods, and computer-readable storage media facilitating automated testing of datasets including natural language data are disclosed. In the disclosed embodiments, rule sets may be used to condition and transform an input dataset into a format that is suitable for use with one or more artificial intelligence processes configured to extract parameters and classification information from the input dataset. The parameters and classes derived by the artificial intelligence processes may then be used to automatically generate various testing tools (e.g., scripts, test conditions, etc.) that may be executed against a test dataset, such as program code or other types of data.
US11269759B2 Intelligent regression fortifier
Methods, systems, and computer-readable storage media for receiving, by an IRFT, a commit, the commit including one or more code changes to the project, in response to receiving the commit, providing, by the IRFT, a dependency map, the dependency map defining dependencies between the project and one or more of one or more other projects, one or more packages, and one or more bundles, generating, by the IRFT, a project test set based on the dependency map, the project test set including one or more projects each having one or more features to be regression tested, and initiating, by the IRFT, execution of regression testing of features of projects included in the project test set, wherein regression testing comprises executing a sub-set of test cases based on priority.
US11269757B2 Production data in continuous integration flows
The present disclosure relates to software development and, more specifically, to continuous integration (CI) based software development systems, methods, and computer program products in which a system-under-test (SUT) is populated with production data that has been filtered or transformed, or both. In accordance with this approach, the filtered or transformed production test data can be automatically generated and seamlessly integrated into a continuous integration process. In some examples, the resulting filtered or transformed test data closely reflects real production data while, at the same time, consuming less data storage space and protecting an individual's sensitive information.
US11269745B2 Two-node high availability storage system
Aspects of the present invention disclose a method for a two-node storage system. The method includes one or more processors creating a plurality of first logic unit groups in a first storage node of a storage system. The method further includes mapping each of the plurality of first logic unit groups to a number of storage slices from different storage devices in the first storage node. The method further creating a plurality of second logic unit groups in a second storage node of the storage system, by mirroring storage slices from a storage device in the first storage node to multiple storage devices in the second storage node. In response to identifying a failure of a first storage device in the first storage node, the method further includes recovering lost data based on data in the second storage node.
US11269744B2 Network storage failover systems and associated methods
Failover methods and systems for a networked storage environment are provided. A filtering data structure and a metadata data structure are generated before starting a replay of a log stored in a non-volatile memory of a second storage node, during a failover operation initiated in response to a failure at a first storage node. The second storage node operates as a partner node of the first storage node to mirror at the log one or more write requests received by the first storage node prior to the failure, and data associated with the one or more write requests. The filtering data structure identifies each log entry and the metadata structure stores a metadata attribute of each log entry. The filtering data structure and the metadata structure are used for providing access to a logical storage object during the log replay from the second storage node.
US11269743B2 Memory-based distributed processor architecture
Distributed processors and methods for compiling code for execution by distributed processors are disclosed. In one implementation, a distributed processor may include a substrate; a memory array disposed on the substrate; and a processing array disposed on the substrate. The memory array may include a plurality of discrete memory banks, and the processing array may include a plurality of processor subunits, each one of the processor subunits being associated with a corresponding, dedicated one of the plurality of discrete memory banks. The distributed processor may further include a first plurality of buses, each connecting one of the plurality of processor subunits to its corresponding, dedicated memory bank, and a second plurality of buses, each connecting one of the plurality of processor subunits to another of the plurality of processor subunits.
US11269741B2 Change-protected database system
A request to update an original data value in a first row in a database table in a database system. An updated data value is written to a second row in a staging table in the database system. The updated data value corresponds with the original data value. The first row includes a database table key, which is also included in the second row. The original data value in the database table is replaced with a corresponding replacement value, which is determined based on a value replacement update function that takes as input the updated data value. The staging table maintains a record value for reversing the update to the database table.
US11269738B2 System and method for fast rebuild of metadata tier
A method, computer program product, and computer system for identifying a bit for an allocation unit. It may be determined if data has been modified on the allocation unit while degraded. A rebuild of the allocation unit may be executed when the bit is a first value. The rebuild of the allocation unit may be skipped when the bit is a second value.
US11269736B2 Method to manage database failure
Disclosed is a non-transitory computer readable medium storing a computer program. When the computer program is executed by one or more processors of a computing device, the computer program performs procedures for database failure management, and the procedures may include: receiving backend failure information for at least one backend of one or more backends; receiving an event from a client after receiving the backend failure information; verifying whether the event is an event corresponding to a failed backend; verifying a type of the event if the event is an event corresponding to a failed backend; determining a method of processing the event corresponding to the failed backend based on the type of event, while backend failure occurs; receiving recovery information about the failed backend; and processing an event received from the client after receiving the recovery information about the backend.
US11269735B2 Methods and systems for performing data backups
A method for backing up a storage volume that includes receiving, by a volume manager, a block allocation table of a cloned storage volume backup, selecting a modification entry that comprises a volume offset for modified file data, obtaining a backup offset for the cloned storage volume backup based on the block allocation table and the volume offset, updating, based on the backup offset, the block allocation table to obtain an updated block allocation table, and sending the modified file data and the updated block allocation table to a backup server.
US11269733B2 Synthetic full backups and deduplication backup storage with landing zone
A method, a system, and a computer program product for executing synthetic backup processes and deduplication backup storage with landing zone. A synthetic backup of a data file is received. A partial re-synthesis of the synthetic backup of the data file is performed. A total size of the partial re-synthesized backup of the data file and the received synthetic backup is determined. A size of a complete re-synthesis of the synthetic backup of the data file is computed. The complete re-synthesis of the synthetic backup of the data file is performed when the determined total size exceeds the computed size of the complete re-synthesis of the synthetic backup of the data file.
US11269732B2 Managing structured data in a data storage system
According to certain aspects, a secondary computing system can be configured to perform a full backup on database data, generate incremental backups comprising log files associated with modifications to the database data, and create a differential full backup copy of the database data using the full backup copy and changed blocks identified using the log files from the incremental backups.
US11269725B2 Storage system and method for direct quad-level cell (QLC) programming
A storage system and method for direct quad-level cell (QLC) programming are provided. In one example, a controller of the storage system is configured to create codewords for lower, middle, and upper pages of data; program the codewords in the memory of the storage system using a triple-level cell programming operation; read the programming of the codewords for the lower, middle, and upper pages of data in the memory; create a codeword for a top page of data; and program the codeword in the memory.
US11269724B2 Memory device, memory system, and method of operating the same
A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and a write command determination unit (WCDU) that determines whether a write command input to the memory device is (to be) accompanied a masking signal. The WCDU produces a first control signal if the input write command is (to be) accompanied by a masking signal. A data masking unit combines a portion of read data read from the memory cell array with a corresponding portion of input write data corresponding to the write command and generates modulation data in response to the first control signal. An error correction code (ECC) engine generates parity of the modulation data.
US11269720B2 Memory storage apparatus and data access method
A memory storage apparatus including a memory array and a controller circuit is provided. The memory array is configured to store a first error correcting code and a first data. The controller circuit is coupled to the memory array. The controller circuit is configured to read the first data from the memory array and determine whether an error bit of the first data is one of one or more data mask bits to decide whether to update the first error correcting code stored in the memory array. The controller circuit includes a switch element. The switch element is coupled to the memory array. The switch element receives the first data from the memory array. An error correcting procedure is not performed on the first data. In addition, a data access method is also provided.
US11269716B2 Self-healing operations for root corruption in a file system
Methods, systems, and computer storage media for providing self-healing operations for root corruptions in a file system are provided. While performing file system operations, the root may be inaccessible by the file system engine for executing file system operations. A root becomes inaccessible for performing file system operations when corrupted. A determination is made that the root having a root data region is corrupted and a self-healing operation should be performed. A root-corruption self-healing operation is executed to re-allocate (or recycle) the root data region to the root. The self-healing operation circumvents a copy-on-write policy of the file system to re-allocate the root data region of the root in-place and transform the root from a corrupted root to a recycled root. A file system data operation, such as a data recovery operation or file system management operation (e.g., a file or directory operation) can be performed using the recycled root.
US11269714B2 Performance anomaly detection
Embodiments facilitating performance anomaly detection are described. A computer-implemented method comprises: detecting, by a device operatively coupled to one or more processing units, based on monitoring data of a plurality of performance metrics of a monitored device, at least one trend within the monitoring data of the respective performance metrics; removing, by the device, the at least one trend from the monitoring data of the respective performance metrics to generate modified data of the respective performance metrics; and detecting, by the device, a performance anomaly based on the modified data of the respective performance metrics and a behavior clustering model comprising at least one steady state.
US11269713B2 Data obtaining method and apparatus
A data obtaining method and apparatus. The method comprises: determining address information of data to be obtained; judging whether a disk corresponding to the address information of the data to be obtained is a damaged disk or not; if the disk corresponding to the address information of the data to be obtained is not a damaged disk, obtaining the data to be obtained according to the address information of the data to be obtained to obtain current data; if the disk corresponding to the address information of the data to be obtained is a damaged disk, determining the address information of next data to be obtained, and returning to the step of judging whether a disk corresponding to the address information of the data to be obtained is a damaged disk or not.
US11269712B1 Customized categorial error handling framework for heterogeneous component-based testing in a portable automation framework
The disclosed technology teaches enhancing error messages from tests, providing an error annotation memory in which to store annotations of errors for reference upon recurrence of the errors. Following one or more tests, the technology includes parsing an error log and causing display to a user of one or more errors including error codes, and receiving from the user, for at least some of the errors, a respective error source category and/or problem resolution hint. The method also includes storing an error code and the respective error source category and/or problem resolution hint, received from the user, as an annotation in the error annotation memory. Further taught is receiving and correlating a subsequent error including a subsequent error code, with the error source category and/or problem resolution hint available from the error annotation memory, and enhancing a message accompanying the subsequent error and causing display of the enhanced message.
US11269702B1 Systems and methods for automated application programming interface evaluation and migration
A computerized system for API migration. The system includes a memory storing instructions and a processor configured to execute the instructions to perform operations, which include segregating client accounts three groups, assigning a first API for communications with the first group and a second API for communications with the second group, and assigning the first API for communications with a first portion of the third group and the second API for communications with a second portion of the third group. The operations may also include collecting communications from the groups and generating metrics associated with each group, and generating a comparative report and a compatibility report. The operations may also include transmitting at least one of an alert or a recommendation based on the comparative report and the compatibility report.
US11269696B2 Application processing method and apparatus
A application-program processing method is provided. The method includes obtaining a sub-application identifier by using a parent application running in an operating system, obtaining a corresponding sub-application page configuration file according to the sub-application identifier, and obtaining a common-component identifier from the sub-application page configuration file. The method also includes selecting a common-component corresponding to the common-component identifier from a common-component library provided by the parent application, and generating a sub-application page according to the selected common-component.
US11269692B2 Efficient sequencer for multiple concurrently-executing threads of execution
Techniques are disclosed for efficiently sequencing operations performed in multiple threads of execution in a computer system. In one set of embodiments, sequencing is performed by receiving an instruction to advance a designated next ticket value, incrementing the designated next ticket value in response to receiving the instruction, searching a waiters list of tickets for an element having the designated next ticket value, wherein searching does not require searching the entire waiters list, and the waiters list is in a sorted order based on the values of the tickets, and removing the element having the designated next ticket value from the list using a single atomic operation. The element may be removed by setting a waiters list head element, in a single atomic operation, to refer to an element in the list having a value based upon the designated next ticket value.
US11269687B2 Map reduce using coordination namespace hardware acceleration
A system and method for supporting data MapReduce operations in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing and communicating data generated by local processes running at the nodes, and coordinated to provide MapReduce operations in a multi-nodal system. A hardware accelerated mechanism supports map reduce sorting/shuffle operations and reduce operations according to an aggregate function. Local processes running at a node generate a tuple corresponding to data generated by a process, each tuple having a tuple name and tuple data value corresponding to the generated data. Each tuple is processed and stored at the node or another node, dependent upon its tuple name. Tuple records associated with a tuple name are accumulated at one or more nodes according to a linked list structure at each that is accessible via a hash table index pointer at the node.
US11269684B1 Distributed streaming system supporting real-time sliding windows
In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, all events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.
US11269681B2 System and method for performing a task on a computing device based on access rights
A system and method for performing a task on a computing device based on access rights are described. In one aspect, an exemplary method comprises, gathering data characterizing a task by intercepting function calls used to perform the task, and sending a request to an operating system of the computing device to temporarily interrupt the called functions until access rights are determined, determining a threat level of the task based on the gathered data and task templates, generating a test based on the threat level and test generating rules and presenting the test to the user, analyzing results of the test and determining access rights of the task based on the results, and performing the task based on the access rights.
US11269680B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus, an information processing system, and an information processing method, each of which: stores in a memory a retained log which has not been transferred to an external device, among a plurality of logs generated in response to execution of a job; and stop operating the information processing apparatus and reactivate the information processing apparatus, based on a number of retained logs.
US11269679B2 Resource-governed protocol and runtime for distributed databases with consistency models
Distributed transactions are performed over a collection of servers operating as replicas of a data set, where a successful transaction involves meeting a quorum count of replicas that locally commit the transaction. However, performance constraints of data sets and consuming applications may vary (e.g., sensitivity to latency, scalability, and/or consistency), and the performance characteristics of the server set may be partly determined by the transactional commitment and quorum selection. The distributed transaction may be applied by designating the replicas as a set of followers and a leader that initiates the transaction and receives acknowledgments of local commits by each follower. On condition of the acknowledgments meeting a quorum count for the data set according to the performance characteristics of the application, the leader locally commits the transaction and delivers a result. The transaction may also be applied over collections of replica sets using a second-level quorum to achieve nested consensus.
US11269675B2 Comprehensive scheduling method and device for problem of interruptability holder preemption
The present invention finds and defines a problem which possibly exists in an interrupt remapping mechanism under a virtual symmetric multiprocessing environment, i.e., a problem of Interruptability Holder Preemption (IHP). This problem causes the interrupt remapping mechanism to fail and reduces I/O performance of virtual machines. In order to solve the IHP problem, the present invention provides a proactive VCPU comprehensive scheduling method based on interruptability holder information. This method is based on Kernel-Based Virtual Machines (KVMs) which are widely used at present and paravirtualization network models thereof. By globally controlling and analyzing a running state of an interruptability holder and simultaneously considering global scheduling fairness of a system, a VCPU comprehensive scheduling method is established, which can effectively eliminate the IHP problem and obviously improve the I/O performance of the virtual machines.
US11269671B2 Virtual machine image management using delta trees
Redo logs are used to facilitate efficient cloning of virtual machines. When a virtual machine with a virtual hard disk is to be cloned, two redo logs are created, both of which are linked to the virtual hard disk. The virtual machine being cloned is then linked to one redo log, and a newly created virtual machine is linked to the other. Each time an additional virtual machine is created, two new redo logs are created and linked to the end of the disk chain. The parent and newly created virtual machine are each linked to one of the new redo logs.
US11269670B2 Methods and systems for converged networking and storage
A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
US11269669B2 Providing data that is remotely stored to an operating system responsive to a local access request
A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
US11269668B2 Database systems and related methods for validation workflows
Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
US11269667B2 Techniques to switch between different types of virtual assistance based on threshold being met
In one aspect, a device may include at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive, at the device, input from at least one sensor. The instructions may also be executable to determine whether a threshold is met based at least in part on the input from the at least one sensor. Responsive to the threshold not being met, the instructions may be executable to provide virtual assistance audibly. Responsive to the threshold being met, the instructions may be executable to present visual virtual assistance on the display using an avatar or other character. In various examples, the device may be a headset or other augmented reality device.
US11269666B2 Facilitating user device and/or agent device actions during a communication session
Implementations are directed to facilitating user device and/or agent device actions during a communication session. An interactive communications system provides outputs, as outlined below, that are tailored to enhance the functionality of the communication session, reduce the number of dialog “turns” of the communications session and/or the number of user inputs to devices involved in the session, and/or otherwise mitigate consumption of network and/or hardware resources during the communication session. In various implementations, the communication session involves user device(s) of a user, agent device(s) of an agent, and the interactive communications system. The interactive communications system can analyze various communications from the user device(s) and/or agent device(s) during a communication session in which the user (via the user device(s)) directs various communications to the agent, and in which the agent (via the agent device(s)) optionally directs various communications to the user. The interactive communications system provides action performance element(s) and/or other output(s) that are each specific to a corresponding current intent and corresponding current action of the communication session.
US11269664B2 System, method and apparatus for providing a toggleable remoting mode for computer operating systems
Software can also be used via a remote application window, remote desktop window, or remote graphical windowing user session window. The present invention describes how software (application, desktop, or graphical windowing user session) can know whether or not it is running in local or remote mode, and control its handling of functionalities accordingly. The software does this by checking a variable set in the windowing session by the operating system. System, method, and apparatus for providing a toggleable remoting mode for computer operating systems is provided. The invention provides for dynamically setting an environment variable, that evaluates in a conditional statement, in the operating system process of a current windowing display session hosted by the operating system, upon request from a remote user to initiate a remote graphical windowing user session, a remote computer desktop, or a remote graphical application window, directing a software application to consult the variable to determine if the operating system is being used via a remote window or not, and if the environment variable evaluates to true or not, respectively, performing a functionality differently.
US11269663B2 Method and apparatus for adapting handle device to third-party application, and storage medium
This application provides a method, an apparatus, and a storage medium for adapting a handle device to a third-party application. The method is performed by a terminal in a shield environment, and includes: identifying the third-party application currently run by the terminal and an activity page currently displayed by the third-party application, capturing a handle event generated by the handle device connected to the terminal, analyzing the handle event to obtain an analyzing result, and converting the analyzing result to a first touch event used for controlling the activity page, and transmitting the first touch event to the third-party application for execution, so that the third-party application controls the activity page.
US11269662B2 Driving different types of user interfaces with a single backend view controller
Disclosed herein are system, method, and computer program product embodiments for driving multiple user interfaces using a backend view controller. A view interface system that is capable of displaying multiple user interfaces of different view formats may receive a data set request to display a data set in a particular view format. The view interface system may then transmit, to the backend view controller, the data set request and receive an indication that the data set is exposed by the backend view controller. Based on the indication, the view interface system may perform data binding of the data set to interface objects associated with the view format to form a user interface based on the view format and display the user interface.
US11269661B2 Providing, in a configuration packet, data indicative of data flows in a processor with a data flow manager
Methods, apparatuses, and systems for implementing data flows in a processor are described herein. A data flow manager may be configured to generate a configuration packet for a compute operation based on status information regarding multiple processing elements of the processor. Accordingly, multiple processing elements of a processor may concurrently process data flows based on the configuration packet. For example, the multiple processing elements may implement a mapping of processing elements to memory, while also implementing identified paths, through the processor, for the data flows. After executing the compute operation at certain processing elements of the processor, the processing results may be provided. In speech signal processing operations, the processing results may be compared to phonemes to identify such components of human speech in the processing results. Once dynamically identified, the processing elements may continue comparing additional components of human speech to facilitate processing of an audio recording, for example.
US11269646B2 Instruction scheduling patterns on decoupled systems
Apparatuses and methods for instruction scheduling in an out-of-order decoupled access-execute processor are disclosed. The instructions for the decoupled access-execute processor comprises access instructions and execute instructions, where access instructions comprise load instructions and instructions which provide operand values to load instructions. Schedule patterns of groups of linked execute instructions are monitored, where the execute instructions in a group of linked execute instructions are linked by data dependencies. On the basis of an identified repeating schedule pattern configurable execution circuitry adopts a configuration to perform the operations defined by the group of linked execute instructions of the repeating schedule pattern.
US11269645B2 Storage system and method for implementing an encoder, decoder, and/or buffer using a field programmable gate array
A storage system and method for implementing an encoder, decoder, and/or buffer using a field programmable gate array are provided. In one embodiment, a storage system is provided with a field programmable gate array and a memory that stores sets of instruction code for the field programmable gate array. The sets of instruction code can be for different error decoder implementations, for providing an additional encoder and/or decoder, or for implementing a host memory buffer or a controller memory buffer.
US11269644B1 System and method for implementing strong load ordering in a processor using a circular ordering ring
A system and corresponding method enforce strong load ordering in a processor. The system comprises an ordering ring that stores entries corresponding to in-flight memory instructions associated with a program order, scanning logic, and recovery logic. The scanning logic scans the ordering ring in response to execution or completion of a given load instruction of the in-flight memory instructions and detects an ordering violation in an event at least one entry of the entries indicates that a younger load instruction has completed and is associated with an invalidated cache line. In response to the ordering violation, the recovery logic allows the given load instruction to complete, flushes the younger load instruction, and restarts execution of the processor after the given load instruction in the program order, causing data returned by the given and younger load instructions to be returned consistent with execution according to the program order to satisfy strong load ordering.
US11269643B2 Data operations and finite state machine for machine learning via bypass of computational tasks based on frequently-used data values
A mechanism is described for facilitating fast data operations and for facilitating a finite state machine for machine learning at autonomous machines. A method of embodiments, as described herein, includes detecting input data to be used in computational tasks by a computation component of a processor including a graphics processor. The method may further include determining one or more frequently-used data values (FDVs) from the data, and pushing the one or more frequent data values to bypass the computational tasks.
US11269634B2 Data structure relinquishing
A data processing apparatus is provided comprising: a plurality of storage circuits to store data. Execution circuitry performs one or more operations using the storage circuits in response to instructions. The instructions include a relinquish instruction. The execution circuitry responds to the relinquish instruction by indicating that at least one of the plurality of storage circuits is an unused storage circuit and the execution circuitry affects execution of future instructions based on the unused storage circuit after executing the relinquish instruction.
US11269628B2 Processor cores using packet identifiers for routing and computation
Processor cores using packet identifiers for routing and computation are disclosed. One method includes executing a complex computation using a set of processing cores. The method includes routing a set of packets using a set of packet identifiers and executing a set of instructions. The set of instructions are defined using a set of operand identifiers. The operand identifiers represent packet identifiers in the set of packet identifiers. In specific implementations the set of the operand identifiers represent packet identifiers in the set of packet identifiers in that a set of memories on the set of processing cores stores data values in common association with both the set of packets, and a set of operands identified by the set of operand identifiers. In specific implementations the set of operand identifiers and packet identifiers are unambiguously mapped to an underlying set of application datums of the complex computation.
US11269627B1 System and method of resource management and performance prediction of computing resources
In one or more embodiments, a system and/or a method may implement: receiving data representing different performance behavior metrics that are associated with software instances that are respectively associated with consumer computers and that specify values of performance factors of the software instances as the consumer computers interoperate with the software instances; determining data throughput values that represent processing throughput of the software instances; determining relative capacity values of the software instances; adapting each of prediction models to the relative capacity values; determining correlation coefficients from the prediction models and the multiple data throughput values; executing a prediction model of the prediction models associated with a correlation coefficient closest to a value of “1” to result in outputting threshold values associated with the performance factors; and transmitting the threshold values to a particular consumer computer among the consumer computers as part of a change recommendation message having a hyperlink.
US11269623B2 Application division device, method and program
A function defined in source code of an application is further partitioned into a plurality of logics without depending on function definition performed by a developer. An application partitioning apparatus (1) for partitioning an application distributively processed by a plurality of information processing apparatuses into a plurality of logics includes an acquisition unit (121) which acquires source code of the application, a first partitioning unit (122) which identifies a plurality of functions defined in the source code and partitioning the source code into the plurality of functions, a determination unit (123) which determines whether each of the partitioned functions can be further partitioned according to rules set in advance, and a second partitioning unit (124) which, when it is determined that each of the partitioned function can be partitioned, partitions the function into a plurality of functions including one or a plurality of rows.
US11269620B1 Zero downtime upgrade through delta deployment procedure using target software stack
Implementations include a first application server interacting with a first infrastructure table of a first version through a first access schema, providing, during an upgrade, a second application server to execute a portion of the upgrade by interacting with data schema through the first access schema, adjusting a structure of a second infrastructure table to provide an adjusted structure, the structure of the first version and the adjusted structure of the second version, the second infrastructure table including a copy of the first infrastructure table, providing a second access schema of the second version, providing a third application server configured to interact with data schema through the second access schema, and activating, by the third application server using an activator of the second version, objects of the second version, the activator including features that are different than an activator of the first version.
US11269619B2 Firmware management for IoT devices
A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path. The management system can update devices individually, on a device family basis, or on a system-wide basis.
US11269616B1 Impact driven continuous deployment system
A deployment orchestrator system is disclosed that determines an impact of deploying a new version of a component of an application deployed in a computing environment. The impact of deploying the new version of the component may be determined by generating a deployment factor for deploying the new version of a component based on analyzing information that identifies both a technical and a non-technical impact of an update made to the component. In certain embodiments, the deployment orchestrator system includes capabilities for generating different deployment plans for deploying the new version of the component. Each deployment plan is tailored based on a specific deployment factor determined for the deployment. The new version of the component is then deployed based at least in part on the deployment plan to different production regions of a production environment of the deployment orchestrator system.
US11269613B2 Software platform upgrades
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for upgrading a software platform. One of the methods includes receiving, by a platform orchestrator, a request to upgrade computing resources of a software platform launched by the platform orchestrator, wherein a workload having multiple different software tasks is executing on multiple nodes of the software platform launched by the platform orchestrator; obtaining, by the platform orchestrator, a workload specification that specifies an upgrade ordering among multiple groups of the multiple software tasks executing on the software platform; and upgrading, by the platform orchestrator, all platform nodes that execute one or more software tasks in a first group of the multiple groups of software tasks before upgrading platform nodes that execute one or more software tasks in a second group of the multiple groups of software tasks, according to the upgrade ordering specified in the workload specification.
US11269610B1 System and method for self-service configuration management
Embodiments of the present invention may provide systems and methods for self-service configuration management of applications across multiple deployments units, such as computers, servers, and the like. The applications may include software applications, application streams, virtual applications, sandbox applications, and the like. Embodiments of the present invention may create various configuration payloads (e.g., executables) dynamically and in real-time for client machine(s) based on selected configuration changes from a service portal, rather than having each configuration payload being packaged separately and individually by a packager.
US11269600B2 System and method of analysis and generation of navigation schema
The invention proposes a simpler and more efficient method for building a navigation schema in a cloud service broker platform (CSB) that builds a complex user interface (UI) from the CSB platform to an integrated connector application. The present disclosure automates navigation schema generation by obtaining a connector package, transforming a navigation schema therein from a hierarchical form to a plain form, and creating a modified schema for such. The present disclosure further discloses a method for creating a navigation schema template according to chosen placeholders and helps a user to fill in the template, and further check the created schema.
US11269597B2 Real-time code recommendations using machine learning and reinforcement learning
Methods, systems, and computer-readable storage media for receiving, from an integrated development environment (IDE), authored code, the authored code having been input by a developer to the IDE, receiving developer data representative of the developer, and context data and domain data associated with the authored code, determining, at least partially based on processing the authored code, the developer data, the context data, and the domain data through one or more machine learning (ML) models, that one or more code recommendations are to be displayed to the developer in the IDS, defining a sub-set of code recommendations at least partially based on the authored code and the context data, the sub-set of code recommendations comprising at least one code snippet, and displaying graphical representations of code recommendations in the sub-set of code recommendations to the developer within the IDE.
US11269596B2 Automated microservice creation based on user interaction
A microservice and the recipe for that microservice are automatically created by modifying a local environment in an integrated development environment executing on a computing system to construct a desired microservice, recording commands entered while modifying the local environment, computing a list of changes from the recorded commands that change the local environment and compiling the list of changes into a recipe comprising commands and dependencies sufficient to assemble an operating system and software files that are sufficient to instantiate the desired microservice.
US11269594B2 Apparatus and method for processing floating-point numbers
Adder circuits and associated methods for processing a set of at least three floating-point numbers to be added together include identifying, from among the at least three numbers, at least two numbers that have the same sign—that is, at least two numbers that are both positive or both negative. The identified at least two numbers are added together (608) using one or more same-sign floating-point adders (120, 220a, 320, 420). A same-sign floating-point adder comprises circuitry configured to add together floating-point numbers having the same sign and does not include circuitry configured to add together numbers having different signs.
US11269593B2 Global number range generation
A system, a method, and a computer program product for generation and consumption of global numbers. A range of global numbers for consumption by a plurality of processes of a software application in a plurality of software applications is generated. The range of global numbers is generated in accordance with one or more requirements of the software application and includes a plurality of blocks of global numbers. The generated range of global numbers is provided to the software application for consumption by the plurality of processes. Each process is assigned a block of global numbers in the plurality of blocks of global numbers and consumes the assigned block of global numbers. A count of global numbers in the global number range consumed by each process in the plurality of processes is determined. Another range of global numbers is generated upon determination of the count being below a predefined threshold.
US11269591B2 Artificial intelligence based response to a user based on engagement level
Aspects of the present invention disclose a method for delivering an artificial intelligence-based response to a voice command to a user. The method includes one or more processors identifying an audio command received by a computing device. The method further includes determining a first engagement level of a user, wherein an engagement level corresponds to an attentiveness level of the user in relation to the computing device based at least in part on indications of activities of the user. The method further includes identifying a first set of conditions within an immediate operating environment of the computing device, wherein the first set of conditions indicate whether to deliver a voice response to the identified audio command. The method further includes determining whether to deliver the voice response to the identified audio command to the user based at least in part on the first engagement level and first set of conditions.
US11269588B2 Electronic device for outputting audio through USB port and method thereof
An electronic device includes a universal serial bus (USB) port configured to be wiredly attached to an external audio device, a processor operatively connected to the USB port, and a memory operatively connected to the processor. The memory stores a media application to play audio data, and stores instructions that when executed, cause the processor to play the audio data through the media application, sense an event associated with detachment from the external audio device while the audio data is being played, pause playing the audio data, in response to that the event is sensed, identify whether a device the same as the external audio device is attached within a specified time after the event is sensed, and play the audio data, which is paused, through the media application, when the device the same as the external audio device is attached within the specified time.
US11269585B2 Method and device for deriving audio parameter values from an AES67-compatible audio information signal
A method and a device are provided for deriving audio parameter values from an AES67-compatible audio information signal, which AES67-compatible audio information signal is generated from a serial data stream of successive IP packets (IP(i)), the IP packets containing an IP header (IP HDR), a UDP header (UDP HDR), an RTP header (RTP HDR) and a data field (DATA), and wherein audio parameter values such as sampling frequency and number of channels are derived from information stored in the headers.
US11269584B2 Display system, control method of the display system, and display apparatus
A display system for improving delivery power of content by outputting content considering a user's moving path, a control method of the display system, and a display apparatus. The control method of the display system, according to an embodiment of the disclosure, includes generating path information to be used to output contents to at least two display apparatuses of a plurality of display apparatuses based on user information; determining content-of-interest based on the user information; and outputting the determined content-of-interest to at least one display apparatus of the plurality of display apparatuses based on the generated path information.
US11269579B2 Information processing device, information processing method and program
An information processing device includes a control unit that executes: acquiring information indicating an environment surrounding a place where a plurality of movable objects is disposed, the plurality of movable objects including display units that display a picture to configure an external appearance; deciding a display content of the picture to be displayed by the display units included in the plurality of movable objects, depending on the information indicating the environment surrounding the place; and giving an instruction to cause the display units to display the picture having the decided display content, to the plurality of movable objects disposed at an area surrounding the place.
US11269576B2 Determining variations of content to provide to users in variation testing of content
A variation testing system environment for performing variation testing of web pages and applications is disclosed. Users requesting a view from a content provider are not randomly assigned to one of a plurality of variations of the view. Rather, a function is applied to each user's identifier in order to determine which variation of the view is provided to a client device of the user.
US11269572B2 Information processing apparatus, method for controlling the same, and storage medium
An information processing apparatus includes first and second network interfaces, and a storage unit configured to store first management information corresponding to the first network interface and second management information corresponding to the second network interface, out of predetermined management information. The first management information is not changeable through the second network interface, and the second management information is not changeable through the first network interface.
US11269571B2 Information processing apparatus, method of controlling the same, and medium
An information processing apparatus for transmitting device management information is provided. The apparatus includes a first communication unit to, in relation to an external apparatus, perform communication that uses an IP address; and a second communication unit to communicate with an external apparatus by a communication method different from a communication method used by the first communication unit; wherein a selection of either the first communication unit or the second communication unit as a communication unit used to transmit the device management information is received, and in a case where the second communication unit is selected as the communication unit, among a plurality of types of management information that can be transmitted to an external unit in a case where the first communication unit is selected, a subset of the types of management information can be transmitted to an external unit.
US11269566B2 User interface for depletion level selection
Examples of a user interface (UI) for depletion level selection are described herein. In some examples, a control element is displayed in a UI to select a color depletion level for a color printing substance of a printing device. A predicted cost-per-page to print is displayed in the UI based on based on a selected color depletion level. A color map for the printing device is determined based on the selected color depletion level and a separate black depletion level.
US11269563B2 Method and apparatus for implementing high-speed connections for logical drives
A method and apparatus may include receiving data from a first device. The data may be received via a first protocol. The method can also include converting the data to be transmitted via a second protocol. The second protocol may be a high-speed proprietary or standard protocol. The method can also include transmitting the data via the second protocol to a second device.
US11269560B2 Memory controller managing temperature of memory device and memory system having the memory controller
There are provided a memory controller and a memory system having the same. The memory controller includes: a temperature monitor device configured to count values that vary according to operation statuses of memory devices; a status check device configured to output status information of the memory devices based on the count values; and a scheduler configured to store the status information according to arrangements of the memory devices, and output the status information in response to a request received from a host.
US11269558B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a controller of a memory system reorders a plurality of first write commands in an order in which writing within a first zone is executed sequentially from a next write location within the first zone. The controller transfers a plurality of write data associated with the plurality of first write commands reordered from a write buffer of a host to an internal buffer in a same order as the order of the plurality of first write commands reordered, and writes the plurality of write data transferred to the internal buffer to a first storage region managed as the first zone.
US11269555B2 System idle time reduction methods and apparatus
An apparatus is provided that includes a memory die including a pipeline circuit coupled to a memory structure. The memory die is configured to execute a first command by receiving in the pipeline circuit data to be written to the memory structure, processing the received data in the pipeline circuit and providing the processed data to the memory structure, predicting that the pipeline circuit has completed processing the received data, and ending execution of the first command based on the prediction.
US11269554B2 Meeting backup window requirements while managing storage array backup load
In a data processing system having multiple production hosts, each with a backup agent, interfaced to a storage array and to a backup server, an array I/O priority engine on the storage array establishes and enforces I/O priorities for I/O backup and production communications with the array to ensure that backup does not consume a disproportionate CPU processing and array bandwidth load or disrupt more critical production processing.
US11269552B2 Multi-pass data programming in a memory sub-system having multiple dies and planes
A memory sub-system having memory cells formed on a plurality of integrated circuit dies. After receiving a command from a host system to store data, the memory sub-system queues the command to allocate pages of memory cells in a plurality of dies in the plurality of integrated circuit dies based on a determination that each of the plurality of dies is available to perform a data programming operation for the command. Based on the page application, the memory sub-system generates a portion of a media layout to at least map logical addresses of the data identified in the command to the allocated pages and receives the data from the host system. The memory sub-system stores the data into the pages using a multi-pass programming technique, where an atomic multi-pass programming operation can be configured to use at least two pages in separate planes in one or more dies in the plurality of integrated circuit dies to program at least a portion of the data.
US11269551B2 Semiconductor memory device and method of operating the same
A semiconductor memory device includes a memory cell array, a peripheral circuit, and a control logic. The memory cell array includes a plurality of planes. The peripheral circuit is configured to perform a plane interleaving operation for the plurality of planes. The control logic controls the peripheral circuit to reset an operation of at least one plane of the plurality of planes based on a type of an operation reset command received by the control logic.
US11269539B2 Methods for managing deletion of data objects by utilizing cold storage and devices thereof
Methods, non-transitory computer readable media, and computing devices that manages deletion of data objects by utilizing cold storage includes identifying unreferenced data objects within a set of identified data objects in a storage device. The identified unreferenced data objects are moved from an active tier portion of the storage device to a cold tier portion of the storage devices. The moved unreferenced data objects in the cold tier portion of the storage device manage based on a lifecycle policy.
US11269538B2 Storage system, storage device therefor, and operating method thereof
A storage system includes at least one host and a plurality of storage devices coupled to the at least one host through a network. Each of the plurality of storage devices generates state information of the storage device by monitoring hardware and software states of the storage device, and wherein, among the plurality of storage devices, a source storage device selects at least one target storage device based on the state information of storage devices other than the source storage device, and transmits distribution target data of the source storage device to the at least one target storage device, the source storage device being a storage device which needs data distribution.
US11269534B2 Data storage device and non-volatile memory control method
An efficient control technology for non-volatile memory is shown. A controller selects the main source block from the non-volatile memory, wherein the main source block has a logical group amount exceeding a threshold amount. The controller selects a target logical group from the main source block, and collects data of the target logical group to a destination block provided by the non-volatile memory to reduce the logical group amount of the main source block.
US11269533B2 Performing object consolidation within a storage system
A computer-implemented method according to one embodiment includes identifying a plurality of segment files within an object storage system, determining all data blocks associated with the plurality of segment files within the object storage system, and mapping all the data blocks associated with the plurality of segment files to a single new file within the object storage system.
US11269531B2 Performance of dispersed location-based deduplication
A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.
US11269528B2 Data storage device with reduced memory access operation method thereof and controller therefor
A data storage device may include: a memory array comprising a plurality of blocks, each block including a plurality of pages and a controller in communication with the memory array and comprising a memory buffer, the controller configured to maintain attribute information associated with each block and each page of the memory array, the controller further configured to read data from a requested page in the memory array responsive to an external request, store the read data in a first region of the memory buffer to output the read data responsive to the external request, and copy the read data from the first region of the memory buffer into a second region of the memory buffer upon a determination based on the attribute information that the requested page is included in a supposed-to-be-erased region.
US11269527B2 Remote data storage
Concepts for remote storage of data are presented. Once such concept is a system comprising: a primary storage controller; and a secondary storage controller of a remote data storage system. The primary storage controller is configured to determine a service characteristic of data storage to or data retrieval from the remote data storage system and to communicate service performance signals to the secondary storage controller based on the determined service characteristic. The secondary storage controller is configured to receive service performance signals from the primary storage controller, to compare the received service performance signals with a service requirement so as to determine a service comparison result, and to control data storage to or data retrieval from the remote data storage system based on the service comparison result.
US11269526B2 Interconnected memory grid with bypassable units
A device for executing a software program by at least one computational device, comprising an interconnected computing grid, connected to the at least one computational device, comprising an interconnected memory grid comprising a plurality of memory units connected by a plurality of memory network nodes, each connected to at least one of the plurality of memory units; wherein configuring the interconnected memory comprises: identifying a bypassable memory unit; selecting a backup memory unit connected to a backup memory network node; configuring the respective memory network node connected to the bypassable memory unit to forward at least one memory access request, comprising an address in a first address range, to the backup memory network node; and configuring the backup memory network node to access the backup memory unit in response to the at least one memory access request, in addition to accessing the respective at least one memory unit connected thereto.
US11269523B2 Data storage system power management
There is provided a data storage system comprising a power supply module, a plurality of serially connected storage enclosures, where a first storage enclosure of the plurality of serially connected storage enclosures is connected to the power supply module, and a power management module connected to the power supply module. A given storage enclosure includes at least one disk storage. The power management module is configured to selectively cause the power supply module to provide electric power to activate the first storage enclosure. The power management module is further configured to selectively cause the power supply module to provide electric power to activate a second storage enclosure, where the second storage enclosure is connected downstream from the first storage enclosure, and the second storage enclosure is configured to selectively receive power from the power supply module in response to the first storage enclosure being active.
US11269522B2 Private data analytics
This document relates to performing video analytics on a cloud device that preserves privacy. One example uses data-oblivious algorithms to process input video data, where the data-oblivious algorithms can assist with preventing attackers from exploiting side-channels induced by data-dependent access patterns.
US11269521B2 Method, device and computer program product for processing disk unavailability states
Techniques for managing data involve determining multiple indications related to a status of a stripe, including a first indication to indicate whether a group of disks related to the stripe is available, a second indication to indicate whether to rebuild the stripe, and a third indication to retain a value of the first indication when a disk is unavailable; in response to detecting that a disk in the group of disks is unavailable, updating the first indication to indicate that the disk is unavailable; and in response to receiving a write operation, determining an updating to the third indication with a first value of the updated first indication; and in response to determining that the unavailable disk is available again within a predetermined time period, updating the second indication with a current value of the updated third indication, to indicate rebuilding of the stripe.
US11269517B2 Cost-aware storage allocation of deduplicated objects
Example implementations relate to determining a storage utilization attributable to object data stored in deduplicated form. The storage utilization attributable to the object data may be determined from an amount of object data not shared with other objects of the deduplication store and a portion of an amount of object data shared with other objects of the deduplication store. It is determined whether the storage utilization results in exceeding a storage threshold of a storage tier to which the object data is assigned. Where the storage utilization is determined to exceed the storage threshold, the object data may be reassigned to a different storage tier, or data of another object may be removed from the storage tier.
US11269515B2 Secure authentication for debugging data transferred over a system management bus
A processing device in a memory system receives a privilege key from a host system, the privilege key having an associated level of access to debug information associated with the memory device and determines the level of access associated with the privilege key. The processing device receives, from the host system, a request for debug information directed to a debug slave address associated with a system management bus port of a memory sub-system, identifies the debug information corresponding to the level of access associated with the privilege key, and sends the debug information to the host system over a system management bus coupled to the system management bus port of the memory sub-system.
US11269510B2 Identification in touch systems
A touch sensor system includes touch sensors, drive-sense circuits (DSCs), memory, and a processing module. A DSC drives a first signal via a single line coupling to a touch sensor and simultaneously senses, when present, a second signal that is uniquely associated with a user. The DSC processes the first signal and/or the second signal to generate a digital signal that is representative of an electrical characteristic of the touch sensor. The processing module executes operational instructions (stored in the memory) to process the digital signal to detect interaction of the user with the touch sensor and to determine whether the interaction of the user with the touch sensor compares favorably with authorization. When not authorized, the processing module aborts execution of operation(s) associated with the interaction of the user with the touch sensor. Alternatively, when authorized, the processing module facilitates execution of the operation(s).
US11269507B1 User interfaces and system including same
A method for displaying an information graphic via an electronic user interface to integrate information from accounts held at a financial institution. In one embodiment, the method includes displaying a first graphic element to display first information associated with at least one first account and displaying a second graphic element to display second information associated with at least one second account. A dimension of the first graphic element is representative of the first information and a dimension of the second graphic element is representative of the second information. Displaying the second graphical element includes displaying a first portion of the second graphic element that is selectable to alternately virtually hide and display a second portion of the second graphic element.
US11269500B2 Method and system for modular widgets in smart devices
An electronic device, a method and computer readable medium for widget modification are disclosed. The method includes receiving a first input to modify a widget that includes at least two modules, the widget accesses resources of the electronic device. The method also includes in response to receiving the first input, separating the widget into the at least two modules. The method further includes receiving a second input to move one of the modules to a new location on a display of the electronic device. The method additionally includes in response to the second input, moving the one module to the new location on the display.
US11269495B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes a display, an input receiver comprising input receiving circuitry, and a controller. The input receiver receives an input, e.g., a user input. The controller displays a user interface (UI) including a plurality of menu items on the display, performs a function corresponding to a menu item selected based on the input from among the plurality of menu items, determines whether the function has been used based on a type of the function performed, and changes a configuration of the plurality of menu items based on the determination. With this, the display apparatus may provide menu items corresponding to frequently or more used functions to allow a user to easily access thereto, thereby improving user convenience.
US11269489B2 Document processing system and non-transitory computer readable medium storing document processing program
A document processing system includes a first device capable of executing a document processing application, the first device including a first display control unit that controls a first display unit so as to display an electronic document to be processed and plural object attachment buttons, to which attachment commands of plural types of objects attachable to the electronic document are respectively assigned, in the document processing application, and a second device capable of executing the document processing application, the second device including a second display control unit that controls a second display unit having a size smaller than a size of the first display unit so as to display an electronic document to be processed and selection object attachment button to which attachment commands of selection objects, which is an object selected by a user among the plural types of objects corresponding to the plural object attachment buttons, are assigned.
US11269486B2 Method for displaying item in terminal and terminal using the same
A method for displaying a sub menu in a terminal and a terminal using the same is provided. The method includes displaying an item and a corresponding indicator for the item, receiving a touch input selecting the item according to the indicator, and displaying a related item to the item when receiving a touch gesture consecutive to the touch input.
US11269485B2 System and method for management of an online group
A system and method for management of online communication may include presenting a first screen enabling a user to communicate in a group chatroom over an instant messaging platform and, based on a single click on a button in the first screen, presenting a second screen enabling the user to view group's shared content over a social media platform is presented. An embodiment may revert to the first screen based on a single click on a button in the second screen.
US11269481B2 Dynamic user interactions for display control and measuring degree of completeness of user gestures
The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space.
US11269479B2 Automatic focus detection with relative threshold-aware cell visibility for a scrolling cell collection
A system and methods are disclosed for automatic focus detection with relative threshold-aware cell visibility for a scrolling cell collection. The method includes identifying visible cells of a plurality of cells of a reference frame, the visible cells rendered in a graphical user interface (GUI) displaying at least a portion of the reference frame, determining, by a processing device rendering the GUI and for each visible cell of the visible cells, a distance value indicating a distance to a focus threshold in the reference frame that the visible cell has traveled since the visible cell became visible in the GUI, and modifying a behavior of the visible cells in the GUI based on the distance value of each of the visible cells.
US11269478B2 Adapted overlay help system
An improved help system for a user interface of a computer program uses a mask with one or more cutouts to focus a user's attention to the cutout portion(s) and uses the mask to display dynamically positioned help information, such as roll over hints, in the available space on the mask. An intelligent placement algorithm is used to control placement of the help information to avoid overlaps among the help information displayed on the mask. The portions of the user interface (UI) under the mask not selectable while under the one or more masks and the other portions of the UI are selectable while in the one or more cutouts. The roll over hints can be similar to coach marks that include arrows that point from the help information on the mask to an associated UI command in a cutout.
US11269476B2 Concurrent display of search results from differing time-based search queries executed across event data
A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
US11269474B2 Touch devices
The present disclosure discloses a touch device, including a display region and a transmission region. The transmission region is arranged on at least one side around the display region. The touch device includes a first flexible film, a first low-resistance conductive layer, a first adhesive layer, a second flexible film, a second low-resistance conductive layer, a second adhesive layer, and a transparent cover plate sequentially from bottom to top. The first low-resistance conductive layer includes a first touch conductive layer and a first wire integrally formed. The second low-resistance conductive layer includes a second touch conductive layer and a second wire integrally formed. The first touch conductive layer and the second touch conductive layer correspond to the display region. The first wire and the second wire correspond to the transmission region.
US11269472B2 Touch panel and touch display panel
The present disclosure provides a touch panel and a touch display panel. The touch panel includes: a base substrate, and a first conductive layer, an insulation layer, and a second conductive layer that are sequentially arranged along a direction away from the base substrate. The first conductive layer includes: a first touch electrode, a second touch electrode, a third touch electrode, a fourth touch electrode, a first connection electrode, and a second connection electrode. The insulation layer includes: two first insulation pads, two second insulation pads, two third insulation pads, and two fourth insulation pads. The second conductive layer includes: two first conductive bridges, two second conductive bridges, two third conductive bridges, and two fourth conductive bridges. The present disclosure is applied to touch panels.
US11269469B2 Display device and touch panel
A technology that can make the touch detection results at corner portions proper is proposed. A display device includes a display panel, a sensor substrate formed on the display panel, and plural drive electrodes and plural detection electrodes extended in a direction so as to intersect with the plural drive electrodes on the sensor substrate. Among the plural drive electrodes, any of the lengths of N first drive electrodes (where N represents the number), which are continuously adjacent to one another, is shorter than any of the lengths of the other drive electrodes. An area where at least one drive electrode among the N first drive electrodes and at least one detection electrode overlap each other is larger than the area of an intersectional portion where any of the other drive electrodes and any of the other detection electrodes overlap each other.
US11269468B2 Position indicator including conductor that surrounds conductive core body and is selectively electrically coupled to charging element of power supply circuit
A position indicator that electrostatically interacts with a sensor includes: a casing having a pen shape; a conductive core body including a pen tip that protrudes from an opening on one end in the axial direction of the casing; a conductor surrounding the core body; a signal transmitting circuit which, in operation, generates a signal that electrostatically interacts with the sensor, and supplies the generated signal to the core body; and a control circuit which, in operation, produces different electrostatic interactions with the sensor by performing a first control operation that sets the conductor in a state of being grounded while the signal is sent out from the pen tip of the core body to the sensor, and performing a second control operation that sets the conductor in a state different from the state of being grounded.
US11269466B2 Touch panels
The present disclosure discloses a touch panel, including an inductive electrode and a flexible circuit board, the inductive electrode including a first electrode axis and a second electrode axis intersecting each other, and the first electrode axis and the second electrode axis each including a plurality of touch electrodes and a plurality of signal electrodes; signal wires connected to the touch electrodes; and touch wires connected to the signal electrodes; the touch electrodes and the signal electrodes being arranged at intervals, and at least one touch electrode being arranged between two signal electrodes. With the technical solution, the present disclosure achieves a touch panel with a transparent and touch-enabled bezel.
US11269463B2 Input device
An input device includes a touch panel having a plurality of transparent electrodes disposed side by side, a hover signal generation unit for generating a hover signal used to detect a height of an indicator located above a surface of the touch panel to input the hover signal to the plurality of electrodes, an XY position detection unit for detecting an X position and a Y position of the indicator based on a signal component that appears on each of the electrodes, and a height detection unit for detecting a height of the indicator based on a signal component that appears on each of the electrodes. The height detection unit performs a correction to the height of the indicator when the XY position of the indicator is within a peripheral portion of the touch panel.
US11269456B1 Enhanced mutual capacitance touch screen display with water compensation and methods for use therewith
A capacitive touch screen display operates by: receiving a plurality of sensed signals indicating variations in mutual capacitance associated with a plurality of cross points formed by a plurality of electrodes; generating capacitance image data associated with the plurality of cross points that includes positive capacitance variation data corresponding to positive variations of the capacitance image data from a nominal value and negative capacitance variation data corresponding to negative variations of the capacitance image data from the nominal value; identifying a presence of water on the touch screen display based on the positive capacitance variation data, and the negative capacitance variation data; generating compensated capacitance image data to compensate for effects of the water on the touch screen display in the capacitance image data; and processing the compensated capacitance image data to determine a proximal condition of the touch screen display.
US11269451B2 Touch panel, driving method thereof and display device
The present disclosure discloses a touch panel, a driving method thereof and a display device. A touch signal multiplexer is adopted to load touch signals to touch signal lines, and one pad is at least correspondingly electrically connected with two touch signal lines; in addition, a load compensation circuit is set; and while the pad loads the touch signals to one of the touch signal lines electrically connected with the pad, the load compensation circuit loads compensation signals to other touch signal lines electrically connected with the pad without the loaded touch signals.
US11269450B2 Electrostatic capacitance sensor
An electrostatic capacitance sensor includes: at least one detection electrode; drive electrodes, capacitors being respectively formed between the drive electrodes and the at least one detection electrode; a driver capable of causing voltages of the drive electrodes to change independently from each other; a reference voltage generator that generates a reference voltage; a detection signal generator that transfers charge so that a voltage of the at least one detection electrode approaches the reference voltage and that generates a detection signal according to the transfer of the charge; and a controller that controls the driver. The driver is capable of applying the reference voltage to each of the drive electrodes. When the driver causes a voltage of one or more of the drive electrodes to change, the controller controls the driver so as to apply the reference voltage to the remaining drive electrodes.
US11269447B2 Touch display device and control method thereof
A touch display device includes a controller, a source driver, several multiplexers, and several touch sensors. The source driver is configured to output several data signals. The multiplexers are coupled to the controller and the source driver, and are configured to transmit the plurality of data signals to an active area according to at least one enable period of a multiplexing signal. The touch sensors are coupled to the controller, and are configured to receive a touch signal outputted from the controller. The touch signal includes a touch pulse. A touch pulse starting-time interval and a touch pulse ending-time interval of the touch pulse are located in at least one disable period of the multiplexing signal, and the touch pulse and the at least one enable period partially overlap in time sequence.
US11269441B2 Touch apparatus and touch detection method thereof
A touch device according to an exemplary embodiment includes: a plurality of touch electrodes; and a driver/receiver that applies driving signals, each having a frequency corresponding to a resonance frequency of a stylus pen, to the plurality of touch electrodes, and receives detection signals from the plurality of touch electrodes, wherein the driving signals may include a first driving signal and a second driving signal, each having a different phase.
US11269438B2 Electronic device
An electronic device which can simplify operation when displaying an active window or an inactive window is provided. The active window or the inactive window is displayed on a display section arranged in a position different from an operation input section based on a comparison of a pressing force to the operation input section and a reference value. Therefore, the active or inactive window can be displayed by one action, and thereby operation can be simplified.
US11269435B1 Three-dimensional sensing panel and method of manufacturing the same and electronic apparatus
A three-dimensional sensing panel includes a cover plate, a two-dimensional touch sensing module, a pressure sensing coating layer, and a light-transmitting electrode layer. The cover plate defines thereon a touch area and a peripheral area surrounding the touch area. The two-dimensional touch sensing module is disposed at the touch area. The pressure sensing coating layer is coated at a side of the two-dimensional touch sensing module away from the cover plate. The light-transmitting electrode layer is coated at a side of the pressure sensing coating layer away from the two-dimensional touch sensing module.
US11269434B2 Touch structure, manufacturing method thereof, and touch display device
A touch structure including an insulating substrate, an electromagnetic shielding structure layer, a sensing circuit structure layer, a first insulating layer, and a second insulating layer is provided. The electromagnetic shielding structure layer is disposed on the insulating substrate, and located between the insulating substrate and the sensing circuit structure layer. The sensing circuit structure layer is disposed on the insulating substrate, and includes a first sensing circuit layer and a second sensing circuit layer. The first insulating layer is disposed between the electromagnetic shielding structure layer and the first sensing circuit layer. The second insulating layer is disposed between the first sensing circuit layer and the second sensing circuit layer.
US11269433B2 Display device having integrated touch sensitive elements and method of fabrication
A display device includes a display element including a first electrode, a protective layer arranged on the first electrode, a second electrode arranged on the protective layer at a pixel area and contacting a thin film transistor. A sensing line is arranged on the protective layer and contacts the first electrode through a contact hole exposing the first electrode through the third protective layer. The sensing line comprises a first conductive layer arranged on the protective layer and contacting the second electrode through the contact hole, and a second conductive layer arranged on the first conductive layer.
US11269432B2 Display module and display system
Disclosed is a display module including a transparent display panel and a frame to fix a side of the transparent display panel, wherein the frame has a communication unit to receive data from the outside, a controller to process the received data and to output a drive command corresponding to the processed data and a display drive unit to drive the transparent display panel in response to the drive command from the controller. A display system includes a system body and a display module detachably mounted in the system body.
US11269431B2 Electronic-scribed input
An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on one or more determined input manner characteristics of user electronic-scribed input, associate the user electronic-scribed input with a function to be performed using the user electronic-scribed input.
US11269428B2 Changing a mode of operation of a computing device by a pen device
The disclosure herein describes changing a mode of operation of a computing device using signals from a pen device. The pen device obtains gesture input data from at least one sensor of the pen device and the obtained gesture input data is compared to at least one gesture pattern. Based on the gesture input data matching the at least one gesture pattern, the pen device transitions to an active state. The pen device detects, via an electrostatic communication channel, an uplink signal from the computing device and sends a signal to change a mode of operation of the computing device by at least one of a network interface or a communication channel, other than the electrostatic communication channel. Changing modes of operation of a computing device provides a flexible, stream-lined way to enhance the user experience of using a computing device with a pen device (e.g., performing an initial pairing process).
US11269427B1 Optical navigation device and optical navigation method
An optical navigation device comprising: a first optical sensing region, having a first power consumption rate; and a second optical sensing region, having a second power consumption rate higher than the first power consumption rate. The optical navigation device applies the first optical sensing region to sense first optical data when the optical navigation device moves for a first speed, and the optical navigation device applies the second optical sensing region to sense second optical data when the optical navigation device moves for a second speed higher than the first speed.
US11269424B2 Electronic device and trigger method of macro key using external input signal
An electronic device is provided. The electronic device includes: a display apparatus and a host. The display apparatus includes a display controller and a display panel. The host executes an application to render a display image, and transmits the display image to the display controller through an image-transmission channel between the host and the display controller, and the display controller displays the display image on the display panel. The display controller determines whether an external input signal from a user satisfies a predetermined condition. In response to the external input signal satisfying the predetermined condition, the display controller triggers a virtual input signal corresponding to a specific macro key, and transmits the virtual input signal to the host through a data-transmission channel between the host and the display controller, so that the host executes a keystroke sequence corresponding to the specific macro key.
US11269421B2 Method and apparatus for applying free space input for surface constrained control
A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures.
US11269415B2 Haptic output systems
The application describes systems for deriving haptic and audio drive signals from an input signal received via a single channel such as an audio channel.
US11269413B2 Brain-computer interface system and method for decoding user's conversation intention using the same
The present invention relates to a brain-computer interface system and a method for recognizing a conversation intention of a user using the same in addition to inferring the waveform of word sound intended by a user from an imagined speech brainwave associated with a word intended by a user, since the user can intuitively recognize the sentence he/she wants to speak through the imagined speech by classifying words that are most relevant to the imagined speech brainwave of the user in a database in which a word often used by the user or frequently used in a specific situation is stored and by generating a sentence intended by the user by recognizing the words classified in this way, it is possible to perform communication by only thoughts of the user.
US11269412B2 Eye tracking system including an eye tracker and a positioning camera
A system evaluates a point of gaze of a user on an object and includes at least one eye tracker camera and at least one positioning camera. The eye tracker camera and the positioning camera are configured to be arranged in fixed positions relative to each other. At least one light source is configured to provide conical reflection from at least one of a user's eyes. At least one computer and at least one object is provided. The geometrical data of the object is stored in a storage device accessible to the computer. Wherein the computer is configured to determine: a gaze line of said user relative to a 3D coordinate system, the position of said at least one object relative to said 3D coordinate system, and a gaze point calculated as the intersection of said gaze line with the surface of said object in said 3D coordinate system.
US11269399B1 Front chip for data transmission system
A chip includes a receiving, a transmission, a control, and a switch circuit. The receiving circuit is operated at a first voltage and receives a first data. The transmission circuit is operated at the first voltage. Under general mode, the control circuit is operated at a second voltage and generates a second data to the transmission circuit according to the first data. The control circuit includes a first clock source configured to provide a first clock under general mode. The control circuit is operated according to the first clock. Under general mode, the switch circuit is operated at the first voltage, and controls the second voltage to pause the second voltage supplying to the control circuit to enter sleep mode. Under sleep mode, the switch circuit controls the supply of the second voltage to the control circuit according to the first data to return to general mode.
US11269398B2 Multi sleep mode power saving
Reducing power consumption of an electrical device is provided. The electrical device includes a first and a second module. The first and second modules include a first and a second memory, and a first and second system on chip (SoC) respectively. The first and second SoCs include a first and a second micro-processor respectively. A PCI-e bus connects the modules. The second module enters a sleep mode state that includes a first and a second sleep mode. The second module transitions between the first and second sleep modes while in the sleep mode state. The second SoC reduces a power state of the second module during the first sleep mode, and powers off the second SoC during the second sleep mode.
US11269397B2 Power configuration component including selectable configuration profiles corresponding to operating power characteristics of the power configuration component
A power management system includes a memory component storing a plurality of configuration profiles. A plurality of configuration pins are operatively coupled to the memory component. One or more of the plurality of configuration pins receive one or more signals to selectively activate one of the plurality of configuration profiles.
US11269394B2 Display device and display method to minimize power consumption of touch-screen unit
Power supply unit supplies power to components of smartphone. Communication unit communicates with an external device. Touch-screen unit displays an image and receives a touch operation. Control unit causes smartphone to operate in an operation mode. For example, control unit causes smartphone to operate in a first sleep mode in which power supply unit supplies power to communication unit, and power supply unit refrains from supplying power to touch-screen unit while touch-screen unit maintains a displayed image.
US11269393B2 Techniques for adjusting computing device sleep states
This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to enter either a low-power sleep state or a high-power sleep state.
US11269391B2 System and method for setting a power state of an information handling system
Setting a power state of an information handling system, including identifying a power configuration policy, the power configuration policy including configuration rules for setting the power state of the information handling system; identifying a first power state of the information handling system; identifying, at a first time period, a first proximity of a communication-enabled portable computing device with respect to the information handling system; determining that the first proximity of the communication-enabled portable computing device is greater than a threshold; determining a velocity of movement of the communication-enabled portable computing device with respect to a receiver in communication with the communication-enabled portable computing device; accessing the power configuration policy to identify a configuration rule based on the velocity of movement of the communication-enabled portable computing device; and applying the particular configuration rule to adjust the first power state of the information handling system to a second power state.
US11269388B2 Electronic apparatus with fan device
An electronic apparatus includes: an apparatus chassis including therein an electronic board; a keyboard provided on a top of the apparatus chassis; and a fan device that includes a fan chassis and a blade part. The fan chassis includes a first air intake formed on a bottom surface thereof, a second air intake formed on a top surface thereof, and an air outlet formed on a side surface thereof. The blade part rotates inside the fan chassis. The fan device is arranged between a basal plate and a bottom surface of the keyboard inside the apparatus chassis. The basal plate includes a first inlet at a position overlapping the first air intake. The keyboard includes a second inlet that makes air pass through the keyboard in an up-down direction thereof. The electronic apparatus further includes a first water stop member that separates the first air intake from the electronic board.
US11269385B2 Motherboard assembly and bracket
The invention provides a motherboard assembly. The motherboard assembly includes a circuit board, an expansion card connector, an expansion card assembly, a bracket and a fastener. The expansion card connector is disposed on the circuit board. The expansion card assembly includes a cage, an adapter card, and at least one expansion card. The adapter card is installed on the cage and includes an electrical connector. The electrical connector is inserted into the expansion card connector, and the expansion card is installed on the adapter card. The bracket includes a first mount plate and a second mount plate connected to each other. The first mount plate is fixed on the circuit board, and the second mount plate is located farther away from the circuit board than the first mount plate. The fastener is disposed through the cage and screwed into the second mount plate of the bracket.
US11269380B2 Flexible display device
A flexible display device includes a flexible display module including a flexible display panel; a first frame and a second frame supporting the flexible display module; and a fixing coupler and an aligning coupler coupling the flexible display module with the first frame and the second frame, and the fixing coupler includes: a first fixing coupler fixing at least a portion of the first frame and at least a portion of the flexible display module; and a second fixing coupler fixing at least a portion of the second frame and at least a portion of the flexible display module, and the aligning coupler includes: a first aligning coupler fixed to another portion of the flexible display module; and a second aligning coupler fixed to another portion of the first frame and detachably coupled to the first aligning coupler.
US11269379B2 Display screen assembly and display device
A display screen assembly and a display device are disclosed. The display screen assembly includes a cover and a flexible display panel disposed in a stack arrangement. The cover is configured with peripheral edges bending toward the flexible display panel. The flexible display panel includes a first plane, a curved surface disposed around the first plane, and a second plane adjoining the curved surface. The curved surface includes a first curved surface and a second curved surface. The first curved surface bends and extends from peripheral edges of the first plane in a direction where the peripheral edges of the cover bend, and the second curved surface bends and extends from peripheral edges of the first curved surface with a predetermined radius in a direction toward the first plane.
US11269378B2 Shape retaining structure of electronic device and electronic device including same
Provided is an electronic device comprising: a first unmodified section, which is one part of an electronic device having a modifiable shape and has a fixed and retained shape; a modification section extending from the first unmodified section and capable of being bent in one direction; a second unmodified section extending from the modification section and formed to be smaller than the first unmodified section; a flexible display arranged on one surface across the first unmodified section, the modification sensation and the second unmodified section; an elastic plate arranged on the other surface across the first unmodified section, the modification section and the second unmodified section; and a shape fixing unit provided in the first unmodified section or the second unmodified section so as to retain the modified shape of the electronic device. Additionally, other embodiments are possible.
US11269377B2 Flexible display panel, method for manufacturing the same, and display device
The present disclosure relates to the field of flexible display technology and provides a flexible display panel, a method for manufacturing the same, and a display device, which can reduce the stress in the direction perpendicular to the bending surface applied on a portion of the signal lead wire located in the bending area when the flexible display panel is bent. The flexible display panel includes a flexible basal substrate including a first surface, the first surface including a bending area provided with a plurality of protrusions, and a signal lead wire located on a side of the first surface facing away from the flexible basal substrate. The signal lead wire extends across the bending area and has a shape substantially matching the plurality of protrusions.
US11269374B2 Electronic device with a cover assembly having an adhesion layer
A cover assembly for an electronic device has a cover member including a glass ceramic material. An adhesion layer couples an interior coating to the cover member. The adhesion layer includes an oxide-based layer, such as a silicon oxide-based layer, and a coupling agent.
US11269370B2 Device for controlling the flight of an aircraft
The invention provides a device comprising a control lever associated with a body carrying a first plate connected to the body, a second plate connected to the first plate with the control lever being connected to the second plate, a first transmission shaft pivotally mounted relative to the body, a first connection mechanism connecting the control lever to the first transmission shaft in such a manner that pivoting of the control lever about the first axis causes the first shaft to pivot about the fourth axis, a second transmission shaft pivotally mounted relative to the body, a second connection mechanism connecting the control lever to the second transmission shaft in such a manner that pivoting of the control lever about the second axis causes the second shaft to pivot about the sixth axis, and a platform connected to the body, the second connection mechanism being pivotally mounted on the platform and being pivotally mounted on the control lever.
US11269350B2 Method for creating an environment map for a processing unit
A method for creating an environment map for a processing unit, which moves independently within an environment, wherein a detection device detects environmental features and/or objects within the environment, and wherein position data of the environmental features and/or objects are processed by an evaluation device into an environment map. In order to achieve intuitive user-processing unit interaction, the detected environmental features and/or objects are processed via 3D reconstruction into a photo-realistic, three-dimensional environment card.
US11269348B2 Method for operating an automatically moving service device
A method for operating an automatically moving service device includes detecting obstacles within an environment with a detection device. The detection results are used to generate an environment map of the environment, and the service device moves within the environment based on the environment map. A control device of the service device receives information about a spatial position of a base station in the environment, and a maneuvering area for the service device to approach, turn toward and/or dock with the base station is determined. The spatial position and maneuvering area are stored in the environment map and a turning point for a directional change is prescribed within the maneuvering area. The service device can execute a last directional change at this turning point at the latest and independently of the remaining progression of movement, before it moves along a straight line toward the base station.
US11269347B2 Method for operating a partially autonomous or autonomous motor vehicle, and motor vehicle
The disclosure relates to a method for operating a partially autonomous or autonomous motor vehicle. A digital three-dimensional height model of an infrastructure interior which has at least one aisle that can be traversed by the motor vehicle can be provided by a data server device of the infrastructure for example. The height model describes a spatial situation within the infrastructure, and the topography of at least one section of a surface of a region of the infrastructure, said motor vehicle being located in the section, is detected by means of a sensor device of the motor vehicle. A controller of the motor vehicle generates a three-dimensional topographical map of the region by means of the height model using the ascertained topography. The controller ascertains the current position of the motor vehicle within the infrastructure using the result of the comparison, and the controller ascertains a route along the at least one aisle using the ascertained current position and the height model.
US11269345B2 Vehicle control system
A vehicle control system includes a control device configured to execute specific automatic driving control; an image capturing device configured to capture a surrounding image of a vehicle; a display device configured to display the surrounding image; and a recording device configured to record the surrounding image. The control device includes: a first determining unit configured to determine whether the vehicle is present on a road where the specific automatic driving control is executable; and a second determining unit configured to determine whether a request to display the surrounding image is present. In a case where the first determining unit determines that the vehicle is present on the road where the specific automatic driving control is executable and the second determining unit determines that the request to display the surrounding image is absent, the recording device records the surrounding image.
US11269341B2 Systems and methods for automated trajectory prediction
Systems, methods, and non-transitory computer-readable media can determine a raster representative of a surrounding environment of a vehicle, wherein the raster depicts one or more objects in the surrounding environment of the vehicle. A plurality of trajectory proposals are determined for a first object of the one or more objects. For each trajectory proposal of the plurality of trajectory proposals, a score indicative of a likelihood that the first object will take a trajectory consistent with the trajectory proposal, and an offset for modifying the trajectory proposal are generated. A predicted trajectory is determined for the first object based on the scores and the offsets for the plurality of trajectory proposals.
US11269340B2 Method for determining a vehicle control parameter, apparatus for the same, vehicle on-board controller, and autonomous vehicle
Embodiments of the present disclosure disclose a method for determining a vehicle control parameter, an apparatus for the same, a vehicle on-board controller, and an autonomous vehicle. An embodiment of the method comprises: obtaining a lateral offset sequence of a vehicle and a control input sequence of a controller for controlling a lateral output of the vehicle, wherein a lateral offset in the lateral offset sequence is for characterizing an offset between an actual lateral output of the vehicle and a desired lateral output; executing a step of determining a vehicle control parameter; wherein the executing the step of determining the vehicle control parameter includes: with the lateral offset sequence as an input and the control input sequence as the desired output, training a pre-established vehicle dynamic model to obtain a trained vehicle dynamic model; and determining the vehicle control parameter from the trained vehicle dynamic model.
US11269339B2 Method and control unit for controlling a vehicle during a collision
A method for controlling an ego vehicle during a collision of the vehicle with another vehicle includes an ascertainment of a driving direction of the other vehicle, a determination of a steering signal for aligning a driving direction of the ego vehicle with the driving direction of the other vehicle and a provision of the steering signal to an interface of a steering unit for steering the ego vehicle.
US11269337B2 Management system of work site and management method of work site
A management system of a work site includes a guidance unit which outputs, to a manned vehicle of a work site, guidance data for guiding the manned vehicle to an unmanned vehicle stopped due to occurrence of an abnormality at the work site.
US11269327B2 Picking up and dropping off passengers at an airport using an autonomous vehicle
A controller of an autonomous vehicle receives a travel itinerary of a passenger and an airport map. The controller then uses the airport map to arrive at a terminal corresponding to the passenger's travel itinerary. Upon arrival at the terminal the controller communicates with parked vehicles (V2V) or infrastructure to identify an unoccupied parking spot and then autonomously parks. When picking up a passenger, the controller determines whether the passenger has checked luggage and adjusts and arrival time accordingly and may account for the storage volume of the luggage. The controller may also loop a circuit at the airport where a wait time has been exceeded. In some embodiments, augmented reality may be used to help the passenger identify the vehicle.
US11269323B2 Remote park assist message flow systems and methods
A system and method for a vehicle including a communication gateway in a vehicle configured to establish a wireless communication connection with a portable device; a plurality of object sensors that detects objects surrounding the vehicle; a remote park assist system configured to (i) identify at least one parking space based on data received from the plurality of object sensors; (iv) determine a movement trajectory for the vehicle; (v) transmit a vehicle maneuver request to the portable device; (vi) receive a plurality of responses from the portable device in response to transmitting the vehicle maneuver request; and (vii) maneuver the vehicle based on the plurality of object sensors, the plurality of responses, and the movement trajectory; and the portable device, in response to receiving a request from the remote park assist system, is configured to transmit the plurality of responses.
US11269321B2 Equipment diagnosis system and method based on deep learning
An equipment diagnosis system and method, which use abnormal data and normal data of equipment and accurately and effectively perform diagnosis on the equipment, are provided. The equipment diagnosis system includes a data acquisition unit to acquire time series data of equipment, a preprocessing unit convert the time series data into frequency data including a temporal component through a Fourier transform, a deep learning unit to perform deep learning through a convolution neural network (CNN) by using the frequency data, and a diagnosis unit to determine a state of the equipment to be a normal state or a breakdown state based on the deep learning.
US11269320B2 Methods and apparatuses for detecting faults in HVAC systems based on load level patterns
Methods and systems are described for detecting a wide variety of fault conditions in a HVAC system based on analysis of current and historical energy consumption patterns, and on comparison with energy consumption patterns of other similarly situated RTUs. Energy consumption comparisons are preferably made in regard to a normalized load ratio or NLR or more preferably to a daily maximum normalized load ratio or MDNLR, which provide more robust and reliable bases for comparison of faulty and fault-free RTUs, and hence for generalized fault detection, than other previously known metrics or criteria.
US11269318B2 Systems, apparatus and methods for data collection utilizing an adaptively controlled analog crosspoint switch
Systems, methods and apparatus for data collection in an industrial environment are described. Signals from a plurality of analog sensors may be routed via an analog crosspoint switch which includes at least one high current output drive circuit suitable for routing an analog signal. The switch may be configured with data routing information from a data collection template where the routing includes switching a portion of the analog signals to a portion of the plurality of analog signal paths.
US11269315B2 Distributed control system
A distributed control system includes a plurality of control units that controls respective units of a plurality of devices, and a communication network that includes a communication line that connects the control units. A control unit of each of the devices is configured to determine a state target value, according to consensus control of a multi-agent system, by using a current state index value of a self-device, and a difference between a latest state index value of an adjacent device received from a control unit of the adjacent device, and a latest state index value of the self-device received from the control unit of the adjacent device.
US11269314B2 Plant evaluation device, plant evaluation method, and program
An acquisition unit acquires a quantity relating to an operating rate of a facility of a plant and a quantity relating to energy consumption of the facility. An index value specification unit specifies a higher index value as the energy consumption is lower, and a higher index value as the operating rate is higher, or a lower index value as the energy consumption is lower, and a lower index value as the operating rate is higher, based on the quantity acquired by the acquisition unit. An index value output unit outputs information relating to the index value.
US11269311B2 Spray forming structural joints
Systems, apparatus, and method for manufacturing a structure are disclosed. The structure includes a first portion, a second portion, and a structural joint. The apparatus is configured to receive instructions for printing the structural joint. The instructions are based on a data model of the structural joint. The apparatus is also configured to receive the first portion and the second portion, the first portion having a first conical tip and the second portion having a second conical tip. The apparatus is further configured to receive material. Additionally, the apparatus is configured to print the structural joint based on the instructions. The printing may include spray forming the material to produce the structural joint. The structural joint connects the first portion to the second portion.
US11269310B2 Fabrication and tracking
A method of fabrication for a component to be installed in a facility, the facility being represented by an electronic design model, the method including extracting, at a computing device and from the model, details of the component and controlling a plurality of stations with the computing device to fabricate and track the component.
US11269308B2 Method and apparatus for creating and managing smart programmable logic controller (PLC) solutions
Method for creating and managing programmable logic controller (PLC) solution comprises connecting existing PLC solution to a cloud network, and connecting from a user device to a virtualization server. A graphical representation of a pin layout of a PLC is displayed on a GUI on the user device. An input comprising selection of a first pin, a sensor or an actuator configured to be coupled with the PLC via the first pin, and a parameter for the operation of the selected sensor or the selected actuator is received on the GUI. The received input is sent from the user device to the virtualization server. An executable PLC application for execution on the PLC is received on the user device. The PLC application is configured to operate and/or monitor the PLC according to the received input. The PLC application is sent to the PLC for being deployed on the PLC.
US11269307B2 Method for operating an agricultural implement and arrangement comprising an agricultural implement
A method for operating an agricultural implement is provided, which in particular is configured as an implement pulled by a tractor or a self-propelled implement. One or more machine parameters relevant for the operation are administered via at least one job computer arranged on the implement, and are preferably imaged by means of an interface on one of the at least two universal terminals connected in particular in a wireless and/or cabled manner. After some initial configuration phase dining operation, the at least one machine parameter is imaged simultaneously on the second universal terminal.
US11269302B2 System for providing an access area for a data storage library
An enclosure configured to at least partially surround a data storage library, and a system including a data storage library and enclosure(s). The enclosure includes at least one surface configured to surround the at least one library access opening and form a chamber and to permit movement of the movable panel to permit access to the interior of the data storage library, and at least one enclosure access opening in the at least one of the surface to permit access to the interior of the chamber. The enclosure is configured to resist environmental conditions from intruding into the interior of the enclosure, and is further configured to permit exterior environmental conditions from within the interior of the library to intrude into the chamber of the enclosure.
US11269301B1 Service panel with microprocessor
A service panel for controlling at least one utility actuator to control the availability of a utility comprises a covered enclosure having an exterior region and an interior region, at least one readily accessible utility control providing ON and OFF request signals and a limited access control in the exterior region providing a temporary activate signal. The service panel has a controller and data storage programmed with code and data and control circuitry providing an “ON” control signal to the at least one utility actuator to switch the at least one utility actuator to the “ON” state, and the control circuitry providing an “OFF” control signal to the at least one utility actuator to switch the at least one utility actuator to an OFF state, the control circuitry further providing a re-key signal to the at least one actuator in response to activation of a switch.
US11269294B2 Portable common path shearing interferometry-based holographic microscopy system with augmented reality visualization
Portable common path shearing interferometry-based holographic microscopy systems. The system includes a light source, a sample holder, a microscope objective lens, a shear plate and an imaging device positioned in a common path shearing interferometry configuration. A housing is configured to receive and hold the shear plate and maintain a position of the shear plate relative to the microscope objective lens.
US11269290B2 Drum unit, cartridge and coupling member
A process cartridge includes a photosensitive drum, a developing roller configured to develop a latent image on the photosensitive drum with toner, and a coupling member having a rotational axis, with the coupling member being operatively connected to the photosensitive drum. The coupling member includes a cylindrical portion having an outer surface and an inner surface that extends about the rotational axis of the coupling member, an arm portion extending from the inner surface of the cylindrical portion, and a projection projecting from the arm portion in a direction toward the rotational axis of the coupling member. The arm portion and the projection are movable relative to the inner surface.
US11269287B2 Developing cartridge
A developing cartridge may include a housing configured to hold toner. The cartridge may further include a developing roller including a developing roller shaft, a supply roller including a supply roller shaft, a developing electrode and a supply electrode. The developing electrode and supply electrode may be configured to guide an electrical contact of an image forming apparatus in one or more directions. In some examples, the developing electrode and supply electrode may have angled surfaces that extend toward one another.
US11269284B2 Pattern discharge to photoconductor
Examples disclosed herein relate to an imaging device. The imaging device to include a discharge member to discharge a first pattern on a photoconductor; and a writing engine to control the discharge member to discharge a second pattern to the photoconductor to obscure any latent pattern formed from the first pattern remaining on the photoconductor.
US11269283B2 Filter unit capable of collecting scattered toner and image forming apparatus
A filter unit (300) includes: a chassis (303) that has a suction portion (301) provided at a front side thereof, has an exhaust portion (302) provided at a rear side thereof, and is provided internally with an upstream filter (331); a plurality of upstream first ribs (323) disposed parallel to sidewalls of the chassis (303) to rise from a bottom surface (322) of the chassis (303) and forming an upstream first airflow path (P11); a plurality of upstream second ribs (313) disposed parallel to the sidewalls of the chassis (303) to rise from a ceiling surface (312) of the chassis (303) and forming an upstream second airflow path (P21); an upstream first shield plate (315) raised from the ceiling surface (312) to cover up a front of the upstream filter (331) while forming an upstream first gap (S11) with the bottom surface (322); and an upstream second shield plate (325) raised from the bottom surface (322) to cover up a rear of the upstream filter (331) while forming an upstream second gap (S21) with the ceiling surface (312).
US11269282B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
Disclosed is a cylindrical electrophotographic photosensitive member having a region A along an outer surface and a region B along the outer surface. In this electrophotographic photosensitive member, the region A is located on an end side in an axial direction of the electrophotographic photosensitive member relative to the region B, the region A has a specific groove provided on the outer surface of the electrophotographic photosensitive member, an area ratio a1 of the groove is 65% to 100%, the region B has specific concave portions provided on the outer surface of the electrophotographic photosensitive member, and an area ratio a2 of the concave portion is 5% to 65%.
US11269280B2 Sheet processing device, laminator, image forming apparatus, and image forming system
A sheet processing device inserts a sheet-shaped medium into a two-ply sheet in which two sheets are overlaid and partially bonded. The sheet processing device includes control circuitry to execute a single insertion mode in which one sheet-shaped medium is inserted into the two-ply sheet and a multiple insertion mode in which a plurality of sheet-shaped media are inserted into the two-ply sheet along a conveyance direction. The control circuitry inserts the one sheet-shaped medium into the two-ply sheet in the single insertion mode and the plurality of sheet-shaped media into the two-ply sheet in the multiple insertion mode, with the two-ply sheet being stopped.
US11269279B2 Image forming apparatus and image forming method
An image forming apparatus includes a storage and an authentication section. The storage stores container identification information provided to each individual developer container in combination with remaining amount information indicating a remaining amount of developer stored in the developer container. The authentication section authenticates the developer container based on the remaining amount information.
US11269277B1 Image forming apparatus with a motor having a first or a second rotation speed
According to an embodiment, an image forming apparatus includes a motor of which driving current value changes according to a load, an image forming unit, a measuring unit, and a setting unit. The measuring unit forms an image on a medium by using a rotation body rotated by a motor. The measuring unit measures the driving current value of the motor. When a rotation speed of the motor is set to a first speed, the setting unit continues to set the first speed if the driving current value measured by the measuring unit falls within a first range. The setting unit sets a second speed lower than the first speed as the rotation speed if the driving current value measured by the measuring unit falls within a second range higher than the first range.
US11269276B2 Fixing apparatus and image forming apparatus
A fixing apparatus includes a flexible rotary member, a pressure roller, a heating element, a regulation member configured to regulate movement of the flexible rotary member by abutting against one end portion of the flexible rotary member in the axial direction, a guide unit, and an interlocking portion. The interlocking portion includes a hole portion and a shaft portion engages with the hole portion, and wherein an axis of the shaft portion is parallel to the axial direction of the flexible rotary member. The interlocking portion configured to move the guide unit in the conveyance direction in accordance with movement of the regulation member in the conveyance direction so that a clearance is kept between the guide unit and the flexible rotary member in the conveyance direction.
US11269261B2 Particle removal from wafer table and photomask
A system includes a frame, a projection lens, a wafer table, and a cleaner. The frame has an opening vertically extending through the frame. The projection lens is disposed on the frame. The wafer table is below the frame, in which the wafer table is movable along a horizontal direction. The cleaner is over the frame, in which the cleaner comprises a sticky structure movable along a vertical direction and through the opening of the frame.
US11269258B2 Method and system for nanoscale data recording
A super-resolution system for nano-patterning is disclosed, comprising an exposure head that enables a super-resolution patterning exposures. The super-resolution exposures are carried out using electromagnetic radiation and plasmonic structures, and in some embodiments, plasmonic structures having specially designed super-resolution apertures, of which the “bow-tie” and “C-aperture” are examples. These apertures create small but bright images in the near-field transmission pattern. A writing head comprising one or more of these apertures is held in close proximity to a medium for patterning. In some embodiments, a data processing system is provided to re-interpret the data to be patterned into a set of modulation signals used to drive the multiple individual channels and multiple exposures, and a detection means is provided to verify the data as written.
US11269257B2 Apparatus and method for generating extreme ultraviolet radiation
An apparatus for generating extreme ultraviolet (EUV) radiation includes a droplet generator configured to generate target droplets. An excitation laser is configured to heat the target droplets using excitation pulses to convert the target droplets to plasma. An energy detector is configured to measure a variation in EUV energy generated when the target droplets are converted to plasma. A feedback controller is configured to adjust parameters of the droplet generator and/or the excitation laser based on the variation in EUV energy.
US11269255B2 Photosensitive composition and color converting film
The present invention relates to a photosensitive composition, and a color conversion film. The present invention further relates to a use of the photosensitive composition in a color conversion film fabrication process, and to a use of the color conversion film in an optical device. The invention further more relates to an optical device comprising the color conversion film and method for preparing the color conversion film and the optical device.
US11269254B2 Production method for antenna substrate, production method for antenna substrate with wiring line and electrode, and production method for RFID element
An object of the present invention is to provide a method for accurately forming an antenna substrate as well as an antenna substrate with wiring line and electrode by a coating method. One aspect of the present invention provides a method for producing an antenna substrate with wiring line and electrode including the steps of: (1) forming a coating film using a photosensitive paste containing a conductive material and a photosensitive organic component on an insulating substrate; (2-A) processing the coating film into a pattern corresponding to an antenna by photolithography; (2-B) processing the coating film into a pattern corresponding to a wiring line; (2-C) processing the coating film into a pattern corresponding to an electrode; (3-A) curing the pattern corresponding to an antenna into an antenna; (3-B) curing the pattern corresponding to a wiring line into a wiring line; and (3-C) curing the pattern corresponding to an electrode into an electrode.
US11269248B2 Projector and method for controlling projector
In a projector, an optical sensor including a wavelength variable interference filter is disposed in the vicinity of the optical path of illumination light that exits out of an illumination system and travels to a color separation system, and the optical sensor detects the amounts of blue light and fluorescence contained in the illumination light. A processor of the projector adjusts the amounts of blue light and fluorescence based on the result of the detection performed by the optical sensor.
US11269247B2 Light source module and projection device using the same
A light source module for providing an illumination light includes a light source configured to provide a first beam of a first waveband, a microlens array disposed corresponding to the light source and configured to uniform the first beam, a first lens set configured to focus at least a portion of the first beam uniformed by the microlens array, and a wavelength conversion unit configured to convert at least a portion of the first beam focused by the first lens set into a second beam of a second waveband different from the first waveband, wherein the second beam and the first beam not converted by the wavelength conversion unit together form the illumination light.
US11269244B2 System and method for calibrating a display system using manual and semi-manual techniques
The invention provides a system and method that reduces the precision of the manual alignment process. Users select correspondences between projectors or components of a projector, to form a common coordinate. Using models of the display system, and projectors, the common coordinate system can be mapped quickly to the entire display. The process avoids a need to measure screen points, and allows the user to move significantly fewer points. Alternatively, the invention allows introduction of machine-vision style algorithms into manual calibration techniques to improve performance. This overcomes the tediousness of prior systems by introducing models of the display into the manual alignment process, allowing selection of a small number of points on each projector, and avoiding selection of precisely measured screen points. The system conversely finds correspondences between projectors, allowing mapping of the projectors into a common coordinate system, and quick warping of the coordinate system to the screen.
US11269243B2 Optical module and projection device
An optical module, including a first frame, a second frames, an optical element, a first driving module, and a second driving module, is provided. The first frame is connected to a base. The second frame is connected to and located in the first frame. The optical element is disposed in the second frame. The first driving module is disposed between the base and the first frame to drive the first frame to oscillate around a first rotating axis. The second driving module is disposed between the first and second frames to drive the second frame to oscillate around a second rotating axis. The first and second rotating axes are perpendicular to an optical axis of the optical element, and not parallel. An overall dimension of the second driving module is less than that of the first driving module. A projection device having the optical module is also provided.
US11269240B2 Adapter device, imaging apparatus, and accessory
An adapter device includes a first mount on one side and a second mount on another side. The first mount is detachably mounted to an imaging apparatus, and the second mount is detachably mounted to an accessory. The first mount has first through third mount recesses and first through third mount claws, disposed following a circumferential direction. The second mount has fourth through sixth mount recesses and fourth through sixth mount claws, disposed following the circumferential direction. The first through third mount claws are insertable to mount recesses on another imaging apparatus. The fourth through sixth mount claws are insertable to mount recesses on another accessory. A smallest angle range out of angle ranges in the circumferential direction of the first through third mount recesses is equal to or smaller than a smallest angle range out of angle ranges in the circumferential direction of the fourth through sixth mount claws.
US11269239B2 Extendible L-plate for camera equipment
A two-piece extendable L-plate provides clearance between a camera and a quick-release receiver securing the camera to a support permitting a camera having cables connected to the side of the camera's body to be secured in either a landscape or a portrait orientation.
US11269235B2 Optical module and electronic apparatus
An optical module 100 includes a first substrate 11 including an optical filter device 7 having a wavelength variable interference filter 110 built therein, a second substrate 12 including a light receiving element 17, and a first supporter 16 that mechanically or electrically joins the first substrate 11 and the second substrate 12 to each other, in which the wavelength variable interference filter 110 and the light receiving element 17 are disposed to face each other by the first supporter 16, and the first substrate 11 and the second substrate 12 are joined to each other by the first supporter 16 with a gap S1 in which a circuit element 21 is mountable.
US11269228B2 Cover plate, method for preparing the same, and display device
The present disclosure provides a cover plate, a method for preparing the same, and a display device. The cover plate provided by the present disclosure is applied to a display device. The cover plate includes two main surfaces that are arranged opposite to each other and a side surface connecting the two main surfaces, in which a groove is formed in the side surface, and a chromogenic material layer and a chromogenic control structure for controlling the chromogenic material layer are arranged in the groove.
US11269223B2 Display device
A display device including a first display substrate including a switching element disposed on a first base, a height difference generation pattern disposed on the switching element to overlap with the switching element, a color filter layer disposed on the height difference generation pattern and covering the height difference generation pattern, an organic layer disposed on the color filter layer and including a protruding part overlapping the height difference generation pattern, and a pixel electrode disposed on the organic layer, electrically connected to the switching element, and not overlapping the protruding part; a second display substrate including a second base facing the first base; a liquid crystal layer disposed between the first and second display substrates; and a column spacer disposed between a first surface of the second base facing the first base and the organic layer and overlapping the protruding part.
US11269221B2 Display panel and display apparatus
A display panel is provided. The display panel includes a first substrate; a second substrate; a liquid crystal layer, arranged between the first substrate and the second substrate; and a color resistance layer, formed on the first substrate or the second substrate, where a spacing unit is formed on a side, close to the second substrate, of the first substrate, and the spacing unit includes at least one first-type spacing unit and at least one second-type spacing unit; a shading layer is arranged on a side, close to the first substrate, of the second substrate, and the shading layer includes a shading area and an open area; and the shading area is positioned on the first-type spacing unit, and the open area is positioned on the second-type spacing unit.
US11269217B2 Color conversion panel and display device including the same
A color conversion display panel includes a substrate. A color conversion portion is disposed on the substrate. The color conversion portion includes a semiconductor nanocrystal. A transmission portion is disposed on the substrate. A blue light blocking filter is disposed between the substrate and the color conversion portion. The blue light blocking filter includes a first convex portion that protrudes toward the substrate. The transmission portion includes a first region including a scatterer and a second region including a second convex portion that protrudes toward the substrate.
US11269212B2 Polarizer, method of producing polarizer, and optical laminate including the polarizer
An object of the present invention is to provide a polarizer having a neutralized hue without any increase in transmittance. A polarizer of the present invention having a transmittance parameter represented by the equation (1) of 0.8 or more and a hue parameter represented by the equation (2) of 5 or less: Transmittance parameter=T420/T550  (1) in the equation (1), T420 represents a parallel transmittance at a wavelength of 420 nm and T550 represents a parallel transmittance at a wavelength of 550 nm; Hue parameter=(a2+b2)  (2) in the equation (2), a represents a parallel hue value ‘a’ and b represents a parallel hue value ‘b’.
US11269208B2 Display device comprising a first auxiliary substrate including a first section and a second section oriented at a first right-or-acute angle relative to the first section and tiled display apparatus including the same
A display device includes a first substrate, a second substrate, a first auxiliary substrate, a second auxiliary substrate, and a display layer. The second substrate includes a display area and a non-display area. The display area overlaps the first substrate. The non-display area extends beyond the first substrate. The first auxiliary substrate includes a first section and a second section. The first section is between the first substrate and the display area. The second section overlaps the non-display area and is bent relative to the first section. The second auxiliary substrate includes a first part and a second part. The first part is between the first section and the display area. The second part overlaps the non-display area and is bent relative to the first part. The display layer is between the first section and the first part and includes pixels that overlap the display area.
US11269206B2 Flexible display substrate and flexible display device
The present disclosure relates to a flexible display substrate and a flexible display device. The flexible display substrate includes a flexible base substrate and a pixel layer. The flexible base substrate includes: a plurality of opening regions, as well as a plurality of island regions and a plurality of bridge regions divided by the plurality of opening regions; and a pixel layer including a plurality of display units arranged in the plurality of island regions respectively, in which each of the plurality of display units is provided with a first groove, the first groove divides the corresponding display units into a display section and a dam section, and at least a part of the dam section is located between the display section and the bridge region adjacent to the display section.
US11269205B2 Display panel with charging control as well as liquid crystal display and control method associated therewith
The present disclosure provides a charging control method for a display panel, including the following steps: controlling a source charging voltage waveform provided by a data line when touch and display on the display panel are simultaneously performed to enable the source charging voltage waveform to consistently vary with a voltage waveform of a common electrode of the display panel. The present disclosure further provides a display panel and a liquid crystal display.
US11269202B2 Optical modulator and package
An optical modulator includes a dielectric layer and a waveguide. The waveguide is disposed on the dielectric layer. The waveguide includes an electrical coupling portion, a slab portion, and an optical coupling portion. The slab portion is sandwiched between the electrical coupling portion and the optical coupling portion. The slab portion has at least two sub-portions having different heights. A maximum height of the slab portion is smaller than a height of the electrical coupling portion.
US11269196B2 Eyeglasses having a snap-on one-piece lens
A pair of eyeglasses includes a primary lens, a primary lens frame including upper and lower frame sections, and at least one snap-on unit disposed between the primary lens and the primary lens frame and including upper and lower engaging members respectively provided on top and bottom portions of the primary lens, and upper and lower engaging blocks respectively protruding from the upper and lower frame sections toward the primary lens. The top and bottom portions of the primary lens are removably embedded in the upper and lower frame sections through snapping engagement between the upper engaging block and the upper engaging member and between the lower engaging block and the lower engaging member.
US11269194B2 Reflecting module for OIS and camera module including the same
A reflecting module for optical image stabilization (OIS) includes: a housing including an internal space; a driving holder including a reflecting member and supported by an inner wall of the housing in a state in which a driving plate is fitted between the driving holder and the housing so that the driving holder is provided in the internal space; and a driving part configured to provide driving force to the driving holder to move the driving holder. The driving plate is linearly movable along one axis approximately perpendicular to an optical axis or is rotatable around the one axis with respect to the housing. The driving holder is linearly movable along the one axis or is rotatable around the one axis with respect to the driving plate.
US11269193B2 Optical sensing device and structured light projector
An optical sensing device adopted to use structured light to detect an object is provided. The optical sensing device includes a structured light projector and a sensor. The structured light projector includes a light source and at least one beam multiplication film. The light source is configured to emit a light beam. The at least one beam multiplication film is disposed on a transmission path of the light beam and is made of anisotropic refractive index material, wherein a plurality of separated light beams are produced after the light beam from the light source passes through the at least one beam multiplication film, so as to form the structured light. The sensor is configured to sense the structured light reflected from the object. Besides, a structured light projector is also provided.
US11269192B2 Optical element, having holographic material layer, display device, and method for manufacturing optical element
A deflection optical element, which diffracts incident light, includes a substrate having translucency, and a holographic material layer disposed so as to overlap the substrate, the holographic material layer being formed with a diffraction grating composed of interference fringes, wherein the holographic material layer is formed with an alignment mark where the interference fringes are discontinuous, and the alignment mark is located in an optically effective area where the holographic material layer diffracts the incident light.
US11269190B2 Lens for eye-tracking applications and head-worn device
The present invention relates to a lens for eye-tracking applications. The lens comprises a first protective layer, arranged to face towards the eye to be tracked when the lens is used for eye-tracking. It also comprises at least one light source, at least partly arranged in the first protective layer, arranged to emit a first light from the first protective layer in a direction towards the eye. Moreover, it comprises at least one image capturing device, at least partly arranged in the first protective layer, arranged to receive the first light within the first protective layer. The lens further comprises an absorptive layer, arranged on the far side of the first protective layer seen from the eye to be tracked when the lens is used for eye-tracking, adapted to be absorptive for wavelengths of the majority of the first light.
US11269189B2 Image display device
An image display device includes an image light generation device configured to generate image light, and a deflection member configured to deflect the image light to form an exit pupil, in which the image light generation device includes a first light source unit configured to emit first light, a second light source unit configured to emit second light within a same frequency band as the first light and having a wavelength band different from a wavelength band of the first light, and a combining optical member configured to at least partially superimpose the first light and the second light, the deflection member includes a first diffraction member corresponding to the wavelength band of the first light and a second diffraction member corresponding to the wavelength band of the second light, and the first diffraction member and the second diffraction member overlap when viewed from the exit pupil.
US11269188B2 Display system, control program for information processing device, method for controlling information processing device, and display device
An HMD is coupled to a smart phone. The HMD displays a first image overlapping an external scene in a left display unit, and displays a second image corresponding to the first image overlapping the external scene in a right display unit. The smart phone includes a display panel displaying a third image, a first detector detecting that at least one of the first image and the second image overlaps the third image, and an adjustment unit adjusting, based on a detection result of the first detector, at least one of the first image and the second image such that the third image is visible.
US11269178B2 Polygon mirror assembly and scan device
Provided are a polygon mirror assembly and a scan device. A polygon mirror assembly includes: a polygon mirror including a plurality of reflection surfaces spaced apart from a rotation axis by a predetermined distance; a first motor for rotating the polygon mirror around the rotation axis; a second motor for moving the polygon mirror in a first axial direction such that the rotation axis is tilted while the first motor rotates the polygon mirror; and a clock signal extraction surface for extracting a clock signal for detecting a change in a rotational speed of the first motor.
US11269177B2 Optical sensor, scanner unit, and image forming apparatus
An optical sensor includes a bare chip mounted on a circuit board, a protection member configured to protect the bare chip, a pad connected to the bare chip via a wire, and a pattern connecting the pad and a terminal portion at an edge of the circuit board to each other. The pattern is connected to the terminal portion on a same surface as a surface on which the bare chip is mounted, and a portion of the pattern between the protection member and the terminal portion is covered with solder resist.
US11269175B2 Eyepiece optical system and device with large field-of-view angle and high image quality
The present invention relates to an eyepiece optical system and device with a large field-of-view angle and high image quality, comprising a first lens group and a second lens group arranged successively along an optical axis from a human eye observing side to a micro display. The first lens group is composed of one or more lenses, and the second lens group comprises a Fresnel lens. The Fresnel lens comprises a Fresnel surface. By the use of a combination of a novel optical surface shape, i.e., the Fresnel surface shape, and traditional optical spherical and aspherical surface shapes, when focal lengths of various lenses and lens groups meet particular conditions, significant elimination of system aberration, reduction of the sensitivity of various optical components, and easy processing and assembly of the components can be achieved.
US11269168B2 Printed catadioptric high numerical aperture lens and method
A catadioptric high-aperture optical element includes a substrate made of a transparent material; and a lens formed on the substrate. The lens includes, plural refractive features formed on a central portion of the lens, and plural reflective features formed on a ring portion of the lens. The plural refractive features are shaped to refract light incoming from the substrate and the plural reflective features are shaped to achieve total internal reflections with the light incoming from the substrate.
US11269163B2 Zoom optical system, optical apparatus and imaging apparatus using the zoom optical system, and method for manufacturing the zoom optical system
A zoom optical system ZL comprises, in order from an object: a first lens group (G1) having a positive refractive power; a second lens group (G2) having a negative refractive power; a third lens group (G3) having a positive refractive power; and a subsequent lens group (GR), wherein upon zooming, distances between the lens groups change, the subsequent lens group (GR) comprises a focusing lens group that moves upon focusing, and conditional expressions 0.18<(−fF)/f1<0.30, and 0.84<(−f2)/f3<1.20, are satisfied, where fF: a focal length of the focusing lens group, f1: a focal length of the first lens group (G1), f2: a focal length of the second lens group (G2), and f3: a focal length of the third lens group (G3).
US11269160B2 Optical imaging system including seven lenses of +--- +-+ or +--++-+ refractive powers
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens having a convex image-side surface, a sixth lens, and a seventh lens disposed in order from an object side, and a distance from the image-side surface of the fifth lens to an object-side surface of the sixth lens is shorter than a distance from an image-side surface of the sixth lens to an object-side surface of the seventh lens.
US11269154B2 Camera device for a vehicle for driver observation
A camera device for a vehicle for driver observation, the camera device having a lens holder having a lens and a plurality of soldering pins, the soldering pins being situated on a side of the lens holder opposite the lens, in order to enable a soldering of the lens holder onto a circuit board.
US11269148B2 Organizer for fiber optic components
An optoelectronic module includes a housing and a printed circuit board (“PCB”) positioned within the housing. A positioning member is coupled to the PCB and includes one or more receptacles each configured to receive and secure positioning of an optical component relative to the PCB. The positioning member may include a plurality of receptacles positioned relative to one another in an arrangement defining a vertical array of receptacles, a lateral array of receptacles, or both. In one form, an optical component, when positioned in a receptacle of the positioning member, is spaced from the PCB. The positioning member may be formed of a thermally insulative or thermally conductive material, and a number of optical fibers may be routed between the positioning member and the housing.
US11269145B2 Cable connection structure for fiber optic hardware management
A cable connection structure for fiber optic hardware connection is provided. In one example, a cable connection structure includes at least one connector set including a plurality of fiber optic connectors. Each of the fiber optic connectors has a corresponding connecting cable coupled thereto. A cable sorter has a first end connected to the connecting cable. A ribbon cable is connected to a second end of the cable sorter through a fiber cable clamp.
US11269143B2 Multi-axis positioner
A parallel position manipulator includes a top plate, a baseplate and a plurality of prismatic joint actuators. Each actuator includes an actuator joint having five Degrees of Freedom (DOF) at either the base plate or the top plate. When one or more of the actuators extends or contracts, the pivot points, or five DOF actuator joint, of the remaining actuators are allowed to shift in any axis other than that actuator's primary axis of motion.
US11269142B2 Optical couplers with segmented waveguides
Structures for an optical coupler and methods of fabricating a structure for an optical coupler. A coupling section has a plurality of segments arranged with a pitch, a first waveguide core has a section extending longitudinally over the first plurality of segments of the coupling section, and a second waveguide core has a section extending longitudinally over the coupling section. The section of the second waveguide core laterally spaced from the section of the first waveguide core by a given distance.
US11269136B1 Hollow core optical fiber array launcher with sealed lens block
A beam combiner array assembly including an array block having a back wall and a front surface and a plurality of aligned and sealed channels extending from the back wall to the front surface. A lens array including a plurality of lenses is secured to the front surface of the block so that one of the lenses is aligned with each channel, and a plurality of fiber flanges are secured to the back wall of the block so that a separate one of the flanges is aligned with each channel. A hollow core fiber extends through each flange and the back wall so that an end of the fiber is positioned within one of the channels. A beam that propagates down each fiber is emitted into the channel, focused by the lens and emitted from the assembly as a collimated beam.
US11269132B1 Display panel bottom side border
A display device includes a light source arranged to emit light along a first edge of the display device, and aa light guide plate arranged go receive the emitted light at a minor surface of the light guide plate. The light guide plate includes prismatic elements configured to reemit the light out a first major surface of the light guide plate. A first region of the light guide plate has a first portion of the prismatic elements arranged in a first density to provide a first brightness of the reemitted light reemitted. A second region of the light guide plate has a second portion of the prismatic elements arranged in a second density to provide a second brightness of the reemitted light reemitted. The first region is provided substantially along a first edge of the first major surface, and the second region is provided along a second, a third, and a fourth edge of the first major surface. The first brightness is brighter than the second brightness.
US11269128B2 Microstructure for dual view display and optical film and liquid crystal display module using the same
The disclosure provides a microstructure for dual view display and an optical film and a liquid crystal display module using the same. The microstructure for dual view display includes a substrate; a left peak and a right peak formed on the substrate, wherein the left peak and the right peak exhibit right-and-left symmetry, the tip of the left peak is inclined in a direction away from the tip of the right peak relative to the bottom of the left peak, and the tip of the right peak is inclined in a direction away from the tip of the left peak relative to the bottom of the right peak, the left peak has a reflecting surface on a side of the tip of the left peak which is close to the right peak and a light-emerging surface on a side of the tip of left peak which is away from the right peak, and the right peak has a reflecting surface on a side of the tip of the right peak which is close to the left peak and a light-emerging surface on a side of the tip of right peak which is away from the left peak.
US11269126B2 Light guide, light guide unit, manufacturing method of light guide unit, and electronic device
A light guide includes: a light guide main body that guides light input from an incident surface to an exit surface; and an attachment member that is connected to the light guide main body and includes an attachment portion that is to be fixed to another member, and the area of a connection surface between the attachment member and the light guide main body is smaller than the cross-sectional area of the attachment portion.
US11269123B2 Hollow triple-pass optical elements
Hollow optical elements that derive optical power from compound-curved reflective surfaces to produce a desired composite optical power. The reflective surfaces in combination with polarization control, can produce a triple-pass arrangement that determines the optical power. Two functional films, one or both of which are formed (e.g., thermoformed), can be joined at the perimeter to form units that are mechanically robust and therefore preserve optical performance under mechanical load. The air-spaced cavity formed between the two layers is free of birefringence concerns, where polarization control is crucial to contrast. These optical elements can be installed in frames or headsets to form lightweight wearable magnifiers, wide-angle collimators, tele-photo lenses, or for any application requiring optical power. They may be most appropriate for applications where light efficiency is not critical, such as well-lit environments, where the insertion-loss of 1 to 2 stops is not problematic.
US11269121B2 Optical camouflage filters
A system may include one or both of a light emitter (46) and a light receiver (40), and an optical filter (10). The optical filter (10) includes a wavelength selective scattering layer (14). The wavelength selective scattering layer (14) may have a near-infrared scattering ratio of less than about 0.9. The filter (10) may have a visible reflective haze ratio of greater than about 0.5. A method may include disposing the wavelength selective scattering layer (14) adjacent one or both of the light emitter (46) and the light receiver (40). The optical filter (10) may include a wavelength selective reflective layer (16). The optical filter (10) may include a wavelength selective absorbing layer (34). An article may include the optical filter (10). The wavelength selective scattering layer (14) may have an average near-infrared scattering of less than 60%, an average visible scattering of greater than 10%, and a difference between the % total visible reflectance and the % diffuse visible reflectance of less than 20.
US11269120B2 Photo resist as opaque aperture mask on multispectral filter arrays
An apparatus (e.g., a multi-spectral optical filter array, an optical wafer, an optical component) has an aperture mask printed directly thereon, the aperture mask including a positive or negative photoresist. The apparatus includes a substrate having the aperture mask printed on at least one of a light entrance surface or a light exit surface of the substrate so as to provide an aperture over a portion of the substrate. The photoresist from which the aperture mask is formed is photo-definable or non-photo-definable, and is deposited/printed to form the aperture mask on the substrate.
US11269119B2 Monolithic double diffractive kinoform doublet
A monolithic double diffractive kinoform doublet and a method for making such optical element is disclosed. In one embodiment, the optical element includes a first lens and a second lens. The first lens has a first refractive index. The first lens also has a first surface and a second surface. The first surface is a continuous, potentially flat surface for optical radiation to enter. The second lens has a second refractive index different from the first refractive index. The second lens has a first surface and a second surface. The first surface is in contact with the second surface of the first lens. The optical element has a peak diffraction efficiency at a first wavelength and at a second wavelength different than the first wavelength.
US11269115B2 Speckled calibration artifact to calibrate metrology equipment
A speckled calibration artifact to calibrate metrology equipment is disclosed. A particular embodiment includes a geometric solid having a smooth outer surface of a solid base color; and a speckled contrasting color applied on the outer surface of the geometric solid in a randomly speckled pattern enabling portions of the solid base color and portions of the contrasting color to be visible on the smooth outer surface of the geometric solid.
US11269114B2 Geological data assessment system
The disclosed embodiments include systems and methods to assess geological data. The method includes obtaining data associated with a geological state of a geological entity. The method also includes assessing a nature of a geological age constraint of the geological entity. The method further includes generating a first probability distribution of a geological age of the geological entity based on the nature of the geological age constraint of the geological entity. The method further includes selecting a time of interest for analysis of the geological entity. The method further includes assessing a nature of the geological age constraint during the time of interest. The method further includes generating a second probability distribution for the time of interest. The method further includes determining a likelihood that the geological age constraint of the geological entity coincides with the time of interest.
US11269110B2 Computing system assessment of geological similarity of wells employing well-log data
Computing system assessment of geological similarity of wells employing well-log data includes receiving logs with chronostratigraphic markers, and extracting signatures from the logs using the chronostratigraphic markers. A distance matrix is generated from the signatures using dynamic time warping. Using the distance matrix, a set of clusters are generated. The set of clusters are presented with an image.
US11269104B2 Fluid substitution
A method of fluid substitution, wherein an initial data set is provided, wherein a substituted data set is provided, wherein a rock physics model is provided, wherein the initial data set includes initial data of a geophysical parameter and initial fluid data, and wherein the substituted data set includes substituted fluid data. The method includes using the model and the initial data set to calculate first calculated data of the geophysical parameter, using the model and the substituted data set to calculate second calculated data of the geophysical parameter, calculating the difference between the first calculated data of the geophysical parameter and the second calculated data of the geophysical parameter, and applying the difference to the initial data of the geophysical parameter to produce substituted data of the geophysical parameter.
US11269101B2 Method and system of direct gas reservoir detection using frequency slope
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems for direct gas reservoir detection using frequency slope. One computer-implemented method includes receiving seismic data corresponding to a target formation. Further, the method includes based on a time-frequency analysis of the seismic data, generating a representation of a time-variant frequency response of the seismic data. Yet further, the method includes generating a frequency spectrum for each of one or more locations within the target formation using the representation of the time-variant frequency response. Additionally, the method includes calculating one or more frequency slopes between a peak frequency and a maximum frequency of each frequency spectrum. The method also includes based on the one or more frequency slopes, determining for each location whether gas are present.
US11269098B2 Sparse deconvolution and inversion for formation properties
The disclosure relates generally to the inversion of geophysical and/or logging measurements for formation evaluation and monitoring. The disclosure may be related to methods of deconvolution and/or inversion of piecewise formation properties. A method for formation evaluation from a downhole tool may comprise disposing a downhole tool into a wellbore, broadcasting a signal into a formation penetrated by the wellbore, recording the signal from the formation with at least one receiver disposed on the downhole tool, computing an objective function, and determining formation properties by minimizing the objective function.
US11269097B2 Computing amplitude independent gradient for seismic velocity inversion in a frequency domain
A method for computing amplitude independent gradient for seismic velocity inversion in a frequency domain includes receiving seismic data associated with a region. The region comprises one or more earth subsurface layers represented by a plurality of points, and each point is associated with a seismic velocity. Seismic velocities at the plurality of points are determined by iteratively updating the seismic velocities based on a plurality of gradient values, where each gradient value corresponds to a point and is determined by evaluating a gradient of an objective function at a location of the point. A seismic image of the one or more earth subsurface layers is displayed based on the determined seismic velocities.
US11269094B2 Compact seismic source for low frequency, humming seismic acquisition
A compact seismic source for seismic acquisition generating a humming signal includes a casing and a low-frequency reciprocating drive. The casing defines a fluid tight chamber and comprises a first casing section and a second casing section of roughly equal mass. The drive is disposed within the fluid tight chamber and, in operation, reinforces the natural reciprocating oscillation of the first and second casing sections relative to one another at a low seismic frequency. In one aspect, this action omni-directionally radiates the low frequency, humming seismic signal. On another aspect, the compact seismic source is substantially smaller than the wavelength of the low seismic frequency. Such a compact source may be deployed to omni-directionally radiate a low frequency, humming seismic signal during a seismic survey.
US11269085B2 Radiation measurement device
First and second pulse height detection circuits output pulse height detection signals which rise when a detection pulse obtained from a radiation detector becomes greater than a lower threshold Lsh or an upper threshold Hsh, and fall when the detection pulse is smaller than the lower threshold Lsh or the upper threshold Hsh. Next, first and second rising and falling detection circuits detect rising and falling edges of the pulse height detection signals from the first and second pulse height detection circuits in synchronization with a clock pulse from a crystal oscillator, and a combining circuit outputs a signal corresponding to the detection pulse that is within a range between the lower threshold Lsh and the upper threshold Hsh by combining both outputs from the first and second rising and falling detection circuits, in synchronization with the clock pulse.
US11269081B2 Method and apparatus for determining the absolute position of a motor vehicle, localization system, motor vehicle
A method for determining the absolute position of a motor vehicle in a global coordinate system, includes capturing a first position with a satellite-based navigation system and calculating a second position with at least one inertial sensor and integrating the measured values thereof. The absolute position of the motor vehicle is determined on the basis of the first position and the second position with the aid of a fusion filter. Provision is made for an error in the currently determined second position to be determined on the basis of a comparison of the first position captured last with an associated second position and to be taken into account when determining the current second position.
US11269079B2 Method for authenticating the position supplied by GNSS systems which is also valid in situations in which the receiver is starting up cold
The method indicates a way to avoid or considerably reduce the possibility of a jamming or spoofing attack successfully affecting the signals from the satellites, allowing the satellites to be detected even in situations where the receiver is starting up cold and makes it possible for the GNSS positions that have been verified using same to be accepted as evidence before a court of law. To ensure that the position calculated by the receiver is valid, the method includes a transmitter in the radio navigation receiver, various functions added to the actual satellites and the ground control segment of the GNSS system, in order to be able to calculate the location/area where the receiver is located. With the information, the position supplied by the receiver can be compared with that calculated by a third entity to detect whether it is correct or, conversely, if it cannot be considered valid.
US11269073B2 Electronic device, screen-off processing method, and screen-off processing device
An electronic device includes an infrared distance measurement apparatus and a touch panel. The touch panel covers the infrared distance measurement apparatus. The infrared distance measurement apparatus includes an infrared-light-emitting tube and at least two infrared-light-receiving tubes. The at least two infrared-light-receiving tubes include a far-channel receiving tube and a near-channel receiving tube, and a distance between the far-channel receiving tube and the infrared-light-emitting tube is greater than a distance between the near-channel receiving tube and the infrared-light-emitting tube.
US11269072B2 Land deformation measurement
A method of measuring land deformation over time using interferograms derived from synthetic aperture radar data. The method includes: acquiring radar images covering an area at different points in time; deriving interferograms from pairs of the images, each interferogram measuring phase difference between pixels of a respective pair of images; for each pixel of the interferograms: determining an average coherence value over all of the interferograms; and if the average value is less than a threshold, determining an adjusted average coherence value equal to or above the threshold by excluding one or more of the interferograms below the threshold, provided the number of remaining interferograms is not less than a preset minimum number for each pixel of each interferogram for which the average or adjusted average coherence value is above the threshold, deriving vertical movement from the phase difference; and deriving the map of land deformation from the vertical movement.
US11269069B2 Sensors for determining object location
A method includes recording a first timestamp of a detection with a first sensor array of a first physical property of an event; determining a direction of the event, based on the detection with the first sensor array; recording a second timestamp of a detection with a second sensor array of a second physical property of the event; determining a distance of the event from the first and second sensor arrays, based on the first timestamp and the second timestamp; determining the event, based on the first physical property and the second physical property; and taking an action based on the event.
US11269066B2 Multi-sensor synchronization measurement device
Disclosed are devices and methods that may be used for the calibration of sensors of a vehicle. A calibration system disclosed herein includes a trigger device configured to detect a first sensing event. The calibration system further includes a plurality of sensor targets. Additionally, the calibration system includes a processor configured to reveal the plurality of sensor targets within a given region in response to the first sensing event. The calibration system may be configured to detect light from a LIDAR striking a light sensors. In response to detecting the light from the LIDAR, a plurality of lights, both visible and infrared, may be illuminated to correspond with a position and timing of the LIDAR pulse.
US11269065B2 Muilti-detector with interleaved photodetector arrays and analog readout circuits for lidar receiver
A Light Detection and Ranging (LIDAR) receiver includes a first lens system and a first detector module optically coupled to the first lens system. The first lens system is configured to transmit a reflected light beam to a plurality of receiving areas of the first detector module, where each of the plurality of receiving areas corresponds to a different set of receiving directions of the reflected light beam. The first detector module includes a first photodetector array and a first analog readout integrated circuit (IC) coupled to the first photodetector array, where the first photodetector array and the first analog readout IC are each arranged in a different one of the plurality of receiving areas of the first detector module. The LIDAR receiver further includes a second lens system adjacent to the first lens system, and a second detector module optically coupled to the second lens system.
US11269063B1 High speed sequential fixed-mount light detection and ranging (LIDAR) assembly
A high-speed light detection and ranging (LIDAR) system includes one or more arrays of transmitting laser diodes (TLD) fixed to a mobile platform; multiple such arrays may be arranged around the mobile platform instead of a single array rotating at high speeds. Each TLD of the array transmits, in sequence, a light pulse at a transmit time to illuminate a particular azimuth and elevation. One or more receiving photodiodes (RPD) are fixed to the mobile platform and configured to receive the reflected returns of the transmitted laser pulses. Signal processors allow the LIDAR system to “see” at high resolution by determining distance and directional information and generating point clouds based on the returned pulses.
US11269061B2 System and method of scanning and aquiring images of an environment
A system and method of scanning an environment and acquiring an image is provided. The system includes a mobile device having a camera and a first position indicator. A scanner having a light emitter and a light receiver is provided. The scanner determining coordinates of surfaces in an environment in response to emitting light with the light emitter and receiving light with the light receiver, the scanner having a second position indicator. One or more processors are provided that determine the position of the mobile computing device and transmits the data between the scanner in response to the first position indicator engaging the second position indicator.
US11269059B2 Locating and/or classifying objects based on radar data, with improved reliability at different distances
A method is described for locating and/or classifying at least one object, a radar sensor that is used including at least one transmitter and at least one receiver for radar waves. The method includes: the signal recorded by the receiver is converted into a two- or multidimensional frequency representation; at least a portion of the two- or multidimensional frequency representation is supplied as an input to an artificial neural network, ANN that includes a sequence of layers with neurons, at least one layer of the ANN being additionally supplied with a piece of dimensioning information which characterizes the size and/or absolute position of objects detected in the portion of the two- or multidimensional frequency representation; the locating and/or the classification of the object is taken from the ANN as an output.
US11269053B2 Method and radar sensor for reducing the influence of interference in the evaluation of at least one received signal
A method and an apparatus for reducing the influence of interference in the evaluation of at least one received signal of a radar sensor, in particular of a radar sensor installed in a vehicle, is described. In predetermined operating situations, predetermined transmitted signals are emitted and reflected partial signals are received, and the signals received for the predetermined operating situations are stored in order to determine an interference spectrum and the influence of interference is reduced by taking the interference spectrum into consideration in the context of signal evaluation.
US11269048B2 Radar sensor array for interference hunting and detection
A radar sensing system for an autonomous driving vehicle (ADV) is disclosed. The system comprises a number of radar sensors operable to detect radio waves emitted from one or more objects in proximity of the ADV. Each of the radar sensors includes one or more antennas to receive the radio waves and to convert the radio waves into respective antenna output signals. The system further comprises a signal processor configured to determine a number of angles of arrival associated with the radio waves responsive to the antenna output signals, and to provide object location information based on the angles of arrival. The object location information includes a location of each of the one or more objects.
US11269041B2 System for communicating a presence of a device via a light source
A system (100) for communicating a presence of a device via a light source (110) configured to emit light comprising an embedded code is disclosed. The system (100) comprises: a controller (102) comprising: a receiver (106) configured to receive a response signal from a first device (120), which response signal comprises an identifier of the first device (120), and which response signal is indicative of that the embedded code has been detected by the first device (120), and a processor (104) configured to correlate the embedded code with the identifier of the first device (120), such that the embedded code is representative of the identifier of the first device (120).
US11269039B2 Method and system for transceiver calibration
Position of a transceiver is calibrated using a pair of calibration devices spaced from the transceiver and each other. A calibration wave signal is emitted from one of the calibration devices and detected by the transceiver as well as the other calibration device. The transceiver generates a response wave signal upon receipt of the calibration wave signal which response wave signal is detected by one of the calibration devices. A delay constant for use in distance determination between transceivers is calculated based on the sum of detected transmission and receipt time intervals and the propagation speed of the wave signals.
US11269019B2 Voltage detection apparatus
A voltage detection apparatus for an assembled battery includes: a capacitor; input-side switches provided between the capacitor and detection targets each including at least one battery cell; a voltage detection unit configured to detect the voltage of the capacitor; output-side switches provided between the capacitor and the voltage detection unit; a capacitor charging unit configured to charge the capacitor using a specific detection target; a first-voltage acquiring unit configured to acquire a first voltage which is the voltage of the capacitor after the passage of a first period from the charging of the capacitor; a second-voltage acquiring unit configured to acquire a second voltage which is the voltage of the capacitor after the passage of a second period from the acquisition of the first voltage; and a fault determining unit configured to determine, based on the acquired first and second voltages, whether a leak fault has occurred in the capacitor.
US11269013B2 Method for estimating parameter of equivalent circuit model for battery, and battery management system
Provided is a method and a battery management system for estimating the parameters of an equivalent circuit model. The equivalent circuit model includes a first resistor, a second resistor connected in series to the first resistor and a capacitor connected in parallel to the second resistor. The method according to an embodiment of the present disclosure individually estimates the resistance of the first resistor and the resistance of the second resistor based on a first number of terminal voltages and a first number of currents measured in a sequential order at each time step in a sliding time window having a predefined size, and stores data indicating the estimated results in the memory.
US11269011B2 Method, device, system for estimating remaining charging time and storage medium
A method includes: estimating a first estimated time required for the battery to be charged from the state of charge estimation initial value to an upper limit of the state of charge estimation section; estimating a second estimated time required for the battery to be changed in temperature from the temperature estimation initial value to an upper limit of the temperature estimation section; determining a new state of charge estimation initial value, a new state of charge estimation section, and a new temperature estimation initial value and a new temperature estimation section based on a smaller estimated time between the first estimated time and the second estimated time, until an upper limit of an state of charge estimation section reaches a target state of charge and a smaller estimated time is a first estimated time; and accumulating every determined smaller estimated times to obtain an estimated remaining charging time.
US11269008B2 Commanded JTAG test access port operations
The disclosure describes a novel method and apparatus for improving the operation of a TAP architecture in a device through the use of Command signal inputs to the TAP architecture. In response to a Command signal input, the TAP architecture can perform streamlined and uninterrupted Update, Capture and Shift operation cycles to a target circuit in the device or streamlined and uninterrupted capture and shift operation cycles to a target circuit in the device. The Command signals can be input to the TAP architecture via the devices dedicated TMS or TDI inputs or via a separate CMD input to the device.
US11269004B2 Inspection apparatus and inspection method for inspecting electrical characteristic of electronic device
An inspection apparatus configured to inspect a target object includes a placing device configured to place the target object thereon; a heater provided in the placing device and configured to adjust a temperature of the placing device; and a position adjusting mechanism configured to hold the placing device on which the target object is placed, and configured to perform a position adjustment between the target object placed on the placing device and a terminal to be brought into contact with the target object when an inspection of an electrical characteristic is performed. The placing device is configured to be separated from the position adjusting mechanism when the inspection of the electrical characteristic is performed. A heat sink having prominences and depressions is provided at a portion of the placing device except a holding target portion thereof which is to be held by the position adjusting mechanism.
US11269001B2 Monitoring device for monitoring an arc discharge in a dry etching machine configured to dry-etch a display panel, electrostatic chuck of the dry-etching machine, and monitoring method of the monitoring device
The present application discloses a monitoring device, an electrostatic chuck and a monitoring method. the monitoring device includes a box body, a monitoring circuit, and a signal processing circuit. A view window is provided on the box body. The signal processing circuit is configured to process a signal transmitted by the monitoring circuit.
US11268993B2 Systems and methods to facilitate resolution and bandwidth of supply voltage
A arrangement is disclosed for an on-chip system having an increased resolution for supply voltage measurements. The system includes a phase locked loop (PLL), a divider, and a timer. The PLL is configured to generate an oscillator signal. The divider is configured to divide the oscillator signal to generate an divided clock signal. The timer is configured to generate an application start signal and an analog to digital converter (ADC) start signal based on the oscillator signal and a timer delay (Tdelay). The timer delay (Tdelay) is based on the application start signal and the ADC start signal.
US11268992B2 Method and system for online multi-layered grid admittance estimation with limited data measurements
A method for estimating an admittance matrix for a transmission network comprises estimating in an upper layer time-series data for hidden nodes in the transmission network, computing in a lower layer an estimated admittance matrix for the transmission network and iteratively exchanging information between the upper layer and the second lower layer to produce a final admittance matrix for the transmission matrix. In some embodiments, the method may further comprise spatially dividing the transmission network into a plurality of subnets in the upper layer and estimating the time-series data for the hidden nodes for each subnet. Estimating the times series data for the hidden nodes for each subnet in parallel.
US11268988B2 Detection substrate, assembly, and method for manufacturing detection substrate
A detection substrate 150 has a body film 1a having a through hole 91; a winding wire part 10 provided on a surface of one side of the body film 1a, on a surface of another side of the body film 1a and in the through hole 91, and disposed so as to surround a current to be detected; and a winding return wire part 50, provided on the body film 1a, connected at a terminal end part of the winding wire part 10 and returning from the terminal end part toward a starting end part side.
US11268985B2 Measurement apparatus and measurement method
An improved zooming for a representation of a measurement signal is provided. Two views for an acquired measurement signal are generated. A first view provides an overview of the acquired measurement signal, and a second view provides a horizontally zoomed section of the acquired measurement signal. The zoom window of the zoomed view is automatically set such that a predetermined number of periods are covered by the zoomed view.
US11268984B2 Low-cost fiber optic sensor array for simultaneous detection of multiple parameters
A system and method for forming a low cost optical sensor array. The sensor includes an optical fiber; a first nanocomposite thin film along at least a portion of the optical fiber for interrogating a first parameter through a correlated signal having a first wavelength; and a second nanocomposite thin film along at least a portion of the optical fiber for interrogating a second parameter through a correlated signal having a second wavelength different from the wavelength of the first parameter.
US11268983B2 Chevron interconnect for very fine pitch probing
An apparatus an apparatus comprising: a substrate having a plane; and an array of at least one conductive probe having a base affixed to the substrate, the at least one conductive probe having a major axis extending from the plane of the substrate and terminating at a tip, wherein the one or more conductive probes comprise at least three points that are non-collinear.
US11268982B2 Contacting device, head unit for the same, and methods for manufacturing a contacting device and a head unit
The invention is a contacting device suitable for measurements and/or other contact tests, the device comprising a head unit comprising a plunger (14) having a broadened portion (28) at its first end, and a head element (16) being on a second end of the plunger (14); a tube element (10) having a third end and a fourth end opposite the third end, receiving the broadened portion (28) of the plunger (14) at the third end, and keeping the broadened portion (28) in its inner space by means of an inward-projecting flange portion (18) arranged at the third end; and a resilient element (20) being arranged in the inner space of the tube element (10) being supported against the end portion of the broadened portion (28) and against the closed fourth end of the tube element (10). The second end of the plunger (14) projects out from the tube element (10) in case the broadened portion (28) is abutted against the flange portion (18). In the contacting device according to the invention the head element (16) and the second end of the plunger (14) are connected to each other by shrink fitting or by press fitting. The invention is, furthermore, a head unit for a contacting device, and methods for manufacturing a contacting device and a head unit.
US11268980B1 Method and system for detecting stuck components in automated test systems
An inference engine determines whether a device under test has become stuck in a test socket of an automated test system by analyzing measurement data sampled during normal execution of a production test program for the device. The inference engine is trained to identify stuck patterns in the measurement data for a particular device design. In the event a stuck condition is detected by the inference engine, testing by the automated test system is halted and an alert is transmitted to an operator.
US11268978B2 Tip-enhanced Raman spectroscope system
The present disclosure provides a tip-enhanced Raman spectroscope system. The system includes a laser emitting unit, a laser excitation unit, a first dichroic beam splitter, a first Raman spectrometer, and a confocal detecting unit. The laser excitation unit includes a sample stage and a first scanning probe. The sample stage is configured to have a sample disposed thereon such that a first incident laser beam emitted from the laser emitting unit is transmitted to the sample to excite first scattered light. The first dichroic beam splitter is configured to split a first Raman scattered light from the first Rayleigh scattered light. The first Raman spectrometer is disposed on a first Raman optical path of the first Raman scattered light. The confocal detecting unit is disposed on a first Rayleigh optical path of the first Rayleigh scattered light to image the sample.
US11268976B2 Electrode layer partitioning
A MEMS sensor includes a proof mass that is suspended over a substrate. A sense electrode is located on a top surface of the substrate parallel to the proof mass, and forms a capacitor with the proof mass. The sense electrodes have a plurality of slots that provide improved performance for the MEMS sensor. A measured value sensed by the MEMS sensor is determined based on the movement of the proof mass relative to the slotted sense electrode.
US11268973B2 Space-to-time conversion technique using remotely sensed velocity fields
A system, method, and apparatus are disclosed for determining ABL wind field advection speed and direction comprising collecting at least two wind volumes from the ABL wind field, defining portions of the measurement domain within the at least two wind volumes for analysis, determining the advection of an isolated wind field between the at least two wind volumes, and iterating a process of correcting for intra-volume advection, objective analysis, and determining the inter-volume advective properties; wherein upon convergence of a measured advection profile, the advective properties of the ABL wind field have been appropriately derived.
US11268969B2 Specimen analyzer and specimen analysis method
The specimen analyzer includes: an input unit which receives an input of subject attribute information; an analysis unit which performs measurement of a specimen collected from a subject, and which performs analysis of the specimen based on a measurement result and the subject attribute information received by the input unit; and a controller which causes the analysis unit to be incapable of analyzing the specimen unless the input of the subject attribute information is performed with the input unit.
US11268967B2 Device for visual detection of bilirubin
The present invention discloses a diagnostic device or kit for visual detection of bilirubin. Said diagnostic device or kit comprises chitosan stabilized gold nanoclusters based luminescence source, Cu2+ ions source for quenching luminescence intensity of said gold nanoclusters and recovery of quenched luminescence intensity in the presence of bilirubin. The said device enables non-invasive detection of hyper-bilirubinemia by thumb impression visually or from blood serum.
US11268964B2 Biomarkers useful in the treatment of subjects having diseases of the eye
The present invention provides biomarkers of oxidative stress in subjects with retinitis pigmentosa, age-related macular degeneration, diabetic retinopathy, Fuchs' dystrophy, diabetic macular edema (DME), geographic atrophy, Stargardt's disease, or retinal vein occlusion (RVO), and their use in identifying subjects in need of treatment and methods for staging the severity of the disease.
US11268961B2 Method for diagnosing genitourinary cancers
An in vitro method for diagnosing a urological cancer comprising the comparison of a secretome of isolated cells from a urine sample from a patient to be diagnosed with respect: either to a reference secretome obtained from secretions of healthy isolated cells from a urine sample from a healthy person, or to a reference secretome obtained from secretions of healthy cells which are derivatives of standard cell line cultures, characteristic of a determined urological organ, the secretome and the reference secretome being constituted of all the components forming the respective secretions thereof.
US11268958B2 Bacteria-specific labeled substrtates as imaging biomarkers to diagnose, locate, and monitor infections
The methods of the present invention exploit unique biochemical pathways present within infectious organisms to develop small molecule metabolic tracers. Labeled substrates created using these inventive methods were created. The labeled substrates can be used to determine whether a subject is infected with an infectious organism by imaging means, and with use of two or more such labeled substrates, methods of differentiating gram negative infection from gram positive infection, and methods of localizing and quantifying infectious disease burden are provided. The methods of the present invention can assist in the clinical decision to begin empiric antibiotic therapy, determine its efficacy, as well as the choice of antibacterial agents.
US11268956B2 Method for producing antibody reagent
Disclosed is a method for producing an antibody reagent for detecting a test substance in a sample by an immune complex transfer method. The method comprises the steps of: bringing an antibody solution comprising a labeled antibody capable of binding to the test substance into contact with a solid phase used in the immune complex transfer method; and separating the solid phase and the antibody solution to prepare the antibody reagent from the antibody solution.
US11268953B2 Reagent composition for measuring glycated hemoglobin and method for measuring glycated hemoglobin using same
Provided is a reagent composition for measuring glycated hemoglobin to diagnose the presence or absence of diabetes and a method of measuring glycated hemoglobin using the same, and more particularly is a reagent composition for measuring glycated hemoglobin, the composition including a dye-encapsulated silica nanoparticle-boronic acid, and to a method of measuring glycated hemoglobin using the same. In the reagent composition for measuring the glycated hemoglobin, since a dye is encapsulated in silica nanoparticles, the inherent absorption wavelength of the dye is not affected by pH and the composition has excellent stability even when stored for one month or more.
US11268952B2 Flavors, flavor modifiers, tastants, taste enhancers, umami or sweet tastants, and/or enhancers and use thereof
The present invention relates to the discovery that certain non-naturally occurring, non-peptide amide compounds and amide derivatives, such as oxalamides, ureas, and acrylamides, are useful flavor or taste modifiers, such as a flavoring or flavoring agents and flavor or taste enhancer, more particularly, savory (the “umami” taste of monosodium glutamate) or sweet taste modifiers, savory or sweet flavoring agents and savory or sweet flavor enhancers, for food, beverages, and other comestible or orally administered medicinal products or compositions.
US11268945B2 Method for quantitating retail paper towel lint
A method for quantitating the amount of lint shed from a paper towel, the method comprising: preparing a sample of paper towel to be analyzed; depositing lint from the sample onto a substantially lint-free surface by moving the sample thereupon in a specific pattern; collecting the lint deposited on the surface, wherein collecting the lint deposited on the surface comprises, substantially immediately upon depositing lint from the sample onto the surface, washing the deposited lint from the surface into a tared, cleaned, empty vessel; and determining the amount of collected lint.
US11268941B2 Cooking oil filtration transport apparatus with oil quality sensor
A system for transporting and measuring the quality of cooking oil exiting a fryer unit using a portable oil transport apparatus. The portable oil transport apparatus has at least one sensor for measuring the quality of oil passing through the system. The portable apparatus may be connected to a storage receptacle for disposing of spent cooking oil, or may be connected back to the fryer unit to reuse the oil, based upon the measured quality of the oil. The portable oil transport apparatus may have an oil filter for filtering out unwanted components contained in the cooking oil. The oil quality sensor is capable of measuring the electrical properties of the oil to determine whether the oil should be reused or disposed of.
US11268938B2 Monolithic sorbents having a metal cladding
The invention relates to monolithic sorbents which are clad with tubes made of metal. The metal cladding can be applied directly to the monolithic sorbents by cold forming. This enables very mechanically stable cladding of the monolithic sorbents with minimal dead space.
US11268937B2 Capacitive micromachined ultrasonic transducer and ultrasonic imaging apparatus using the same
A capacitive micromachined ultrasonic transducer 111A includes: a silicon substrate 101; an insulating film 102 formed over the silicon substrate 101; a lower electrode 103; insulating films 104 and 106; a cavity 105 constituted by a void formed in a portion of the insulating film 106; an upper electrode 107; insulating films 108 and 114; and a protective film 109. In addition, the insulating film 106, upper electrode 107, insulating film 108 and insulating film 114 above the cavity 105 configure a vibration film 110, and the protective film 109 above the vibration film 110 is divided into a plurality of isolated patterns regularly arranged with a gap 115 having a constant spacing formed therebetween.
US11268936B2 High-temperature ultrasonic sensor
A sensor for ultrasonically measuring a portion of a structure having a temperature significantly above room-temperature, the sensor comprising: a high-temperature portion for intimate contact with the structure, the high-temperature portion comprising at least: at least one transducer for converting a first signal to an ultrasonic transmit signal, and for converting an ultrasonic reflected signal to a second signal; a low-temperature portion comprising at least: at least one digital sensor interface (DSI) to which the transducer is electrically connected, the DSI being configured to transmit the first electrical signal and receive the second electrical signal, and to generate an A-scan signal based on the first and second electrical signals; a wireless interface for transmitting a digital signal based directly or indirectly on at least said A-scan signal; and a battery for powering the DSI and the wireless interface; and an elongated member containing one or more electrical conductors for conducting the first and second signals between the transducer and the DSI, the elongated member being configured to offset the low-temperature portion a sufficient distance away from the high-temperature portion such that the low-temperature portion is subjected to significantly less heat from the structure compared to the high-temperature portion.
US11268934B2 Device and method for determining the concentration of a vapor
A device for determining the partial pressure or the concentration of a steam in a volume, includes a sensor body that can be oscillated. The temperature of the sensor body can be controlled to a temperature below the condensation temperature of the steam, and the oscillation frequency of the sensor body is influenced by a mass accumulation of the condensed steam on a surface of the sensor body. Means are provided for generating a gas flow from the sensor surface in the direction of the volume through a steam transport channel that adjoins a window to the volume. In order to increase the maximum service life of the sensor body, the means for generating a gas flow has a slit nozzle designed as an annular channel.
US11268932B2 Oil debris monitor to detect mechanical failures in high noise environments
A method to effectively utilize an oil debris monitor to provide advanced warning to mechanical system failures in a high noise system by adapting detection and annunciation algorithms to the background noise in a system that includes collecting I and Q channel data from a sensor; processing the I and Q channel data to both calculate a noise based (RMS adjusted) detection threshold and to identify a ferrous and nonferrous signal; processing the ferrous and nonferrous signals to determine signal peaks above the RMS adjusted detection threshold; adjusting a detection threshold if more signal peaks observed than allowable particles in a given time window; transmitting the detection threshold previously determined to particle detection, rate limit adjustment, detectability algorithms, and estimated mass loss accumulation.
US11268929B2 Sensor element and gas sensor
A sensor element includes a porous reference gas introduction layer for introducing a reference gas as a reference for detecting a specific gas concentration of a measurement-object gas from an entrance and allowing the reference gas to flow to a reference electrode disposed at the back, wherein the reference gas introduction layer is divided by a partition position defined to be in the range of 50 to 95% of the full length of the reference gas introduction layer from the entrance toward the inside, into a back side portion and an entrance side portion, the reference electrode is accommodated in the back side portion, and the diffusion resistance Rb of the entrance side portion is higher than the diffusion resistance Ra of the back side portion.
US11268928B2 Compact gas sensor including a MEMS element having capillaries to facilitate gas diffusion
Apparatus and associated methods relate to a compact gas sensor (CGS) including a housing with a central stepped cavity with one or more first lead contact(s) forming a portion of a base plane in a bottom of the cavity and one or more second lead contact(s) forming a portion of a stepped plane higher than the base plane, the cavity sized to receive a chemically based stack of material made up of a bottom diffusion electrode layer, a middle electrolyte gel layer, and a top diffusion electrode layer. The bottom diffusion electrode layer is in electrical contact with the first lead contact(s). The top diffusion electrode layer electrically couples to the second lead contact(s) via an overlaying micro electromechanical system (MEMS) element layer with conductive coating. In an illustrative example, the CGS may provide gas sensing in small spaces.
US11268925B2 Intertwined electrical input signals
Devices and methods for determining one or more analyte concentrations in a sample, determining a sample type, and/or accounting for interference species in a sample are disclosed that include intertwining a first input signal, via a first electrode having a reagent, with a second input signal, via a second electrode lacking a reagent, by applying to the sample the first input signal having at least two excitations and a relaxation, and applying to the sample the second input signal having at least two excitations and a relaxation, such that the excitations of the first input signal are nonconcurrent with the excitations of the second input signal. The method further includes measuring a first output signal responsive to the first input signal and a second output signal responsive to the second input signal.
US11268916B2 X-ray phase imaging system
This X-ray phase imaging system (100) includes an X-ray source (1), a detector (2), a first grating group (3), a second grating group (4), a moving mechanism (5), and an image processing unit (6). The moving mechanism is configured to relatively move a subject (T) and the imaging system (9) such that the subject (T) passes through a first grating region (R1) and a second grating region (R2). The image processing unit is configured to generate a first phase-contrast image (14a) and a second phase-contrast image (14b).
US11268915B2 Charged particle beam device, method for processing sample, and observation method
To provide, in observation of a sample that requires a movement between various devices, a charged particle beam device, a method for processing the sample, and an observation method which facilitate the movement between the devices. The charged particle beam device that processes an observation target on the sample using a charged particle beam includes: a sample stage on which the sample is placed; an observation unit configured to observe the observation target; and a writing unit configured to write information of the observation target in a writing position of the sample.
US11268906B2 Microscope and method for observing biological specimen in living state
A biological specimen containing a chemiluminescence substance that generates chemiluminescence is observed in a living state under a microscope. The microscope includes a light source that outputs control light that changes the state of the chemiluminescence, a defining unit that defines the radiation pattern of the control light with which an observation surface of the biological specimen is irradiated, and a detector that detects the chemiluminescence from the biological specimen.
US11268905B2 Method and sensor for detecting presence or absence of a contaminant
The present invention relates in one aspect to a method of detecting a contaminant in a measurement chamber (201) of a sample analyzer (200). The sample analyzer (200) comprises an optical sensor with a sensor layer (205) comprising a luminophor (201), wherein the sensor layer (205) has a sensor surface (206) forming an interface to the measurement chamber (201). The method comprises steps of: filling the measurement chamber with a fluid sample; applying a stimulus to the luminophor in the sensor layer; detecting luminescence emitted from the luminophor in the sensor layer in response to the stimulus as a function of time; obtaining a time sequence of measurement values for the detected luminescence; based on the time sequence, determining an actual value of a first parameter and an actual value of a second parameter, wherein one of the first and second parameters is sensitive to a change in refractive index across the interface between the sensor layer and the measurement chamber, and wherein the other one of the first and second parameters is not sensitive to said change in refractive index across the interface between the sensor layer and the measurement chamber; developing an expected value for the second parameter based on the actual value of the first parameter; comparing the expected value for the second parameter to the actual value of the second parameter; and determining the presence (or absence) of a contaminant based on the comparison. In a further aspect, a sample analyzer configured for detecting contaminants in the measurement chamber using embodiments of the above method is provided.
US11268900B2 Polarization property image measurement device, and polarization property image measurement method
A polarization property image measurement device includes: a first radiation unit that radiates light beams in different polarization conditions onto a target object after subjecting the light beams to intensity modulation at frequencies different from one another; a light receiving unit including first photoelectric conversion units that photoelectrically convert the light beams having been radiated from the first radiation unit and scattered at the target object in correspondence to each of the different polarization conditions, and second photoelectric conversion units that photoelectrically convert visible light from the target object; and a processor that detects signals individually output from the first photoelectric conversion units at the different frequencies and differentiates each signal from other signals so as to determine an origin of the signal as one of the light beams; and creates an image of the target object based upon signals individually output from the second photoelectric conversion units.
US11268896B2 Electrochemical corrosion under controlled redox conditions
A method for predicting corrosion rates of a material during service conditions is provided, the method having the steps of determining a first phase composition of the material; exposing the material to service conditions chemical environment; applying an electrical potential to the exposed material to represent the solution redox; identifying ranges of the applied potential that correspond to different corrosion behaviors of the material; quantifying current and surface electrical properties during corrosion; and determining a second phase composition of the material to identify corroded phases. Also provided is a method for determining radionuclide source terms, the method having the steps of supplying a multiphase metallic waste containing the radionuclides; immersing the waste in a solution representing repository chemistry conditions; and oxidizing the immersed waste for a period of time and at particular imposed voltages representing solution redox values to establish a steady current representing corrosion rate of the waste.
US11268894B2 Flow cell and particle measuring device
A flow cell includes a body and a flow channel. The body is formed out of blocks made of an uniaxial crystal material and joined to one another. The flow channel is formed inside the body, so that the flow cell is configured to be used to measure particles passing through the flow channel based on reception of scattered light generated from the particles. A crystallographic c-axis in a predetermined part of the body is configured to being substantially perpendicular to both a receiving direction and a polarization direction of the scattered light.
US11268893B2 Micro-lens systems for particle processing systems
The present disclosure provides improved optical systems for particle processing (e.g., cytometry including microfluidic based sorters, drop sorters, and/or cell purification) systems and methods. More particularly, the present disclosure provides advantageous micro-lens array optical detection assemblies for particle (e.g., cells, microscopic particles, etc.) processing systems and methods (e.g., for analyzing, sorting, processing, purifying, measuring, isolating, detecting, monitoring and/or enriching particles.
US11268892B2 Methods for continuous sorting of cells based on molecular adhesion
Embodiments of the present disclosure can include a method comprising: providing a plurality of cells to a microchannel, the microchannel coated in at least one cell adhesion entity and comprising a compressive surface and a first outlet, the compressive surface defining a compression gap, flowing the plurality of cells through the microchannel, wherein the flowing comprises: compressing the plurality of cells underneath the compressive surface; and exposing the plurality of cells to the at least one cell adhesion entity, wherein the exposing causes a first portion of the cells having a first adhesion property to temporarily bind to the cell adhesion entity; and collecting the first portion of cells at the first outlet; wherein the compression gap has a height of from 75% to 95% an average diameter of the plurality of cells.
US11268888B1 Systems and methods for determining concrete strength
In one embodiment, a concrete strength testing system includes a core drill having a core barrel, a press associated with the core drill that is configured to drive the core barrel into concrete to be tested, a force sensor associated with the core drill that is configured to measure a force with which the core barrel is driven into the concrete by the press, and a depth measurement device configured to measure a depth into the concrete to which the core barrel is driven by the press.
US11268886B2 Portable automatic air sampling device and method of collecting air samples therefrom
An air sampling device is provided. The air sampling device has a housing with an air inlet and an air outlet, an air pump in gaseous communication with the air inlet and air outlet, and a carrier having a first face and a second opposing face. The carrier includes a plurality of receptacles disposed in a circumferential pattern and configured to receive a sample tube. The device includes a first plate disposed adjacent to and substantially covering the first face of the carrier, wherein the first plate comprises a first sample opening. The device includes a second plate disposed adjacent to and substantially covering the second face of the carrier. The second plate comprises a second sample opening that is circumferentially aligned with the first sample opening to define a circumferential sample position. The device intermittently indexes a receptacle of the carrier into the circumferential sample position. The device includes a plurality of seals to form an air-tight seal in the receptacles in the circumferential sample position.
US11268884B2 Abnormality diagnostic method and abnormality diagnostic device for feed axis device
An abnormality diagnostic method for a feed axis device that diagnoses an abnormality of the feed axis device including a screw shaft and a nut, the feed axis device being incorporated in mechanical equipment, the abnormality diagnostic method includes controlling an operation of the feed axis device such that the screw shaft operates in a predetermined operating pattern, detecting a physical quantity signal generated from the feed axis device, and performing an abnormality diagnosis for the feed axis device based on the physical quantity signal detected by the detecting in accordance with a predetermined abnormality diagnosis algorithm. The performing includes performing a frequency analysis on the physical quantity signal to extract respective frequencies corresponding to a plurality of operating positions in the operating pattern and performing the abnormality diagnosis based on change of the frequencies corresponding to the respective operating positions.
US11268883B2 Data processing device and data processing method
Provided are: a past relation identification unit that combines past sensor data with job data based on information on an item relating to data combination, and identifies a data relation between items based on an item of the past sensor data and an item of the job data; a real-time relation identification unit that identifies a data relation between items of real-time sensor data; a similarity calculation unit that calculates a similarity between the data relation identified by the past relation identification unit and the data relation identified by the real-time relation identification unit; and an output controller that outputs the data relation identified by the past relation identification unit and the data relation identified by the real-time relation identification unit while associating with each other by the item of the past sensor data and the item of the real-time sensor data, the similarity between those data relations exceeding a threshold, the similarity being calculated by the similarity calculation unit.
US11268878B2 Method for testing a fiber composite component, device, computer program and machine-readable storage medium
Method for testing a fiber composite component, in particular a body component for a vehicle, wherein the fiber composite component comprises a sensor device which is integrated in the fiber composite component, wherein the sensor device comprises a flexible circuit carrier having a sensor module, in particular having a micromechanical sensor module, for ascertaining an acceleration value, said method comprising the steps: setting the fiber composite component into a test vibration, in particular by applying a test pulse to a test site of the fiber composite component; capturing a response signal using the sensor device; and comparing the response signal with a reference signal.
US11268873B2 Shield structure for pressure sensor, and pressure sensor provided with same
In a pressure sensor, an electric field acting on one end surface of a sensor chip (16) is blocked by a shielding member (17), and an electric field acting on another end surface of the sensor chip (16) is removed through one end portion of a chip mounting member (18), a group of input and output terminals (40ai), and a bonding wire (Wi).
US11268868B2 Driving force applied position estimation system and driving force applied position estimation method
The disclosure provides a driving force applied position estimation system that can accurately estimate an applied position of a driving force from an occupant. A measurement system includes a six-axis force sensor provided in a wheelchair, a rotation angle recognition part which recognizes a rotation angle of the six-axis force sensor, and a COP estimation part which estimates a COP that is the applied position of the driving force from the occupant to the wheelchair. The COP estimation part estimates the COP based on a translational force and a moment detected by the six-axis force sensor and based on the rotation angle recognized by the rotation angle recognition part to improve estimation accuracy of the COP estimation part and measurement accuracy of the measurement system.
US11268866B2 Charge amplifier, force sensor, and robot
A charge amplifier that converts a charge signal to a voltage signal includes: a first conductive member through which the charge signal propagates; a second conductive member that is provided along at least a portion of the first conductive member; an insulating member provided between the first conductive member and the second conductive member; a potential controlling voltage signal output circuit that is connected to the second conductive member, and is configured to supply a potential controlling voltage signal to the second conductive member; and an integrating circuit that includes an input terminal and an output terminal, the input terminal being connected to the first conductive member, and is configured to output the voltage signal from the output terminal.
US11268865B2 Temperature measuring device and method for measuring temperature
A temperature measuring device includes first and second semiconductor elements each of which has a p-n junction, a transistor group including a plurality of transistors of which respective sources are connected to a power source and of which respective gates are connected to each other, the plurality of transistors constituting a current source, the transistor group being configured to output a first current and a second current having a different magnitude from the first current to the first and second semiconductor elements, respectively, and a selector configured to select at least one first transistor and a plurality of second transistors different from the first transistor, from among the plurality of transistors.
US11268864B2 Sensor unit for detecting a spatial temperature profile and method for producing a sensor unit
A sensor unit for detecting a spatial temperature profile, having at least one substrate with a first surface and a second surface situated at least regionally opposite the first surface. The substrate is configured at least regionally to be flexible. At least one adhesion means is arranged at least regionally on the first surface and/or on the second surface for attaching the sensor unit to at least one measurement body. At least one sensor field is arranged on the second surface of the substrate. One aspect also relates to a method for producing a sensor unit.
US11268862B2 Temperature sensor and device provided with temperature sensor
The purpose of the present invention is to provide: a temperature sensor able not only to prevent failures where a temperature-sensitive sintered body ends up coming out of a protective case together with a packing resin, but also to curb changes in properties of the temperature-sensitive sintered body and ensure reliability; and a device provided with this temperature sensor. A temperature sensor (1) is provided with: a protective case (2) that has a linear expansion coefficient of 7.5 to 19.5×10−6/° C.; a temperature-sensitive sintered body (3) that is arranged inside the protective case (2); a lead wire (4) that is connected to the temperature-sensitive sintered body (3) and has a cross-sectional area of 0.097 mm2 or less; and a packing resin (6) that has a linear expansion coefficient of 7.5 to 19.5×10−6/° C. and that is packed around the temperature-sensitive sintered body (3) inside the protective case (2).
US11268854B2 Spectrometer including metasurface
A spectrometer includes a substrate; a slit which is provided on the substrate and through which light is incident onto the substrate; a metasurface including nanostructures that is configured to reflect and focus the light incident thereon through the slit, at different angles based on respective wavelengths; and a sensor which is provided on one side of the substrate that is opposite to another side of the substrate at which the metasurface is disposed, and configured to receive the light from the metasurface.
US11268849B2 Sensing unit having photon to electron converter and a method
A method, an inspection system and a sensing unit. The sensing unit may include a light recycling optics and a photon to electron converter. The photon to electron converter is configured to receive a first light beam emitted from the object and impinging on the partially reflective surface at a first oblique angle, absorb a first portion and reflect a second portion of the first light beam to provide a first reflected beam. The light recycling optics is configured to redirect, towards the partially reflective surface, one or more reflected beams reflected from the partially reflective surface to provide one or more recycled beams. The photon to electron converter is configured to output electrons that represents an absorbed portion of the input light beam and an absorbed portion of each one of the one or more recycled beam.
US11268848B2 Headset playback acoustic dosimetry
In-ear sound pressure level, SPL, is determined that is caused by output audio being converted into sound by a headset worn by a user. The in-ear SPL is converted into a sound sample having units that are suitable for evaluating sound noise exposure. These operations are repeated to produce a sequence of sound samples during playback. This sequence of sound samples is then written to a secure database. Access to the database is authorized by the user. Other aspects are also described and claimed.
US11268844B2 Continuous electro-optic fluid level sensor comprising plural light detectors oppositely disposed at the second end portion of a body
An electro-optic fluid level sensor includes a body having a first end portion and an oppositely disposed second end portion. A light source is disposed at the first end portion of the body. A first light detector is disposed at the second end portion of the body. A second light detector is disposed at the second end portion of the body. The second light detector is axially offset from the first light detector.
US11268841B2 Semiconductor element and flow rate measurement device using same
Provided are a semiconductor device and a thermal type fluid flow rate sensor which suppress strain occurring in an aluminum film and suppresses disconnection due to repeated metal fatigue of the aluminum film. The semiconductor device and the thermal type fluid flow rate sensor of the present invention are configured so that the heights of a silicon film and an aluminum film satisfy D>D1 between a flow rate sensor part (immediately above a diaphragm end part) D and a circuit part (LSI part) D1.
US11268836B2 Process measurement technology sensor
Process measurement technology sensor, comprising a sensor housing having a sensor head, wherein the sensor head has at least one sensor element for determining a measurand of a measured medium which is arranged inside the sensor housing, and wherein the sensor has electronic measuring equipment which is arranged inside the sensor housing, wherein the sensor housing has, at a distance from the electronic measuring equipment and from the sensor element, a condensation trap in the form of a local region of a wall of the sensor housing with reduced wall thickness.
US11268834B2 Systems and methods to reduce acoustic noise in fiber optic based sensor systems
The disclosed embodiments include an acoustic noise reduction device. In one embodiment, the device includes a first sensor operable to detect a first acoustic noise signal and a desired signal and to modulate a first plurality of optical signals in response to detecting at least one of the first acoustic noise signal and the desired signal. The device also includes a second sensor operable to detect a second acoustic noise signal and modulate a second plurality of optical signals in response to detecting the second acoustic noise signal. The device further includes a coupler that is connected to the first and second sensors, where components of the modulated first and second plurality of optical signals approximately cancel each other out.
US11268833B2 Reflection type sensor and optical encoder having the same
A reflection type sensor includes a light emitting element configured to emit light, a light receiving element configured to receive reflected light from a scale having a pattern, and a transparent member configured to cover the light emitting element and the light receiving element. A predetermined condition is satisfied.
US11268829B2 Optical-path folding-element with an extended two degree of freedom rotation range
Actuators for rotating an optical-path-folding-element with two, first and second, degrees of freedom in an extended rotation range around two respective rotation axes, folded cameras including such actuators and dual-cameras including a folded camera as above together with an upright camera.
US11268826B2 Environmental state estimation device, method for environmental state estimation, and environmental state estimation program
An environmental state estimation device according to one embodiment of the present disclosure includes an environmental state estimation unit configured to estimate an environmental state of a prescribed area, based on information regarding a surrounding environmental state acquired by a plurality of vehicles in the prescribed area. A method for environmental state estimation according to another embodiment of the present disclosure includes an estimation step of an environmental state estimation device estimating an environmental state of a prescribed area, based on information regarding a surrounding environmental state acquired by a plurality of vehicles in the prescribed area. An environmental state estimation program according to still another embodiment of the present disclosure causes an environmental state estimation device to execute an estimation step of estimating an environmental state of a prescribed area, based on information regarding a surrounding environmental state acquired by a plurality of vehicles in the prescribed area.
US11268825B2 Safety and performance integration device for non-autonomous vehicles
A method, apparatus, and system for integrating a non-autonomous vehicle into a transit environment populated with autonomous vehicles. An autonomous vehicle network integration apparatus is disclosed which collects data over a wireless network regarding a vehicle's route and surroundings, including nearby fully and partially autonomous vehicles. The apparatus is configured to analyze data and dynamically determine a range of influence, within which it communicates with vehicles to suggest driver actions and inform self-driving vehicle behavior.
US11268820B2 Device and method for improving route planning computing devices
A route generator and method of operating the same including; calculating route traversal values for a plurality of blocks in a first group simultaneously, each block including a plurality of cells, traversal values being values that consider terrain movement cost data and data indicating progress towards a route endpoint on a per-cell basis, wherein the plurality of blocks are chosen such that the blocks in the first group fail to share any edges with other blocks in the first group.
US11268819B2 Candidate route providing system, in-vehicle apparatus, and candidate route providing method
A candidate route providing system that provides a vehicle with a candidate route as a candidate of a travel route, based on traveled paths of a plurality of vehicles includes a storage that stores the traveled paths of the plurality of vehicles and travel history information associated with the traveled paths, a current location setter that sets a current location of the vehicle, a passage candidate point setter that sets a passage candidate point selectable by the vehicle to pass through, within a predetermined range being a distance range between a lower-limit distance and an upper-limit distance from the current location, a path extractor that extracts, from the traveled paths, traveled paths that pass through the current location and the passage candidate point, and a candidate route selector.
US11268818B2 Crowd sourced mapping with robust structural features
A location and mapping service is described that creates a global database of indoor navigation maps through crowd-sourcing and data fusion technologies. The navigation maps consist of a database of geo-referenced, uniquely described features in the multi-dimensional sensor space (e.g., including structural, RF, magnetic, image, acoustic, or other data) that are collected automatically as a tracked mobile device is moved through a building (e.g. a person with a mobile phone or a robot). The feature information can be used to create building models as one or more tracked devices traverse a building.
US11268816B2 Intermediate waypoint generator
A method for generating intermediate waypoints for a navigation system of a robot includes receiving a navigation route. The navigation route includes a series of high-level waypoints that begin at a starting location and end at a destination location and is based on high-level navigation data. The high-level navigation data is representative of locations of static obstacles in an area the robot is to navigate. The method also includes receiving image data of an environment about the robot from an image sensor and generating at least one intermediate waypoint based on the image data. The method also includes adding the at least one intermediate waypoint to the series of high-level waypoints of the navigation route and navigating the robot from the starting location along the series of high-level waypoints and the at least one intermediate waypoint toward the destination location.
US11268814B2 Movement information calculating device, movement information calculating method and movement information calculating program
A movement information calculating device includes a positioning sensor, a velocity sensor, an attitude sensor and processing circuitry. The positioning sensor is configured to calculate a position of the positioning sensor on a movable body. The velocity sensor is configured to calculate a velocity of the movable body. The attitude sensor is configured to calculate an attitude of the movable body. The processing circuitry is configured to calculate a center-of-gravity position and a center-of-gravity velocity of the movable body by using the position, the velocity, and the attitude, and calculate one of a turning center position and a pivoting position of the movable body by using the center-of-gravity position and the center-of-gravity velocity.
US11268813B2 Integrated inertial gravitational anomaly navigation system
A system implementing a method for generating a navigation output is provided. The method includes determining a gravitational anomaly estimate based at least in part on inertial sensor data and navigation output; generating navigation and sensor corrections that are due at least in part on inherent sensor errors that include vertical accelerometer/gravimeter corrections from at least a navigation output estimate, the gravitational anomaly estimate, and the gravity map data; and generating the navigation output based on the inertial sensor data, gravity map data and the navigation and sensor corrections.
US11268811B2 Non-interferometric optical gyroscope based on polarization sensing
Techniques and devices for optical sensing of rotation based on measurements and sensing of optical polarization or changes in optical polarization due to rotation without using optical interferometry.
US11268805B2 Measurement method
According to one embodiment, a diffraction signal of each of a plurality of reference structures provided on a substrate is acquired. The diffraction signals are classified based on a similarity to generate a first data map. The diffraction signals in the first data map are used to interpolate data between the diffraction signals to generate a first interpolation data map. An actual dimension of each of the plurality of reference structures is measured. The actual dimensions are arranged to correspond to the diffraction signals of the first data map to generate a second data map. The actual dimensions in the second data map are used to interpolate data between the actual dimensions to generate a second interpolation data map. The first interpolation data map and the second interpolation data map are used to derive a calculation formula by which the actual dimension is obtained from the diffraction signal.
US11268804B2 Automatic light position detection system
There is provided a first positioning electronic device for use in a system of positioning electronic devices. The first positioning electronic device includes a first projector for projecting a structured light pattern on a reflective surface. In addition, the first positioning electronic device includes an image sensor for detecting all or part of one or more reflected structured light patterns projected using a second projector of a second positioning electronic device. Also, the first positioning electronic device include a communications transceiver for transmitting and receiving communication signals to the second positioning electronic device. The first positioning electronic device also includes a control logic processor for determining a relative position of the positioning electronic device relative to the second positioning electronic devices using the detected reflected structured light patterns. The first positioning electronic device further includes a locator to determine an absolute position in the system of positioning electronic devices.
US11268803B2 Position detection device
The present disclosure provides a position detection device including an IC package, a terminal line and a sensor housing. The IC package includes a magnetic detection element, a sealing portion sealing the magnetic detection element, and a lead line protruding from the sealing portion and electrically connected to the magnetic detection element. The lead line is fixed to the terminal line. The sensor housing is formed separately from the IC package and supports the terminal line.
US11268800B2 Method for calibrating a measuring probe in a gear cutting machine
The present application discloses a method for calibrating a measuring probe in a gear cutting machine by using a workpiece received in a workpiece holder of the gear cutting machine, wherein the measuring probe includes a measuring probe tip which is movably arranged on a measuring probe base, wherein the deflection of the measuring probe tip relative the measuring probe base can be determined via at least one sensor of the measuring probe, and wherein the measuring probe is traversable relative to the workpiece holder via at least two axes of movement of the gear cutting machine. The method comprises rotating the workpiece via an axis of rotation of the workpiece holder and traversing the measuring probe via the at least two axes of movement of the gear cutting machine such that in the case of a perfect calibration the touch point of the measuring probe tip on the tooth flank would remain unchanged.
US11268799B2 Apparatus and method for checking diametral dimensions of an orbitally rotating pin
An apparatus for checking the diameter of crankpins (15) of a crankshaft in orbital motion about a geometrical axis in a numerical control machine tool includes a V-shaped reference device (10), a measuring device (6) and a support device (4) fixed to the tool holding slide (2) that movably supports the reference device and the measuring device. A control device (50) for controlling automatic displacements of the apparatus towards and away from a checking condition, includes a programmable electric motor (60) and a transmission mechanism (62). The programmable electric motor is programmed to define a start position in which the automatic displacement of the apparatus away from the checking condition can be stopped, for instance a rest position or an intermediate position between the rest position and the checking condition. The programmable electric motor is also programmed to define a displacement speed and a checking method includes steps for controlling the automatic displacements towards the checking condition.
US11268793B2 Detonation connector having exposure part for tagging
The present disclosure relates to a detonation connector having an exposure part for tagging, the detonation connector includes: an electrically conductive wire-connecting bracket member having a plurality of electric wire mounting grooves to which a leg line or a leading line is mounted; a lower casing member at which the wire-connecting bracket member is positioned; and an upper casing member covering the lower casing member, wherein the upper casing member or the lower casing member is provided with a tagging exposure part that exposes a part of the wire-connecting bracket member wire-connecting the leg line and the leading line, so that the tagging work of charging initialization time to a detonator can be performed without opening the upper casing member, and the convenience and the efficiency of the tagging work can be improved.
US11268792B2 Modular tray system for counting and/or storing ammunition components
A modular tray system for counting and/or storing ammunition components is described. Embodiments of the modular tray system can include, but are not limited to, a base tray, one or more spacers, one or more adapter trays, and a cover. The one or more spacers and the one or more adapter trays can each be configured to operate in combination with the base tray. The cover can be configured to be placed over outer edges of the base tray.
US11268790B2 Firing-simulation scope
A firing simulation scope, for installation on a rifle, includes an inertial measurement unit, a windage correction adjustment device, an electronic system, a microphone, a display and an interface for connection to a control station. The electronic system is configured for: receiving, via the connection interface, video data representing a field of view, through a simulated scope, in the virtual environment; displaying on the display the received video data; obtaining a real time audio microphone recording; comparing the audio recording with a predetermined firing-triggering signature of the rifle; and transmitting, to the control station via the connection interface, when the audio recording matches the predetermined signature, a firing triggering detection signal associated with inertial measurements supplied by the first inertial measurement unit and with a first adjustment setting supplied by the windage correction adjustment device, to enable the control station to determine a firing trajectory in the virtual environment.
US11268788B2 Long-range optical sighting device having target mark illumination
A long-range optical sighting device includes a housing, which comprises an objective, an eyepiece, a reversing system and a target mark. The target mark illumination is switchable and controllable via an operating platform. The operating platform has one or a plurality of manually actuatable switches arranged on the housing in the region of the eyepiece, on the top of the housing in the operating position, and a power supply. Control electronics and a light-sensitive sensor system for detecting the ambient brightness are integrated in the operating platform and/or the housing in the region of the eyepiece. The operating platform comprises one or a plurality of light entrance openings for the light-sensitive sensor system in the direction of the objective.
US11268787B1 Fast acquiring gun sight
A sighting system comprising light-emitting rear sighting indicators in which a set of rear sighting indicators disposed on or near the hammer end of a firearm, and, optionally, a front sighting indicator that comprises a brightly colored dot or fiber-optic sighting indicator. The rear sighting indicators may comprise fiber-optic elements that channel light energy towards the user's eye. In use, when the user brings the firearm to a firing position, the user's eyes and mind are able to quickly acquire the light-emitting rear indicators and subconsciously aim the firearm at an intended target, or to point the firearm in a desired direction. Thus, the fast acquiring firearm sighting system enables a firearm to be quickly aimed and fired. The use of the fast acquiring firearm sighting system of the invention reduces the processing load on the user's eyes and brain and makes aiming the firearm intuitive and instant.
US11268784B1 Bi-directional foldable firearm stock
In one aspect, a bi-directional foldable stock for a firearm may include a stock-to-firearm adaptor configured to be an interface to connect the firearm and the stock. The adaptor may include a base and a movable top portion that is pivotally and detachably engaged with the base. The top portion is attached to the firearm while the base is connected to the stock. The base with the stock is configured to pivotally rotate either in a clockwise or counter-clockwise manner to fold the stock on either sides of the firearm.
US11268781B1 Crossbow with integral cocking worm gear driven spool
A worm gear assembly wherein the worm wheel gear is axially coupled with a shaft and a coupler. The coupler may be selectable from a first position locked with the wheel gear and the shaft to a second position unlocked with the wheel gear and the shaft. The coupler may be interactive with the worm wheel gear, or another component coupled with the shaft.
US11268777B1 Suppression device and related methods
Shockwave suppression is accomplished by channeling a shockwave from a shockwave source, such as a firearm, into a suppression device along a propagation path, and within the suppression device, deflecting a portion of the shockwave away from the firing axis, and channeling the deflected portion through a feedback path and back to a region behind the deflected shockwave. The suppression device can be formed from one more chambers arranged within an outer wall and including baffles and inner wall sections.
US11268776B1 Expansion chamber assembly and a method of manufacturing the same
A expansion chamber assembly for a firearm is disclosed. The expansion chamber contains an outer tube containing a front end and a rear end, a front cap coupled with the outer tube at the front end, a rear cap coupled with the outer tube at the rear end, an inner tube retained within the outer tube by the front cap and the rear cap, wherein the inner cap contains one or more through apertures to allow expanding gasses to move from the inner tube into the outer tube, and one or more exit apertures to allow expensing gases to exit the expansion chamber assembly.
US11268775B2 Auto-loader and vehicle comprising an auto-loader
A vehicle, in particular a tank, having a turret, on which a gun having a large-calibre gun barrel is secured, and comprising an auto-loader positioned behind the turret, via which auto-loader ammunition can be automatically supplied to the gun barrel. In order to achieve simplified automatic loading of the gun barrel with ammunition, the auto-loader is replaceably secured on the outside of the turret as a separate, modular unit. A magazine located in the auto-loader for receiving the ammunition can also be designed as an interchangeable magazine that can be replaced. An electronic system of the auto-loader is housed in the vehicle, specifically in the turret. The selection of ammunition in the auto-loader and the conveying out of the auto-loader are carried out via at least one mechanical interface, e.g. a power take-off, between the turret and the auto-loader.
US11268774B1 Firearm top cover with multiple degrees of freedom of motion
A belt-fed firearm includes a top cover that can move in at least two degrees of freedom of motion (surge, sway, heave, roll, pitch, and yaw) that in combination allow movement of the top cover to both clear a peripheral accessory mounted to the firearm (such as optics) and open access to a feed surface to permit loading of cartridges to the feed surface.
US11268770B2 Heat exchanger with radially converging manifold
A heat exchanger manifold configured to receive or discharge a first fluid includes a primary fluid channel and a plurality of secondary fluid channels. The primary fluid channel includes a fluid port and a first branched region distal to the fluid port. The plurality of secondary fluid channels are fluidly connected to the primary fluid channel at the first branched region. Each of the plurality of secondary fluid channels includes a first end and a second end opposite the first end. Each of the plurality of secondary fluid channels extends radially from the first branched region at the first end and has an equal length from a center of the first branched region to the second end.
US11268768B2 Evaporative cooling system
An evaporative cooling system for a radiator and method for retrofitting an existing radiator with an evaporative cooling system is provided. The cooling system includes at least one spray nozzle configured to be connected to the radiator upstream of a radiator core and configured to distribute a mist of water to the radiator core; a water source configured to hold water for conveyance to the at least one spray nozzle; and a conduit assembly for conveying water from the water source to the at least one spray nozzle. The evaporative cooling system provides a quick and inexpensive solution for cooling radiators in situations where short-term extreme temperature events occur.
US11268759B2 Housing device
An enclosure includes a furnace 1 and plates 7A to 7D arranged in the furnace 1 and used for placement of articles 5. Each of the plates 7A to 7D is movable vertically in the furnace 1. The enclosure further includes guide members 60A and 60B, each of which is disposed adjacent to a side of one plate of the plates 7A to 7D that is disposed at a loading/unloading position where the articles 5 are allowed to be loaded into or unloaded from the furnace 1. The guide members 60A and 60B guide the articles 5 and are rotatable with vertical movement of the plate.
US11268755B2 Process integration for natural gas liquid recovery
This specification relates to operating industrial facilities, for example, crude oil refining facilities or other industrial facilities that include operating plants that process natural gas or recover natural gas liquids.
US11268754B2 Natural gas processing using supercritical fluid power cycles
The systems and methods described herein integrate a supercritical fluid power generation system with a LNG production/NGL separation system. A heat exchanger thermally couples the supercritical fluid power generation system with the LNG production/NGL separation system. A relatively cool heat transfer medium, such as carbon dioxide, passes through the heat exchanger and cools a first portion of extracted natural gas. The relatively warm heat transfer medium returns to the supercritical fluid power generation system where a compressor and a thermal input device, such as a combustor, are used to increase the pressure and temperature of the heat transfer medium above its critical point to provide a supercritical heat transfer medium. A second portion of the extracted natural gas may be used as fuel for the thermal input device.
US11268752B2 Refrigeration device
A refrigeration device includes: a refrigerator; a heat pipe that includes a condensation unit connected to the refrigerator and adapted to condense a refrigerant, includes an evaporation unit connected to a storage chamber and adapted to evaporate the refrigerant, and includes a piping for circulating the refrigerant between the condensation unit and the evaporation unit; a heat pipe temperature sensor that detects a temperature of the heat pipe; and a control unit that controls driving of the refrigerator based on a result of detection by the heat pipe temperature sensor. The control unit controls the refrigerator so that the temperature of the heat pipe does not fall below a standard boiling temperature of the refrigerant.
US11268750B1 On door drawer and refrigerating appliance with same
A refrigerating appliance including a cabinet, a door pivotally mounted onto a front of the cabinet, a crisper frame mounted to an inside surface of the door, the crisper frame comprising a back wall and two side walls and an intermediate wall forming two drawer compartments, a roof, the roof including vents over each drawer compartment, and an upper shelf lying above the roof section and connected to the crisper frame at each of the two side walls, wherein the upper shelf includes a pocket, wherein the roof includes a chimney opening near the vertical intermediate wall connecting the two drawer compartments with the pocket; and two crisper drawers, each crisper drawer configured to removably fit within one of the two drawer compartments and comprising two side walls, a back wall, a front wall and a bottom wall is provided.
US11268747B2 Refrigerating and freezing device
Provided is a refrigerating and freezing device comprising a storage space, a compressor chamber, an air-regulating membrane component, and a suction pump disposed in the compressor chamber. The provided refrigerating and freezing device has a favorable freshness preservation effect, fully utilizing the space in the compressor chamber without using the storage space.
US11268744B2 Refrigeration system and method of refrigeration load control
A method of controlling a refrigeration system including a medium temperature refrigeration load and a low temperature refrigeration load. The method includes selectively bypassing refrigerant between a medium temperature suction group and a low temperature suction group via a bypass line using an electronic valve positioned in the bypass line. The method also includes controlling flow of refrigerant between the medium temperature suction group and the low temperature suction group via a controller communicatively coupled to the valve, and modulating the valve at any position between a closed position and a full open position to vary an amount of refrigerant flow between the medium temperature suction group and the low temperature suction group in response to determining, via the controller, one or both of a state of the medium temperature suction group and a state of the low temperature suction group.
US11268741B2 Refrigerant control system and cooling system
A refrigerant control system includes: a storage part which stores a first refrigerant; a first sub-pipe which is connected to an outlet side pipe of a first circulation flow path; a second sub-pipe which is connected to an inlet side pipe of the first circulation flow path; a third sub-pipe which is connected to the inlet side pipe and is formed so that heat of the third sub-pipe lower than heat of the outlet side pipe is able to be transferred to the first refrigerant in the storage part a first opening and closing valve which is provided in the first sub-pipe; a second opening and closing valve which is provided in the second sub-pipe; a third opening and closing valve which is provided in the third pipe; and an opening and closing control unit which performs opening and closing control of the first opening and closing valve, the second opening and closing valve, and the third opening and closing valve on the basis of a set temperature of a second refrigerant.
US11268740B2 Refrigeration apparatus
An air conditioning system includes: outdoor and indoor heat exchangers; first, second, and third control valves, which block refrigerant flow when fully closed; and a pressure adjuster. The first and second control valves are disposed in a gas-side refrigerant flow path (GL) between the outdoor and indoor heat exchangers. The third control valve is disposed in a liquid-side refrigerant flow path (LL) between the outdoor and indoor heat exchangers. The pressure adjuster adjusts the pressure of refrigerant in an indoor-side refrigerant flow path (IL) between the first control valve and the second control valve or the third control valve and the indoor heat exchanger. The pressure adjuster includes a pressure adjusting valve that bypasses refrigerant in the indoor-side refrigerant flow path (IL) to an outdoor-side refrigerant flow path (OL) between the first control valve and the second control valve or the third control valve and the outdoor heat exchanger.
US11268737B2 Refrigeration cycle apparatus
A refrigeration cycle apparatus includes a hot water tank, a heat source for heating water in the hot water tank, and a refrigeration cycle circuit that includes an indoor heat exchanger, a heat-source heat exchanger, and a water heat exchanger. The indoor heat exchanger may operate as a condenser. When an outside temperature is greater than a specified temperature, the refrigeration cycle apparatus operates in a first state in which the heat-source heat exchanger operates as an evaporator and the water heat exchanger does not operate. When the outside temperature is less than the specified temperature, the refrigeration cycle apparatus operates in a second state in which the water heat exchanger operates as an evaporator and refrigerant therein absorbs heat from water in the hot water tank heated by the heat source and the heat-source heat exchanger does not operate.
US11268733B2 Compressor control system and air conditioner for wide-range temperature adjustment
Disclosed are a compressor control system and an air conditioner for wide-range temperature adjustment. The control system includes a power supply, a compressor, a main board, and a first temperature sensor. The power supply is configured to generate a power input voltage. A power voltage input circuit is disposed between the compressor and the power supply. The main board is electrically connected to the power voltage input circuit. During operation, the main board is configured to control connection and disconnection of the power voltage input circuit. The first temperature sensor is configured to detect an indoor temperature, the first temperature sensor is electrically connected to the main board and transmits an electrical signal to the main board, and the first temperature sensor is electrically connected to a first fixed-value resistor.
US11268732B2 Building energy management system with energy analytics
A building energy management system includes building equipment, a data collector, an analytics service, a timeseries database, and an energy management application. The building equipment monitor and control one or more variables in the building energy management system and provide data samples of the one or more variables. The data collector collects the data samples from the building equipment and generates a data timeseries including a plurality of the data samples. The analytics service performs one or more analytics using the data timeseries and generates a results timeseries including a plurality of result samples indicating results of the analytics. The timeseries database stores the data timeseries and the results timeseries. The energy management application retrieves the data timeseries and the results timeseries from the timeseries database in response to a request for timeseries data associated with the one or more variables.
US11268727B2 Selective zone air condition setpoint mode interface systems and methods
A control system of a heat, ventilation, and air conditioning (HVAC) system. In some embodiments, the HVAC system includes an electronic display configured to concurrently display a plurality of zone icons that indicate a current setpoint mode corresponding to a plurality of building zones, wherein the current setpoint mode comprises a home setpoint mode and an away setpoint mode. Additionally, the HVAC system may include a control circuitry communicatively coupled to the electronic display. The control circuitry may be configured to toggle the current setpoint mode associated with the plurality of building zones between the home setpoint mode and the away setpoint mode based on a received user input. Further, the control circuitry may be configured to control operation of the HVAC system based on the current setpoint mode associated with each building zone of the plurality of building zones.
US11268723B2 Determining optimal decision parameters for a demand response event involving a district cooling plant
The present disclosure provides system and method for determining optimal decision parameters for a demand response (DR) event involving a District Cooling Plant (DCP). Most of conventional DR event techniques address control of building-level energy consumption loads alone while in presence of District Cooling (DC) has not received much attention when a plurality of buildings are served by a District Cooling Plant (DCP). The disclosed system and method determine set points of optimal decision parameters of the plurality of buildings and the DCP, by conditioning and un-conditioning on the DCP parameters such that a thermal discomfort of occupants residing in the plurality of buildings is minimum and achieves a maximum target energy demand reduction during the DR event. The disclosed system and method work for hundreds of buildings and able to determine the optimal decision parameters for each building and the DCP efficiently.
US11268708B2 Outdoor unit for central air conditioner and central air conditioner having same
An outdoor unit for a central air conditioner and a central air conditioner having the same are provided. The outdoor unit includes a unit body and at least One panel. One side of the unit body is open, and the panel is arranged on the side of the unit body to open and close the unit body. One end of the panel is pivotally and detachably connected to the unit body through a pivot structure. The pivot structure includes a base provided on the unit body and a pivot seat provided on the panel. A top of the base has a pivot shaft spaced apart from the unit body and extending upward, and the pivot seat is provided with a pivot hole having an open bottom and configured to be detachably fitted with the pivot shaft.
US11268704B2 Oven having a dielectrically coated glass substrate that absorbs electromagnetic radiation and emits heat radiation into the oven cavity
The present disclosure relates to an oven cavity having a dielectrically coated glass or glass-ceramic substrate that absorbs electromagnetic radiation thereby increasing the temperature of the substrate and the dielectric coating composition, and emits heat radiation into the oven cavity.
US11268696B2 Slot cooled combustor
A combustor for use in a gas turbine engine comprising: an outward shell; an inward shell located radially inward of the outward shell, the inward shell and the outward shell defining a combustion chamber therebetween; an aft outward panel located proximate the outward shell, the aft outward panel extending from an aft end of the combustion chamber to an outward panel joint; an aft inward panel located proximate the inward shell, the aft inward panel extending from the aft end of the combustion chamber to an inward panel joint; and a forward panel located proximate a forward end of the combustion chamber, the forward panel comprising: an outward wall located proximate the outward shell; an inward wall located proximate the inward shell; and a forward wall located proximate the forward end of the combustion chamber, the forward wall extending from the inward wall to the outward wall.
US11268693B2 Nozzle assemblies having multiple attachment methods
A welding torch having a nozzle assembly with multiple attachment methods is disclosed. The nozzle assembly includes a nozzle shell, an electrically insulating sleeve, and a nozzle insert. The nozzle insert is configured for attachment to gas diffuser assemblies with different attachment mechanisms (e.g. a slip-on mechanism relying on frictional force, and/or screw-on mechanism relying on torque).
US11268692B2 Gas cooking grate with integral burner
A cooking grate for a domestic gas cooking appliance having a top sheet is provided. The cooking grate includes a cooking utensil support region; and a gas transfer portion extending from the cooking utensil support region and having a gas transfer chamber, a plurality of gas outlets extending from the gas transfer chamber to a burn region outside of the gas transfer portion, and a gas inlet extending from an area outside of the gas transfer portion to the gas transfer chamber.
US11268683B2 Low voltage light fixtures having articulating components for establishing blinding glare zones at selected distances from the fence lines of security fences
A light fixture for a security lighting system includes an elongated pipe having a lower pipe section, an upper pipe section, and an articulating joint coupling a lower end of the upper pipe section with an upper end of the lower pipe section for enabling the upper and lower pipe sections to articulate relative to one another. A clamping element is coupled with the lower end of the lower pipe section. A glare shroud is secured to the upper end of the upper pipe section. One or more LEDs are secured to an underside of the glare shroud. Each LED has an optical lens that is configured to pass light from the underside of the glare shroud at a predetermined beam angle of 137-156 degrees.
US11268679B2 Downlight apparatus with heat dissipation
A downlight apparatus includes a light module, connecting arms and a driver box. The connecting arms are fixed to a back cover of the light module. The connecting arm has a guiding top and a lateral stopper for entering a receiver slit of the driver box. The lateral stopper and the guiding top may be made of one metal piece, and the lateral stopper is protruding at a lateral side of the connecting arm so that to fix the connecting arm to the driver box.
US11268677B2 Thread transmission structure, optical system and spotlight using the thread transmission structure
The present disclosure discloses a thread transmission structure, and an optical system and a spotlight using the transmission structure. The thread transmission structure includes a sliding element and a rotation adjustment ring sleeved on an outer ring of the sliding element, the rotation adjustment ring being sleeved on an outer side of the sliding element and coupled to the sliding element, the rotation adjustment ring includes an internal thread, the sliding element includes an external thread, the sliding element includes a plurality of thread segments spaced along a circumferential direction, the plurality of thread segments forming at least one round of interrupted external thread, a thread form of the internal thread and the external thread being trapezoidal or rectangular, and the rotation adjustment ring being rotatable relative to the sliding element to push the sliding element to slide in an axial direction.
US11268676B2 Light-emitting device assembly with light redirection or incidence-angle-dependent transmission through an escape surface
A light-emitting device assembly includes a concave optical collector, a light-emitting device, and a light-escape surface. The collector redirects incident light by reflection, scattering, or reradiation. The light-emitting device emits device output light to propagate within the optical collector. The light-escape surface extends across an open end of the collector and exhibits (i) incidence-angle-dependent transmission of light that decreases with increasing incidence angle, or (ii) transmissive redirection of light to propagate at an angle less than a corresponding refracted angle, that are imparted by an array of nano-antennae, a partial photonic bandgap structure, a photonic crystal, an array of meta-atoms or meta-molecules, or a multi-layer dielectric thin film. Assembly output light transmitted by the light-escape surface includes first and second portions of the device output light that propagate within the collector without and with redirection, respectively, within the collector by the light-escape surface.
US11268674B2 Headlight for a vehicle with a cooling device for a semiconductor illuminant
A headlight for a vehicle with a cooling device for a semiconductor illuminant, wherein the cooling device comprises a fluid circuit with an evaporator, on or in which the semiconductor illuminant is arranged and a cooling medium can be evaporated, and wherein the cooling device further comprises a condenser on or in which the cooling medium can be condensed. The cooling medium comprises a first coolant, which has a first lower evaporation temperature and the cooling medium comprises a second coolant, which has a second higher evaporation temperature.
US11268673B2 Method and apparatus for an adaptable vehicle light fixture
A method and apparatus for an adaptable vehicle light fixture is provided to activate directional illumination aspects of the light fixture based upon sensed characteristics of the vehicle. The vehicle may automatically sense its position, speed, acceleration, heading and angular velocity and may command the light fixture to emit symmetric and/or asymmetric beam patterns based upon the sensed vehicle characteristics. Directional light incident upon the light fixture may also be detected to allow intensity control thereby reducing glare to oncoming traffic. A vehicle light fixture may be pre-configured with lenses and wirelessly programmed for manual and/or automatic operation that is responsive to the pre-configuration. A plurality of vehicles with light fixtures mounted thereon comprise a network of light fixtures that are manually or adaptively controlled as a group.
US11268668B2 LED-based lighting fixture providing a selectable chromaticity
The disclosed invention is embodied in an improved LED-based lighting fixture for projecting a beam of light having a substantially uniform intensity, rotationally, and a selectable, substantially uniform chromaticity. The lighting fixture includes (1) a concave reflector having circumferential facets, a focal region, an aperture, and a central opening; and (2) a light source assembly including two or more groups of LEDs mounted at the forward end of an elongated, thermally conductive support. The light source assembly is mounted relative to the reflector with the elongated support's longitudinal axis aligned with the reflector's longitudinal axis and with the groups of LEDs located at or near the reflector's focal region. Each of the two or more groups of LEDs includes a plurality of LEDs arranged in a specific pattern such that they cooperate with the faceted concave reflector to project a beam of light having a selectable, substantially uniform chromaticity.
US11268661B2 Lighting apparatus with color adjustment function
A lighting apparatus includes a first LED module, a second LED module, a third LED module, and a light source plate. The first LED module includes a first package frame disposing a first LED chip and a second LED chip. It is similar to arrange the second LED module and the third LED module. The LED chips are configured to arrange a high color temperature LED chip, a green LED chip, a red LED chip, a blue LED chip, and a low color temperature LED chip together with an antenna module.
US11268659B2 Lighting apparatus
A lighting apparatus comprises: a board, a plurality of light-emitting units disposed on the board, and a package structure enclosing all of the light-emitting units and having a volume less than 5000 mm3. The lighting apparatus has a light intensity greater than 150 lumens.