Document Document Title
US11238434B2 Active peripheral device and electronic payment terminal
A peripheral device intended to be coupled in a mobile and removable manner to an electronic payment terminal having contactless communication. The peripheral device includes at least one first portion of a contactless communication of the electronic payment terminal and at least one connector that cooperates, when the peripheral device is coupled to the electronic payment terminal, with at least one complementary connector on the electronic payment terminal. The connectors form a wireline communication between the first portion of the contactless communication of the peripheral device and the electronic payment terminal.
US11238429B2 Automatic optimal payment type determination systems
A system for providing a payment includes a processor and a memory configured to cause the system to receive a payment request representative of a payment amount, a payor identification, and a payee identification. The system includes means for determining payor cash holdings and payor available credit as well as authenticating the validity of a payment request and identity of the payor via received biometric data from a payor device. The system may further receive data representative of payee approved payment methods and determine a payment composition based on the payment amount, payor payment preferences, payor cash holdings and payor available credit. Based on the payee approved payment methods, the system may determine one or more payment types. The system may convey the payment amount to the payee in the form of one or more payment types and may fund the payment amount according to the payment composition.
US11238425B2 API server and method of usage thereof
A system, method and software using a common language-independent interface to interact with multiple hosts are generally described. POS terminals and ICRs interact with a PMI acting as a payments API server. The PMI contains rest-based APIs that are able to respond to HTTP requests for transactional and testing purposes. The PMI communicates with EPS in an EPC interact with an epsilon interface to process transactions and interact with payment hosts, a sigma interface to process loyalty transactions and interact with loyalty hosts and a POSCache interface to interact with pinpads.
US11238424B2 Method of enhancing point-of-sale systems
A method of operating a point-of-sale (POS) system (1), the POS system comprising a POS terminal (3) having a software module (17, 21) thereon for enabling a retailer to process transactions within a transaction environment, and a peripheral device (5, 7) in communication with the POS terminal (3), the POS system (1) further comprising a driver software module (40) installed between the POS terminal (3) software module (17, 21) and the peripheral device (5, 7), the method comprising: receiving, at the driver software module (40), data sent between the software module (17, 21) and the peripheral device (5, 7) in communication with the POS terminal (3); communicating with a further device (44, 60, 64) in dependence on the data received at the driver software module (40); receiving modified data from the further device (44, 60, 64); and outputting the modified data.
US11238423B2 Method and system for device micropayment aggregation based on tangle network
A method for billing device usage through a data storage system and aggregation includes: receiving, in a device controller, user credentials for one of a plurality of users; detecting, by the device controller, usage parameters of a hardware device; submitting, by the device controller, a new usage transaction for usage of the hardware device to a data storage system including the user credentials and a usage fee based on the usage parameters; receiving, by an aggregator node, a plurality of usage transactions from the data storage system including the new usage transaction where each usage transaction includes user data and a fee amount; generating, by the aggregator node, an aggregated bill for each of the users including based on the fee amount included in each usage transaction associated with the respective user; and transmitting, by the aggregator node, each aggregated bill to a computing device associated with the respective user.
US11238420B2 Inter-vehicle wireless payment method employing 5G communication network, and system for same
An inter-vehicle wireless payment method employing 5G communication network comprises a requesting vehicle sending a payment request to a base station; the base station retrieving vehicle information of a friend vehicle of the requesting vehicle based on the payment request; the base station encrypting request information with the vehicle information and broadcasting it; vehicles in coverage of the base station decoding broadcast information with respective vehicle information, and upon successful decoding, the friend vehicle as a responding vehicle acquiring the request information; the responding vehicle generating payment information based on the request information and sending it to the base station, the base station sending the payment information to a payment platform, and the payment platform returning a payment result to the responding vehicle; and the base station allocating a D2D communication channel to the requesting and responding vehicles, and the responding and requesting vehicles communicating via the D2D communication channel.
US11238418B2 Using incentives at transaction devices
A method and system for using incentives at transaction devices are discussed. The method includes receiving a transaction request for processing by a transaction device. The method includes obtaining incentive information associated with incentives from payment instruments for the transaction. The method includes comparing the incentive information to incentive terms offered by financial service providers to determine possible financial service providers able to process the transaction, the incentive terms accessed from remotely located computing devices. The method includes selecting, based on comparing, a preferred payment instrument from the payment instruments and a particular financial service provider from the possible financial service providers for transaction processing. The method includes submitting, according to a protocol used by the particular financial service provider, information related to the transaction and the preferred payment instrument to the particular financial service provider.
US11238417B2 Adjusting maintenance intervals for individual platforms based on observable conditions
A maintenance interval adjuster and methods for improving accuracy of maintenance scheduling and changing a maintenance interval are presented. Scheduled maintenance data and unscheduled in-service maintenance data for a maintenance task are retrieved for a plurality of platforms. A distribution of lifetimes for the maintenance task in the scheduled maintenance data and unscheduled in-service maintenance data are analyzed for high variance or multiple modes. A number of conditions in sensor data of the plurality of platforms correlated to a length of the lifetimes for the maintenance task is identified, in response to identifying at least one of high variance or multiple modes in the distribution of lifetimes. The lifetimes are divided into a plurality of groups based on the number of conditions. A respective recommended maintenance interval is determined for each group of the plurality of groups based on respective lifetimes for the maintenance task of a respective group.
US11238414B2 Generating digital associations between documents and digital calendar events based on content connections
The present disclosure relates to generating and utilizing digital associations between digital documents and digital calendar events based on determined content connections. For example, one or more embodiments suggest a digital document to a user for association with a digital calendar event based on content connections between the digital document and the digital calendar event. In particular, one or more embodiments determine a content connection based on document characteristics (e.g., document content and access characteristics) and calendar event characteristics (e.g., calendar content and historical meeting information). For example, the system can train a machine learning model to determine content connections based on document characteristics and calendar event characteristics. By associating digital documents with digital calendar events, the system can efficiently manage digital documents for participants, automatically generate new digital documents for calendar events, generate snippets for insertion within digital documents, and generate calendar event summaries and action items.
US11238413B2 Mobile wireless device with enhanced location feature
One or more in-range stationary stations are provided which are configured to transmit a signal received by an in-range mobile unit. An application is run on the in-range mobile unit, and, when run, comprises a destination input configured to present a destination graphical user input on a display screen of the in-range mobile unit along with information to thereby prompt a user to input textual information which the application receives and then uses to populate a set of geographic address fields representing a destination premises address. The application when run further includes calls to location services APIs, the calls including calls to cause an acquisition of a current location determination. The application converts the destination premises address to a destination geographic location using the same parameters used to represent the current location determination. The application when run provides an indication of the determined location of the in-range mobile unit in terms of a premises address. The current determined location is set to the destination premises address when a straight line distance between the destination geographic location and the acquired current location determination is less than a prescribed value.
US11238408B2 Interactive electronic employee feedback systems and methods
The systems and methods involve a feedback application, a feedback processing application, an analytics application, and an event moderating application. The feedback application allows users to submit feedback and displays received feedback anonymously to feedback recipients. The feedback processing application anonymizes the submitted feedback and the data to be retrieved from the feedback processing application and provide the anonymized feedback and data to the feedback application. The feedback processing application includes technology to protect feedback giver's identity and increase the speed of anonymizing the feedback and data and providing the anonymized feedback and data to the feedback application. The analytics application examines user's feedback giving and receiving behavior and evaluate their feedback empathy and authenticity and their learning behavior. The event moderating application can control the feedback application and access data in the feedback processing application and the analytics application.
US11238407B2 Location-based automatic wireless data distribution
A computerized method of location-based automatic wireless distribution includes receiving a claim from a selected pharmacy associated with a drug benefit plan. The claim indicates a first prescription drug to be administered by the selected pharmacy to a member. The method includes determining a current geographic location of the member, accessing previously adjudicated claim data of the member that is indicative of locations of a plurality of pharmacies where the member previously obtained prescription drug fills, and selecting a drug benefit plan action based on a determination of whether the current geographic location of the member satisfies a pharmacy location criterion associated with the location of at least one other pharmacy of the plurality of pharmacies that is not the selected pharmacy. The method further includes automatically transmitting a drug benefit notification to a mobile electronic device of the member via at least one wireless network.
US11238406B1 Digital inventory and inventory transfer assistant
A computer-implemented system and related method are provided for operating a digital inventory system. The method comprises receiving, from an imaging device, an image comprising an object and performing object recognition on the image to determine an object type of the object. The method further comprises determining when the object is to be added to an inventory database based on inventory rules stored in a memory of the digital inventory system. When these rules indicate that the object is to be added, the object is added to the inventory database. The method determines a value of the inventory object based on valuation information related to other objects of a same or similar object type. The value is associated with the inventory object. The inventory object is displayed along with its value on a computer display.
US11238405B2 Electronic apparatus and operation method thereof
Provided is a method of recognizing an item as a removal target based on expiration date-related information of the item, acquiring information regarding an actual quantity of the removal target and a remaining quantity among the actual quantity, and updating information regarding stock based on the acquired information, and an electronic apparatus therefor.
US11238402B2 Information operation
An information operation method and apparatus are described to solve the technical problem in the prior art of inconvenient, error-prone, and ineffective use of an identification number with a long length for communication and information operation. The techniques of the present disclosure generate a short identification number corresponding to an original identification number; store the short identification number and a corresponding relationship between the original identification number and the short identification number; upon a receipt of an operation request that includes the short identification number, search for the original identification number corresponding to the short identification number carried in the operation request; and perform an operation based on information corresponding to the found original identification number. The techniques of the present disclosure replace the original identification number with the generated short identification number for communication and information operation, which are convenient and less error-prone and enhance the operation efficiency.
US11238399B2 Methods and systems for on-demand dynamic vehicle routing
Methods and systems for on demand logistics management are disclosed. An on-demand logistics system includes an electronic hardware processor configured to receive an on-demand request, the request indicating an on-demand location for an on-demand transaction, determine locations of a plurality of vehicles on a plurality of delivery routes, determine whether the on-demand location is within a threshold distance of at least one of the plurality of delivery routes based on the vehicle locations and assign the on-demand transaction to a vehicle based on the determination.
US11238393B2 Yield monitoring systems and methods
A system for determining performance data of plants growing in a field. The system comprises a mass flow meter for generating mass data related to the mass of plant product passed through the mass flow meter, and that is communicatively connected to a computer based data processing system; a temperature sensor for determining the temperature of the air adjacent the mass flow meter or within the mass flow meter, and that communicatively connected to the computer based data processing system, and a moisture sensor for determining the moisture of air adjacent the mass flow meter or within the mass flow meter, and that is communicatively connected to the computer based data processing system. The computer based data processing system is structured and operable to utilize the mass data, the air temperature and the air moisture to determine a yield of the plants from which the plant product was harvested.
US11238385B1 Dynamic electronic notifications based on contextual data
A computer-implemented method may include retrieving, using at least one processor, a goal associated with a user from a user profile; generating, using the at least one processor, based in part on contextual information associated with the user, a plurality of metrics for the goal; based on the plurality of metrics and using the at least one processor, generating an action recommendation with respect to completion of the goal; and presenting the action recommendation to a user device of the user.
US11238380B1 Systems and methods for automated and centralized event detection and facility communication
Computer-implemented systems and methods are provided for centralized event monitoring and notification. In some embodiments, a system includes a first mobile device associated with a first individual, and a central communication server. The central communication server may receive monitoring information indicative of an event, and analyze the received monitoring information and data retrieved from at least one networked database about the first individual. The central communication server may select, based on the analysis, the first mobile device for notification about the event, generate notification information for displaying a graphical user interface associated with the event and instructions associated with the event, and transmit, via a wireless network, the generated notification information to the first mobile device. The first mobile device may be configured to receive the generated notification information, and provide for display a graphical user interface about the event and the instructions associated with the event.
US11238376B1 Machine-learned validation framework
A system and a method are disclosed herein for machine-learned detection of outliers within payload requests. An entity management system uses machine learning to cluster data characterizing requests from entities to route payloads, and determines one or more data clusters that are outliers. The system receives a request to route a payload to a destination, and applies a supervised machine learning model to size and type information indicated by the payload. The supervised machine learning model applies a label to the payload data (e.g., indicating that the payload routing request is an outlier). This outlier detection may drive a validation process to address detected outliers. The system may receive an indication to perform a validation function and transmit the payload to a validation destination. The system may leverage payload data and feedback received from an entity to optimize machine learning techniques to the entity.
US11238374B2 Method for verifying training data, training system, and computer readable medium
The disclosure provides a method for verifying training data, a training system, and a computer program produce. The method includes: receiving a labelled result with a plurality of bounding regions, wherein the labelled result corresponds to an image, the bounding regions are labelled by a plurality of annotators, the annotators comprises a first annotator and a second annotator, and the bounding region comprises a first bounding region labelled by the first annotator and a second bounding region labelled by the second annotator; and determining the first bounding region and the second bounding region respectively corresponds to different two target objects or corresponds to one target object according to a similarity between the first bounding region and the second bounding region.
US11238370B2 Approaches for determining sensor calibration
Systems, methods, and non-transitory computer-readable media can determine first sensor data captured by a first sensor of a vehicle. Second sensor data captured by a second sensor of the vehicle can be determined. Information describing the first sensor data and the second sensor data can be provided to a machine learning model trained to predict whether a pair of sensors are calibrated or mis-calibrated based on sensor data captured by the pair of sensors. A determination is made whether the first sensor and the second sensor are calibrated or mis-calibrated based on an output from the machine learning model.
US11238364B2 Learning from distributed data
This disclosure relates to learning from distributed data. In particular, it relates to determining multiple first training samples from multiple first data samples. Each of the multiple first data samples comprises multiple first feature values and a first label that classifies that first data sample. A processor determines each of the multiple first training samples by selecting a first subset of the multiple first data samples such that the first subset comprises data samples with corresponding one or more of the multiple first feature values, and combining the first feature values of the data samples of the first subset based on the first label of each of the first data samples of the first subset. The resulting training samples can be combined with training samples from other databases that share the same corresponding features and entity matching is unnecessary.
US11238355B2 Optimizing automated modeling algorithms for risk assessment and generation of explanatory data
Certain aspects involve optimizing neural networks or other models for assessing risks and generating explanatory data regarding predictor variables used in the model. In one example, a system identifies predictor variables. The system generates a neural network for determining a relationship between each predictor variable and a risk indicator. The system performs a factor analysis on the predictor variables to determine common factors. The system iteratively adjusts the neural network so that (i) a monotonic relationship exists between each common factor and the risk indicator and (ii) a respective variance inflation factor for each common factor is sufficiently low. Each variance inflation factor indicates multicollinearity among the common factors. The adjusted neural network can be used to generate explanatory indicating relationships between (i) changes in the risk indicator and (ii) changes in at least some common factors.
US11238352B2 Machine learning techniques to predict geographic talent flow
Techniques are provided for predicting talent flow to and/or from a geographical region. In one technique, multiple entity profiles are stored and analyzed to generate training data that is labeled indicating whether a corresponding entity has moved to or moved from a region. A machine-learned prediction model is generated or trained based on the training data. Using the machine-learned prediction model, a prediction is made whether, for each entity corresponding to another entity profile, that entity will move to or move from a particular geographic region. Based on multiple predictions, a number of entities that are predicted to move to or move from the particular geographic region is determined. Talent flow data that is based on the number of entities is presented on a computer display.
US11238350B2 Cognitive modeling system
The present design is directed to a cognitive system including a receiver configured to receive a set of actors and associated actor information and receive assets and their associated asset information, a creation apparatus configured to create data dictionary entries for a taxonomy based on the set of actors and the assets and create a cognitive model using the data dictionary entries for a time period, and a computing apparatus configured to compute trust of the cognitive model as a fuzzy number and activate the cognitive model if trust of the cognitive model is above a cognitive model trust threshold. When the cognitive model is activated, the cognitive modeling system is configured to schedule a collection of tasks to run that perform regular extraction of actions from an original data source and perform at least one anomaly analysis associated with the cognitive model.
US11238347B2 Data distribution in an array of neural network cores
Parallel processing among arrays of physical neural cores is provided. An array of neural cores is adapted to compute, in parallel, an output activation tensor of a neural network layer. A network is operatively connected to each of the neural cores. The output activation tensor is distributed across the neural cores. An input activation tensor is distributed across the neural cores. A weight tensor is distributed across the neural cores. Each neural core's computation comprises multiplying elements of a portion of the input activation tensor at that core with elements of a portion of the weight tensor at that core, and storing the summed products in a partial sum corresponding to an element of the output activation tensor. Each element of the output activation tensor is computed by accumulating all of the partial sums corresponding to that element via the network. The partial sums for each element of the output activation tensor are computed in a sequence of steps whose order is described by tracing a path through the weight tensor that visits every weight tensor element that contributes to any partial sum.
US11238342B2 Method and a system for creating dynamic neural function libraries
A method for creating a dynamic neural function library that relates to Artificial Intelligence systems and devices is provided. Within a dynamic neural network (artificial intelligent device), a plurality of control values are autonomously generated during a learning process and thus stored in synaptic registers of the artificial intelligent device that represent a training model of a task or a function learned by the artificial intelligent device. Control Values include, but are not limited to, values that indicate the neurotransmitter level that is present in the synapse, the neurotransmitter type, the connectome, the neuromodulator sensitivity, and other synaptic, dendric delay and axonal delay parameters. These values form collectively a training model. Training models are stored in the dynamic neural function library of the artificial intelligent device. The artificial intelligent device copies the function library to an electronic data processing device memory that is reusable to train another artificial intelligent device.
US11238341B2 Efficient encoding and decoding sequences using variational autoencoders
Embodiments include applying neural network technologies to encoding/decoding technologies by training and encoder model and a decoder model using a neural network. Neural network training is used to tune a neural network parameter for the encoder model and a neural network parameter for the decoder model that approximates an objective function. The common objective function may specify a minimized reconstruction error to be achieved by the encoder model and the decoder model when reconstructing (encoding then decoding) training data. The common objective function also specifies for the encoder and decoder models, a variable f representing static aspects of the training data and a set of variables z1:T representing dynamic aspects of the training data. During runtime, the trained encoder and decoder models are implemented by encoder and decoder machines to encode and decoder runtime sequences having a higher compression rate and a lower reconstruction error than in prior approaches.
US11238337B2 Methods and systems for implementing dynamic neural networks
A method is described for designing systems that provide efficient implementations of feed-forward, recurrent, and deep networks that process dynamic signals using temporal filters and static or time-varying nonlinearities. A system design methodology is described that provides an engineered architecture. This architecture defines a core set of network components and operations for efficient computation of dynamic signals using temporal filters and static or time-varying nonlinearities. These methods apply to a wide variety of connected nonlinearities that include temporal filters in the connections. Here we apply the methods to synaptic models coupled with spiking and/or non-spiking neurons whose connection parameters are determined using a variety of methods of optimization.
US11238336B2 Optical convolutional neural network accelerator
An accelerator for modern convolutional neural networks applies the Winograd filtering algorithm in a wavelength division multiplexing integrated photonics circuit modulated by a memristor-based analog memory unit.
US11238332B2 Attention neural networks with sparse attention mechanisms
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing network inputs using an attention neural network that has one or more sparse attention sub-layers. Each sparse attention sub-layer is configured to apply a sparse attention mechanism that attends differently for input positions that are in a first proper subset of the input positions in the input to the sub-layer than for positions that are not in the first proper subset.
US11238329B2 Payment cards and devices with gift card, global integration, and magnetic stripe reader communication functionality
A payment card (e.g., credit and/or debit card) or other device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. Gift cards may be inputted by a user into such a payment card or other device such that a user can combine gift cards. Similarly, a user be provided with a global payment account that can be utilized in multiple countries that have different standards for formatting data. A user may be provided with a default country (e.g., United States) but may have a way to select that the user is in a different country (e.g., Japan). Accordingly, a user may select that a Japanese data structure be transmitted through a magnetic stripe reader when the user is in Japan.
US11238323B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of barcoded quality indicators, a barcode indicator reader and a product type responsive indication interpreter, each of the barcoded quality indicators including a first barcode including at least one first colorable area, the first barcode being machine-readable before exceedance of the at least one time and temperature threshold, at least a second barcode including at least one second colorable area, the second barcode not being machine-readable before exceedance of the at least one time and temperature threshold, a coloring agent located at a first location on the indicator and a coloring agent pathway operative to allow the coloring agent to move, from the first location to the first and second colorable areas simultaneously thereby causing the first barcode to become unreadable and at the same time causing the second barcode to become machine-readable.
US11238322B2 Calculating correction factors for subsequent printing operations by weighting measured alignment differences
A position of a first registration mark printed on a substrate during an earlier printing operation is detected. A second registration mark is printed on the substrate during a current printing operation at a position on the substrate relative to the first registration mark based on the detected position of the first registration mark and a correction factor. An alignment difference between the position of the first registration mark and the position of the second registration mark is measured. A new correction factor for a subsequent printing operation is calculated by weighting the measured alignment difference according to a difference between the measured alignment difference and a previous measured alignment difference.
US11238321B2 Smart document format system
Methods and apparatus for encoding data streams are provided. A computing device can receive an encoder-input data stream (EIDS) encoded in a encoder-input format. The computing device can reformat the EIDS into an encoder-output data stream (EODS) encoded in an encoder-output format that differs from the encoder-input format. The EODS can include a page table for pages, resources of the pages that include reusable resources used multiple times, and binary-formatted commands related to the resources, which are stored in stored in first-come, first-served fashion. The page table can refer to pages of the EODS. The EODS can be based on a resource table storing entries for each reusable resource. Each reusable resource is stored only once in the EODS. The computing device can generate an output based on the EODS.
US11238317B2 Data augmentation for image classification tasks
A computer-implemented method and systems are provided for performing machine learning for an image classification task. The method includes overlaying, by a processor, a second image on a first image to form a mixed image, by averaging an intensity of each of a plurality of co-located pixel pairs in the first and the second image. The method also includes training, by the processor, a machine learning process configured for the image classification task using the mixed image to augment data used by the machine learning process for the image classification task.
US11238316B2 Detection of counterfeit virtual objects
Implementations described herein relate to methods, systems, and computer-readable media to detect counterfeit virtual three-dimensional (3D) objects. In some implementations, a computer-implemented method includes receiving an unauthenticated virtual 3D object. The method further includes determining a plurality of two-dimensional (2D) views of the unauthenticated virtual 3D object. In some implementations, the plurality of 2D views include at least two 2D views and each view of the plurality of 2D views is captured from a respective viewpoint. The method further includes calculating a hash value for each 2D view of the plurality of 2D views. The method further includes determining whether the respective hash values of at least two of the plurality of 2D views match hash values of corresponding 2D views of an authentic virtual 3D object and if it is determined that the respective hash values match, classifying the unauthenticated virtual 3D object as a counterfeit object.
US11238315B2 Image classification method, personalized recommendation method, computer device and storage medium
The present disclosure describes a method, device, and non-transitory computer readable storage medium for classifying an input image. The method includes extracting, by a device, a global feature of a input image. The method includes determining, by the device, a local critical area of the input image based on the input image and the global feature; and extracting, by the device, a local feature of the local critical area. The method includes obtaining, by the device, a correlation feature of the input image based on the global feature of the input image and the local feature of the local critical area of the input image. The method includes classifying, by the device, the input image to obtain a classification result based on the global feature of the input image, the local feature of the local critical area, and the correlation feature of the input image.
US11238312B2 Automatically generating labeled synthetic documents
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating diverse and realistic synthetic documents using deep learning. In particular, the disclosed systems can utilize a trained neural network to generate realistic image layouts comprising page elements that comply with layout parameters. The disclosed systems can also generate synthetic content corresponding to the page elements within the image layouts. The disclosed systems insert the synthetic content into the corresponding page elements of documents based on the image layouts to generate synthetic documents.
US11238311B2 Method for image classification, computer device, and storage medium
A method for image classification includes acquiring a to-be-classified image and inputting the to-be-classified image to a trained image classification model, the trained image classification model includes a localization segmentation sub-network, an alignment sub-network, and a classification sub-network, the alignment sub-network is formulized as a valve linkage function, the image classification model is obtained, and in a forward-propagation phase, an output of the valve linkage function is an aligned image; in a backward-propagation phase, the output of the valve linkage function is a function; subjecting the to-be-classified image through the localization segmentation sub-network for locating and segmenting a target object of the to-be-classified image to obtain a segmented image; subjecting the segmented image through the alignment sub-network, the alignment sub-network aligning the target object to obtain an aligned image; and subjecting the aligned image through the classification sub-network for fine-grain classification to obtain a class corresponding to the to-be-classified image.
US11238310B2 Training data acquisition method and device, server and storage medium
A training data acquisition method and device, a server and a storage medium are provided. The training data acquisition method is applied to a classifier and includes the following steps: obtaining an image search target according to an input of a user; providing images to the user according to the image search target, to display the images; and selecting at least one image from the displayed images, and determining a target-classification pair as training data according to the at least one image; where the target-classification pair includes the image search target and an entity-based classification of the at least one image.
US11238304B2 System and method for biometric identification
The present invention relates to a method for generating a biometric signature of a subject comprising: obtaining a plurality of sequential video frame images of a moving subject from a video segment; obtaining a portion of each frame comprising a surrounding of the moving subject; carrying out a transformation function to the frequency domain on one or more of said portions of the frames comprising a surrounding of a of the subject; and optionally saving the spectral characteristics of said transformation function in a repository. The present invention also relates to a system for carrying out said method.
US11238303B2 Image scanning method for metallic surface and image scanning system thereof
An image scanning method for a metallic surface and an image scanning system thereof are provided. The method includes sequentially moving one of a plurality of areas on a metallic surface of an object to a detection position, providing far infrared light by a light source component facing the detection position, wherein a light wavelength of the far infrared light is associated with the object, the far infrared light illuminating the detection position with a light incident angle of less than or equal to 90 degrees relative to a normal line of the area located at the detection position, and capturing a detection image of each of the areas sequentially located at the detection position by a photosensitive element according to the far infrared light, wherein the photosensitive element faces the detection position and a photosensitive axis of the photosensitive element is parallel to the normal line.
US11238300B2 Depth-based object re-identification
An object re-identifier. For each of a plurality of frames of a video, a quality of the frame is assessed and a confidence that a previously-recognized object is present in the frame is determined. The determined confidence for the frame is weighted based on the assessed quality of the frame such that frames with higher relative quality are weighted more heavily than frames with lower relative quality. An overall confidence that the previously-recognized object is present in the video is assessed based on the weighted determined confidences.
US11238299B2 Image analyzing device and method for instrumentation, instrumentation image analyzing system, and non-transitory computer readable record medium
An instrumentation image analyzing system includes an image capturing device, a processor connected to the image capturing device, and a communication module connected to the processor, which replaces visual observation work of human by image analyzing technique for saving costs of manual visual observation as well as reducing the error rate of detection and enhancing the efficiency of detection. The image capturing device captures an image of at least one instrumentation to obtain an instrumentation image. The processor loads a program to perform an instrumentation identifying module which identifies the instrumentation image to generate an instrumentation information. The communication module transmits the instrumentation information to an external device.
US11238293B1 Apparatuses, systems and methods for generation and transmission of vehicle operation mode data
Apparatuses, systems and methods are provided for generating and transmitting data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data.
US11238288B2 Method and apparatus for extracting highlight of sporting event
A method for highlight extraction capable of automatically extracting a highlight from a video including a sporting event is provided. The method for highlight extraction may include: identifying a video including a sporting event, log information that sequentially records events occurring in the sporting event, and a keyword related to the video; tagging the video with game information related to the video; extracting at least one piece of log information corresponding to the keyword and determining at least one frame that corresponds to the log information extracted from the tagged video; and creating a highlight video by combining the at least one determined frame.
US11238285B2 Scene classification for image processing
Image analysis includes obtaining, from an image signal processor, image processing information corresponding to a previously processed image, obtaining scene classification information for an input image based on the image processing information, generating a processed image by processing the input image based on the scene classification information, and outputting the processed image. The image processing information includes automatic white balance correction information and obtaining the scene classification information includes obtaining the scene classification information based on the automatic white balance correction information.
US11238284B2 Vehicle state evaluation apparatus
A vehicle state evaluation apparatus includes an electronic control unit having a microprocessor and memory. The microprocessor is configured to perform: acquiring a renting-image of a vehicle photographed by a user of a vehicle-renting-service using a camera mounted on a wireless-terminal at a renting-time of the vehicle and a renting-location-information of a photographing-location of the renting-image, and a returning-image of the vehicle photographed by the user using the camera at a returning-time of the vehicle and a returning-location-information of a photographing-location of the returning-image, from the wireless-terminal; detecting a change-degree of a state of the vehicle from the renting-time to the returning-time based on the renting-image and the returning-image acquired; and determining whether the renting-image and the returning-image are reliable based on the renting-location-information and the returning-location-information acquired, the detecting including detecting the change-degree when it is determined that the renting-image and the returning-image are reliable.
US11238281B1 Light source detection in field of view
In some embodiments, a first image may be captured from a first field of view using a first exposure time. A second image may be captured from a second field of view using a second exposure time that is different than the first exposure time. An overlapping field of view may be defined by an overlapping portion of the first field of view and the second field of view. Histograms may be created for the first image and the second image, and possibly more images that include different exposure times and represent the overlapping field of view. The histograms may be analyzed to determine a presence or an absence of a light source in the overlapping field of view.
US11238278B1 File matching with rationale alignment using neural networks and an optimal transport algorithm
The present disclosure describes a system, method, and computer program for matching an input file to one of a plurality of datastore files and displaying the rationale for the match. Neural networks are trained to create vector representations of objects in the input file and the datastore files. The cost of each possible pairing of vector representations between the input file and a datastore file is computed, and an optimal transport algorithm is used to identify the vector pairings that result in the lowest total cost of alignment. The datastore file with the lowest total cost of alignment to the input file is identified as the best matching file. The alignment results are used to display the rationale for the match. To constrain the alignment results of the optimal transport algorithm, one or more dummy points and, in certain embodiments, duplicate points are added to one or both of the vector sets to achieve alignments with the desired sparsity patterns.
US11238275B2 Computer vision image feature identification via multi-label few-shot model
A technique making use of a few-shot model to determine graphical features present in an image based on a small set of examples with known graphical features. Where a support set including a number of images that each have a known combination of graphical features, the image recognition can identify unknown combinations of those graphical features in any number of query images. In an embodiment of the present disclosure examples of a filled-out form are used to interpret any number of additional filled out versions of the form.
US11238273B2 Data processing method and apparatus, electronic device and storage medium
Provided are a data processing method and apparatus, an electronic device and a storage medium. The data processing method comprises: according to a reference depth value and an actual depth value of a key point of a target in an image, converting first 2D coordinates of the key point into second 2D coordinates, wherein the second 2D coordinates and the reference depth value constitute a first 3D feature of the key point; and based on the first 3D feature, obtaining a 3D posture of the target.
US11238270B2 3D face identity authentication method and apparatus
The present application provides an identity authentication method and an apparatus. The method may include obtaining a sequence of depth images containing a target face and a sequence of original two-dimensional (2D) images containing the target face, and performing identity authentication. The identity authentication may be conducted by: calculating a target face three-dimensional (3D) texture image according to the depth images containing the target face and the original 2D images containing the target face; projecting the target face 3D texture image to a 2D plane to obtain a target face 2D image; extracting feature information from the target face 2D image; comparing the feature information of the target face 2D image with feature information of a reference face 2D image to determine a similarity value; and in response to that the similarity value exceeds a first threshold, determining that the identity authentication succeeds.
US11238269B2 Encoding and decoding method and information recognition device using the same
There is provided an encoding and decoding method and an information recognition device using the same. A code block includes a center coding region and a peripheral coding region arranged around the center coding region. The encoding and decoding method uses the feature of at least one microdot included in the center coding region as codes. The encoding and decoding method uses the feature of at least one microdot included in the peripheral coding region as codes. The encoding and decoding method uses the relative feature between the center coding region and the peripheral coding region as codes. The information recognition device compares the read feature with pre-stored features to decode information such as position codes, object codes, parameter codes and control codes.
US11238265B1 Electronic device with fingerprint sensing function and fingerprint sensing module
An electronic device with fingerprint sensing function including a display panel, a fingerprint sensing module and a supporting frame are provided. The fingerprint sensing module includes a light source and an image sensor. The light source is configured to emit an illuminating light. The supporting frame is disposed between the display panel and the fingerprint sensing module for supporting the display panel. The supporting frame includes a first plane facing the display panel, a second plane facing the fingerprint sensing module, and an oblique through hole between the first plane and the second plane. The illuminating light is guided toward a sensing object above the display panel through the oblique through hole.
US11238264B2 Apparatus for the direct optical capture of skin prints and documents
An apparatus for direct optical capture of security-relevant objects such as at least skin prints and documents produces a contrast between skin ridges and skin valleys in direct optical sensors for capturing skin prints in the range of contrast of conventional systems with frustrated total internal reflection. A contrast enhancing layer is provided with one contrast shield associated with each light-sensitive element of the sensor layer. The associated contrast shield is arranged at a distance above the light-sensitive element and has a surface area at least as large as an active region of the light-sensitive element). The contrast shield is arranged at a distance above the light-sensitive element such that at least 60% of the active region is covered. The illumination layer has a plurality of point light sources which emit in direction of the placement surface in an angular area limited for preventing total internal reflection.
US11238260B2 Examining objects using electric fields
Non-biological objects, biological specimens and living tissues are examined using electric fields to identify regions of differing permittivity and conductivity. Substantially parallel electrodes are deployed in capacitive alignment with an object and energization pulses are generated for application to any of the electrodes as a transmitter. Output signals from any remaining electrode are monitored, in which a peak value of an output signal is indicative of permittivity and a decay rate of an output signal is indicative of conductivity. A first set of n electrodes (one to fifteen) is selected, each of which is capacitively coupled with a second set of m electrodes (two to eight) that are the nearest neighbouring electrodes to an electrode selected from the first set.
US11238257B2 Fingerprint identification substrate, fingerprint identification method and display device
A fingerprint identification substrate, a fingerprint identification method and a display device are provided. The fingerprint identification substrate includes a base substrate, a transmitting part and a receiving part provided on the base substrate, and a fingerprint detector. At least a portion of the transmitting part and at least a portion of the receiving part may be provided in a single layer. The transmitting part is configured to generate an ultrasonic signal. The receiving part is configured to receive the ultrasonic signal reflected by a finger, convert the ultrasonic signal into an electric signal, and output the electric signal to the fingerprint detector. The fingerprint detector is configured to determine fingerprint information according to the electric signal output from the receiving part.
US11238251B2 Apparatus having hybrid monochrome and color image sensor array
There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements.
US11238246B1 Omni-directional RFID system for downhole and surface equipment
An asset identification system includes a tool having an axial dimension and a radial dimension. There are three RFID devices located on the tool, and the three RFID devices are located at equal angles with respect to each other in the radial dimension. The system further includes a storage apparatus configured to store the tool, and an RFID reader. At least one of the three RFID devices located on the tool is readable by the RFID reader regardless of the radial orientation of the tool with respect to the RFID reader.
US11238241B1 Natural language dialog scoring
The present disclosure provides various metrics that may be used to generate a score representing a conversational quality of a user/computing system dialog. User input data, corresponding to a dialog with a natural language processing system, may be determined and associated with a dialog identifier. System output data, corresponding to the dialog, may also be determined and associated with the dialog identifier. After the system output data is output to a user, the user input data and system output data may be processed to determine a score corresponding to the dialog exchange.
US11238238B2 System and method for semiotic digital encoding
A system and method for lowering probability that low data rates, high bit error rates, and susceptibility to signal degradation in communication environments during storms, solar activity, and adversarial activity is disclosed. The system and method affect communications by minimizing the amount of data/information that needs to be transmitted, partly by creating an algorithmic process/method that moves knowledge and not data and information. The system and method is based upon the realization that structured communications often possess a similar level of context that can be exploited to communicate full meaning (knowledge), even when only a small fraction of the message is transmitted to the receiver. Reducing the number of bytes transmitted significantly reduces the probability that a transmission will be affected by either naturally occurring or human supplied factors present in modern communication environments.
US11238232B2 Written-modality prosody subsystem in a natural language understanding (NLU) framework
Present embodiment include a prosody subsystem of a natural language understanding (NLU) framework that is designed to analyze collections of written messages for various prosodic cues to break down the collection into a suitable level of granularity (e.g., into episodes, sessions, segments, utterances, and/or intent segments) for consumption by other components of the NLU framework, enabling operation of the NLU framework. These prosodic cues may include, for example, source prosodic cues that are based on the author and the conversation channel associated with each message, temporal prosodic cues that are based on a respective time associated with each message, and/or written prosodic cues that are based on the content of each message. For example, to improve the domain specificity of the agent automation system, intent segments extracted by the prosody subsystem may be consumed by a training process for a ML-based structure subsystem of the NLU framework.
US11238231B2 Data relationships in a question-answering environment
A computer-implemented method of establishing influence relationships between data in a question-answering environment is disclosed. Establishing influence relationships can include determining a set of conditions indicating a set of user statuses and analyzing, using a first natural language processing technique, a corpus of data including a set of user data. Establishing influence relationships between data can include identifying, based on analyzing the corpus of data, a set of influence factors corresponding to a subset of the set of user data and to a subset of the set of conditions. In embodiments, establishing influence relationships can include establishing, based on the set of influence factors, a set of influence relationships between the subset of the set of user data and the subset of the set of conditions.
US11238228B2 Training systems for pseudo labeling natural language
Examples of the present disclosure can comprise systems and methods for creating and modifying named entity recognition models. The system can use two or more existing named entity recognition models to output responses to natural language queries for which the models have not yet been trained. When the output from the two or more models match, the query and the resulting output can be stored as training data for a new named entity recognition model. If the output from the two or models do not match, the query and the outputs can be stored in an exceptions file for additional review. In some embodiments, the system can comprise one or more processors and a display for providing a user interface (UI).
US11238226B2 System and method for accelerating user agent chats
A method, computer program product, and computer system for identifying, by a computing device, a model for predicting conversational phrases for a communication between at least a first user and a second user. The model may be trained based upon, at least in part, an attribute associated with the second user. At least one conversational phrase may be predicted for the communication between the first user and the second user. The at least one conversational phrase may be provided to the second user as an optional phrase to be sent to the first user.
US11238221B2 Language profiling service
Methods, systems, and computer programs are presented for estimating the language used in a user communication. One method includes an operation for utilizing counters to track use of languages by a user of an online service, the counters being updated based on interactions of the user in the online service. Further, the method includes operations for detecting a text entered by the user and obtaining, by a language classifier, an initial prediction having probabilities for the languages that the text is in the language. A language distribution prediction is calculated based on the initial prediction and the user counters, where the language distribution prediction comprises a probability, for each language, that the text is in the language. Further, the method includes operations for selecting a language used in the text based on the language distribution prediction and causing presentation on a display of a message in the selected language.
US11238219B2 Sentence extraction system, sentence extraction method and information storage medium
At least one processor of a sentence extraction system specifies at least one candidate sentence based on a predetermined extraction condition, the candidate sentence being a candidate for a sentence to be extracted from among a plurality of sentences; specifies at least one linked sentence that has a link to the at least one candidate sentence; and determines whether to extract the at least one linked sentence, based on whether to extract the at least one candidate sentence.
US11238216B2 Making real-time content selection decisions based on multivariate testing
Server side web based ad stitching and user specific optimization are disclosed. In various embodiments, a request for a page is received via a communication interface. A processor is used to provide an optimized version of the page at least in part by determining dynamically an optimized content element for the page based at least in part on a user attribute associated with the request and content performance data generated based at least in part on testing of alternative versions of the page with respect to other users having the user attribute.
US11238215B2 Systems and methods for generating social assets from electronic publications
Systems and techniques are provided for generating a social asset from an electronic publication. The system includes providing a template having a set of reserve spaces for elements. The system receives an electronic publication containing elements including images and text passages. The system assigns images from the publication to each of the reserve spaces for images including assigning a first image from the publication to a first one of the reserve spaces for an image. The system chooses a first one of the text passages for associating with the first image. The system selects a portion of less than all of the first text passage. The system generates a social asset by processing the set of reserve spaces to automatically move forward in an animated manner wherein the selected portion of the first text passage superimposes a portion of the first image.
US11238209B2 Systems and methods for viewing and editing composite documents
Embodiments of the present invention are directed to creating, viewing, and/or editing a composite document. A composite document can be created based on a base document. The base document can include references to content in reference documents. References can be identified based on reference definitions, and reference data can be extracted from the reference document and embedded into the base document. A control mark can be added to the base document corresponding to the reference. A user can select the control mark to display or hide the embedded reference data. This adds the relevant referenced content from the reference document to the base document. This allows the user to quickly and efficiently review the referenced content while viewing the base document, without the human and computing overhead required for the user to manually find the reference document and identify the relevant portion of the reference document.
US11238201B2 Pre-step co-simulation method and device
A pre-step co-simulation method and device for co-simulation of several subsystems is disclosed, utilizing partial derivatives of replacement subsystems. On this basis, the exact solutions of output variables of the individual subsystems are approximated by evaluation of an Error Differential Equation in order to estimate the future progress of the approximated exact output variables; corresponding input variables are determined by optimization prior to the current co-simulation time increment. The pre-step co-simulation method is realized within a computer-executable program and implemented in a network of computing nodes.
US11238200B2 Targeting system and simulator therefor
A method of operating a targeting system simulation tool (TSST) includes providing a TSST configured to receive an obstacle/effect parameterization, a simulation parameterization, a sensor parameterization, an aircraft parameterization, and an autonomy parameterization. The method further includes receiving by the TSST, at least one of each of an obstacle/effect parameterization and a simulation parameterization. The method further includes receiving by the TSST, either (1) a sensor parameterization or (2) an aircraft parameterization. The method further includes operating the TSST to apply the provided ones of the obstacle/effect parameterization, simulation parameterization, sensor parameterization, and aircraft parameterization to generate a value, value range, or value limit for the unprovided aircraft parameterization or unprovided sensor parameterization.
US11238199B1 High-level synthesis vector library for single-instruction multiple data programming and electronic system design
A computer-based high-level synthesis (HLS) technique for circuit implementation includes providing a library as a data structure, wherein the library includes a function configured to perform a vector operation using one or more vector(s). The library can include a software construct defining a variable number of elements included in the vector(s). The number of elements can be determined from a variable included in an HLS application that uses the library to perform the function. The variable can specify an arbitrary positive integer value. The method also can include generating a circuit design from the HLS application. The circuit design can implement the function in hardware to perform the vector operation in one clock cycle. A data type of each element of the vector(s) may be specified as a further software construct within the library and determined from a further variable of the HLS application.
US11238197B1 Generating a 3D dataset containing a simulated surgical device
This patent includes a method and apparatus for the generation of a simulated, realistic medical device, which can be inserted into a 3D radiological dataset from CT, MRI, PET, SPECT or DTS examinations. This simulated dataset can be segmented, filtered, manipulated, used with artificial intelligence algorithms and viewed in conjunction with head display units and geo-registered tools.
US11238194B2 Structural design method of product
A structural design method of a product is provided. The method includes obtaining a preliminary design of a subsurface mesh structure by filling a body model of the product with spherical cells at preset positions of the body model and performing an finite element analysis and optimization; and optimizing, through a design method for optimizing functions, filling features of the spherical cells based on a simulation analysis so that the structure of the product satisfies a preset target.
US11238192B2 Support apparatus
A design support apparatus that outputs a plurality of pairs of output parameters for a pair of input parameters is provided. The apparatus includes: an analysis controlling unit that generates a sampling point in design space based on an input parameter, performs calculation in accordance with the sampling point, and acquires a calculation result as an output parameter; a machine learning unit that performs machine learning on a relationship between the input and output parameters; a design plan generating unit that calculates a design plan corresponding to information learned by the machine learning unit; a visualizing unit that visualizes the design space, and displays the calculation result and the design plan in the visualized design space; a design region unit that specifies a region in a vicinity of the design plan in the visualized design space; and an output unit that outputs the calculation result contained in the region.
US11238186B2 Designing an assembly of objects in a computer-aided design system
The invention is directed to a method for designing an assembly of objects in a system of computer-aided design, the method comprising: (i) selecting a first object and a second object of the assembly, each of the first object and the second object having interface information; (ii) computing a set of positions of the first object relatively to the second object of the assembly; and (ii) displaying simultaneously representations of the computed positions of the first object relatively to the second object.
US11238184B2 Secure vehicle control unit
The present invention relates to a vehicle control unit that includes a microcontroller unit, a sealing controller unit including a memory for storing a validity state, an electrical connector configured to couple the microcontroller unit to the sealing controller unit, and a housing enclosing the microcontroller unit, the sealing controller unit, and the electrical connector. The microcontroller unit is configured to determine the validity state of the sealing controller unit via the electrical connector, and the sealing controller unit is configured to detect a mechanical change to the housing and to change the validity state when such a mechanical change is detected.
US11238180B2 Restricted multiple-application user experience via single-application mode
Apparatus and methods are provided for enabling a restricted multiple-application user experience via single-application (SA) modes. A plurality of SA applications on a computer device may be configured with SA modes. The SA mode of a running SA application may prevent all other applications from running. Multiple SA applications may be linked, enabling a user to navigate between the linked applications while being restricted by each SA application's SA mode. A link may involve a transfer event that deactivates the SA mode of a first SA application and exits the first SA application. A second SA application is then called, whereupon the SA mode of the second SA application is activated. One SA application may be configured as a dashboard application. The dashboard application may include a password dependent escape event. The escape event may deactivate the SA mode of the dashboard application and exit the restricted multiple-application experience.
US11238177B2 Multiuser information exchange management
For multiuser information exchange management, a processor receives information permissions for a plurality of participants in an electronic forum. The information permissions include an audio permission, a video permission, a file share permission, a drawing permission, and/or a presentation permission for each participant. The processor provides forum information to each participant based on the information permissions. The audio permission is required to receive audio from the electronic forum. The video permission is required to receive video from the electronic forum. The file share permission is required to receive a file from the electronic forum. The drawing permission is required to receive a drawing from the electronic forum. The presentation permission is required to receive a presentation from the electronic forum.
US11238175B2 File system permission setting method and apparatus
A data access method in a file system comprises receiving a data access request including an identifier of a to-be-accessed node, obtaining access permission for the to-be-accessed node based on the identifier of the to-be-accessed node, wherein when a permission version number of the to-be-accessed node is not the latest in permission version numbers of all nodes indicated by path information of the to-be-accessed node in a file system, the access permission for the to-be-accessed node inherits a permission record corresponding to a parent node that is of the to-be-accessed node and that has a latest permission version number, and performing authentication based on the access permission for the to-be-accessed node, and accessing data of the to-be-accessed node after the authentication succeeds.
US11238174B2 Systems and methods of database encryption in a multitenant database management system
System and methods of the disclosed subject matter provide segregating, at a memory storage coupled to a multitenant database system, first tenant data of a first tenant from at least second tenant data of a second tenant, based on a first tenant identifier. A first encryption key associated with the first tenant may be retrieved from a key cache memory based on the first tenant identifier, to encrypt one or more fragments of the first tenant data. The fragments of the first tenant data may be encrypted based on the retrieved encryption key. Non-encrypted header information may be generated for each of the encrypted fragments of the first tenant data, where the header information may have metadata including the first tenant identifier. The encrypted fragments of the first tenant data and the corresponding non-encrypted header information may be stored in the immutable storage.
US11238171B1 Intelligent connection mechanism
Intelligent connection systems disclosed herein perform autonomous connection mechanisms and provide secure connectors. A mobile device exemplifies one of the embodiments of the autonomous connection mechanism.
US11238170B2 Delegation using pairwise decentralized identifier
Delegating a scope of permission between pairwise DIDs. First, a computing system determines a relationship between the first DID and a second DID. The first DID and the second DID are pairwise DIDs. Based on the relationship, the computing system delegates a scope of permission owned by the first DID to the second DID. In particular, the computing system defines the scope of permission, grants a public key of the second DID the scope of the permission. The delegation of the defined scope of permission is signed by a private key of the first DID, such that the signature is a proof of the delegation. A portion of data related to the delegation is then propagated onto the distributed ledger.
US11238169B2 Privacy score
Methods, computer-readable media, software, and apparatuses may calculate and inform a consumer of company privacy scores corresponding to companies with which the consumer has a corresponding account, or for a company associated with a website that a consumer may visit. A consumer privacy score may also be determined, based on the company privacy scores. The company privacy scores may be based on a calculation including elements of a privacy practice of the corresponding company and elements of a privacy policy of the corresponding company.
US11238167B2 Secure sublinear time differentially private median computation
Techniques for efficient, accurate, and secure computation of a differentially private median of the union of two large confidential datasets are disclosed. In some example embodiments, a computer-implemented method comprises obtaining secret shares of a first dataset of a first entity, secret shares of a second dataset of a second entity, secret shares of gap values for the first dataset, secret shares of gap values for the second dataset, secret shares of probability mass values for the first dataset, and secret shares of probability mass values for the second dataset. The probability mass values may be computed via an exponential mechanism. In some example embodiments, the computer-implemented method further comprises determining a median of a union of the first dataset and the second dataset using an inverse transform sampling algorithm based on the obtained secret shares, and then performing a function of a networked computer system using the determined median.
US11238165B2 File encryption method, file decryption method, electronic device, and storage medium
A method performed by at least one computer processor, the method comprising: obtaining an original file to be encrypted; encrypting header data of the original file to obtain encrypted header data, the header data comprising metadata of the original file; storing the encrypted header data; recording, to correspond to a file identifier of the original file, a first storage path of the encrypted header data; partitioning file data other than the header data in the original file, into segments; storing the segments in a disordered fragment sequence; and recording, to correspond to the file identifier, second storage paths of the segments along with an actual sequence of the segments in the original file.
US11238155B2 Microarchitectural mechanisms for the prevention of side-channel attacks
Systems, methods, and apparatuses relating to microarchitectural mechanisms for the prevention of side-channel attacks are disclosed herein. In one embodiment, a processor includes a core having a plurality of physical contexts to execute a plurality of threads, a plurality of structures shared by the plurality of threads, a context mapping structure to map context signatures to respective physical contexts of the plurality of physical contexts, each physical context to identify and differentiate state of the plurality of structures, and a context manager circuit to, when one or more of a plurality of fields that comprise a context signature is changed, search the context mapping structure for a match to another context signature, and when the match is found, a physical context associated with the match is set as an active physical context for the core.
US11238154B2 Multi-lateral process trees for malware remediation
There is disclosed in one example a computing apparatus, including: a processor and a memory; and instructions encoded within the memory to instruct the processor to provide a security agent to: identify a malicious process; construct a genealogical process tree of the malicious process, the genealogical process tree including both vertical direct inheritance and horizontal indirect inheritance relationships; and terminate the malicious process and at least some related processes in the genealogical process tree.
US11238151B2 Method and apparatus for patching binary having vulnerability
There is provided a method of patching a binary having vulnerability which is performed by a computing device. The method comprises loading a first binary to be patched, into a memory, generating a second binary by patching to call a stack frame initialization function from a vulnerable function of the first binary, executing the stack frame initialization function by calling the vulnerable function when the second binary is executed and initializing a stack frame area of the vulnerable function so as to automatically initialize a variable declared in the vulnerable function.
US11238150B2 Data encryption in medical devices with limited computational capability
A medical device with limited computational capability includes medical hardware, a first register to store a static, substantially unique identifier of the medical device, a second register to store a static encryption key, an interface to receive and transmit data over a short-range communication link, and processing hardware. The processing hardware is configured to apply the static encryption key to the identifier of the medical device to generate an encrypted identifier, transmit the encrypted identifier of to another device via the interface, receive an encrypted identifier of the other device, decrypt the encrypted identifier of the other device using the static encryption key to determine an identifier of the other device, generate a dynamic encryption key using the identifier of the medical device and the identifier of the other device, and apply the dynamic encryption key to medical data transmitted between the medical device and the other device.
US11238149B2 Computerized user authentication method that utilizes the Cartesian coordinate system to verify a user's identity
A computerized user authentication method that utilizes a digital drawing created by a user and the Cartesian Coordinate System to verify the user's identity. The method utilizes a software-driven stopwatch integrated into a computing device to measure time, establish a time baseline, and control the scanning expanse of a digital drawing. To verify the identity of the user, the acquired X Axis and Y Axis values that represent the scanned segment of the digital drawing, which were previously correlated to the user, are used as part of his/her authentication credentials to obtain access to computer information systems and portable computing devices. Since the authentication process requires the user to stop the stopwatch within the user-assigned time range, the clocked time value is also used to identify the user. Admissible time and axis values are stored in a database for comparison during the user authentication process.
US11238145B2 Portable biometric capture system
Innovative aspects of the subject matter described in this specification can be embodied in a portable biometric capture system. In one example, a portable biometric capture system includes a case, a telescoping stand, a camera housing, and a power source. The case includes wheels and a carry handle. The telescoping stand has a first end and a second end. The first end of the telescoping stand is coupled to a surface within an interior of the case by a first pivotable joint. The camera housing is coupled to the second end of the telescoping stand by a second pivotable joint. The power source is installed within the interior of the case and electrically connected to a wiring that is routed to the camera housing through a channel within the telescoping stand.
US11238144B2 User selection assistance apparatus, image forming apparatus, user selection assistance method, and storage medium storing user selection assistance program
A user selection assistance apparatus includes: a registration unit that registers information of a plurality of users, which includes biometric features of the respective users, in advance and creates a list; a biometric detection unit that newly detects a current biometric feature of one user; a determination unit that compares the biometric feature that is detected to the biometric features that are registered, and determines a degree of similarity therebetween; a user choosing unit that chooses, from the list, one or more registered users having a biometric feature the degree of similarity of which satisfies a predetermined reference and creates a chosen user list; a display unit that displays the chosen user list; an input unit that receives selection of a specific registered user from the chosen user list; and an execution processing unit that executes predetermined processing when the input unit receives the selection of the specific registered user.
US11238141B2 Digital identity authentication and verification system, method, and device
This disclosure generally relates to a system for authenticating a user in a digital or physical environment. The system includes an electronic device associated with the user and receiving verification information from the user. The system further includes a server computer, connected to the electronic device, the server computer including the verification information about the user. The electronic device receives the verification information about the user and provides it to the server computer for comparison. The server computer verifies the user based on the verification information about the user received from the electronic device.
US11238140B2 Encryption key exchange process using access device
Encryption key exchange processes are disclosed. A disclosed method includes initiating communication between a portable communication device including a token and a first limited use encryption key, and an access device. After communication is initiated, the portable communication device receives a second limited use key from a remote server via the access device. The portable communication device then replaces the first limited use key with the second limited use key. The second limited use key is thereafter used to create access data such as cryptograms that can be used to conduct access transactions.
US11238137B2 Enabling program code on target data processing devices
A method of enabling program code stored on target data processing devices, the method comprising: receiving an in encrypted value of a permitted number of target data processing devices that are permitted to have program code stored on them enabled, and using a security data processing device to decrypt the encrypted value and store the decrypted value on the security data processing device; and for each target data processing device, using the security data processing device to: determine whether the value of the permitted number of target data processing devices is greater than zero; if so, obtain a device identifier from the target data processing device; generate a license key from the device identifier; store the license key on the target data processing device; and decrement the value of the permitted number of target data processing devices.
US11238132B2 Method and system for using existing models in connection with new model development
A method for model management includes receiving data on which to base a model, evaluating the received data against a plurality of existing models and data associated with each of the plurality of existing models, determining whether any of the plurality of existing models can be used as the model or as a basis to develop the model for the received data, and providing a user with the existing models that can be used as the model or as a basis to develop the model for the received data.
US11238130B2 Signal processing method and apparatus
A signal processing method and apparatus, where the method includes partitioning a signal matrix to obtain X×H fractal signal matrices, partitioning a weight matrix to obtain H×Y fractal weight matrices, obtaining an operation sequence of X×H×Y matrix multiplications based on performance parameters, and processing the X×H×Y matrix multiplications to obtain X×Y result matrices, where the operation sequence of the X×H×Y matrix multiplications is obtained.
US11238126B2 Dynamic link preview generation
Dynamic link preview generation techniques are described that overcome the challenges of conventional techniques by supporting link preview generation by a content provider system that proves the digital content via a respective network address. In one example, a content provider system, based on a request received from a service provider system, identifies a communication platform of the service provider system that is to be used to communicate the shared link. Upon identifying the communication platform, the content provider system locates customization data that describes how the link preview is to be generated for the communication platform. In response, the content provider system renders digital content available via the network address to generate the link preview.
US11238124B2 Search optimization based on relevant-parameter selection
Methods, systems, and computer programs are presented for search optimization based on relevant-parameter selection. One method includes an operation for training a machine-learning program with information about users of an online service to generate a machine-learning model that calculates parameter preference scores for a plurality of parameters. Further, the method includes operations for detecting a job search for a user, identifying user parameters associated with the user, and calculating, by the machine-learning model, the parameter preference scores for the user parameters. Further, search parameters are determined by selecting a predetermined number of user parameters base on the parameter preference scores. A search of a job-postings database is performed with the search parameters, and the results are presented on a display.
US11238119B2 Device identification for multiple device IDs
An electronic system may be configured to determine if a first-type device ID and a second-type device ID both identify a same device. To do so, the electronic system may preliminarily group a particular first-type ID with a particular second-type ID based on matching time slots and network addresses. Individual scores for each of the preliminary groups may be determined based on cardinalities associated with the time slots. Combined scores may then be determined for groups having the same first-type device ID and second-type device ID. A final analysis may be performed to confirm, with a sufficient level of confidence, whether first-type device IDs and second-type device IDs included in the preliminary groups identify the same device.
US11238116B2 Autonomously providing search results post-facto, including in assistant context
Methods, apparatus, and computer readable media related to determining that no resources responsive to a query of a user at a first time satisfy one or more criteria (e.g., one or more quality criteria) and, in response to such a determination: providing for presentation to the user at a later time, content that is based on a given resource that is responsive to the query at the later time and that satisfies the criteria. The given resource that is responsive to the query at the later time may be a resource that is in addition to any resources responsive to the query at the first time or may be a refined version of a resource that was responsive to the query at the first time.
US11238112B2 Search service system monitoring
The disclosed embodiments also include monitoring and metering services of the data fabric service (DFS) system. Specifically, these services can include techniques for monitoring and metering metrics of the DFS system. The metrics are standards for measuring use or misuse of the DFS system. Examples of the metrics include data or components of the DFS system. For example, a metric can include data stored or communicated by the DFS system or components of the DFS system that are used or reserved for exclusive use by customers. The metrics can be measured with respect to time or computing resources (e.g., CPU utilization, memory usage) of the DFS system. For example, a DFS service can include metering the usage of particular worker nodes by a customer over a threshold period of time.
US11238110B2 Using a single-entry access point to archive data in and out of an electronic documents review and reporting system
An approach is provided for using a single-entry access point to archive data in and out of an electronic document review and reporting system. In an embodiment, a method comprises receiving, by a data access system, a request for data and parsing the request to determine a request type of the request. Based on the request type, particular data is determined and accessed from either the data access system or a document review and reporting system. Based on the particular data, the data access system generates one or more of: particular review analysis data, particular reporting data, or particular specific data. The particular review analysis data includes one or more of: a review progress summary, a review analysis report, a review analysis summary, or a review analysis job report. The particular reporting data includes one or more of: a global trend report, a statistical report, or an executive summary. The particular specific data includes additional data for a particular data point included in the particular data. The particular data is transmitted to a client device to cause the client device to generate a graphical user interface.
US11238107B2 Migrating data files to magnetic tape according to a query having one or more predefined criterion and one or more query expansion profiles
A computer-implemented method according to one embodiment includes performing a query for finding files that meet at least one predefined criterion. The at least one predefined criterion includes a file size that is less than a predefined fraction of a predetermined threshold file size. Performing the query includes sequentially performing additional querying in response to finding a first file that meets the at least one predefined criterion. As files are found in the additional querying, for each sequence of additional querying, the method includes determining whether a total storage size of files found during performance of the query exceeds the predetermined threshold file size. In response to a determination that the total storage size of the files found during performance of the query exceeds the predetermined threshold file size, the files are consolidated into a consolidation file. The method further includes writing the consolidation file to a magnetic recording tape.
US11238106B2 Fingerprints for compressed columnar data search
The present disclosure involves systems, software, and computer implemented methods for compressed columnar data search using fingerprints. One example method includes compressing columnar data that includes dividing the columnar data into multiple data blocks and generating a fingerprint for each data block, storing the compressed columnar data and the generated fingerprints in an in-memory database, receiving a query for the columnar data, for each in-memory data block stored in the in-memory database, determining whether the in-memory data block satisfies the query and in response to a determination that the in-memory data block does not satisfy the query, pruning the in-memory data block from the multiple data blocks to generate an unpruned set of data blocks, decompressing the unpruned set of data blocks, and performing a query search on the decompressed unpruned set of data blocks for the received query.
US11238105B2 Correlating user device attribute groups
A database server may perform reach potential analysis for a local segment, or a target audience, of a data set. The local segment may include user devices which share a specific, common attribute. The database server may calculate similarities and correlations between a first data set for a user and a second data set from a data provider. The database server may calculate a reach index using the second data set from the data provider to determine whether user devices are likely to join the local segment by taking on the specific attribute which defines the local segment. Using the data set from the data provider, the database server may determine a reach potential within the first data set, outside of the first data set, or both.
US11238103B2 Binary coding for improved semantic search
In some aspects, a query for one or more items is received. The query includes a plurality of terms. It is determined that a search result candidate is semantically similar to the query based at least in part on a distance between a first vector that represents the query and a second vector that represents the search result candidate in semantic space. The first vector and the second vector can each correspond to a single vector of binary values. Based at least in part on the determining that the search result candidate is semantically similar to the query, the search result candidate may be caused to be displayed. The search result candidate can include at least a first term that has a same meaning as at least a second term of the query, and the first term and the second term may have a different structure.
US11238101B1 System and method for interpreting natural language commands with compound criteria
A command-processing server receives a natural language command from a user. The command-processing server has a set of domain command interpreters corresponding to different domains in which commands can be expressed, such as the domain of entertainment, or the domain of travel. Some or all of the domain command interpreters recognize user commands having a verbal prefix, an optional pre-filter, an object, and an optional post-filter; the pre- and post-filters may be compounded expressions involving multiple atomic filters. Different developers may independently specify the domain command interpreters and the sub-structure interpreters on which they are based.
US11238098B2 Heterogenous key-value sets in tree database
A KVS tree database and operations thereon are described herein. A KVS tree database is a multilevel tree that includes a base level and subsequent levels. The base level includes a heterogeneous kvset in a node, The heterogeneous kvset including entries for multiple KVS trees, such as a first entry for a first KVS tree and a second entry for a second KVS tree, The subsequent level includes a first node including a first homogeneous kvset for the first KVS tree and a second node including a second homogeneous kvset for the second KVS tree. Here, a homogeneous kvset includes nodes from only one KVS tree. The KVS tree database also includes a first determinative mapping of entries between the base level and the subsequent level and a second determinative mapping of entries between subsequent levels.
US11238096B2 Linked data processor for database storage
Systems and methods are provided for storing and retrieving data using a linked data model having a tree format. Instead of using a traditional relational database, a linked data model can be used with links between data items that reflect the underlying business logic. To facilitate retrieval of data, the data items stored using the linked data model can be individually addressable.
US11238095B1 Determining relatedness of data using graphs to support machine learning, natural language parsing, search engine, or other functions
An apparatus includes at least one processor configured to obtain a graph having vertices that represent items and edges that represent relationships between the items. The at least one processor is also configured to identify pairwise relatedness values associated with pairs of vertices. Each pairwise relatedness value is determined as a measure of diffusion on a space in the graph with a first vertex acting as a diffusion source and a boundary acting as a diffusion sink such that a diffusion density at a second vertex defines the pairwise relatedness value associated with the first and second vertices. The at least one processor is further configured to use the pairwise relatedness values as a measure of how the items associated with the pairs of vertices in the graph are related to one another. A boundary condition defines the boundary on the space in the graph around the diffusion source.
US11238082B2 Text analysis of unstructured data
Systems, methods, and media are presented to analyze unstructured text. Unstructured data is retrieved from a user inputs or records. The user inputs include an incident report or a problem report. Text words in the unstructured data are identified. A number of occurrences of each text word is counted. The text words are displayed in a word cloud by displaying each of the text words with a size corresponding to the number of occurrences of the respective text word. A larger number of occurrences results in a larger size of the respective text word when displayed. At least one trendline for occurrences for a corresponding text word is also displayed.
US11238081B2 Method, apparatus, and computer program product for classification and tagging of textual data
Provided herein are systems, methods and computer readable media for classification and tagging of textual data. An example method may include accessing a corpus comprising a plurality of documents, each document having one or more labels indicative of services offered by a merchant, generating a query based on extracted features and the documents, generating a precision score for at least a portion of the generated query and selecting a subset of the generated queries based on an assigned precision score satisfying a precision score threshold, the selected subset of the generated queries configured to provide an indication of one or more labels to be applied to machine readable text. A second example method, utilized for tagging machine readable text with unknown labels, may include assigning a label to textual portions of the machine readable text based on results of the application of the queries.
US11238080B2 Aggregating activity data for multiple users
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
US11238078B2 Creation of a summary for a plurality of texts
Creating a summary of a plurality of texts includes tokenizing each of a plurality of texts to obtain tokens; generating a vector space using a first set of vectors having one or more obtained feature scores equal to or larger than a predefined value; executing non-hierarchical clustering using the vector space to generate a first plurality of clusters; choosing a first representative text in each of the plurality of clusters; generating a second set of vectors from each of the arrays generated based on a number of characters included in tokens of the representative texts; executing hierarchical clustering using the second set of vectors to generate a second plurality of clusters; and in response to a determining a number of clusters included in the second plurality of clusters, determining a second representative text for each of the clusters included in the second plurality of clusters.
US11238077B2 Auto derivation of summary data using machine learning
A method of processing raw data as it is received from a data provider via an input channel is disclosed. Values are derived from the raw data as it is received from the data provider via the input channel. The derived values correspond to custom fields of a summary table. The summary table is configured to store a summary of the raw data. The custom fields correspond to data capable of improving an analysis of an entity by an analysis tool. The derived values are inserted into the custom fields of the summary table. Access to the summary table is provided as enriched data for use by the analysis tool to improve the analysis of the entity.
US11238075B1 Systems and methods for providing inquiry responses using linguistics and machine learning
A system is disclosed for automatically providing solutions to user questions containing text and data. The system includes a linguistic module to extract keywords from the question text, lookup solutions from a knowledge base that match the keywords, with a score based on the keyword frequency and match, and use a machine learning model trained on previous question data to predict solutions from the question data, with score based on the model's probability, and a combination module for combining the solutions ordered by their respective normalized scores.
US11238074B2 Efficient grammatical property alignment for a question answering system
A service, in response to receiving a question in a natural language format, identifies one or more selected passages from a corpus that are relevant to a focus of the question from among multiple passages in the corpus. The service aligns one or more answer grammatical properties of one or more answers, selected from the one or more selected passages, to one or more question grammatical properties of the focus of the question. The service returns the one or more answers in response to the question.
US11238070B1 Dense cluster filtering
Systems and methods are described for determining clusters for large collections of content items. A fast cluster-identifying algorithm can be used to find high density areas where certain less interesting content items might be clustered in a feature space. An example algorithm is a mean shift algorithm. Once these high-density clusters are located, a system can remove them and proceed to analyze the remaining data. Removing these clusters of featureless content items can greatly reduce the collection size and also enhance the overall quality of the collection. Labels can then be applied to clusters and, when a content item is received, classification algorithms can be used to assign an appropriate label to the content item.
US11238066B2 Generating personalized clusters of multimedia content elements based on user interests
A system and method for generating personalized multimedia content element clusters. The method includes determining, based on at least one interest, at least one personalized concept, wherein each personalized concept represents one of the at least one user interest; obtaining at least one multimedia content element related to a user; generating at least one signature for the at least one multimedia content element, each generated signature representing at least a portion of the at least one multimedia content element; determining, based on the generated at least one signature, at least one multimedia content element cluster, wherein each cluster includes a plurality of multimedia content elements sharing a common concept of the at least one personalized concept; and creating at least one personalized multimedia content element cluster by adding, to each determined cluster, at least one of the at least one multimedia content element sharing the common concept of the cluster.
US11238064B2 Snapshot replication operations based on incremental block change tracking
A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
US11238063B2 Provenance-based replication in a storage system
In one aspect, provenance-based replication includes assigning a GUID to a first snap tree of a first storage array and another GUID to a second snap tree of a second storage array. The trees are peers of each other with respect to at least one volume replicated between the arrays. For each volume in the first array that is replicated to a volume in the second array, an aspect includes assigning a volume pairing identifier common to both volumes. Upon determining data for a volume (V1) in the first array has been lost/corrupted, an aspect includes identifying the peer tree from the GUID and using the pairing ID of V1 to search the peer tree for a volume (V2) in the second array, retrieving data for V2, computing a delta between the data of V1 and the data of V2, and reconstructing the lost/corrupted data for V1 using the delta.
US11238061B2 Adaptive distribution method for hash operations
A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
US11238057B2 Generating structured metrics from log data
The disclosed technique can be performed by a data intake and query system. The technique includes ingesting data including log data obtained over a network from systems, and receiving user input indicating a scope for retrieving data and a criterion expressed in a structured language. The technique further includes retrieving data based on the scope indicated by the user input and extracting a first field value and a second field value from the retrieved data based on the criterion and the scope. The first field value includes a first numerical value indicative of a measured characteristic of a computing device and the second field value includes a first dimension. The technique further includes storing a first structured metric and the first dimension in a time-series metrics store. The first structured metric includes the first numerical value. The first dimension is associated with the first numerical value.
US11238051B2 Method and apparatus for characterizing and determining relationships between items and moments
A moment engine is arranged to characterize and/or determine relationships between items, such as a wine, or moments, such as an event, emotional experience and/or an activity. Characteristics for the items or moments may be used to define how the items or moments relate to a two-dimensional grid, e.g., to allow the items or moments to be displayed on an X-Y grid. Relationships between items and/or moments can be determined based on the item/moment characterization on the X-Y grid, e.g., to allow for the recommendation of an item for a particular moment, or the recommendation of a moment for a particular item.
US11238050B2 Method and apparatus for determining response for user input data, and medium
According to exemplary embodiments of the present disclosure, a method and an apparatus for determining a response for user input data, a device, and a computer-readable storage medium are provided. The method includes: obtaining search results associated with the user input data. The method also includes: determining correlation degrees between the search results and the user input data. The method also includes: building candidate content for the user input data based on the search results and the correlation degrees. The candidate content includes a paragraph associated with the user input data in the search results. The method also includes: determining the response for the user input data from the candidate content.
US11238047B2 Co-applicant candidate identification by way of edge graphs
A system and a method are disclosed for identifying a co-applicant based on proximity to an applicant. In an embodiment, a processor determines a location of the applicant, and identifies a plurality of potential co-applicants that are collocated with the location of the applicant. For each respective potential co-applicant of the plurality of potential co-applicants, the processor determines whether a respective edge exists on a graph that connects the applicant with the respective potential co-applicant, and, responsive to determining that the respective edge exists, identifies the respective potential co-applicant as a candidate co-applicant. The processor generates for display, on a device of the applicant, a selectable option that, when selected, indicates that the applicant would like to use the candidate co-applicant as a co-applicant for an application. Responsive to detecting a selection of the selectable option, the processor activates the application at a device of the candidate co-applicant.
US11238043B2 Automatic quantum searching of object databases
A method includes measuring an amplitude of a state of a quantum circuit, the amplitude corresponding to a first location in an object database. In the embodiment, the method includes executing, using a classical processor and a first memory, a verification operation, responsive to measuring the amplitude, to verify a target object in the first location. In the embodiment, the method includes re-measuring a second amplitude of a second state of the quantum circuit, the second amplitude having undergone a first plurality of amplitude amplifications, the second amplitude corresponding to a second location in the object database, the second location being verified as the target object, and wherein a total number of the first plurality of amplitude amplifications being less than a square root of a set of objects in the object database.
US11238038B2 Class path based database operations
The present approach assigns a code to each node class of a data tree modeling a database. The node class codes may be used to generate a node class path for each node class. This class path may be used as a discriminator to reference a given node class or portion of the tree including the class path and may be stored in a field of the database and/or cached. Use of the class path in query operations reduces the complexity of certain queries, thereby speeding up query performance.
US11238031B2 Systems and methods of metadata monitoring and analysis
A system and method of generating platform-dependent queries from a platform-agnostic query are disclosed. A data pipeline comprising a plurality of events is implemented. Each event in the plurality of events has a set of platform-dependent metadata associated therewith and each of the plurality of events is processed by one of a plurality of ingestion platforms. Metadata associated with each of the plurality of events is stored in a combined metadata repository. The combined metadata repository stores metadata extracted from two or more platforms in a first repository. A platform-agnostic query configured to obtain one or more metadata search results from the platform-dependent metadata is received and deployed to the first repository within the combined metadata repository. The platform-agnostic query is configured to return a result set including metadata obtained from each of the two or more platforms.
US11238028B2 Signal processing for multi-sensor groups
A method and system for processing signals from a plurality of groups of sensors are described. Each group includes a first sensor and at least one additional sensor. A first sensor identifier and first sensor data are received from the first sensor. At least one additional sensor identifier and additional sensor data are also received from the additional sensor(s). The first sensor and the additional sensor(s) of each group are co-located. The first sensor identifier is associated with the additional sensor identifier(s) for each group. Calibration information for the first sensor is obtained based on the first sensor identifier and the additional sensor identifier(s). The calibration information is specific to the first sensor having the first sensor identifier. Corrected first sensor data for each of the groups is provided based on the first sensor data, the additional sensor data and the calibration information.
US11238027B2 Dynamic document reliability formulation
Embodiments relate to an intelligent computer platform to use ground truth data to rate source reliability, and application of the source reliability. A computer system, computer program product, and computer implemented method apply the ground truth data to evaluate a document and statements therein, and dynamically apply the assessed reliability. The assessed reliability is dynamically applied to a source, with the application yielding acceptance of the document to the source based on the applied reliability assessment.
US11238026B2 Identifier technology for entertainment data
The technology described herein is generally directed towards relating inconsistent identifiers of the same entertainment data entity (such as a movie) to one another. A global identification service, given an entertainment data entity identifier, returns identifier information and related data according to other naming conventions. Canonicalization rules and standards provide a consistent identifier for variously named/identified entertainment entities. A canonicalized identifier (or another identifier) may be part of a URN-based naming convention that identifies the entertainment data entity, as well as the organization that owns the entity and an authority within the organization that is responsible for that entertainment data entity.
US11238025B2 Data repair within productive system
Provided are devices and methods for repairing corrupt data using a secure environment in a productive system. In one example, the method includes receiving a request to modify a base table stored in a productive environment, generating a child table corresponding to the base table within a secure environment of the productive system, modifying the one or more table entries from the base table and storing the modified table entries in the child table, executing one or more operations on the child table within the secure environment to determine if the one or more modified table entries repair the base table, and outputting a determined result of the one or more operations to a user interface. As a result, corrupt data can be modified locally via inheriting tables within a secured environment without any further damage being done to productive data in a productive environment.
US11238024B2 Location-based recommendations using nearest neighbors in a locality sensitive hashing (LSH) index
Software for a website hosting short-text services creates an index of buckets for locality sensitive hashing (LSH). The software stores the index in an in-memory database of key-value pairs. The software creates, on a mobile device, a cache backed by the in-memory database. The software then uses a short text to create a query embedding. The software map the query embedding to corresponding buckets in the index and determines which of the corresponding buckets are nearest neighbors to the query embedding using a similarity measure. The software displays location types associated with each of the buckets that are nearest neighbors in a view in a graphical user interface(GUI) on the mobile device and receives a user selection as to one of the location types. Then the software displays the entities for the selected location type in a GUI view on the mobile device.
US11238020B2 Maintaining temporal associations for event data in an event database
A method includes detecting a plurality of events associated assets of an enterprise system and generating database record structures based on the detected events, each database record structure comprising a first field storing an association key identifying one of the assets, a second field storing a first timestamp associated with a first detected event stored in that database record structure for its identified asset, and at least a third field storing a value associated with a second detected event stored in that database record structure for its identified asset. The method also includes maintaining indexing structures for the first, second and third fields, receiving a query to resolve a temporal association for a queried assets at a specified time, and utilizing the indexing structures to locate a particular one of the database record structures storing the temporal association for the queried asset at the specified time.
US11238014B2 Distributed version control for tracking changes in web applications
The present invention generally relates to web applications, and, more particularly, to a distributed virtual control system (VCS) configured to track changes by users to web applications. For this purpose, a system includes a user device configured to access a web server, which includes a web application stored in the web server, wherein the web application is accessible by another user device to make changes to the web application, which changes are stored in a historical collection of versions of the web application in an original repository. The user device is configured to allow the user device to access the historical collection of versions of the web application in the original repository, and to store the changes to the web application made by the other user device in the historical collection of versions of the web application in a first local repository in the user device.
US11238010B2 Sand timer algorithm for tracking in-flight data storage requests for data replication
A method is disclosed comprising: generating a first snapshot of a first storage subsystem; detecting, by a management node, that all in-flight data storage requests recorded in drain tables of storage nodes in the first storage subsystem have been completed, the in-flight data storage requests recorded in the drain tables of the storage nodes being replicated in a second storage subsystem; causing, by the management node, each of the storage nodes to flip the respective designations of the tracking tables in the node's respective pair of tracking tables; and transmitting, from the management node to the second storage subsystem, an instruction which when received by the second storage subsystem causes the second storage subsystem to generate a second snapshot of the second storage subsystem.
US11238008B2 Automatic archiving of data store log data
Methods, systems, and computer-readable media for automatic archiving of data store log data are disclosed. One or more operation records in a log are selected for archival. The one or more operation records comprise data indicative of operations performed on one or more data objects of a data store. The one or more operation records are selected for archival prior to deletion from the log. The one or more operation records are replicated from the log to an archive. Based at least in part on the replicating, the one or more operation records in the log are marked as archived. Based at least in part on the marking as archived, the deletion of the one or more operation records from the log is permitted.
US11238006B2 Methods and apparatuses for differential signal termination
According to one embodiment, an apparatus comprises a differential signaling bus, a tristate transmitter connected with the differential signaling bus, the tristate transmitter configured to provide a signal on the differential signaling bus responsive to a corresponding control signal, a receiver, a pair of differential inputs of the receiver connected with the differential signaling bus and configured to receive the signal from the differential signaling bus, and a termination circuit configured to couple a first differential input of the pair of differential inputs to a first voltage source and to couple a second differential input of the pair of differential inputs to a second voltage source, wherein the first and second voltage sources have different voltage levels.
US11237997B2 Target driven zoning for ethernet in non-volatile memory express over-fabrics (NVMe-oF) environments
Presented herein are systems and methods for facilitating access control among elements of a non-volatile memory express (NVMe™) entity in an NVMe™-over-Fabric (NVMe-oF) environment. In one or more embodiments, NVMe™ entities, whether NVMe™ hosts or NVMe™ subsystems, can obtain information about elements of NVMe™ entities that have registered with a centralized storage fabric service component via a discovery controller of the centralize service. In one or more embodiments, based upon information received from requesting NVMe™ entities, the centralized storage fabric service creates and maintains a data store of zones, in which a zone comprises a listing of elements of NVMe™ entities that are members of that zone and have access rights relative to other members of that zone.
US11237993B2 Source synchronized signaling mechanism
An apparatus to facilitate source synchronous signaling is disclosed. The apparatus includes transfer protocol logic to provide for source synchronous transfer of data within an interconnect fabric, including one or more synchronizers having logic to a transmit data signal and a source clock (clk) signal during the transfer of data.
US11237991B2 Image processing accelerator
A processing accelerator includes a shared memory, and a stream accelerator, a memory-to-memory accelerator, and a common DMA controller coupled to the shared memory. The stream accelerator is configured to process a real-time data stream, and to store stream accelerator output data generated by processing the real-time data stream in the shared memory. The memory-to-memory accelerator is configured to retrieve input data from the shared memory, to process the input data, and to store, in the shared memory, memory-to-memory accelerator output data generated by processing the input data. The common DMA controller is configured to retrieve stream accelerator output data from the shared memory and transfer the stream accelerator output data to memory external to the processing accelerator; and to retrieve the memory-to-memory accelerator output data from the shared memory and transfer the memory-to-memory accelerator output data to memory external to the processing accelerator.
US11237988B2 Blocking individual interfaces of USB composite devices
Individual interfaces of USB composite devices can be blocked. When a USB device is connected to a host system, a filter driver can be loaded on top of the USB hub driver and can be configured to monitor I/O control (IOCTL) requests that are sent as part of the enumeration process. When the filter driver detects that the USB device is a USB composite device, it can selectively modify the descriptors that the USB composite device reports based on the number of interfaces that will not be blocked. This selective modification of the descriptors enables individual interfaces to be blocked without filtering the USB composite class driver which in turn minimizes or eliminates any conflicts that may otherwise exist.
US11237984B2 Memory system, memory controller and operating method thereof
Embodiments of the present invention relate to a memory system, a memory device, a memory controller and an operating method thereof. A partial mapping table including some of plural pieces of mapping information between physical addresses and logical addresses, which are included in a mapping table stored in the memory device, is cached, a piece of mapping information corresponding to data indicated by a command is referred to in the partial mapping table, and whether to perform an update for a reference-related parameter of the piece of mapping information is controlled depending on a size of the data, thereby improving cache efficiency for mapping informations for processing a request from a host and through this, increasing the success rate of a cache hit.
US11237981B1 Memory scanner to accelerate page classification
Methods and integrated circuit devices for accelerating memory page classification are provided. Memory systems typically have a combination of faster memory devices and slower memory devices. Frequently accessed memory pages (hot pages) should be maintained in the faster memory devices while less frequently accessed memory pages (cold pages) should be maintained in the slower memory devices. Classification of memory pages as hot or cold pages may be performed by an integrated circuit device that reads counter values that count transactions to corresponding memory pages. A distribution of counter values may be determined, and memory pages may be identified as hot or cold memory pages based on thresholds applied to the distribution.
US11237979B2 Method for management of multi-core solid state drive
A method of operating a multi-core solid state drive includes: receiving an initial internal back copy command including a physical copy referencing a source Logical Page Number (LPN) and a destination LPN from a host, delaying processing of the physical copy when the physical copy requires two different flash translation layers (FTLs), and generating a modified batch internal copy command by replacing the source LPN of the physical copy with a Physical Page Number mapped to the source LPN.
US11237978B1 Zone-specific configuration of maintenance by nonvolatile memory controller
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11237973B2 Memory system for utilizing a memory included in an external device
A memory system includes a memory device and a controller. The memory device stores a piece of data in a location which is distinguished by a physical address. The controller generates map data, each piece of map data associating a logical address, inputted along with a request from an external device, with the physical address, selects a piece of map data among the map data based on a status regarding the piece of map data, and transfers selected map data to the external device.
US11237971B1 Compile time logic for detecting streaming compatible and broadcast compatible data access patterns
A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers.
US11237969B2 Systems and methods for implementing coherent memory in a multiprocessor system
Data units are stored in private caches in nodes of a multiprocessor system, each node containing at least one processor (CPU), at least one cache private to the node and at least one cache locations buffer {CLB} private to the node. In each CLB location information values are stored, each location information value indicating a location associated with a respective data unit, wherein each location information value stored in a given CLB indicates the location to be either a location within the private cache disposed in the same node as the given CLB, to be a location in one of the other nodes, or to be a location in a main memory. Coherence of values of the data units is maintained using a cache coherence protocol The location information values stored in the CLBs are updated by the cache coherence protocol in accordance with movements of their respective data units.
US11237964B2 Caching techniques for migrating and replicating data
Techniques for processing data include: receiving a hierarchical structure of metadata (MD) pages for a logical device; and performing processing to copy data of the logical device from a source system to a target system. The first processing includes: determining a sequence of the MD pages in accordance with a depth first traversal of the hierarchical structure; defining a cache management policy in accordance with the sequence that indicates when to load the MD pages into a cache and when to remove the MD pages from the cache; loading MD pages into, and removing MD pages from, the cache in accordance with the cache management policy; and copying data pages stored at logical addresses of the logical device in an order in which the logical addresses are accessed using MD pages stored in the cache at various points in time in accordance with the cache management policy.
US11237961B2 Storage device and host device performing garbage collection operation
A storage device includes a semiconductor memory device and a controller. The semiconductor memory device includes a plurality of memory blocks. The controller controls an operation of the semiconductor memory device. The controller includes a device garbage collection controller configured to select a victim memory block among the plurality of memory blocks, generate victim LBA information including a logical block address of a valid page in the selected victim memory block, and transfer the victim LBA information to a host device.
US11237960B2 Method and apparatus for asynchronous memory write-back in a data processing system
A data processing system includes a processor, a memory system, a cache controller and a cache accessible by the processor via the cache controller. The cache controller provides an asynchronous interface between the processor and the memory system. Instructions, issued by the processor to the cache controller, are completed by the cache controller without blocking the processor. In addition, the cache controller tracks a completion status of the memory operation associated with each instruction and enables the completion status to be queried by the processor. Status of the memory operation may be recorded as an entry in a log, where the log, or a property of the log, is accessible by the processor.
US11237958B1 Low overhead cardinality estimation for incoming references in regional garbage collection
A garbage collection process, wherein a system, concurrently with execution of a mutator application that modifies a heap memory computes, for each of a plurality of regions in the heap memory, an estimate indicative of a time required to evacuate the respective region. Thereafter, during a garbage collection pause having a particular pause duration, the system selects a candidate subset of memory regions for evacuation. The system merges the estimates indicative of the time required to evacuate each region of the candidate subset and determines a remaining time during the pause. The system may determine that the total estimated evacuation time to evacuate the candidate subset of regions does not exceed the determined first remaining time, and may evacuate each region in the candidate subset of memory regions for evacuation.
US11237953B2 Host device physical address encoding
Systems and methods are disclosed comprising receiving first-level L2P table information from a storage system over a communication interface, maintaining a host L2P table on using the received first-level L2P table information, and providing a read command to the storage system for first data associated with a first LBA and a host L2P entry associated with the first data. The host L2P entry can include a physical address of the first LBA on the storage system according to the host L2P table and a physical address of a portion of the L2P table on the storage system associated with the first LBA. Control circuitry of the storage system can validate the physical address of the first LBA from the host L2P entry using the physical address of the portion of the host L2P table associated with the first LBA and the second-level L2P table.
US11237952B1 Runtime class recompilation during mutation testing
The present disclosure provides a mutation test manager configured to initialize multiple computing threads configuring a computing host to perform parallel computation; mutate class files within context of each computing thread; recompile mutated class files independently in each respective computing thread to generate heterogeneous mutants; and execute pending unit tests against heterogeneous mutants independently in each respective computing thread. Consequently, the mutation testing process is decoupled from computational bottlenecks which would result from linear, sequential generation, compilation, and testing of each mutation, especially in the context of JVM® programming languages configured to generate class-rich object code.
US11237947B2 Diffing a plurality of subject replayable execution traces against a plurality of comparison replayable execution traces
Diffing a plurality of subject replayable traces against a plurality comparison replayable traces includes identifying first mappings among sections of consecutive instructions recorded in the subject traces, identifying distinct subject sections within the subject traces, identifying second mappings among sections of consecutive instructions recorded in the comparison traces, and identifying a plurality of distinct comparison sections within the comparison traces. Each distinct subject section is compared against distinct comparison section(s) to determine a comparison status of each distinct subject section, including whether each distinct subject section is equal to a corresponding distinct comparison section, or different than the distinct comparison sections. The comparison status of a distinct subject section with respect a corresponding distinct comparison section is applied to each comparison section to which the distinct comparison section is mapped in the second mappings, and to each subject section to which the subject section is mapped in the first mappings.
US11237945B2 Configuration content integration
Provided is a system and method for building and consuming configuration content for software applications and services. In one example, the method may include receiving a request associated with a software program, detecting a reference to a configuration object within a file of the software program, translating attributes of the configuration object into predefined locations of the software program during a build of the software program, and transmitting the built software program to a host platform with the transformed attributes of the configuration object incorporated therein.
US11237944B2 Code profiling system and associated methods
Described in detail herein is a profiling system. In one embodiment, a computing system can be configured to generate a graphical user interface through which a profiling application is configured, and receive a first request for initiating profiling of an executable module including one or more data structures via the graphical user interface. The computing system can further initiate the profiling of the executable module via the graphical user interface based on the information associated with the executable module, determine a first processor utilization and a first memory utilization during execution of the executable module, generate a first utilization snapshot from the first processor utilization and a first memory snapshot from the first memory utilization at a specified period of time during execution of the executable module, and store the first utilization and first memory snapshot in the database.
US11237941B2 System and method for application transformation to cloud based on semi-automated workflow
The present invention provides for a system and a method for application transformation to cloud for conversion of an application source code to a cloud native code. The present invention provides for receiving a first, second, third and fourth transformation recommendation paths. Further, the present invention provides for applying a set of remediation templates based on the first and the second transformation recommendation paths. The present invention provides for applying a pre-defined transformation process flow on the application source code based on the first and the second transformation recommendation paths to transform the application source code to the cloud native code. The present invention provides for applying a reusable service template on the application source code. The present invention provides for creating plurality of configuration artifacts specific to the cloud platform. The preset invention provides for building a CI/CD pipeline for integration and deployment of the cloud native code.
US11237939B2 Predictive anomaly detection framework
Embodiments of the invention are directed to techniques for detecting anomalous values in data streams using forecasting models. In some embodiments, a computer can receive a value of a data stream comprising a plurality of data values, where the received value corresponds to a time interval and previously received values each correspond to a previous time interval. Models can be selected based on the time interval, where each of the models has a different periodicity. For each of the selected models, the computer may generate a score by generating a prediction value based on the model and generating the score based on the prediction value and the received value. A final score can then be generated based on the scores. Next, a score threshold can be generated. If the final score exceeds the score threshold, the computer may generate a notification that indicates that the data value is an anomaly.
US11237935B2 Anomaly detection in data protection operations
Described herein are techniques for better understanding problems arising in an illustrative information management system, such as a data storage management system, and for issuing appropriate alerts and reporting to data management professionals. The illustrative embodiments include a number of features that detect and raise awareness of anomalies in system operations. Categories of interest include events and job anomalies, such as long-running jobs and job success/failure rates. Anomalies are characterized by frequency anomalies and/or by occurrence counts. Utilization is also of interest for certain key system resources, such as deduplication databases, CPU and memory at the storage manager, etc., without limitation. Predicting low utilization periods for these and other key resources is useful for scheduling maintenance activities without interfering with ordinary data protection jobs.
US11237933B2 Multi-agent plan recognition
Techniques for solving a multi-agent plan recognition problem are provided. In one example, a computer-implemented method comprises transforming, by a device operatively coupled to a processor, a problem model and an at least partially ordered sequence of observations into an artificial intelligence planning problem through a transform algorithm. The problem model can comprises a domain description from a plurality of agents and a durative action. Furthermore, at least one of the observations of the at least partially ordered sequence of observations can be a condition that changes over time. The computer-implemented method further comprises determining, by the device, plan information using an artificial intelligence planner on the artificial intelligence planning problem. The computer-implemented method further comprises translating, by the device, the plan information into information indicative of a solution to the artificial intelligence planning problem.
US11237929B2 Method and apparatus, and readable storage medium
A redundant array of independent disks (RAID) management method includes, when detecting that a component in a storage medium fails, recovering, based on a RAID policy, data stored in the failed component, saving the recovered data into a pre-defined redundant space of the RAID, and mapping an address of the failed component with the address of the redundant space, converting, according to the mapping, an address of to-be-accessed data comprised in an accessing request into an address within the redundant space, and accessing the to-be-accessed data from the redundant space according to the address within the redundant space.
US11237928B2 Method for a reliability, availability, and serviceability-conscious huge page support
A method includes reserving memory capacity in a first memory device as patch memory region for backing faulted memory, receiving a memory error indication indicating an uncorrectable error in a faulted segment in a second memory device and, in response to the memory error indication, associating in a remapping table the faulted segment with a patch segment in the patch memory region. The faulted segment is smaller than a memory page size of the second memory device. The method also includes, in response to receiving a memory access request directed to the faulted memory segment, servicing the memory access request from the patch segment by querying the remapping table to determine a patch segment address corresponding to a requested memory address, where the patch segment address identifies the location of the patch segment, and based on the patch segment address, performing the requested memory access at the patch segment.
US11237925B2 Systems and methods for implementing persistent data structures on an asymmetric non-volatile memory architecture
Systems and methods are provided for persisting a data structure. One method may comprise, at a front-end node in a computing system: generating a data structure operation record for a data structure operation directed to a data structure persisted in a non-volatile memory (NVM) in a back-end node of the computing system, appending the data structure operation record in an operation log, generating a transaction record for a transaction that includes a plurality of memory operations that collectively accomplishing the data structure operation, appending the transaction record in a transaction log, flushing the transaction log to the back-end node after flushing the operation log; and at the back-end node of the computing system: persisting received operation log and received transaction log in the NVM, and accomplishing the data structure operation by performing the plurality of the memory operation records with the data structure operation record as a commit signal.
US11237924B2 Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system
Illustrative embodiments represent a dynamic on-demand approach to configuring destination storage for bare metal restore (BMR) operations without operator intervention, including destination storage that is smaller than source storage devices. The illustrative operations rely on system state information collected concurrently with or shortly after source data is backed up, thereby capturing current actual storage metrics for the source data. The illustrative embodiments further rely on enhanced data agent components to collect and restore system state information as well as to restore backup data, thereby streamlining the configurations needed for the BMR operation to proceed. Additional business logic matches source mount points with suitable smaller destination storage resources and ensures that the BMR operation successfully completes with diverse and/or smaller storage destinations.
US11237921B2 Protecting storage backup configuration
Changing operational backup parameters on a storage system includes a first actor generating a request to change operational backup parameters, providing the request from the first actor to a second actor, the second actor authorizing the request, and modifying the operational backup parameters in response to the second actor authorizing the request. The first actor may be assigned a role that allows the first actor to generate the request to change operational backup parameters of the storage system and the second actor may be assigned a role that allows the second actor to authorize the request to change operational backup parameters of the storage system. The request may include a time window provided by the first actor. Authorizing a request to change operational backup parameters of the storage system may create a token and an authorization key. The token may be indicative of the request provided by the first actor.
US11237919B2 Data transfer to a distributed storage environment
In certain systems disclosed herein, a distributed data monitoring and management system is provided that can replicate a distributed storage environment. The distributed data monitoring and management system can intelligently and automatically configure data access nodes to form a structure that matches the distributed storage environment. By matching the structure of the distributed storage environment, the distributed structure of the data may be maintained, enabling the data to be backed up from and/or restored to the distributed storage environment and/or migrated to another distributed storage environment without altering the distribution of the data. Further, embodiments herein enable the transfer of data from a non-distributed environment to a distributed storage environment. Thus, in some cases, an entity can migrate data from a local storage structure to a network-based distributed storage structure.
US11237917B1 System and method for data protection during power loss of a storage system
A method includes obtaining data associated with a volatile storage device and a non-volatile storage device of an information handling system during a normal mode of operation of the information handling system, and calculating a first data transfer frequency and a first transfer data size from the volatile storage device to the non-volatile storage device based on the data associated with the volatile storage device and the non-volatile storage device during the normal mode of operation of the information handling system. The method also includes detecting an event indicating a power outage of the information handling system, and in response to the detecting the event, determining a data management policy to be applied to the information handling system during the safe mode of operation of the information handling system. The method also includes calculating a second data transfer frequency and a second transfer data size from the volatile storage device to the non-volatile storage device based the data management policy, and updating a first setting and a second setting in a data management system that enforces the data management policy.
US11237916B2 Efficient cloning of logical storage devices
A no-copy clone of a logical storage unit is created. A define process is initiated for defining a target logical storage unit as the clone before activation of the target logical storage unit. By initiating the define process before activating the logical storage unit, there is a greater likelihood that, when a write operation is received for a data portion on the source logical storage unit or target logical storage unit after activation of the target LSU, the data portion will already be defined and not need to be defined when performing the write operation. When a write operation is received at the source logical storage unit, if the target logical storage unit is not active yet, the data of the write operation may be written to an allocated physical location for the data portion shared between the source and target logical storage units without updating any clone metadata.
US11237915B2 Recovery Point Objective (RPO) driven backup scheduling in a data storage management system
To perform Recovery Point Objective (RPO) driven backup scheduling, the illustrative data storage management system is enhanced in several dimensions. Illustrative enhancements include: streamlining the user interface to take in fewer parameters; backup job scheduling is largely automated based on several factors, and includes automatic backup level conversion for legacy systems; backup job priorities are dynamically adjusted to re-submit failed data objects with an “aggressive” schedule in time to meet the RPO; only failed items are resubmitted for failed backup jobs.
US11237914B2 Intelligent handling of consistency level of virtual machines
A method of performing backup for a group of virtual machines (VMs) is provided. The method identifies at least a first VM of the group of VMs based on a threshold and removes the at least first VM from the group of VMs such that the group of VMs includes first remaining VMs. The method also initiates creating a first snapshot for the first remaining VMs at the first level of consistency and identifies a failure of creating the first snapshot for at least a second VM of the first remaining VMs. The method further removes the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs and creates a second snapshot for the one or more second remaining VMs at the first level of consistency.
US11237913B2 System and method for data classification during file backup
A system and method is provided for data classification to control file backup operations. An exemplary method includes sampling metadata of one or more files on a computer at a predetermined time interval, determining whether the metadata has changed over time after a predetermined amount of metadata is collected, deriving a model of the change of the metadata over time when the metadata has changed over time, wherein the model of change is a snapshot of dynamically sampled attributes of the one or more files and reflects a state of the computer, performing an analysis of the model of change by determining features of the one or more files comprising at least file usage dynamics of the computer and a user associated with the one or more files based on the model; and selecting a backup plan for the one or more files according to the file usage dynamics.
US11237912B1 Storage snapshot management
A technology is described for managing storage snapshots of storage volumes. In one example of the technology, a request may be received to create a storage snapshot of a storage volume associated with a tag. The tag may be assigned to a computing instance hosted in a service provider environment, and the storage volume may be assigned for use by the computing instance. In response to the request to create the storage snapshot, the storage volume associated with the tag may be identified, and the storage snapshot of the storage volume associated with the tag may be created.
US11237911B2 Object store for database backups
The disclosure generally describes methods, software, and systems for performing automatic backups to the cloud. Application code in a database system updates rows and columns in the database for an updated object, and automatically performs a backup of database information to the cloud. Performing the backup includes directly executing a REST call to the cloud storage solution to which the backup of the database information is performed. Performing the backup includes: sending a request, using a REST call, to create a new object in the cloud storage solution; in response to receiving an acknowledgement of a successful creation of the new object, sending, to the cloud storage solution, REST PUT calls that include contents of the object for the cloud storage solution to store into the created new object; receiving, from the cloud storage solution, a specific key identifying the backup; and locally storing the specific key.
US11237910B2 Method and apparatus for saving and restoring state information
This disclosure provides a method and apparatus for saving and restoring state information of a wireless device with varying amounts of available power, such as wireless devices that may harvest power from radio-frequency signals. The wireless device may save and restore varying amounts of state information based at least in part on the amount of power available. In some embodiments, some of the stored state information may be lost as the available power decreases.
US11237908B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes: a plurality of storage regions, each including a plurality of memory cells; and a controller configured to provide a plurality of read retry sets, determine an applying order of the plurality of read retry sets based on characteristics of a read error occurred in a first storage region among the plurality of storage regions, and apply at least one of the read retry sets, based on the applying order, for a read retry operation performed on the first storage region.
US11237905B2 Pipelined read-modify-write operations in cache memory
In described examples, a processor system includes a processor core that generates memory write requests, a cache memory, and a memory pipeline of the cache memory. The memory pipeline has a holding buffer, an anchor stage, and an RMW pipeline. The anchor stage determines whether a data payload of a write request corresponds to a partial write. If so, the data payload is written to the holding buffer and conforming data is read from a corresponding cache memory address to merge with the data payload. The RMW pipeline has a merge stage and a syndrome generation stage. The merge stage merges the data payload in the holding buffer with the conforming data to make merged data. The syndrome generation stage generates an ECC syndrome using the merged data. The memory pipeline writes the data payload and ECC syndrome to the cache memory.
US11237902B2 Systems and methods for an ECC architecture with memory mapping
Systems, apparatus and methods are provided for providing an error correction code (ECC) architecture with flexible memory mapping. An apparatus may include an error correction code (ECC) engine, a multi-channel interface for one or more non-volatile storage devices, a memory including a plurality of memory units, a storage containing a plurality of mapping entries to indicate allocation status of the plurality of memory units and a memory mapping manager. The plurality of memory units may be coupled to the ECC engine and the multi-channel interface. The memory mapping manager may be configured to control allocation of the plurality of memory units and set allocation status in the plurality of mapping entries.
US11237897B2 Detecting and responding to an anomaly in an event log
A method identifies and prioritizes anomalies in received monitoring logs from an endpoint log source. One or more processors identify anomalies in the monitoring logs by applying a plurality of disparate types of anomaly detection algorithms to the monitoring logs, and then determine a likelihood that the identified anomalies are anomalous based on outputs of the plurality of disparate types of anomaly detection algorithms. The processor(s) then prioritize the monitoring logs based on the likelihood that the identified anomalies are actually anomalous, and send prioritized monitoring logs that exceed a priority level to a security information and event management system (SIEM).
US11237893B2 Use of error correction-based metric for identifying poorly performing data storage devices
An approach to identifying poorly performing data storage devices (DSDs) in a data storage system, such as hard disk drives (HDDs) and/or solid-state drives (SSDs), involves retrieving and evaluating a respective set of log pages, such as SCSI Log Sense counters, from each of multiple DSDs. Based on each respective set of log pages, a value for a Quality of Service (QoS) metric is determined for each respective DSD, where each QoS value represents an average percentage of bytes processed without the respective DSD performing an autonomous error correction. In response to a particular DSD reaching a predetermined threshold QoS value, an in-situ repair may be determined for the particular DSD or the particular DSD may be added to a list of candidate DSDs for further examination, which may include an FRPH examination for suitably configured DSDs.
US11237884B2 Automated honeypot creation within a network
Systems and methods for managing Application Programming Interfaces (APIs) are disclosed. Systems may involve automatically generating a honeypot. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving, from a client device, a call to an API node and classifying the call as unauthorized. The operation may include sending the call to a node-imitating model associated with the API node and receiving, from the node-imitating model, synthetic node output data. The operations may include sending a notification based on the synthetic node output data to the client device.
US11237882B2 Streaming engine
A gateway for interfacing a host with a subsystem for acting as a work accelerator to the host. The gateway enables the transfer of batches of data to the subsystem at precompiled data exchange synchronisation points. The gateway comprises a streaming engine having a data mover engine and a memory management engine, the data mover engine and memory management engine being configured to execute instructions in coordination from work descriptors. The memory management engine is configured to execute instructions from the work descriptor to transfer data between external storage and the local memory associated with the gateway. The data mover engine is configured to execute instructions from the work descriptor to transfer data between the local memory associated with the gateway and the subsystem.
US11237875B2 Coordinating multiple components
Systems and methods for coordinating components can include: determining, by a first application executing on a client device, a need to perform a sharable functional task; identifying a first software component installed on the client device and capable of performing a first variation of the sharable functional task; identifying a second software component installed on the client device and capable of performing a second variation of the sharable functional task, wherein the second variation of the sharable functional task is functionally overlapping with and not identical to the first variation; identifying a set of characteristics of both the first software component and the second software component; selecting the second software component for performing the sharable functional task based on the set of characteristics, where the set of characteristics includes at least a version number; and delegating performance of the sharable functional task to the second software component.
US11237872B2 Semiconductor inspection and metrology systems for distributing job among the CPUs or GPUs based on logical image processing boundaries
Real-time job distribution software architectures for high bandwidth, hybrid processor computation systems for semiconductor inspection and metrology are disclosed. The imaging processing computer architecture can be scalable by changing the number of CPUs and GPUs to meet computing needs. The architecture is defined using a master node and one or more worker nodes to run image processing jobs in parallel for maximum throughput. The master node can receive input image data from a semiconductor wafer or reticle. Jobs based on the input image data are distributed to one of the worker nodes. Each worker node can include at least one CPU and at least one GPU. The image processing job can contain multiple tasks, and each of the tasks can be assigned to one of the CPU or GPU in the worker node using a worker job manager to process the image.
US11237868B2 Machine learning-based power capping and virtual machine placement in cloud platforms
Systems and methods for machine learning-based power capping and virtual machine placement in cloud platforms are disclosed. A method includes applying a machine learning model to predict whether a request for deployment of a virtual machine corresponds to deployment of a user-facing (UF) virtual machine or a non-user-facing (NUF) virtual machine. The method further includes sorting a list of candidate servers based on both a chassis score and a server score for each server to determine a ranked list of the candidate servers, where the server score depends at least on whether the request for the deployment of the virtual machine is determined to be a request for a deployment of a UF virtual machine or a request for a deployment of an NUF virtual machine. The method further includes deploying the virtual machine to a server with highest rank among the ranked list of the candidate servers.
US11237863B2 Method for leveraging the virtual hardware resources physically located on the server by means of the mobile electronic module provided with the peripheral device connection ports
The method of applying the virtual hardware resources, physically located on the server by the mobile electronic module, provided with the peripheral device connection ports by way of which the user is applying the computer program executed on the server characterized in that the user locates the computer program on the server then the server is executing the computer program using the application programming interface (API), any server-module communication between server and the mobile electronic module occurs by an exchange of the server-module instructions or server-module data with use of the application programming interface (API) by any server-module communication allowing for the internet access.
US11237862B2 Virtualized network function deployment
A method for deploying virtualized network functions (VNFs) as virtualized implementations of logical network devices in a virtualized computing environment for providing network services, the method including determining a VNF deployment plan including a specification, for each point in time over a planning period, of zero or more VNF instances to be released at the point in time and zero or more VNF instances to be deployed at the point in time, wherein the deployment plan is determined by an optimization function based on: a constraint on a number of VNFs in all states of undeployed, being deployed, deployed and being release; constraints based on a demand for VNFs defined by characteristics of the VNFs and the virtualized computing environment; and constraints based on a capacity of the virtualized computing environment to accommodate a resource consumption of the VNFs, and wherein the optimization function is configured to minimize one or more of: a number of VNFs in a deployed state; and a resource cost of deploying and releasing VNFs; and executing the VNF deployment plan to deploy VNFs for the virtualized computing environment.
US11237857B2 Method and system for application virtualization that includes machine learning
A method for executing a virtualized application on a computing system that includes a user-space and a kernel-space is disclosed. In an embodiment, the method involves executing an application in the user-space, executing a user-level virtualization layer in the user-space, the user-level virtualization layer including a set of rules, performing, via the user-level virtualization layer, user-level hooking of events that are generated by the executing application according to the set of rules to identify events of interest, storing events that are identified as events of interest in a database, applying a pattern recognition process to the events that are stored in the database, generating a rule for the set of rules in the user-level virtualization layer based on the pattern recognition process, and applying the generated rule through the user-level virtualization layer.
US11237854B2 Providing a virtual desktop within a computing environment
A technique provides a virtual desktop. The technique involves receiving device identification information via a browser operating on display equipment. The device identification information identifies a mobile computing device. The technique further involves creating a communications pathway between the display equipment and the mobile computing device based on the device identification information. The technique further involves, while the mobile computing device runs a virtual desktop session that conveys virtual desktop input from the mobile computing device to a virtual desktop server and virtual desktop output from the virtual desktop server to the mobile computing device to provide a virtual desktop on the mobile computing device, communicating over the communications pathway created between the display equipment and the mobile computing device to cast the virtual desktop from the mobile computing device to the browser operating on the display equipment.
US11237849B2 Data transfers from memory to manage graphical output latency
Systems and methods of transferring data from memory to manage graphical output latency are provided. A device having a display receives an acoustic signal that carries a query. The device determines that a wireless controller is in a first state. The device establishes, based on receipt of the acoustic signal and the determination that the wireless controller device is in the first state, a first interaction mode for a graphical user interface rendered by the computing device for display via the display device. The device sets a prefetch parameter to a first value and prefetches the corresponding amount of electronic content items. The device establishes a second interaction mode and overrides the first value of the prefetch parameter to a second value, and prefetches a second amount of electronic content items corresponding to the second value.
US11237848B2 View playback to enhance collaboration and comments
Collaborator content selection and manipulation actions and comments during interaction with a document are recorded to enhance asynchronous collaboration. The collaborator content selection and manipulation actions and comments are recorded during interaction with a document in a first collaboration viewport at a first time and played back in a second collaboration viewport at a second time while the same or a different instance of the document is displayed. The collaborator content selection and manipulation actions and comments include at least text selection, mouse or pen movements, and voice comments or ink annotations that are played back to recreate the collaborator changes and comments as though they were occurring in real-time, thereby creating a user experience that is more like the “over the shoulder” collaboration that would be available to collaborators that are at the same physical location.
US11237847B1 Automated standards-based computing system reconfiguration
Systems and techniques for automated standards-based computing system reconfiguration are described herein. An existing configuration may be obtained of a first computing system operating in a first computing environment. A second computing system in a second computing environment may be identified that provides a function of the first computing system using the existing configuration. A second computing system existing configuration of the second computing system may be evaluated to identify a set of configuration deviations. A notification may be transmitted to a computing device of an administrator of the second computing system. The notification may include an indication of the set of configuration deviations.
US11237840B2 All in one mobile computing device
All in one mobile computing devices and methods performed by the devices. The all in one mobile computing device includes a processor, memory, and software instructions configured to be executed on the processor to enable the mobile computing device to perform various operations. The all in one device may include various wired and wireless interfaces that enable it to communicate with a wide-range of devices, including smartphones, tablets, laptops, personal computers, smart TVs, and others. The all in one device is capable of being remotely accessed when linked in communication with a second device, and is enabled to aggregate data from various user devices and cloud-based services to create unified data resources. Data that is accessed by the device may be synched with a cloud-based storage service to enable a user to access data from across a range of devices via the all in one device. The all in one device has a form factor that is approximately the size of a credit card, yet is capable of running a full-fledged desktop operating system.
US11237839B2 System and method of utilizing platform applications with information handling systems
In one or more embodiments, one or more systems, one or more methods, and/or one or more methods may: register a subroutine configured to store multiple addresses of a volatile memory medium VMM of an information handling system (IHS); for each IHS initialization executable/OS executable pair of multiple IHS initialization executable/OS executable pairs: retrieve, from a first non-volatile memory medium (NVMM), an IHS initialization executable of the IHS initialization executable/OS executable pair; copy, by the IHS initialization executable, an OS executable of the IHS initialization executable/OS executable pair from the first NVMM to the VMM; call, by the IHS initialization executable, the subroutine; store, by the subroutine, an address associated with the OS executable via a data structure stored by the VMM; and copy, by a first OS executable, the OS executable from the VMM to a second NVMM based at least on the address associated with the OS executable.
US11237837B2 System and method for managing devices during reboot
An asset includes a physical computing resource. The physical computing resource is directly used by a virtual entity. The asset also includes a resource manager. The resource manager disconnects the virtual entity from the physical computing resource during a low resource consumption reboot of the asset until the low resource consumption reboot of the asset is complete. The resource manager also directly connects the virtual entity to the physical computing resource after the low resource consumption reboot of the asset.
US11237836B2 Reverse order queue updates by virtual devices
A system includes a memory including a ring buffer having a plurality of slots, a processor in communication with the memory, a guest operating system, and a hypervisor. The hypervisor is configured to detect a request associated with a memory entry, retrieve up to a predetermined quantity of memory entries in the ring buffer from an original slot to an end slot, and test a respective descriptor of each successive slot from the original slot through the end slot while the respective descriptor of each successive slot in the ring buffer remains unchanged. Additionally, the hypervisor is configured to execute the request associated with the memory entries and respective valid descriptors. The hypervisor is also configured to walk the ring buffer backwards from the end slot to the original slot while clearing the valid descriptors.
US11237832B2 Module with a serialization unit and improved compatibility with deserialization units of different series
A module with a functional unit for generating a data stream with a data output for outputting the data stream to a serialization unit provided for receiving a data stream from a serialization unit of a first series. A serialization unit of a second series is set up to serialize the data stream and output it through the data output, and a configuration data input receives configuration data defining a first register configuration of a serialization unit. A mapping of register addresses of the serialization unit of the first series to register addresses of the serialization unit of the second series can be stored in a data memory of the module. The configuration unit is set up to read in the configuration data, to use the mapping, and to configure the registers of the serialization unit of the second series according to the configuration of the second register.
US11237827B2 Arithemetic logic unit register sequencing
A graphics processing unit (GPU) sequences provision of operands to a set of operand registers, thereby allowing the GPU to share at least one of the operand registers between processing. The GPU includes a plurality of arithmetic logic units (ALUs) with at least one of the ALUs configured to perform double precision operations. The GPU further includes a set of operand registers configured to store single precision operands. For a plurality of executing threads that request double precision operations, the GPU stores the corresponding operands at the operand registers. Over a plurality of execution cycles, the GPU sequences transfer of operands from the set of operand registers to a designated double precision operand register. During each execution cycle, the double-precision ALU executes a double precision operation using the operand stored at the double precision operand register.
US11237826B2 Application ownership enforcement
Described herein is an application ownership enforcement system and method. Ownership identification information (e.g., name, email address, identifier) regarding portion(s) (e.g., a function, a subroutine, a module, an HTML page, a component, a form, and/or an element) of an application is received and stored in the application. In response to receipt of a request to compile the application, prior to compilation, the stored ownership identification information can be compared to stored information regarding current users (e.g., a list, a directory, a database). When it is determined that the stored ownership information is currently valid, the application can be permitted to be compiled. When it is determined that the stored ownership information is not currently valid, the application is not permitted to be compiled or a warning provided, and, information regarding the determination that the stored ownership information is not currently valid can be provided (e.g., via a graphical user interface).
US11237821B1 Configuring zero-downtime upgrades using automated development and test analysis
Implementations include, during development of a second version within a development environment, tracing activities to determine development tables, the second version including changes that are incompatible with the first version, the development tables including deploy tables, activation tables, and troubleshooting tables, computing, by a configuration generator, an upgrade configuration based on the development tables, the upgrade configuration defining tables to deploy the changes during an upgrade, the tables being computed based on the development tables, during the upgrade: continuing production use of a first version using a first runtime at least partially including a first data schema, and establishing a second runtime at least partially by defining a second data schema within the database system using the upgrade configuration, the second data schema including the tables, and completing the upgrade by switching production use to the second version from the first version.
US11237819B2 Program transfer system performing machine learning for preceding robotic work data and robot system having the program transfer system
A program transfer system includes: a communication unit communicating with a robot and outputting a result of the communication; a determination unit checking a work program provided in the robot, based on the result of the communication, and determining whether to import a different target work program from the work program or not; a program import unit importing the target work program to the robot when the determination unit determines the importing; a collection unit collecting work data of complete work from the robot; and a program update unit performing machine learning using the work data collected by the collection unit, and updating the target work program, based on a result of the machine learning.
US11237815B2 Service pool architecture for multitenant services to support canary release
Aspects of the disclosure relate to using service pool architecture for multitenant services to support canary release. An enterprise canary release server may create a plurality of service pools for a tenant in a cloud-based system that supports a plurality of tenants, where each service pool may comprise a plurality of microservices. The enterprise canary release server may receive a request to perform a canary release for a new version of software and identify a first microservice out of the plurality of microservices in a first service pool. The enterprise canary release server may instantiate a new microservice in the first service pool and enable data plane connectivity between the new microservice and a second microservice. Accordingly, the enterprise canary release server may disable data plane connectivity between the first microservice and the second microservice.
US11237814B2 System and method for supporting custom hooks during patching in an application server environment
In accordance with an embodiment, described herein is a system and method for providing support for custom hooks during patching in an application server, enterprise, cloud computing, or other computing environment. A patch orchestration engine generates a patching workflow including a series of steps that apply patches to update one or more targeted nodes in a controlled manner with minimal downtime. Custom hooks provide a flexible mechanism that enables modifying phases of the patching workflow that can be associated with extension points. When an extension, for example an additional Java software code, script or other command, is specified to be run at a particular extension point associated with a particular phase of a patching workflow, the patch orchestration engine causes the extension to be inserted into the patching workflow, for execution during patching of the targeted nodes, to modify that phase of the patching workflow.
US11237812B2 Deploying an application in a cloud computing environment
A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
US11237810B2 Cloud-based deployment using templates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions.
US11237809B1 Feature set selection using parallel code fragments in executable code
Systems and methods for executing compiled code having parallel code fragments is provided. One method includes storing executable code having a plurality of parallel code fragments, each of the plurality of parallel code fragments representing alternative executable paths through a code stream. The method includes translating the executable code into machine-readable code executable by a processor of the computing system. Translating the executable code includes selecting a code fragment from among the plurality of parallel code fragments for execution to select features for inclusion in execution at a time of execution. The method includes executing the machine-readable code within the hosted computing environment.
US11237807B1 Systems and methods for quantum algorithm based optimization
Various methods are provided for quantum computing (QC) based code-optimization. One example method may comprise identifying one or more runtime hotspots in executed code based on one or more QC algorithms and application performance monitoring, evaluating performance of the one or more runtime hotspots, selecting one QC algorithm for each identified runtime hotspot of the one or more identified runtime hotspots, and for each identified runtime hotspot, testing the selected QC algorithm to optimize the identified runtime hotspot.
US11237798B2 Systems and methods for providing information and performing task
Systems, methods, and apparatus for presenting information and performing a task using an electronic device. In an aspect, a device shows content items when a gaze is detected. In another aspect, a device shows content items when a tap and a gaze are detected. In other aspects, a device performs a task when a name, a code, and the task are detected, a gaze and the task are detected, or the task is received from another device.
US11237796B2 Methods, systems, and apparatus for providing composite graphical assistant interfaces for controlling connected devices
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other functions that the connected device is capable of performing. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with the connected device. Each graphical control element can be arranged according to a status of the connected device, in order to reflect how the connected device is operating simultaneous to the presentation of the composite graphical assistant interface.
US11237795B2 Conditionally assigning various automated assistant function(s) to interaction with a peripheral assistant control device
In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.
US11237794B2 Information processing device and information processing method
An information processing device and information processing method capable of outputting an action based on an intention of the user. The information processing device including an action deciding unit that determines an action for a user on a basis of a distance from the user and an output control unit that outputs the action.
US11237793B1 Latency reduction for content playback
Methods and devices for determining whether a local version of content is stored on an electronic device associated with a user account on a backend system are described herein. In a non-limiting embodiment, the backend system may track and monitor the content stored on the electronic device using the associated user account. If an individual speaks an utterance requesting a particular content item, the backend system may determine, prior to sending the content to the electronic device, whether a local version is stored within the electronic device's memory. If so, the backend system may instruct the electronic device to output the local version, thereby reducing the amount of bandwidth consumed. The backend system may further be capable of predictively generating and then caching certain audio data to the electronic device. For instance, frequent utterances may be tracked, and likely responses to those utterances may be generated prior to the utterance being spoken so that the response is available substantially instantaneously.
US11237792B2 Calibration assistance
Example techniques relate to calibration interfaces that facilitate calibration of a playback device. An example implementation may involve outputting a sequence of prompts to guide calibration of a playback device during a calibration sequence comprising (i) a spatial calibration component and (ii) a spectral calibration component. Outputting the sequence of prompts includes outputting one or more first audio prompts representing a guide to perform the spatial calibration component of the calibration sequence. The spatial calibration component involves calibration of the playback device for a particular location within an environment. Outputting the sequence of prompts also includes outputting one or more first second prompts representing a guide to perform the spectral calibration component of the calibration sequence. The spectral calibration component involves calibration of the playback device for the environment.
US11237791B2 Method, device and system for controlling screen projection
The present disclosure discloses a method, device, and system for controlling screen projection. The method comprises a first terminal acquiring a device list, wherein the device list includes identification information of a second terminal, and the second terminal is a terminal that accesses a same server as the first terminal; the first terminal receiving a selection instruction, wherein the selection instruction is used to select target identification information from the device list; the first terminal sending a screen projection control instruction to the server, wherein the screen projection control instruction includes target identification information, and the screen projection control instruction is forwarded to a target second terminal corresponding to the target identification information via the server, so as to control the target second terminal to project the screen to a first screen projection receiving end.
US11237790B2 Image display device and video wall including the same
An image display device and a video wall including the same are disclosed. The image display device includes a housing, a display configured to display an image, a first wireless communication module disposed on one surface of the housing, and a second wireless communication module disposed at a position on an opposite surface of the housing corresponding to a position of the first wireless communication module. The first wireless communication module and the second wireless communication module transmit and receive a signal through the same short-range communication method. Various other embodiments are possible.
US11237783B2 Methods for personal and business policy-based printing system
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. A user account may be used for personal and business printing by the user. The status of a document is determined and treated according to whether the document is a personal document.
US11237779B2 Message providing apparatus and non-transitory computer readable medium
There is provided a message providing apparatus including a receiver configured to receive a service request message for a software robot program that operates on a message service exchanging messages between users and that exchanges messages with the users, a usage right granting unit configured to grant a usage right to a user who has performed a specific operation on the software robot program, a permission information providing unit configured to provide service permission information to the user to whom the usage right is granted, and a controller configured to, when the receiver receives the service request message, control execution and non-execution of a service according to presence or absence of the service permission information associated with the service request message.
US11237776B2 Image forming apparatus and image forming method for selectively outputting images with additional information
An image forming apparatus includes a controller, a storage, and a display, and upon output of an image for printing based on print data, the controller stores the print data in the storage and selectively outputs an image for printing, and if the print data includes identification information for identifying the image for printing, the controller outputs the identification information together with the image for printing. In the image forming apparatus, when an image for printing based on print data selected by a user is displayed on the display, the controller restricts an output process so that the image for printing is displayed only if the identification information is not included in the print data.
US11237772B2 Data storage system with multi-tier control plane
A data storage system includes multiple data storage units and a zonal control plane. The zonal control plane assigns volumes to respective ones of the data storage units. The data storage units include multiple head nodes and data storage sleds. At least one of the head nodes implements a local control plane for the data storage unit. Also, the head nodes of each data storage unit are configured to service read and write requests directed to one or more volumes serviced by the data storage unit independent of the zonal control plane.
US11237771B1 Transactional update system and method
A method, computer program product, and computing system for receiving a plurality of updates to one or more metadata pages of a storage system, where the plurality of updates include one or more bulk updates and one or more delta updates. A transaction record may be defined. The delta updates may be written to a non-volatile log. The bulk updates may be written to a first metadata store position. The bulk updates may be written to a second metadata store position in response to writing the bulk updates to the first metadata store position. A status indicator for the transaction record may be set based upon, at least in part, writing the delta updates to the non-volatile log and one or more of writing the bulk updates to the first metadata store position and writing the bulk updates to the second metadata store position.
US11237766B2 Storage device and method of operating of the storage device
Provided herein may be a storage device and a method of operating the storage device. A memory device may include a memory cell array including a plurality of memory cells, a peripheral circuit configured to perform an operation on memory cells selected from among the plurality of memory cells, a voltage variation detector configured to generate voltage variation information indicating whether a voltage variation has occurred in a supply voltage during performance of the operation, a power register configured to store the voltage variation information, a status register configured to store status information indicating an operating status of the memory device, and a register output controller configured to update the status information provided from the status register based on the voltage variation information.
US11237765B2 Data writing method and storage device
This application provides a data writing method and a storage device. The method is applied to a solid-state storage device SSD, and the method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
US11237761B2 Management of multiple physical function nonvolatile memory devices
The disclosed technologies include functionality for managing Multiple Physical Function NVMe Devices (“MFNDs”) and the physical functions (“PFs”) provided by MFNDs. For example, host devices can discover MFNDs, query the capabilities of MFNDs, and change the operating mode of an MFND between a user mode and a super administrator mode. Hosts can also utilize the disclosed technologies to create and delete individual child PFs on MFNDs. The disclosed technologies also include functionality for managing the settings associated with individual PFs of MFNDs. For example, hosts can query and modify the settings associated with individual child PFs of an MFND. The disclosed technologies also include functionality for managing the QoS provided by individual PFs of a MFND. For example, hosts can also query and modify the QoS provided by individual child PFs of an MFND.
US11237760B2 Measuring performance metrics for data storage devices
In one embodiment, an apparatus is provided. The apparatus includes a first interface configured to communicate with a computing device. The apparatus also includes a second interface configured to communicate with a data storage device. The apparatus further includes a processing device coupled to the first interface and the second interface. The processing device is configured to receive, from the computing device via the first interface, a request to measure a set of performance metrics for the data storage device. The processing device is also configured to identify a set of commands used to measure the set of performance metrics for the data storage device. The processing device is further configured to determine whether the set of commands has been performed by the data storage device. The processing device is further configured to determine the set of performance metrics based on a set of results for the set of commands in response to determining that the set of commands has been performed by the data storage device. The processing device is further configured to transmit the set of performance metrics to the computing device.
US11237759B2 Memory system and control method
According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks. The controller is electrically coupled to the nonvolatile memory. The controller controls the nonvolatile memory. When receiving, from the host, a first command for changing a state of an allocated block to a reallocatable state in a case where a second command that is yet to be executed or being executed involving read of data from the allocated block has been received from the host, the controller changes the state of the allocated block to the reallocatable state after the second command is finished.
US11237756B2 System and method of writing to nonvolatile memory using write buffers
According to one embodiment, a memory system receives from a host a first write request including a first block identifier designating a first write destination block to which first write data is to be written. The memory system acquires the first write data from a write buffer temporarily holding write data corresponding to each of the write requests, and writes the first write data to a write destination page in the first write destination block. The memory system releases a region in the write buffer, storing data which is made readable from the first write destination block by writing the first write data to the write destination page. The data made readable is a data of a page in the first write destination block preceding the write destination page.
US11237753B2 System including data storage device and method of controlling discard operation in the same
A method of controlling discard operations is performed in a system that includes a host device and a data storage device. The method includes providing a shared discard bitmap accessed commonly by the host device and data storage device. The shared discard bitmap includes discard bits in one-to-one correspondence with target sectors of a nonvolatile memory device in the data storage device. The method also includes setting bit values of the discard bits stored in the shared discard bitmap, the bit values indicating whether data stored in each of the target sectors are discardable. An asynchronous discard operation may then be performed with respect to the target sectors based on the bit values of the discard bits stored in the shared discard bitmap.
US11237750B2 Dynamic volume replication factor adjustment
A virtual storage volume that includes storage space on potentially many different physical disks may be mounted at a compute node. In order to replicate the virtual storage volume to a target compute node, a sequence of snapshots may be created that capture the state of the virtual storage volume at a sequence of points in time. The data associated with these snapshots may be transferred to the target compute node. When the difference between the snapshots is sufficiently small, the target virtual storage volume may be resynchronized.
US11237747B1 Arbitrary server metadata persistence for control plane static stability
Systems and methods are disclosed for reducing interdependency among control plane on a block storage system. Embodiments described herein can implement a key-value data store on the data plane servers. In one embodiment, the key-value store stores data regarding placement constraints and enables the block storage system to make placement decisions without control plane dependencies. In another embodiment, the key-value store persisted by the data plane enable the block storage system to migrate volumes while maintaining performance settings.
US11237740B2 Automatically determining sizing configurations for storage components using machine learning techniques
Methods, apparatus, and processor-readable storage media for automatically determining sizing configurations for storage components using machine learning techniques are provided herein. An example computer-implemented method includes obtaining multiple items of input related to at least one storage component; determining a set of storage component sizing configurations by processing at least a portion of the multiple items of input using a first set of one or more machine learning techniques comprising at least one deep learning technique; identifying a subset of the storage component sizing configurations by processing at least a portion of the determined set of storage component sizing configurations using a second set of one or more machine learning techniques; and performing one or more automated actions based at least in part on the identified subset of storage component sizing configurations.
US11237738B2 Managing operation of a data storage system with reservation of metadata space
A method of managing operation of a data storage system (DSS) is provided. The method includes (a) reserving space within a dedicated metadata storage region (DMSR); (b) in response to determining that accommodating a storage request requires use of the reserved space, entering a restricted write mode; (c) while operating in the restricted write mode, using the reserved space in a process that frees space within the DMSR outside the reserved space; and (d) exiting the restricted mode in response to freeing space within the DMSR outside the reserved space. An apparatus, system, and computer program product for performing a similar method are also provided.
US11237735B2 PDSE extended generation grouping for tiered storage systems
A method for storing data includes establishing an extended generation group comprising a plurality of data sets. The plurality of data sets includes a first data set containing primary members and a first number of generations of each of the primary members, and a second data set containing a second number of generations of each of the primary members. The method further indicates, in the metadata of the first data set, a maximum number of generations allowable in each of the first and second data sets When a primary member is modified in the first data set, the method automatically moves an oldest generation in the first data set to the second data set, and deletes an oldest generation in the second data set to ensure that the extended generation group does not exceed the maximum number.
US11237730B2 Favored cache status for selected volumes within a storage system
A method for improving cache hit ratios for selected volumes within a storage system is disclosed. In one embodiment, such a method includes monitoring I/O to multiple volumes residing on a storage system. The storage system includes a cache to store data associated with the volumes. The method determines, from the I/O, which particular volumes of the multiple volumes would benefit the most if provided favored status in the cache. The favored status provides increased residency time in the cache to the particular volumes compared to volumes not having the favored status. The method generates a list of the particular volumes and transmits the list to the storage system. The storage system, in turn, provides increased residency time to the particular volumes in accordance with their favored status. A corresponding system and computer program product are also disclosed.
US11237729B1 Fast bus inversion for non-volatile memory
An inversion encoder is configured to receive a plurality of bytes of data for parallel output to a data bus; determine, in parallel, Hamming distances of neighboring pairs of bytes of the received plurality of bytes of data; for each neighboring pair of bytes of the received plurality of bytes, determine, in parallel, for each of the neighboring pairs of bytes, whether a respective Hamming distance satisfies a majority function; if a respective Hamming distance for a particular pair of bytes of the neighboring pairs of bytes satisfies the majority function: set an inversion bit for a second byte of the particular pair of bytes to be the opposite of an inversion bit for a first byte of the particular pair of bytes; invert, or forgo inverting, the second byte based on the inversion bit for the second byte; and provide the second byte for output to the data bus.
US11237728B2 Method for accessing extended memory, device, and system
In a method for accessing an extended memory, after receiving a first memory access request from a processor system in a computer, an extended memory controller sends a read request for obtaining to-be-accessed data to the extended memory and return, to the processor system, a first response message indicating the to-be-accessed data has not been obtained. The extended memory controller writes the to-be-accessed data into a data buffer after receiving the to-be-accessed data returned by the extended memory. After receiving, from the processor system, a second memory access request comprising a second access address, the extended memory controller returns, to the processor system, the to-be-accessed data in the data buffer in response to the second memory access request, wherein the second access address is different from the first access address and points to the physical address of the to-be-accessed data.
US11237727B2 Electronic storage system
Methods and systems for electronic storage are provided. A storage system comprises a plurality of storage system front ends, a plurality of storage system back ends, and a plurality of solid state drive (SSD) agents. Each storage system front end resides on a server of a plurality of servers. Each server of the plurality of servers comprises one or more storage system back ends of the plurality of storage system back ends. Each storage system front end is able to receive I/O requests and relay information associated with the I/O requests to a relevant storage system back end. The relevant storage system back end communicates metadata associated with the I/O request to an SSD via an SSD agent.
US11237725B1 Tracking link generation using keyboard interception on mobile devices
Systems and methods relating to a keyboard interceptor are disclosed. The keyboard interceptor receives a first input by a user into a keyboard application on a mobile device. A search query is generated based on the first input and data is located based on the search query. The data is associated with a record comprising a record identifier. The keyboard interceptor associates a GUI element of the keyboard application with the record identifier. A second input is received corresponding to selection of the GUI element. A unique tracking link is generated comprising a URL associated with the locate data and an identifier associated with the selection of the GUI element. The unique tracking link is passed to a web browser application executing on the mobile device to access the website. The web browser application stores a cookie comprising the identifier associated with the selection of the GUI element.
US11237722B2 Electronic device, input control method, and program for controlling a pointer on a display
An electronic device includes a display unit, a touch panel, and a controller. The display unit displays a pointer that points out an input location. The touch panel detects a touch operation on the display unit with one of a user's finger and a pointing device. The controller controls a display location of the pointer on the display unit and performs an input process in accordance with the touch operation on the touch panel. Moreover, the display unit displays a predetermined region for use in designating, as the display location of the pointer, a location different from a location of the touch operation. When the controller detects a continuous touch operation from an inside to an outside of the predetermined region, the controller moves the pointer at a location different from a touch location in the continuous touch operation, in accordance with movement of the touch location.
US11237716B2 Devices, systems and processes for facilitating user adaptive progressions through content
Devices, systems and processes facilitate adaptive user progressions through content. A process includes receiving a detected first user input motion and determining, based thereon, a first progression type. The process may include executing: a slow scrub progression when input motion occurs within a first area defined by a first velocity threshold VT1 upper limit and a first array sector range AS1; executing a fast scrub progression when input motion occurs within a second area defined by a second velocity threshold VT2 upper limit and a second array sector range AS2; executing a slow swipe scrub progression when input motion occurs within a third area defined by a third velocity threshold VT3 upper limit and a third array sector range AS3; and executing a fast swipe progression when input motion occurs within a fourth area defined by a fourth velocity threshold VT4 upper limit and a fourth array sector range AS4.
US11237711B2 Device, method, and graphical user interface for presenting representations of media containers
A device receives a request to enroll in music sharing. After receiving the request, the device displays an enrollment user interface that includes concurrently displaying representations of a plurality of playlists created by a first user and privacy settings for the plurality of playlists. The privacy settings have default values. The enrollment user interface includes a first affordance that corresponds to a first playlist of the plurality of playlists, and a second affordance that corresponds to a second playlist of the plurality of playlists. The device receives one or more user inputs changing the privacy settings from corresponding default privacy settings to user-specified privacy settings. After completing enrollment, the device provides access to the plurality of playlists of the first user to other users with a predetermined relationship to the first user based on the privacy settings for the plurality of playlists.
US11237707B2 Integrated circuit, sensor and electronic device for controlling display screen
Apparatus and method are provided that are capable of controlling a display in response to reliable detection of a sliding movement operation of a pointer (e.g., a user's finger) that passes through an end of a display region. The apparatus and method utilize a position detection sensor, which is superposed on the display and configured to detect the pointer's position discretely and successively at a predetermined time interval. Based on a first position detected by the position detection sensor and a second position detected, at the predetermined time interval since the detection of the first position, by the position detection sensor, which together indicate a moving operation of the pointer, it is determined whether the moving operation of the pointer has crossed an end of the display region. If it is so determined, a passed end position of the display region is calculated based on the first and second positions.
US11237706B2 Information processing method and terminal
A method includes: extracting first structured information from a first screen in response to a first operation performed by a user on the first screen, and generating a first prompt message based on the first structured information; extracting second structured information from a second screen in response to the first operation performed by the user on the second screen; and when the first time and the second time have an intersection, and the first address is different from the second address, automatically changing the first time in the first prompt message, so that a changed first time and the second time have no intersection.
US11237704B2 Processing method, apparatus, and client terminal for displaying user specified information of data item
Methods, apparatuses, and client terminals for displaying user specified information of a data item. The method includes determining a user operation associated with a target data item on a data item display page; obtaining item information of the target data item from at least one data source when an instruction satisfying a preset trigger condition; determining user specified information of the target data item based on the item information; generating an information interface based on the user specified information; and displaying the information interface on the data item display page. The methods, apparatus, and client terminals, provided in example embodiments of the present application can lower the cost of decision making based on information noise reduction, optimize user data item information interactive experience, and improve user data item purchasing experience.
US11237702B2 Carousel interface for post-capture processing in a messaging system
The subject technology retrieves, by a client device from a storage device, first image data previously captured by the client device. The subject technology selects a set of media overlays, each respective media overlay including a category indicator and the set of media overlays is selected based on matching of the category indicator among respective media overlays from the set of media overlays. The subject technology causes display of a carousel interface comprising a plurality of selectable graphical items, each selectable graphical item corresponding to a respective media overlay of the set of media overlays. The subject technology receives a selection of a first selectable graphical item from the plurality of selectable graphical items. The subject technology applies, to the first image data, a first media overlay corresponding to the selected first selectable graphical item.
US11237694B2 Synchronized multiple pop-up windows in a virtualized computing environment
Example methods are provided to provide synchronization between multiple pop-up windows that are displayed by a user interface. The pop-up windows may render graphical representations of usage data provided through operational metrics associated with elements in a virtualized computing environment. User navigation to a navigation point in one pop-up window results in a similar navigation to another navigation point in another pop-up window, such that information in for the navigation points in both pop-up windows may be presented in accordance with a common timestamp.
US11237693B1 Provisioning serendipitous content recommendations in a targeted content zone
A content recommendation method and system are described, according to various implementation. In an implementation, the method and system generate a record identifying a set of content items interacted with by users of a content system, where each content item is associated with one or more topics. A confidence score associated with each of a set of topics associated with the set of content items is generated, where the confidence score represents a quantity of instances a respective topic appears in a collection of content items. A portion of the set of topics having a confidence score that exceeds a threshold confidence level is determined. A search of the collection of content items is executed to identify a serendipitous candidate content item that includes multiple portions of the set of topics previously interacted with by a user. The method and system determines, based on the record, that the candidate serendipitous content item has not been interacted with by the user system. The method and system generates a plurality of content zones having a depth defined based on user engagement measurements, wherein the plurality of content zones includes a targeted content zone including the candidate serendipitous content item.
US11237692B2 Method, apparatus and computer program product for providing a member calendar in a group-based communication system
Method, apparatus and computer program product for generating a member calendar in a group-based communication system are described herein.
US11237688B2 Touch sensing unit, display device including the touch sensing unit, and method of aging the touch sensing unit
A touch sensing unit includes a base layer including a touch sensing area and a touch peripheral area, a touch electrode disposed in the touch sensing area, a touch line disposed in the touch peripheral area and electrically connected to the touch electrode, an inspection pad disposed in a pad area located at one side of the touch peripheral area, and an inspection thin film transistor disposed in the pad area and electrically connected to the touch line and the inspection pad.
US11237683B2 Display device
A display device includes: a display panel which includes a first area and a second area; and a sensor device which overlaps the first area in a thickness direction of the display panel. The display panel includes first sensor electrodes in the first area and second sensor electrodes in the second area, and a shape of a first sensor electrode of the first sensor electrodes is different from a shape of a second sensor electrode of the second sensor electrodes.
US11237681B2 Input sensing panel and display apparatus including the same
An input sensing panel includes a base layer, a plurality of sensing electrodes arranged in a first direction and a second direction which cross each other in an insulating manner, and a plurality of sensing lines connected to a plurality of respective sensing electrodes, at least one of the plurality of sensing lines including a diagonal portion extending in a direction diagonal to each of the first direction and the second direction. Here, each of the plurality of sensing lines includes a lower layer disposed on the base layer and containing a first conductive material and an upper layer containing a second conductive material different from the first conductive material and contacting the lower layer, and the upper layer disposed in the diagonal portion is disconnected in the diagonal direction to expose a portion of the lower layer.
US11237679B2 Touch panel, touch substrate, and touch control display apparatus
The present application discloses a touch panel including a base substrate, a first touch electrode layer on the base substrate, and a second touch electrode layer. The first touch electrode layer includes a plurality of first touch electrodes. Each of the plurality of first touch electrodes includes a plurality of first touch electrode patterns along a second direction, each of which extending substantially along a first direction. The second touch electrode layer includes a plurality of second touch electrodes along the second direction. Each of the plurality of second touch electrodes extends substantially along the first direction. The first touch electrode layer and the second touch electrode layer are insulated from each other.
US11237678B2 Touch substrate having anti-reflective coating, display apparatus, and fabricating method thereof
The present application discloses a touch substrate. The touch substrate includes a base substrate and a first touch electrode layer on the base substrate and including a plurality of first touch electrodes. Each of the plurality of first touch electrodes has a first side proximal to the base substrate and a second side distal to the base substrate. The touch substrate further includes a first anti-reflective coating on both the first side and the second side of each of the plurality of first touch electrodes for reducing reflection of light on each of the plurality of first touch electrodes.
US11237677B2 Electronic equipment
A display device which can achieve compatibility between the simplicity of the configuration or control of electronic equipment and the maintaining of its high operability includes: a display panel and a touch panel arranged on a front surface side of the display panel as viewed from a viewer. The touch panel includes one transparent substrate and a conductive pattern disposed on the substrate. A plurality of detection areas in each of which a touch position can be detected are provided in the touch panel. A non-detection area in which the touch position is not detected is provided between two detection areas next to each other.
US11237676B2 Touch substrate, touch display panel, touch display device and touch driving method
A touch substrate, a touch display panel, a touch display device, and a touch driving method are provided. The touch substrate includes: a base substrate, on which a touch electrode pattern is formed. The touch electrode pattern includes at least one electrode group, and each electrode group includes a driving electrode and a sensing electrode which are arranged in a row along a first direction of the base substrate and insulated from each other. In each electrode group, the driving electrode has a plurality of driving electrode portions coupled to each other, and the sensing electrode has a plurality of sensing electrode blocks. Each driving electrode portion is respectively between two adjacent sensing electrode blocks; and the sensing electrode block has a plurality of sensing electrode regions with different areas.
US11237671B1 Temporal filter touch detection
Detecting a touch includes determining, from first raw touch data, an estimated touch type for a first plurality of frames, obtaining second raw touch data comprising a probability that a touch has occurred for each of a second plurality of frames, applying the selected filter to the additional raw data to obtain processed data, and detecting whether a touch has occurred for a particular frame based on the processed data.
US11237668B2 Touch sensor including various sensing electrodes of different sizes and display device including the touch sensor
A touch sensor includes a base layer, first touch sensor columns, second touch sensor columns, and sensing lines. The base layer includes a sensing region and a non-sensing region. The first touch sensor columns extend in a first direction. The first touch sensor columns include first touch electrodes. The first touch electrodes include sub-touch electrodes in the sensing region. The second touch sensor columns include second touch electrodes in the sensing region. The second touch sensor columns are alternately arranged with the first touch sensor columns. The sensing lines are in the non-sensing region. The sensing lines include: first sensing lines electrically connected to the sub-touch electrodes, and second sensing lines electrically connected to the second touch electrodes. The sub-touch electrodes and the second touch electrodes have different widths.
US11237667B2 Pressure-sensitive touch panel
An apparatus for combined capacitance and pressure sensing is described. The apparatus includes a multiplexer (75) having a plurality of inputs (76) and an output (F), a touch panel (29), and a front end module (3). The touch panel includes a layer structure (5; FIG. 15) comprising one or more layers, each extending perpendicularly to a thickness direction, the one or more layers including a layer of piezoelectric material (10; FIG. 15), the layer structure having first (6) and second (7; FIG. 15) opposite faces, and the layer(s) arranged between the first and second faces such that the thickness direction of each layer is perpendicular to the first and second faces. The touch panel also includes a plurality of first electrodes (8) disposed on the first face, each first electrode connected to a respective input of the multiplexer. The touch panel also includes at least one second electrode (9) disposed on the second face. The front end module is configured to receive an input signal (11) from the multiplexer output. The front end module includes a first stage (12) configured to provide an amplified signal based on the input signal, and a second stage comprising first (13) and second (14) frequency-dependent filters configured to receive the amplified signal and to provide respective first (16) and second (17) filtered signals. The first filtered signal has a first frequency bandwidth, and the second filtered signal has a second frequency bandwidth which has a relatively higher start-frequency than the first frequency bandwidth.
US11237661B2 Display module and display device including the same
A display module includes a display panel, a touch sensor, and a pressure sensor. A base member of the display panel includes a first portion, a second portion extending from the first portion, and a third portion extending from the second portion. The touch sensor is disposed on the first portion of the base member. The pressure sensor is disposed on the third portion of the base member. When the second portion of the base member is bent, the pressure sensor overlaps the first portion of the base member.
US11237659B2 Touch display device
Embodiments of the disclosure relate to a touch display device with enhanced light extraction efficiency, comprising an insulation film including a concave portion and a surrounding portion disposed around the concave portion, a first electrode disposed on the concave portion and a portion of the surrounding portion, a bank including a first portion disposed on the first electrode in an area corresponding to a portion of the concave portion and a second portion disposed on the insulation film and the first electrode in an area corresponding to the surrounding portion, an organic layer disposed on the first electrode exposed by the bank, the organic layer including a light emitting layer, a second electrode disposed on the organic layer and the bank, an encapsulation layer disposed on the second electrode, a touch buffer layer disposed on the encapsulation layer, a plurality of touch electrodes disposed on the touch buffer layer, and at least one light reflecting member disposed on the touch buffer layer and spaced apart from the plurality of touch electrodes.
US11237657B2 Array substrate, method of manufacturing array substrate, display panel and display apparatus
Embodiments of the present disclosure provide an array substrate, a method of manufacturing the array substrate, a display panel and a display apparatus. The array substrate includes: a substrate; a touch pad disposed on a side of the substrate; a first planarization layer disposed on a side of the touch pad facing away from the substrate; a first passivation layer disposed on a side of the first planarization layer facing away from the touch pad; a touch electrode layer disposed on a side of the first passivation layer facing away from the first planarization layer; and a first via hole sequentially passing through at least the first planarization layer and the first passivation layer. The touch electrode layer is electrically connected to the touch pad through the first via hole.
US11237656B2 Touch display panel and electronic device
A touch display panel and an electronic device are provided, the touch display panel includes a first data line, a second data line, a first touch line, a second touch line, a first sub-pixel column, a second sub-pixel column, a third sub-pixel column, and a fourth sub-pixel column. A distance from the first sub-pixel column to the first data line a right side of the first sub-pixel column is a first distance, a distance from the second sub-pixel column to the first data line on a left side of the second sub-pixel column is a second distance, and the first distance is smaller than the second distance. A distance from the third sub-pixel column to the second data line is a third distance, a distance from the fourth sub-pixel column to the second data line is a fourth distance, and the third distance is greater than the fourth distance.
US11237651B2 Detection method of active stylus
A method in a system including an active stylus and a display controller that detects the active stylus and that drives a display device. The method includes: driving the display device to display first pixel data during a first display period in a first time period, wherein the driving is started a first amount of time and ended a second amount of time after the beginning of the first time period; and driving the display device to display second pixel data during a second display period in a second time period, wherein the driving is started a third amount of time and ended a fourth amount of time after the beginning of the second time period. The first and second display periods have a same time length. The first amount of time is different from the third amount of time, and the second amount of time is different from the fourth amount of time.
US11237647B2 Coordinate input processing apparatus, emotion estimation apparatus, emotion estimation system, and building apparatus for building emotion estimation-oriented database
A position detection apparatus includes a sensor that detects a position pointed to by an electronic pen and circuitry that acquires pen state information regarding the electronic pen held by a person; a transmitter that transmits to an emotion estimation apparatus an emotional state estimation request including the acquired pen state information, the emotion estimation apparatus including a database that stores information regarding an emotional state of the person holding the electronic pen and range information regarding a range of values that may be taken by the pen state information regarding the electronic pen, the emotional state and the range information being associated with one another; and a processor that receives information corresponding to the emotional state transmitted from the emotion estimation apparatus in response to the pen state information included in the transmitted emotional state estimation request, and performs processing using the received information corresponding to the emotional state.
US11237643B2 Physical keyboards for multi-display computing devices
Apparatus, devices, systems, methods, and articles of manufacture are disclosed for physical keyboards with multi-display computing devices. An example computing device includes a support plate, a first display hingedly coupled to the support plate, and a physical keyboard hingedly coupled to the support plate.
US11237641B2 Palm based object position adjustment
One embodiment provides a method, including: receiving, at an information handling device, selection input on a virtual object from a user; identifying, using at least one sensor, a direction that a palm of the user is oriented towards; determining, using a processor, whether movement of the palm is detected toward the direction; and adjusting, responsive to determining that the movement of the palm is detected toward the direction, a position of the virtual object toward the direction. Other aspects are described and claimed.
US11237636B2 System and method for network configuration and behavior control by proximity enabled devices
A method and system of configuring a network using a network application of a mobile device including detecting a gesture sequence that comprises at least one gesture, in response to a user performed action. The detected gesture sequence may be indicative of network configuration rules associated with at least one network device. The method may further include receiving and storing network access credentials, and accessing a network configuration database. The network configuration database may comprise a plurality of gesture sequences and a plurality of associated tasks. The method may also include determining a match for the detected gesture sequence among the plurality of gesture sequences; determining an associated task based on the match; and performing the associated task to achieve the network configuration action. The associated task may include a network configuration action based on the network configuration rules associated with at least one network device.
US11237635B2 Nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio
There is disclosed devices, systems and methods for nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio. The system comprises sensory devices comprising sensors to detect a user inputting gestures on sensor interfaces, a cloud system comprising a processor, for retrieving the inputted gestures detected by the sensor on the sensory device, comparing the inputted gestures to gestures stored in databases on the cloud system, identifying at least a text, graphics and/or speech command comprising a word that corresponds to the inputted gesture; showing the command to the user; and transmitting the command to another device.
US11237632B2 Ring device having an antenna, a touch pad, and/or a charging pad to control a computing device based on user motions
An apparatus having a ring-shaped housing configured to be wrapped round a finger of a user, the ring-shaped housing having an opening or a joint at a first point round the finger and a first contiguous section that is at a location opposite to the first point across a central axis of the ring-shaped housing; an antenna configured in the ring-shaped housing in the contiguous section; an inertial measurement unit configured to measure motions of the finger; a light-emitting diode (LED) indicator configured on an outer portion of the ring-shaped housing; a charging pad configured to charge a battery configured in the ring-shaped housing; and/or a touch pad configured to receive touch input from a finger of the user.
US11237630B2 Invoking automated assistant function(s) based on detected gesture and gaze
Invoking one or more previously dormant functions of an automated assistant in response to detecting, based on processing of vision data from one or more vision components: (1) a particular gesture (e.g., of one or more “invocation gestures”) of a user; and/or (2) detecting that a gaze of the user is directed at an assistant device that provides an automated assistant interface (graphical and/or audible) of the automated assistant. For example, the previously dormant function(s) can be invoked in response to detecting the particular gesture, detecting that the gaze of the user is directed at an assistant device for at least a threshold amount of time, and optionally that the particular gesture and the directed gaze of the user co-occur or occur within a threshold temporal proximity of one another.
US11237628B1 Efficient eye illumination using reflection of structured light pattern for eye tracking
Disclosed herein are techniques for eye illumination for eye position tracking. An illumination system includes a light source configured to emit a light beam in a first wavelength range, a beam splitter configured to split the light beam emitted by the light source into a plurality of light beams, a substrate configured to be placed in front of an eye of a user, and a plurality of reflectors located within the substrate. Each of the plurality of reflectors is configured to intercept one or more light beams from the plurality of light beams, reflect light in the one or more light beams from the plurality of light beams to the eye of the user, and transmit light in a second wavelength range different from the first wavelength range to the eye of the user. The substrate is transparent to both light in the first wavelength range and light in the second wavelength range.
US11237625B2 Interaction engine for creating a realistic experience in virtual reality/augmented reality environments
The technology disclosed relates to a method of realistic simulation of real world interactions as virtual interactions between a control object sensed acting in a three-dimensional (3D) sensory space and the virtual object in a virtual space that the control object interacts with. In particular, it relates to detecting free-form gestures of a control object in a three-dimensional (3D) sensory space and generating for display a 3D solid control object model for the control object during the free-form gestures, including sub-components of the control object and in response to detecting a free-form gesture of the control object in the 3D sensory space in virtual contact with the virtual object, depicting, in the generated display, the virtual contact and resulting motions of the virtual object by the 3D solid control object model.
US11237621B2 Multi-touch display apparatus and touch recognition method thereof
The present disclosure relates to a multi-touch display apparatus and a touch recognition method thereof. The method includes sensing a first touch made by at least two fingers of a user on a display panel, recognizing multiple touch positions of the first touch as an initial input, estimating a user's position based on the initial input, setting multiple touch regions on the display panel based on the user's position, and sensing a second touch on the display panel and setting coordinates of the second touch as temporary coordinates. The method further includes determining a touch region in which the temporary coordinates are positioned among the multiple touch regions, determining a correction direction and a correction amount for the temporary coordinates based on the determined touch region, and determining final coordinates of the second touch by applying the correction direction and the correction amount to the temporary coordinates.
US11237620B2 Hierarchical power management unit for low power and low duty cycle devices
An apparatus is provided which comprises: a first Power Management Unit (PMU); and a second PMU, wherein the first PMU is to manage transition of the apparatus from a low power state to a first active state, wherein the second PMU is to manage transition of the apparatus from the first active state to a second active state, and wherein the second PMU is to be powered down while the apparatus is to be in the low power state.
US11237619B2 Power gating system and electronic system including the same
A power gating system may include a logic circuit area configured to perform a power-down operation according to at least one power-down control signal. The power gating system may also include a power gating control circuit configured to generate the at least one power-down control signal when a power-down request period is equal to or greater than a preset time according to a power-down mode signal.
US11237617B2 Arbitration techniques for managed memory
Devices and techniques for arbitrating operation of memory devices in a managed NAND memory system to conform the operation to a power budget. In an example, a method can include receiving an operation change indication for a NAND memory operation at power management circuitry of a NAND memory system, and summing a power credit to a value of a first register associated with the operation change indication to provide an indication of instantaneous power consumption of the NAND memory system as the value of the first register.
US11237610B2 Handling loss of power for uninterruptible power supply efficiency
Described are mechanisms and methods for reducing CPU power upon interruption of a supplied power. In some embodiments, an apparatus may comprise an input to receive an indicator that a supply voltage to a computer system has been interrupted. The apparatus may comprise an output to provide an indicator to reduce a processor power consumption level. The apparatus may also comprise a circuitry to establish the indicator to reduce the processor power level based upon the indicator that the supply voltage to the computer system has been interrupted.
US11237608B2 System and method for enabling a peripheral device expansion card without sideband cable connection
An information handling system includes a system board configured to serialize sideband signals from a sideband cable resulting in serialized sideband signals, and a peripheral device expansion card that has a power management embedded controller. If the sideband cable is connected to the peripheral device expansion card, then the controller may transmit the sideband signals to a card controller. If the sideband cable is not connected to the peripheral device expansion card, then the controller may decode and parallelize the serialized sideband signals resulting in parallelized sideband signals, and transmit the parallelized sideband signals to the controller. The controller determines a power state of the information handling system based on the sideband signals from the sideband cable or the parallelized sideband signals.
US11237607B2 Electronic apparatus, and method and computer-readable medium therefor
An electronic apparatus includes a USB (Universal Serial Bus) interface configured to connect with a plurality of external devices and supply an electric power to each of the external devices connected with the interface, the plurality of external devices including a first device having a battery and a second device, and a controller configured to, when the first device and the second device are connected with the interface, determine whether the first device satisfies a first condition concerning charging of the battery of the first device, and in response to determining that the first device satisfies the first condition, make a specific ratio of an electric power to be supplied to the first device via the interface to an electric power to be supplied to the second device via the interface larger than when it is determined that the first device does not satisfy the first condition.
US11237606B2 System parameter trace and test coverage optimization in a computer system
In an example, a computer system includes: a hardware platform including a processor, system memory, and a plurality of input/output (IO) devices, the processor including a controller having a trace and optimize function controller (TOF); and a software platform including an operating system (OS) executing on the hardware platform; wherein the TOF is configured to communicate with the processor, the system memory, and the plurality of IO devices to obtain current settings thereof and to determine final settings for the processor, the system memory, and the plurality of IO devices based on the current settings; and wherein the controller is configured to control the processor, the system memory, and the plurality of IO devices based on the final settings.
US11237605B2 System and method for cooling computing devices
Systems and methods for cooling large numbers of computing devices in a data center are disclosed. The computing devices have cooling fans that can have their fan speed set by management instructions. The devices are mounted in racks in a two-dimensional array and connected via network switches with ports corresponding to their location in the racks. The computer devices are oriented so that their cooling fans all exhaust waste heat to one side of the rack. Instructions are sent to the computing devices to set one or more attributes such as fan speed, operating frequency and voltage according to one ore more patterns. The patterns can be linear or nonlinear and can be shifted, rotated, or changed over time periodically or based on temperature or other performance measurements from the computing devices.
US11237603B2 Secondary back surface touch sensor for handheld devices
A second touch area provided on the back side of the mobile phone in a location such that an index finger can be used to provide input when while the mobile phone is being held in that one hand. A second hand is not required for the various types of input that are provided using this second touch area. This allows the mobile phone to be used in single-handed operation in many circumstances.
US11237599B2 Dual-axis hinge assembly for electronic devices
In one example, a dual-axis hinge assembly for an electronic device is disclosed, which may include a casing defining a pair of slots and an elastic member disposed in the casing. The elastic member may include mounting features at opposite ends. The dual-axis hinge assembly may include a pair of shafts received through a respective one of the mounting features and the slots, and engaged with display housing and a main housing of the electronic device to pivotably connect the display housing to the man housing. The elastic member may enable at least one of the shafts to slide along the slots to variably adjust a distance between a pivot axis of the display housing and a pivot axis of the main housing.
US11237594B2 Headset computer that uses motion and voice commands to control information display and remote devices
A wireless hands-free portable headset computer with a micro display arranged near but below a wearer's eye in a peripheral vision area not blocking the wearer's main line of sight. The headset computer can display an image or portions of an image, wherein the portions can be enlarged. The headset computer also can be equipped with peripheral devices, such as light sources and cameras that can emit and detect, respectively, visible light and invisible radiation, such as infrared radiation and ultraviolet radiation. The peripheral devices are controllable by the wearer by voice command or by gesture. The headset computer also can be broken down into component parts that are attachable to another article worn by an individual, such as a helmet or respirator mask.
US11237591B2 Electronic device
An electronic device includes a first unit, a second unit, and a lock mechanism. The lock mechanism includes: an engagement projection provided on a third side surface of the first unit; a latch provided on a fourth side surface of the second unit, the latch being rotatable around a rotation axis provided perpendicular to the fourth side surface between a first rotational position where the latch does not engage with the engagement projection and a second rotational position where the latch is engageable with the engagement projection, and an urging member that urges the latch to be positioned at the second rotational position. The latch has an inclined part. When the latch is located at the second rotational position and the first unit is changed to a closed state from a state where the first unit is not closed, the inclined part abuts on the engagement projection during the change.
US11237590B2 Cover member and display device including the same
A display panel cover member includes: a window having a plate shape and the window having a front surface, a rear surface opposite the front surface, and a first side surface between the front surface and the rear surface; and a protective film around the window. The protective film includes: an upper portion on the front surface of the window; a lower portion on the rear surface of the window; and a side portion on the first side surface of the window and connecting the upper portion and the lower portion of the protective film to each other.
US11237587B1 On-chip clock controller (OCC) manager based turbo capture clocking
Aspects of the disclosure are directed to clock management. In accordance with one aspect, a clock management apparatus for built-in self-test (BIST) circuitry includes a plurality of local clock controllers; a plurality of clock generators coupled to the plurality of local clock controllers; a master clock controller coupled to the plurality of clock generators; an X-tolerant logical built-in self test (XLBIST) circuit coupled to the master clock controller; and a test access port (TAP) coupled to the XLBIST circuit.
US11237584B2 State change detection apparatus, method, and non-transitory medium
A state change feature value relating to power supply current waveform data is extracted, and a transition state is detected, for a section of the waveform data, based on a magnitude of a state change feature value extracted.
US11237583B2 Method, device, and computer program product
This disclosure discloses a power supply method and a power supply device, and pertains to the field of power supply technologies. The method includes: supplying, by a power supply device, power to a load through a power supply port, where the power supply port is connected to a power receiving port of the load by using a power supply cable; and communicating, by the power supply device, with the load through a communications port, to manage a behavior of obtaining power by the load from the power supply device, where the communications port is connected to a communications port of the load by using a communications cable. In this disclosure, the power supply device is a power supply of the load and a controller of the load.
US11237581B2 Low-dropout (LDO) voltage system
A low-dropout voltage system comprising a current supply with a transistor circuitry, a mode switch capacitor, and a decoupling capacitor, wherein the mode switch capacitor facilitates the low-drop voltage system to swiftly transition from a low mode with a minimal to no transient current output to a high mode with a transient current of about 6 mA by dynamically biasing the transistor circuitry while limiting a voltage or current draw from an external power source.
US11237578B2 Intelligent voltage regulator
A voltage regulator includes a programming interface via which programming instructions may be applied to a processor of the voltage regulator. The voltage regulator operates the processor according to the programming instructions to select one of multiple active internally-generated analog voltage levels to determine an output voltage level of the voltage regulator.
US11237577B2 Temperature control system including multiple valves and temperature control method
A temperature control system includes a first pump, a second pump, a temperature adjusting unit, a first flow passage, a second flow passage, a first valve disposed in the first flow passage, a second valve disposed in the second flow passage, a first bypass flow passage connecting the first flow passage to the second flow passage on the temperature adjusting unit side of the first and second valves, a second bypass flow passage connecting the first flow passage to the second flow passage on the flow passage side of the first and second valves, a third valve disposed in the first bypass flow passage, and a fourth valve disposed in the second bypass flow passage. At least one of a pair of the first valve and the second valve, and a pair of the third valve and the fourth valve is a pair of flow rate adjustable valves.
US11237576B2 HVAC system with data driven user interfaces for equipment commissioning and operation
A building management system includes a communications interface connected to HVAC devices, a device identifier configured to identify the HVAC devices, a fault detector configured to detect a fault condition in the identified devices, and a causal relationship template retriever configured to retrieve a fault causation template of system parameters specific to the fault condition. The building management system further includes a status requestor configured to retrieve operating data from the identified devices and a user interface generator. The user interface generator is configured to populate the system parameters of the fault causation template with the retrieved operating data and transmit a signal to display a user interface with the populated fault causation template on a display screen.
US11237574B2 Fluid monitoring and control system
A fluid control device includes an electric motor mechanically connected to a fluid valve and a sensor coupled to a fluid pipe section. The sensor may be a temperature, pressure or flow rate sensor. A control device processor is configured to enter into a pre-occupancy mode when powered and never previously wirelessly connected to a remotely disposed fluid monitoring and control system. The pre-occupancy mode may close the fluid valve if at least one of the following occurs: exceeding a first preset threshold for a pressure decay test; exceeding a second preset threshold for a maximum flow rate; exceeding a third preset threshold for a maximum flow duration; exceeding a fourth preset threshold for a maximum flow volume; exceeding below a fifth preset threshold for a low temperature; exceeding above a sixth preset threshold for a high temperature; and/or exceeding above a seventh preset threshold for a high pressure.
US11237573B2 Method for securing the operation of a synthetic viewing system of an aircraft, associated computer program product and system
The invention relates to a method for securing the operation of a synthetic viewing system of an aircraft. This method comprises the steps of determining at least one control object in the field of view of the synthetic vision system and determining at least one control point belonging to each control object and verifying the consistency of the display of the synthetic vision system. The verification step comprises the sub-steps of recovering a first position corresponding to the displayed position of each control point on the corresponding outline on the display of the synthetic vision system, determining a second position of each control point on the display of the synthetic vision system and comparing the first and second positions.
US11237570B2 Methods and systems for configuring vehicle communications
The present disclosure is directed to configuring vehicle communications. In particular, a computing system comprising one or more computing devices physically located onboard a vehicle can communicate a plurality of different and distinct types of information associated with the vehicle to a remotely located computing system via a data stream transmitted from the vehicle to the remotely located computing system. The computing system can determine one or more changes in at least one of a mode, state, or context of the vehicle, and responsive to determining the change(s), the computing system can modify one or more parameters of the data stream transmitted from the vehicle to the remotely located computing system.
US11237569B2 Enhanced cargo transportation system
A vehicle includes a body, a removable cab, a cargo movement subsystem, and a computing device. The removable cab is attachable to the body. The computing device includes a processor and a memory. The computing device is programmed to actuate at least one vehicle subsystem to move the vehicle to deliver cargo stored in the cab and the cargo movement subsystem move the cargo. The cargo movement subsystem is arranged to move the cargo from the cab to a position accessible from an exterior of the vehicle.
US11237563B2 Method for analyzing individual plants in an agricultural field
A method includes: at an autonomous vehicle and during a first operating period, capturing a first set of images of a plant; calculating a location of the plant based on the first set of images; extracting an initial value of a plant metric of the plant based on the first set of images; predicting a predicted value of the plant metric of the plant at a time based on the initial value of the plant metric of the plant and a set of global condition data. The method also includes, at the autonomous vehicle and during a second operating period concurrent with the time: capturing a second set of images of the plant; identifying the plant based on the second set of images and the location of the plant; and executing an agricultural operation on the plant based on the predicted value of the plant metric.
US11237562B2 System and method for avoiding contact between autonomous and manned vehicles caused by loss of traction
A control system for preventing vehicle collisions may include a vehicle location determination module, a terrain determination module, a terrain surface coefficient of friction estimation module, and a sensing system configured to generate signals indicative of vehicle speed, vehicle pose, vehicle size, vehicle weight, vehicle tire type, vehicle load, vehicle gear ratio, weather characteristics, and road conditions for a vehicle operating at a job site. A manned vehicle trajectory determination module may receive location information and plot a first travel path for a manned vehicle based at least in part on a location, heading, and speed of the manned vehicle and a desired destination for the manned vehicle. An autonomous vehicle trajectory determination module may receive location information, terrain information, and terrain surface coefficient of friction information, plot a second travel path for an autonomous vehicle, and determine projected slide trajectories for the autonomous vehicle at successive positions along the second travel path where the autonomous vehicle is predicted to lose traction based at least in part on signals received from the sensing system.
US11237560B2 Control device, imaging device, control method, imaging method, and computer program
A control device including an acquisition unit configured to acquire information related to an overview of a structure, and a flight information generating unit configured to generate flight information of a flying body being caused to fly over a periphery of the structure to image the structure on the basis of the information acquired by the acquisition unit. The control device generates information used to cause the flying body to image the structure, and thereby makes it possible to make more efficient the inspection performed by the flying body capable of performing imaging.
US11237556B2 Autonomous vehicle
An autonomous vehicle includes one or more sensors that measures the distance to and/or other properties of a target by illuminating the target with light. The sensor(s) provides sensor data indicative of one or more surface manifolds. Point data is generated with respect to the surface manifold(s). AHaH (Anti-Hebbian and Hebbian) based mechanism performs an AHaH-based feature extraction operation on the point data for compression and processing thereof.
US11237551B2 Real-time automation for monitor and control of electro-mechanical system
A computer-implemented system is provided for monitoring an electro-mechanical device. The system includes a sensor, a data acquisition receiver, and an analysis processor. The sensor measures a parameter of the device as an analog signal. The data acquisition receiver converts the analog signal into a digital signal. The analysis processor assigns the signal data to a condition state responsive to an action mode to control the device. The system is intended for automated implementation in real-time.
US11237549B2 Utilization edge module server system and method
Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
US11237548B2 Data delivery control apparatus, method, and program
A collector (110) included in a data delivery control apparatus (100) collects data from a PLC (603, 604) and outputs the data to which collection time information indicating collection time is added. A validity determiner (140) determines whether the data is valid based on whether the collection time indicated by the collection time information added to the data is at or later than a starting time indicating a time at which a data sequence as a preset data processing sequence is started. A deliverer (130) delivers the data in accordance with a data sequence setting defining the data sequence in response to validity determination means determining that the data is valid.
US11237547B2 Information processing device, information processing method, and program
In an information processing device according to the present invention, an acquisition unit is configured to acquire a plurality of values related to a state quantity of a target device. An extraction unit is configured to extract a state value group constituted by a plurality of values related to an identical state quantity from the acquired plurality of values. A specification unit is configured to specify a value to be used to manage the target device from the state value group based on reliabilities of the values included in the state value group.
US11237545B2 System and method for converting manual industrial machines into automatic industrial machines
A system and method are provided for converting a manual industrial machine into an automatic industrial machine through an add-on module and providing predictive maintenance and navigation support to the automatic machines. The add-on module comprises several sensors to measure several parameters to predict impending malfunctions and breakdowns of machine components remotely through a continuous monitoring and analysis of measured parameters. A cloud-based navigation engine is centrally connected to the automatic machines to take real-time decisions through data optimization and navigation algorithms.
US11237541B2 Crafting apparatus assemblies, systems, devices, kits, mechanisms and methodologies for utilizing the same
A tool including a tool surface and further including coding indicia linked, at least indirectly, with the surface of the tool, the coding indicia capable of being detected by a sensor, the coding indicia functioning as a pointer to information relating to said tool or its use.
US11237540B2 Method and tooling machine for the machining of workpieces with an unknown workpiece geometry
A method for the machining of workpieces that have an unknown workpiece geometry with a tooling machine, said method having the steps of clamping of the workpiece in a clamping device on the tooling machine, execution of a manually guided 3D line scan with a measurement sensor within the tooling machine to determine the workpiece geometry in a first dataset, processing of the first dataset to compensate for errors in the manually guided 3D line scan in order to obtain a second dataset, use of the second dataset for 3D CAD surface generation by the tooling machine for the generation of a rough component geometry, use of the rough component geometry for the generation of scan paths for an automatic 3D line scan, execution of an automatic 3D line scan of the workpiece with the measurement sensor within the tooling machine in order to obtain a third dataset, use of the third dataset for 3D CAD surface generation for the generation of a precise component geometry, and automated machining of the workpiece by the tooling machine based on the precise component geometry, and a tooling machine for the execution of the method are provided.
US11237538B2 Substrate processing apparatus, device management controller, and recording medium
A substrate processing apparatus includes a device management controller including a parts management control part configured to monitor the state of parts constituting the apparatus, a device state monitoring control part configured to monitor integrity of device data obtained from an operation state of the parts constituting the apparatus, and a data matching control part configured to monitor facility data provided from a factory facility to the apparatus. The device management controller is configured to derive information evaluating the operation state of the apparatus based on a plurality of monitoring result data selected from a group consisting of maintenance timing monitoring result data acquired by the parts management control part, device state monitoring result data acquired by the device state monitoring control part, and utility monitoring result data acquired by the data matching control part.
US11237535B2 Centralized voltage controller and centralized voltage control system
A centralized voltage controller connected, via a communication network, to local voltage control units controlling voltage controllers, which are connected to a distribution line of a distribution system and control voltage of the distribution line, has: a voltage distribution determination unit calculating a controlled amount for each first voltage controller to be controlled among the plurality of voltage controllers, based on a measured value of voltage at each point of the distribution line; a tap position determination unit generating a command value to be given to each local voltage control unit based on the controlled amount; and a control state determination unit determining whether each voltage controller is a second voltage controller that fails to perform control according to the command value, and setting the voltage controllers except the second voltage controller to be the first voltage controller.
US11237534B2 Managing certificates in a building management system
A method of providing a plurality of controller certificates for a plurality of controllers within a Building Management System (BMS) includes downloading project information defining the BMS and using the downloaded project information to solicit a Certificate Signing Request (CSR) from each of the plurality of controllers of the BMS. The received CSRs are uploaded to a remote server so that the remote server can generate a corresponding controller certificate for each of the plurality of controllers of the BMS. The generated controller certificates are then downloaded to the corresponding one of the plurality of controllers of the BMS.
US11237521B2 Timepiece movement and timepiece
A timepiece movement includes a motor that has a rotor for rotating an indicating hand, a control unit that rotates the rotor by using a main drive pulse and an auxiliary drive pulse, and that determines a reference position of the indicating hand by detecting a rotation state of the rotor when the indicating hand is rotated using a detection drive pulse based on the main drive pulse, a train wheel that transmits a drive force of the motor to the indicating hand, and that has an indicating hand gear and a second intermediate pinion which mesh with each other, and an elastic portion that is disposed in the indicating hand gear, and that is elastically deformed by coming into contact with the second intermediate pinion when the indicating hand is located at the reference position.
US11237518B2 Image forming apparatus, method, and computer-readable medium for preventing failures and errors in drum memory and belt memory due to hot-swapping
An image forming apparatus includes a main body, a drum cartridge removably attached to the main body, and a belt unit removably attached to the main body. The main body includes a drum power supply, a belt power supply, and a controller configured to start supplying power from the drum power supply to a drum memory of the drum cartridge, start supplying power from the belt power supply to a belt memory of the belt unit, stop supplying the power from the drum power supply to the drum memory after starting supplying the power from the drum power supply to the drum memory, and stop supplying the power from the belt power supply to the belt memory after starting supplying the power from the belt power supply to the belt memory.
US11237517B2 Process cartridge, electrophotographic image forming apparatus, and electrophotographic photosensitive drum unit
A process cartridge comprises an electrophotographic photosensitive drum having a photosensitive layer at a peripheral surface thereof, and process means actable on the electrophotographic photosensitive drum. The process cartridge also includes a coupling member capable of taking a rotational force transmitting angular position for transmitting the rotational force for rotating the electrophotographic photosensitive drum to the electrophotographic photosensitive drum and a disengaging angular position in which the coupling member is inclined away from the axis of the electrophotographic photosensitive drum from the rotational force transmitting angular position.
US11237516B2 Image forming apparatus having a covering mechanism for a photosensitive drum in a cartridge
An image forming apparatus, having a housing, a drawer movable between an inner position and an outer position, and a cartridge attachable to the drawer, is provided. The cartridge includes a photosensitive drum rotatable about an axis extending in a first direction and a drum cover movable between a first position and a second position. The drawer includes a guide configured to guide the cartridge in a second direction intersecting with the first direction when the cartridge is being attached to the drawer and a contacting portion configured to contact the drum cover and move the drum cover from the first position to the second position when the cartridge is being guided by the guide. The housing includes a stopper configured to stop the cartridge from separating from the guide in a third direction intersecting with the first direction and with the second direction.
US11237511B2 Fixing apparatus, image forming apparatus, method of controlling fixing apparatus, and non-transitory recording medium storing computer readable program
A fixing apparatus includes: a first rotating body that contacts a sheet for printing and heats the sheet; a second rotating body that rotates while pressing the first rotating body; a motor that rotates the first rotating body; and a hardware processor that determines whether an abnormal noise occurs on the basis of a plurality of condition values including a torque value of the motor, wherein the hardware processor performs abnormal noise prevention control that increases the rotation of the first rotating body or weakens pressing applied by the second rotating body to the first rotating body in a case where it is determined that the abnormal noise occurs.
US11237509B2 Image forming apparatus
An image forming apparatus that is replenished with toner by using a toner cartridge serving as a toner container that accommodates toner, which is a consumable, and that is detachable from an apparatus body, includes, as a characteristic component of a control section that controls the image forming apparatus, a display control unit that, when a toner cartridge to be first inserted or a replacing toner cartridge is inserted, causes a display section of an operation panel to display a display (e.g. a message, an image (illustration), a moving image, or the like) that instructs a user in an operation of shaking the toner cartridge.
US11237505B2 Heating device with thermometers and thermostats alternately arranged on a heat conductor
A heating device includes a substrate having first and second surfaces, a plurality of heating elements each disposed in one of a central region and end regions of the first surface of the substrate, a heat conductor layer on the second surface of the substrate, a plurality of thermometers arranged on the heat conductor layer and each configured to measure a temperature of one of the central region and the end regions, and a plurality of thermostats arranged on the heat conductor layer and each configured to measure the temperature of one of the central region and the end regions and interrupt electrical power supplied to the heating element disposed in said one of the central region and the end regions when the measured temperature exceeds a predetermined value. The thermometers and the thermostats are alternately arranged on the heat conductor along a longitudinal direction of the heat conductor layer.
US11237496B2 Toner for developing electrostatic images
Provided is a toner which provides excellent balance between high temperature storage stability and low temperature fixability and which is less likely to cause the bleeding out of a release agent even in a long-term, high-temperature condition. Disclosed is a toner for developing electrostatic images, comprising: colored resin particles comprising a binder resin, a colorant and a release agent, and an external additive, wherein the colored resin particles further comprise a styrene-based thermoplastic elastomer, and wherein a content of a fatty acid ester compound having a number average molecular weight (Mn) of 500 or more and less than 2,000 as the release agent, is from 2 parts by mass to 20 parts by mass with respect to 100 parts by mass of the binder resin.
US11237495B2 Electrophotographic photoreceptor
There is provided an electrophotographic photoreceptor obtained by sequentially laminating at least a photosensitive layer and an outermost layer on a conductive support, wherein the outermost layer contains a polymerized and cured product of a composition containing a polymerizable monomer and a filler, and the filler includes a conductive first filler surface-treated with a surface treatment agent having a silicone chain in a side chain, and a second filler having a relative dielectric constant which is lower than that of the first filler and 5 or less.
US11237494B2 Electrophotographic photosensitive member, process cartridge and electrophotographic image forming apparatus
There is provided an electrophotographic photosensitive member capable of suppressing the environmental fluctuation in repeated use. A protective layer of the electrophotographic photosensitive member contains a polymer of a composition containing a hole transporting compound having two or more (meth)acryloyloxy groups and a compound having a specific structure.
US11237491B2 Reflective optical element for a radiation beam
A system comprises a reflective optical element with a reflective surface that is configured to reflect a radiation beam. The reflective optical element also has a body. The system includes a thermal conditioning mechanism operative to thermally induce a deformation of the body under control of a controller. By means of controllably deforming the body, the shape of the reflective surface can be adjusted in a controlled manner.
US11237490B2 Lithographic apparatus and device manufacturing method
An apparatus including an illumination system to condition a radiation beam, a support to support a patterning device, the patterning device capable of imparting the radiation beam with a pattern in its cross-section to form a patterned radiation beam, a substrate table constructed to hold a substrate, a projection system to project the patterned radiation beam onto a target portion of the substrate, and a control system configured to: receive pattern data characterizing a pattern distribution, receive radiation data characterizing the radiation beam, determine a dissipation distribution of the pattern based on the pattern data and the radiation data, determine deformation of the pattern by applying the dissipation distribution in a thermo-mechanical model of the patterning device, and determine a control signal to control a component of the apparatus based on the deformation of the pattern.
US11237487B2 Imprint apparatus and article manufacturing method
The present invention provides an imprint apparatus that forms a pattern of an imprint material on a substrate using a mold, the apparatus including a first detection unit configured to detect a surface structure in a wafer edge region of the substrate, a specifying unit configured to specify, from the surface structure detected by the first detection unit, an effective region in which the pattern of the imprint material is formed, and a first determining unit configured to determine, based on the effective region specified by the specifying unit, a shape of a peripheral shot region whose area is smaller than an area of a pattern region of the mold, and a second determining unit configured to determine based on the shape determined by the first determining unit, a supply position of the imprint material in the peripheral shot region.
US11237472B2 Reflective mask blank, reflective mask and manufacturing method thereof, and semiconductor device manufacturing method
Provided are a reflective mask blank and a reflective mask, which are able to reduce the shadowing effects of EUV lithography and form a fine pattern. As a result, a semiconductor device can be stably manufactured with high transfer accuracy. The reflective mask blank comprises a multilayer reflective film and an absorber film in that order on a substrate, and the absorber film comprises a material comprising an amorphous metal comprising at least one or more elements among cobalt (Co) and nickel (Ni).
US11237471B2 Light source device and projector
A light source device according to the present disclosure includes a light source section, a first light separation element for transmitting a part of first light entering the first light separation element irrespective of a polarization component, and reflecting another part of the first light irrespective of a polarization component, a second light separation element for reflecting a part of the first light entering the second light separation element, a diffusion element for diffusing and emitting another part of the first light entering the diffusion element, and a wavelength conversion element for performing wavelength conversion on a part of the first light entering the wavelength conversion element to emit second light, wherein the second light separation element transmits a first polarization component with respect to the second light, and reflects a second polarization component.
US11237467B2 Light synthesizing device
A light synthesizing device includes first and second light emitting devices, first and second polarization control members, and a synthesis member. Each of the first and second light emitting devices has at least one first semiconductor laser element and at least one second semiconductor laser element, and configured such that a polarization direction of exit light from the first semiconductor laser element is different from a polarization direction of exit light from the second semiconductor laser element. The first and second polarization control members are respectively configured to change the polarization directions of the exit lights from the first semiconductor laser element of the first light emitting device and the second semiconductor laser element of the second light emitting device. The synthesis member is configured to combine light exited from the first light emitting device and light exited from the second light emitting device.
US11237465B2 Optical module and projector with same
An optical module including a base, an outer frame, an inner frame, a transparent element, two first coil portions, two first magnetic portions is provided. The outer frame is pivoted to the base. The inner frame is disposed in the outer frame. The transparent element is disposed in the inner frame. The first coil portion is disposed between the base and the outer frame. The first magnetic portion is disposed between the base and the outer frame, and each of the two first magnetic portions is spaced with the corresponding first coil portion. When a power supply is adapted to provide a current to the first coil portion, each of the two first coil portions is magnetized and forms an electromagnetic force with magnetic field of the corresponding first magnetic portion, and the electromagnetic forces are adapted to drive the transparent element pivotally swinging relative to the base.
US11237460B2 Softbox
A softbox for being mounted to spotlight door flaps includes plural flat sides, at least two of which are mutually non-adjacent, wherein pockets for accommodating the spotlight door flaps are arranged on the at least two mutually non-adjacent flat sides of the softbox, wherein the pockets are each provided with an insertion opening, and wherein the insertion openings are configured to be reversibly variable with regard to their widths. The softbox includes at least two side walls, and further includes a light-baffle arranged between the at least two side walls of the softbox, wherein the light-baffle includes at least two translucent planes inclined to one another, and wherein the plural translucent planes together form a shape having a base facing towards the spotlight.
US11237452B2 Optical modulating device, beam steering device, and system employing the same
An optical modulating device, a beam steering device, and a system employing the same are provided. The optical modulating device includes an active layer, a driver configured to electrically control a refraction index of the active layer, and a nano-antenna disposed on the active layer, and having a dual nano-antenna structure including a first nano-antenna and a second nano-antenna, the first nano-antenna having a length different from a length of the second nano-antenna, and the first nano-antenna being spaced apart from the second nano-antenna. The driver includes a first driver electrically connected to the first nano-antenna, and a second driver electrically connected to the second nano-antenna.
US11237450B2 Display panel
The present disclosure relates to a display panel. The display panel includes a light switching layer, and a color film layer located on the light switching layer, wherein the color film layer includes a diffraction grating. The color film layer further includes a collimating layer located on a side of the diffraction grating facing away from the light switching layer. The color film layer further includes a light splitting layer located between the diffraction grating and the light switching layer.
US11237448B2 Hybrid electrochromic devices and methods
An electrochromic (EC) device and method of operating the same, the EC device including a transparent substrate, a working electrode disposed on the substrate and including electrochromic inorganic nanoparticles, a counter electrode, and an electrolyte disposed between the working electrode and the counter electrode, the electrolyte including an electrochromic organic material.
US11237446B2 Optical assembly, optical device, and manufacturing method thereof
An optical assembly for an optical device. The optical assembly comprises a first substrate and a second substrate opposite the first substrate. A dimming structure is disposed between the first substrate and the second substrate. A light shielding structure is disposed on a surface of the second substrate opposite to the first substrate. The light shielding structure is configured to absorb at least one of ultraviolet light, near-ultraviolet light, infrared light, or far-infrared light in the sunlight and output an electrical control signal, and the dimming structure is configured to adjust light transmittance in response to the electrical control signal.
US11237445B2 Display device and electronic device
An object of the invention is to provide a circuit technique which enables reduction in power consumption and high definition of a display device. A switch controlled by a start signal is provided to a gate electrode of a transistor, which is connected to a gate electrode of a bootstrap transistor. When the start signal is input, a potential is supplied to the gate electrode of the transistor through the switch, and the transistor is turned off. The transistor is turned off, so that leakage of a charge from the gate electrode of the bootstrap transistor can be prevented. Accordingly, time for storing a charge in the gate electrode of the bootstrap transistor can be shortened, and high-speed operation can be performed.
US11237443B2 Display device
According to one embodiment, a display device includes a first electrode, a second electrode, a first wiring electrically connected to the first electrode, a second wiring electrically connected to the second electrode, and a controller electrically connected to the first wiring and the second wiring, wherein the first electrode and the second electrode are located in a display area, the first electrode is connected to the first wiring in a position away from the controller than the second electrode, the second electrode is connected to the second wiring in a position closer to the controller than the first electrode, and a number of the first wiring being greater than a number of the second wiring.
US11237442B2 Liquid crystal display
A liquid crystal display according to an exemplary embodiment of the present invention includes a substrate, a plurality of pixels arranged in a matrix on the substrate where each pixel includes a switching element, a plurality of gate lines that are connected to the switching elements and extend in a row direction, and a gate driver that is connected to the gate lines and is formed on the substrate as an integrated circuit. In the liquid crystal display, the gate driver includes a first region and a second region that is not aligned with the first region.
US11237441B2 Array substrate and manufacturing method thereof, display device
The present disclosure relates to an array substrate and a manufacturing method thereof, a display device. The manufacturing method of the array substrate includes: upon manufacturing of a gate layer, connecting a gate line in the gate layer with a signal line electrically; and after manufacturing of an active layer is completed, disconnecting electrical connection of the gate line with the signal line.
US11237439B1 Display panel and display device
The present application provides a display panel and a display device; at least one first interval and at least one second interval are defined between a plurality of light-shielding patterns of a first substrate of the display panel, a plurality of color films with different colors are disposed in different ones of the first intervals respectively; and a light-shielding member is disposed on a second substrate and opposite to the second interval. The present application realizes an anti-peep function by disposing an anti-peep structure between the first substrate and the second substrate, so as to alleviate a problem of complicated stacking structure of a current anti-peep film.
US11237437B2 Display panel and manufacture method thereof, and display apparatus
A display panel and a manufacture method thereof, and a display apparatus are provided. The display panel includes a first substrate and a second substrate which arranged opposite to each other. The first substrate includes a display region and a peripheral region, a conduction section is in the peripheral region of the first substrate, and the conduction section is electrically connected with a grounded section. The second substrate includes a display region and a peripheral region, a black matrix is at least in the peripheral region of the second substrate, and the black matrix is electrically connected with the conduction section.
US11237435B2 Display panel, manufacturing method thereof, display device, and substrate
A display panel, a manufacturing method thereof, and a display device are provided. The display panel has a display area and a peripheral area surrounding the display area, the display panel includes a first substrate, a second substrate disposed opposite to the first substrate, and a sealing member. The sealing member is disposed between the first substrate, and the second substrate and located in the peripheral area, and configured to hermetically connect the first substrate and the second substrate, the sealing member includes a first sealant and a first retaining wall, an orthographic projection of the first retaining wall on the second substrate is at least partially overlapped with an orthographic projection of the first sealant on the second substrate, and elastic modulus of a material of the first sealant is greater than elastic modulus of a material of the first retaining wall.
US11237433B2 Transparent liquid crystal display device and display method thereof
Embodiments of the present disclosure provides a transparent liquid crystal display device and a display method thereof. The transparent liquid crystal display device includes a transparent liquid crystal display panel and a transparent backlight module, the transparent liquid crystal display panel includes a color filter substrate, the transparent backlight module is disposed on a non-display side of the transparent liquid crystal display panel and includes a transparent light guide plate and an ultraviolet light source, the ultraviolet light source is disposed on a side end of the transparent light guide plate, the color filter substrate includes color resin lasers with different colors, and the color resin layers with different colors are mixed with fluorescent materials which are excitable to emit corresponding colors.
US11237432B2 Display device capable of generating color of light close to or identical to blue primary color of DCI-P3 color gamut
A display device is provided and a display unit of the display device includes a light emitting unit and a light converting layer disposed on the light emitting unit. The display unit emits an output light under an operation of the highest gray level, the output light having an output spectrum. An intensity integral of the output spectrum from 380 nm to 493 nm defines as a first intensity integral, an intensity integral of the output spectrum from 494 nm to 580 nm defines as a second intensity integral, a ratio of the first intensity integral over the second intensity integral defines as a first ratio, and the first ratio ranges from 5 to 20.
US11237431B2 Display apparatus
According to an aspect, a display apparatus includes: a first light-transmissive substrate; a second light-transmissive substrate arranged to face the first light-transmissive substrate; a liquid crystal layer including polymer dispersed liquid crystals sealed between the first light-transmissive substrate and the second light-transmissive substrate; at least one light-emitting device arranged to face at least one of a side surface of the first light-transmissive substrate or a side surface of the second light-transmissive substrate; and at least one reflector arranged on at least one of a side surface of the first light-transmissive substrate or a side surface of the second light-transmissive substrate, the side surface of the first or second light-transmissive substrate being on an opposite side of the side surface of the first or second light-transmissive substrate to which the at least one light-emitting device faces, and configured to reflect light at the side surface on the opposite side.
US11237430B2 Display module
A display module is provided, which provides a first sealing structure disposed between a flexible circuit board and a surface of a cover plate facing a backlight housing and a second sealing structure disposed between the flexible circuit board and a surface of a side wall of the backlight housing facing the cover plate. It can isolate the external water vapor and dust from entering the interior of the display module, thereby improving the dustproof and waterproof capabilities of the display module, and further improving the reliability of the display module.
US11237429B2 Light guiding assembly and fabricating method thereof, backlight module and display device
A light guiding assembly and a fabricating method, a backlight module, and a display device are provided. The light guiding assembly includes a waveguide layer, and a coupling grating structure including at least two gratings, wherein at least one of the at least two gratings is located inside the waveguide layer, and orthographic projections of the at least two gratings on a surface of the waveguide layer at least partially overlap, the coupling grating structure being configured such that incident light propagates in the waveguide layer.
US11237425B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a first area, a second area, and a third area. A first distance is greater than or equal to a second distance, and a fourth distance is greater than or equal to a third distance. The first distance, the second distance, the third distance, and the four distance are measured by a length of an orthographic projection on a flexible substrate that a first side and a second side of each of black matrices in the first area and the second area exceed corresponding sides of corresponding data lines, respectively.
US11237424B2 Display device
A display device includes a display panel from which light is emitted; and an optical film to which the light from the display panel is incident. The optical film includes: a first pattern layer having a first refractive index, and a second pattern layer having a second refractive index lower than the first refractive index, the second pattern layer including a plurality of hollow inorganic particles. The second pattern layer which has the second refractive index lower than the first refractive index and includes the plurality of hollow inorganic particles, is disposed further from the display panel than the first pattern layer.
US11237423B2 Image display device that can display high brightness and high contrast images and includes a cured resin layer
An image display device is provided which is free from display defects caused by the deformation of an image display part and can display high brightness and high contrast images. The image display device includes an image display part 2, a light-transmitting protective part 3 arranged on the image display part, and a cured resin layer 5 interposed between the image display part 2 and the protective part 3. The cured resin layer 5 has a light transmittance in the visible region of 90% or more and a refractive index (nD) of 1.45 or more and 1.55 or less.
US11237422B2 Display device
According to one embodiment, a display device includes a display panel, a light emitting element, a light guide layer and a first optical layer. The display panel includes a first substrate, a second substrate opposed to the first substrate, and a polymer dispersed liquid crystal layer which is held between the first substrate and the second substrate and contains a polymer and a liquid crystal molecule. The light guide layer has a first surface opposed to the display panel, and an edge opposed to the light emitting element. The first optical layer is located between the display panel and the light guide layer. A refractive index of the first optical layer is lower than a refractive index of the light guide layer.
US11237421B2 Display device
Disclosed is an LCD device which realizes decreased thickness, simplified process, and decreased cost by using a common electrode for formation of electric field to drive liquid crystal as a sensing electrode, and removing a touch screen from an upper surface of the liquid crystal panel, the LCD device comprising gate and data lines crossing each other to define plural pixels on a lower substrate; a pixel electrode in each of the plural pixels; plural common electrode blocks patterned at the different layer from the pixel electrode, wherein the common electrode blocks, together with the pixel electrode, forms an electric field, and senses a user's touch; and plural sensing lines electrically connected with the common electrode blocks, wherein, if the sensing line is electrically connected with one of the common electrode blocks, the sensing line is insulated from the remaining common electrode blocks.
US11237417B2 Directional display apparatus
A switchable privacy display for an automotive vehicle comprises a spatial light modulator, a first switchable liquid crystal retarder and first passive retarder arranged between a first pair of polarisers and a second switchable liquid crystal retarder and second passive retarder arranged between a second pair of polarisers. A first switchable liquid crystal retarder comprises a two homeotropic alignment layers and a second switchable liquid crystal retarder comprises two homogeneous alignment layers. In a privacy mode of operation, on-axis light from the spatial light modulator is directed without loss to the passenger, whereas off-axis light has reduced luminance to reduce the visibility of the display to off-axis driver leaning towards the display. In a shared mode of operation, the liquid crystal layers are controlled so that off-axis luminance and reflectivity are unmodified.
US11237412B1 Antenna implementation embedded in optical waveguide module
Eyewear including a see-through display including an optical waveguide module and one or more integrated antennas. In one example, the antenna is disposed on one of the non-active waveguide substrates, which non-active waveguide substrates are used as encapsulants to protect the waveguide active layer from environmental factors and do not have an active optical function in the waveguide operation. In another example, the antenna is disposed on one of the active waveguide substrate surfaces opposite another active waveguide substrate. As a result, there is a large lee-way available in patterning desired antenna shapes, length, and area on these surfaces using optically transparent, high conductivity materials. The antenna is not subject to some design constraints and compromises.
US11237407B2 Magnetic eyewear retainer system and method
Implementations of a magnetic eyewear retainer system and method are provided. In some implementations, the magnetic eyewear retainer system comprises eyewear temple magnets and a retainer necklace. In some implementations, the magnetic eyewear retainer system further comprises eyewear that includes the eyewear temple magnets. In some implementations, the magnetic eyewear retainer method comprises attaching the eyewear temple magnets to the temples of eyewear and magnetically connecting the eyewear to the retainer necklace with the eyewear temple magnets to retain the eyewear on a user's person while the eyewear is not being worn on the user's face.
US11237400B2 Attachment producing anamorphic effect
Apparatuses, systems, and methods for producing non-rotationally symmetric optical aberrations. Such aberrations may be created by a removable attachment that may be attached to another lens, such as a spherical lens. Aberrations that appear to reproduce an anamorphic effect may be produced, yet the underlying camera system may remain a spherical camera system, and the capture mode may remain non-anamorphic.
US11237399B2 Optical beam shaping unit, distance measuring device and laser illuminator
An optical beam shaping unit for shaping a beam bundle. The optical beam shaping unit has at least one ball lens for shaping the beam bundle, wherein the ball lens allows a large portion of the light incident on the ball lens to pass through, and wherein the optical beam shaping unit has at least one optical unit which has a positive effective focal length and which is arranged in a beam path with the ball lens.
US11237398B2 Head-mounted display apparatus
A head-mounted display apparatus includes a cross dichroic prism including four triangular prisms that are mutually bonded, and a first dichroic film and a second dichroic film provided between adjacent prisms of the four triangular prisms, a plurality of display panels arranged respectively opposite to a plurality of light incident planes of the cross dichroic prism, and a projection optical system configured to project light emitted from the cross dichroic prism onto a pupil of a user. The cross dichroic prism includes an optically imperfect part at a center of a bonded part of the four triangular prisms. A ratio between an aerial conversion length from each of light-emission planes of the plurality of display panels to the center of the bonded part, and a width of the optically imperfect part, is greater than or equal to 250:1.
US11237396B2 Dynamic focusing head mounted display
A conventional head-mounted display (HMDs) can display a virtual image at a fixed focus (e.g., infinite focus). If the user looks at an object that appears closer than the virtual image, then accommodation by the user's eyes will cause the virtual image to appear blurry. The HMDs disclosed herein include a dynamic electro-active focusing element that changes the focus of the virtual image to account for accommodation by the user. This dynamic electro-active focusing element may include a curved layer of electro-active material, such as nematic or bi-stable (e.g., cholesteric) liquid crystal, disposed between a static concave mirror and a convex surface on a beam splitter or other optical element. Changing the refractive index of the electro-active material causes the focus of the dynamic electro-active focusing element, making it possible to shift the virtual image's focus in as the user's eyes change focus.
US11237395B2 High-reliability spectacle-type device and method
The invention relates to a spectacle-type device (1) in which a full image can be depicted in a reliable manner by overlapping the first partial image (α3) and the second partial image (α4), wherein a correct full image can be perceived by the operator (2), and an action can be carried out with reliability when at least two items of image information coincide. The invention also relates to a method for depicting a full image and/or for carrying out an action using a spectacle-type device.
US11237393B2 Eyepieces for augmented reality display system
An eyepiece waveguide for an augmented reality display system. The eyepiece waveguide can include an input coupling grating (ICG) region. The ICG region can couple an input beam into the substrate of the eyepiece waveguide as a guided beam. A first combined pupil expander-extractor (CPE) grating region can be formed on or in a surface of the substrate. The first CPE grating region can receive the guided beam, create a first plurality of diffracted beams at a plurality of distributed locations, and out-couple a first plurality of output beams. The eyepiece waveguide can also include a second CPE grating region formed on or in the opposite surface of the substrate. The second CPE grating region can receive the guided beam, create a second plurality of diffracted beams at a plurality of distributed locations, and out-couple a second plurality of output beams.
US11237390B2 Display system
This display system includes: a projection device including a phase-modulation-type spatial light modulator element, a light source radiating light to a display part of the element, and a control circuit controlling the element and the light source; and projecting reflection light of the part of the element; and a reflecting mirror reflecting projection light of the device. The control circuit displays, on the part of the element, a first pattern and a second pattern associated with display information having different definition degrees. The reflecting mirror includes a first reflection region causing reflection light of a portion where the first pattern is displayed to enter, and reflecting the light toward a first display region, and a second reflection region causing reflection light of a portion where the second pattern is displayed to enter, and reflecting the light toward a second display region.
US11237388B2 Processing apparatus, image capturing apparatus, and image processing method
There is provided an image processing apparatus that displays the camera captured image via the spin window on the display and the condition of the travel direction even in the bad weather can be more reliably checked. The image processing apparatus includes a camera that captures an image via the spin window, an image processor that generates a display image, and a display that displays the generated image by the image processor. The image processing apparatus further includes a pulse light output unit, and the camera includes a first camera and a second camera that capture images at timings after elapse of different times from a pulse light output timing of the pulse light output unit. The respective cameras capture images of different spaces, and the image processor generates a differential image between the images captured by the respective cameras and displays the differential image on the display.
US11237386B2 Substrate perforation system and method using polygon mirror(s)
Various arrangements and methods are disclosed for forming one or more perforations on a substrate surface using a laser system, at least one rotating polygon mirror, and at least one other movable mirror. A rotating polygon mirror may be used to define a plurality of perforations in a row set or band on a substrate surface by incrementing (e.g., moving) a first mirror between a plurality of fixed (e.g., pointing) positions. A rotating polygon mirror may be used to define a plurality of perforations in a row set or band on a substrate using a first mirror that is maintained in a fixed (e.g., pointing) position. A first rotating polygon mirror and a second rotating polygon mirror may be used to define a plurality of perforations in a row set or band on a substrate surface, where the first and second polygon mirrors are used to define an extent of a given perforation in two dimensions on the substrate.
US11237384B2 Optical scanning device
An optical scanning device includes a mirror that includes a mirror reflection surface, and torsion bars that support the corresponding sides of the mirror and cause the mirror to rotate. The torsion bars are formed of a silicon active layer whose surface is exposed.
US11237382B2 Optical module
An optical module includes a driving unit, a first color wheel, a second color wheel, a first electromagnet, a plurality of first magnets and a polarity control unit. The driving unit has a rotating shaft. The first color wheel is fixed on the rotating shaft. The second color wheel is freely disposed on the rotating shaft. The first electromagnet is disposed on the first color wheel and the first magnets are disposed on the second color wheel. The driving unit drives the first color wheel to rotate, such that the first electromagnet rotates along with the first color wheel. The polarity control unit controls a direction of current flow in the first electromagnet to control a polarity of the first electromagnet, such that the first electromagnet attracts one of the first magnets during rotation to drive the second color wheel to rotate along with the first color wheel.
US11237381B2 Electrowetting display panel, electrowetting display apparatus, method of driving electrowetting display panel, and method of fabricating electrowetting display panel
An electrowetting display panel includes a plurality of subpixels. Each of the plurality of subpixels having a subpixel area and an hater-subpixel area. The electrowetting display panel includes a first substrate, including a first insulating layer, a first electrode layer on the first insulating layer, and a first lyophobic layer on a side of the first electrode layer away from the first insulating layer; a second substrate facing the first substrate, including a second electrode layer, and a second lyophobic layer on the second electrode layer; and a plurality of sealing elements between the first substrate and the second substrate to define a plurality of fluid channels, each of the plurality of sealing elements being in the inter-subpixel area. The electrowetting display panel includes a first fluid reservoir and a respective one of the plurality of fluid channels between the first lyophobic layer and the second lyophobic layer.
US11237378B2 Device for a weapon station
An optical module for an independent line of sight is capable of being arranged on a sight unit. The optical module contains at least a first mirror and at least a movably arranged second mirror. A method for converting an existing weapon station into a weapon station with an independent line of sight, a sight unit arranged with an optical module, and a weapon station embodied with a sight unit, wherein an optical module is arranged on the sight unit, are also provided.
US11237367B2 Camera optical lens
The present invention provides a camera optical lens including, from an object side to an image side: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a negative refractive power; a fourth lens having a positive refractive power; a fifth lens having a negative refractive power; a sixth lens having a positive refractive power; and a seventh lens having a negative refractive power first to seventh lenses. The camera optical lens satisfies following conditions: 8.00≤d1/d2≤16.00; 0.40≤(d2+d6)/d4≤0.70; and 0.50≤R2/R3≤1.20. The camera optical lens can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures.
US11237366B2 Optical imaging lens
The application discloses an optical imaging lens, and the optical imaging lens sequentially comprises the following components from an object side to an image side along an optical axis: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens, wherein the first lens has a refractive power; the second lens has a refractive power; the third lens has a refractive power, the object side surface of the third lens is a convex surface, and the image side surface of the third lens is a convex surface; the fourth lens has a refractive power, the object side surface of the fourth lens is a convex surface, and the image side surface of the fourth lens is a concave surface; the fifth lens has a refractive power; the sixth lens has a positive refractive power; and the seventh lens has a refractive power, and the object side surface of the seventh lens is a convex surface. Wherein, the total effective focal length f of the optical imaging lens and the entrance pupil diameter EPD of the optical imaging lens satisfy the following relation: f/EPD<1.7; and the total effective focal length f of the optical imaging lens and the maximum semi field of view Semi-FOV of the optical imaging lens meet the following relation: 4 mm
US11237365B2 Camera optical lens including six lenses of +++−+− refractive powers
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a positive refractive power; a third lens having a positive refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: 1.40≤f1/f2≤5.00; and 2.50≤R3/R4≤6.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11237360B2 Imaging optical lens assembly, imaging apparatus and electronic device
An imaging optical lens assembly includes six lens elements, the six lens elements being, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with negative refractive power has an image-side surface being concave in a paraxial region thereof. The second lens element has positive refractive power. The fourth lens element has an image-side surface being concave in a paraxial region thereof. The sixth lens element has an object-side surface being convex in a paraxial region thereof and an image-side surface being concave in a paraxial region thereof and including at least one convex critical point in an off-axis region thereof.
US11237357B2 Photographing optical lens assembly
A photographing optical lens assembly includes five lens elements with refractive power, in order from an object side to an image side. The first lens element with refractive power has a convex object-side surface. The second lens element with positive refractive power has an object-side surface and an image-side surface both being aspheric. The third lens element has positive refractive power. The fourth lens element with refractive power has a concave object-side surface. The fifth lens element with refractive power has an object-side surface and a concave image-side surface with at least one inflection point, both the object-side surface and the image-side surface being aspheric.
US11237354B2 Variable focal length lens apparatus
A variable focal length lens apparatus includes an objective lens and an imaging lens that are aligned on the same optical axis; a front side lens system and a rear side lens system that are disposed in a section between the objective lens and the imaging lens on the optical axis, and change a refractive index in accordance with an input drive signal; and a diaphragm disposed in the section between the front side lens system and the rear side lens system on the optical axis.
US11237353B2 Lens driving device, camera device, and electronic apparatus
A lens driving device being capable of stabilizing a motion of a lens holder is provided. A lens driving device includes a lens holder configured to support a lens, a frame surrounding a periphery of the lens holder, and a support mechanism configured to support the lens holder so as to be freely movable relative to the frame in an optical axis direction of the lens. The support mechanism includes a support member provided in the frame and a guide portion provided in the lens holder. The support member extends in the optical axis direction of the lens, and the support member is in contact with the guide portion at least at two points in a cross section orthogonal to the optical axis direction of the lens.
US11237350B2 Autonomous fluid compressor for laying optical fibers in a duct
Autonomous fluid compressor for supplying compressed fluid to a cable laying device, the fluid compressor comprising a fluid compressing unit arranged to compress fluid and comprising an exhaust valve, an electric motor, for driving the fluid compressing unit, a rechargeable power unit, to supply electric power to the electric motor, a fluid supply port connected to the exhaust valve, characterized in that the fluid compressor including an input unit, for receiving a fluid demand signal indicating a fluid demand from the cable laying device, and a control unit, arranged to control the motor based on the fluid demand signal.
US11237349B2 Cable spool and storage
Systems and methods of dispensing telecommunications cable from a network component are provided. A system includes a housing, an axle, and a spool. The housing defines an interior region and includes a cable storage portion and a mounting surface defining a receptacle. The axle is configured to removably attach to the receptacle. The spool is configured to be disposed on the axle, and has a first flange proximal to the mounting surface and a removable second flange distal to the mounting surface when the spool is disposed on the axle. The spool has a drum portion configured to support a coiled fiber optic cable and dispense the fiber optic cable as the spool rotates on the axle. Undispensed cable can be removed from the spool with the second flange removed. The cable storage portion of the housing is configured to receive the undispensed coil.
US11237345B2 Optical backplane system, switching system, and switching system upgrade method
This application discloses an optical backplane system, which includes a first upper-level optical interconnection module, a first lower-level optical interconnection module, and a second lower-level optical interconnection module. The first upper-level optical interconnection module includes M1 first interfaces and N1 second interfaces in connection relationships. The first lower-level optical interconnection module includes L1 third interfaces and K1 fourth interfaces in connection relationships. The second lower-level optical interconnection module includes L2 third interfaces and K2 fourth interfaces in connection relationships. The first upper-level optical interconnection module is connected to one of the L1 third interfaces of the first lower-level optical interconnection module by using one of the N1 second interfaces. The first upper-level optical interconnection module is connected to one of the L2 third interfaces of the second lower-level optical interconnection module by using another one of the N1 second interfaces.
US11237344B2 Photonic die alignment
A first photonic die has a first coupling edge and a first die surface, and comprises: a first waveguide extending in proximity to the first coupling edge; a portion of the first die surface forming an alignment edge substantially parallel to the first waveguide; and a first alignment feature etched into or formed adjacent to the first coupling edge. A second photonic die has a second coupling edge and a second die surface, and comprises: a second waveguide extending in proximity to the second coupling edge; a portion of the second die surface configured to form a receptacle sized to constrain a position of the alignment edge; and a second alignment feature etched into or formed adjacent to the second coupling edge and configured to enable alignment with the first alignment feature when the first photonic die and the second photonic die are substantially aligned with each other.
US11237342B2 Adjustable polarity fiber optic connector assembly with shortened rotatable boot assembly
A fiber optic connector with a rotatable housing integrated with a connection member for converting the connector from a first polarity to a second polarity, and a manipulator assembly comprising the rotatable housing and a locking member movable between a locked position and an unlocked position, the manipulator assembly being coupled to the connection member such that the manipulator assembly and the connection member rotate conjointly about the axis of rotation, and when in locked position connector polarity cannot be changed.
US11237337B1 Non-rotary joint
A non-rotary joint for connecting a static component to a rotatable component includes an adapter on a rotatable part. A motor is joined to rotate the rotatable part. A connector is joined to the static component. The connector can be moved by an actuator from a first position joined with the adapter to a second position positioned away from the adapter. A controller is joined to control the motor and the actuator. The controller signals the actuator to move to the second position when the motor is activated and signals the actuator to move to the first position when said motor is deactivated. In a practical embodiment, the non-rotary joint makes a connection between a static signal carrier and a cable on a winch drum.
US11237336B2 Hollow shaft optical rotary joint
An optical rotary joint includes first and second hollow tubular members. At least one of the first and second hollow tubular members is rotatable about a common longitudinal axis. A ring shaped optical waveguide between the first and second hollow tubular members includes first and second axial faces oriented perpendicular to the common longitudinal axis, an inner circumferential edge facing the outer circumference of the first hollow tubular member, an outer circumferential edge facing the inner circumference of the second hollow tubular member, and a circular light scattering channel formed in the first and/or second axial faces. First optical emitters are arranged to face the outer or inner circumferential edge. Second optical emitters are arranged to face the channel. A first optical receiver is arranged to face the outer or inner circumferential edge. A second optical receiver is arranged to face the channel.
US11237333B2 Ring resonator with integrated photodetector for power monitoring
A ring resonator device includes a passive optical cavity having a circuitous configuration into which is built a photodetector device. The photodetector device includes a first implant region formed within the passive optical cavity that includes a first type of implanted doping material. The photodetector device includes a second implant region formed within the passive optical cavity that includes a second type of implanted doping material, where the second type of implanted doping material is different than the first type of implanted doping material. The photodetector device includes an intrinsic absorption region present within the passive optical cavity between the first implant region and the second implant region. A first electrical contact is electrically connected to the first implant region and to a detecting circuit. A second electrical contact is electrically connected to the second implant region and to the detecting circuit.
US11237332B1 Direct optical coupling of scanning light engines to a waveguide
An optical apparatus includes an optically transparent slab waveguide including first and second, mutually-parallel planar faces and an edge non-parallel to the planar faces. A radiation source directs a beam of optical radiation to enter the waveguide through the first planar face at an entrance location and entrance angle selected so that the beam subsequently exits the waveguide at an exit location in a surface selected from among the second planar face and the edge. A scanning mirror is positioned to receive the beam that has exited through the surface and to reflect the beam back through the surface into the waveguide while the scanning mirror rotates about an axis parallel to the surface over a range of angles selected so as to cause the beam, after reflection back into the waveguide through the surface, to propagate within the waveguide by total internal reflection (TIR).
US11237328B1 Optical mode converter and method for manufacturing the same
An optical mode converter is disclosed. The optical mode converter includes a substrate and a luminescent layer on the substrate. The luminescent layer includes an optical waveguide and an inclined mirror at an end of the optical waveguide. A light signal passes through the optical waveguide and is reflected by the inclined mirror to penetrate into the substrate. A method for manufacturing the optical mode converter is also disclosed.
US11237325B2 Atomic layer deposition bonding for heterogeneous integration of photonics and electronics
Methods and systems are presented for heterogeneous integration of photonics and electronics with atomic layer deposition (ALD) bonding. One method includes operations for forming a compound semiconductor and for depositing (e.g., via atomic layer deposition) a continuous film of a protection material (e.g., Al2O3) on a first surface of the compound semiconductor. Further, the method includes an operation for forming a silicon on insulator (SOI) wafer, with the SOI wafer comprising one or more waveguides. The method further includes bonding the compound semiconductor at the first surface to the SOI wafer to form a bonded structure and processing the bonded structure. The protection material protects the compound semiconductor from acid etchants during further processing of the bonded structure.
US11237324B2 Few mode optical fiber
The present disclosure provides a few mode optical fiber (100). The few mode optical fiber (100) includes a core (102). The core (102) defined by a region around a central longitudinal axis (112) of the few mode optical fiber (100). In addition, the core (102) has a super gaussian refractive index profile with curve parameter gamma and rescale factor (a). In addition, the core (102) has a first annular region (104) extended from central longitudinal axis (112) of the few mode optical fiber (100) to radius r1. Further, the core (102) has a second annular region (106) extended from radius r1 to radius r2. Furthermore, the core (102) has a third annular region (108) extended from radius r2 to radius r3. In addition, the few mode optical fiber (100) has a cladding (110) extended from radius r3 to radius r4.
US11237322B2 Optical fiber manufacturing method using relative bulk densities
An optical fiber manufacturing method includes setting a first holding member and a rod inside a glass pipe, the first holding member made of glass and having plural holes formed, so that the rod is supported by the first holding member; filling glass particles between the rod and a glass pipe inner wall; holding the rod such that the rod and the filled glass particles are enclosed by the glass pipe inner wall and the first and second holding members, and sealing one end of the glass pipe and manufacturing an intermediate; and manufacturing an optical fiber from the intermediate, wherein a bulk density of the first and second holding members is set with reference to a bulk density of a filling portion made from the glass particles, and the predetermined range is determined according to a core diameter permissible variation range in its longitudinal direction.
US11237319B2 Illumination device and display device
According to one embodiment, the illumination device includes a first area, a second area, a first light guide, a plurality of first light sources, a second light guide, a plurality of second light sources, a first layer and a second layer. The first layer extends from the first area over a boundary between the first area and the second area, to between a second side surface of the first light guide and the boundary. The second layer extends from the second area over the boundary to between a third side surface of the second light guide and the boundary.
US11237311B2 Polarizing plate for light emitting display apparatus having adhesive layers of specified modulus
A polarizing plate includes a polarizing film, a first adhesive layer or a bonding layer, a retardation layer, and a third adhesive layer, and includes: a UV absorber comprising an indole UV absorber, a phenylbenzotriazole UV absorber, and/or a triazine UV absorber, wherein the UV absorber has a maximum absorption wavelength of 370 nm or higher, the polarizing plate has a light transmittance of 5% or less in a wavelength range of about 400 nm to about 405 nm and a light transmittance of 35% or higher in a wavelength range of about 440 nm to about 450 nm, the first adhesive layer has a modulus of 1×105 Pa or higher at 80° C. and a modulus of 1×105 Pa or higher at 30° C., and the third adhesive layer has a modulus of 5×104 Pa to 1×106 Pa at 80° C. and a modulus of 1×105 Pa to 3×106 Pa at 30° C.
US11237309B2 Lens
A lens including a filter, an aperture stop, and a lens set sequentially arranged along a first direction is provided. The filter includes a central region and a peripheral region. The central region has a first light transmission band for a wavelength range of a visible light and a second light transmission band for a wavelength range of an infrared light. The peripheral region surrounds the central region. The peripheral region has a third light transmission band for the wavelength range of the infrared light and is substantially opaque to the visible light, and an area of one portion of the central region surrounded by the peripheral region is tapered toward the first direction.
US11237307B2 Systems and methods for forming energy relays with transverse energy localization
Disclosed are systems and methods for manufacturing energy relays for energy directing systems. Methods and devices are disclosed for forming random and non-random patterns of energy relay materials with energy localization properties. Methods and devices are disclosed for forming energy relays of different shapes.
US11237306B2 Method of fabricating optical substrate
An optical substrate including a substrate, a plurality of first nanostructures, and a metal structure is provided. The plurality of first nanostructures are located on the substrate, wherein a surface of the plurality of first nanostructures away from the substrate has a plurality of second nanostructures. The metal structure is located on a surface of the plurality of second nanostructures. A method of fabricating the optical substrate is also provided.
US11237299B2 Self-learning nowcast system for modeling, recording, and predicting convective weather
The systems, methods, and apparatuses described herein provide integrated weather forecast products designed to assist operations managers with operational decision-making related to a designated event or set of events. The present disclosure provides a way to process weather data from various sources and in diverse data formats containing varying spatial resolutions and temporal resolutions, in order to generate an integrated and cohesive weather projection product such that the weather projection product is continuous in both spatial and temporal domains relative to a designated event or set of events.
US11237296B2 Well fracture modelling
The present disclosure relates to numerical simulation of hydrocarbon reservoirs, in particular a method for modelling the fluid flow in fractures close to a well bore. The present invention describes a fast solver for multi-component multi-phase flow and its embodiment on a programmable electronic automaton.
US11237293B2 Method and detector for inspection system
In one embodiment, there is provided detector for an inspection system, including at least one first scintillator configured to, in response to interaction with a pulse of inspection radiation, re-emit first light in a first wavelength domain, at least one second scintillator configured to, in response to interaction with the pulse of inspection radiation, re-emit second light in a second wavelength domain different from the first wavelength domain, and at least one first sensor configured to measure the first light and the second light.
US11237291B2 Capacitive sensor
A capacitive sensor system for detecting an object. The capacitive sensing system includes a capacitive sensing pad, a conductive discriminating pad, a switch, a capacitance measurement circuit and a controller. The conductive discriminating pad is in proximity to the capacitive sensing pad. The switch includes an input terminal coupled to the discriminating pad. The switch selectively couples the discriminating pad to a voltage potential of the capacitive sensing pad or to a ground potential. The capacitance measurement circuit detects a capacitance value of the capacitive sensing pad. The controller is operable to measure the capacitance value of the capacitive sensing pad when the discriminating pad is coupled to the capacitive sensing pad voltage potential or to the ground potential.
US11237289B2 System for determining the location of pipelines
A system for determining the location of pipelines using at least one geopig that is introduced into a pipeline, advances therein and that has a magnetic source for generating a magnetic field, wherein at least one unmanned aerial vehicle is provided with magnetic field sensors and position determination devices, a controller is provided for determining the field strength profile of the magnetic field and for positioning the unmanned aerial vehicle at a defined distance from the at least one geopig, and a device is provided for determining the location of the at least one geopig from the position of the unmanned aerial vehicle and the defined distance between the at least one geopig and the unmanned aerial vehicle.
US11237285B2 Ocean bottom seismometer package
A marine seismic exploration method and system comprised of continuous recording, self-contained ocean bottom pods characterized by low profile casings. An external bumper is provided to promote ocean bottom coupling and prevent fishing net entrapment. Pods are tethered together with flexible, non-rigid, non-conducting cable used to control pod deployment. Pods are deployed and retrieved from a boat deck configured to have a storage system and a handling system to attach pods to cable on-the-fly. The storage system is a juke box configuration of slots wherein individual pods are randomly stored in the slots to permit data extraction, charging, testing and synchronizing without opening the pods. A pod may include an inertial navigation system to determine ocean floor location and a rubidium clock for timing. The system includes mathematical gimballing. The cable may include shear couplings designed to automatically shear apart if a certain level of cable tension is reached.
US11237281B2 Flat-panel detector comprising light-transmission layer between ray-conversion layer and photoelectric conversion layer and method of manufacturing flat-panel detector
A flat-panel detector includes: a ray-conversion layer configured to convert rays into a light having a first wavelength; and a plurality of imaging units. At least one of the plurality of imaging units includes: a photo sensor configured for receiving the light and converting the light to an electrical signal; and a light guider located a side of the photo sensor adjacent to the ray-conversion layer, the light guider having a light entry surface adjacent to the ray-conversion layer and a light exit surface adjacent to the photo sensor, the light entry surface being configured to receive the light from the ray-conversion layer and having an area greater than an area of the light exit surface, and an orthogonal projection of the light exit surface in a direction perpendicular to the ray-conversion layer at least partially overlapping that of the photo sensor.
US11237278B2 Radiation image acquisition system and radiation image acquisition method
A radiation image acquisition system includes a radiation source that outputs radiation toward an object, a scintillator that has an input surface to which the radiation output from the radiation source and transmitted through the object is input, converts the radiation input to the input surface into scintillation light, and is opaque to the scintillation light, an image capturing means that includes a lens portion focused on the input surface and configured to image the scintillation light output from the input surface and an image capturing unit configured to capture an image of the scintillation light imaged by the lens portion and outputs radiation image data of the object A, and an image generating unit that generates a radiation image of the object based on the radiation image data output from the image capturing means.
US11237276B2 System and method for gaussian process enhanced GNSS corrections generation
A system and method for generating a set of GNSS corrections using a GNSS corrections model comprising a Gaussian process.
US11237275B2 Positioning satellite selection device, positioning information transmitting device, and positioning system
A positioning satellite selection device that obtains a selection combination of positioning satellites used for positioning of a positioning target, and includes: a positioning data acquisition unit that acquires positioning data or navigation information, a range observation value, and an error correction value of this range observation value of a positioning satellite; a satellite position calculator that calculates a satellite position of the positioning satellite from the navigation information; a quality evaluation unit that evaluates quality of the positioning data; a shortest time designation unit that sets a shortest selection time during which the positioning satellite is selected to a larger value as poorer the quality; a plan creator that obtains the selection combination by selecting a positioning satellite conditioned on selecting for longer than the shortest selection time; and a plan storage that stores a plan of the selection combination of positioning satellites.
US11237273B2 GPS spoofing detection techniques
Disclosed herein are system, method, and computer program product embodiments for detecting spoofing of a navigation device. A plurality of anti-spoofing techniques are provided. The plurality of anti-spoofing techniques detect interference with data provided by one or more navigation devices for a plurality of threat situations. Positioning, timing and frequency characteristics associated with the one or more navigation devices are analyzed in order to identify a threat situation among the plurality of threat situations. Based on the identified threat situation one or more of the anti-spoofing techniques are executed. The one or more anti-spoofing techniques can be executed in parallel in order to provide various anti-spoofing detection techniques at the same time.
US11237271B2 System and method for protecting against impact between a vehicle and a facility for housing the vehicle
A method of protecting against impact between a vehicle and a physical structure of a facility having an opening for the vehicle to pass through includes defining a monitored plane relative to an edge of the opening, the monitored plane defined by a plurality of baseline measurements, wherein each of the plurality of baseline measurements: 1) corresponds to a distance between a sensor spaced apart from the edge and one of a plurality of virtual ends of the monitored plane, and 2) is identified by an angle parameter. The method also includes obtaining a subsequent measurement; evaluating the subsequent measurement relative to a corresponding baseline measurement to determine if a criterion indicative of an intrusion of the monitored plane is satisfied; and activating an alarm when the criterion is satisfied.
US11237270B2 Hyperspectral, fluorescence, and laser mapping imaging with fixed pattern noise cancellation
Hyperspectral, fluorescence, and laser mapping imaging with reduced fixed pattern noise is disclosed. A method includes actuating an emitter to emit a plurality of pulses of electromagnetic radiation and sensing reflected electromagnetic radiation resulting from the plurality of pulses of electromagnetic radiation with a pixel array of an image sensor. The method includes reducing fixed pattern noise in an exposure frame by subtracting a reference frame from the exposure frame. The method is such that at least a portion of the pulses of electromagnetic radiation emitted by the emitter comprises one or more of: electromagnetic radiation having a wavelength from about 513 nm to about 545 nm, from about 565 nm to about 585 nm, from about 900 nm to about 1000 nm, an excitation wavelength of electromagnetic radiation that causes a reagent to fluoresce, or a laser mapping pattern.
US11237269B2 Localization technique
A system includes a processor and a memory. The memory stores instructions executable by the processor to generate, from LIDAR data, a first intensity map of an area around a vehicle, and to estimate a vehicle location based on comparing the first intensity map to a grayscale top view image.
US11237265B2 Transmission/reception control device
A transmission/reception control device is configured to control transmission and reception in an ultrasonic sensor. The ultrasonic sensor includes an ultrasonic transducer. The ultrasonic transducer is configured to transmit a probe wave as an ultrasonic wave and receive a reception wave. The reception wave includes a reflected wave of the probe wave. The transmission/reception control device includes a transmission frequency setting unit, a reception signal processing unit, and an object detection unit. The transmission frequency setting unit sets a frequency of the probe wave to a transmission frequency different from a resonance frequency of the ultrasonic transducer. The reception signal processing unit processes a reception result of the reception wave based on the probe wave transmitted with the transmission frequency. The object detection unit detects the object based on a result of processing by the reception signal processing unit.
US11237263B2 High-precision time of flight measurement systems
A system and method is disclosed for measuring time of flight to an object. A transmitter transmits an electromagnetic signal and provides a reference signal corresponding to the electromagnetic signal. A receiver receives the electromagnetic signal and provides a response signal corresponding to the received electromagnetic signal. A detection circuit is configured to determine a time of flight between the transmitter and the receiver based upon the reference signal and the response signal.
US11237260B2 Processing apparatus for estimating a movement direction of a target
A processing apparatus for a target detection apparatus includes a processor and associated memory. The processor and associated memory are configured to: generate, for a plurality of reflection points at which transmitted radio waves are reflected by a target, a plurality of instantaneous data sets, each of which includes a projected relative velocity of a said reflection point with respect to a host vehicle; calculate, for each of the plurality of instantaneous data sets, a projected ground velocity of the reflection point with respect to the host vehicle based on the projected relative velocity and a velocity of the host vehicle; align starting points of the calculated projected ground velocities to a predetermined point; and estimate a movement direction of the target from an intersection of perpendicular lines to the projected ground velocities whose starting points are aligned.
US11237255B2 LiDAR system
A light detection and ranging (LiDAR) system is provided. The present embodiment provides a LiDAR system in which side angles of a rotating polygon mirror having multiple facets are diversified to change an angle of a laser beam refracted from a side facet, thereby sensing a plurality of vertical lines at the same time. The present embodiment provides a LiDAR system which allows an object to be sensed with a circular pattern, a circular matrix pattern, or a line matrix pattern by diversifying a pattern of a laser beam oscillated due to the rotation of a rotating polygon mirror having multiple facets and a wedge prism.
US11237254B2 Device and method for scanning measurement of the distance to an object
A device for scanning measurement of a distance to an object has a light source, which generates an optical output signal having a time-varying frequency. The device includes multiple optical processing units, which are connected optically in parallel to the light source. Each processing unit has an optical distribution matrix including multiple optical switches that distribute optical output signals selectively onto different optical waveguides. Optical output signals are outcoupled into the free space via free space couplers and optical output signals reflected on the object are coupled as optical measurement signals into the waveguides. A detector detects a superposition of the optical measurement signal and the optical output signal generated by the light source. A circulator directs optical output signals supplied by the light source to the distribution matrix and optical measurement signals coming from the distribution matrix to the detector.
US11237253B2 LIDAR system including multifaceted deflector
A system and method for scanning of coherent LIDAR. The system includes a motor, a laser source configured to generate an optical beam, and a deflector. A first facet of the plurality of facets has a facet normal direction. The deflector is coupled to the motor and is configured to rotate about a rotation axis to deflect the optical beam from the laser source. The laser source is configured to direct the optical beam such that the optical beam is incident on the deflector at a first incident angle in a first plane, wherein the first plane includes the rotation axis, wherein the first incident angle is spaced apart from the facet normal direction for the first facet. A second facet of the plurality of facets includes an optical element configured to deflect the optical beam at the first incident angle into a deflected angle.
US11237249B2 Apparatus and method for applying frequency calibration to local oscillator signal derived from reference clock output of active oscillator that has no electromechanical resonator
A wireless system includes a local oscillator (LO) signal generation circuit, a receiver (RX) circuit, and a calibration circuit. The LO signal generation circuit generates an LO signal according to a reference clock. The LO signal generation circuit includes an active oscillator. The active oscillator generates the reference clock, wherein the active oscillator includes at least one active component, and does not include an electromechanical resonator. The RX circuit generates a down-converted RX signal by performing down-conversion upon an RX input signal according to the LO signal. The calibration circuit generates a frequency calibration control output according to a signal characteristic of the down-converted RX signal, and outputs the frequency calibration control output to the LO signal generation circuit. The LO signal generation circuit adjusts an LO frequency of the LO signal in response to the frequency calibration control output.
US11237246B1 Pulsed radar with multispectral modulation to reduce interference, increase PRF, and improve doppler velocity measurement
A pulse radar system and method has long range unambiguous image reflections at high pulse repetition frequency (PRF), long range high resolution radial velocity not limited by Doppler Nyquist limiting, improved signal sensitivity, and strong in-band interference rejection, thereby improving existing radar by increasing the transmission pulse rate by uniquely tagging each outgoing pulse so they can be easily separated when received.
US11237244B2 Measuring angle of arrival on a constant and/or pre-known part of a BLE packet
A system and method are disclosed and include receiving a wireless signal. The method includes generating a first and second set of digital data that are representative of the wireless signal. The method includes obtaining a first and second sample that is representative of a cosine and sine component, respectively, of a pre-known portion of the first set. The method includes obtaining a third and fourth sample that is representative of a cosine and sine component, respectively, of a pre-known portion of the second set. The method includes determining a first phase angle value based on an amplitude of the first and second samples and a second phase angle based on an amplitude of the third and fourth samples. The method includes determining an angle of arrival based on a difference between the first and second phase angle values.
US11237242B1 System and method of providing multiple antennas to track satellite movement
An example system can include a first antenna having a first orientation, a second antenna having a second orientation and a control system communicating with the first antenna and the second antenna. The control system performs operations which can include determining a pathway of a satellite, comparing the pathway to a first radiation pattern of the first antenna and a second radiation pattern of the second antenna, wherein the first antenna and the second antenna are each positioned such that a first keyhole of the first antenna does not overlap a second keyhole of the second antenna, to yield a comparison and selecting, based on the comparison, one of the first antenna or the second antenna to communicate with the satellite along the pathway.
US11237241B2 Microphone array for sound source detection and location
Systems, methods, tangible non-transitory computer-readable media, and devices associated with detecting and locating sounds are provided. For example, sound data associated with sounds can be received. The sounds can include source sounds and background sounds received by microphones. Based on the sound data, time differences can be determined. Each of the time differences can include a time difference between receipt of a source sound and receipt of a background sound at each of the microphones respectively. A set of the source sounds can be synchronized based on the time differences. An amplified source sound can be generated based on a combination of the synchronized set of the source sounds. A source location of the source sounds can be determined based on the amplified source sound. Based on the source location, control signals can be generated in order to change actions performed by an autonomous vehicle.
US11237239B2 Magnetic resonance cest imaging sequence and device based on frequency stabilization module
A magnetic resonance CEST imaging sequence and device based on a frequency stabilization module are provided. It includes following steps: first, in the frequency stabilization module, exciting a target slice with a small-flip-angle radio frequency pulse, and collecting three lines of non-phase-encoded k-space data; second, obtaining an estimated value of the frequency drift of the main magnetic field by calculating the phase difference between the three lines of non-phase encoded k-space data; third, adjusting a center frequency of the radio frequency pulse based on the calculation result of the frequency drift of the main magnetic field, to realize a real-time correction of the frequency drift of the main magnetic field; and fourth, performing conventional magnetic resonance CEST imaging.
US11237233B2 Self-decoupled RF coil array for MRI
A self-decoupled RF coil and method for adjusting the same is disclosed. The RF coil is an array of elements including at least one loop. Electromagnetic coupling between elements in the array causes an induced current in the at least one loop. The induced current has two modes. A reactance inserted in the at least one loop balances the two modes. The balanced current modes cancel. This cancelation results in self-decoupling of at the least one loop from the other elements in the RF coil array.
US11237229B2 Magnetic field sensing apparatus
A magnetic field sensing apparatus including a magnetic flux concentrator, a plurality of single direction magneto-resistive sensors and a time division switching circuit is provided. The magnetic flux concentrator has a plurality of corners. The single direction magneto-resistive sensors have a same pinning direction. The single direction magneto-resistive sensors are respectively disposed beside the corners. The time division switching circuit is coupled to the single direction magneto-resistive sensors, and is configured to switch at least a portion of the junctions between the single direction magneto-resistive sensors to change a circuit connection between the magneto-resistive sensors, thereby forming different Wheatstone bridges being configured to measure different magnetic field components of the external magnetic field in different directions.
US11237227B2 Magnetic sensor
A magnetic sensor includes a plurality of magnetoresistive element units. Each of the magnetoresistive element units includes a flat-surface-type first magnetoresistive element having a detection axis in a first direction and a flat-surface-type second magnetoresistive element having a detection axis in a second direction different from the first direction. The first magnetoresistive element and the second magnetoresistive element are arranged so as to face each other. The plurality of magnetoresistive element units are arrayed in a direction orthogonal to flat surfaces of the first magnetoresistive element and the second magnetoresistive element. The surfaces facing a measurement sample constitute a surface parallel to the direction in which the magnetoresistive element units are arrayed.
US11237221B2 Accurately positionable computer host power-on detection machine
An accurately positionable computer host power-on detection machine comprises a detection box with an opening on the left side, the detection box is internally connected with a detection discharge block through a lifting device, the right part of the detection discharge block is provided with a positioning interception block, the height of the positioning intercept block is the same as the host and the center of the positioning interception block is provided with a detection port of 0.6-0.8 times the size of the rear side plate of the host, the inner side of the upper plate of the detection box is connected with an upper limit plate through a connecting plate, the detection box is provided with a positioning and clamping device cooperated with the left and right side plates of the host, and the inner side of the right side plate of the detection box is provided with a detection device which enables a detection insert block to move horizontally left and right.
US11237217B2 Battery cell full life tracking system
Certain embodiments are described that provide a method and computer readable media for testing battery cells. A unique identifier (e.g., barcode) is affixed to a battery cell which allows it to be tracked across separate tests as a cell, in a module, string, pack, etc. Using a GUI, the unique identifier is recorded in a database along with at least a battery cell manufacturer and a battery cell model. A designation of the particular tester channel or module or string location is entered into the database in association with the unique identifier. Test results of the first test are electronically transferred from the first tester to the database along with the corresponding channel designations.
US11237208B2 Apparatus and method for testing semiconductor devices
The invention is a test system for testing silicon wafers or packaged devices. The system includes a tester having multiple testing stacks that each hold a vertical stack of test engines, data buffers, pin drivers, and other resources, which are electrically connected on one side to a wafer or DUT and on the other side to a test host computer via fast data links. Each testing stack is disposed on a top side of a wafer contactor electrically connected to a wafer or a load board electrically connected to a DUT. The system includes a cooling system to remove heat during operation. The system minimizes the data signal path between the pads of the devices being tested and the pin drivers of the tester, the test engines, and the test host computer. High performance is possible by the connection of bottom of each testing stack directly to the wafer contactor.
US11237207B2 Semiconductor test socket with a floating plate and latch for holding the semiconductor device
A test socket assembly for a semiconductor device used for burn-in testing comprising a base assembly, a floating plate coupled to the base assembly, and a latch assembly mounted on the floating plate for the retention and movement of the semiconductor device. The base assembly further includes a pin assembly for electrically coupling to the semiconductor device for burn-in testing and at least two upstanding flex arms. In addition, the floating plate and the latch assembly move to a test position for accommodating a varying height of the semiconductor device when mating with a test fixture while the latch still effectively retains the semiconductor device. Lastly, the floating plate is held in a fixed load position due to the support provided by the upstanding flex arms when inserting the semiconductor device into the test socket.
US11237206B2 TSV testing method and apparatus
An integrated circuit die includes a substrate of semiconductor material having a top surface, a bottom surface, and an opening through the substrate between the top surface and the bottom surface. A through silicon via (TSV) has a conductive body in the opening, has a top contact point coupled to the body at the top surface, and has a bottom contact point coupled to the body at the bottom surface. A scan cell has a serial input, a serial output, control inputs, a voltage reference input, a response input coupled to one of the contact points, and a stimulus output coupled to the other one of the contact points.
US11237199B2 Electrical assembly for detecting dielectric breakdown in direct current power transmission medium
In the field of power transmission networks, particularly high voltage direct current (HVDC) power transmission networks, there is provided an electrical assembly (10). The electrical assembly (10) comprises a converter (12) that includes at least one AC terminal (14A, 14B, 14C) for connection to an AC network (16) and at least one DC terminal (18, 22) which is operatively connected to a DC power transmission medium (20, 24). The electrical assembly (10) also includes a signal injection circuit (32) which is operatively coupled with at least one DC power transmission medium (20, 24). The signal injection circuit (32) includes a signal generator (38) to selectively inject a plurality of different frequency signals into the said at least one transmission medium (20, 24). In addition the signal injection circuit (32) includes a signal analyser (42) to establish a response signature of the said at least one transmission medium (20, 24) to the plurality of different frequency injected signals. The signal injection circuit (32) also includes a control unit (46) that is programmed to detect a dielectric breakdown in the said at least one transmission medium (20, 24). More particularly the control unit (46) is programmed to control the signal generator (38) to inject a plurality of different frequency signals into the said transmission medium (20, 24), retrieve the corresponding response signature of the said transmission medium (20, 24) from the signal analyser (42), and compare the response signature to a plurality of reference signatures corresponding to dielectric breakdown and non-breakdown conditions in the said transmission medium (20, 24).
US11237198B2 EMC test system for rotating load and a test method thereof
An EMC test system for a rotating load includes a shielded chamber, a rotating load, a first connecting shaft, a compressor, a fluid pipeline, a fluid motor, a second connecting shaft and a motor load. The rotating load, the first connecting shaft and the compressor are arranged inside the shielded chamber. The fluid motor, the second connecting shaft and the motor load are arranged outside the shielded chamber. The rotating load is connected to the compressor through the first connecting shaft. The compressor is connected to the fluid motor through the fluid pipeline. The fluid motor is connected to the motor load through the second connecting shaft. The fluid pipeline passes through the shielded chamber. The compressor is employed such that energy is transferred to the outdoors through the transmission of fluid, and then converted into electric energy.
US11237196B2 Resistance measurement device, film manufacturing apparatus, and manufacturing method of electrically conductive film
A resistance measurement device for measuring sheet resistance of an electrically conductive film that is long in one direction includes a probe unit disposed to face the electrically conductive film; a scanning unit that allows the probe unit to scan in a cross direction crossing the one direction over both a conveyance region and a non-conveyance region of the electrically conductive film; and an arithmetic unit that calculates a sheet resistance of the electrically conductive film based on a voltage measured by the probe unit. The arithmetic unit has a memory that memorizes a reference voltage measured in the non-conveyance region, and corrects, based on the reference voltage, an actual voltage measured by allowing the probe unit to scan in the cross direction in the conveyance region.
US11237194B2 Meter for use with a distributed energy resource device
An electric meter includes a housing, a first set of connection paths, and a second set of connection paths. The first set of connection paths couple to a meter socket and are electrically coupled to a first electrical connection path between first phases of an electric distribution power source, a distributed energy resource device, and a load. First electrical metrology components of the first electrical connection path are positioned within a first segment of the housing. The second set of connection paths couple to a meter socket and are electrically coupled to a second electrical connection path between second phases of the electric distribution power source, the distributed energy resource device, and the load. Second electrical metrology components of the second electrical connection path are positioned within a second segment of the housing that is non-overlapping with the first segment of the housing.
US11237190B2 Automatic detection of logical path segments in a measurement population
A test and measurement instrument, including a memory configured to store a waveform data record; one or more processors, and a display. The one or more processors are configured to receive the waveform data record, determine a measurement value and location for a plurality of occurrences of a measurement event in the waveform data record, detect one or more logical path segments in the plurality of occurrences, and generating a visual representation of each measurement value and overlaying each of the visual representations of each measurement value. The visual representations of each measurement value and/or the one or more logical path segments may be displayed on the display.
US11237185B2 Apparatus and method for a scanning probe microscope
The present application relates to an apparatus for a scanning probe microscope, said apparatus having: (a) at least one first measuring probe having at least one first cantilever, the free end of which has a first measuring tip; (b) at least one first reflective area arranged in the region of the free end of the at least one first cantilever and embodied to reflect at least two light beams in different directions; and (c) at least two first interferometers embodied to use the at least two light beams reflected by the at least one first reflective area to determine the position of the first measuring tip.
US11237182B2 Automatic analyzer
To clean a reagent probe 7a, 8a or a sample probe 11a, 12a with a heated cleaning solution, after a first cleaning solution is caused to overflow from a first cleaning container 23 or a second cleaning container 24, the first cleaning solution is temporarily drawn back into the cleaning-solution heating passage 125 to be heated by the heating mechanism 123. After the heating, the first cleaning solution thus heated is re-supplied to the first cleaning container 23 or the second cleaning container 24. As a result, the cleaning solution heated to clean a dispensing probe can be supplied to a cleaning bath with efficiency.
US11237179B2 Calibration curve generating method and automatic analyzing apparatus
According to one embodiment, a method is for generating a calibration curve based on results of photometry on a plurality of standard samples each containing a detection target in a known concentration. The concentration differs between the standard samples. The method includes obtaining the results of photometry on the standard samples at different photometry timings, to generate the calibration curve.
US11237172B2 Method for screening personalized intestinal environment-improving material and composition therefor
The present disclosure relates to a composition for screening an intestinal environment-improving material and a screening method using the composition, and according to the composition and the method of the present disclosure, it is possible to provide an effective analysis method for screening a microbiota-improving candidate material in a personalized manner by providing a method for verifying personalized probiotics, prebiotics, foods, health functional foods and drugs under in vitro conditions based on microbiota and microbiota metabolites.
US11237171B2 Methods and arrays for target analyte detection and determination of target analyte concentration in solution
Arrays of single molecules and methods of producing an array of single molecules are described. Arrays with defined volumes between 10 attoliters and 50 picoliters enable single molecule detection and quantitation.
US11237165B2 Antibody producing non-human animals
Described are transgenic, non-human animals comprising a nucleic acid encoding an immunoglobulin light chain, whereby the immunoglobulin light chain is a common human, human-like, or humanized light chain. Further provided is methods for producing an immunoglobulin from the transgenic, non-human animal.
US11237163B2 Immunoassay controls and the use thereof
The present invention relates to compositions and methods use in designing immunoassay controls. In various aspects, the invention provides synthetic peptides comprising the sequence CPRRPYIL or an analog thereof; ELAGLGFAELQC or an analog thereof; and CDWRKNIDAL or an analog thereof; specific binding reagents that bind to a CPRRPYIL, ELAGLGFAELQC or CDWRKNIDAL peptide; methods of producing such reagents; and assays utilizing such reagents to provide assay controls signals that are unrelated to the measurement of the analyte or analytes of interest in that no reagents used in the analyte assay(s) contribute to the control signal.
US11237162B2 Composite particles, coated particles, method for producing composite particles, ligand-containing solid phase carrier and method for detecting or separating target substance in sample
The present invention relates to composite particles, coated particles, a method of producing composite particles, a ligand-containing solid phase carrier, and a method of detecting or separating a target substance in a sample. The above described composite particles each contains an organic polymer and inorganic nanoparticles, wherein the content of the inorganic nanoparticles in the composite particles is more than 80% by mass, and wherein the composite particles have a volume average particle size of from 10 to 1,000 nm.
US11237158B2 Time-resolved fluorescent immunochromatographic test strip for detecting paclitaxel drugs as well as preparation method and application thereof
Some embodiments of the disclosure provide a time-resolved fluorescent immunochromatographic test strip for detecting paclitaxel drugs as well as a preparation method and application thereof. In some embodiments, the test strip includes a test paper and a sample diluent. The test paper includes a bottom plate, a sample absorption pad, a fluorescent microsphere pad, a bonding pad, and an absorbent pad. The sample absorption pad, the fluorescent microsphere pad, the bonding pad, and the absorbent pad are sequentially overlapped on the bottom plate. The fluorescent microsphere pad is sprayed with a fluorescent microsphere-labeled anti-paclitaxel monoclonal antibody. A detection area and a quality control area are immobilized on the bonding pad. The detection area is sprayed with a paclitaxel hapten-carrier protein conjugate. The quality control area is sprayed with a goat anti mouse antibody.
US11237151B2 Interchangeable test element retainers
Interchangeable inserts are provided for a storage container configured to receive a plurality of vertically oriented items, where the inserts include a body having a base, an upper surface having an upper opening, and an upstanding tubular sidewall extending between the base and the upper surface. The base and the tubular sidewall together define an interior space of the insert. The tubular sidewall has an inner surface and an outer surface, where a pair of resilient securing tabs extend laterally from the outer surface of the tubular sidewall. The securing tabs frictionally engage the storage container for releasably coupling the insert to the storage container. Further, the insert has a first vent opening extending through the tubular sidewall through which air can enter the interior space of the body.
US11237149B2 Component measurement of a fluid
An apparatus for measuring the oil and water fractions of a fluid, such as a drilling fluid. The apparatus includes a vessel body having an inner chamber coupled with a fluid inlet and an outlet. A heating element is coupled with the vessel body operable to communicate heat sufficient to vaporize a fluid within the vessel body to a gas. A gas analytical device is coupled with the outlet operable to measure components of the gas exiting the vessel body via the outlet. A rotary milling cutter translatable through the inner chamber and into solids remaining from the vaporized fluid, and having cutters operable to break solids within the inner chamber remaining from the vaporized fluid. The solids may be ejected through a solids discharge port.
US11237144B2 Using resistivity measurements to monitor the reaction kinetics between acids and carbonate rocks
In an embodiment a method is described which includes emplacing a sample within a measurement cell, wherein two or more electrodes are configured in the measurement cell; introducing a reactive fluid into the measurement cell; reacting the sample with the reactive fluid, wherein reacting the sample with the reactive fluid results in a change in an ion concentration in the reactive fluid; and measuring the resistivity of the reactive fluid using the two or more electrodes, wherein the resistivity is proportional to the ion concentration in the reactive fluid.
US11237139B2 Odor measurement apparatus and odor data management apparatus
An odor measurement apparatus includes an odor sensor detecting an odor and an imaging device having a lens portion, in which an imaging direction of the imaging device and an introduction direction of air when the air is guided to a sensor surface of the odor sensor through an introduction port are substantially the same direction. The odor measurement apparatus detects odor substances contained in air using a sensor when an odor is measured, and measures attribute information of a measurement target or the like of the odor. An odor data management apparatus stores and manages odor data measured by the odor measurement apparatus.
US11237138B2 Selection and design of columns for liquid chromatography
The present disclosure is directed at the selection and design of columns for liquid chromatography including liquid chromatography devices and systems and corresponding methods of operation, particularly in the field of high pressure liquid chromatography (HPLC).
US11237135B2 Self-powered acoustic sensor system
An acoustic sensor for sensing environmental attributes within an enclosure is disclosed. The acoustic sensor may include a bulk acoustic wave (BAW) transducer configured to be installed outside the enclosure. The BAW transducer may generate an acoustic wave pulse and receive a reflected acoustic wave pulse. The acoustic sensor may further a waveguide assembly configured to be installed inside the enclosure. The waveguide assembly configured to receive the acoustic wave pulse from the BAW transducer. The acoustic sensor may further include a sensing device, wherein the sensing device may determine a change in one or more acoustic wave propagation parameters, based on the generated acoustic wave pulse and the reflected acoustic wave pulse. The sensing device may further determine one or more environmental attributes within the enclosure, based on the change in the one or more acoustic wave propagation parameters.
US11237134B2 Acoustic emission sensor having at least two mechanical coupling elements
The invention relates to an acoustic emission sensor (100). The acoustic emission sensor comprises an optical resonator (10) having a sensor region (11) configured for reflective operation; an optical waveguide (20) which is optically coupled to the optical resonator (10); a light source (31) which is optically coupled to the optical waveguide (20) to apply light to the optical waveguide (20); and a detection device (32) which is optically coupled to the optical waveguide (20) to detect light from the optical resonator (10). The sensor region (11) of the optical resonator (10) comprises a coupling device (50) for mechanically coupling to a solid measurement object (200). The coupling device (50) comprises a first coupling element (51) for transmitting an acoustic emission signal between the sensor region (11) and the solid measurement object (200), and at least one second coupling element (52). The second coupling element (52) is configured to position the coupling device (50) on the solid measurement object (200), and/or the second coupling element (52) acts as a filter for the acoustic emission signal.
US11237131B2 Systems and methods for electrophoretic separation and analysis of analytes
A system for assaying a biological sample for a presence of a target analyte includes an assaying device and a computer controller. The assaying device includes a housing, a receptacle disposed in the housing, and a source of activation energy. The receptacle is configured to accept an electrophoresis cell. The electrophoresis cell has a recess area configured to accept a chip configured to accept the biological sample. The chip includes a polymeric separation medium with activatable functional groups that covalently bond to the target analyte when activated. The source of activation energy is configured to supply activation energy to activate the activatable functional groups. The computer controller is operably coupled to the source of activation energy and is configured to activate the source of activation energy to direct an application of activation energy to the polymeric separation medium to activate the activatable functional groups.
US11237129B2 Sensor element and gas sensor
A sensor element includes a layered body that includes a measurement-object gas flowing portion which a measurement object gas is introduced and flowed in and a reference electrode that is formed inside of the layered body and a reference gas introducing layer made of a porous material that introduces a reference gas being used as a standard for detection of a specific gas concentration in the measurement-object gas and that flows the reference gas to the reference electrode, the reference gas introducing layer including an inlet portion serving as an inlet of the reference gas and one or more gas flowing spaces provided over a region from the inlet portion to the reference electrode in a direction in which the reference gas is flowed.
US11237126B2 Fluid sensor, system for testing a sample and process
A fluid sensor for detecting a content change, in particular a liquid front, in a sensor portion of a fluid system, wherein the fluid sensor includes at least one sensor electrode, the sensor electrode having an electrode potential and a capacitive behavior, the sensor electrode thus being capable to store electrical energy in an electrical field formed by the sensor electrode when being charged, causing the electrode potential to change accordingly, a capacitance value of the sensor electrode varies when the content changes, the fluid sensor includes evaluation electronics, the evaluation electronics including a unidirectional electrical device (UED), and an AC source, the AC source is coupled via the UED to the sensor electrode to charge the sensor electrode, and the evaluation electronics include a discharge path coupled to the sensor electrode for discharging the sensor electrode.
US11237124B2 Predictive refractory performance measurement system
A measurement system is provided for predicting a future status of a refractory lining that is lined over an inner surface of an outer wall of a manufacturing vessel and exposed to an operational cycle during which the refractory lining is exposed to a high-temperature environment for producing a non-metal and the produced non-metal. The system includes one or more laser scanners and a processor. The laser scanners are configured to conduct one or more pre-operational laser scans of the refractory lining prior to the operational cycle to collect data related to pre-operational cycle structural conditions, and one or more post-operational laser scans of the refractory lining after the operational cycle to collect data related to post-operational cycle structural conditions of the refractory lining. The processor is configured to predict future status of the refractory lining after subsequent operational cycles based on the determined exposure impact of the operational cycle.
US11237119B2 Diagnostic methods for the classifiers and the defects captured by optical tools
Wafer inspection with stable nuisance rates and defect of interest capture rates are disclosed. This technique can be used for discovery of newly appearing defects that occur during the manufacturing process. Based on a first wafer, defects of interest are identified based on the classified filtered inspection results. For each remaining wafer, the defect classifier is updated and defects of interest in the next wafer are identified based on the classified filtered inspection results.
US11237115B2 Appearance inspection device and blister packaging machine
An appearance inspection device includes: a transparent conveyance body having a surface and a rear face and conveyed in a predetermined direction; an illumination device that irradiates with predetermined light an inspection area through which a plurality of objects pass, wherein the objects are arranged at predetermined intervals on a first face that is one of the surface and the rear face; a plurality of imaging devices each of which takes, along a predetermined direction, an image of part of side faces of the objects located in the inspection area, wherein the predetermined direction is inclined to both the surface and the rear face; and a processor that inspects an appearance of the side faces of the objects based on image data obtained by the imaging device.
US11237113B2 Rapid pH measurement
Among other things, certain embodiments of the present disclosure are related to devices and methods of performing biological and chemical assays, such as but not limited to pH measurement of bio/chemical samples.
US11237111B2 High-speed delay scanning and deep learning techniques for spectroscopic SRS imaging
Systems and methods implement of high-speed delay scanning for spectroscopic SRS imaging characterized by scanning a first pulsed beam across a stepwise reflective surface (such as a stepwise mirror or a reflective blazed grating) in a Littrow configuration to generate near continuous temporal delays relative to a second pulsed beam. Systems and methods also implement deep learning techniques for image restoration of spectroscopic SRS images using a trained encoder-decoder convolution neural network (CNN) which in some embodiments may be designed as a spatial-spectral residual net (SS-ResNet) characterized by two parallel filters including a first convolution filter on the spatial domain and a second convolution filter on the spectral domain.
US11237109B2 Widefield, high-speed optical sectioning
The present disclosure relates to spatially modulating the light source used in microscopy. In some cases, a light source projects a sequence of two-dimensional spatial patterns onto a sample using a spatial light modulator. In some cases, the spatial patterns are based on Hadamard matrices. In some cases, an imaging device captures frames of image data in response to light emitted by the sample and orthogonal components of the image data are analyzed by cross-correlating the image data with the spatial pattern associated with each frame. A microscope may be calibrated by illuminating a sample with the sequence of spatial patterns, capturing image data, and storing calibration that maps each pixel of the spatial light modulator to at least one pixel of the imaging device.
US11237108B2 Biological analysis devices and systems
A biological analysis system can include an excitation module and an emission module. The excitation module can include a collimator element for receiving excitation light from the excitation light source and transmitting collimated excitation light in a first direction, and a plurality of excitation mirrors arrayed along the excitation light path, each excitation mirror disposed at an acute angle relative to the first direction and configured to reflect collimated excitation light along a second direction. The emission module can be positioned to receive excitation light transmitted along the second direction and can include a sample block comprising a plurality of sample receptacles positioned to receive a beam of collimated excitation light, and a plurality of photodetectors configured to receive emission light transmitted from a respective sample receptacle in a direction transverse to the second direction of the excitation light path.
US11237107B2 Fluorescence image analyzing apparatus, image processing method of fluorescence image, and computer program
Disclosed is a fluorescence image analyzing apparatus including a light source that emits light to a sample including a plurality of cells labeled with a fluorescent dye at a target site, an imaging unit that captures a fluorescence image of each of the cells that emit fluorescence by being irradiated with the light, a processing unit that processes the fluorescence image captured by the imaging unit, and a display unit that displays the fluorescence image processed by the processing unit. The processing unit performs an extraction process of extracting, for each cell, a plurality of bright spots in the fluorescence image including the target site, a changing process of changing a pixel value of each of the plurality of extracted bright spots based on the pixel value of each bright spot, and a display process of displaying the fluorescence image whose pixel value is changed on the display unit.
US11237106B2 Dynamic light scattering based microrheology of complex fluids with improved single-scattering mode detection
A fluid characterization measuring instrument is disclosed that comprises a sample vessel for a bulk complex sample fluid having a capacity that is substantially larger than a domain size of the complex sample fluid and that is sufficiently large to cause bulk scattering effects to substantially exceed surface effects for the complex fluid sample, a coherent light source positioned to illuminate the bulk complex sample fluid in the sample vessel and a first fibre having a first end positioned to receive backscattered light from the sample after it has interacted with the sample. The first fibre can also be positioned close enough to an optical axis of the coherent light source and to the sample vessel to substantially decrease a contribution of multiply scattered light in the backscattered light. The instrument can further comprise a first photon-counting detector positioned to receive the backscattered light from a second end of the fibre, correlation logic responsive to the first photon-counting detector and single-scattering fluid property analysis logic responsive to the correlation logic and operative to derive at least one fluid property for the sample fluid.
US11237098B2 MEMS gas sensor
A MEMS gas sensor includes a photoacoustic sensor including a thermal emitter and an acoustic transducer, the thermal emitter and the acoustic transducer being inside a mutual measurement cavity. The thermal emitter includes a semiconductor substrate and a heating structure supported by the semiconductor substrate. The heating structure includes a heating element. The MEMS gas sensor further includes a chemical sensor thermally coupled to the heating element, and the chemical sensor including a gas adsorbing layer.
US11237097B2 Air conditioning method and device
A method for conditioning air in a test space of a test chamber which receives test material. A temperature in a range of −20° C. to +180° C. is established within the test space with a cooling device. The cooling device includes a cooling circuit with a refrigerant, a heat exchanger, a compressor, a condenser and an expansion element. An internal heat exchanger of the cooling circuit is connected to a high-pressure side of the cooling circuit upstream of the expansion element and downstream of the condenser and to a low-pressure side of the cooling circuit upstream of the compressor and downstream of the heat exchanger and is used to cool the refrigerant of the high-pressure side. A zeotropic refrigerant is used and the internal heat exchanger is used to cool the refrigerant of the high-pressure side to lower an evaporation temperature at the expansion element.
US11237095B2 Particle detection systems and methods for on-axis particle detection and/or differential detection
Provided herein are optical systems and methods for detecting and characterizing particles. Systems and method are provided which increase the sensitivity of an optical particle counter and allow for detection of smaller particles while analyzing a larger fluid volume. The described systems and methods allow for sensitive and accurate detection and size characterization of nanoscale particles (e.g., less than 50 nm, optionally less than 20 nm, optionally less than 10 nm) for large volumes of analyzed fluids.
US11237091B2 Humidity conditioning for water-based condensational growth of ultrafine particles
A particle growth apparatus includes a temperature-controlled humidifier coupled to a water-based condensation growth system. The humidifier may include a tube of sulfonated tetrafluoroethylene-based fluoropolymer-copolymer and surrounded by a region containing water or water vapor. The apparatus includes a wetted wick and wick sensor in the condensation growth system, configured such that the gas sample flows through the sulfonated tetrafluoroethylene-based fluoropolymer-copolymer tube into the condensation growth system.
US11237090B2 Sensor element, particle sensor device and method for detecting a particulate matter density
A sensor element includes a membrane structure suspended on a frame structure, wherein the membrane structure includes a membrane element and an actuator. The membrane structure is deflectable in a first stable deflection state and in a second stable deflection state and is operable in a resonance mode in at least one of the first and the second stable deflection states. The actuator is configured to deflect the membrane structure in a first actuation state into one of the first and the second stable deflection states, and to operate the membrane structure in a second actuation state in a resonance mode having an associated resonance frequency.
US11237089B2 Method and system for particle characterization and identification
Disclosed herein is a novel, compact, real time optical particle identification and characterization system and method of use within both gaseous and liquid media. The system can implement elastic and/or inelastic light scattering techniques simultaneously and complimentarily under the same sensor platform. By separating the sensing components from the electro-optical unit and using optical fibers for interconnection, only the sensing components need to be exposed to the environmental conditions. This reduces the design constraints on the electro-optical unit and permits the incorporation of optical components into the sensor probe that can withstand high-temperature, high-pressure, and corrosive environments. Thus, the system can be used in benign, moderate, and harsh environments.
US11237085B2 Ligand-functionalized substrates with enhanced binding capacity
An article that can be used for biomaterial capture comprises (a) a porous substrate; and (b) borne on the porous substrate, a polymer comprising interpolymerized units of at least one monomer consisting of (1) at least one monovalent ethylenically unsaturated group, (2) at least one monovalent ligand functional group selected from acidic groups, basic groups other than guanidino, and salts thereof, and (3) a multivalent spacer group that is directly bonded to the monovalent groups so as to link at least one ethylenically unsaturated group and at least one ligand functional group by a chain of at least six catenated atoms.
US11237080B2 Mechanical seal with integrated RFID sensor
A mechanical seal assembly comprising a gland assembly having first and second sensor openings and a sleeve assembly disposed about a shaft and disposed within the gland assembly. A first RFID sensor is disposed within the first sensor opening and a second RFID sensor is disposed within the second sensor opening, where the first RFID sensor is a high frequency RFID sensor and the second RFID sensor is an ultra high frequency RFID sensor.
US11237077B2 Stress sensor, structural health monitoring system for constructions and process for manufacturing a stress sensor
A stress sensor includes: a substrate, having a face and a recess, open to the face; and a sensor chip of semiconductor material, housed in the recess and bonded to the substrate, the sensor chip being provided with a plurality of sensing components of piezoresistive material. The substrate has a thickness which is less by at least one order of magnitude with respect to a main dimension of the face. Further, the sensor chip has a thickness which is less by at least one order of magnitude with respect to the thickness of the substrate, and a Young's module of the substrate and a Young's module of the sensor chip are of the same order of magnitude.
US11237076B2 Automatic pressure testing for leaks in frac iron
Automatically pressure testing a frac iron configuration in a wellbore environment including performing a plurality of pressure testing cycles using increasing higher levels of fluid pressure to detect the presence of any leaks in the frac iron at one or more of the pressurization levels.
US11237074B2 Aerosol distribution in filter testing systems
An aerosol distributor and an arrangement for filter leakage detection in a gas filtration system comprising such aerosol distributor, the aerosol distributor being configured to be positioned in a gas stream upstream of a filter, said aerosol distributor comprising: a hollow housing having at least one aerosol inlet for admitting an aerosol from an aerosol source into a chamber inside said housing, and a plurality of aerosol outlet holes for releasing the aerosol from the chamber into a gas stream surrounding the housing, wherein said housing has a plate like shape having an upstream surface configured to face an incoming gas stream and a downstream surface configured to face a filter, wherein said housing comprises a plurality of channels extending between channel inlets at the upstream surface and channel outlets at the downstream surface of the housing, such that gas from the gas stream can pass through the housing.
US11237062B2 Temperature detection device and assembly thereof
A temperature detection device according to the present invention can improve assembling workability to a coil. A temperature detection device 1 includes a temperature sensor 10 that includes a thermosensitive element 111 detecting temperature of a coil 8, a holder 20 that holds the temperature sensor 10 and positions the coil 8 with respect to the temperature sensor 10, and a clip 30 as an elastic body configured to sandwich the temperature sensor 10 and the coil 8 that are positioned by the holder 20. The clip 30 is movable to an attachment position where the clip 30 is attached to the holder 20 to sandwich the temperature sensor 10 and the coil 8, and a separated position where the clip 30 is separated from the temperature sensor 10 when the coil 8 is positioned with respect to the temperature sensor 10 by the holder 20.
US11237052B2 System and method for infrared spectrometry
A system and a method for infrared spectrometry, the method comprising multiphoton absorption with a material positioned in the Fourier plane of a 2f setup, the material being one of: i) a visible light sensitive, high band gap material and ii) an IR sensitive material. The system comprises one of: i) a visible light sensitive, high band gap material and ii) an IR sensitive material, positioned in the Fourier plane of a 2f setup.
US11237051B2 Sensor device and methods of use
A multispectral sensor device may include a sensor array comprising a plurality of channels and one or more processors to determine that a time-sensitive measurement is to be performed, wherein the time-sensitive measurement is to be performed using data collected by one or more channels of the plurality of channels; cause the data to be collected by a proper subset of channels, of the plurality of channels, wherein the proper subset of channels includes the one or more channels; and determine the time-sensitive measurement based on the data.
US11237041B2 Systems and methods for controlling a scale
Systems and methods for controlling a scale. One system includes a first touchless button, a first visual indicator associated with the first touchless button, a second touchless button, coupled to an electronic processor. The electronic processor is configured to receive, from the first touchless button, a first signal indicative of a first gesture. The electronic processor is configured to, in response to receiving the first signal, switch second touchless button from a dormant mode to an active mode and activate the first visual indicator. The electronic processor is configured to receive, from the second touchless button, a second signal indicative of a second gesture. The electronic processor is configured to, in response to receiving the second signal, execute a function of the scale associated with the second touchless button. The electronic processor is configured to switch the second touchless button from the active mode to the dormant mode.
US11237040B2 Light projection system and combination weighing device provided with same
A light projection system is a light projection system projecting light on a plurality of processing apparatuses installed in a factory, and includes an acquisition unit acquiring, from each of the processing apparatuses, state information indicating abnormality in the processing apparatus, a light emission unit capable of projecting the light on each of the processing apparatuses, and a projection controller controlling a mode of the light projected from the light emission unit such that the mode of the light reflected from each of the processing apparatuses is changed, on the basis of the state information indicating abnormality.
US11237039B2 Collapsible luggage scale assembly
A collapsible luggage scale assembly includes a panel that has a top side, a bottom side and a perimeter edge extending between the top and bottom sides. The panel includes a plurality of sections pivotally coupled together such that the panel is foldable. A processor is mounted in the panel. A plurality of weight sensors is positioned in the panel such that each section includes one of the weight sensors. The weight sensors each are electrically coupled to the processor. The processor is programmed to receive signals from the weight sensors and determines a weight positioned on the panel. A transmitter is mounted in the panel and is electrically coupled to the processor. The transmitter is configured to wirelessly transmit the weight to a receiver.
US11237036B2 Base station and advertising packets of sensors detecting content level
A network connection is established with a server. A broadcasted advertising packet of a wireless communication protocol is received from a remote device. The remote device repeatedly broadcasts content of the advertising packet based at least in part a total number of remote devices specified to broadcast to the system. Payload content from the advertising packet is extracted. At least a portion of the extracted payload content is sent via the network connection to the server.
US11237035B2 Physical quantity detecting device
A decrease in the accuracy after switching of the heating state can be reduced. The physical quantity detecting device includes: a flow rate detecting unit configured to include a heating element to measure a flow rate of a fluid to be measured; a heating element control unit configured to switch a control state of the heating element to any one of a heating state and a heating suppression state; and a signal processing unit configured to process a measured value of the flow rate detecting unit. When the heating element control unit switches the control state, the signal processing unit processes an estimated value determined based on a measured value of the flow rate detecting unit before the switching for a predetermined period immediately after the switching.
US11237032B2 Magnetic-inductive flowmeter having a conductivity measuring device and method for operating a magnetic-inductive flowmeter having a conductivity measuring device
A magnetic-inductive flowmeter having a measuring tube for guiding a conductive medium, having a magnetic field generator for generating a magnetic field passing through the measuring tube at least partially perpendicular to the medium flow direction, electrodes for tapping a measuring voltage induced in the medium and a conductivity measuring device for determining the conductivity of the medium. The conductivity measuring device has a measuring circuit with the electrodes, a voltage source and a measuring unit. In operation, the voltage source generates a voltage and the measuring unit measures the actual electrode voltage applied between the electrodes. The control unit sets the actual electrode voltage to a predetermined constant setpoint value and the evaluation unit determines the electrode current flowing between the electrodes and calculates the conductivity value of the medium or a variable related to the conductivity using the determined electrode current and the actual electrode voltage.
US11237022B2 Correction apparatus for angle sensor, and angle sensor
A correction apparatus for an angle sensor includes a correction processing unit, an indicator value generation unit, and a correction information determination unit. The correction processing unit performs correction processing on a plurality of detection signals to reduce an error of a detected angle value. The details of the correction processing are determined according to correction information. The indicator value generation unit generates, on the basis of the plurality of detection signals, an indicator value having a correspondence with the error of the detected angle value. The correction information determination unit generates an estimated indicator value using a function that takes one or more values each having a correspondence with the correction information as one or more variables, and determines the correction information by adaptive signal processing so as to reduce the difference between the indicator value and the estimated indicator value.
US11237013B2 System, method, and computer program product for machine-learning-based traffic prediction
Described are a system, method, and computer program product for machine-learning-based traffic prediction. The method includes receiving historic transaction data including a plurality of transactions. The method also includes generating, using a machine-learning classification model, a transportation categorization for at least one consumer. The method further includes receiving at least one message associated with at least one transaction, identifying at least one geographic node of activity in the region, and generating an estimate of traffic intensity for the at least one geographic node of activity. The method further includes comparing the estimate of traffic intensity to a threshold of traffic intensity and, in response to determining that the estimate of traffic intensity satisfies the threshold: generating a communication configured to cause at least one navigation device to modify a navigation route; and communicating the communication to the at least one navigation device.
US11237011B2 Roadway information detection sensor device/system for autonomous vehicles
A system for an autonomous vehicle by providing lane markers on the road for which a vehicle will read and navigate the road. The vehicle transmits a discovery signal and is returned from the marker to indicate the position on the road and how to proceed on the road. The system uses either an autonomous control system or 3D map navigation database to determine the direction of the vehicle in real time.
US11237009B2 Information provision system for route proposition based on emotion information
An information provision system that allows appropriate information provision suited for a user who is a driver. The information provision system includes a route proposition part that proposes a route based on emotion information detected by an emotion detection part, which detects emotion of a user and spot information associated with the emotion information. The route proposition part sets targeted emotion kinds from a departure spot to a final guiding spot and proposes a route including spots corresponding to the emotion kinds that are set based on the emotion information and the spot information.
US11237008B2 System and method for controlling vehicular pollution concentration and providing maximum traffic flow throughput
A method for providing maximum traffic flow throughput and controlling vehicular pollution concentration is provided. The method includes (i) processing a source location and a destination location obtained from a user device associated with a user to determine at least one possible route to reach the destination location from the source location, (ii) determining at least one maximum flow route that includes at least one edge with an edge capacity from the at least one possible route, (iii) determining maximum traffic flow capacity for the at least one maximum flow route, (iv) determining active traffic flow routes by comparing continuously if shared or common edges of a plurality of route solutions is less than or equal to a pre-defined limit and (v) partitioning the maximum traffic flow capacity for the active traffic flow routes and permuting each partition of the maximum traffic flow capacity for the active traffic flow routes.
US11237006B2 Information processing apparatus and information processing method
An information processing apparatus according to this disclosure is an information processing apparatus applied to a traffic mode where a plurality of users including a first user and a second user ride in an identical vehicle and travel, and the second user gets off the identical vehicle earlier than the first user does, including a controller configured to execute: acquiring destination points of the first user and the second user; and setting a combination between the first user and the second user allowed to ride in the identical vehicle so that the destination point of the second user does not belong to a destination area that is a predetermined area including the destination point of the first user.
US11237005B2 Method and arrangement for sourcing of location information, generating and updating maps representing the location
Described herein is a method and arrangement (11) for sourcing of location information, generating and updating maps (16) representing the location. From at least two road vehicle (12) passages at the location is obtained (1, 2) vehicle registered data on the surrounding environment from environment sensors and positioning data from consumer-grade satellite positioning arrangements and from at least one of an inertial measurement unit and a wheel speed sensor. The positioning data is smoothed (3) to establish continuous trajectories for the respective vehicles (12). Individual surrounding environment maps are created using the data from each respective vehicle (12) passage at the location. From the individual surrounding environment maps are identified submaps (15) sharing area segments. Pairs of submaps (15) sharing area segments are cross-correlated (6). The information from the pairwise cross-correlation (6) of submaps (15) is used for optimizing each submaps (15) offset relative a full map (16) of the surrounding environment and the submaps (15) are merged into the full map (16).
US11237001B2 Method, apparatus, and terminal for obtaining route
A method, apparatus, and terminal for obtaining a route are provided, including techniques and related apparatus for: obtaining, by a terminal, a first moment at which a signal in the terminal disappears and first location information of the terminal at the first moment, and performing dead reckoning starting from the first moment; obtaining, by the terminal, a second moment at which a user sends a distress signal and second location information of the terminal at the second moment, and ending the dead reckoning, to obtain a first dead reckoning curve; and determining, by the terminal, a track of a traveled route based on the first moment, the second moment, the second location information, the first dead reckoning curve, and each moment between the first moment and the second moment.
US11236999B1 Low power inertial sensor architecture and methods
A controller for a MEMS gyroscope includes a first portion for generating a drive signal in response to an output from drive capacitors of the MEMS gyroscope, wherein the output signal has a resonant frequency and a phase, a second portion for determining a sampling signal in response to the output, wherein the sampling signal has a frequency that is a multiple of the resonant frequency, and has the phase, a multiplexer for outputting a multiplexed data comprising first data signals from first capacitors and second capacitors of the MEMS gyroscope multiplexed in response to the sampling signal, and a processing portion for reducing the resonant frequency from the multiplexed data.
US11236998B1 Alignment device
An alignment device for aligning a pair of substrates includes a second bar rotationally engaged by a first terminus to a second end of a first bar. A spirit level engaged to a first end of the first bar extends bidirectionally therefrom. A fastener rotationally engaged to the first and second bars is positioned to selectively fix the first bar relative to the second bar. With the second bar positioned on a mating surface of a first substrate, a user can rotate the first bar relative to the second bar so that the spirit level indicates horizontal and then engage the fastener. Upon positioning the second bar on a mating face of a second substrate, the user is positioned to orient the second substrate so that the spirit level indicates horizontal, wherein the mating face of the second substrate is aligned with the mating surface of the first substrate.
US11236996B2 Line edge roughness analysis using atomic force microscopy
Embodiments disclosed herein relate generally to methods for measuring a characteristic of a substrate. In an embodiment, the method includes scanning over the substrate with a scanning probe microscope, the substrate having fins thereon, the scanning obtaining images showing respective fin top regions of the fins, the scanning probe microscope interacting with respective portions of sidewalls of the fins by a scanning probe oscillated during the scanning, selecting images obtained at a predetermined depth below the fin top regions to obtain a line edge profile of the fins, by a processor-based system, analyzing the line edge profile of the fins using power spectral density (PSD) method to obtain spatial frequency data of the line edge profile of the fins, and by the processor-based system, calculating line edge roughness of the fins based on the spatial frequency data.
US11236995B2 Optical shape sensing method and system
An optical shape sensing method is provided. The method comprises: providing first and second optical fibre portions arranged to receive light from at least one common lasers such that a path length of the light from the laser to the first optical fibre portion differs from a path length of the light from the lasers to the second optical fibre portion by a first distance; wherein the first and second optical fibre portions are spaced apart from each other in a first direction; and wherein the first and second optical fibre portions comprise a plurality of reflectors spaced along the length of the optical fibre portions, wherein the reflectors are arranged in sets of reflectors, each set including one reflector from each of the optical fibre portions, wherein the reflectors in each set are aligned with one another in a second direction that is perpendicular to the first direction when the optical fibre portions are in neutral positions; supplying light from the laser to the optical fibre portions; detecting an interferometric signal from the optical fibre portions at a common detector; determining, for each set of reflectors, optical path length differences between the reflectors in the set of reflectors based on the detected interferometric signal; determining a curvature of the optical fibre portions in the first direction based on the optical path length differences, between the reflectors in the first and second optical fibre portions, for the sets of reflectors. An optical shape sensor and optical shape sensing system are also provided.
US11236994B2 Appearance inspection device of crimp terminal
The appearance inspection device inspects an appearance of a crimp terminal by capturing an image of the crimp terminal with a camera while applying illumination light onto the crimp terminal. The device includes an illumination unit for applying illumination light onto a crimp terminal and cameras that capture an image of the crimp terminal. A planar gradation light source having brightness that gradually changes in a predetermined direction from one side on an illumination surface toward another side is provided as the illumination unit. The cameras are disposed such that the gradation light source is reflected on an image obtained by the camera capturing the image of the crimp terminal, as a reflected image on a surface of the crimp terminal.
US11236993B1 Depth sensing using a time of flight system including a scanning beam in combination with a single photon avalanche diode array
A depth camera assembly (DCA) includes a light generator emitting a beam of light into a local area and a detector. The detector captures light from the beam reflected by objects in the local area to a portion of an array of pixels that each include a single photon avalanche diode (SPAD). The location of the portion of the array is based in part on the angle of the beam emitted from the projector. The DCA identifies a set of pixels of the array corresponding to the portion and selectively retrieves current generated from the reflected light by the pixels in the portion of the array without retrieving current generated by pixels in other portions of the array.
US11236989B2 System and method for thickness measurement in tortilla production
A production system for measuring product thickness in tortilla and tortilla chip production includes a production line, including a cooker/grinder, a sheeter/cutter, and a conveyor belt; and a displacement measurement unit, including a processor, non-transitory memory, an input/output component, a laser sensor for measuring vertical displacement of the conveyor belt and objects thereon, a laser controller, and a displacement calculator. Also disclosed is a method for thickness measurement, including capturing samples, calculating a vertical displacement probability density function, and calculating average product thickness.