Document | Document Title |
---|---|
US11348073B2 |
Method and system for remote management of appointment data
A method for remote management of appointment data includes: receiving appointment data including a time range, an originating user identifier, invitee user identifiers, and an appointment length; identifying an originating user data entry that includes the originating user identifier and invitee user data entries that include the invitee user identifiers; transmitting a calendar data request to the respective associated calendar provider for each calendar data entry included in the originating and invitee user data entries; receiving calendar data for each calendar data entry that includes availability in the time range; identifying an appointment time having a highest availability of invitees based on received availability; and transmitting the appointment time, for each calendar data entry included in the originating and invitee user data entries, to the associated calendar provider. |
US11348070B2 |
Digital processing systems and methods for context based analysis during generation of sub-board templates in collaborative work systems
Systems, methods, and computer-readable media for automatic generation of customized lower-level table templates based on data in an associated higher-level table structure are disclosed. The systems and methods may involve maintaining the higher-level table structure having first rows, first columns, and first cells at intersections of first rows and first columns; receiving an input for triggering generation of a lower-level table template tied to the higher-level table structure; analyzing at least one higher-level table characteristic including higher-level table type, higher-level table grouping, higher-level table content, higher-level table size, higher-level particular column heading, higher-level particular item label, or higher-level author; determining a customization of the lower-level table template; associating the customization with the lower-level table template to form a customized lower-level table structure; and causing the lower-level table structure to be displayed in association with the higher-level table structure. |
US11348067B2 |
RFID-based inventory tracking system
An asset management and tracking system for use in a facility having a product designation RFID tag having product information is attached to a product and at least one location designation RFID tag having location information. The system includes a RFID reader and a portable communication device. The RFID reader reads at least one of the product designation RFID tag and the at least one location designation RFID tag and the portable communication device receives product information from and transmits product information to an asset tracking and management device. The RFID reader transmits product information read from the product designation RFID tag and the location information read from the location designation RFID tags to the portable communication device. The portable communication device, in turn, transmits the received product information and location information to the asset tracking device and queries the asset tracking device for additional product and location information. |
US11348061B2 |
Logistics management platform for modifying schedules in real-time
A device can receive, from a client device, a request to modify a schedule that includes information identifying the set of deliveries that the fleet of vehicles is to perform. The device can generate a set of modified schedules using information included in the request and one or more routing techniques. The device can determine, for each modified schedule, of the set of modified schedules, one or more scores for ranking the set of modified schedules, such as a projected delivery time score, an operational cost score, and/or an overall score. The device can provide the set of modified schedules that have been scored to the client device. The device can receive a modified schedule that has been selected by the client device. The device can deploy the selected modified schedule to instruct the fleet of vehicles to perform an updated set of deliveries associated with the selected modified schedule. |
US11348057B2 |
Autonomous robot delivery systems and methods
A distributed robotic delivery system includes a mobile application, a server, a dispatch module, and a plurality of robotic delivery vehicles. The mobile application receives an item cost, robotic delivery shipping options, and acquisition factors. The mobile device displays the item cost, robotic delivery shipping options, and the acquisition factors in a user interface. Upon a selection of robotic delivery option, the mobile application notifies the dispatch module to deploy the robotic delivery vehicle with the item to the specified delivery point. |
US11348052B2 |
Cloud computing account management and control aggregation of notifications and service limits
The present disclosure provides aggregation of management and control of multiple cloud service accounts. The operating environment provides aggregation of notifications, support tickets, utilization status, and can provide an aggregated alert system for such information related to the cloud service accounts. A computing system can communicatively couple to multiple cloud service accounts and can receive notifications of issues and generate alerts accordingly. |
US11348048B2 |
Method and system for pre-emptive deviation detection for telecom process flow using digital twin
A method and a system for pre-emptive deviation detection for a telecom process flow using digital twin. The proposed method and system pre-emptively detects critical failures in the telecom process flow even before they occur by pre-emptively detecting deviations based on digital twin. The proposed pre-emptive deviation is dynamically detected based on digital twin wherein, a simulated digital twin of telecom process flow is compared with a simulated predicted telecom process flow. Further based on pre-emptively detected deviation, notifications are displayed to execute preventive measures to ensure critical failures are avoided. |
US11348047B2 |
Systems and methods for safety stock settings using a parallel processing computing architecture
This disclosure describes a graphics processing unit programmed to generate a sample path for the demand of the one or more products at a store based at least in part on data associated with a historical distribution of the variability of the demand of the one or more products. The graphics processing unit may generate a thread corresponding to a plurality scenarios. The graphics processing unit may execute the thread in parallel to determine one or more parameters for each of the plurality of scenarios for the one or more products. The graphics processing unit may select the one or more parameters generated from the execution of one of the sample paths to minimize the cost. The graphics processing unit may adjust an inventory management system to set an inventory management setting based at least in part on the selection of the one or more parameters. |
US11348045B2 |
Creating and updating workforce schedules using a personal communication system
A personal communication system generates a request for initial schedule information corresponding to an initial workforce schedule generated by an enterprise analysis system. The personal communication system transmits the request for initial schedule information to the enterprise analysis system and receives a response including the initial schedule information. The personal communication system then generates a view of the initial workforce schedule based on the initial schedule information and displays the view of the initial workforce schedule in a primary application running on the personal communication system. The personal communication system then monitors for schedule factors relevant to the initial workforce schedule and transmits the schedule factors for use by the enterprise analysis system in generating an updated workforce schedule. |
US11348044B2 |
Automated recommendations for task automation
In one embodiment, a method includes receiving workflow results from completion of a first set of iterations of a workflow. The workflow is associated with a workflow structure including one or more tasks within the workflow. The method includes producing a recommended alteration to the workflow structure including a percentage of the one or more tasks within the workflow to automate. The method includes extracting, from the workflow results, training data for training a machine learning model to automate one or more tasks within the workflow in accordance with the recommended alteration. The method includes causing a machine learning model to be trained to automate the one or more tasks within the workflow structure using the extracted training data. The method includes causing the machine learning model to perform the one or more tasks during a subsequent iteration of the workflow. |
US11348041B2 |
System for predictive resource access within a technical environment
Systems, computer program products, and methods are described herein for predictive resource access within a technical environment. The present invention is configured to initiate a resource monitoring engine on a resource procurement profile associated with a user; receive information associated with one or more resources accessed by the user over a predetermined past period of time; receive information associated with one or more user characteristics associated with the user; initiate one or more machine learning algorithms on the one or more resources and the information associated with one or more user characteristics; generate, using the one or more machine learning algorithms, a forecasting model configured to predict one or more future resources accessible to the user at a predetermined future time; and initiate a resource transformation engine on the one or more future resources predicted to be accessible to the user at the predetermined future time. |
US11348036B1 |
Optimizing machine learning models with a device farm
A facility for optimizing machine learning models is described. The facility obtains a description of a machine learning model and a hardware target for the machine learning model. The facility obtains optimization result data from a repository of optimization result data. The facility optimizes the machine learning model for the hardware target based on the optimization result data. |
US11348030B2 |
System and methods for distributed machine learning with multiple data sources, multiple programming languages or frameworks, and multiple devices or infrastructures
Methods and systems are presented for consuming different data sources, and deploying artificial intelligence and machine learning programs on different target devices or infrastructures. Many data types can be transformed into machine learning data shards (MLDS) while many machine learning programs written in various programming languages or frameworks are transformed to common operator representations. Operator representations are transformed into execution graphs (EG) for a chosen target device or infrastructure. The MLDS and EG are input to the targeted devices and infrastructures, which then execute the machine learning programs (now transformed to EGs) on the MLDS to produce trained models or predictions with trained models. |
US11348029B1 |
Transformation of machine learning models for computing hubs
Technology is described for providing machine learning (ML) models. A plurality of candidate ML models that are derived from a primary ML model may be generated in a service provider environment. The primary ML model may be associated with a set of parameters and a candidate ML model in the plurality of candidate ML models may be associated with a subset of the parameters associated with the primary ML model. The plurality of candidate ML models may be run against validation data to evaluate performance criteria for the candidate ML models. A performance representation of the candidate ML models with respect to performance results for the candidate ML models may be provided. An ML model may be selected from the performance representation based on the performance results for the candidate ML models. |
US11348023B2 |
Identifying locations and causes of network faults
Customized feature vectors are used to train a machine learning algorithm to automatically identify a network component where a network fault has occurred. A database comprising network components and associated network faults is analyzed to select a set of network components associated with the largest quantity of network faults. Customized features associated with the network faults are identified and selected for use in a feature vector as input to a machine learning algorithm. The features are selected based upon analysis of consistency checks, component configuration limits, and network wide configurations. |
US11348022B2 |
Computer implemented determination method and system
Methods for providing a computer implemented medical diagnosis are provided. In one aspect, a method includes receiving an input from a user comprising at least one symptom of the user, and providing the at least one symptom as an input to a medical model. The method also includes deriving estimates of the probability of the user having a disease from the discriminative model, inputting the estimates to the inference engine, performing approximate inference on the probabilistic graphical model to obtain a prediction of the probability that the user has that disease, and outputting the probability of the user having the disease for display by a display device. |
US11348018B2 |
Computer system and method for building and deploying models predicting plant asset failure
A system that provides an improved approach for detecting and predicting failures in a plant or equipment process. The approach may facilitate failure-model building and deployment from historical plant data of a formidable number of measurements. The system implements methods that generate a dataset containing recorded measurements for variables of the process. The methods reduce the dataset by cleansing bad quality data segments and measurements for uninformative process variables from the dataset. The methods then enrich the dataset by applying nonlinear transforms, engineering calculations and statistical measurements. The methods identify highly correlated input by performing a cross-correlation analysis on the cleansed and enriched dataset, and reduce the dataset by removing less-contributing input using a two-step feature selection procedure. The methods use the reduced dataset to build and train a failure model, which is deployed online to detect and predict failures in real-time plant operations. |
US11348014B2 |
System method and apparatus for AI-based adaptive control of hydrology management for basin rivers
Artificial intelligence-based watershed hydrology analysis and management having of a network of weather stations and artificial drainage systems with artificial and natural reservoir management through locks and pumping stations. Methods and systems evaluate hydrologic risk in each area and analyse the consequences of future precipitations using neural network assisted simulation. Hydrographs calculated for each sub-basin, streams and rivers in the basin simulates the behavior of the basin under different scenarios corresponding to different types of management of the operation of locks and/or pumps and compares its results in terms of loss of flooded area, economic loss in each area, loss for flooding of urban areas, etc. Optimization of the simulation by artificial intelligence meta-heuristic algorithms, multi-layered neural network acts as a search engine to find mitigation solutions and best configurations of resource management controls to minimize socio-economic impacts on each basin. |
US11348013B2 |
Determining, encoding, and transmission of classification variables at end-device for remote monitoring
Techniques for operating a remote monitoring system are provided. An example method according to these techniques includes sensing one or more characteristics associated with a monitored asset to produce sensor data, and dynamically configuring operating parameters of the monitoring system based at least in part on current operating conditions of the monitoring system. The example method also includes extracting features from the sensor data using the feature extraction component to produce extracted feature information, and selecting at least a subset of the extracted feature information using the feature extraction component to produce active feature information based at least in part on the current operating conditions of the monitoring system. The example method also includes sending, through a communications network, the active feature information to a server. |
US11348009B2 |
Non-uniform quantization of pre-trained deep neural network
A system and a method of quantizing a pre-trained neural network, includes determining by a layer/channel bit-width determiner for each layer or channel of the pre-trained neural network a minimum quantization noise for the layer or the channel for each master bit-width value in a predetermined set of master bit-width values; and selecting by a bit-width selector for the layer or the channel the master bit-width value having the minimum quantization noise for the layer or the channel. In one embodiment, the minimum quantization noise for the layer or the channel is based on a square of a range of weights for the layer or the channel that is multiplied by a constant to a negative power of a current master bit-width value. |
US11348006B1 |
Mitigating overfitting in training machine trained networks
Some embodiments of the invention provide a novel method for training a multi-layer node network that mitigates against overfitting the adjustable parameters of the network for a particular problem. During training, the method of some embodiments adjusts the modifiable parameters of the network by iteratively identifying different interior-node, influence-attenuating masks that effectively specify different sampled networks of the multi-layer node network. An interior-node, influence-attenuating mask specifies attenuation parameters that are applied (1) to the outputs of the interior nodes of the network in some embodiments, (2) to the inputs of the interior nodes of the network in other embodiments, or (3) to the outputs and inputs of the interior nodes in still other embodiments. In each mask, the attenuation parameters can be any one of several values (e.g., three or more values) within a range of values (e.g., between 0 and 1). |
US11348005B2 |
Apparatus, method, and computer-readable medium for image processing, and system for training a neural network
The present disclosure provides a method of training a generative adversarial network. The method includes iteratively enhancing a first noise input in a generative network to generate a first output image; iteratively enhancing a second noise input in the generative network to generate a second output image; transmitting the first output image and a second reference image to a discriminative network, the second reference image corresponding to the first reference image and having a higher resolution than the first reference image; obtaining a first score from the discriminative network based on the second reference image, and a second score from the discriminative network based on the first output image; calculating a loss function of the generative network based on the first score and the second score; and adjusting at least one parameter of the generative network to lower the loss function of the generative network. |
US11348004B2 |
Method of managing data representation for deep learning, method of processing data for deep learning and deep learning system performing the same
A method of processing data for a deep learning system driven by a plurality of heterogeneous resources is provided. The method includes, when a first task including at least one of a plurality of operations is to be performed, receiving first path information indicating a first computing path for the first task. The first computing path includes a sequence of operations included in the first task and a driving sequence of resources for performing the operations included in the first task. The method further includes setting data representation formats of the resources for performing the operations included in the first task based on data representation information and the first path information. The data representation information indicates an optimized data representation format for each of the plurality of heterogeneous resources. |
US11348002B2 |
Training of artificial neural networks
Methods and apparatus are provided for training an artificial neural network having a succession of layers of neurons interposed with layers of synapses. A set of crossbar arrays of memristive devices, connected between row and column lines, implements the layers of synapses. Each memristive device stores a weight for a synapse interconnecting a respective pair of neurons in successive neuron layers. The training method includes performing forward propagation, backpropagation and weight-update operations of an iterative training scheme by applying input signals, associated with respective neurons, to row or column lines of the set of arrays to obtain output signals on the other of the row or column lines, and storing digital signal values corresponding to the input and output signals. The weight-update operation is performed by calculating digital weight-correction values for respective memristive devices, and applying programming signals to those devices to update the stored weights. |
US11347999B2 |
Closed loop programming of phase-change memory
A computer implemented method includes updating weight values associated with a plurality of analog synapses in a cross-bar array that implements an artificial neural network by sending a pulse sequence to the analog synapses. Each analog synapse includes a conductance unit, wherein a weight value of the analog synapse is based on a conductance value of the conductance unit. The pulse sequence changes the conductance value. The method further includes comparing the weight values of the analog synapses with target weight values associated with the analog synapses and selecting a set of analog synapses based on the comparison. The method further includes updating the weight values of the selected analog synapses by sending a set of electric pulses of varying durations. |
US11347996B2 |
System state prediction
A method which includes steps of providing a state space model of behaviour of a physical system, the model including covariances for state transition and measurement errors, providing a data based regression model for prediction of state variables of the physical system, observing a state vector comprising state variables of the physical system, determining a prediction vector of state variables based on the state vector, using the regression model, and combining information from the state space model with predictions from the regression model through a Bayesian filter, is provided. |
US11347994B2 |
Weight prefetch for in-memory neural network execution
The present disclosure is directed to systems and methods of bit-serial, in-memory, execution of at least an nth layer of a multi-layer neural network in a first on-chip processor memory circuitry portion contemporaneous with prefetching and storing layer weights associated with the (n+1)st layer of the multi-layer neural network in a second on-chip processor memory circuitry portion. The storage of layer weights in on-chip processor memory circuitry beneficially decreases the time required to transfer the layer weights upon execution of the (n+1)st layer of the multi-layer neural network by the first on-chip processor memory circuitry portion. In addition, the on-chip processor memory circuitry may include a third on-chip processor memory circuitry portion used to store intermediate and/or final input/output values associated with one or more layers included in the multi-layer neural network. |
US11347981B2 |
Flatbed printer and a method of media-relative image positioning for the flatbed printer
A flatbed printer and a method for a flatbed printer are disclosed. The flatbed printer includes a print controller configured to receive a digital image intended to be printed by the flatbed printer, to receive position information entered by a parameter window of the user interface of the position of the image on the flatbed area, to receive an indication entered by the parameter window that the image has to be positioned on the media piece, to open the parameter window for entry of a set of parameters allowing to define a size of the media piece and a position of the media piece on the flatbed surface, and the image position relative to the media piece, to receive the entered set of parameters, to show the media piece and the image on the flatbed area in the preview window, and, when moving the media piece or the image over the flatbed area in the preview window, the relative position of the image with respect to the media piece is preserved. |
US11347980B2 |
Positional-deviation correcting device and image forming apparatus including positional-deviation correcting device
A positional-deviation correcting device includes a reading device and control circuitry. The reading device reads recording media on which marks and each of adjustment charts having different image densities are formed in accordance with the image densities. The control circuitry acquires data on image formation positions of the marks on the recording media, based on a reading result of the marks; and corrects an image formation position of an image to be formed on a recording medium. The control circuitry calculates a correction value of the image formation position corresponding to an image density for each of the image densities corresponding to the adjustment charts on a one-on-one relationship, based on a reading result of the adjustment charts; interpolates correction values corresponding to the image densities on a one-on-one relationship; and calculates a correction value of the image formation position corresponding to another image density different from the image densities. |
US11347979B2 |
MCMC framework-based sub-hypergraph matching method and device
A method and a device for MCMC framework-based sub-hypergraph matching are provided. Matching of object features is performed by constructing sub-hypergraphs. In a large number of actual images and videos, objects vary constantly, and contain various noise points as well as other interference factors, which makes image object matching and searching very difficult. Perform object feature matching by representing the appearance and positions of objects by sub-hypergraphs allows for faster and more accurate image matching. Furthermore, a sub-hypergraph has several advantages over a graph or a hypergraph: on one hand, a sub-hypergraph has more geometric information (e.g. angle transformation, rotation, scale, etc.) than a graph, and has a lower degree of difficulty and better extensibility than a hypergraph. On the other hand, the disclosed method and device have stronger capabilities to resist interference and good robustness, and are adaptable to more complex settings, especially with outliers. |
US11347978B2 |
Image processing apparatus, image processing method, and image processing system
To suppress a sense of strangeness caused by mode transition when images obtained from a plurality of image capturing devices are fused.According to the present disclosure, it is provided an image processing apparatus including: a fusion processing unit that fuses a plurality of pieces of image information obtained from each of a plurality of image capturing devices that captures the same subject; and a fusion mode determination unit that determines a mode of the fusion in accordance with the value of a predetermined variable and sets, in accordance with each of a plurality of the modes, the threshold value of the variable for determining the mode. |
US11347976B2 |
Platform, systems, and methods for identifying characteristics and conditions of property features through imagery analysis
In one aspect, classifying features and feature conditions of a property represented in digital imagery includes training a characteristic classifier for applying multilayer artificial perception to classifying features represented in a property image into feature classifications, training a condition classifier for applying multilayer artificial perception to classifying a condition of each feature into one of a set of condition qualifiers, accessing digital image(s) of a property, and applying a machine learning analysis model including the characteristic classifier and the condition classifier to the digital image(s) to identify, for each feature represented in the image(s), a feature classification and a condition qualifier. |
US11347975B2 |
Supervised contrastive learning with multiple positive examples
The present disclosure provides an improved training methodology that enables supervised contrastive learning to be simultaneously performed across multiple positive and negative training examples. In particular, example aspects of the present disclosure are directed to an improved, supervised version of the batch contrastive loss, which has been shown to be very effective at learning powerful representations in the self-supervised setting. Thus, the proposed techniques adapt contrastive learning to the fully supervised setting and also enable learning to occur simultaneously across multiple positive examples. |
US11347967B2 |
Data analytics on pre-processed signals
A computer-implemented method and corresponding system for processing sensor data associated with a vehicle is provided. The sensor data may be compressed or encoded with a dictionary according to sparse approximation theory, resulting in a sparse representation of the sensor data. Processing may further comprise detecting an event associated with the vehicle, wherein an event may be an accident recorded by sensors of the vehicle providing the sensor data. The detection of the event may be based on processing of the sparse representation of the sensor data alone without decoding the sparse representation. The detection of the event may further employ machine learning methods trained to the detection of an event from the sparse representation of the sensor data, or a combination of sparse representations of sensor data originating from a plurality of vehicles or sensors. |
US11347960B2 |
Apparatus for a near-eye display
An apparatus for providing gaze tracking in a near-eye display. Certain examples provide an apparatus including a light modulator configured to receive light of a first range of wavelengths and generate an image beam therefrom. The light modulator is further configured to receive light of a second range of wavelengths and generate a probe beam therefrom. The apparatus also includes one or more light guides including one or more in-coupling element areas, and one or more out-coupling element areas. The one or more in-coupling diffractive element areas are configured to receive and in-couple the image beam and the probe beam into the one or more light guides. The one or more out-coupling element areas are configured to out-couple, from the one or more light guides: the image beam to a user's eye for user viewing, and the probe beam to the user's eye for detection of reflection therefrom. |
US11347958B2 |
Computer configured to display multimedia content
A computer can comprise a housing, a microprocessor disposed within the housing, a display, and a communication interface communicatively coupled to the microprocessor. The computer can be configured, responsive to locating decodable indicia within content viewable on the display, to decode the decodable indicia to produce at least one decoded message. The computer can be further configured to display the content with decoded message data being embedded into the content. The decoded message data can be provided by at least one decoded message, data derived from the decoded message. |
US11347955B2 |
Cable management system and method
A cable management system includes multiple cables, each having a unique identifier associated therewith and each including first and second barcodes including the unique identifier, the first barcode located proximate a first end of the cable, the second barcode located proximate a second end of the cable. The system also includes a barcode scanner to scan barcodes of the cables, the barcode scanner including a clip to receive one of the cables. The system also includes a mobile computing device having a processor, data storage medium, communication unit, and user interface including a display. The mobile computing device is configured to receive via the user interface first end location information for a first cable, receive from the barcode scanner the first barcode of the first cable, and save and display the first end location information in association with the unique identifier of the first cable included in the first barcode. |
US11347954B2 |
Bar code generation scanning, and display method, apparatus, storage medium, and electronic device
This application discloses method, an apparatus, a storage medium, and an electronic device for bar code generation and display. The method includes: obtaining a bar code encoding request; generating a target bar code embedded with a source or an executable target code comprising a logic function by encoding the target code in response to the bar code encoding request; and displaying the target bar code. This application resolves the technical problem in the related art that information carried in a bar code is simple and static. |
US11347950B2 |
Event notification based on editing a transponder identifier
A system for event notification based on editing a transponder identifier is disclosed herein. The system may include a sensor system, a transponder, a transponder reader, and a controller. The system may detect an event associated with a sensor. The system may identify a transponder associated with the sensor. The system may cause the transponder to store an event identifier in a memory location of an identifier, of the transponder, to form an edited identifier. The event identifier may be associated with the event. The system may determine that the transponder responded to the query from the transponder reader. The system may store a confirmation that the event identifier was provided to the transponder reader via the transponder. |
US11347948B2 |
Tamper proof payment reader
A payment reader is provided for use in a payment system. The payment reader includes a housing, a non-conductive cover covering the housing and forming an internal compartment, electronic circuitry within the internal compartment and surrounded by the cover, and a mesh of conductive traces provided on the cover and in communication with the electronic circuitry. The cover has an upper wall and interconnected side walls depending downwardly from the upper wall. The lower surface of the upper wall which faces the internal compartment has its entire surface area which is formed of at least one three-dimensional shape which extends outwardly from an x-y plane in the z-direction. |
US11347947B2 |
Encoder with double decoder machine learning models
Operating an encoder with double decoder machine learning models include executing, on a transcript, an encoder machine learning model to generate an encoder output, and executing a situation decoder machine learning model on the encoder output to obtain a situation model output having a situation identifier, and executing a trouble decoder machine learning model using the encoder output to obtain a trouble identifier. The method further includes outputting the situation identifier and the trouble identifier. |
US11347946B2 |
Utilizing discourse structure of noisy user-generated content for chatbot learning
Techniques for using noisy-robust discourse trees to determine a rhetorical relationship between sentences. In an example, a rhetoric classification application creates a noisy-robust communicative discourse tree. The application accesses accesses a first communicative discourse tree derived from a first sentence, a third sentence, and a fourth sentence and a second communicative discourse tree derived from a second sentence, the third sentence, and the fourth sentence. The application determines that syntactic parse trees cannot be generated for the first sentence and the second sentence. The application identifies a common rhetorical relationship between the first communicative discourse tree and the second communicative discourse tree. The application removes an elementary discourse unit that does not correspond to the common rhetorical relationship from the first communicative discourse tree and the second communicative discourse tree. The application merges the first and second communicative discourse trees, thereby creating a noisy-text robust communicative discourse tree. |
US11347941B2 |
Methods and apparatus for compressing data streams
Methods and apparatus for compressing data streams. In an embodiment, a method includes calculating a decomposition of matrix data to generate eigenvectors and associated eigenvalues, determining clusters of the eigenvectors based on weighting the eigenvalues, calculating an eigenvector centroid for each cluster so that a dictionary of centroids is generated, and tagging the eigenvectors with tags, respectively, that identify an associated eigenvector centroid for each eigenvector. The method also includes counting a number of eigenvectors associated with each eigenvector centroid to construct a probability distribution function (PDF) of centroids, matching the PDF of centroids to PDF templates to determine a closest matching PDF template, determining an encoder corresponding to the closest matching PDF template wherein a corresponding encoder identifier is identified, encoding the tags with the encoder to generate an encoded data stream, and transmitting the encoded data stream, the encoder identifier, the dictionary of centroids, and the eigenvalues. |
US11347940B2 |
Asynchronous role-playing system for dialog data collection
Techniques for dialog data collection are disclosed. In an embodiment, a method comprises providing a first graphical user interface (10) configured to receive first user input data, providing a second graphical user interface (20) configured to receive second user input data, asynchronously transmitting the first user input data to the second graphical user interface (20) or the second user input data to the first graphical user interface (10), and generating training data for a natural language processing system model (60) based on the first user input data and the second user input data. |
US11347935B2 |
Expended data grid components
A method creates a data grid component in a GUI. The data grid includes data cells, header cells, corner cells, and may further include footer cells. A header, footer, or corner cell includes a software component that allows a user to enter valid data only, such as a date picker or a time picker. The date picker displays a month, a day, and a year, and has controls for changing the date. |
US11347933B1 |
Distributed collaborative storage with operational transformation
Systems and methods are disclosed herein for performing operational transforms on a document. A first operation is received at a first server that includes a first object of an electronic document. In response to receiving the first operation, the first server prohibits a second server from having write access to the first object. The first server applies the first operation to the first object to obtain a transformed first object. In response to obtaining the transformed first object, the first server allows the second server to have write access to the first object. These steps are repeated for a second object associated with a second portion of the electronic document that is different from the first portion of the electronic document. |
US11347932B2 |
Decoupling website service from presentation layer
Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system, website generation data; identifying a first type of object in the website generation data; obtaining, from a centralized storage of a plurality of website presentation layers, a first website presentation layer corresponding to the first type of object; and generating, for display on a webpage, a first display element corresponding to the first type of object according to a look and feel defined by the first website presentation layer and having first content defined by the website generation data. |
US11347926B2 |
Optical mode optimization for wafer inspection
According to some embodiments, the present disclosure provides a method for determining wafer inspection parameters. The method includes identifying an area of interest in an IC design layout, performing an inspection simulation on the area of interest by generating a plurality of simulated optical images from the area of interest using a plurality of optical modes, and selecting, based on the simulated optical images, at least one of the optical modes to use for inspecting an area of a wafer that is fabricated based on the area of interest in the IC design layout. |
US11347925B2 |
Power grid architecture and optimization with EUV lithography
A system and method for laying out power grid connections for standard cells are described. In various embodiments, a standard cell uses unidirectional tracks for each of the multiple power vertical metal 3 layer tracks and power horizontal metal 2 tracks. One or more of the multiple vertical metal 3 layer posts are routed with a minimum length based on a pitch of power horizontal metal 2 layer straps. One or more vertical metal 1 posts used for a power connection or a ground connection are routed from a top to a bottom of an active region permitting multiple locations to be used for connections to one of the multiple power horizontal metal 2 layer straps. Two or more power horizontal metal 2 layer straps are placed within a power metal 2 layer track without being connected to one another. |
US11347923B1 |
Buffering algorithm with maximum cost constraint
An integrated circuit (IC) design is accessed from a database in memory. The IC design comprises an initial buffer tree for a net in the IC design. A maximum cost constraint for rebuffering the net is determined based on the initial buffer tree. A partial rebuffering solution is generated for net and a cost associated with the partial rebuffering solution is determined. Based on determining the cost of the partial rebuffering solution satisfies the maximum cost constraint, the partial rebuffering solution is saved in a set of partial rebuffering solutions for the net. A set of candidate rebuffering solutions for the net is generated based on the set of partial rebuffering solutions, and a rebuffering solution for the net is selected from the set of candidate rebuffering solutions. The database is updated to replace the initial buffer tree in the IC design with the rebuffering solution selected for the net. |
US11347922B2 |
Method of fabricating semiconductor device including standard-cell-adapted power grid arrangement
A method (of fabricating a power grid (PG) arrangement in a semiconductor) includes: forming a first conductive layer including segments which are conductive, including forming first segments designated for a first reference voltage and second segments designated for a second reference voltage, and interspersing the first and second segments; relative to a first direction; and forming a second conductive layer over the first conductive layer, the second conductive layer including segments that are conductive, including forming third segments designated for the first reference voltage and fourth segments designated for the second reference voltage, interspersing the third and fourth segments relative to a second direction, the second direction being perpendicular to the first direction, and arranging the segments in the second conductive layer substantially asymmetrically including, relative to the first direction, locating each fourth segment substantially asymmetrically between corresponding adjacent ones of the third segments. |
US11347921B2 |
Signal integrity simulation method for encryption hybrid model
A signal integrity simulation method for an encryption hybrid model is provided. A step response data of a SPICE model is extracted through a transient simulation. An external random code signal is generated. The extracted step response data is imported as an input source for an ADS channel simulator. An eye diagram at a RX end is calculated by the ADS channel simulator based on an algorithm and the external random code signal, to perform measurement on the eye diagram. With the signal integrity simulation method for an encryption hybrid model such as an IBIS AMI model, the problem that signal integration simulation cannot be accurately performed or cannot be performed because models provided by the manufacturer are encrypted or the types of models provided by the manufacturer are not consistent can be effectively solved. |
US11347918B2 |
Validation processing device, validation processing method, and program
This validation processing device is provided with: a processing unit that performs model checking on a model to be checked; and a selection unit that selects, on the basis of the result of the model checking, one element from among elements that have undergone state change in a process leading to an unsafe event. The processing unit further performs model checking again on the model to be checked excluding the one element. |
US11347917B2 |
Determining and verifying metastability in clock domain crossings
The technology disclosed relates to verifying metastability for a clock domain crossing (CDC) in a circuit design. The technology disclosed may include, for a destination clock domain in the circuit design, creating a circuit graph based, at least in part, on the circuit design. The circuit graph includes start points and stop points. The start points may be data inputs, clocks, and enables of the destination clock domain. The stop points may be synchronizer outputs of the destination clock domain and a source clock domain in the circuit design. The technology disclosed may also include traversing the circuit graph to mark all graph nodes that reside in a source-destination path of the CDC. Based on the marked graph nodes, the start points, and the stop points, the technology disclosed may also include propagating destination domain qualifiers on the circuit graph within an allowed sequential depth. |
US11347910B1 |
Computerized prediction for determining composite material strength
Examples described herein relate to apparatuses and methods for predicting strength of a coupon of composite material. A first critical damage event and strain and stress distributions of the coupon is determined by performing a finite element analysis (FEA) of a finite element model of the coupon. The first critical damage event is associated with the strain and stress distributions. The strain and stress distributions are received as inputs to at least one surrogate model. A final load corresponding to a final failure of the coupon is determined using the at least one surrogate model. |
US11347908B2 |
Intelligent additive manufacturing
An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy. |
US11347902B2 |
Defensive routing and related techniques
Techniques are disclosed for defensive routing of guard wires for security-critical wires in an integrated circuit (IC). Defensive routing provides a routing-centric and preventive layout-level defense against IC fabrication time attacks against security-critical wires within an IC. An example methodology implementing the techniques includes identifying at least one security-critical wire in an IC design, identifying at least one unblocked surface of the identified at least one security-critical wire, and guarding the identified at least one surface of the identified at least one security-critical wire with a guard wire. In one example, the guard wire may be a natural guard wire. In another example, the guard wire may be a synthetic guard wire. |
US11347900B2 |
Automated web session timeout enforcement
An example operation may include one or more of detecting a web session within an open window of a web browser on a user device, monitoring for user activity on the user device with respect to the web browser, determining there has been a lack of user activity with respect to the web browser for a predetermined amount of time based on the monitoring of the user activity, and temporarily concealing content within the open window of the web browser in response to the lack of user activity. |
US11347895B2 |
Method and system of authenticated encryption and decryption
A method of authenticated encryption and decryption includes generating a first digital signature with an encryption circuit of a first processor component. Concatenating the first digital signature to a plaintext message to generate a concatenated message. Encrypting the concatenated message into a ciphertext. Transmitting the ciphertext via a communications channel to a second processor component. Decrypting the ciphertext into a decrypted first digital signature and a decrypted plaintext message with a decryption circuit in the second processor component. Comparing, with the decryption circuit, the decrypted first digital signature with a second digital signature, thereby authenticating the decrypted plaintext message. |
US11347889B2 |
Data processing systems for generating and populating a data inventory
A computer-implemented method for populating a privacy-related data model by: (1) providing a data model that comprises one or more respective populated or unpopulated fields; (2) determining that at least a particular one of the fields for a particular data asset is an unpopulated field; (3) at least partially in response to determining that the at least one particular field is unpopulated, automatically generating a privacy questionnaire comprising at least one question that, if properly answered, would result in a response that may be used to populate the at least one particular unpopulated field; (4) transmitting the privacy questionnaire to at least one individual; (5) receiving a response to the questionnaire, the response comprising a respective answer to the at least one question; and (6) in response to receiving the response, populating the at least one particular unpopulated field with information from the received response. |
US11347888B2 |
Blockchain-based user privacy data providing methods and apparatuses
A blockchain-based user privacy data providing method and apparatus is provided. The method includes receiving a data consumption request from a data consumer, where the data consumption request requests user privacy data of a target user, the user privacy data includes personal data that is pre-encrypted and uploaded to a trusted execution environment (TEE), and the TEE is constructed in a blockchain node; performing predetermined verification on the data consumption request in the TEE based on request body data corresponding to the data consumption request using a smart contract deployed in the blockchain to obtain a corresponding predetermined verification result; if the predetermined verification result satisfies a verification success condition, obtaining target privacy data for the data consumption request, and sending the encrypted target privacy data to the data consumer, where the target privacy data is obtained in the TEE based on the user privacy data stored in the blockchain. |
US11347885B2 |
Verified templates
A computing system that facilitates approval and validation of executable code between parties. A template including executable code and specifying certain operations and functions to be performed on protected data, as well as constraints thereto, may be verified and agreed upon by parties. The verified template and/or a hash of the verified template may be stored on a blockchain. Prior to execution of the code certain parameters within the template may be filled and validated by a system that will execute the code. A contract, which too may be agreed upon and stored on the blockchain, may also include other terms governing the parties. The filled template may also be validated, and compared against a blockchain version of the template, by the parties prior to execution of the code and prior to access being granted to protected data. Such verifications and validations ensure that data is only operated on, using a secure system, within the parameters as agreed upon by the parties. |
US11347883B2 |
Access controlled graph query spanning
Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic grants or denials of access according to security context enables a more efficient querying of the relational graph while preserving access controls. Security contexts that grant or deny access to a node are stored in an associated AMQ filter and are queried according to the subject's security context in an order based on the frequency at which the security contexts have previously granted or denied access to nodes in the relational graph. |
US11347881B2 |
Methods and systems for detecting ransomware attack in incremental backup
Ransomware attack (RWA) detection is performed during an incremental or differential backup of a system of folders or directories of a computer or network of computers via an electronic network. The RWA detection includes processing incremental or differential backup metadata acquired during the incremental or differential backup to determine whether a RWA alert is issued. RWA remediation is performed at least in part on the RWA alert being issued. The RWA alert may be issued based on processing of the incremental or differential backup metadata to identify candidate new files and candidate deleted files in which the candidate new files are candidates for being encrypted copies of the candidate deleted files. RWA alert criterion may be based on counts of new versus deleted files in a folder or directory, and comparison of file sizes of the new versus deleted files. |
US11347874B2 |
Enhancing security in a content management system
A bridge component is interposed between a content targeting portion of a computerized content management system and a security portion of the system. the content targeting portion has a plurality of targeting segments defined therein. The bridge component creates a plurality of corresponding security groups for at least a subset of the plurality of targeting segments for which pre-existing security groups have not been created. For the targeting segments, accessing, with the bridge component, underlying logic used by the content targeting portion to create the targeting segments, and use the logic to determine whether each potential group member matches the logic. Add at least those of the potential group members that match the logic, and are not already present, to an appropriate one of the corresponding security groups; remove those that do not match. Apply security to the resulting updated security groups with the security portion, and distribute content accordingly. |
US11347869B2 |
Secure interface control high-level page management
A method is provided. The method is implemented by a secure interface control of a computer that prevents unauthorized accesses to locations in a memory of the computer. The secure interface control determines that a host absolute page is not previously mapped to a virtual page in accordance with securing the host absolute page and a host virtual page is not already mapped to an absolute page in accordance with securing the host absolute page. |
US11347868B2 |
Systems and methods for securely managing data in distributed systems
A cloud-based platform encrypts data imported from an organization using respective data encryption keys (DEK). The platform prevents decrypted data of the organization, and the DEK(s) used to encrypt such data, from being persistently retained within the platform. Access to the DEK may be controlled by the organization. Accordingly, the organization may retain control over access to its data, after the data has been exported to the platform. The platform may provide a purge control by which the organization can configure the platform the purge any cached DEK and/or unencrypted data pertaining to the organization. |
US11347867B2 |
Methods and apparatuses to evaluate cyber security risk by establishing a probability of a cyber-attack being successful
A method performed on a processor to determine a probability of success of a cyber-attack on a target network such that the defenses of the target network may be evaluated is provided. The method includes (1) calculating a probability that the cyber-attack will successfully ingress to the target network; (2) calculating a probability that the cyber-attack will successfully move laterally in the target network by performing an action; (3) calculating a probability that the cyber-attack will successfully perform an action on objective. The calculated probabilities are combined to determine a probability that the cyber-attack will be successful such that the defenses of the target network may be evaluated. |
US11347865B2 |
Determining security risks in binary software code
Systems, methods, and software can be used to analyze security risks of a binary software code. In some aspects, a computer-implemented method comprises: receiving, by at least one hardware processor, a binary software code; determining, by the at least one hardware processor, a security risk value for each of a plurality of security risk factors of the binary software code; for each of the plurality of security risk factors, determining, by the at least one hardware processor, a security confidence level of the respective security risk factor; and generating, by the at least one hardware processor, a security notification, wherein the security notification includes the security confidence levels corresponding to the plurality of security risk factors. |
US11347863B2 |
Computer apparatus and authority management method based on trust chain
A computer apparatus is provided, which includes a plurality of peripheral apparatuses, a non-volatile memory, a processor, and an authority-control circuit. The memory unit stores a plurality of boot codes and setting values of a function set of the peripheral apparatuses corresponding to each boot code, wherein the boot codes form a chain of trust. In response to the execution of a current boot code being completed, the authority-control circuit sets the setting values of the functions in a second function set corresponding to a next boot code in the chain of trust, sends an authority-control signal to control the peripheral apparatuses corresponding to the second function set according to the setting values of the functions in the second function set, and sets a boot flag corresponding to the next boot code in the authority-control circuit to control the processor to execute the next boot code. |
US11347862B2 |
Credential management for an information handling system
A credential management system for an information handling system dynamically determines an available set of authentication techniques based on a system configuration. The dynamic configuration may be based on devices connected to the information handling system, such as keyboard, fingerprint reader, and facial recognition. The dynamic configuration may also be based on a dynamic posture of the information handling system, such as whether a devices is in an open-lid, closed-lid, tent-shape, tablet-mode, or docked configuration. |
US11347861B2 |
Controlling security state of commercial off the shelf (COTS) system
The concepts, systems and methods described herein are directed towards a method for secure booting running on a security device. The method is provided to include: receiving a public key from a security device; validating the security device by comparing the received public key with a hash code; in response that the security device is validated, receiving custom codes from the security device and storing the custom codes in a microprocessor, wherein the microprocessor is located in a programmable memory of a primary processor; programming the programmable memory by executing the custom codes; and executing a boot sequence of the primary processor by the programmable memory. |
US11347860B2 |
Randomizing firmware loaded to a processor memory
Apparatus and method for protecting firmware and other types of control data used in a processor-based device, such as but not limited to a solid-state drive (SSD). In some embodiments, the firmware is stored in a firmware store as a plurality of program instructions in a first sequence. The program instructions are loaded to a local memory in a different, second sequence. In some cases, a random number is generated and the second sequence is selected using the random number. A translation table may be generated and used by a programmable processor to locate the various program instructions in the second sequence. In other cases, instructions with calls and other references to other instruction lines are modified based on the order in the local memory. Other forms of control data may also be generated and stored to the local memory in a random order and interspersed with the firmware. |
US11347857B2 |
Key and certificate distribution method, identity information processing method, device, and medium
Identity information processing method and apparatus are disclosed. The method includes: obtaining customized information of a user process on an integrated chip; determining a target operational firmware preloaded on a reconfigurable chip according to the customized information; generating first process identity information used for verifying the user process based on the target operational firmware and a fixed operational firmware of a non-reconfigurable chip; and providing the first process identity information to a privacy certificate issuing authority for performing firmware legitimacy verification of an operational firmware to determine that an identity of the user process is legitimate according to a result of the firmware legitimacy verification. Therefore, the first process identity information generated for the user process by the integrated chip can prove the legitimacy of the fixed operational firmware of the non-reconfigurable part of the firmware, and also prove the legitimacy of the target operational firmware of the reconfigurable part. |
US11347855B2 |
Data lineage management
A device may log update information associated with an operation, wherein the update information identifies one or more changes made to the dataset during the operation and a source of the operation. The device may identify, based on identification information associated with the dataset, a lineage record identifier associated with the dataset. The device may generate a lineage record associated with the operation, wherein the lineage record includes the lineage record identifier and the update information. The device may send a request for validation to an authorized node to validate the lineage record, wherein the authorized node is authorized to access the dataset. The device may store, based on the lineage record being validated by the authorized node, the lineage record in a distributed ledger, wherein the distributed ledger is accessible to a plurality of nodes to enable the plurality of nodes to access the update information. |
US11347850B2 |
Analyzing binary software code
Systems, methods, and software can be used to analyze binary software codes. In some aspects, a computer-implemented method comprises: scanning, by at least one hardware processor, a binary software code to identify one or more text strings; associating, by the at least one hardware processor, the binary software code with a software platform based on the identified one or more text strings; disassembling, by the at least one hardware processor, the binary software code based on the software platform associated with the binary software code; and detecting, by the at least one hardware processor, a security risk in the disassembled binary software code. |
US11347848B2 |
Digital protection that travels with data
The present disclosure relates to a system and method for performing anti-malware scanning of data files that is data-centric rather than device-centric. In the example, a plurality of computing devices are connected via a network. An originating device creates or first receives data, and scans the data for malware. After scanning the data, the originating device creates and attaches to the data a metadata record including the results of the malware scan. The originating device may also scan the data for malware contextually-relevant to a second device. |
US11347847B2 |
Cloud-based malware detection
Systems, methods and apparatus for malware detection detect and stop the distribution of malware and other undesirable content before such content reaches computing systems. A cloud-based malware detection method includes receiving a signature from a computer, wherein the signature which identifies a file and the signature is smaller in size than the file; determining whether the file is trusted, untrusted, or unknown for malware based on the signature; and transmitting whether the file is trusted, untrusted, or unknown for malware to the computer based on the determining, wherein the computer is precluded from distribution of the file responsive to the file being untrusted. |
US11347846B2 |
Real-time monitoring and policy enforcement of active applications and services
Embodiments of systems and methods for real-time monitoring and policy enforcement of active applications and services are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: provide a hardware-rooted, Operating System (OS)-agnostic resource monitoring agent; receive, at the resource monitoring agent from a remote resource monitoring service via an out-of-band channel, a resource enforcement policy; determine, by the resource monitoring agent, that an application is using or attempting to use a resource in a manner that conflicts with the resource enforcement policy; and stop or prevent the application from using the resource in response to the determination. |
US11347844B2 |
Data security in bioinformatic sequence analysis
Systems and methods for protecting information stored in private references that are available to be queried—e.g., graph-based sequence references that users query through an interface, providing short reads to obtain the results of an alignment against the reference sequence—analyze the query and/or alignment results to determine whether the query represents an attack. The analysis may be performed before returning results to a user, and in some cases before performing the alignment. |
US11347841B1 |
System and method for runtime monitoring during hash-locked remote attestation
A runtime monitoring system for a trusted computing environment is disclosed. In embodiments, the environment includes a trusted processor driven by a primary oscillator and a remote processing component driven by an auxiliary oscillator. A trusted reference hashing module hashes operating codes sent by the trusted processor for execution by the remote processing component; the received operating codes are also hashed by a trusted remote hashing module monitoring the remote processing component. A correlation module matches the remote and reference hashes and advances or delays the auxiliary oscillator to loop-lock the remote processing component to the trusted processor. The trusted processor periodically seeds the operating codes with a unique challenge having a unique hash response. The hash response received from the remote hashing module is checked against the reference hash response generated by the reference hashing module to verify that the remote processing component remains trusted and uncompromised. |
US11347837B2 |
Method and apparatus for enhancing security of vehicle controller
A method for enhancing the security of a vehicle controller includes: performing, by a microcontroller, a secure boot when a vehicle controller is powered on and booted; determining, by the microcontroller, whether the secure boot is for a reprogramming mode or an other operation mode, among a plurality of operation modes of the vehicle controller, when the secure boot is completed; performing, by the microcontroller, a password input step, generating an error password, and automatically inputting the error password when the secure boot is for an operation mode other than the reprogramming mode from the plurality of operation modes of the vehicle controller; and jumping, by the microcontroller, to a main software (SW) routine immediately when the error password is inputted. |
US11347832B2 |
Head related transfer function (HRTF) as biometric authentication
A head related transfer function (HRTF), which can be considered as biometric data is used to authenticate a user from whom the HRTF is derived. The HRTF may be used for authentication in combination with other biometric data such as retina scan or fingerprint to render two-factor biometric authentication. The HRTF used for authentication is encrypted for security. |
US11347820B2 |
Facilitating identification of an intended country associated with a query
Aspects of the technology described herein are directed towards, among other things, identifying a country(s) likely intended in association with a query. In embodiments, a query is analyzed to identify a set of place entities that each indicate a specific location and a set of location labels that each indicate an aspect of a location. Additionally, map view data is analyzed to identify a set of location candidates that each indicate a country presented within a map view. The map view data indicates at least a portion of a boundary of the map view. Thereafter, a machine learned model is used to identify a set of countries likely to be intended in association with the query based on the set of place entities, the set of location labels, and the set of location candidates. The set of countries can be provided for use in identifying information related to the query. |
US11347815B2 |
Method and system for generating an offline search engine result page
A method of processing a search query, the method comprising receiving a search query; determining whether the search query is stored in an offline query index by comparing the search query against one or more offline search queries stored therein; responsive to determining that the search query matches a given offline search query, determining an offline SERP template pointer associated with the given offline search query; determining, based on the offline SERP template pointer, an associated offline SERP template stored within an offline SERP template index; retrieving a list of one or more ordered element pointers comprising the associated offline SERP template; retrieving, for each one or more ordered element pointers comprising the list, a respective SERP element, from the at least one SERP elements index; generating an offline SERP by compiling the retrieved SERP elements; and displaying the offline SERP on the electronic device. |
US11347812B2 |
Percentile linkage clustering
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for clustering data elements. In one aspect, a method includes determining a respective linkage value for each of multiple cluster pairs, where each cluster pair includes a respective first cluster and a respective second cluster. Determining a linkage value for a cluster pair includes determining a set of pairwise similarity values for the cluster pair. Each pairwise similarity value defines a similarity measure between: (i) a particular data element from the first cluster of the cluster pair, and (ii) a given data element from the second cluster of the cluster pair. The linkage value for the cluster pair is assigned as a given percentile of the set of pairwise similarity values, wherein the given percentile is greater than 0 and less than 100. A cluster pair is merged based on the linkage values of the cluster pairs. |
US11347810B2 |
Methods of automatically and self-consistently correcting genome databases
A method is described for automatically correcting metadata errors in a k-mer database. A k-mer database having a self-consistent taxonomy based on genome-genome distance was constructed from a set of sample and reference genomes whose metadata included taxonomic labeling from a reference taxonomy (the standard NCBI taxonomy), which is not based on genetic distance. As a result, genomes of a given taxonomic ID of the self-consistent taxonomy could be separated into clusters based on the differences in the metadata. Genomes of the clusters less than a minimum cluster size Cmin were removed and profiled against the remaining genomes, correcting metadata automatically for those genomes that could be mapped back. The resulting k-mer database showed improved specificity for genetic profiling. Another method is described for identifying and handling chimeric genomes using the self-consistent taxonomy. Another method is described for correcting a classification database. |
US11347807B2 |
Concept-based querying of graph databases
A system may include a processor, a user input, and memory comprising a graph and executable instructions. The executable instructions may cause the processor to effectuate operations. The operations include receiving, via the user input, a query comprising a class generalization and pathway variables. The operations include identifying a query class based on at least the class generalization and determining an anchor set based on at least one of the pathway variables. The operations also include translating the pathway variables into a pathway algebraic expression based on the anchor set and the query class and executing the pathway algebraic expression on the graph to return a pathway set. |
US11347804B2 |
Methods and apparatus for querying a relational data store using schema-less queries
The invention provides, in one aspect, a method of searching an RDF triples data store of the type in which the triples are maintained in accord with a first storage schema. The method includes inputting a first query specifying RDF triples that are to be identified in the data store. That first query assumes either (i) that the triples are stored in a schema-less manner (i.e., with no storage schema) or (ii) that the triples are maintained in accord with a second storage schema that differs from the first. The method further includes generating, from the first query, a second query that specifies those same RDF triples, yet, that reflects the first storage schema. That second query can be applied to the RDF triples data store in order to identify and/or retrieve the desired data. |
US11347803B2 |
Systems and methods for adaptive question answering
Systems and methods for adaptive question answering are provided in which an answer is adaptive to a user's characteristics, goals and needs by continuously learning from user interactions and adapting both the context and data visualization. An exemplary system comprises software modules embodied on a computer network, and the software modules comprise an interpretation engine, an answering engine and a learning engine. |
US11347801B2 |
Multi-modal interaction between users, automated assistants, and other computing services
Techniques are described herein for multi-modal interaction between users, automated assistants, and other computing services. In various implementations, a user may engage with the automated assistant in order to further engage with a third party computing service. In some implementations, the user may advance through dialog state machines associated with third party computing service using both verbal input modalities and input modalities other than verbal modalities, such as visual/tactile modalities. |
US11347799B2 |
Space accounting for data storage usage
An aspect of space accounting includes providing a counter for each of a plurality of key/value pairs for storage system operations. The key uniquely identifies a logical storage unit on which operations associated with the key are performed, the value identifies an amount of data usage with respect to the operations performed on the logical storage unit, and the counter tracks a type of the operations. An aspect also includes tracking, via corresponding counters, updates to a read/write (RW) tablet associated with a Cuckoo tree. The tracking includes updating a filter to include instances of key/value pairs and the RW tablet in which the pairs are stored. An aspect further includes tracking a plurality of read-only (RO) tablets associated with the Cuckoo tree. The tracking includes updating the filter to include instances of key/value pairs and one or more of the RO tablets in which the pairs are stored. |
US11347798B2 |
Dynamically-qualified aggregate relationship system in genealogical databases
Methods and systems for creating a cluster view person for genealogical studies. Methods may include obtaining a plurality of genealogical trees. Each of the genealogical trees may include a plurality of interconnected nodes representing individuals that are related to each other. Methods may also include identifying one or more of the genealogical trees that contain a similar individual. Whether two individuals are grouped may depend on similarity and/or quality thresholds. Methods may include creating an aggregate individual including each of the similar individuals in each of the identified genealogical trees. The aggregate individual may combine information from each of the similar individuals. |
US11347793B2 |
Use of depth perception as indicator of search, user interest or preference
A method and apparatus are provided. The method provides display of preference information using depth perception, such as on a three dimensional display or in a virtual reality space. Objects are identified in an image or image sequence and assigned relevance information based on the preference information. Objects that are favored are shown in foreground planes of the display, to varying degrees based on the strength of the preference. Objects that are disfavored are shown in background planes of the display, also to varying degrees based on the strength of the preferences. Unidentified or neutral objects are shown at a base level, neither foreground nor background. An exemplary embodiment is provided for a movie database application with various actors shown pushed in or out. Another embodiment allows a user to adjust the plane of the objects to alter his preferences. |
US11347790B2 |
System and method for providing content to users based on interactions by similar other users
A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web. |
US11347789B1 |
Randomized compliant searching
In some examples, a randomization searching engine is described that enables randomized searching and recommendation of authorized user profiles. The randomization searching engine implements a search routine that identifies search results by prioritizing authorized user profiles, bucketizing authorized user profiles, categorizing authorized user profiles results, collating authorized user profiles, and generating a set of search results. |
US11347786B2 |
Image search system and method using descriptions and attributes of sketch queries
Provided are image search system and methods. The image search system may include a query engine for reconfiguring a search query based on a description and an attribute of a sketch query that is input to a query image; a search engine for extracting image data that matches the search query from a database; and a display apparatus for displaying the extracted image data. |
US11347780B2 |
System and method for automatic suggestion and or correcting of search keywords
Systems and methods that may be used to automatically correct, complete and or suggest words or terms to the user of an electronic service (e.g., accounting service) while the user is entering a search keyword and or filling out a form field. The automatic correction, completion and or suggestion of words or terms are based natural language processing of historical data from a plurality of users of the electronic service. |
US11347779B2 |
User interface for regular expression generation
Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. |
US11347777B2 |
Identifying key words within a plurality of documents
According to one embodiment, a computer program product for identifying key words within a plurality of documents comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a processor to cause the processor to perform a method comprising identifying, by the processor, a first group of textual data, determining, by the processor, a plurality of word combinations within the first group of textual data, and determining, by the processor, a first plurality of key words for the first group of textual data, utilizing the plurality of word combinations. |
US11347776B2 |
Index mechanism for report generation
Database query analysis technology, in which an input query is received that relates to multiple attribute classes of data records. An index that is descriptive of the data records in data storage is accessed and relative positions in the accessed index for the multiple attribute classes are identified. The accessed index is processed based on more than one of the multiple attribute classes and the identified relative positions, and the processed index is used to identify groups of data records that are included in the data records in the data storage and that share common values for the multiple attribute classes in the input query. Metrics corresponding to the data records included in each of the identified groups of data records are accessed, computations are performed on the accessed metrics, and a report is generated that reflects results of the computations. |
US11347770B2 |
Cloning catalog objects
Example systems and methods for cloning catalog objects are described. In one implementation, a method includes creating a copy of a catalog object without copying a data associated with the catalog object by only coping metadata associated with the object. The method further includes modifying, by one or more processors, the data associated with the catalog object independently of the copy of the catalog object such that modified data is not visible to the copy of the catalog object and wherein the modified data is not visible to the catalog object in a database. The method further includes deleting the copy of the catalog object following completion of the modification of the data associated with the catalog object. |
US11347769B2 |
Import and export in blockchain environments
Importation and exportation allows software services in blockchain environments. Blockchains may import data and export data, thus allowing blockchains to offer software services to clients (such as other blockchains). Individual users, businesses, and governments may create their own blockchains and subcontract or outsource operations to other blockchains. Moreover, the software services provided by blockchains may be publically ledgered by still other blockchains, thus providing two-way blockchain interactions and two-way ledgering for improved record keeping. |
US11347767B2 |
Software-defined database replication links
Methods, systems, and computer program products for software-defined database replication for a plurality of databases. Labels are applied to each of the plurality of databases and linking rules including conditions relating to the labels are used to define database replication links. |
US11347766B2 |
Navigation of hierarchical data
A system includes display of a hierarchy of indicators of entity instances, reception of a selection of one of the indicators, the selected indicator of a first entity instance, in response to the selection, display of a control in conjunction with the indicator, reception of a first manipulation of the displayed control, and display, in response to the first manipulation, of an indicator of a second entity instance and a first numeral indicating a distance of the second entity instance from the first entity instance in the hierarchy. |
US11347765B2 |
Data processing apparatus and data processing method
According to an aspect of the invention, a data processing apparatus is provided. The data processing apparatus includes a data processing unit. The data processing unit is configured to perform at least part of: preprocessing on a data processing request to a common database issued by one of a plurality of applications accessing the common database; and post-processing on a search result returned from the common database in response to the data processing request. |
US11347764B1 |
Time series table compression
A data store system includes a storage device and a processor in communication with the storage device. The processor may receive data from a source and generate a plurality of rows from the data. The processor may further apply row reduction criteria to the buffered plurality of rows. The processor may further, in response to application of the row reduction criteria, determine at least one resultant row. A number of the at least one resultant row is less than a number of the plurality of rows. The processor may further store the at least one resultant row in the storage device. A method and computer-readable medium is also disclosed. |
US11347763B2 |
Providing a notification in place of content item
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request for content is received from a user device. One or more candidate content items that are responsive to the request are identified from an inventory of content items. For each candidate content item, an expected performance measure associated with a respective candidate content item is determined. The expected performance measure for each respective candidate content item is compared to a predetermined threshold. When none of the candidate content items have an expected performance measure that exceeds the threshold, a notification is generated, including generating one or more queries, responsive to the request for inclusion in the notification. The notification is provided responsive to the request and for presentation to the user in lieu of a content item. |
US11347761B1 |
System and methods for distributed database query engines
Techniques for a system capable of performing low-latency database query processing are disclosed herein. The system includes a gateway server and a plurality of worker nodes. The gateway server is configured to divide a database query, for a database containing data stored in a distributed storage cluster having a plurality of data nodes, into a plurality of partial queries and construct a query result based on a plurality of intermediate results. Each worker node of the plurality of worker nodes is configured to process a respective partial query of the plurality of partial queries by scanning data related to the respective partial query that stored on at least one data node of the distributed storage cluster and generate an intermediate result of the plurality of intermediate results that is stored in a memory of that worker node. |
US11347759B2 |
Presentation device, presentation method and presentation program
A document acquisition unit (15c) collects documents, a feature amount calculation unit (15d) calculates feature amounts of words included in the collected documents, a relevance calculation unit (15f) calculates relevances between the documents and words included in operation logs in a window operated by a user, using the calculated feature amounts of the words included in the documents, and a presentation unit (15g) presents, to the user, a predetermined number of the documents in an order of descending relevance, as related documents. In this manner, it is possible to present documents related to a user's operation to the user. |
US11347755B2 |
Determining causes of events in data
A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set. |
US11347748B2 |
Pluggable join framework for stream processing
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event based on the primary event, and returns the annotated second event to the client. |
US11347747B1 |
Ordering data stream events in a streaming data storage platform
A streaming data storage system maintains streamed events based on external ordering (position) data. Each segment of the stream has minimum position maximum position metadata values based on the events' positions therein. When an ordered event is appended to an ordered segment, an index segment maintains offset information that tracks the event's position order relative to offsets of other previously appended events. When a segment is scaled (split or merged), the predecessor segment set's maximum position is the basis for the successor segment set's minimum position. An event is written to any predecessor segment or successor segment based on the event's routing key and position with respect to a matching segment's routing key and minimum and maximum positions. A data stream can be truncated based on a specified position. Reads can be for events between a specified range of positions, including a range that spans predecessor and successor segments. |
US11347743B2 |
Metadata converter and memory management system
System, method, and various embodiments for providing a metadata converter and memory management system are described herein. An embodiment operates by determining that first metadata corresponding to a table of a database comprising load preferences for a column level for a plurality of columns of the table, wherein the load preferences include either column load or page load. It is determined that the database is enabled with both load preferences for a table level and load preferences partition level, in addition to load preferences for the column level. Values for the load preferences are automatically assigned for both the table level and the partition level in second metadata, and wherein the second metadata preserves the load preferences for the column level of the first metadata. A query against the table based on load preferences from the second metadata. |
US11347742B2 |
Querying across a composite join of multiple database tables using a search engine index
A computer system executes a user-supplied query across multiple relational database tables linked by a common key. A new query form, called a composite join, takes a user-supplied query including one or more terms optionally joined by logical operations, an identification of two or more tables and an identification of a common join key shared across the tables. The composite join applies the query across the tables such that any of the query terms can be matched by any of the tables. A query is performed across all tables for each query term and any join keys associated with matching records from the tables are identified in a set of join keys associated with the respective term. The logical operations are then performed on the resulting sets of join keys to combine the results of the term queries according to the user query. |
US11347741B2 |
Efficient use of TRIE data structure in databases
The invention provides a time-efficient way of performing a query in a database or information retrieval system comprising operations such as intersection, union, difference and exclusive disjunction on two or more sets of keys stored in a database or information retrieval system. In a novel execution model, all data sources are tries. Two or more input tries are combined in accordance with the respective set operation, to obtain the set of keys associated with the nodes of a respective resulting trie. An intersection operation performed in this way can be used for efficient range queries, in particular when two or more data items are involved in the query. The physical algebra of the implementation of tries based on bitmaps corresponds directly to the logical algebra for the set operations and allows for efficient implementation by means of bitwise Boolean operations. |
US11347737B2 |
Efficient distributed joining of two large data sets
A distributed join is performed with two large data sets that are shuffled on different keys without shuffling the larger data set, even when the distributed join is performed on the key of the smaller data set. A third data set is generated that is shuffled on the key of the smaller data set and includes data associated with the key of the larger data set. The third data set and the smaller data set are joined on the shuffle key of the smaller data set to create a fourth data set that includes the first and second key. The fourth data set is shuffled on the key of the larger data set. The fourth data set and the larger data set are joined on the key of the larger data set to generate a fifth data set that can be shuffled on the key of the smaller data set. |
US11347733B2 |
System and method for transforming unstructured numerical information into a structured format
Embodiments described herein automatically classifies numerical expressions from a textual document and designates a context to understand each numerical expression. Specifically, numerical expressions from a textual context are classified as nominal or cardinal. For cardinal numerical expressions that carry a quantitative meaning, inference terms are determined from the textual context to associate with the cardinal numerical expressions. The numerical expressions are then translated to a format of a numerical value and stored with metadata indicating the unit scale or the meaning of the numerical value. |
US11347732B1 |
JSON persistence service
Technologies for storing and accessing data from persisted data objects of an object-oriented system are provided. The disclosed techniques include a system that receives, a first request to perform an operation on data of data objects, where the data objects are capable of being persisted in a database. The system generates a second request by translating the first request from a first programming language to a second programming language. The system uses an object relational mapping data structure, which maps data object attributes to database properties, to map the second request parameters to corresponding database operation parameters. The system generates one or more database requests based on the corresponding database operation parameters and causes the one or more database requests to be executed on the database. The disclosed techniques describe creating and running a RESTful microservice to persist JSON objects in a relational database. The disclosed microservice may be deployed using a Docker container for cloud or on-premises implementations. |
US11347731B2 |
Deriving metrics from queries
Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface. |
US11347728B2 |
Notifying modifications to external tables in database systems
The subject technology receives a notification that a modification has been made to an external table, the modification comprising inserting at least one row of new data to the external table, the at least one row corresponding to a first micro-partition that includes a first portion of data from the external table prior to the inserting. The subject technology, in response to the notification indicating the modification to the external table, generates a new micro-partition different from the first micro-partition, the new micro-partition including the inserted at least one row of new data and the first portion of data from the external table. The subject technology generates a refreshed materialized view based at least in part on the generated new micro-partition such that the refreshed materialized view comprises a representation of the external table after the modification has been made. |
US11347727B2 |
Blockchain-based smart contract invocation method and apparatus, and electronic device
Techniques for invocating a smart contract are described. One example method includes receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, and wherein the invocation data comprises a data digest associated with target data stored in a third-party storage system interconnected with a blockchain; querying the target data from the third-party storage system; receiving a query result returned by the third-party storage system, wherein the query result comprises the target data; performing a content verification on the target data; determining that the content verification on the target data succeeds; invoking the smart contract to perform a smart contract computation on the invocation data included in the target transaction; and storing a computation result from the smart contract computation in a distributed database associated with the blockchain after the smart contract computation is completed. |
US11347726B2 |
Cross-chain transaction method and apparatus
A cross-chain transaction method and apparatus. For any node on a first blockchain of blockchains on which a plurality of associated transactions occur, after receiving an association transaction from a consensus node, the node needs to determine, based on an identifier of an anchor transaction included in the association transaction, whether the anchor transaction is a valid transaction. If the anchor transaction is a valid transaction, the node writes a transaction that occurs in the first blockchain into the first blockchain based on identifiers of the blockchains on which the plurality of transactions occur, to ensure that the plurality of associated transactions on the plurality of blockchains are successfully submitted simultaneously. |
US11347724B2 |
System and method of allocation and centralized transaction handling across multiple micro service clients
A system, method, and computer-readable medium are disclosed for management of a centralized service for transaction handling across multiple processes that sends connections to a parent process that determines the multiple processes that are used to provide data or upgrade to a user database. Reference identifiers are generated for the connections. The reference identifiers are mapped. Connection of the multiple processes is performed using the reference identifiers to the database to provide data or upgrade to the user database. An abort or rollback is received if all of the other processes are not successful in providing the data or upgrading user database. A commit is received if all of the multiple processes are successful in providing the data or upgrading the user database. |
US11347722B2 |
Big data regression verification method and big data regression verification apparatus
A big data regression verification method includes: adding first data source information, second data source information, and data feature information to a preset configuration file; when a script running instruction is detected, running a python automation script to establish a first data access channel to a database of a business system and a second data access channel to a database of a big data system based on the first data source information and the second data source information; processing and calculating data in the database of the business system and the database of the big data system according to the data feature information; and determining whether a calculated first result file corresponding to the database of the business system is consistent with a calculated second result file corresponding to the database of the big data system, to verify the data. A big data regression verification apparatus is further provided. |
US11347721B2 |
Digital processing systems and methods for automatic application of sub-board templates in collaborative work systems
Systems, methods, and computer-readable media for representing data via a multi-structured table are disclosed. The systems and methods may involve maintaining a main table having a first structure and containing a plurality of rows; receiving a first electronic request for establishment of a first sub-table associated with the main table, wherein the electronic request includes column heading definitions and wherein the column heading definitions constitute a second structure; storing the second structure in memory as a default sub-table structure; associating the first sub-table with a first row in the main table; receiving a second electronic request for association of a second sub-table with a second row of the main table; performing a lookup of the default sub-table structure following receipt of the second electronic request; applying the default sub-table structure to the second sub-table. |
US11347717B2 |
Generalized verification scheme for safe metadata modification
System and method of verifying validity of a metadata modification request to prevent improper metadata operations. During initialization of a volume in a storage device and once a metadata area is reserved for a metadata structure, information characterizing the metadata structure and metadata area is stored in the storage device, which may be in the form of an area legend composed of descriptors such as a magic signature, a node size, a clump size of reservation, and extent of the metadata area. Responsive to a request for operating on metadata, relevant information provided in the request is verified against the stored characteristic information. If the verification discovers an inconsistency between the information provided in the request and the stored characteristic information, the request modification is treated as invalid and blocked from operation. |
US11347716B1 |
Systems and methods for establishing and enforcing relationships between items
Systems and methods are provided for tracking and enforcing relationships between items. A relationship interface may be provided that conveys the relationship (or link) between items, and through which a user may define the link between two or more items. Identifying a link between two items may establish a set of one or more rules to be enforced with respect to the use of one or both of the items (e.g., when the items are stored, when the items are used to create other items, when other items are associated with the items). In various embodiments, violations of one or more rules may be identified and provided via the user interface. In some embodiments, new items that conflict with one or more rules may be prevented from being committed. |
US11347713B2 |
Version-based table locking
Techniques are disclosed relating to concurrently processing transactions. A computer system may maintain a database table having a plurality of versions. Each of the versions may identify a corresponding portion of the database table that transactions associated with that version are permitted to access. The computer system may receive a first request to perform a first transaction to modify a definition of the database table. The computer system may receive a second request to perform a second transaction to modify data stored in the database table. In response to determining that the first and second transactions are associated with different versions of the plurality of versions, the computer system may concurrently process the first and second transactions. |
US11347711B2 |
Sparse infrastructure for tracking ad-hoc operation timestamps
Disclosed herein are system, method, and computer program product embodiments for managing timestamp information in memory systems. In an embodiment, an infrastructure may utilize a controller to manage sparse timestamp blocks. These sparse timestamp blocks may manage timestamp information in a persistent memory structure. Controller 110 may utilize a transient timestamp accessor to map the timestamp information for faster hash lookups. Controller 110 may also utilize a garbage collection map as a bitmap to further save processing steps. Controller 110 may utilize the sparse timestamp blocks, transient timestamp accessor, and garbage collection map to efficiently store timestamp data and to quickly retrieve the stored timestamp data. |
US11347709B2 |
Hierarchical metadata enhancements for a memory management system
System, method, and various embodiments for providing a metadata based memory management system are described herein. An embodiment operates by determining metadata of a table of a database indicating whether data of the table is to be stored in memory or disk storage, wherein the table comprises a plurality of columns and a plurality of rows. A first column of the table is identified. A hierarchy of the metadata for the table including a column value, partition value, and table value is determined, wherein the column value is prioritized over the partition value, and wherein the partition value is prioritized over the table value. The data of the table stored in the column is loaded from the disk storage into the memory based on the hierarchy. A query is processed based on the data loaded into the memory. |
US11347708B2 |
System and method for unsupervised density based table structure identification
Embodiments described herein provide unsupervised density-based clustering to infer table structure from document. Specifically, a number of words are identified from a block of text in an noneditable document, and the spatial coordinates of each word relative to the rectangular region are identified. Based on the word density of the rectangular region, the words are grouped into clusters using a heuristic radius search method. Words that are grouped into the same cluster are determined to be the element that belong to the same cell. In this way, the cells of the table structure can be identified. Once the cells are identified based on the word density of the block of text, the identified cells can be expanded horizontally or grouped vertically to identify rows or columns of the table structure. |
US11347707B2 |
File indexing for virtual machine backups based on using live browse features
An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including indexing of directory structures and file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated. |
US11347706B2 |
Rotor movement control and rotor wiring for rotor-based encryption machines and electronic equivalents
A cryptographic system having a plurality of rotors or electronic equivalents using displacement tables. A rotor movement controller, in accordance with a rotor selection value, selectively moves one or more of the rotors or the electronic equivalent of the rotors for each data input value. Contiguous rotor selection values have a triangle or sawtooth shape. A key-driven displacement look-up table randomizes the selection values. The rotor wirings or displacement tables each have N displacement values. The N displacement values are one to N−1 inclusive once and N/2 twice and arranged in a sequence that forms a single loop. Additionally, the N displacement values may be arranged in a sequence that is self-reciprocal so that no change in the rotors or displacement tables is needed whether encrypting or decrypting except for selectively adding a factor of N/2 when indexing the displacement tables or setting the initial position of the rotors. |
US11347704B2 |
Biological graph or sequence serialization
Methods of the invention include representing biological data in a memory subsystem within a computer system with a data structure that is particular to a location in the memory subsystem and serializing the data structure into a stream of bytes that can be deserialized into a clone of the data structure. In a preferred genomic embodiment, the biological data comprises genomic sequences and the data structure comprises a genomic directed acyclic graph (DAG) in which objects have adjacency lists of pointers that indicate the location of any object adjacent to that object. After serialization and deserialization, the clone genomic DAG has the same structure as the original to represent the same sequences and relationships among them as the original. |
US11347702B2 |
Migration of data in a system having multi-tiered physical storage
Examples described herein relate to migrating data in a system having multi-tiered physical storage. In an example, relative weights corresponding to a plurality of data access parameters may be determined based on a ranking associated with each of the plurality of data access parameters. Further, a priority metric corresponding to each of a plurality of candidate types may be determined based on the relative weights of the plurality of data access parameters. Furthermore, one or more candidate types may be selected from the plurality of candidate types based on the priority metric corresponding to each of the plurality of candidate types. Moreover, data containers corresponding to the selected one or more candidate types may be migrated from a first tier storage to a second tier storage. |
US11347697B1 |
Proactively optimizing a storage system
Proactively optimizing a storage system, including: generating, at a storage system services provider, a list of problem storage systems among a group of storage systems monitored by the storage system services provider; selecting a problem storage system from the list of problem storage systems based on two or more criteria; determining a system update for the selected problem storage system to address a problem with the selected problem storage system; and applying the system update to the selected problem storage system. |
US11347694B2 |
Efficient change block tracking in a distributed generation-id (GID) based log structured file system (LSFS)
In one embodiment, a device performs a plurality of iterations of write operations on portions of a file tree of a file system to a first storage cluster, each write operation flagging the written portion of the file tree with a generation identifier indicative of the associated iteration of the write operations. The device identifies a set of the written portions of the file tree as unsynchronized between the first storage cluster and a second storage cluster by performing a search for changes made to the written portions of the file tree between a generation identifier associated with the first storage cluster and a generation identifier associated with the second storage cluster. The device synchronizes the first and second storage clusters by sending, via a network, the unsynchronized portions of the file tree from the first storage cluster to the second storage cluster. |
US11347691B2 |
Methods for managing storage in a distributed de-duplication system and devices thereof
A method, non-transitory computer readable medium, and device that assists with managing storage in a distributed deduplication system includes receiving an object to be stored from a client computing device. The received object is divided into a plurality of fragments. A plaintext hash value and a ciphertext hash value is determined for each of the plurality of fragments, wherein each of the plurality of fragments is renamed with the corresponding determined ciphertext hash value. Each of the renamed plurality of fragments are stored in a plurality of storage repositories. |
US11347688B2 |
Key-value store for map reduce system
The disclosed embodiments relate to a computer-implemented method for column-oriented access to data. The method can include inserting data into a data store. The data is randomly or sequentially retrievable from the data store by ordering keys for a table in a key-value store and recursively dividing a key space of said table into tablets that each have a range of possible keys. The tablets each contain partitions for key sub-ranges and each partition contains segments. Further, operations on tablets are distributed on different nodes and operations on partitions or segments are handled by using different threads. |
US11347687B2 |
Incremental inline journaling in a journaled file system
Incremental inline journaling in a journaled file system can be utilized to facilitate concurrency and throughput of a journaled file system. In an example, a request can be received for a transaction to modify a sub-block portion of a file stored in a distributed storage system. In response to that, the modification can be allocated to a data structure in a journal of the distributed storage system. After the transaction commits, a current value of the sub-block portion of the file can be saved to the delta structure. Then, a new value corresponding to the request for the transaction to modify the sub-block portion of the file can be written to the metadata block. After writing the new value to the metadata block, a memory space used to store the delta structure can be freed. |
US11347684B2 |
Rolling back KUBERNETES applications including custom resources
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clones snapshots of storage volumes may be thin clones. An application may use multiple orchestration approaches and objects of the multi-role application may be discovered and added to an application definition. The application definition may be used to create snapshots of the application and perform operations using the snapshots. Rolling back may include deleting objects other than PVCs, followed by rolling back storage volumes mounted to the PVCs, followed by recreating objects according to an application snapshot. PVCs created by a custom resource may be deleted along with the custom resource with the PVCs being recreated before recreating the custom resource. |
US11347683B2 |
Policy-based performance of storage management operations on objects of a file system using an index of the file system
Policy-based performance of storage management operations on objects of a file system using an index of the file system is presented herein. An object policy component maintains an object policy specifying that an operation is to be performed on an object of objects that have been stored in a system in response to a determination that a state of the object satisfies a defined policy condition. Further, a job component periodically accesses an index data structure of the system comprising respective attributes of the objects that have been stored in the system, and in response to the state of the object being determined, based on a group of attributes of the respective attributes of the object, to satisfy the defined policy condition, performs the operation on the object. |
US11347670B2 |
System and interface circuit for driving data transmission line to termination voltage
A system includes a data transmission unit, a termination resistor and a data reception unit. The data transmission unit may drive a data transmission line based on data, and drive the data transmission line to a voltage level corresponding to a termination voltage during a specified operation period. The termination resistor may be coupled between the data transmission line and a termination node. The data reception unit may receive a signal transmitted through the data transmission line. |
US11347667B2 |
Bus controller and related methods
The disclosure includes systems and methods for bus control. A method comprises receiving a data exchange request, wherein the data exchange request includes a data exchange tag that identifies a data exchange, splitting the data exchange into a plurality of fractional data transactions, providing one or more bus commands to a system bus, receiving, at the bus controller, one or more acceptance notifications indicating that the one or more of the plurality have been accepted by the system bus, assigning transaction identifiers (TIDs) corresponding to the one or more of the plurality of fractional data transactions, receiving one or more completion notifications indicating that the one or more of the plurality have been completed, determining that each of the plurality of fractional data transactions associated with the data exchange tag have been completed, and notifying the processor that the requested data exchange has been completed. |
US11347663B2 |
Memory device interface communicating with set of data bursts corresponding to memory dies via dedicated portions for command processing
A set of memory commands associated with one or more memory dies of a memory device are communicated via a first portion of an interface to the memory device. Communication of a set of data bursts corresponding to the set of memory commands to the one or more memory dies via a second portion of the interface is caused, wherein one or more of the set of memory commands is communicated via the first interface concurrently with one or more of the set of data bursts. |
US11347660B2 |
Sub-realms
Memory access circuitry enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry. A realm management unit initialises the realms. The realm management unit is configured to initialise realms including a full realm which corresponds to a given software process and a sub-realm corresponding to a given address range within the given software process. |
US11347656B1 |
Storage drive with geometry emulation based on division addressing and decoupled bad block management
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. |
US11347655B2 |
Memory system and method for controlling nonvolatile memory
According to one embodiment, when a read request received from a host includes a first identifier indicative of a first region, a memory system obtains a logical address from the received read request, obtains a physical address corresponding to the obtained logical address from a logical-to-physical address translation table which manages mapping between logical addresses and physical addresses of the first region, and reads data from the first region, based on the obtained physical address. When the received read request includes a second identifier indicative of a second region, the memory system obtains physical address information from the read request, and reads data from the second region, based on the obtained physical address information. |
US11347651B2 |
Cache warming: agility for a stateful service
The disclosed computer-implemented method includes receiving an indication that cache data is to be copied from an originating cluster having a specified number of replica nodes to a destination cluster having an arbitrary number of replica nodes. The method further includes copying the cache data to a cache dump and creating a log that identifies where the cache data is stored in the cache dump. The method further includes copying the cache data from the cache dump to the replica nodes of the destination cluster. The copying includes writing the copied data in a distributed manner, such that at least a portion of the copied data is distributed over each of the replica nodes in the destination cluster. Various other methods, systems, and computer-readable media are also disclosed. |
US11347650B2 |
Word type/boundary propagation with memory performance applications
A method includes, for each data value in a set of one or more data values, determining a boundary between a high order portion of the data value and a low order portion of the data value, storing the low order portion at a first memory location utilizing a low data fidelity storage scheme, and storing the high order portion at a second memory location utilizing a high data fidelity storage scheme for recording data at a higher data fidelity than the low data fidelity storage scheme. |
US11347647B2 |
Adaptive cache commit delay for write aggregation
Example storage systems, file system interfaces, and methods provide cache commit timing management for aggregated writes. A system includes a data cache configured to aggregate data requests in buffer segments. A cache manager determines a delay threshold for each buffer based on usage values of the data cache. The cache manager monitors a commit time value, determines when the commit time value satisfies the delay threshold, and moves aggregate data elements from the buffer to persistent storage. |
US11347644B2 |
Distributed error detection and correction with hamming code handoff
A device includes a data path, a first interface connected to the data path and configured to receive a request from a processor package to write a data value to a memory address, and a controller connected to the data path and configured to receive the request to write the data value to the memory address and to calculate a Hamming code of the data value. The controller is configured to transmit the data value and the Hamming code on the data path. The device includes an external memory interleave connected to the data path. The external memory interleave is configured to receive the data value and calculate a test Hamming code of the data value and to determine whether to send the data value to an external memory interface to be written to the memory address based on a comparison of the Hamming code and the test Hamming code. |
US11347642B2 |
Approach and mechanism for calculating and configuring memory mapping of trend log objects in a system
A tool for an approach and mechanism for calculating and configuring memory mapping of trend log objects in a system, such as an HVAC. It may incorporate determining available memory of a controller for trending a unit of equipment of a system. A calculation of available records may be made for configuring and using a trend. The calculation may be made in view of the controller memory and parameters including buffer size, log interval and retention time. A change in parameters may cause a recalculation of available records. The “available record” terms may be regarded as being in a user-understandable format. The format may be intuitive. Anomalies of trends of equipment may lead to spotting issues of the equipment. |
US11347641B2 |
Efficient memory usage for snapshots based on past memory usage
Snapshot metadata may include a plurality of pages of nodes, including active nodes and free nodes. It may be determined whether a snapshot metadata object is eligible for de-allocation, for example, of one or more of the pages of its snapshot metadata nodes. This determination may be based on a number of free nodes in the snapshot metadata object, for example, in relation to the quantity of nodes that are included in a snapshot metadata page. This determination may be made based on previous usage of the nodes allocated to the snapshot metadata object, for example, the number of active nodes relative to a total size of the snapshot metadata object. For example, a maximum extent of active nodes during one or more periods may be compared to a current extent of active nodes to determine whether the snapshot metadata object is eligible. |
US11347640B2 |
Data storage device and data processing method
A data storage device includes a memory device and a memory controller. The memory controller is arranged to configure a plurality of first memory blocks to receive data from a host device. The first memory blocks form at least a first superblock. When an amount of data stored in the first memory blocks reaches a specific value, the memory controller moves the data from the first memory blocks to a plurality of second memory blocks in a predetermined procedure. The second memory blocks form at least a second superblock. The second superblock includes the second memory blocks located in different memory chips. The data stored in two adjacent logical pages in the first superblock is written in two second memory blocks located in different memory chips. |
US11347639B1 |
Nonvolatile memory controller with host targeted erase and data copying based upon wear
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage. |
US11347638B1 |
Nonvolatile memory controller with data relocation and host-triggered erase
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage. |
US11347631B1 |
Method, apparatus, and computer program product for predictive API test suite selection
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for selecting a test suite for an API. In one embodiment, a computing entity or apparatus is configured to receive test patterns and heuristics, receive an input API, the input API comprising API specifications, parse the input API to extract the API specifications, and based at least in part on the extracted API specifications and the test patterns and heuristics, select a test suite, wherein the test suite is programmatically generated using a machine learning model and comprises one or more test routines, one or more data values, and one or more expected results. |
US11347623B1 |
Automated defect type based logging integration within source code
Using a natural language processing model, a historical defect report comprising a defect description in narrative text form is parsed. Within a code repository, source code associated with the historical defect report is identified. From the historical defect report and the source code, a logging rule comprising a defect type, logging placement information corresponding to the defect type, and logging format information corresponding to the defect type is generated. By parsing a new defect report using the natural language processing model, the new defect report reporting a defect in new source code, it is determined that the logging rule applies to the new defect report. Logging source code generating logging output when executed is placed within the new source code according to the logging rule. Execution of the new source code including the logging source code is caused, generating the logging output. |
US11347621B1 |
Application performance characterization and profiling as a service
An improved system and method for characterizing application performance are disclosed. The system may comprise a profiling module and a web service module. The profiling module may be configured to prompt the user to select a public mode or a private mode and specify software and hardware targets for profiling. Test results from profiling may be combined with historical data obtained from a web service module providing access to a database of historical profiling test results to create recommendations for improving performance. The profiling module may upload the test-generated data in public mode to the web service module for use in future execution cycles or keep them private if in private mode. |
US11347620B2 |
Parsing hierarchical session log data for search and analytics
Techniques are disclosed to parse and store hierarchical session log data for search and analytics. In various embodiments, log data is stored in a memory or other data storage device. A processor coupled to the memory or other data storage device is used to: identify a set of log data associated with a hierarchical session; extract a session attribute from the set of log data; and store the session attribute in a manner that associates the session attribute with the hierarchical session. |
US11347615B2 |
System and method for context-based performance optimization of an information handling system
An information handling system includes a storage device configured to store contextual inputs obtained from components associated with the information handling system. A processor obtains telemetry data from one or more of the components, the telemetry data including contextual inputs according to a user context and a system context. The processor determines a recommendation that includes first applications to be preloaded, and second applications which status is to be changed based on the contextual inputs according to the user context. The recommendation further includes one or more system settings to be adjusted based on the contextual inputs according to the system context. The processor determines a first ordered list of the first applications to be preloaded according to a first priority and a second ordered list of the second applications which status is to be changed according to a second priority based on the recommendation. |
US11347613B2 |
Inserting probabilistic models in deterministic workflows for robotic process automation and supervisor system
Probabilistic models may be used in a deterministic workflow for robotic process automation (RPA). Machine learning (ML) introduces a probabilistic framework where the outcome is not deterministic, and therefore, the steps are not deterministic. Deterministic workflows may be mixed with probabilistic workflows, or probabilistic activities may be inserted into deterministic workflows, in order to create more dynamic workflows. A supervisor system may be used to monitor an ML model and raise an alarm, disable an RPA robot, bypass an RPA robot, or roll back to a previous version of the ML model when an error is detected by a data drift detector, a concept drift detector, or both. |
US11347612B2 |
Distributed ledger for tracking a condition of an electronic device
Systems and methods are described herein for determining a current condition of an electronic device configured to communicate over a wireless network. For example, the method can include collecting units of condition data of the electronic device. In some instances, each unit of condition data is generated by a sensor of the electronic device that performs an ongoing measurement of a parameter of the electronic device or detects an occurrence of an event that affects the condition of the electronic device. The electronic device provides the units of condition data over a network to a manager node. The units of condition data are then stored in a distributed ledger. The network node can determine a current condition of the electronic device based on the units of condition data stored in the distributed ledger. |
US11347611B2 |
Fault diagnosis system and server
A fault diagnosis system is disclosed, including: a control unit, a first management board, a first pull-up unit, a second pull-up unit, a first pull-up switch, a second pull-up switch, and at least one central processing unit, the control unit is configured to receive physical partitioning information sent by the first management board, the first pull-up unit and the second pull-up unit are configured to pull up a fault indication signal of a fault diagnosis path to obtain a target signal, the first management board is configured to detect whether a level of the target signal is lower than a diagnosis threshold, and when the level of the target signal is lower than the diagnosis threshold, determine that a faulty central processing unit exists in the at least one central processing unit. |
US11347609B1 |
Failed media channel recovery throttling
In an approach to failed media channel recovery throttling, responsive to detecting a programming error on an addressable unit during programming of a block stripe, the block stripe is placed on a recovery/data migration queue. An error counter for the addressable unit on which the programming error occurred is incremented. The block stripes from the recovery/data migration queue are built excluding a specific channel containing the addressable unit on which the programming error occurred. Responsive to determining that the queue for the recovery/data migration is empty, building the block stripes resumes using the plurality of channels, where the specific channel containing the addressable unit on which the programming error occurred is included. Responsive to determining that a number of errors on a specific addressable unit exceeds a predetermined threshold based on the error counter for the specific addressable unit, the specific addressable unit is decommissioned. |
US11347605B2 |
Cross-platform replication
One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality. In this way, replication, such as snapshot replication, may be implemented between the storage endpoints by the second storage endpoint using the replication destination workflow, the replication source workflow, and/or the proxy that either locally executes tasks or routes tasks to the first storage endpoint such as for data access. |
US11347604B2 |
Point-in-time snap copy withdrawal management
Withdrawal of a point-in-time snap copy relationship or a portion of such a relationship, is managed in a manner which can obviate disruption of consistency groups due to the withdrawal. If the withdrawal request is directed to a subrange of the original snap copy relationship, the snap copy relationship is split by creating one or more point-in-time snap copy relationships over one or more subranges of tracks of the snap copy source. A determination is made as to whether to delay execution of the withdrawal request to temporarily preserve data of the withdrawal range. Disruptions to completion of consistency groups may be avoided by selectively delaying the withdrawal of a snap copy relationship corresponding to the withdrawal subrange. In so far as the host is involved, a host may treat the withdrawal request as immediately granted without delay. Other aspects may be realized, depending upon the particular application. |
US11347599B2 |
Improving the recovery time objective of backup recovery from the cloud
Embodiments for performing data recovery from cloud storage to a backup appliance that goes from an offline state to an online state, including identifying super metadata among metadata stored in the cloud storage for the backup appliance, wherein the super metadata comprises an amount on the order of ten percent of the metadata representing a minimum amount of information to reconstruct the metadata, copying the super metadata blocks from the cloud storage to local metadata storage of the backup appliance while it is in the offline state to leave remaining metadata, and copying the remaining metadata blocks from the cloud storage to the local metadata storage while the backup appliance is in the online state. |
US11347598B2 |
Consensus system downtime recovery
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: obtaining a pre-prepare message from the primary node; multicasting a prepare message indicating an acceptance of the pre-prepare message to at least some of the primary node and the other (N−2) backup nodes; obtaining (Q−1) or more prepare messages respectively from (Q−1) or more of the backup nodes; storing the pre-prepare message and the (Q−1) or more prepare messages; multicasting a commit message to at least some of the primary node and the other backup nodes, the commit message indicating that the one backup node agrees to the (Q−1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q−1) or more prepare messages. |
US11347592B2 |
Method and computer program product and apparatus for handling sudden power off recovery
The invention introduces a non-transitory computer program product for handling a sudden power off recovery (SPOR) to include program code to: drive a flash access interface to read pages of a current block in sequence after a power restart subsequent to a sudden power off (SPO); mark the last correct page of the current block according to page read statuses for the current block; configure n1 pages after the next page of the last correct page of the current block as dummy pages; and drive the flash access interface to store data of the last correct page and its previous n2-1 pages of the current block in empty pages after the last dummy page of the current block, wherein any of n1 and n2 is a positive integer. |
US11347591B2 |
Cumulative backups
In one example, a method includes performing various operations at a backup server. These operations may include receiving, from a node, a request for restoration of a cumulative backup that includes a plurality of partial backups that have been merged together, where the plurality of partial backups includes data from a group of one or more nodes, and the group includes the node. The method further includes checking the cumulative backup to determine whether or not the cumulative backup has been finalized, accessing the cumulative backup when it has been determined that the cumulative backup has been finalized, and restoring the cumulative backup to a target node. |
US11347589B2 |
Evaluation for rebuilding performance of redundant arrays of independent disks
Embodiments of the present disclosure provide a solution of evaluating a rebuilding performance of a redundant array of independent disks. In some embodiments, there is provided a computer-implemented method, comprising: simulating, based on a first group of redundant arrays of independent disks, a rebuilding process for a second group of redundant arrays of independent disks; obtaining a first performance metric of the simulated rebuilding process; and identifying a factor associated with the rebuilding performance of the second group of redundant arrays of independent disks based on the first performance metric. |
US11347585B2 |
Compression method for defect visibility in a memory device
Methods, systems, and devices for a compression method for defect visibility in a memory device are described. A memory device may identify one or more errors associated with a set of memory cells of a memory array in the device based on a first set of data associated with the first set of memory cells. The memory device may generate an indication of a location of the one or more errors in the first set of memory cells and compress the first set of data to generate an error flag based on identifying the one or more errors. The memory device may output the error flag and the indication of the location based on generating the error flag and the indication. |
US11347583B2 |
Techniques for correcting errors in cached pages
A method of correcting errors in a data storage system including a first node, a second node, and shared persistent storage (the first and second nodes being configured to process data storage requests) is provided. The method includes (a) reading cached pages from a first cache disposed within the first node, the cached pages being cached versions of respective persistent pages stored in the shared persistent storage; (b) in response to determining that one of the cached pages is corrupted, requesting that the second node return to the first node a corresponding remote page from a second cache disposed within the second node, the cached page and the remote page each caching a same persistent page of the shared persistent storage; and (c) in response to determining that the remote page received from the second node by the first node is not corrupted, correcting the cached page using the remote page. |
US11347581B2 |
System for accelerated training of bit output timings
Aspects of a storage device including a controller memory, a die memory, and a plurality of accumulators corresponding to individual DQs are provided for accelerated DQ training and error detection. A controller stores first data in the controller memory, transfers second data to the die memory over an n-bit bus, and receives n bits of the second data from the die memory based on a DQS. The controller then compares n bits of the first data with n bits of the second data to produce n bit results received into respective accumulators, and the controller simultaneously updates different accumulators in response to bit mismatches. During DQ training, if an accumulator value meets a mismatch threshold, the controller modifies a DQS-DQ timing accordingly. During error detection of a read scrambled page, if an accumulator value does not meet an entropy threshold, the controller identifies an error associated with the page. |
US11347571B1 |
Sub-routing key splits in scaling distributed streaming data storage
A streaming data storage system provides for segment groups that facilitate the distribution of event traffic among storage entities. When too much event traffic with the same routing key (or with a small number of routing keys) is being ingested by the system into one segment of a data stream, the system subdivides the segment into a segment group of sub-segments, which can be distributed among storage resources of the streaming data storage system. Writer components of the system append events received from upstream applications to the sub-segments along with a writer identifier and a sequence number for each event. Reader components of the system use writer identifiers and the sequence numbers to serve events from the segment group to upstream code in the proper order, on a per-writer basis. |
US11347569B2 |
Event-based framework for distributed applications
The disclosed technology is generally directed to a Resource Planning system. In one example of the technology, at a first site, a plurality of messages is received from a second site. The messages of the plurality of messages are associated with events. The events include dependencies that are associated with the events. The first site is not the second site. The events are associated with at least one of updating data or updating perpetual cost calculations. Messages of the plurality of messages having a first dependency level are determined based on the dependencies. The messages determined to have the first dependency level are processed. Messages of the plurality of messages having a second dependency level based on the dependencies are determined. The messages determined to have the second dependency level are processed after processing the messages determined to have the first dependency level. |
US11347568B1 |
Conditional appends in an ordered event stream storage system
Conditionally appending an event in an ordered event stream (OES) is disclosed. An OES storage system can comprise an OES that can have a dynamic topology, e.g., comprising changing numbers of segments, segments that have changing routing key ranges, mixes of local and remote storage devices and processors, employing different types of storage, or combinations thereof. A conditional append operation can be predicated on determining an appropriate segment, for example, based on a routing key. Conditions of the conditional appends can be designated by a user. Failing conditions can trigger a corrective action, throwing of an error. Satisfied conditions can result in permitting the conditional append. Moreover, the conditional append can be dependent on populating a group of attributes for the correct segment based on attributes that can be determined for a different epoch of the OES, again for example, based on a routing key. |
US11347561B1 |
Core to resource mapping and resource to core mapping
Core to resource and resource to core mapping is disclosed. In an embodiment, a method includes obtaining an input pattern including a plurality of resource identifiers corresponding to resources. The method further includes applying the input pattern to a guaranteed regular and uniform distribution process to obtain a distribution pattern that indicates a distribution of resources across cores or a distribution of the cores across the resources. The method further includes distributing the resources across the cores or distributing the cores across the resources according to the distribution pattern. |
US11347558B2 |
Security-aware scheduling of virtual machines in a multi-tenant infrastructure
Methods, systems and computer program products for computer cluster management. Multiple components are operatively interconnected to carry out operations for placing virtual machines onto a multi-tenant computing cluster, where the placement achieves adherence to a set of security requirements. Initially, data characterizing logical CPU resources of the multi-tenant computing cluster are gathered. Upon receipt of a request to place a virtual machine onto a node of the multi-tenant computing cluster, a set of security rules that are used to achieve the set of security requirements associated with the multi-tenant computing cluster are accessed. In accordance with the security rules the virtual machine is assigned to execute in a portion of the logical CPU resources. The virtual machine does not share logical CPU resources with any other tenant. |
US11347556B2 |
Configurable logic platform with reconfigurable processing circuitry
A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect. The platform may include logic configured to apportion bandwidth of the physical interconnect among the interface functions. |
US11347547B2 |
Systems and methods for rate limiting of processing systems
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving one or more processing requests; assigning each respective processing request of the one or more processing requests to a respective queue of one or more queues; assigning each respective queue of the one or more queues to a respective processing node of one or more processing nodes; calculating a respective processing request backlog for each respective processing node of the one or more processing nodes; and limiting a processing rate of the respective processing node for processing requests of the one or more processing requests of the respective queue based on the respective processing request backlog for the respective processing node. Other embodiments are disclosed herein. |
US11347541B2 |
Methods and apparatus for virtual machine rebalancing
This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter. |
US11347539B2 |
Checking lock variables for transactions in a system with transactional memory support
In an apparatus (2) with transactional memory support, a predetermined type of transaction start instruction or a subsequent instruction following the predetermined type of transaction start instruction triggers capture of a lock identifier which identifies a lock variable for controlling exclusive access to at least one resource. In response to a predetermined type of transaction end instruction which follows the predetermined type of transaction start instruction, the lock variable is checked and commitment of results of speculatively executed instructions of the transaction is prevented or deferred when the lock variable indicates that another thread holds the exclusive access to the target resource. This approach can improve performance when executing transactions in a transactional memory based system. |
US11347538B2 |
Method for controlling execution of heterogeneous operating systems and electronic device and storage medium therefor
An electronic device is provided. The electronic device includes a display, at least one processor, and a memory operatively connected with the display and the at least one processor and configured to store a plurality of applications including a first application configured to execute using a first operating system (OS) and a second application configured to execute using a second OS, wherein the memory stores instructions configured to, when executed, cause the at least one processor to output a first object and a second object on a screen of the first OS, wherein the first object is associated with execution of the first application and the second object is associated with execution of the second application and, when the second object is selected, output an execution screen of the second application on the screen of the first OS. Other embodiments are also possible. |
US11347537B2 |
Logical processing for containers
Some embodiments provide a local network controller that manages a first managed forwarding element (MFE) operating to forward traffic on a host machine for several logical networks and configures the first MFE to forward traffic for a set of containers operating within a container virtual machine (VM) that connects to the first MFE. The local network controller receives, from a centralized network controller, logical network configuration information for a logical network to which the set of containers logically connect. The local network controller receives, from the container VM, a mapping of a tag value used by a second MFE operating on the container VM to a logical forwarding element of the logical network to which the set of containers connect. The local network controller configures the first MFE to apply the logical network configuration information to data messages received from the container VM that are tagged with the tag value. |
US11347535B2 |
Cooperative cloud infrastructure using blockchains for hardware ownership and access
A system includes a memory, a processor in communication with the memory, a hypervisor executing on the processor, a pool of hypervisor resources, and a cloud-sharing module (CSM). The CSM runs in a kernel to assign an anonymous identity to a hypervisor resource from the pool of hypervisor resources. The CSM broadcasts a transaction for the hypervisor resource and determines which provider owns the hypervisor resource. A first provider is associated with a second anonymous identity and a second provider is associated with a third anonymous identity. Additionally, the CSM receives mining information that includes a block associated with the transaction, where the block is part of a blockchain. The CSM completes the transaction for the first anonymous identity associated with the hypervisor resource between the second anonymous identity and the third anonymous identity. |
US11347534B1 |
Data processing system with consolidation of virtual machines and host server standby and power up functionality
A data processing system may include servers configured for running virtual machines and a system controller configured to perform the following steps: receiving commands to terminate a hosting session of one or more virtual machines hosted on the servers; making a determination as to how much processing capacity is required of the plurality of host servers to host the remaining virtual machines following the termination of one or more virtual machines; and if hosting the remaining virtual machines requires less than a predetermined amount of processing capacity, moving all other processes from one or more host servers to other host servers and changing the one or more host servers from an online mode in which the one or more host servers are fully powered up to an offline mode in which the one or more host servers utilize a reduced amount of electrical power. |
US11347533B2 |
Enhanced virtual machine image management system
Methods, systems, and computing devices for the automation of the building and validating of an updated VM product image within a data pipeline. The disclosed systems can also determine if the updated VM product image should be validated by testing the updated VM product image based on the risk of the update data to the functionality of the updated VM product image. By automating the process of building and validating VM product images within a data pipeline, a system can mitigate the time lag caused by traditional processes, which use manually initiated steps in creating VM images and separately manually initiated tools for validating VM images. |
US11347529B2 |
Inject interrupts and exceptions into secure virtual machine
According to one or more embodiments of the present invention, a computer implemented method includes initiating, by a non-secure entity that is executing on a host server, a secure entity, the non-secure entity prohibited from directly accessing any data of the secure entity. The method further includes injecting, into the secure entity, an interrupt that is generated by the host server. The injecting includes adding, by the non-secure entity, information about the interrupt into a portion of non-secure storage, which is then associated with the secure entity. The injecting further includes injecting, by a secure interface control of the host server, the interrupt into the secure entity. |
US11347528B2 |
Inter-application relevance management for application virtualization platform
A system and method that provides inter-application relevance management for resources being brokered by an application virtualization platform. A described platform includes a memory configured to store a set of relevance rules for applications hosted by the application virtualization platform, wherein each relevance rule specifies a relevance setting between a first application and a second application. Also included is a processor coupled to the memory and configured to broker resources for the application virtualization platform, according to a method. The method includes: receiving a request from a client to launch a target application hosted by the application virtualization platform; retrieving a subset of applicable relevance rules that specify the target application from the set of relevance rules; and selecting a resource for the target application based on the subset of applicable relevance rules, wherein the resource includes at least one of a session or a session server. |
US11347527B1 |
Secure table-valued functions in a cloud database
A system comprises at least one hardware processor and a memory storing instructions. When executed, the instructions cause the at least one hardware processor to perform operations comprising receiving, in a computing process, a Java user-defined table function (Java UDTF), the Java UDTF including code related to a process method to be performed that includes receiving one or more input tables and transforming the one or more input tables to an output table; determining, using at least a security policy, whether performing one or more portions of the process method are permitted; and performing portions of the process method determined to be permitted. |
US11347526B2 |
Computer architecture for representing phase and frequency components using correlithm objects in a correlithm object processing system
A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising an amplitude component and a phase component. The first output node receives the amplitude component and generates a first correlithm object associated with the amplitude component. The second output node receives the phase component and generates a second correlithm object associated with the phase component. A string correlithm object engine maps the first correlithm object to a first sub-string correlithm object of a string correlithm object, and maps the second correlithm object to a second sub-string correlithm object of the string correlithm object. |
US11347520B2 |
Unavailable memory device initialization system
An unavailable memory device initialization system includes a memory controller device that is configured to determine whether a memory system includes unavailable memory devices during initialization operations. During the first initialization operations, a BIOS engine identifies unavailable memory device(s) in the memory system that were determined to be unavailable by the memory controller device during the first initialization operations and, in response, stores respective unavailable memory device identifier(s) associated with each unavailable memory device in a non-volatile storage subsystem. Subsequently, during second initialization operations and based on the respective unavailable memory device identifier(s) stored in the non-volatile storage subsystem, the BIOS engine generates a memory overlay that hides each unavailable memory device from the memory controller device such that the memory controller device determines that the memory system does not include any unavailable memory devices during the second initialization operations. |
US11347504B2 |
Memory management method and apparatus for processing-in-memory
This application relates to a memory management method for maximizing processing-in-memory (PIM) performance and reducing unnecessary DRAM access time. In one aspect, when processing a PIM instruction packet, an instruction processing unit secondarily processes a request for access to a destination address at which read and write actions of an internal memory are likely to be sequentially performed. By secondarily requesting the destination address, a row address of an open page of the internal memory may match a row address to which a PIM instruction packet processing result is written back. Also, the instruction processing unit inside the PIM maintains memory write and read addresses that have previously requested. The instruction processing unit compares the address of a packet to be processed to the maintained previous memory address and informs a memory controller about the comparison result through a page closing signal. |
US11347500B2 |
Software code converter for resolving conflicts during code development
A code converter uses machine learning to determine conflicts and redundancies in software code. Generally, the code converter uses machine learning to convert software code into vectors that represent the code. These vectors may then be compared with other vectors to determine similarities between code. The similarities may be used to detect conflicts and/or redundancies created during the development process (e.g., when a developer attempts to change the code). |
US11347497B1 |
Uniform software and firmware management of clusters of heterogeneous server hardware
A method of upgrading an image of a virtualization software and firmware in a plurality of hosts having hardware supported by multiple hardware support managers including first and second hardware support managers, includes generating a software specification that specifies a desired state of the virtualization software and a desired state of first firmware for first hardware supported by the first hardware support manager and second firmware for second hardware supported by the second hardware support manager, preparing a desired image of the virtualization software that includes software components of the desired state of the first and second firmware, and coordinating an upgrade by (1) instructing the first and second hardware support managers to upgrade the hosts to the desired state of the first and second firmware, and (2) instructing each of the hosts to upgrade to the desired image of the virtualization software. |
US11347488B2 |
Compiling domain-specific language code to generate executable code targeting an appropriate type of processor of a network device
Systems and methods for programming a network device using a domain-specific language (DSL) are provided. According to one embodiment, source code in a form of a DSL, describing a slow-path task that is to be performed by a network device, is received by a processing resource. A determination is made regarding one or more types of processors are available within the network device to implement the slow-path task. For each portion of the source code, a preferred type of processor is determined by which the portion of the source code would be most efficiently implemented. When the preferred type of processor is available within the network device, executable code is generated targeting the preferred type of processor based on the portion of the source code; otherwise, intermediate code is generated in a form of a high-level programming language, targeting a general purpose processor of the network device. |
US11347486B2 |
Compiler-initiated tile replacement to enable hardware acceleration resources
A processing system includes a compiler that automatically identifies sequences of instructions of tileable source code that can be replaced with tensor operations. The compiler generates enhanced code that replaces the identified sequences of instructions with tensor operations that invoke a special-purpose hardware accelerator. By automatically replacing instructions with tensor operations that invoke the special-purpose hardware accelerator, the compiler makes the performance improvements achievable through the special-purpose hardware accelerator available to programmers using high-level programming languages. |
US11347483B2 |
Linking stages in process flows with machine learning
A method for designing a logic flow for a user interface is provided. The method comprises receiving from a first task for an automation process file from a user. The automation process file defines a set of system activities. The first task is added to the automation process file and submitted to a machine learning engine, which determines a number of suggested tasks to be performed after the first task. The suggested tasks are based on frequencies with which previous users have used each task after the first task. The suggested tasks are then presented to the user. A second task is received from the user to be performed after the first task. The second task may be selected from the suggested tasks but not necessarily so. The second task is then added to the automation process file. |
US11347481B2 |
Support system for designing an artificial intelligence application, executable on distributed computing platforms
The present invention relates to a learning engine function and the use thereof in a system using a suite of modular and clearly structured Artificial Intelligence application design tools (SOACAIA), executable on distributed or undistributed computing platforms to browse, develop, make available and manage AI applications, this set of tools implementing four functions: A Studio function; A Forge function; An Orchestrator function; A fast machine learning engine FMLE (FastML Engine) function. |
US11347479B2 |
Memory system
A memory system includes a nonvolatile memory and a controller that performs first, second, and third processes on memory cells of the nonvolatile memory. The first process is performed on first memory cells to store a first value therein, such that a highest threshold voltage among the threshold voltages of the first memory cells is set as a first threshold voltage. The second process is performed on second memory cells to store a second value therein, such that a lowest threshold voltage among the threshold voltages of the second memory cells is set as a second threshold voltage higher than the first threshold voltage. The third process performed on third memory cells such that a lowest threshold voltage in the third memory cells is lower than the first threshold voltage, and a highest threshold voltage in the third memory cells is higher than the second threshold voltage. |
US11347475B2 |
Transition functions of decomposed signals
A device for processing audio signals, including: first and second input units providing first and second input signals of first and second audio tracks, a decomposition unit to decompose the first input audio signal to obtain a plurality of decomposed signals, a playback unit configured to start playback of a first output signal obtained from recombining at least a first decomposed signal at a first volume level with a second decomposed signal at a second volume level, such that the first output signal substantially equals the first input signal, and a transition unit for performing a transition between playback of the first output signal and playback of a second output signal obtained from the second input signal. The transition unit has a volume control section adapted for reducing the first and second volume levels according to first and second transition functions. |
US11347468B2 |
Sound volume operation device
A sound volume operation device configured to amplify and output an inputted acoustic signal includes: at least one sound volume adjuster configured to adjustably amplify an inputted acoustic signal; an output level detector configured to detect an output sound volume level of the acoustic signal amplified by the at least one sound volume adjuster; and an illuminator provided at or adjacent to the at least one sound volume adjuster and configured to provide a different illumination state according to the output sound volume level detected by the output level detector. |
US11347466B2 |
Wireless content delivery for a tiled LED display
An active display (102) can be used in a theatre environment (100) in which content to be displayed by the active display (102) can be delivered wirelessly using emitters (118). The active display (102) can include tiles (104a-104d) with detectors (106a-106d) that can detect the wireless signals. The active display (102) can include circuitry that can interpret instructions from the wireless signals for controlling the output (108a-108d) of pixels on the tiles. |
US11347465B2 |
Display device array
Systems and methods are provided that allow a display device array to be used to present content to one or more users. In particular, a user associated with a first user device, may opt to present content on a plurality of other devices. The plurality of other devices may be arranged in any desired configuration, and the first user device can capture the arrangement. Upon capturing the arrangement, content, under the control of the first user device, may be presented on the plurality of other devices in accordance with the arrangement. |
US11347462B2 |
Information processor, information processing method, and program
[Object] To transmit information more flexibly and more reliably while allowing for user freedom.[Solution] There is provided an information processor including an output control section that controls an output of presentation information that is performed by a plurality of output terminals. The output control section determines, on the basis of a moving path of a user, an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals. In addition, there is provided an information processing method that includes controlling, by a processor, an output of presentation information performed by a plurality of output terminals, and the controlling further includes determining an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals on the basis of a moving path of a user. |
US11347458B2 |
Electronic device that controls hardware, and non-transitory computer-readable recording medium storing hardware control program for electronic device
An image forming device, which is an electronic device, includes an AI processor that is hardware, an AI processor operating unit that operates the AI processor and an AI processor control service that controls the AI processor exclusively via an interface provided by the AI processor operating unit. |
US11347456B2 |
Apparatus for processing setting for punching rows of holes in sheet, method therefor and storage medium
An apparatus includes a storage unit and a control unit. The storage unit stores conflict information indicating that a setting for printing a predetermined number of pages on one surface of one sheet conflicts with a setting for punching a plurality of rows of holes in the one sheet. The control unit performs control to prohibit generation of a print command including the printing and punching settings based on the conflict information stored in the storage unit. |
US11347455B2 |
Information processing device, control method for information processing device, and program
An information processing device includes: a split printing information setting unit setting split printing information, the split printing information including split position information about a split position in an original image when splitting the original image into a plurality of sub-images and printing the sub-images and overlap area information about an overlap area between the sub-images when pasting together the plurality of sub-images that are printed; and an instruction document preview generation unit generating an instruction document preview based on the split printing information, the instruction document preview being a print preview of a work execution instruction document for pasting together the plurality of sub-images that are printed. The instruction document preview generation unit generates the instruction document preview in such a way that the original image and a work execution image are displayed, the work execution image including a split position image showing the split position in the original image and an overlap area image showing the overlap area. |
US11347451B2 |
User account management based on blockchain in image forming device
An image forming device and an operating method of an image forming device are provided. The operating method includes receiving first authentication information of a first user with respect to the image forming device, authenticating the first authentication information of the first user, based on reference account information of a plurality of users, the reference account information being stored in a storage based on a blockchain that distributes and manages a ledger in which user account information including authentication information and authority information of a user with respect to a certain image forming device has been recorded, when the authentication of the first user is completed, receiving a request to perform a first image forming job, and evaluating first authority information indicating an authority range of the first user, based on the reference account information of the plurality of users, and performing the first image forming job within the authority range of the first user. |
US11347449B1 |
Methods and systems for handling one or more requests received in a remote working environment
The present disclosure discloses methods and systems for handling one or more requests received in a remote working environment. The method includes receiving at least one request: including a print request and a request to turn-off a multi-function device, the request is received from a computing device of a user. Based on the request, it is checked whether the computing device is remotely located by obtaining a location of the computing device using a pre-defined method in real-time such as GPS. Then, the obtained location of the computing device is compared with a location of the multi-function device. Based on the comparison, a corresponding message or an alert is presented to the user via a user interface, for an appropriate action. The user may submit the document as a secure print job. The user may check other non-remote users and may not turn-off the multi-function device when working remotely. |
US11347444B2 |
Memory device for controlling operations according to different access units of memory
A control circuit configured to associate a plurality of memory with an error correction scheme. The control circuit including an internal operation circuit configured to generate an internal command based on an access unit of the plurality of memory. The control circuit including a storage circuit configured to store information on the access unit of the plurality of memory. |
US11347441B2 |
Memory component having internal read-modify-write operation
An memory component includes a memory bank and a command interface to receive a read-modify-write command, having an associated read address indicating a location in the memory bank and to either access read data from the location in the memory bank indicated by the read address after an adjustable delay period transpires from a time at which the read-modify-write command was received or to overlap multiple read-modify-write commands. The memory component further includes a data interface to receive write data associated with the read-modify-write command and an error correction circuit to merge the received write data with the read data to form a merged data and write the merged data to the location in the memory bank indicated by the read address. |
US11347435B2 |
One-touch migration of virtual assets
Systems and methods for providing one-touch migration of virtual assets are described. In some embodiments, an Information Handling System (IHS), may include a processor, a remote access controller (RAC) coupled to the processor, and a memory coupled to the RAC, the RAC configured to: assume a role of an originating group's manager, where the originating group comprises a first plurality of IHSs and each IHS has one or more virtual assets of a first type; collect configuration information related to other IHSs; transmit the configuration information to another RAC of another IHS designated as a destination group's manager, comprising a second plurality of IHSs, where the other RAC is configured to: perform a compatibility check using the configuration information; and validate a migration of the one or more virtual assets from the first plurality of IHSs to the second plurality of IHSs, where migrated assets are of a second type. |
US11347432B2 |
Storage system including storage nodes to determine cache allocations to implement cache control
To improve performance of a storage system. The storage system includes a plurality of storage nodes that communicate via a network. Each of the plurality of storage nodes includes one or more controllers. At least one controller in the controllers specifies at least two controllers that allocate a cache sub-area where write data is stored based on a controller that receives the write data from a host and a controller that processes the write date, and the cache sub-area is allocated in the specified controllers. |
US11347427B2 |
Separation of dataset creation from movement in file replication
Systems and methods facilitating separation of dataset creation from movement in file replication are described herein. A method as described herein can include scheduling, by a first system operatively coupled to a processor, a first transfer of a dataset to a second system at a first time according to a first replication schedule; scheduling, by the first system, a second transfer of the dataset to a third system at the first time according to a second replication schedule; creating, by the first system, a snapshot of the dataset at a second time that is distinct from the first time according to a snapshot schedule that is distinct from the first replication schedule and the second replication schedule; and transferring, by the first system, at least a portion of the snapshot to the second system and the third system at the first time. |
US11347423B2 |
System and method for detecting deduplication opportunities
A method, computer program product, and computer system for identifying a plurality of blocks. At least one heuristic associated with at least a portion of the plurality of blocks may be determined. It may be determined whether at least the portion of the plurality of blocks is a candidate for deduplication based upon, at least in part, the at least one heuristic. At least the portion of the plurality of blocks may be deduplicated based upon, at least in part, the at least one heuristic. |
US11347422B1 |
Techniques to enhance storage devices with built-in transparent compression for mitigating out-of-space issues
A storage device that provides in-storage transparent compression and implements a process for processing write requests during an out-of-space state. The process includes: receiving a write request from a host involving a set of logical block addresses (LBAs); determining if each of the LBAs in the write request is an actively used LBAs; and in response to determining that each of the LBAs in the write request are actively used LBAs, allowing the write request to be served; and in response to determining that at least one of the LBAs in the write request is not an actively used LBAs, not allowing the write request to be served and returning an error to the host. |
US11347420B2 |
Attribute mapping in multiprotocol devices
Aspects of a multi-protocol storage device including a memory and a controller are provided which allow for endurance and other storage requirements of a host to be maintained for different logical regions of memory without disruption due to protocol switching. The memory includes blocks that are each associated with a storage attribute such as high endurance, performance, or protection. While operating in a first mode such as NVMe, the controller receives a mapping of storage attributes to different logical regions and stores the mapping in memory. The controller also associates blocks to logical addresses based on the mapping. When the controller switches to a second mode such as SD in response to a host command, the controller reads the mapping from memory and similarly associates blocks to logical addresses based on the mapping in the second mode. Storage attributes thus remain applicable across modes when mapping and storing data. |
US11347417B2 |
Locking structures in flash memory
Systems and methods for managing content in a flash memory. A locking data structure is used to control access to data structures and the locking data structure is implemented in flash memory. The locking data structure is updated by overwriting the data such that the associated data structure is identified as locked or unlocked. |
US11347416B1 |
Compacting data streams in a streaming data storage platform
The described technology is generally directed towards a streaming data storage system that compacts older stream data by aggregating that data based on an aggregation function, and replacing the older data with the aggregated data. The technology works with a data stream in different storage tiers (e.g., Tier-1 and Tier-2), provides consistent data stream compaction of data streams having multiple segments, works with different reader applications at different event positons in the data stream, and allows the use of multiple, different aggregation functions. The technology facilitates more efficient compaction for a data stream with a lesser number of routing keys by maintaining per-chunk aggregated data for such data streams. |
US11347414B2 |
Using telemetry data from different storage systems to predict response time
Telemetry data gathered from active deployed SAN nodes is used to create a machine learning model that predicts storage system performance, e.g. in terms of response time. The telemetry data may be filtered to remove outlier values and less relevant information before creating the training dataset. Engineered features may be created that include types of data that are not present in the telemetry data. For example, data types from the telemetry data may be combined to create engineered features that are more relevant than the individual data types. The engineered features are included in the training dataset. The machine learning model may be used to test possible configurations for a planned SAN node based on expected workload and performance requirements. Outputted data may include satisfactory configurations for a planned storage system. |
US11347412B2 |
Memory system and method of controlling nonvolatile memory
According to one embodiment, a memory system allocates one or more areas of a plurality of areas obtained by equally dividing a first logical address space of the memory system to each of a plurality of namespaces. Each of the areas has such a size that areas corresponding in number to a maximum number of namespaces to be supported are allocable to a remaining space excluding a size equivalent to that of an advertised capacity form the first logical address space. When a size of a first namespace is to be expanded, the memory system updates the first management table and additionally allocates an unused area to the first namespace. |
US11347411B2 |
Secure storing and processing of data
In some embodiments, inputs provided to an application are securely stored and processed. In some embodiments, input data is obtained via a user interface of an application accessed on a network device and the input data is stored in a physical memory area of temporary storage of the network device. The physical memory area of the temporary storage is configured to be designated for securely storing data processed by the application and to remain designated for securely storing data processed by the application when the network device is rebooted. The physical memory area is inaccessible to other applications. The input data is processed via the physical memory area of the temporary storage in accordance with instructions of the application, and, in response to a reboot of the network device, the designation of the physical memory area of the temporary storage to securely store data processed by the application is reapplied. |
US11347409B1 |
Method and apparatus for selective compression of data during initial synchronization of mirrored storage resources
A primary storage system appends a red-hot data indicator to each track of data transmitted on a remote data facility during an initial synchronization state. The red-hot data indicator indicates, on a track-by-track basis, whether the data associated with that track should be stored as compressed or uncompressed data by the backup storage system. The red-hot data indicator may be obtained from the primary storage system's extent-based red-hot data map. If the red-hot data indicator indicates that the track should remain uncompressed, or if the track is locally identified as red-hot data, the backup storage system stores the track as uncompressed data. If the red-hot data indicator indicates that the track should be compressed, the backup storage system compresses the track and stores the track as compressed data. After the initial synchronization process has completed, red-hot data indicators are no longer appended to tracks by the primary storage system. |
US11347407B2 |
RAID (redundant array of independent disks) group configuration and storage drive distribution based on storage drive health
Drive health information is collected for each one of the data storage drives in one or more RAID groups of data storage drives, and is used to calculate a faultiness level of each data storage drive in the RAID group(s). A suitable RAID level for configuration of at least one RAID group may be generated based on the faultiness levels of the data storage drives contained in the RAID group. A faultiness-balanced distribution of the data storage drives across multiple RAID groups may be generated based on the faultiness levels of individual data storage drives. The data storage drives may be automatically redistributed across the multiple RAID groups according to the faultiness-balanced distribution of the data storage drives. |
US11347405B2 |
Memory device with dynamic program-verify voltage calibration
A memory system includes a memory array including a plurality of memory cells; and a controller coupled to the memory array, the controller configured to: determine a target profile including distribution targets, wherein each of the distribution targets represent a program-verify target corresponding to a logic value for the memory cells, determine a feedback measure based on implementing a processing level for processing data, and dynamically adjust the program-verify target according to the feedback measure. |
US11347386B2 |
Method and device for sharing position
Disclosed are a method and a device for sharing a position. The method comprises: obtaining geographic information and an intent to share corresponding to a marked position on a panoramic map; setting the geographic information and the sharing intention in a pre-set sharing link; and sending the preset sharing link through a pre-set system interface corresponding to a target application. |
US11347385B1 |
Sharing screen content in a mobile environment
Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving, at a second mobile device, an image of a screen captured from a first mobile device and determining whether to trigger an automated action. The method may also include displaying, responsive to not triggering the automated action, annotation data generated for the image with the image on a display of the second mobile device, the annotation data including at least one visual cue corresponding to content in the image relevant to a user of the second mobile device. The method may further include, responsive to triggering the automated action, determining that a mobile application associated with the image is installed on the second mobile device and replaying user input actions received with the image on the second mobile device starting from a reference screen associated with the mobile application. |
US11347381B2 |
Dynamic synchronized image text localization
A set of images and a corresponding set of textual information are received, such that a first textual information is to be presented with a first image. The first textual information is translated into a set of translated textual information, each textual information in the set of translated textual information corresponding to a language in a set of languages. A set of layout parameters is determined for at least one translated textual information. The translated textual information is transformed according to the set of layout parameters and overlaid on the first image. The overlaying causes a pixel of the transformed translated textual information to be superimposed on a pixel of the first image. |
US11347379B1 |
Captions for audio content
This disclosure describes, in part, techniques for providing captions with audio content. For instance, an electronic device may receive first data representing audio content and second data representing captions that are available for the audio content. The electronic device may then select portions of the captions for display while outputting the audio content. In some instances, the electronic device selects the portions using timestamps represented by the second data. For instance, the electronic device may select a portion of the captions such that the portion of the captions begins at a first pause within the audio content and/or ends at a second pause within the audio content. In some instances, the electronic device may also display graphical elements that indicate the current location within the captions. |
US11347372B2 |
User terminal device and displaying method thereof
A user terminal device and a controlling method thereof are provided. The user terminal device includes a display configured to be divided into a first area and a second area which is larger than the first area with reference to a folding line, a detector configured to detect a user interaction, and a controller configured to, in response to a folding of the display with reference to the folding line being detected through the detector, control the display to display a predetermined UI on an exposure area which is exposed part of the second area. |
US11347368B2 |
Automated inspection process for batch production
Various embodiments enable batch inspection of a plurality of workpieces by and inspection instrument such as a coordinate measuring machine. Some embodiments present user interfaces, including graphical user interfaces, to enable an operator to configure a batch inspection system and a batch inspection job, and to monitor and control execution of a batch inspection job. |
US11347365B2 |
Touch substrate, touch display panel and touch display apparatus
A touch substrate includes a base, a first electrode layer, a dielectric layer and a second electrode layer that are sequentially stacked on the base. The first electrode layer has first electrode regions and first auxiliary regions, and the second electrode layer has second electrode regions and second auxiliary regions. The first electrode layer includes a first mesh electrode including first mesh sub-electrodes and second mesh sub-electrodes. A region where each first mesh sub-electrode is located overlaps a second electrode region, and a region where each second mesh sub-electrode is located overlaps a second auxiliary region. The second electrode layer includes a second mesh electrode including third mesh sub-electrodes and fourth mesh electrodes. A region where each third mesh sub-electrode is located overlaps a first electrode region, and a region where the fourth mesh sub-electrode is located overlaps a first auxiliary region. |
US11347364B2 |
Input sensing unit and display device having the same
An input sensing unit includes a first sensing electrode, a second sensing electrode insulated from the first sensing electrode, a first sensing line connected to one end of the first sensing electrode, a second sensing line connected to the other end of the first sensing electrode, a third sensing line connected to one end of the second sensing electrode, a first bridge pattern connecting the first sensing line and the second sensing line, a second bridge pattern substantially parallel to the first bridge pattern, and a pad connected to the second bridge pattern. The first bridge pattern extends in a first direction and overlaps the first sensing electrode in the first direction, and the pad is disposed closer to the second bridge pattern than the first bridge pattern. Thus, the input sensing unit has improved reliability. |
US11347361B2 |
Touch display device, touch panel, touch sensing circuit, and touch sensing method
The present disclosure relates to a touch display device, a touch panel, a touch sensing circuit and a touch sensing method. In the touch display device, the touch panel, and the touch sensing circuit, and in the method of performing touch sensing therein, a structure in which a plurality of touch sensor groups is arranged is provided, and one of a self-capacitance touch sensing scheme and a mutual-capacitance touch sensing scheme is adaptively implemented according to the type and position of a touch event. Therefore, the number of signal lines and the number of touch channels may be reduced, and the ghost phenomenon can be reduced or be overcome when multiple touches occur. |
US11347360B2 |
Touch display substrate and method for driving the same, display device
A touch display substrate, including touch electrodes, touch lines and sub-pixels, each sub-pixel includes a storage capacitor, a driving transistor, a switching element and a light emitting element, a first electrode and a second electrode of the storage capacitor are coupled to a gate electrode and a first electrode of the driving transistor, respectively, and a second electrode of the driving transistor, the switching element and the light emitting element are sequentially coupled in series, each touch electrode is coupled to one corresponding touch line through a via hole in an insulating layer between said each touch electrode and the corresponding touch line, and each touch electrode is formed by the second electrode of the storage capacitor in at least one sub-pixel, during a touch stage, the switching element decouples electrical coupling between the second electrode of the driving transistor and the light emitting element. |
US11347359B2 |
Touch panel, manufacturing method of touch panel, and device thereof
A touch panel includes a substrate, a peripheral trace, and a touch sensing electrode. The substrate has a visible area, a peripheral area, a bending area, and a non-bending area. The peripheral trace is disposed on the peripheral area. The touch sensing electrode is disposed on the visible area and has a first portion disposed on the bending area and a second portion disposed on the non-bending area. The touch sensing electrode has a mesh pattern interlaced by a plurality of thin lines. The peripheral trace and the touch sensing electrode each includes a plurality of conductive nanostructures and a film layer added onto the conductive nanostructures, and an interface between each of the conductive nanostructures and the film layer that are in the peripheral trace and in the second portion of the touch sensing electrode substantially has a covering structure. |
US11347358B2 |
Flexible touch panel and flexible display device
A flexible touch panel includes a flexible substrate bent in a first direction, and a touch sensor unit disposed on the flexible substrate, the touch sensor unit including a bridge extending in a second direction intersecting the first direction. |
US11347354B1 |
Laser mid-air hologram touch input buttons for a toilet bidet
A smart toilet with a bidet, and a midair input display. The input display is bacterial free, due to the display being made of air molecules excited by lasers, that produce lights in midair. The produced lights are holograms. A user contacts the holograms, with their finger. The holograms have a touch feel. Contact with one of the holograms with the finger, is detected by a camera, and is associated to an activation of the hologram, and an activation of a bidet operation associated to the hologram. Each hologram shows a different operation of the bidet, by either the hologram or a sign associated to the hologram. Some of the operations of the bidet, wash the user's elimination areas, with water directed from the bidet. Some of the bidet operations include, bidet back wash, front wash, change of bidet water temperature, and change of water pressure. |
US11347341B2 |
Display device
A display device including a display panel including a flat area including a first display area and a first peripheral area adjacent to the first display area and a bending area including a second display area and a second peripheral area adjacent to the second display area, and an input sensing unit on the display panel. The input sensing unit includes first touch sensors having a mesh shape, extending in a first direction parallel to a bending axis of the bending area, and arranged in a second direction crossing the first direction, second touch sensors having a mesh shape, extending in the second direction, and arranged in the first direction, first connection electrodes respectively connected to ends of the first touch sensors, second connection electrodes respectively connected to ends of the second touch sensors, and touch signal lines connected to the first connection electrodes and the second connection electrodes. |
US11347340B2 |
Display device
A display device includes a plurality of sub-pixels defined by a plurality of gate lines and a plurality of data lines, a pixel electrode disposed in each of the sub-pixels in a first direction, a common electrode disposed in each of the sub-pixels in the first direction, and a sensing line disposed in each of the sub-pixels in the first direction, wherein the common electrode includes a first common electrode disposed at an outermost side in a second direction, the second direction is a direction perpendicular to the first direction, and the sensing line is disposed between the first common electrodes. |
US11347339B2 |
Display device
A display device includes a display module, a touch member, and a first driving substrate. The display module includes a display panel. The touch member is disposed on the display module. The first driving substrate is attached on substrate attachment portions of the touch member, the substrate attachment portions being provided near a first edge of the touch member near a first side of the display device. the first driving substrate is bent in a downward direction with respect to the display module. The display module includes a bending support structure disposed on a first edge of the display module near the first side, the bending support structure protruding outwardly beyond the substrate attachment portions of the touch member. |
US11347338B2 |
Detection device and display device with detection function
According to one embodiment, a detection device includes a substrate, detection electrode, terminal formed of a metal material, lead, coating layer, conductive adhesion layer, and circuit board. The lead connects the electrode and the terminal. The coating layer covers the electrode and the lead, and partly covers the terminal. The adhesion layer covers a part of the terminal exposed from the coating layer and covers a part of the coating layer. The circuit board is connected to the terminal with the adhesion layer interposed therebetween. At least in an overlapping area where the adhesion layer covers the coating layer, an area of the metal material per unit area is smaller than that of the other area of the terminal. |
US11347333B2 |
Rotation detection device and rotation detection method
An object is to provide a technique capable of improving detection accuracy for the rotation of the knob. A rotation detection device includes a position detection unit that detects positions of a plurality of detection points on a touch panel, a rotation detection unit that detects rotation of a knob based on the positions of the plurality of detection points, a the complement unit that complements positions of the rest of the detection points used for detection of the rotation detection unit based on the positions of some of the detection points and a predetermined position of the rotation axis when only the positions of some of the detection points among the plurality of detection points are detected. |
US11347329B2 |
Electronic pen, position detection apparatus, and information processing apparatus
An electronic pen includes: a receiver that receives tag information transmitted from an electronic tag transmitter; a transmitter that transmits a position detection signal for detecting an instruction position in a sensor of a position detection apparatus to the position detection apparatus; and a control circuit that controls the transmitter to transmit the tag information to the position detection apparatus along with the position detection signal when the receiver receives the tag information. The position detection apparatus receives a signal transmitted from the electronic pen, the signal including the tag information and the position detection signal from the electronic tag transmitter, and stores information of the position instructed by the electronic pen detected by the detection circuit in a storage device in association with the tag information from the electronic pen received by the sensor. |
US11347323B2 |
Method for determining target key in virtual keyboard
An input method for a virtual keyboard includes: in response to acquiring a click operation on the virtual keyboard, determining a click position of the click operation; determining a first probability that the click operation belongs to each key based on the click position and a current response region corresponding to each key in the virtual keyboard; determining a second probability that the click operation belongs to each key based on an input character sequence; and determining a target key corresponding to the click operation based on the first probability and the second probability for each key. |
US11347318B2 |
Sensor for recognizing hand gesture and sensor array using same
The described technology relates to a hand gesture recognition sensor. In one aspect, the hand gesture recognition sensor includes at least one strain unit configured to measure a physical change in an epidermis of a human body. The hand gesture recognition sensor also includes at least one bump unit located in a measurement direction of the at least one strain unit so as not to overlap the at least one strain unit, the at least one bump unit configured to amplify the physical change. |
US11347316B2 |
Systems and methods for mitigating gesture input error
Devices, systems, and techniques for mitigating error from gesture input are disclosed. A system may receive an indication of a first gesture input, determine that the first gesture input is an indicator gesture input, and, responsive to the determination that the first gesture input is the indicator gesture input, enter a gesture control mode during which the system is configured to control one or more actions related to a medical procedure. Only during the gesture control mode, the system may receive an indication of a second gesture input associated with the medical procedure and, responsive to receiving the indication of the second gesture input, control, based on the second gesture input, at least a portion of the medical procedure. Additionally, or alternatively, the system may employ other error mitigation techniques for gesture input related to medical procedures. |
US11347313B2 |
Feedback controllers for computing devices
An example feedback controller for a computing device is disclosed. The feedback controller includes a sleeve to be disposed about a portion of a user's wrist. In addition, the feedback controller includes a handle to be grasped by the user's hand. Still further, the feedback controller includes a first actuator coupled to the handle and the sleeve, the first actuator to move the handle. |
US11347311B2 |
Systems and methods for providing haptic feedback for remote interactions
A system includes a first electronic device and a second electronic device. The first electronic device includes a sensor configured to sense or property experienced by the first electronic device, and a transmitter configured to transmit a signal based on output from the sensor. The second electronic device is in signal communication with the first electronic device. The second electronic device includes a receiver configured to receive the transmitted signal, a detector configured to determine an object that a user of the second device is focusing on, a processor configured to generate a haptic signal representative of the transmitted signal if it is determined that the object the user is focusing on corresponds with a location of the first electronic device, and a haptic output device configured to receive the haptic signal and generate a haptic effect to the user. |
US11347309B1 |
Monitoring of interactions using eye tracking
An electronic interaction device may include an image sensor, a display, a storage device, a memory storing instructions, and a processing unit including one or more processors. The one or more processors may be configured to: receive at least one image of a predetermined space adjacent the electronic interaction device, identify a plurality of persons in the predetermined space adjacent the electronic interaction device, generate a positional mapping of the predetermined space adjacent the electronic interaction device, identify a user and one or more onlookers, extract eye tracking information corresponding to the one or more onlookers, calculate one or more points of focus representing a point at which one of the one or more onlookers is looking, determine whether any of the one or more points of focus is within a predetermined zone of interest of the electronic interaction device, and alert the user. |
US11347307B1 |
Self-adjusting headset
A system, method, and computer-readable medium are disclosed for performing adjustments on a virtual reality (VR) headset. A user preference is determined as to a clamping force and an interpupillary distance (IPD) as applied to the VR headset. The user preferences are stored in a unique user profile. Adjustments are performed on the VR headset as to clamping force and IPD. |
US11347304B2 |
Methods, systems, apparatuses, and techniques for employing augmented reality and virtual reality
Techniques for employing augmented reality or virtual reality information are presented. An information management component (IMC) of an augmented reality device (ARD) can monitor and detect user activities and conditions in area in proximity to ARD. Based on user activities and conditions, IMC can determine augmented reality information that can enhance user experience, performance of user activities, or security and safety of user. IMC can present, via an interface component of ARD, the augmented reality information to the user. The augmented reality information can relate to user location; navigation by the user; tasks to be performed by the user; product assembly; maintenance work; system or product design or configuration; remote control of assembly, maintenance, design, or configuration; environmental and/or hazardous conditions; security, identification, and authentication of users; or training the user to perform tasks. IMC can translate information from a language to a different language of the user. |
US11347302B2 |
Methods and apparatuses relating to the handling of visual virtual reality content
This specification describes a method comprising responding to a first gesture by a first user delimiting a visual virtual reality content portion from visual virtual reality content being consumed by the first user via a first head-mounted display by selecting the delimited visual virtual reality content portion, responding to a second gesture by the first user directed towards a content consumption device associated with a second user by identifying the content consumption device as a recipient of the selected visual virtual reality content portion, and causing the selected visual virtual reality content portion to be provided to the content consumption device for consumption by t second user. |
US11347301B2 |
Display of information on a head mounted display
A method comprising causing display of information on a head mounted display that is worn by a user, receiving eye movement information associated with the user, receiving head movement information associated with the user, determining that the eye movement information and the head movement information are inconsistent with the user viewing the information on the head mounted display, and decreasing prominence of the information on the head mounted display based, at least in part, on the determination that the eye movement information and the head movement information are inconsistent with the user viewing the information on the head mounted display is disclosed. |
US11347299B2 |
Electronic device, control method, and recording medium for controlling switching first controller and second controller to communicator
An electronic device includes a memory; a first processor; a second processor for which power consumption is lower than power consumption of the first processor; a communicator that communicates with an external device; and a switch that switches a connection destination of the communicator to the first processor or the second processor. The second processor is configured to, in a case in which a condition for transitioning to a power suppression state that is an operating state in which power consumption is suppressed is satisfied, connect the communicator by the switch. The first processor is configured to, in a case in which a condition for transitioning to a normal state that is a normal operating state is satisfied, connect the communicator by the switch. |
US11347297B1 |
Neural network inference circuit employing dynamic memory sleep
For a neural network inference circuit that executes a neural network including multiple computation nodes at multiple layers for which data is stored in a plurality of memory banks, some embodiments provide a method for dynamically putting memory banks into a sleep mode of operation to conserve power. The method tracks the accesses to individual memory banks and, if a certain number of clock cycles elapse with no access to a particular memory bank, sends a signal to the memory bank indicating that it should operate in a sleep mode. Circuit components involved in dynamic memory sleep, in some embodiments, include a core RAM pipeline, a core RAM sleep controller, a set of core RAM bank select decoders, and a set of core RAM memory bank wrappers. |
US11347295B2 |
Virtual machine power management
Methods and system for power management of computing resources supporting one or more virtual machines involves grouping the plurality of virtual machines into a plurality of groups. The grouping can comprise assigning each of the plurality of virtual machines to one or more of the plurality of groups based on virtual machine functionality. For each group, a further determination is made as to whether the level of activity is indicative of an idle state. Upon determining that the level of activity associated with a group is indicative of an idle state, that group of virtual machines is instructed to enter a low power mode. |
US11347293B2 |
Management of turbo states based upon user presence
Embodiments of systems and methods for managing turbo states based upon user presence are described. In some embodiments, a method may include detecting, by an Information Handling System (IHS), a presence state of a user, and modifying a turbo configuration of a component of the IHS in response to the presence state. |
US11347292B2 |
System on chip controlling memory power using handshake process and operating method thereof
A system on chip (SoC) adjusts power of a memory through a handshake. The SoC includes a memory controller and a power manager. The memory controller is configured to control a memory. The power manager is configured to manage a supply power level of the memory. The memory controller is configured to output, to the power manager, a memory access level indicating a frequency of accesses to the memory. The power manager is configured to adjust the supply power level of the memory according to the memory access level. |
US11347291B2 |
Electrochromic film indicator for a battery powered device
A user interface display system associated with an electronic lock that provides feedback to a user engaging the electronic lock, including a user interface display positioned on the electronic lock to depict to the user status patterns with each displayed status pattern being in response to a status of the electronic lock and provides feedback to the user as to the status of the electronic lock. An electrochromic film positioned on the user interface display and transitions a color for each displayed status pattern to correspond to the status pattern depicted to the user that provides the status of the electronic lock to the user. A controller transitions the electrochromic film to each color to correspond with the status pattern that is depicted by the user interface display so that the transitioned color and the displayed status pattern is in response to the status of the electronic lock. |
US11347287B2 |
Thermal management of wireless access points
The present disclosure relates to thermal management of wireless access points including local thermal management, cloud-based thermal management, and thermal management based on optimization and operation such as in a distributed Wi-Fi network. The objective of the present disclosure is for thermal management in access points allowing small form-factors and aesthetic designs, preventing overheating and without requiring reduced performance or reduced hardware. Generally, the systems and methods detect when access points are nearing overheating and alter their operation so as to minimize the reduction of performance in the network while reducing power consumption. |
US11347286B2 |
Systems and methods for pre-conditioning system temperature using liquid
A method for providing thermal control of an information handling system may include in response to a request to power on the information handling system, in order to pre-condition a temperature associated with the information handling system to within a desired temperature range, receiving an indication of a temperature associated with the information handling system and based on the indication of the temperature associated with the information handling system, control the one or more temperature control elements for regulating a liquid of a liquid thermal control system to cause the temperature associated with the information handling system to fall within the desired temperature range prior to full powering on of the information handling system. |
US11347284B2 |
Water cooling radiator with a detachable water pump and a built-in fan
The present application provides a novel water cooling radiator with a detachable water pump and a built-in fan, which enables outside air to enter a cooling housing from air inlet holes in an upper end of the cooling housing and be discharged from air outlet holes in a lower end of the cooling housing, so that the air discharged from the air outlet holes can dissipate heat from and cool down various electronic components such as MOS tubes and memory chips around the motherboard and CPU, thereby improving the heat dissipation efficiency and prolonging the service life of the motherboard. A pump is connected externally to the radiator, which makes the installation and connection more convenient and the performance better. |
US11347281B2 |
Device for fixing hard disk
A device for fixing a hard disk is provided, which is arranged in a case and can install multiple hard disks at one time. The device for fixing a hard disk includes fixing brackets and an elastic support member. The elastic support member is arranged between two adjacent fixing brackets. The number of the fixing bracket is even, and the fixing brackets are arranged in symmetry. The hard disk is placed between the elastic support member and one single fixing bracket, which can quickly and conveniently realize the fixing and installation of the hard disk, save a lot of space, and can be arranged in array in the case. The device has high reliability and good shock absorption effects. When the space of the case is limited, the demand of high-density storage configuration can also be achieved. |
US11347278B2 |
Display device
A display device according to an embodiment of the present invention may comprise: a display panel; a module cover covering the display panel from behind the display panel; a glass cover comprising a cover portion positioned at the rear of the module cover and a decoration portion positioned below the cover portion and not overlapping the module cover in the forward and backward direction; an electronic mounting plate disposed on the rear surface of the cover portion; a back cover covering the electronic mounting plate from behind the electronic mounting plate; and a stand fixed to the back cover and positioned behind the glass cover. |
US11347274B2 |
Computer and support member
A computer includes a chassis, a circuit board installed in the chassis, and a support member. The support member includes a support portion, a first clamping portion, and a second clamping portion. The first clamping portion and the second clamping portion are respectively located at two ends of the support portion. The first clamping portion is configured to clamp the circuit board. The second clamping portion is configured to clamp the chassis. |
US11347271B2 |
Mobile terminal
The present disclosure provides a mobile terminal including: a body including a first frame and a second frame configured to slide to transition to either a first or second state; a flexible display configured to cover a part of the body, wherein a front surface area of the flexible display is configured to vary according to the sliding of the second frame; and a link supporter disposed between the first and second frames, wherein the link supporter comprises: a first link, wherein a first end of the first link is hinge-coupled to the first frame; a second link, wherein a first end of the second link is hinge-coupled to the first link and a second end of the second link is coupled to the second frame; and a hinge cam configured to be inserted a second end of the first link and the first end of the second link. |
US11347269B2 |
Display device and method of manufacturing the same
A display device includes a display panel for displaying an image, and including a folding area configured to be folded about a folding axis, and a non-folding area adjacent to the folding area, and also includes a window on the display panel, including a flexible material, and configured to be folded along the display panel, wherein a side surface of the window has a first surface roughness in the non-folding area, and has a second surface roughness in the folding area that is less than the first surface roughness. |
US11347268B2 |
Electronic apparatus, support for supporting flexible display panel in electronic apparatus, and method of fabricating electronic apparatus
An electronic apparatus. The electronic apparatus includes a flexible display panel and a support for supporting the flexible display panel. The flexible display panel has a display area and a peripheral area, and an edge groove in the peripheral area defining an edge portion of the flexible display panel. The edge portion being on a side of the edge groove distal to the display area. The support has a first support groove configured to receive the edge portion of the flexible display panel. The flexible display panel is bent about the edge groove, facilitating insertion of the edge portion of the flexible display panel into the first support groove. |
US11347266B2 |
Cover glass and manufacturing method thereof
A cover glass includes: a flat portion disposed on a display panel which is curved and displays an image; and curved portions respectively extending from opposing ends of the flat portion. A virtual straight line is defined perpendicular to the flat portion, end surfaces of the curved portions respectively form an angle of about 90 degrees to 180 degrees with respect to the virtual straight line, and the curved portions forming the angle of about 90 degrees to 180 degrees with respect to the virtual straight line include end portions of a preliminary cover glass which are bent by engagement of a lower mold with an upper mold having the preliminary cover glass disposed therebetween |
US11347264B2 |
Device for handheld operation and method thereof
A device for handheld operation is provided. The device comprises a touchscreen and processing means operative to display a plurality of user-interface (UI) elements on the touchscreen, wherein each UI element is associated with an action which is performed in response to touching the UI element, determine one or more of the displayed UI elements which a user of the device is likely to touch based on a touch pattern, and perform, for at least one of the determined UI elements, the action associated with the UI element. The action may, e.g., comprise pre-fetching content which is likely to be requested by the user from a server. Performing an action, such as pre-fetching, based on a touch pattern is advantageous since a touch pattern reflects the relative likelihood that the user touches a specific position, or region, of the touchscreen, thereby reducing latency. |
US11347258B1 |
Computing device and driving method thereof
A computing device and a driving method thereof are provided. The computing device is a computing device having a main board with a plurality of elements, and includes a linear regulator unit including a plurality of linear regulators configured to convert a voltage from a power supply into different voltages required for the plurality of elements and apply the different voltages, and a femto-clock generation unit including a plurality of femto-clock generators configured to generate femto-clocks of different frequencies to be used for control of operations of the plurality of elements. |
US11347257B2 |
Output signal generation circuit
An output signal generation circuit includes a first pulse generation circuit configured to receive first information and generate a first pulse signal including the first information, the first pulse signal having a first pulse width that is a minimum pulse width of the first pulse signal, a second pulse generation circuit configured to receive second information and the first pulse signal, and generate a second pulse signal in which the second information is superimposed on the first pulse signal, the second pulse signal having a second pulse width smaller than the first pulse width, and an output circuit configured to output the second pulse signal. |
US11347249B2 |
Current limit through reference modulation in linear regulators
A linear regulator system is described. The linear regulator system includes a linear regulator core circuit including a pass element adapted to provide an output voltage, and a voltage error amplifier circuit coupled to the pass element and adapted to regulate the output voltage to form a regulated output voltage, based on an output reference voltage. The linear regulator core circuit further includes a current limit circuit comprising a current limit switch element coupled to the voltage error amplifier circuit and adapted to selectively modulate the output reference voltage of the voltage error amplifier circuit to form a current limited reference voltage, based on a current limit control signal received at a current limit control terminal associated therewith, in order to limit a load current through the pass element from exceeding a predefined maximum allowable load current limit. |
US11347247B1 |
System and method for regulating output voltage level of a power conditioner
A method for regulating a power conditioner output voltage level includes monitoring a first voltage level of a first supply source and a second voltage level of a second supply source and, while the power conditioner is being supplied by the first supply source, controlling a duty-cycle of an output switch of the power conditioner with feedback-based control signals generated based on errors between a target voltage level and samples of the output voltage level obtained at an output voltage sampling frequency. The method also includes, controlling, for a period corresponding to the output voltage sampling frequency, the duty-cycle of the output switch with an estimated control signal. The method also includes, while the power conditioner is being supplied by the second supply source, controlling the duty-cycle of the output switch using the feedback-based control signals. |
US11347245B2 |
Real-time quality monitoring of beverage batch production using densitometry
Aspects of the disclosure include a method for producing a batch according to a batch process that includes adding ingredients to water to form a batch, mixing the batch, measuring the drive gain of the batch in real time using an in-line density device, monitoring amplitude variation of the drive gain, comparing the amplitude variation of the drive gain to a predetermined threshold, and providing an indication based on the amplitude variation of the drive gain that the batch is homogeneously dispersed or fully dissolved. Other aspects of the disclosure relate to a method for detecting homogeneity of a mixture and a method of determining the degree of mixing of a batch. |
US11347230B2 |
Autonomous mobile robot, method for docking autonomous mobile robot, control device and smart cleaning system
In some examples, a method for docking an autonomous mobile robot includes: determining a first effective region, wherein the first effective region is defined by a boundary, and wherein the autonomous mobile robot is located in the first effective region; determining an optimal point from a plurality of candidate points on the boundary of the first effective region, wherein each candidate point defines a respective second effective region centering on the candidate point and overlapping with the first effective region to form a respective overlapping region, wherein the respective overlapping region associated with the optimal point is smallest among the respective overlapping regions associated with the plurality of candidate points; controlling the autonomous mobile robot to move to the optimal point; and repeating the above steps in one or more iterations until the autonomous mobile robot is within a preset distance from a charging station. |
US11347228B2 |
Occulsion aware planning and control
Techniques are discussed for controlling a vehicle, such as an autonomous vehicle, based on occluded areas in an environment. An occluded area can represent areas where sensors of the vehicle are unable to sense portions of the environment due to obstruction by another object. An occlusion grid representing the occluded area can be stored as map data or can be dynamically generated. An occlusion grid can include occlusion fields, which represent discrete two- or three-dimensional areas of driveable environment. An occlusion field can indicate an occlusion state and an occupancy state, determined using LIDAR data and/or image data captured by the vehicle. An occupancy state of an occlusion field can be determined by ray casting LIDAR data or by projecting an occlusion field into segmented image data. The vehicle can be controlled to traverse the environment when a sufficient portion of the occlusion grid is visible and unoccupied. |
US11347225B2 |
Mechanism for conflict resolution and avoidance of collisions for highly automated and autonomous vehicles
Systems and techniques for a mechanism for conflict resolution and avoidance of collisions for highly automated and autonomous vehicles are described herein. In an example, a gesture resolution system of an autonomous vehicle is adapted to detect, using input received from a camera, a moving object near the autonomous vehicle. The gesture resolution system may be further adapted to determine the moving object presents a risk of collision with the autonomous vehicle. The gesture resolution system may be further adapted to detect a gesture performed by the moving object. The gesture resolution system may be further adapted to determine a meaning of the gesture. The gesture resolution system may be further adapted to display, in a graphical user interface, the meaning for the gesture and an interface element to override the meaning of the gesture. |
US11347224B2 |
System and method to control a target object based on a traveling state of a peripheral object
A peripheral data acquisition unit obtains peripheral data indicating a traveling state of a peripheral object traveling around a target object. A data writing unit stores the obtained peripheral data in a history storage unit in association with the position of the target object at the time when the peripheral data is obtained. A control specifying unit specifies a control method of the target object on the basis of, among the peripheral data stored in the history storage unit, the peripheral data stored in association with a current position of the target object. |
US11347222B2 |
System and method for automatically navigating a charted contour
A system for controlling a marine vessel has a sonar depth finder which displays a chart, stored in memory, for a body of water. The chart includes an underwater feature contour that defines a boundary of an underwater feature. The sonar depth finder includes a processor to create or update the topographical chart based on sonar data from a sonar transducer assembly. The sonar data includes information on the underwater feature. The processor can display and store the topographical chart. The user may select from the underwater feature contours on the depth finder display. The depth finder can generate a route for the marine vessel that includes a path along the selected underwater feature contours. A vessel control device, in communication with the depth finder, may receive transmissions, from the depth finder, which include the generated route. The vessel control device can automatically direct the marine vessel along the route. |
US11347220B2 |
Autonomously navigating across intersections
One variation of a method for autonomously navigating along a crosswalk includes: at a first time, navigating autonomously along a sidewalk toward a crosswalk coinciding with a navigation route assigned to the autonomous vehicle; recording optical data of a scene proximal the autonomous vehicle via an optical sensor integrated into the autonomous vehicle; aligning an anteroposterior axis of the autonomous vehicle to the crosswalk detected in the optical data; identifying a pedestrian proximal the crosswalk in the optical data; in response to the pedestrian entering the crosswalk at a second time succeeding the first time, predicting right of way of the autonomous vehicle to enter the crosswalk; and, in response to predicting right of the autonomous vehicle to enter the crosswalk, autonomously navigating from the sidewalk into the crosswalk and autonomously navigating along the crosswalk to an opposing sidewalk according to the navigation route. |
US11347218B2 |
Portable universal autonomous driving system
This invention includes an autonomous driving system for automobiles, comprising: one or more common electronic communication ports of autonomous driving (communication ports) that are built-in on the automobiles; and one or more universal autonomous driving portable controllers (portable controllers) that are to be plugged-in to the said communication ports that are built-in on the automobiles. The interfaces of the communication ports and the portable controllers are both standardized such that the portable controllers can be plugged-in universally to all of the automobiles that are equipped with the built-in communication ports. The communication ports comprise electronic communication of all relevant electronic control units (ECUs) and feedback information of the automobiles, dedicated for the said portable controllers to communicate with and to control the automobiles. In addition to the portable controllers, the communication ports comprise a buffer that is designed to execute a short duration of controls to make emergency stops, in case of loss of connection with the portable controllers due to accidents or other failure conditions. The portable controllers comprise a central control unit (CCU), and a plurality of sensors and processors, and a plurality of data storages, and a plurality of data links, and a Global Positioning System (GPS). The portable controllers have standardized interfaces that match with that of the communication ports. The invention disclosed herein enables all automobiles to be ready for autonomous driving with minimal cost, provided that the said communication ports are adapted to the automobiles. The said portable controllers integrate all the hardware and software relevant to autonomous driving as standalone devices which can share the components, simplify the systems, reduce parasitic material and components, and most importantly, will be safer when multiple sensors and processors that are based on different physics are grouped together to detect objects and environment conditions. A method of compound sensor clustering (CSC) is introduced herein. The CSC method makes the sensors and processors to self-organize and to address real-world driving conditions. The portable controllers can be mass-produced as standard consumer electronics at lower cost. The portable controllers can also be more easily updated with the latest technologies since that they are standalone devices, which would be otherwise hard to achieve when the hardware and software are built-in permanently as part of the automobiles. The invention disclosed herein is more efficient, since that the portable controllers can be plugged-in to the automobiles when there are needs for autonomous driving, comparing with current methods of integrating autonomous driving control hardware and software that are built-in to automobiles permanently, which may not be used for autonomous driving frequently. The system also decouples the liability from automotive manufactures in case of accidents. The portable controllers can be insured by insurance companies independently, much like insuring human drivers. |
US11347217B2 |
User interaction paradigms for a flying digital assistant
Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a user may control image capture from an FDA by adjusting the position and orientation of a PMD. In other embodiments, a user may input a touch gesture via a touch display of a PMD that corresponds with a flight path to be autonomously flown by the FDA. |
US11347216B2 |
Remote parking system
A remote parking system includes: a control device mounted on a vehicle and configured to execute remote parking processing; an operation terminal configured to be carried by a user; and a position determination unit mounted on the vehicle and/or the operation terminal and configured to determine a terminal position which is a position of the operation terminal. The control device is configured to calculate a first traveling route and a first recommended area. The first traveling route is a traveling route of the vehicle from an alighting position to a parking position. The first recommended area is an area where the user should be present when the vehicle moves along the first traveling route. The control device calculates a second traveling route on determining that the terminal position is not present within the first recommended area set for the first traveling route that has already been calculated. |
US11347205B2 |
Methods and systems for network-sensitive data collection and process assessment in an industrial environment
An apparatus, methods and systems for network-sensitive data collection related to a process in an industrial environment are disclosed. The system can include a data collector communicatively coupled to a plurality of input channels and to a network infrastructure, each of the plurality of input channels communicatively coupled to at least one sensor of the industrial environment, a data storage circuit structured to store a plurality of collector routes and wherein the data collector receives collected data from the plurality of input channels utilizing a collector route, a data analysis circuit structured to determine a data collection quality parameter and interpret the collected data to determine a state value of the industrial environment and an analysis response circuit structured to adjust the selected one of the plurality of collector routes in response to one of the data collection quality parameter or the state value of the industrial environment. |
US11347202B2 |
Multiple single axis servo drives with a dedicated inter-drive network
A servo control module for a motion control system with a plurality of individual servo control modules. The servo control module includes a single axis servo drive. The servo control module further includes a set of input pins configured to receive motor state information of motors controlled by single axis servo drives of all of the other of the plurality of servo control modules over a dedicated inter-drive network each servo update cycle. The servo control module further includes a set of output pins configured to transmit the motor state information of a motor controlled by the single axis servo drive and the received state information over the inter-drive network of motors each servo update cycle. |
US11347190B1 |
Method for robust liquid level control based on artificial time-delay control using IMC feedback
A method and system for set point control of a liquid level in a conical tank is disclosed. The method includes receiving set point signal, R(s), summing the set point signal, R(s), with a negative feedback signal, d{tilde over (f)}(s), and generating set point error signal, E(s), which is used as feedback at the input to drive the liquid level in the conical tank to a desired set point, thus controlling the liquid level of conical tank so that external disturbance, df(s), is minimized. |
US11347189B1 |
Watch having a camera
A watch having a camera is disclosed. The watch can include a housing having a front side, a back side, and an attachment interface configured to couple to a watch band. A camera can be mounted to the housing and configured to capture a picture of a scene through the back side of the housing. A display can be visible through the front side of the housing and configured to display the picture. |
US11347185B2 |
Displaying three-dimensional objects
Methods, apparatus, devices, and systems for displaying three-dimensional objects by individually diffracting different colors of light are provided. In one aspect, a system includes a display having a plurality of display elements and an optical device configured to diffract a plurality of different colors of light to the display. The optical device is configured such that, when the plurality of different colors of light is incident on the optical device, the optical device separates light of individual colors of the different colors while suppressing crosstalk between the different colors. |
US11347180B2 |
Shipping or storage separator for replaceable units of an electrophotographic image forming device
A component separator system for use with an electrophotographic image forming device according to one example embodiment includes a first replaceable unit and a second replaceable unit for use in the image forming device. The second replaceable unit is manually separable from the first replaceable unit. The first replaceable unit is mateable with the second replaceable unit in an operative position of the first replaceable unit relative to the second replaceable unit with a first imaging component of the first replaceable unit in operative contact with a second imaging component of the second replaceable unit. Engagement of a first engagement member of the first replaceable unit with a second engagement member of the second replaceable unit retains the first replaceable unit in a storage position relative to the second replaceable unit with the first imaging component spaced away from the second imaging component. |
US11347179B2 |
Image forming apparatus with control of transfer and fixing nips
An image forming apparatus includes a transfer nip control member being movable to a pressing position, where a pressing force for positioning a transfer roller in a transfer nip releasing position is applied to a transfer unit in a closed position, and to a releasing position, where application of the pressing force is released; a fixing nip control mechanism for changing a relative position between a fixing roller and an opposing member to a fixing position, where a fixing nip is formed, and to a fixing nip releasing position; and an interlocking mechanism for moving the transfer nip control member in the releasing position to the pressing position in conjunction with a fixing nip releasing operation by the fixing nip control mechanism. The transfer nip control member in the pressing position is moved to the releasing position when the transfer unit is moved from the closed position to an open position. |
US11347175B2 |
Cleaning device capable of preventing a conveyance member from contacting a brush-like rotation body and a collection member, drum unit, and image forming apparatus
A cleaning device includes: a brush-like rotation body that collects residual toner adhering to a photoreceptor from the photoreceptor and holds the residual toner; a collection member that is disposed so as to be in contact with the brush-like rotation body and collects the residual toner held by the brush-like rotation body from the brush-like rotation body; a blade member that scrapes off the residual toner collected by the collection member from the collection member; a conveyance member that is disposed below the brush-like rotation body and the collection member and conveys the residual toner scraped off from the collection member by the blade member; and a restriction part that is disposed above the conveyance member and restricts contact of the conveyance member with the brush-like rotation body and the collection member. |
US11347171B2 |
Image forming apparatus, method for controlling image forming apparatus, and storage medium
An image forming apparatus includes a detection unit configured to detect an object and a power-supply control unit. The power-supply control unit shifts the image forming apparatus to a second power state, in response to a lapse of a predetermined time following no detection of the object, when a job has not been executed until the detection unit detects no object, after the power-supply control unit shifts the image forming apparatus to the first power state. The power-supply control unit shifts the image forming apparatus to the second power state before a lapse of the predetermined time, when a job has been executed until the detection unit detects no object, after the power-supply control unit shifts the image forming apparatus to the first power state. |
US11347166B2 |
Belt unit including first frame provided with bearing holder positioned closer to second frame, and image-forming apparatus provided with the belt unit
A belt unit includes: a drive roller; a drive shaft having an axis defining an axial direction and rotatable together with the drive roller about the axis; a bearing rotatably supporting one end portion of the drive shaft; a driven shaft; a driven roller rotatable together with the driven shaft; an endless belt looped over the drive roller and the driven roller under tension; a first frame; and a second frame spaced away from the first frame in the axial direction. The first frame includes: a facing section supporting one end portion of the driven shaft; and a bearing holder holding the bearing. The second frame rotatably supports another end portions of the drive shaft and the driven shaft. The bearing holder is positioned closer to the second frame than the facing section is to the second frame in the axial direction. |
US11347165B2 |
Image forming apparatus
An image forming apparatus includes an image forming portion, a belt, an inner roller, an outer member, an inner roller position changing mechanism, an acquiring portion, and a controller. In a case that information acquired by the acquiring portion shows that first and second recording materials are coated paper, the controller controls a position changing mechanism so that a position of the inner roller when a toner image is transferred onto the second recording material is changed to a second position. In a case that the information acquired by the acquiring portion shows that the first and second recording materials are plain paper, the controller controls the position changing mechanism so that the position of the inner roller when the toner image is transferred onto the second recording material is maintained at a first position. |
US11347163B2 |
Powder container including a nozzle receiving opening and scoop
A powder conveying device includes: a conveying nozzle, provided with a powder receiving opening; an open/close member to open/close the powder receiving opening; a flange provided to the open/close member; a biasing member to bias the open/close member; and a container setting section to which a part of a powder container is to be fit. The powder container includes: a conveyor to convey the powder from a second end of the powder container to a first end; a container opening protruding from the first end; a nozzle receiving opening into which the conveying nozzle is to be inserted; and a butting portion provided in the container opening, to butt against the flange. When the powder container is attached to the powder conveying device, the container opening is fitted to the container setting section, and the flange and the biasing member are housed in an inner space of the container opening. |
US11347162B2 |
Developing cartridge
A developing cartridge may include: a casing for accommodating developer therein; a developing roller rotatable about an axis extending in a first direction and positioned at one side of the casing in a second direction; a storage medium having an electric contact surface; and a holder movable relative to the casing in the second direction with the electric contact surface between a first position and a second position, the holder having an outer surface at which the electric contact surface is positioned. |
US11347159B2 |
Light emitting device and rendering device
A light emitting device includes: a base plate extending in a first direction; a plurality of light emitting units arranged over a front surface of the base plate while being shifted from each other in the first direction, and each including a support body extending in the first direction and a plurality of light sources supported on the support body while being arranged in the first direction; a flow path disposed on a side of the base plate opposite to a side facing the light emitting units to feed air therethrough in the first direction; and a wire electrically connected to at least one of the plurality of the light emitting units, and disposed inside the flow path. |
US11347158B2 |
Image forming apparatus including optical print head
In a configuration in which a metal holder is supported by a resin member, the metal holder cannot be grounded, so that electricity may be discharged from the charged holder to a substrate held by the holder. The holder is provided with a pin to determine a position of the holder with respect to a photosensitive member. A conductive member that is made of metal and is grounded, is brought into contact with the pin to thereby enable the holder to be grounded through the pin. |
US11347155B2 |
Illumination source for an inspection apparatus, inspection apparatus and inspection method
An illumination source apparatus (500), suitable for use in a metrology apparatus for the characterization of a structure on a substrate, the illumination source apparatus comprising: a high harmonic generation, HHG, medium (502); a pump radiation source (506) operable to emit a beam of pump radiation (508); and adjustable transformation optics (510) configured to adjustably transform the transverse spatial profile of the beam of pump radiation to produce a transformed beam (518) such that relative to the centre axis of the transformed beam, a central region of the transformed beam has substantially zero intensity and an outer region which is radially outwards from the centre axis of the transformed beam has a non-zero intensity, wherein the transformed beam is arranged to excite the HHG medium so as to generate high harmonic radiation (540), wherein the location of said outer region is dependent on an adjustment setting of the adjustable transformation optics. |
US11347153B2 |
Error detection and correction in lithography processing
An information processing apparatus includes an acquisition unit configured to acquire a plurality of pieces of collected data collected in a state where lithographic processing is executed by a lithography apparatus for forming a pattern by applying a plurality of processing conditions, a classification unit configured to classify the acquired data based on the processing conditions, a judgement unit configured to judge that an abnormality has occurred in the acquired collected data by judging whether the collected data falls within an allowable range specified based on the processing conditions. |
US11347149B2 |
Photoresist stripper composition
This invention relates to a photoresist stripper composition. The photoresist stripper composition according to the present invention comprises at least one choline compound; at least one polar aprotic solvent; and water; the weight percentage of the choline compound is from 2.5 to 50%, preferably from 5 to 50%, more preferably from 7 to 30%, and most preferably from 9 to 18% by weight based on the total weight of the composition. The photoresist stripper composition according to the present invention exhibits excellent photoresist cleaning performance and low etching to the substrate. |
US11347145B2 |
Pre-patterned lithography templates
High etch contrast materials provide the basis for using pre-patterned template structure with a template hardmask having periodic holes and filler within the holes that provides the basis for rapidly obtaining high resolution patterns guided by the template and high etch contrast resist. Methods are described for performing the radiation lithography, e.g., EUV radiation lithography, using the pre-patterned templates. Also, methods are described for forming the templates. The materials for forming the templates are described. |
US11347143B2 |
Cleaning method, method for forming semiconductor structure and system thereof
A method for cleaning a reflective photomask is provided. The method includes: disposing the reflective photomask in a chamber; providing hydrogen radicals to the chamber; and exposing the reflective photomask to the hydrogen radicals. A method of manufacturing a semiconductor structure and system for forming a semiconductor structure are also provided. |
US11347136B2 |
Lens limiting assembly, camera body and camera
A lens limiting assembly includes a lens assembly ring and a locking ring arranged outside the lens assembly ring. The lens assembly ring includes an accommodating groove. The locking ring includes a body and a hook protruding inwardly from the body and accommodated in the accommodating groove. |
US11347134B2 |
Camera module
A camera module includes a housing accommodating a lens module; a driving unit including a magnet disposed on the lens module and a coil disposed to face the magnet; a yoke to generate attractive force with the magnet; a first ball member disposed between the lens module and the housing, and pressed by a first pressing force; and a second ball member disposed between the lens module and the housing, and pressed by a second pressing force. A direction of the first pressing force is different than a direction of the second pressing force, and a point of action of a resultant force of the first pressing force and the second pressing force is located closer to one of the first ball member and the second ball member than the other of the first ball member and the second ball member. |
US11347130B2 |
Nonlinear crystal
A nonlinear crystal comprising a first end face and an opposing second end face is described. The first and second end faces are separated along an optical axis of the nonlinear crystal by a length in the range of 0.25 mm and 2 mm. Although the length of the nonlinear crystal results in a reduction in the nonlinear effects induced on an optical field propagating through the crystal it also provides for reduced deviation experienced by the generated optical field when the nonlinear crystal is rotated. Therefore, when the nonlinear crystals are incorporated within an enhancement cavity their reduced length allows for the deviation of the output field to be minimised by servo control electronics arranged to adjust a single cavity mirror. This significantly reduces the complexity, and thus expensive of the servo control electronics when compared to those employed with the prior art enhancement cavities. |
US11347129B2 |
Rphase-controlled optical waveguide antenna array
A phase-controlled optical waveguide antenna array including an optical splitter, an array of phase shifters, and an optical waveguide antenna array is disclosed. The optical splitter divides the input light to a plural of optical waveguides, the phase shifter is connected to an optical waveguide of the optical splitter, and the optical waveguide antenna array is connected with the phase shifters. The optical waveguide antenna array employs periodic block structure to output a uniform light beam, and the phase shifters are tuned with adjacent thermal heaters to steer the output beam angle of the optical waveguide antenna array. |
US11347124B2 |
Electronic apparatus incorporating camera and display device
According to one embodiment, an electronic apparatus includes a camera and a liquid crystal panel including a display portion which overlaps the camera. The liquid crystal panel includes a first transparent electrode which overlaps the camera and a light-shielding layer including a first opening having a circular shape and superposed on the first transparent electrode. |
US11347121B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a substrate, a pixel electrode disposed at the substrate, and a pixel circuit portion disposed between the substrate and the pixel electrode. The pixel circuit portion includes a scanning line disposed along a first direction, a data line disposed along a second direction intersecting the first direction, a first constant potential line disposed along the scanning line, a second constant potential line disposed along the data line, and a transistor disposed corresponding to an intersection position of the scanning line and the data line and including a gate electrode electrically coupled to the scanning line, a source region electrically coupled to the data line, and a drain region electrically coupled to the pixel electrode. The pixel circuit portion also includes a coupling portion disposed corresponding to the intersection position and configured to electrically couple the first constant potential line and the second constant potential line. |
US11347119B2 |
Electronic device and screen module
An electronic device includes a screen module and a light collection functional module. The screen module includes a display member and an electrochromic member. The display member is provided with a light transmitting hole therein. The light collection functional module is arranged below the screen module and corresponds to the light transmitting hole in terms of positions. At least a part of the electrochromic member is fitted with the light transmitting hole to display a color or an image according to a preset state, which includes a light transmitting state and an auxiliary display state. When the electrochromic member is in the light transmitting state, the light collection functional module cooperates with the electrochromic member to obtain lights. When in the auxiliary display state, the electrochromic member shows a color or an image matched with the display member. |
US11347117B2 |
Liquid crystal display panel
A liquid crystal display panel includes: a plurality of pixels arranged in a matrix; a plurality of pixel electrodes and a plurality of transistors provided in each of the plurality of pixels; and a scanning line connected to the plurality of transistors in each of the plurality of pixels arranged in a first direction. In each of the plurality of pixels, the plurality of pixel electrodes and the plurality of transistors are arranged in the first direction. |
US11347115B2 |
Liquid crystal display panel
A liquid crystal display panel includes a first substrate section having a first substrate and pixel electrodes (102). Each pixel electrode (102) includes a bridging portion (102c) provided between a first pixel electrode portion (102a) and a second pixel electrode portion (102b) and linking together the first pixel electrode portion (102a) and the second pixel electrode portion (102b). A first recess (102d) is provided at one side along the width direction of the pixel electrode (102), the first recess (102d) extending from one side along the width direction of the pixel electrode (102) toward the bridging portion (102c) and being located between the first pixel electrode portion (102a) and the second pixel electrode portion (102b). A second recess (102e) is provided at another side along the width direction of the pixel electrode (102), the second recess (102e) extending from the other side along the width direction of the pixel electrode (102) toward the bridging portion (102c) and being located between the first pixel electrode portion (102a) and the second pixel electrode portion (102b). |
US11347114B2 |
Electrooptical device utilized for electronic memo pad
An electrooptical device includes a first substrate; a second substrate, a plurality of spacers maintaining a distance between the first substrate and the second substrate; a pixel electrode provided on the first substrate; a conductive layer overlapping a part of the pixel electrode; a protrusion covered with the pixel electrode; a counter electrode opposed to the pixel electrode; a first alignment film provided on the pixel electrode and having a first opening in a portion overlapping the protrusion; a second alignment film provided on the counter electrode and having a second opening in the portion overlapping the protrusion; and a liquid crystal layer provided between the first alignment film and the second alignment film, and a distance from the bottom surface to the top surface in the protrusion is smaller than a distance from the bottom surface to the top surface in the spacer. |
US11347112B2 |
Display device
To improve the display quality of a display device, the display device includes a display section and a frame section surrounding a periphery of the display section. A substrate in the display device includes a conductor pattern constituting a circuit section and an insulating film serving as an organic film covering the conductor pattern. The insulating film extends to a peripheral edge of the substrate. A slit, which penetrates the insulating film in a thickness direction, is formed in a corner part of the insulating film. The slit is formed at a position not overlapping the circuit section. |
US11347102B2 |
Display device
A display device includes: a light source; a display panel capable of receiving the light from a first surface side and transmitting the light to a second surface side; and a light guiding member. The display panel is inclined with respect to an orthogonal plane orthogonal to an optical axis of the light. The light guiding member has an output surface framed by an output port of the light and inclined with respect to the orthogonal plane. An inclination direction of the display panel is identical to an inclination direction of the output surface. The light guiding member has such a shape that a distance between inner surfaces of the light guiding member and the optical axis increases toward the first surface side from the light source side, and the inner surfaces opposing each other at positions orthogonal to the optical axis are not uniform in curvature. |
US11347100B2 |
Color display device
A color display device comprises an array of a plurality of sub-pixels including a red sub-pixel, a blue sub-pixel, a first green sub-pixel and a second green sub-pixel. The first green sub-pixel and the second green sub-pixel are smaller than that of the red sub-pixel or the blue sub-pixel. The two adjacent first green sub-pixels are arranged in a first direction, the two adjacent second green sub-pixels are arranged in the first direction. The blue sub-pixel is directly adjacent to the red sub-pixel in a second direction; the blue sub-pixel is directly adjacent to the two first green sub-pixels and the two second green sub-pixels. |
US11347097B2 |
Display device
A display device is provided. The display device includes a first conductor; a first insulating layer covering the first conductor; and a first semiconductor layer and a second conductor, both disposed on the first insulating layer, wherein the first conductor includes a gate line, a gate electrode connected to the gate line, and a storage line separated from the gate line, wherein the first semiconductor layer includes a channel region overlapping the gate electrode and a first antireflective pattern overlapping the storage line, and wherein the second conductor includes a data line, a source electrode at least partially disposed on the channel region and connected to the data line, and a drain electrode at least partially disposed on the channel region and separated from the source electrode. |
US11347093B2 |
Touch panel, touch control method thereof, and touch control apparatus
A touch panel includes a first substrate, a liquid crystal layer, a second substrate, a first optical detection layer, and a black matrix. The first optical detection layer is over a light-emitting surface of the liquid crystal layer and includes a plurality of first optical detection components, whose orthographic projections on the first substrate are within an orthographic projection of the black matrix. A touch control can be determined based on a change of a first electric signal converted by each first optical detection component based on an intensity of a light transmitting through the liquid crystal layer. The light can be an infrared light. A plurality of second optical detection components can be further disposed over a light-incident surface of the liquid crystal layer to pairingly correspond to, and utilized to determine a touch control along with, the plurality of first optical detection components. |
US11347087B2 |
Acousto-optic interactive structure
An acousto-optic structure according to an exemplary embodiment of the present invention is a stacked structure for inducing an interaction between incident acoustic wave and incident optical wave, and it includes: a pair of multi-layered structures including a structure in which two layers with different acoustic impedance and optical impedance are alternately arranged in a direction in which the acoustic wave and the optical wave propagate; and a cavity layer disposed between the pair of multi-layered structures in the direction in which the acoustic wave and the optical wave propagate, and made of a medium having acoustic impedance and optical impedance that are different from those of interfacing layers at both sides, wherein the two layers are symmetrically arranged with respect to the cavity layer so that the acoustic wave and the optical wave may be confined in the cavity layer. |
US11347082B2 |
Smartphone-assisted portable augmented reality (AR) device and clip-on unit for adjustable attachment to a user's spectacles
A detachable spectacles-mounted augmented reality (AR) device and clip-on unit wherein the device has a housing (31) configured for detachably supporting the clip-on unit, an exit window (30) and an entrance window (30′) in the housing through which the user observes a scene, a communications interface (71, 74) for coupling to a hand-held device, and a camera (37) inside the housing for imaging the scene observed by the user through a camera window (36) and configured to convey an image of the scene to the hand-held device. A line-of-sight guide unit (39) displays at least one marker at the user's field of view for directing a line of sight of the user toward a designated feature in the scene, and optics (40) within the housing projects the marker at a distance for superimposing on to the scene viewed by the user. |
US11347078B2 |
Method for permanent visible marking of an optical article and marked optical article
Disclosed is a method for marking an optical article coated with an interference coating including at least two layers, an inner layer and an outer layer, and having reflection coefficient Re; by exposure of the inner layer, at a marking point, by way of a laser beam at a marking wavelength, in such a way as to ablate the inner layer and any layer further away from the substrate; the ablated area having a reflection coefficient Rm different from Re by at least 1%; the inner layer absorbing the marking wavelength to a greater degree than any layer further away from the substrate. Also disclosed is an optical article coated with an interference coating having at least two layers, an inner layer and an outer layer, the article including a marking pattern formed by local absence of layers. |
US11347077B2 |
Camera module with tilting part
A camera module according to an embodiment of the present invention includes a prism part configured to convert incident light to parallel light in an optical axis direction, a tilting part through which the parallel light passes and which changes an optical path of the parallel light by changing an angle of a surface through which the parallel light passes, a lens part configured to collect the parallel light of which the optical path is changed, and an image sensor part configured to convert the parallel light collected by the lens part to an electrical signal, wherein the tilting part is disposed between the prism part and the lens part. |
US11347071B1 |
Display with a resolution enhanced region
An optical assembly includes a first reflector and a second reflector. The first reflector is positioned to receive first light having a first polarization and provide the first light toward a first direction, and receive second light having the first polarization and provide the second light toward a second direction. The second reflector is positioned to receive the second light from the first reflector and reflect the second light back toward the first reflector. The first reflector receives light having a second polarization, having been reflected by the second reflector, and provide the light toward the first direction so that a first image corresponding to the first light and a second image corresponding to the second light are projected on a common image plane where at least a portion of the second image is located between two portions of the first image. |
US11347070B2 |
Optical isolation device
The present application relates to an optical isolation device. The present application provides an optical isolation device having an excellent isolation ratio which can be formed simply and at low cost. Such an optical isolation device can be applied to various applications such as the field of optical communication or laser optics, the field of security or privacy protection, brightness enhancement of displays, or a use for hiding and covering. |
US11347066B2 |
Display apparatus capable of multi-depth expression
Provided is a display apparatus including an image forming device configured to form an image, an optical system configured to provide an output image by combining light containing an outside landscape with the image formed by the image forming device, and a driving device configured to adjust a distance between the image forming device and the optical system, wherein the driving device includes a fixed frame, a movable frame which faces the fixed frame and is movable, an actuator configured to change a distance between the fixed frame and the movable frame, and a fixing member configured to fix the distance between the fixed frame and the movable frame, wherein the image forming device is fixed to the movable frame. |
US11347065B2 |
Systems and methods for optical systems with exit pupil expander
Architectures are provided for expanding the exit pupil of systems including one or more waveguides. Various embodiments include a display device including one or more waveguides. One or more physical/optical parameters of the one or more waveguides and/or a wavelength of light input to the waveguide can be varied as the angle at which incoming light is incident on the waveguide varies in order to maintain phase correlation between different beamlets of the output light beam emitted from the one or more waveguides. |
US11347060B2 |
Device and method of controlling device
A device comprising a first side for facing a user of the device, a second side opposite to the first side, a sensor operable to output gaze data representative of a gaze direction of the user, a display device and at least one processor. The at least one processor is configured to control the display device to control display of an image intended to be displayed on the second side of the device on the basis of the gaze data in order to reduce light being directed towards a pupil of the user from the first side of the device by the display of the image. Also described is a method of controlling such a device. |
US11347059B2 |
Head mounted apparatus
The present disclosure is directed to a head mounted apparatus that provides similar feeling in wearing, regardless of differences in head shape of users, and maintains stability of wearing even in a case where a user moves the head. A head mounted apparatus to be mounted on a head of a user includes a display unit configured to display an image to the user, an abutment portion disposed near the display unit and configured to abut the head of the user, a support member connected to the abutment portion and configured to hold a positional relationship between the abutment portion and the head of the user, and an assistance member movably connected to the abutment portion, and configured to abut a side portion of a face of the user and to assist support of the support member. |
US11347057B2 |
Image display device and method of displaying image using multiplex holographic optical element
Provided is an image display device including a first light source configured to emit a first beam of light, a second light source configured to emit a second beam of light, a spatial light modulator configured to modulate the first beam of light and the second beam of light, a holographic optical element configured to focus, on a first focal point, the first beam of light emitted from the first light source and modulated by the spatial light modulator, and to focus, on a second focal point, the second beam of light emitted from the second light source and modulated by the spatial light modulator and a processor configured to control the first and the second light sources and the spatial light modulator. |
US11347055B2 |
Augmented reality display apparatus and augmented reality display method
An augmented reality display apparatus and method, which relates to the display technology, and may display the shielding relationship between a virtual image and a real image intuitively, so as to blend the virtual image into the real image better. The augmented reality display apparatus comprises a virtual image data extractor, a real image data extractor and an image controller. The image controller is connected with the virtual image data extractor and the real image data extractor respectively, and configured to determine coincide data based on virtual image data and real image data, and obtain visual object information of the coincide data, based on which a content corresponding to the visual object is controlled to be in a display state, and a content corresponding to the non-visual object is controlled to be in a non-display state. The augmented reality display apparatus may be configured to display images. |
US11347052B2 |
Display control apparatus, head mounted display, and display control method
There is provided a display control apparatus capable of displaying a high-quality image while inhibiting a load at the time of displaying the image in front of a user. There is provided a display control apparatus including a signal processing unit that performs signal processing in which a first mode and a second mode are switchable at a first region in a screen and a region other than the first region in the screen, display being performed at a first resolution in the first mode, display being performed at a second resolution in the second mode, in which the signal processing unit performs display while reducing a resolution in the second mode toward an outer periphery of the screen. |
US11347042B2 |
Lens module capable of changing focal distance and electronic device using the same
A lens module includes a printed circuit board, a lens component, and at least two electric conductors. The lens component includes a first lens and a microscope base, the first lens is formed on the microscope base, the microscope base is formed on the printed circuit board, and the first lens is electrically conductive and deforms under voltage. The first lens is electrically connected to the printed circuit board by the electric conductors. The printed circuit board outputs a voltage to the first lens through the electric conductors; the first lens deforms according to the voltage thereby changing a focal distance of light passing through the first lens. The disclosure also relates to an electronic device using the lens module. The lens module can has a zoom function and has a litter volume. |
US11347041B2 |
Image capturing apparatus
An image capturing apparatus includes an image capturing device that has a plurality of photoelectric converting elements, and a light restricting portion that has a plurality of light inlets and a plurality of light outlets provided to each of the plurality of photoelectric converting elements, that emits, to each of the plurality of photoelectric converting elements, light that can reach each of the plurality of light inlets among light incident on each of the plurality of light outlets and that restricts light that cannot reach each of the plurality of light outlets among the light incident on the light inlets from being emitted to each of the plurality of photoelectric converting elements. |
US11347039B2 |
Optical imaging and scanning of holes
Methods and apparatus for optical imaging and scanning of holes machined, drilled or otherwise formed in a substrate made of composite or metallic material. The method utilizes an optical instrument for imaging and scanning a hole in combination with an image processor configured (e.g., programmed) to post-process the image data to generate one complete planarized image without conical optical distortion. The optical instrument includes an optical microscope with confocal illumination and a conical mirror axially positioned to produce a full 360-degree sub-image with conical distortion. In the post-processing step, a mathematical transformation in the form of computer-executable code is used to transform the raw conical sub-images to planar sub-images. The planarized sub-images may be stitched together to form a complete planarized image of the hole. |
US11347034B2 |
Zoom lens and image pickup apparatus
A zoom lens includes, from the object side, a positive first lens unit not moving for zooming, a negative second lens unit moving for zooming, and a positive third lens unit moving for zooming. The second lens unit includes a negative lens closest to the object side, the third lens unit consists of a 3-1 sub-lens unit and a 3-2 sub-lens unit from the object side. Conditional expressions −18.0 |
US11347031B2 |
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.00≤f1/f2≤3.00; and 2.00≤(R1+R2)/(R1−R2)≤15.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL. |
US11347030B2 |
Imaging lens system
Compact lens systems are described that may be used in small form factor cameras. The lens systems may include seven lens elements with refractive power, and may provide low F-numbers with wide field of view while maintaining or improving imaging quality and package size when compared to other compact lens systems. The lens systems may, for example, provide a focal ratio of 1.85 or less, with full field of view of 75 degrees or more. The lens systems may conform to a criterion for compactness TTL/ImageH<1.7, where TTL is the total track length of the lens system, and ImageH is the semi-diagonal image height of the image plane at the photosensor. Lens system parameters and relationships may be selected at least in part to reduce, compensate, or correct for optical aberrations and lens artifacts and effects across the field of view. |
US11347028B2 |
Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially disposed from an object side. The third lens and the sixth lens have positive refractive power, and an f-number (F No.) of the optical imaging system is 1.7 or less. |
US11347027B2 |
Optical imaging lens
An optical imaging lens includes a first lens element to a fifth lens element from an object side to an image side in order along an optical axis, and each lens element has an object-side surface and an image-side surface. An optical axis region of the image-side surface of the first lens element is concave, a periphery region of the image-side surface of the fourth lens element is concave, an optical axis region of the object-side surface of the fifth lens element is convex, and a periphery region of the image-side surface of the fifth lens element is convex. EFL is an effective focal length of the optical imaging lens and TTL is a distance from the object-side surface of the first lens element to an image plane along the optical axis to satisfy 1.1≤EFL/TTL≤1.6. |
US11347026B2 |
Imaging optical system and image projection apparatus
An imaging optical system includes, in order from an enlargement conjugate side to a reduction conjugate side, a first lens unit having a positive refractive power, a second lens unit having a positive refractive power, and a third lens unit. A distance between adjacent lens units varies in focusing from a far side to a near side. An intermediate image is formed inside the second lens unit. In focusing from the far side to the near side, the second lens unit moves to the reduction conjugate side, and the third lens unit moves to the enlargement conjugate side. |
US11347025B2 |
Kinematic mount
Kinematic mounts disclosed in this application are made from three main components: a housing, a footing, and a tightening mechanism. The tightening mechanism includes three parts: a top portion, a bottom portion, and a locking interface mechanism. When the top portion, which includes a hollow tip with interior threading, is screwed down onto the bottom portion, which includes a threaded tip, the locking interface component is pressed against at least one interior surface of the housing that causes the housing to be pressed against the footing. This action holds the housing in place relative to the footing while simultaneously preventing unwanted movement of the housing during tightening. |
US11347024B2 |
Driving apparatus, lens unit, device, and correction method for external disturbance magnetic field
A driving apparatus, a lens unit, a device, a correction method, and a computer readable recording medium are provided, the driving apparatus including an actuator that changes a relative position between a lens section and an imaging device; a magnetic field detection section that detects magnetic field information corresponding to the relative position between the lens section and the imaging device; a storage section that stores reference information that is based on an output of the magnetic field detection section when the lens section or the imaging device is positioned at the reference position; and a control section that controls a driving amount of the actuator based on the magnetic field information and the reference information. |
US11347016B2 |
Folded camera lens designs
Digital cameras, optical lens modules for such digital cameras and methods for assembling lens elements in such lens modules. In various embodiments, the digital cameras comprise an optical lens module including N≥3 lens elements Li, each lens element comprising a respective front surface S2i−1 and a respective rear surface S2i. In various embodiments the first lens element toward the object side, L1 and its respective front surfaces S1 have optical and/or mechanical properties, such as a clear aperture, a clear height and a mechanical height that are larger than respective properties of following lens elements and surfaces. This is done to achieve a camera with large aperture stop, given a lens and/or camera height. |
US11347010B2 |
Optical transceiver module and optical cable module
Provided is an optical cable module, comprising an optical fiber cable, and an optical transceiver module. The optical transceiver module comprises a substrate; at least one optical transmitting device connected to the substrate; a plurality of optical receiving devices connected to the substrate, wherein the optical receiving devices are cylindrical optical receiving devices, and an air tightness of each of the cylindrical optical receiving devices is in a range of 1×10-12 atm*cc/sec to 5*10-7 atm*cc/sec; at least one optical receiving holder configured to assemble the optical receiving devices, wherein the optical receiving devices are secured in the optical receiving holder. |
US11346998B2 |
Display module
A display module includes a plurality of display panels, a backlight module, a middle frame member, a rear frame member, and a structure. The backlight module includes a plurality of light guide plates disposed in back of the plurality of display panels and a light emitting element disposed around the plurality of light guide plates. The middle frame member is disposed in back of the plurality of display panels and in front of the plurality of light guide plates, and includes a plurality of openings corresponding to the plurality of display panels. The rear frame member is disposed in back of the plurality of light guide plates, and includes a housing that houses the plurality of light guide plates. The structure fixes or positions the plurality of light guide plates to the housing. |
US11346995B2 |
Backlight module, method for manufacturing same, method for controlling same, and display apparatus
A backlight module includes a first light source, a first light guide plate, and an anti-peeping component, wherein the first light source is an edge-type light source of the first light guide plate, the first light guide plate is provided with a light emitting surface and a backlight surface that are opposite, wherein the anti-peeping component is on the light emitting surface, a refractive index of a dielectric in contact with the backlight surface is less than a refractive index of the first light guide plate; the anti-peeping component includes anti-peeping structures that is provided with a first surface proximal to the first light guide plate, a second surface distal from the first light guide plate, and two opposite third surfaces intersecting both the first surface and the second surface, an included angle between the third surface and the first surface being an obtuse angle. |
US11346992B2 |
Light unit, manufacturing method thereof and display device comprising the same
A light unit including: a light source; and an optical member that transmits and converts light emitted from the light source, wherein the optical member includes: a light guide; a low refractive index layer that is disposed on the light guide and has a lower refractive index than that of the light guide; a first capping layer that is disposed on the low refractive index layer; and a wavelength conversion layer that is disposed on the first capping layer and includes quantum dots, and the light guide includes a transparent metal oxide. |
US11346991B2 |
Phase difference film and production method for the same
Provided is a phase difference film formed of a resin containing a polymer having crystallizability, and having an NZ factor of less than 1. A production method of the phase different film includes: bonding a second film to one or both surfaces of a first film formed of a resin containing the polymer having crystallizability and having a glass transition temperature Tg (° C.) and a melting point Tm (° C.), to obtain a third film, the second film having a shrinkage percentage in at least one direction at (Tg+30)° C. of 5% or more and 50% or less; heating the third film to Tg° C. or higher and (Tg+3)° C. or lower to obtain a fourth film; and heating the fourth film to (Tg+50)° C. or higher and (Tm−40)° C. or lower. |
US11346990B2 |
Polarizing element, liquid crystal apparatus and electronic apparatus
In a process of manufacturing a polarizing element, in a first film forming step, a metal film, a light absorption film, a hard mask, and a resist mask are sequentially formed, and then, in a patterning step, the metal film and the light absorption film are patterned to form a protruded portion provided with a light absorbing portion at a surface side of a metal portion. In a first etching step, dry etching is performed, with the light absorbing portion being an etching mask, to narrow a width of the metal portion. In a second film forming step, a silicon oxide film is formed to cover the protruded portion. In a second etching step, the dry etching is performed on the silicon oxide film, using the light absorbing portion as an etching mask, to leave the silicon oxide film at a side surface of the metal portion. |
US11346984B2 |
Liquid lenses
A liquid lens can include a chamber and a first fluid and a second fluid contained in the chamber. The first fluid and the second fluid may be immiscible, forming a fluid interface between the two fluids. The liquid lens may also include a first electrode insulated from the two fluids. The liquid lens may include a second electrode in electrical communication with the first fluid. The liquid lens may be configured such that a position of the fluid interface is based at least in part on voltages applied to the electrodes. The lens may further include a window configured to transmit light therethrough along an optical axis. Further, a flexible member may be configured to cause the window to displace axially along the optical axis to change the volume of the chamber. |
US11346977B2 |
Security sensor device
A security sensor device includes: a plurality of sensor units each of which includes an infrared ray detection element having a visual field in a predetermined target direction, the plurality of sensor units aligned in a predetermined arrangement direction; a plurality of optical systems through which detection rays transmit from a corresponding detection area to each infrared ray detection element, the plurality of optical systems aligned in the predetermined arrangement direction; a target object detection circuit into which an output signal is input from each infrared ray detection element; and a switching unit which is configured to change a configuration between each of the plurality of sensor units and the plurality of optical systems according to a user operation, so that two detections of low-place mounting detection and high-place mounting detection are respectively performed. |
US11346971B2 |
Imaging subterranean features using Fourier transform interpolation of seismic data
Systems and methods for generating seismic images of subterranean features including: receiving raw seismic data of a subterranean formation; selecting a portion of the raw seismic data; transforming the selected portion of the raw seismic data from a first domain to a second domain; generating soft constraint data corresponding to the selected portion of the raw seismic data; calculating at least one weight using the generated soft constraint data; generating a weighted transformed data set by applying at least one weight to the transformed selected portion of the raw seismic data; selecting at least one data point of the generated weighted transformed data set; and removing the selected at least one data point from the weighted transformed data set to generate revised seismic data. |
US11346964B2 |
Gamma-ray imaging
A coded mask apparatus is provided for gamma rays. The apparatus uses nested masks, at least one of which rotates relative to the other. |
US11346957B2 |
Trilateration-based satellite location accuracy for improved satellite-based geolocation
The present disclosure relates generally to satellite communication systems, and, more particularly, to trilateration-based satellite location accuracy for improved satellite-based geolocation are provided. In one embodiment, a method comprises: determining, by a processing device, a location of each of a plurality of reference antennas with known locations; obtaining a plurality of distances between a communication satellite and the plurality of reference antennas, each distance of the plurality of distances corresponding to a respective reference antenna of the plurality of reference antennas, at least one distance of the plurality of distances based on an echo message communicated between a particular reference antenna of the plurality of reference antennas and the communication satellite; determining an accurate location of the communication satellite based on trilateration of the plurality of distances from the known locations of the plurality of reference antennas; and utilizing the accurate location of the communication satellite. |
US11346956B2 |
Refuse container tracking systems and methods
Container tracking systems and related methods. A container tracking assembly comprises a processor having a powered-off state and a sleep state, at least one sensor, a radio frequency transceiver, and a power source in electrical communication with the processor, the at least one sensor, and the radio frequency transceiver. Additionally, the container tracking assembly comprises a non-transitory memory having instructions stored thereon, wherein the instructions, when executed by the processor, are operative to acquire, via the radio frequency transceiver, a current location of the container and cause the processor to enter the powered-off state if the current location of the container does not differ from a previously-acquired location of the container by more than a threshold amount. If the current location of the container differs from the previously-acquired location of the container by more than the threshold amount, the processor enters the sleep state for a first period of time. |
US11346955B2 |
Satellite system for navigation and/or geodesy
The satellite system for navigation and/or geodesy according to the invention is provided with a plurality of MEO satellites, each comprising a dedicated clock, which are arranged in a distributed manner on orbital planes and orbit the Earth, wherein a plurality of MEO satellites, particularly eight, are located in each orbital plane. The satellite system according to the invention is further provided with a plurality of LEO satellites and/or a plurality of ground stations. Each MEO satellite comprises two optical terminals for bidirectional transmission of optical free-beam signals by use of lasers with the respectively first and/or second MEO satellite orbiting ahead in the same orbital plane and with the first and/or second MEO satellite orbiting behind. By use of the optical free-beam signals, the clocks of the MEO satellites are synchronized with each other for each orbital plane at an orbital plane time applicable to this orbital plane. |
US11346954B2 |
Mounting a laser transceiver to an aircraft
An aircraft is provided. The aircraft comprises: a fuselage; and a laser transceiver configured to transmit one or more laser light beams, wherein the laser transceiver is mounted to the aircraft at a waterline location along the center of the fuselage of the aircraft, wherein the center is between the top and bottom of the fuselage, and wherein the laser transceiver is configured to measure at least one air data parameter. |
US11346947B2 |
Apparatus and method for localizing a first device, localization apparatus and methods for localization
An apparatus for localizing a first device includes a time of flight circuit configured to emit a first modulated light signal and receive a reflection of the first modulated light signal from the first device. The apparatus further includes a processing circuit configured to determine, based on the first modulated light signal and the reflection, a position of the first device in a first coordinate system associated with the apparatus. The processing circuit is further configured to determine, based on the position of the first device in the first coordinate system, a position of the apparatus in a second coordinate system and an orientation of the apparatus in the second coordinate system. The apparatus further includes a transmit circuit configured to emit a second modulated signal to the first device, wherein the second modulated signal includes data indicating the position of the first device in the second coordinate system. |
US11346945B2 |
System and method for precision spin measurement using autocorrelation
A method for determining spin of a projectile comprising generating an electromagnetic radar signal and transmitting the electromagnetic radar signal towards a projectile. Receiving a reflected electromagnetic radar signal from the projectile. Identifying a component of the reflected electromagnetic radar signal, and performing an autocorrelation process on the reflected electromagnetic radar signal using the component to generate an estimate of a spin of the projectile as a function of the autocorrelation process. |
US11346942B2 |
Target positioning device and method based on plecotus auritus double-pinna bionic sonar
A target positioning device and method based on a plecotus auritus double-pinna bionic sonar. An echo positioning device based on bionic pinnae of a bat can determine an azimuth and an elevation of a target to locate the spatial location of the target by using echoes obtained by two array elements, resolving a problem that two array element antennas cannot locate the space coordinates. In a positioning method based on bionic pinnae of a bat according to filtering characteristics of bat ears, a method for estimating a spatial location by a neural network is used, and a pulse string estimation method is used to reduce the error of estimated angles, to obtain a precise azimuth and elevation. |
US11346939B2 |
Surrounding monitoring radar device
A surrounding monitoring radar device includes a signal generation unit, a spectrum generation unit, a cycle setting unit, a learning unit, and an update unit. At an update timing, the update unit updates a determination reference to a learned value calculated by the learning unit. the learning unit is configured to: set the learning value to an initial value at a start timing of the learning period; compare the learned value with a value of a noise floor of the generated frequency spectrum during the learning period; and update the learned value to the value of the noise floor upon the value of the noise floor being smaller than the learned value. |
US11346937B2 |
Remote tracking of progress at construction sites
A system and method provide remote tracking of progress at construction sites. When possible, the progress can be monitored remotely via satellite imagery. But once satellite imagery cannot determine the progress that needs to be monitored at the construction site, multiple unmanned aerial vehicles (UAVs) that use RF emitters and receivers are deployed to the construction site to determine progress based on RF scans. A number and type of UAVs, along with their respective flight plans, are determined from site specifications and expected progress at the construction site. The UAVs are programmed with their respective flight plans, synchronized, then deployed to inspect the construction site using RF scans. The UAVs execute their respective flight plans, with some emitting RF signals and others receiving those emitted RF signals. The UAV RF data is then analyzed and compared to the site specifications to determine the progress at the construction site. |
US11346934B2 |
Automatic reception window for geo-locating WLAN devices
A method for determining reception window timing using a measuring station receiving an antenna beam width, receiving an antenna tilt angle, receiving an altitude A, determining a far projection angle Δf, determining a near projection angle Δn, and determining a far projection range corresponding to the far projection angle Δf and based at least upon the values of Δf and A. The method further includes determining a near projection range corresponding to the near projection angle Δn and based at least upon the values of Δn and A, determining an end time of a reception window based at least upon the value of the far projection range the reception window being a window of time in which a response from the target station is expected to be received, and determining a start time of the reception window based at least upon the value of the near projection range. |
US11346932B1 |
Frequency modulated image reconstruction
A system for a target image reconstruction includes a stepped frequency transmitter configured to emit a stepped frequency waveform having different constant frequencies at different periods of time and a modulator configured to modulate the stepped frequency waveform emitted at each period of time with a modulation signal to output a modulated stepped frequency waveform with an increased bandwidth. The system includes a transceiver configured to transmit the modulated stepped frequency waveform to a target and to accept reflection of the modulated stepped frequency waveform reflected from the target, a mixer to interfere the unmodulated stepped frequency waveform and the reflection of the modulated stepped frequency waveform to produce a beat signal of the interference of the unmodulated stepped frequency waveform with the reflection of the modulated stepped frequency waveform, and a signal processor to reconstruct an image of the target from the beat signal. |
US11346929B2 |
Systems and methods for ultrafast ultrasound imaging
A method in accordance with the present disclosure may include transmitting a plurality of ultrasound pulses toward a medium from a transducer array, wherein the plurality of ultrasound pulses includes a sequence of a Doppler burst (10-1, 10-2) comprising a plurality of unfocused first pulses (12) and a B-mode burst comprising one or more second pulses (13). The method may further include detecting echoes responsive to the transmitted sequence, wherein the detecting includes simultaneously detecting, within a field of view, FOV, of the array, a set (14-1, 14-2) of first echoes responsive to the plurality of unfocused first pulses (12), generating Doppler data from signals representative of the set (14-1, 14-2) of first echoes, generating B-mode image data from signals representative of echoes responsive to the one or more second pulses (13), and simultaneously displaying the Doppler data and B-mode image data. |
US11346923B1 |
LiDAR system implementing wavelength conversion
A wavelength converter for LiDAR systems, such as automotive LiDAR, is disclosed. Implementation of the wavelength converter in LiDAR systems makes possible generation and modulation of laser light in the silicon response region, conversion of the laser light to an eye-safe wavelength for emission and reflection from a target, and efficient conversion of the wavelength of the laser light to the silicon response region. The wavelength converter may implement a single-loop counter-propagating wavelength conversion scheme which provides both up-conversion and down-conversion of the signal within the same loop. The wavelength conversion design also has the potential for vehicle-to-vehicle (V2V) communication to enable a combined LiDAR and V2V communication system. |
US11346916B2 |
Geolocation of an electromagnetic emitter utilizing receptor pattern slope
Directional antennas comprising substantially identical radiation patterns separated in a horizontal plane by an index angle. A line of bearing to an emitter is determined by a ratio of the power level of an EM signal received by the directional antennas and comparing it to a lookup table to determine an angle off of the boresight of the directional antenna with the highest received power level of the EM signal toward the directional antenna with the second-highest received power level of the EM signal that the emitter of the EM signal is located. |
US11346913B2 |
Magnetic field sensor
Devices and methods are provided where switches associated with a magnetic field sensor are used to provide error information. In particular, a device is provided that includes a magnetic field sensor, a plurality of switches associated with the magnetic field sensor, and a control circuit configured to control the plurality of switches and to provide at least one signal indicative of a fault based on operation of the switches. |
US11346911B2 |
Magnetic resonance fingerprinting image reconstruction and tissue parameter estimation
Machine training a network for and use of the machine-trained network are provided for tissue parameter estimation for a magnetic scanner using magnetic resonance fingerprinting. The machine-trained network is trained to both reconstruct a fingerprint image or fingerprint and to estimate values for multiple tissue parameters in magnetic resonance fingerprinting. The reconstruction of the fingerprint image or fingerprint may reduce noise, such as aliasing, allowing for more accurate estimation of the values of the multiple tissue parameters from the under sampled magnetic resonance fingerprinting information. |
US11346909B2 |
Systems architecture for analysis of spectroscopy and fMRI data using multiple integrated classifiers
An integrated MRI and MRS system includes a plurality of different classifiers for detecting the likelihood of the new data to be one of the different diseases/conditions in different body organs, and even the progression of the disease, disease state and condition within that organ. An interface module receives information on the individual including region of the body and potential disease/condition; and provides this information to a data analysis unit which automatically dictates which coil, the scanning protocol and classifier. |
US11346905B2 |
Use of forward sensing probe for pretuning of probe
Systems and methods for pre-tuning a main Nuclear Quadrupole Resonance (NQR) probe using a forward sensing probe include a determination of an amount of resonance detuning of the forward sensing probe caused by a moving object entering a field of view of the forward sensing probe. The amount of resonance detuning is used to pre-tune the main probe such that when the moving object enters a field of view of the main probe, the main probe will move back into tune while delivering optimal power to the object for measurement and identification of a material therein. |
US11346901B2 |
Anisotropic magnetoresistive (AMR) sensor without set and reset device
An anisotropic magnetoresistive (AMR) sensor without a set and reset device may include a substrate, an exchange bias layer, an AMR layer and a collection of barber-pole electrodes. The exchange bias layer may be deposited on the substrate and the AMR layer may be deposited on the exchange bias layer. The AMR layer may include multiple groups of AMR strips, and each group may include several AMR strips. The barber-pole electrodes may be arranged on each AMR strip. The AMR sensor achieves coupling by using the exchange bias layer, without requiring a reset/set coil. Because a coil is not used, the power consumption of the chip is reduced greatly, and the manufacturing process is simpler, providing improved yield and lower cost. |
US11346898B2 |
Magnetic sensor module and IC chip employed in same
An object is to provide a magnetic sensor module that suppresses a size of a magnetic sensor chip while applying a uniform calibration magnetic field to a magneto-resistive element. Provided is a magnetic sensor module comprising an IC chip having a first coil; and a magnetic sensor chip that is disposed on a surface of the IC chip and includes a first magnetic sensor that detects magnetism in a direction of first axis, wherein a planar shape of the IC chip encompasses a planar shape of the magnetic sensor chip, and the first coil has a planar shape including three or more sides, and is, when seen in a cross section along at least one side of the planar shape, is formed so as to cover a region, in a direction of the one side, of the first magnetic sensor. |
US11346896B2 |
Electromagnet control device and electromagnet system
A target value of magnetic flux density and magnetic flux density actually obtained are made to coincide precisely with each other. An electromagnet control device comprises a current value determining unit for determining, based on a magnetic flux density instruction value, a value of current that is made to flow through a coil. The current value determining unit is constructed to execute a second process for determining, based on a second function, a value of the current, if the magnetic flux density is to be decreased from that in a first magnetization state, and a fourth process for expanding or reducing the second function by use of a first scaling ratio for transforming it to a fourth function, and determining, based on the fourth function obtained after above transformation, a value of the current, if the magnetic flux density is to be decreased from that in a third magnetization state. |
US11346894B2 |
Current sensor for compensation of on-die temperature gradient
A sensor is provided comprising: a substrate having a first region and a second region; a first series of first magnetoresistive (MR) elements formed on the substrate, the first series of first MR elements including at least two first MR elements; a second series of second MR elements formed on the substrate, the second series of second MR elements being electrically coupled to the first series of MR elements to form a bridge circuit, the second series of MR elements including at least two second MR elements, each of the second MR elements having a different pinning direction than at least one of the first MR elements, wherein one of the first MR elements and one of the second MR elements are formed in the first region of the substrate and have different pinning directions. |
US11346888B2 |
System and method for sensing battery capacity
One embodiment of the invention includes a battery sense system. The system includes a temperature sensor configured to measure a temperature of a battery and a memory configured to store predetermined data associated with steady-state and transient behaviors of the battery relative to a depth of discharge (DOD) of the battery. The system also includes a controller configured to measure a voltage of the battery and to calculate a state of charge (SOC) of the battery based on the voltage, the predetermined data, and the temperature. |
US11346886B2 |
Battery management apparatus
A battery management apparatus for monitoring a state of a bus bar installed to an input and output terminal of a battery pack. A failure of the bus bar installed to the input and output terminal of the battery pack may be suitably diagnosed. |
US11346884B2 |
Signal analysis method and measurement instrument
A signal analysis method is disclosed. The method comprises the following steps: An input signal comprising a symbol sequence is received, wherein the input signal is associated with a first clock signal comprising at least one jitter component. A second clock signal is recovered based on said input signal. At least one jitter parameter is determined that is associated with said at least one jitter component. A jitter signal is reconstructed based on said at least one jitter parameter, wherein said jitter signal is associated with said at least one jitter component. A third clock signal is determined based on said second clock signal and said jitter signal. Further, a measurement instrument is disclosed. |
US11346883B2 |
Probe systems and methods for testing a device under test
Probe systems and methods for testing a device under test are disclosed herein. The probe systems include an electrically conductive ground loop and a structure that is electrically connected to a ground potential via at least a region of the electrically conductive ground loop. The probe systems also include nonlinear circuitry. The nonlinear circuitry is configured to resist flow of electric current within the ground loop when a voltage differential across the nonlinear circuitry is less than a threshold voltage differential and permit flow of electric current within the ground loop when the voltage differential across the nonlinear circuitry is greater than the threshold voltage differential. The methods include positioning a device under test (DUT) within a probe system that includes an electrically conductive ground loop and nonlinear circuitry. The methods also include selectively resisting and permitting electric current flow within the ground loop and through the nonlinear circuitry. |
US11346882B2 |
Enhancement of yield of functional microelectronic devices
Described herein are techniques related to a semiconductor fabrication process that facilitates the enhancement of systemic conformities of patterns of the fabricated semiconductor wafer. A semiconductor wafer with maximized systemic conformities of patterns will maximize the electrical properties and/or functionality of the electronic devices formed as part of the fabricated semiconductor wafer. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. |
US11346878B2 |
Fault location during pole-open condition
The present disclosure illustrates the errors that are encountered when using both single-ended and double-ended normal-mode fault location calculations when a fault occurs in a pole-open condition. The disclosure provides systems and methods for accurately calculating the location of faults that occur during pole-open conditions, including single-ended approaches and double-ended approaches. |
US11346870B2 |
Observation circuit for observing an input impedance at a high frequency connector of a mobile device terminal and mobile device terminal comprising such an observation circuit and vehicle comprising the mobile device terminal
The disclosure is directed to an observation circuit for observing an input impedance at a high frequency connector of a mobile device terminal, the observation circuit comprising a measurement circuitry, wherein the measurement circuitry comprises the high frequency connector, a reference impedance, a voltage source, and a voltage meter. A first output electrode of the voltage source is connected to both a first electrode of the high frequency connector and a first input electrode of the voltage meter over the reference impedance, and a second output electrode of the voltage source is connected to both a second electrode of the high frequency connector and a second input electrode of the voltage meter. |
US11346862B2 |
Current sensing device
Provided is a current sensing device including: a laminate having a plurality of insulating layers laminated therein; a current sensing element provided in an inner layer of the laminate; a current wire configured to flow current to the current sensing element, the current wire being provided with respect to the current sensing element via an interlayer insulating layer; a plurality of current vias configured to connect the current sensing element and the current wire so as to penetrate through the interlayer insulating layer; and a voltage sensing via configured to obtain a voltage drop in the current sensing element, the voltage sensing via being electrically connected to the current sensing element. |
US11346854B2 |
Physical quantity sensor, electronic apparatus, and vehicle
A physical quantity sensor includes a substrate, and a moving member facing the substrate in a third direction via a gap and becoming displaced in the third direction in relation to the substrate. The moving member has a first part and a second part, and a plurality of penetration holes arranged at the first part and the second part and penetrating the moving member in the third direction. In at least one of a first area overlapping the first part and a second area overlapping the second part, as viewed in a plan view from the third direction, C≤1.5×Cmin is satisfied, where C is a damping and Cmin is a minimum value of the damping. |
US11346853B2 |
Sample rack
A sample rack used to hold a sample container containing a sample and to transport the held sample container, includes a container holding part configured to hold the sample container; and a mark indicating an amount of the sample stored in the sample container held by the container holding part. |
US11346852B2 |
Method and system for quality evaluation of a handheld analytical device
This disclosure concerns a method and a system for quality evaluation of a handheld analytical device, wherein the device is operable by a human user in a sequence of handling steps to test an analyte in a sample fluid applied on a test element, the method comprising the steps of (a) programming a handling cycle for a robot having at least one robot arm in order to mimic the sequence of handling steps, (b) operating the device in at least one handling cycle by means of the robot, (c) monitoring the operation in step (b) by a control unit to evaluate at least one parameter influencing the quality of the device. |
US11346849B2 |
Methods for the prediction, prognosis, and/or diagnosis of an inflammatory response associated with schizophrenia
An in-vitro method for the prediction, prognosis and/or diagnosis of an inflammatory response associated with a condition or disease such as schizophrenia in a subject, the method comprising determining in a sample of a subject the level of 25-hydroxy vitamin D3, preferably in combination with the level of least one biomarker wherein the at least one biomarker is selected from innate chemokine (IL-8) and matrix metalloproteinase (MMP-9); and comparing the levels of said 25-hydroxy vitamin D3 and at least one biomarker to a control level of 25-hydroxy vitamin D3 and the at least one biomarker respectively in order to determine a positive or negative prediction, prognosis and/or diagnosis of said inflammatory response indicating an associated condition or disease, such as schizophrenia. |
US11346847B2 |
Method for identifying inhibitors of primary nucleation of amyloid-beta aggregation
A method for identifying inhibitors of the primary nucleation of amyloid beta aggregation includes providing an A-beta species in solution or in a buffer, and determining the amyloid-beta aggregation, wherein the A-beta species comprises two A-beta monomer units with a linker arranged between the A-beta monomer units is provided. A method for analyzing aggregation of monomers of protein misfolding diseases and a kit are also provided. |
US11346846B2 |
Methods and compositions for diagnosis and prognosis of renal injury and renal failure
The present invention relates to methods and compositions for monitoring, diagnosis, prognosis, and determination of treatment regimens in subjects suffering from or suspected of having a renal injury. In particular, the invention relates to using assays that detect one or more of Metalloproteinase inhibitor 1, Metalloproteinase inhibitor 2, Metalloproteinase inhibitor 4, C—C motif chemokine 15, C—C motif chemokine 18, C—C motif chemokine 23, and/or, C—C motif chemokine 24 as diagnostic and prognostic biomarker assays in renal injuries. |
US11346845B2 |
C peptide detection by mass spectrometry
Methods are described for measuring the amount of C peptide in a sample. More specifically, mass spectrometric methods are described for detecting and quantifying C peptide in a sample utilizing on-line extraction methods coupled with tandem mass spectrometric or high resolution/high accuracy mass spectrometric techniques. |
US11346844B2 |
Intact mass reconstruction from peptide level data and facilitated comparison with experimental intact observation
Methods and apparatuses for the identification and/or characterization of properties of a macromolecule based on mass spectrometry data. Specifically, described herein are methods and apparatuses for converting peptide-level data into a pseudo-intact mass spectra. Also described herein are methods and apparatuses for converting peptide-level data into a pseudo-electropherogram. The methods may be well suited for analyzing proteins and protein complexes, including estimating properties of post-translational modifications of the proteins and protein complexes. Methods may include generating a theoretical graph or spectrum based on peptide-level mass spectrometry data. In some embodiments, the theoretical graph may be a theoretical intact mass spectrum or a theoretical charge distribution spectrum. |
US11346843B2 |
Saposin lipoprotein particles and libraries from crude membranes
The invention is directed to a process for preparing a library of saposin lipoprotein particles, wherein the particles comprise membrane components from a cell or an organelle membrane and a lipid binding polypeptide that is a saposin-like protein belonging to the SAPLIP family of lipid interacting proteins or a derivative form thereof, wherein the process comprises the steps of a) providing a mixture of crude membrane vesicles obtained from a cell or an organelle membrane; b) contacting the mixture of step a) with the lipid binding polypeptide in a liquid environment; and c) allowing for self-assembly of the particles. The invention also provides a process for preparing a purified saposin lipoprotein particle comprising the steps of preparing a library according to the process described above and the additional step of f) purifying the saposin lipoprotein particle from the library. In addition, the invention provides a library of saposin lipoprotein particles and saposin lipoprotein particles obtainable according to the processes of the invention. These can be used in medicine, in particular in preventing, treating or lessening the severity of a disease or for use in a diagnostic method, a cosmetic treatment or for use as vaccination formulation or as a tool for drug development, drug screening, drug discovery, antibody development, development of therapeutic biologies, for membrane or membrane protein purification, for membrane protein expression, for membrane and/or membrane protein research, in particular lipidomics and proteomics, preferably for the isolation, identification and/or study of membranes and/or membrane proteins or creation of a lipidome or proteome database. |
US11346842B2 |
Single molecule peptide sequencing methods
The invention, in part, includes methods of single molecule protein sequencing that include using weak binding spectra in the amino acid identification. |
US11346840B2 |
Biofilm formation to define risk for colon cancer
Methods of identifying subjects at increased risk of cancer, based upon detection of biofilms and/or biofilm-associated microbes within a subject, are disclosed. Therapies designed to prevent formation and/or reduce the size of biofilms in a subject identified to be at increased risk of cancer based upon detection of biofilms and/or biofilm-associated microbes are disclosed. In particular embodiments, the invention provides for identification of a subject at elevated risk of developing or having colorectal cancer and/or a colorectal adenoma, based upon detection of a biofilm and/or biofilm-associated bacteria within the gastrointestinal tract of the subject (optionally, within a biopsy specimen and/or stool sample of such subject). Therapies involving administration of an antibiotic agent and/or a probiotic agent to a subject, to prevent or reduce biofilm formation within the gastrointestinal tract of the subject, optionally provided in combination with additional cancer therapy, are also disclosed. |
US11346834B2 |
Method and system for checking an oil for an internal combustion engine, in particular of a motor vehicle
A method for checking an oil as a lubricant for an internal combustion engine includes: performing a laboratory test in which, independently of the internal combustion engine, a three-dimensional temperature-viscosity-shear rate characteristic field which characterizes the oil is determined, which includes a plurality of viscosities, shear rates and temperatures of the oil determined experimentally by the laboratory test and in each case associates shear rates and viscosities with the temperatures; checking whether the temperature-viscosity-shear rate characteristic field meets at least one predeterminable first criterion; and if the temperature-viscosity-shear rate characteristic field meets the first criterion: performing at least one test bench trial in which, via the internal combustion engine, it is checked whether the oil meets at least one predeterminable second criterion. |
US11346833B2 |
Reservoir fluid characterization system
A method can include receiving measurements of a fluid mixture where the measurements are acquired by at least one downhole tool; performing a multiphysics inversion of the measurements to generate nuclear parameter values for the fluid mixture; performing a multivariate interpolation using the generated nuclear parameter values that accounts for intermolecular interactions in the fluid mixture; and determining a composition of the fluid mixture based on the multivariate interpolation. |
US11346832B2 |
In-ground sensor systems with modular sensors and wireless connectivity components
In an embodiment, an integrated sensor system with modular sensors and wireless connectivity components for monitoring properties of field soil is described. In an embodiment, an integrated sensor system comprises one or more sensors that are configured to determine one or more measures of at least one property of soil. The integrated sensor system also includes one or more processing units that are configured to receive, from the sensors, the measures of at least one property of soil and calculate soil property data based on the measures. The system further includes a transmitter that is configured to receive the soil property data from the processing units, establish a communications connection with at least one computer device, and automatically transmit the soil property data to the at least one computer device via the communications connection. In an embodiment, the communications connection is a wireless connection established between the transmitter and a smart hub or a LoRA-enabled device. In an embodiment, the computer sensors, the processors, and the transmitter are installed inside a portable probe. |
US11346831B2 |
Intelligent detection method for biochemical oxygen demand based on a self-organizing recurrent RBF neural network
Under conventional techniques, wastewater treatment has many problems such as poor production conditions, serious random interference, strong nonlinear behavior, large time-varying, and serious lagging. These problems cause difficulty in detecting wastewater treatment parameters such as biochemical oxygen demand (BOD) values that are used to monitor water quality. To solve problems associated with monitoring BOD values in real-time, the present disclosure utilizes a self-organizing recurrent RBF neural network designed for intelligent detecting of BOD values. Implementations of the present disclosure build a computing model of BOD values based on the self-organizing recurrent RBF neural network to achieve real-time and more accurate detection of the BOD values (e.g., a BOD concentration). The implementations herein quickly and accurately obtain BOD concentrations and improve the quality and efficiency of wastewater treatment. |
US11346816B2 |
Apparatuses, systems, and methods for detecting kissing bonds in bonded joints
Disclosed herein is a detection assembly for detecting kissing bonds in a bonded joint of a part. The detection assembly comprises an electromagnetic shockwave generator that is configured to generate an electromagnetic shockwave through a target portion of the bonded joint. The electromagnetic shockwave has an intensity sufficient to induce a separation of a kissing bond in the target portion of the bonded joint and insufficient to induce a separation of a healthy bond, adjacent the kissing bond, in the target portion. The detection assembly also comprises an ultrasonic sensor that is configured to generate a transmitted ultrasonic pulse, direct the transmitted ultrasonic pulse into the target portion of the bonded joint, and receive a received ultrasonic pulse from the target portion of the bonded joint in response to the electromagnetic shockwave generator generating the electromagnetic shockwave through the target portion of the bonded joint. |
US11346815B2 |
Predictive integrity analysis
A system includes one or more tools, sensors, or both configured to obtain data related to the one or more pipelines, wherein the data is ultrasonic data, electromagnetic data, or both, and a cloud-based computing system including at least one processor that receives the data from the one or more tools, sensors, or both, performs analysis to generate a virtual structural model of the one or more pipelines based on the data, determines one or more states of the one or more pipelines using the virtual structural model and determines whether to take one or more actions when the one or more states indicate that the one or more pipelines violate a threshold operation boundary. |
US11346811B1 |
Method and apparatus for identifying discontinuity in wall of ferrous object
A method and apparatus for detecting a discontinuity in the wall of a ferrous object is disclosed, which utilize a bank of sensors where each sensor is configured to detect a difference in magnetic flux across a predefined area. Sets of readings from the sensors are converted to images, from which the existence and location of a discontinuity can be detected. |
US11346810B2 |
Magnetizer with cushion
Circumferential and axial magnetizers for a magnetic flux leakage pig. A magnet bar may comprise at least one magnet and may be configured to collapse radially inward to the shaft. Magnetizers may include a cushion disposed about the shaft and biasing the magnet bar against a pipe wall. A sensor head disposed between circuit poles at each polar end of the magnet monitors magnetic flux. The central shaft of a circumferential magnetizer or axial magnetizer may comprise a joint linking an additional smart pig module. A novel magnetizer cushion is described, as are smart pigs containing one or more circumferential or axial magnetizers. |
US11346809B2 |
Magnetostrictive testing with wireless transmitter(s) and remote receiver(s)
A method of magnetostrictive (MS) guided wave testing of a ferromagnetic structure. One or more MS transmitters, each configured as a patch of ferromagnetic material, are acoustically coupled to the structure. Each MS transmitter is magnetized to produce a bias magnetic field in the patch. One or more MS receivers are acoustically coupled to the structure in a location remote from the MS transmitter(s). An alternating current (AC) is applied to the structure, thereby producing time-varying magnetic fields and MS vibrations in the MS transmitter(s) resulting in guided waves in the structure. MS response signals are received at the MS receiver(s), indicating whether the structure has any anomalies. |
US11346808B2 |
Trace detection device
The present disclosure provides a trace detection device. The trace detection device includes: a box body comprising a main body frame and a top plate, the top plate and the main body frame forming a fully enclosed cavity; an ion migration tube assembly in the cavity and on a first side of the cavity; and a preamplifier and high voltage circuit board in the cavity and on a second side of the cavity, the second side being opposite to the first side. |
US11346803B2 |
Test strip coding and quality measurement
A test strip and analytical apparatus have pin connections permitting the definition of geographic regions or of particular customers. A test strip made for use in a particular region or for a particular customer will have pin connections matching features of the apparatus made for use in that region or by that customer. Insertion of the strip into the apparatus does not merely turn on the apparatus, but provides the regional or customer coding. Analog switches within the apparatus allow coding of a larger number of distinct regions or customers than would otherwise be possible, all without degrading the quality of the measurements made of the fluid being tested. Conductive paths in the strips permit testing the strips during manufacture so as to detect quality lapses regarding the printing or deposition of the paths. |
US11346800B2 |
Inorganic humidity sensor device
A humidity sensor device includes a substrate and a pair of interdigitated electrodes formed over the substrate. |
US11346799B2 |
Zero-power wireless chemical sensor for agricultural pests and disease monitoring
An ultra-miniaturized, low-cost, and maintenance-free chemical sensor is capable of continuously monitoring the concentration of specific volatile organic compound (VOC) vapors released from crop plants and green plants under distress from pests or disease. The sensor is based on micromechanical structures and relies on the mechanical actuation induced by the chemical interaction between the VOCs and materials in the microstructure to passively generate a wake-up bit when the concentration of VOCs exceeds a predetermined value. The sensor does not consume power while in standby mode (i.e., when certain VOC vapors are not present), and wirelessly communicates the location of impending outbreaks upon detection of a predetermined concentration of certain VOC vapors. |
US11346793B2 |
Systems and methods of generating physical component qualification data using computed tomography (CT)
A method of generating physical component qualification data using computed tomography (CT) includes obtaining qualified CT data from a CT scanner for at least one qualified physical component. Qualification data is generated based on the qualified CT data, where the qualification data defines a qualification envelope. |
US11346785B2 |
Detection of pH
We disclose methods and apparatus for measuring pH in a sub-surface volume of a diffusely scattering sample. Probe light is directed to an entry region on the sample surface, and collected from a collection region on the sample surface following diffuse scattering within the sample. The collection region is spatially offset from the entry region, so that when one or more Raman spectral features are detected in the collected probe light, a pH of the sub-surface volume can be determined from the spectral features. |
US11346784B2 |
Medium for resin particles containing fluorescent dye
A method of storing fluorescent dye-containing resin particles comprising adding the fluorescent dye-containing resin particles in a liquid comprising a buffer, a protein, and a surfactant, thereby obtaining a particle-containing liquid. The rate of change in the backscatter intensity (transmitted light) at the center of the height of the particle-containing liquid left to stand for 24 hours after the adding is not less than −1% based on the particle-containing liquid immediately after the adding. |
US11346782B2 |
Tomographic imaging method
A tomographic imaging method which includes the steps of activating fluorescence in a surface layer of a protein-marked or fluorescent dye-marked biological tissue sample not emitting fluorescence or only emitting specific fluorescence to acquire an activated surface of biological tissue sample; performing fluorescence excitation on the acquired surface biological tissue sample, and imaging the fluorescence to acquire a fluorescence image of the surface layer; cutting off the surface layer; exposing an inactivated new surface layer after cutting the surface layer; repeatedly performing activating, imaging and cutting off steps for the new surface layer to repeat tomographic imaging in such a manner till acquiring a two-dimensional image of each layer of the biological tissue sample; and overlapping the two-dimensional images to acquire a complete three-dimensional image of the biological tissue sample, thus acquiring three-dimensional structure information of the entire sample. |
US11346781B2 |
Optical fiber laser induced breakdown spectroscopy detection device and method
An optical fiber laser induced breakdown spectroscopy detection device and a detection method are provided. The device comprises an optical fiber LIBS detector and a master control detection system. The master control detection system is installed in the master control room of a nuclear power plant, and the optical fiber LIBS detector is configured to perform detection in a pipeline. The master control detection system and the optical fiber LIBS detector are connected to each other via the transmission optical fiber and the control signal line. The remote on-line detection of the positioning and fixed point of the designated area of the inner wall of the main pipeline of the nuclear power plant can be detected on line in the master control room of the nuclear power plant. |
US11346780B1 |
Resonant, multi-pass cavity for cavity ring-down spectroscopy
Multi-pass cavities for cavity ring-down spectroscopy. The multi-pass cavity includes, in one example, a body, a pair of flat mirrors, a light input coupler, a first turning mirror, a second turning mirror, and a light output coupler. The pair of flat mirrors are positioned parallel to each other within a gas channel of the body. The light input coupler is configured to direct a light beam into the gas channel along a first transmission axis. The first turning mirror is configured to reflect the light beam from the first transmission axis toward the resonance cavity. The light output coupler is configured to direct a first portion of the light beam out of the gas channel and reflect a second portion of the light beam along a second transmission axis. The second turning mirror is configured to reflect the light beam from the second transmission axis to the resonance cavity. |
US11346777B2 |
Vibrational circular dichroism spectroscopy
A vibrational circular dichroism (VCD) spectroscopy method and apparatus that can significantly reduce the measurement time needed to acquire a differential absorption spectrum compared to known approaches. A dual-comb is generated by superimposing the outputs from two quantum cascade laser sources, thus providing a third comb interferogram with beat frequencies higher than the polarization modulation frequency. Consequently, for each of the left and right circularly polarized light, the measurement signal measures transmission through the sample across the full wavelength range of interest during each period of the polarization modulation. A complete vibrational spectrum is thus acquired in each modulation of a polarization modulator, instead of only acquiring data for a single wavelength during each modulation of the polarization, as in dispersive or tunable laser VCD, or only a single Fourier component of the spectrum, as in Fourier transform VCD. |
US11346776B2 |
Terahertz wave detection device, terahertz wave detection method, and terahertz wave detection system
Terahertz wave detection equipment comprises: a terahertz wave transceiver including a transmitter for transmitting a terahertz wave and a receiver for receiving a reflected terahertz wave reflected by a background reflected object which exists behind an object to be analyzed; a display; and an information processing apparatus, wherein the transmitter irradiates a terahertz wave based on a transmission signal including a specific frequency toward a two-dimensional area including the object to be analyzed, and the information processing apparatus is configured to analyze concentration of the object to be analyzed based on the reflected terahertz wave and generate a composite image in which a concentration image of the object to be analyzed is combined with an image of the background reflected object. |
US11346774B2 |
Infra red spectrometer
Methods and apparatus are disclosed for detecting one or more species in a sample, wherein laser probe light is frequency swept across at least one infra red absorption spectrum feature of each of the species. A path from the probe light source to a single detector element may be switched between at least one sample absorption cell or volume and one or more reference cells or volumes. |
US11346765B2 |
Accelerated outdoor exposure test equipment
Accelerated outdoor exposure test equipment is disclosed. In the accelerated outdoor exposure test equipment, a specimen is moved for an accelerated outdoor test or an artificial radiation source to irradiate artificial light is moved at sunrise or sunset. Accordingly, the specimen is exposed to natural light such as sunlight during daytime and exposed to artificial light during nighttime. |
US11346763B2 |
Apparatus and method for microbial cell counting
The disclosure discloses an apparatus and a method for microbial cell counting, and belongs to the field of cell counting. In the present application, by converting a traditional automated intermittent counting process into a continuous counting process, the cell sap fixed in a blood cell plate in a traditional counter becomes the cell sap flowing in a microchannel, so as to prolong the cell detection time and distance. The size of the microchannel is slightly greater than the diameter of microbial cells, so as to ensure that the cells flow through the cross section of the microchannel one by one. At the same time, since the diameter of the counterbores communicated by the microchannel is slightly greater than the width of the microchannel, the flow rate of the cell sap slows down when the cell sap flows to the counterbores. |
US11346761B2 |
Holographic characterization of protein aggregates
Systems and methods for holographic characterization of protein aggregates. Size and refractive index of individual aggregates in a solution can be determined. Information regarding morphology and porosity can be extracted from holographic data. |
US11346760B1 |
Methods of testing liquid samples
The invention provides for methods and apparatuses for testing liquid samples using small amounts of the liquid sample in a non-destructive fashion. The methods and apparatuses perform optical measurements of liquid samples, the method comprising: (a) obtaining a first container filled with the liquid sample to be analyzed; (b) flowing the liquid sample along a first flow direction through a flow path comprising an optical measuring device; (c) flowing the liquid sample along a second flow direction opposite the first flow direction through the flow path comprising the optical measuring device; (d) performing the optical measurement of the liquid sample in the second flow direction or in both the first and second flow directions; and (e) flowing the liquid sample through the flow path into a second container; wherein the first container and the second container may be the same or different containers; and wherein the liquid sample in the second container is substantially the same as the liquid sample in the first container. |
US11346757B2 |
Torsion testing machine and methods for additive builds
A system can include a torsion applicator (e.g., a torsion motor and shaft) configured to apply a torque to a test article that is additively built on and attached to a build plate. The system can include at least one twist sensor and at least one torque sensor. A method for determining quality of an additively manufactured article or batch thereof can include torsion testing at least one additively manufactured test article that is built on and attached to a build plate while the at least one test article is still attached to the build plate. |
US11346755B2 |
Calibration of a functional biomarker instrument
Methods of calibration are provided. A method comprises introducing a material with cell-like properties and a known mass into a sensor on a measurement instrument to generate a calibration reading and adjusting an output module of the measurement instrument until the measurement instrument calibrates to the known mass for the material. |
US11346749B2 |
Kingpin unit
A kingpin unit includes a kingpin having an inner bore, a sensor tube formed as a hollow sleeve disposed in the inner bore of the kingpin, and at least one sensor disposed in the sensor tube. The sensor is configured to sense a condition of at least one bearing formed or mounted on the kingpin and is mounted in the interior of the sensor tube at, for example, an opening in a side wall of the sensor tube. |
US11346748B2 |
Method for extracting signal in presence of strong noise
Example implementations described herein are directed to systems and methods for extracting signal in presence of strong noise for industrial Internet of Things (IoT) system especially for monitoring systems of consumable items such as lathe machines, coolers and so on. Example implementations can utilize a sawtooth mother Wavelet instead of usual wavelet analysis to cleanse the incoming sensor data, thereby allowing for the converting sensor data to feature values despite having heavy noise interference. |
US11346746B2 |
Testing apparatus for directional simulation of dynamic collision between deep-sea shell structure and seabed
The present disclosure discloses a testing apparatus for directional simulation of dynamic collision between a deep-sea shell structure and seabed, including: a launching device, a high-pressure water pump device, a high-speed camera, a sensor system, a data collection and control system, etc. This device is installed in a geotechnical centrifuge for experiment, a super-gravity environment is provided to meet requirements of simulation of a deep-sea environment, and a deep-sea high-pressure environment is created through a high-pressure water pump device by superposition. A direction of the launching device is adjusted through a universal rotating shaft to control the shell structure to be launched from a specified direction to collide with soil at a predetermined position. A high-speed camera is used to capture an entire experiment process, and strain and acceleration sensors are used to collect experiment data. |
US11346743B2 |
Sealing performance test method, apparatus, and storage medium
A sealing performance test method, an apparatus, and a storage medium, where the method includes obtaining a first atmospheric pressure value after a component configured to seal the apparatus is installed in the apparatus, where the first atmospheric pressure value is an atmospheric pressure value at inside of the apparatus when a pressure is applied to the apparatus, calculating an atmospheric pressure difference between the first atmospheric pressure value and an atmospheric pressure value at outside of the apparatus, and determining sealing performance of the apparatus based on the atmospheric pressure difference. Therefore, sealing performance of the apparatus can be quickly and accurately tested. |
US11346740B2 |
Engine oil dipstick monitoring apparatus
An engine oil dipstick for monitoring an internal combustion engine comprises a processor and a sensor module. The sensor module is configured to sense a characteristic of the internal combustion engine and to output data representative of the sensed characteristic to the processor. The engine oil dipstick is configured to provide a housing for the processor. The processor is configured to determine a value representative of the firing frequency of the internal combustion engine based on the output data. |
US11346738B2 |
Pressure sensor having a cap being attached to the substrate surface with an adhesive
A pressure sensor includes a pressure detection element; a substrate on which the pressure detection element is mounted; and a cap in a tubular shape, the cap being attached to the attachment surface of the substrate with an adhesive, the attachment surface enclosing the periphery of the pressure detection element. An attracting concave part is in the end face of the cap, the end face facing the attachment surface, so as to have an inclined surface the distance of which from the attachment surface is increased in a direction from the outer circumferential surface of the cap toward its inner circumferential surface. Part of the adhesive is embedded in the interior of the attracting concave part. |
US11346735B2 |
Monitoring sensor for a rope of cableway systems
Sensor (1) for monitoring the parameters of rotation around its own axis and vibration of a steel rope (100), comprising a battery (2), indicator means (3) of the state of charge of said battery (2), at least a LED indicator (5), a power unit (7) which supplies the sensor (1), a detection unit (8) of the rotation angles (ϕ, γ) around its own axis (X) and of the vibrations of said steel rope (100), a microprocessor (9) for collection activity and data transmission, said sensor (1) being housed in a portion obtained in the core (110) of the steel rope (100). |
US11346732B2 |
Crimping pliers, group of crimping pliers and use of a die half
The invention relates to crimping pliers (1) having a pliers jaw (4) on which a die half (22) is supported. A crimping force biasing the die half (22) is sensed in the crimping pliers by a force sensor. The force sensor is a piezo foil (36) mounted to the pliers jaw. The force sensor senses the whole crimping force or only a crimping force component from which it is then possible to calculate the whole crimping force. |
US11346729B2 |
High resolution pressure sensing
A pressure sensing device having a first sensing element, a second sensing element and a sensing circuit. The first and second sensing elements have one or more piezoresistive materials. The first sensing element has a first gradient along a longitudinal axis thereof having a first direction. The second sensing element has a second gradient along a longitudinal axis thereof having a second direction. The first direction of the first gradient is opposite to the second direction of the second gradient. The sensing circuit is (a) coupled to the first and second sensing elements and (b) arranged to sense at least one out of resistance and conductance of the first and second sensing elements to determine a magnitude and a location of a pressure applied on the first and second sensing elements along the longitudinal axes thereof. |
US11346727B2 |
Sensor, electronic device, wearable terminal, and control method
Provided is a sensor that includes a sensing layer including a pressure detection unit, a dielectric layer provided on the sensing layer, the dielectric layer being deformable, and a conductive layer including a protrusion protruding toward the dielectric layer. The conductive layer is movable in an in-plane direction of the sensing layer. |
US11346726B2 |
Sensor element, sensor arrangement, and method for manufacturing a sensor element and a sensor arrangement
A sensor element, a sensor arrangement, and a method for manufacturing a sensor element and a sensor arrangement are disclosed. In an embodiment, a sensor element includes a ceramic main body having at least one electrode arranged at the main body and having at least one contact piece for the electrical contacting of the electrode, wherein the contact piece is fastened to the electrode by welding or bonding. |
US11346724B2 |
Temperature monitoring in cold supply chains
Embodiments disclosed herein includes temperature monitoring in cold supply chains. In this regard, electrical conductors are affixed to containers in respective patterns that enables a set of containers to be arranged in a particular configuration in which the electrical conductors provide electrical connections between electrical conductors and, in aggregate, creates a sensing network that is operable to measure temperature of respective ones of the containers. |
US11346721B2 |
Interferometer device and method for operating an interferometer device
An interferometer device includes an interferometer unit with at least two mirrors disposed in parallel, wherein at least one of the mirrors is actuatable parallel to the other mirror and a first distance between the two mirrors is alterable. The interferometer device further includes at least one deflection mirror disposed downstream of the interferometer unit in a light transmission direction of light from the interferometer unit and a detector device, onto which the light is able to be aligned by the deflection mirror. The detector device includes at least two differently sensitive detection regions for transmitted wavelengths or wavelength ranges of the light, which detection regions are spatially separated from one another and able to be irradiated separately by the deflection mirror. |
US11346720B2 |
Light measurement device and light measurement method
In a spectrometry device, a control unit controls a light source so that input of excitation light to an internal space is maintained in a first period, and that the input of the excitation light to the internal space is stopped in a second period, and the analysis unit calculates the photoluminescence quantum yield of a long afterglow emission material on the basis of the number of absorbed photons of the long afterglow emission material obtained on the basis of excitation light spectral data in the first period and the number of light emission photons of the long afterglow emission material obtained on the basis of light emission spectral data in any of the first period, the second period, and a total period of the first period and the second period. |
US11346717B2 |
Air quality monitoring system and method
In an illustrative configuration, a method for monitoring air quality is disclosed. The method includes accepting analyte gas into a cell and reflecting light rays into the analyte gas repeatedly across the cell into at least one sensor. The light scattered by particulate matter in the analyte gas and amount of spectra-absorption due to presence of a gaseous chemical is then measured. Based on the determined amount of spectra-absorption and the measured scattered light the gaseous chemical is then measured. |
US11346716B2 |
Optical filter, spectrometer including the optical filter, and electronic apparatus including the optical filter
An optical filter, a spectrometer including the optical filter, and an electronic apparatus including the optical filter are disclosed. The optical filter includes a first reflector including a plurality of first structures that are periodically two-dimensionally arranged, each of the first structures having a ring shape, and a second reflector spaced apart from the first reflector and including a plurality of second structures that are periodically two-dimensionally arranged. |
US11346715B2 |
Standard reference material interface for Raman probe
A standard reference material interface for a Raman probe includes a locator including a housing having a first end and a second end, the first end including an attachment portion configured to mate with an attachment portion of the Raman probe. The locator defines a central axis that intersects the first end and the second end. The standard reference material interface also includes a hermetically sealed standard reference material enclosure positioned at the second end of the housing and enclosing a standard reference material. An optical port is positioned within the housing between the Raman probe and the standard reference material relative to the central axis. The optical port includes a window. |
US11346714B2 |
Methods and apparatus for imaging discrete wavelength bands using a mobile device
An attachment device comprising a cover, with first and second windows, is affixed to a backing, with third and fourth windows, thereby forming a casing. The first and third windows form a first optical path with light entering the third window passing through the first window. The second and fourth windows form a second optical path with light entering the second window passing through the fourth window. A filter housing with a plurality of filters is driven by a motor so that the filters intercept the first optical path in accordance with an imaging regimen electronically stored in the casing interior. The imaging regimen communicates instructions, via a communications interface of the attachment device, to an imager and light source of an external device, to which the attachment device is attached, thereby controlling these components in accordance with the regimen. |
US11346712B2 |
Sun safety device
The sun safety display and dispenser is a rugged outdoor device designed to measure the direct and scattered UV radiation in the atmosphere; to calculate and display a sun safety awareness index warning of the time to skin burn and or potential damage; to provide a personalized sun safety awareness index reading to help the user determine the appropriate SPF sunscreen, manually or automatically; and, to dispense sunscreen generally or by specific SPF as correlated with the user's personalized sun safety awareness index reading. |
US11346708B2 |
Bark detection method, bark detection device and bark stop device with device
The invention discloses a bark detection method. An induction coil located in a magnetic field is arranged in a bark stop device worn on a head and neck part of a pet dog, and is configured to monitor a violent vibration action of a throat part of the pet dog. Violent vibration of the throat part of the pet dog during barking causes relative displacement between the magnetic field and the induction coil, so that the induction coil cuts magnetic lines of force of the magnetic field and generates an induction current. The induction current is collected and compared to judge whether the pet dog is barking or not. By using the induction current generated by the induction coil as a basis for judging whether the pet dog is barking or not, judging accuracy can be improved, and erroneous judgment is reduced to a great degree. The invention also discloses a bark detection device and a bark stop device with the device. |
US11346704B2 |
Load sensor bucket and related method
A load sensor bucket for equipment is operable in a loading mode and a metering mode. In the loading mode, the bucket is disposed to load material. In the metering mode, the bucket is tilted upward with the load sensors oriented to form a vertical metering column that is substantially perpendicular to a ground surface. In the metering mode, the bucket orients a center of mass of the material within the vertical metering column so that the load sensors can measure the bucket load. The measurement can be conveyed to an operator of the machine, who can then determine real time whether the bucket is loaded to a target amount of material. A related method can include detecting a load parameter, such as stress/strain, via the load sensors and displaying output in a cab. |
US11346700B2 |
Sensing apparatus for monitoring a substance in a storage building
A sensing apparatus for monitoring a substance contained in a storage building, the apparatus comprising: a mounting bracket configured to be secured to a roof of the storage building; a sensing assembly mounted to the mounting bracket, the sensing assembly including: a sensor for measuring a parameter of the substance in the storage building when the sensor is in a measuring orientation; and a housing for housing the sensor, the housing being pivotably connected to the mounting bracket and being freely pivotable relative to the mounting bracket about a pivot axis, the housing being orientable in an operative position in which the sensor is in the measuring orientation to allow the sensor to measure the parameter of the substance, the sensing assembly having a center of mass located below the pivot axis such that the housing is urged towards the operative orientation by gravity. |
US11346699B2 |
Capacitive gauge with lamellar electrodes held by spacer(s)
A capacitive level gauge for a container of a medium like compressed gas or liquid, comprising a body configured for being mounted on the container; two parallel lamellar electrodes extending from the body, for being inside the container and in contact with the medium; wherein the capacitive level gauge further comprises at least one spacer with two slots engaging with the two electrodes, respectively, maintaining a constant distance between the electrodes. |
US11346697B2 |
System and method for remote metering station sensor calibration and verification
Calibrating a plurality of fluid sensors of a remote metering system is disclosed. The system includes a material supply device including a main pump and a main flow sensor for monitoring an output of the main pump. The application system also includes a remote metering system for receiving the material flowing from the material supply device and applying the material to substrates. The remote metering system includes a first applicator assembly including a first applicator and a first flow sensor for monitoring an output of the first applicator, and a second applicator assembly including a second applicator and a second flow sensor for monitoring an output of the second applicator. The remote metering system further includes a controller in signal communication with the remote metering station and the material supply device. The controller performs a first and second calibration operations on the first and second flow sensors, respectively. |
US11346693B2 |
Milk meter
Milk meter for measuring a milk flow provided with an inlet the milk flow is supplied to an outlet, a liquid flow path extending from the inlet to the outlet, a stabilization chamber in the liquid flow path and a float therein configured to float on milk. The level of milk in the stabilization chamber depends on the flow rate of the milk flow. At least one sensor device for determining the position of the float in the stabilization chamber for determining the flow rate of the milk flow. The milk meter has an outflow channel and an outflow opening in fluid communication with the outlet via the outflow channel. The sensor device has a first and a second coil which have a fixed distance to each other, and a third coil. The first and second coil and the third coil are displaceable relative to each other. |
US11346689B2 |
Optical measuring system with an interrogator and a polymer-based single-mode fibre-optic sensor system
The present invention relates to an optical measuring system comprising a polymer-based single-mode fibre-optic sensor system (102), an optical interrogator (101), and an optical arrangement (103) interconnecting the optical interrogator (101) and the polymer-based single-mode fibre-optic sensor system (102). The invention further relates to an optical interrogator adapted to be connected to a polymer-based single-mode fibre-optic sensor system via an optical arrangement. The interrogator comprises a broadband light source arrangement (104) and a spectrum analysing arrangement which receives and analyses light reflected from the polymer-based single-mode fibre-optic sensor system. |
US11346687B2 |
Horizontal magnet for hall effect sensor activation in a vehicle latch
A latching system with a hall-effect sensor as described herein. A vehicle latch, including: a component movably secured to the latch; a magnet secured to the component; and a hall effect sensor positioned to detect a polarity of the magnet as the component moves, wherein the magnet is arranged with respect to the hall effect sensor so that a direction of the magnet's polarity (North and South) is parallel to the hall effect sensor as the component moves with respect to the hall effect sensor. |
US11346684B2 |
Method and system for dynamic estimation and predictive route generation
The preferred embodiments of the present invention are directed to methods and systems for dynamic route estimation and prediction using discrete sampled location updates from various mobile devices for the purpose of providing a graphical representation of a mobile device's route along a known network path of map data. The embodiments also provide supplemental route metrics, such as traveled distance, elapsed time, etc., and the capability to assign destination points for the purpose of providing the ability to modify location update points in an application, such as a route planner, and/or to store the dynamically generated route based on various preferences for later retrieval. |
US11346683B2 |
Method and apparatus for providing argumentative navigation routing
An approach is provided for argumentative navigation routing. The approach involves, for example, determining a recommended route and an alternative route. The approach also involves iteratively presenting one or more justification messages in support of the recommended route until a response is detected from a user that either rejects or accepts the one or more justification messages. The one or more justification messages are selected from among a plurality of argumentative reason classes. The approach further involves determining an accepted argumentative reason class from among the plurality of argumentative reason classes that corresponds to an accepted justification message of the one or more justification messages. The approach further involves prioritizing the accepted argumentative reason class to generate one or more subsequent justification messages in a subsequent argumentative routing interaction. |
US11346679B2 |
Method and apparatus for route characteristic determination and presentation
A system includes a processor configured to receive a set of user attribute preferences for a trip. The processor is also configured to determine a plurality of trip routes, the routes having variance in a value for at least one user attribute preference as compared to other of the routes. The processor is further configured to present the plurality of routes in a selectable manner, including displaying an attribute value associated with each route and implement navigation for a selected route. |
US11346675B2 |
Systems and methods for assisting a physically handicapped individual obtain a ride in an autonomous vehicle
The disclosure is generally directed to systems and methods for assisting a physically handicapped individual to obtain a ride in an autonomous vehicle. In one exemplary embodiment, a physically handicapped individual can use a helper application installed in a smartphone to initiate a request for an autonomous vehicle. Upon receiving the request, the helper application determines a first set of location coordinates of the physically handicapped individual and a second set of location coordinates of an autonomous vehicle that is available to provide the ride. The helper application may use the first set and/or the second set of location coordinates to identify a parking spot for the autonomous vehicle. The smartphone then transmits to the autonomous vehicle, a first set of instructions directing the autonomous vehicle to drive to the parking spot, and a second set of instructions to the physically handicapped individual to assist in moving to the parking spot. |
US11346674B2 |
Enhanced transportation routing for communication with devices of vehicles and passengers
A transportation system comprising a logic node configured to determine an optimized rendezvous location for a vehicle in an area based at least in part on traffic data associated with a plurality of vehicles in the area; and a communication element adapted to communicate the optimized rendezvous location to the vehicle. |
US11346673B2 |
Circular routing
Aspects described herein provide a computer-implemented method and system of generating circular routes that start and end at the same geographical position, the route passing through a number of intermediate points along the way. The circular routes are generated in dependence on one or more route criterion, which may be pre-defined or input by the user. The route criterion may relate to a number of different route properties, for example, the length of time it takes to complete the route, the distance or area covered by the route, the direction the route takes, the type of terrain experienced during the route, whether the route passes through certain points more than once and/or whether the route passes any points of interest. |
US11346671B2 |
Method and system for global localization
The present disclosure relates to method and system for global localization using a combination of visual odometry and optimization approaches in order to map a vehicle trajectory to an offline map with a-priori knowledge of at least two observed streets in order to reduce the optimization parameter space from three dimensions to one dimensions compared to standard iterative closest point methods. |
US11346661B2 |
Method for creating a measurement protocol and computer for performing the same
A method for creating a measurement protocol in a computer, such as the measurement computer of a coordinate-measuring machine or a computer remote therefrom, includes: providing data necessary for creating a measurement protocol generated on the basis of a measurement sequence by the coordinate-measuring machine; providing specification data specifying predefined conditions under which a measurement sequence should be performed and/or specifying predefined conditions under which examination features should be evaluated; checking the data necessary for creating a measurement protocol as to whether the predefined conditions under which the entire measurement sequence should be performed were met and/or as to whether the predefined conditions under which individual examination features to be examined should be evaluated were met; and, creating a measurement protocol in the form of an electronic document, in which compliance and/or non-compliance with the conditions in accordance with the specification data is documented in the measurement protocol. |
US11346647B2 |
Shape measurement device
A shape measurement device includes a stylus configured to contact an object to be measured; a measurement arm that supports the stylus to allow the stylus to contact the object to be measured; a measurement arm part that supports the measurement arm; and a measurement arm support that supports the measurement arm part to allow the stylus to move along an outer shape of the object to be measured. The measurement arm support includes a support body provided with a movement rail formed on a top surface thereof. A body coupling block is coupled to the movement rail to move along the movement rail and is detachably coupled to the measurement arm part. The measurement arm portion includes a body provided with a block accommodation groove to accommodate the body coupling block and a position-fixing member coupled to a lower surface of the body defining the block accommodation groove. |
US11346646B2 |
Thickness detector device and method, detector system and slot device
A thickness detector device and method, a detector system and a slot device are provided, and the thickness detector device includes: a base, which has a side wall provided with a through slot that penetrates through the base; a slot component at the base and has n slots, n being an integer greater than 1, and a width of each slot being less than a width of the through slot; a driver component which is provided on the base, is in a fixed connection with the slot component, and is configured to change the slot that is in the slot component and is in communication with the through slot by driving the slot component to move. |
US11346645B2 |
Testing device for material wear of cycloidal gear and needle bearing of RV reducer
The invention relates to a testing device for material wear of cycloidal gear and needle bearing of RV reducer, comprising: an upper cover (1), a lower cover (2), two sliding shafts (3 and 3′), two connecting shafts (4 and 4′), a driven shaft component (5), two copper sleeves (6 and 6′), two nuts (7 and 7′), two disc springs (8 and 8′), an eccentric shaft component (9), a needle bearing (10), two planetary gears (11 and 11′), two cycloidal gears (12 and 12′), and a motor assembly (13). The device can be installed on various industrial platforms. The motor drives the planetary gear to rotate, and then drives the eccentric shaft to rotate. The first bearing hole of the cycloidal gear fits with the needle bearing and forms a revolute pair with the eccentric shaft. Owning to the eccentric shaft, the cycloidal gears (12 and 12′) are driven to swing. The other bearing hole fits with the sliding shaft (3 and 3′) and the connecting shaft (4 and 4′) to form a loaded rolling friction pair. Then the cycloidal gear drives the sliding shaft to perform reciprocating movement along the track of cavity. The connecting shaft (4 and 4′) and the sliding shaft (3 and 3′) exert the load on the cycloidal gear (12 and 12′) and needle bearing (10) by compressing the disc springs via the nuts. After a specified time of operation, measure the diameter of bearing holes of cycloidal gear and the outer diameter of needle bearing, then evaluate the material wear of the two components. It provides reliable testing data for the selection of material and the determination of heat treatment process of the cycloidal gear and needle bearing. The invention solves the difficult problem for measuring the material wear of cycloidal gear and needle bearing, which are the key components of RV reducer. |
US11346640B2 |
Two-stage propulsion system
The present disclosure provides a propulsion system with a retardant set between two sections of propellant for delaying the combustion and reducing the generated smoke or heat while launching the propulsion system. |
US11346638B1 |
Camouflage material
The present invention relates to a camouflage material, in particular an artificial camouflage material intended for hunting and animal observation. |
US11346628B2 |
Threaded trigger pin
The present invention comprises a trigger pin having a threaded portion and a non-threaded portion and an action having a trigger assembly slot and at least one channel having a portion thereof threaded. In the preferred embodiment, the trigger pin is inserted through a first channel in the action, into a channel within the trigger assembly, and into a second channel in the action opposing the first channel in the action. The threaded portion of the pin is threadably engaged with the threaded portion of the first channel in the action. |
US11346625B2 |
Rifles and muzzle loading rifles receiving propellant charges in break open and bolt action configurations, and barrel extensions therefor
A break open rifle and bolt action rifle having a barrel extension with a breech end for receiving a propellant charge, a muzzle end with an extended attachment structure for receiving a complementary attachment structure of a barrel, and a chamber disposed within and through the barrel extension having a first diameter at a first end and a narrowing portion adjacent a second end opposite the first end, the narrowing portion having a second diameter smaller than the first diameter, wherein the first diameter of the chamber is sized to receive the propellant charge therein, and the second diameter of the narrowing portion is sized to prevent the propellant charge from being further inserted past the narrowing portion, and to prevent a projectile from being inserted through the chamber from the barrel muzzle end. A bolt action configuration having dual diameter non-rotating bolt with an extractor and ejector mechanism for removing a propellant charge. |
US11346619B2 |
Manufacturable metal-graphene interface for highly efficient and durable condensers
The present disclosure relates to efficient condensing operations and apparatuses. Methods of fabricating condensers and specifically condenser surfaces are also disclosed. A condensing apparatus can include a condenser surface having a substrate and one or more layers of graphene. The substrate can be formed of nickel and a nickel-graphene surface composite layer can be formed. The substrate-graphene composite can be highly durable, hydrophobic, and resistant to fouling. Dropwise condensation can be induced. |
US11346618B1 |
Boxed header for air-cooled heat exchanger
A boxed header is formed from an exterior side plate, an interior side plate, a top plate, a bottom plate, a first end plate and a second end plate. The top plate is connected to the exterior side plate and the interior side plate with welded joints that are formed at the juncture between J-beveled top edges on the exterior side plate and the interior side plate that support the weight of the top plate during assembly. Once the top plate has been secured, the boxed header can be rotated and the bottom plate is attached to the exterior side plate and the interior side plate with welded joints that are formed at the juncture between J-beveled bottom edges on the exterior side plate and the interior side plate that support the weight of the bottom plate during assembly. |
US11346611B2 |
Heat exchangers with multiple flow channels
A heat exchanger can include a monolithically formed body defining at least two channels configured to allow fluid to flow therethrough, at least one of the at least two channels at least partially wrapping around or within at least one other of the at least two channels. In certain embodiments, the at least two channels can include a first channel and a second channel, wherein the first channel is at least partially wound around or within the second channel. |
US11346609B2 |
Heat exchanger
A heat exchanger includes: flat pipes arranged such that flat surfaces of the flat pipes are opposed to one another; and fins each including insertion parts that extend in an insertion direction that crosses a direction in which the flat pipes are disposed and a longitudinal direction of the flat pipes. At least part of each of the flat pipes is inserted into a corresponding one of the insertion parts. Each of the fins includes a cut-and-raised part that is cut and raised in a thickness direction between the insertion parts, and a rib disposed between the insertion part and the cut-and-raised part. |
US11346607B2 |
Temperature measuring instrument for high temperature and pressure furnace
Provided is a temperature measuring instrument 7 for a high temperature and pressure furnace having a structure capable of preventing relative displacement of an insulating tube 10 with respect to a pair of metal bodies 8a and 8b. A distal end engaging portion 22 is provided in an axial direction end portion of the insulating tube 10. The temperature measuring instrument 7 is additionally provided with connecting members 15 and 17 which connect distal end portions of the pair of metal bodies 8a and 8b to one another. The insulating tube 10 is locked to the connecting members 15 and 17 at the distal end engaging portion 22 in such a way as to restrict relative displacement in the circumferential direction with respect to the pair of metal bodies 8a and 8b. |
US11346604B2 |
Vegetation drying tray and rack system
A vegetation tray includes a base. The base is formed from a thin wall having a plurality of spaced peaks and valleys. A plurality of apertures are in the base. The apertures enables passage of air for drying vegetation on the tray. A boundary wall extending from the base. |
US11346598B2 |
Refrigerator
A refrigerator includes a cabinet that defines a storage chamber, an upper door that is configured to open and close an upper portion of the storage chamber by being drawn in and out, a lower door that is positioned below the upper door and that is configured to open and close a lower portion of the storage chamber by being drawn in and out, an upper door restriction unit that is configured to selectively restrict the upper door from being opened, and a lower door restriction unit that is configured to selectively restrict the lower door from being opened. The upper door restriction unit is configured, based on the lower door being opened, to restrict the upper door from opening, and the lower door restriction unit is configured, based on the upper door being opened, to restrict the lower door from opening. |
US11346595B2 |
Support assembly for appliance
A vacuum insulated appliance includes an outer wrapper and an inner liner. A ladder rack is coupled to the inner liner. The ladder rack includes first and second sidewalls coupled together by a connecting wall that defines a plurality of apertures. An adapter member includes a hook configured to extend through an aperture of the plurality of apertures when coupled to the ladder rack. The adapter member is coupled with a locking member that engages inner surface of first and second sidewalls of the ladder rack. A cantilever support is coupled to the adapter member and extends outward from the ladder rack. A rail assembly is coupled to an upper surface of the cantilever support. A spacer is coupled to an end of the cantilever support and abuts an inner liner surface. A storage feature is coupled to the rail assembly and is operable between stowed and deployed positions. |
US11346594B2 |
Refrigerator
There is disclosed a refrigerator including a vacuum space formed between an outer case and an inner case to improve an insulation function thereof, which includes an inner case that defines an exterior appearance of a storage space, an outer case spaced apart a predetermined distance from the inner case, a vacuum space provided between the inner case and the outer case, with being maintained vacuum, to insulate the inner case from the outer case, a plurality of spacers for supporting the inner case and the outer case space that are spaced apart from each other, and a radiation blocking film provided in the vacuum space, spaced apart from the inner case and the outer case. |
US11346591B2 |
Single air passageway and damper assembly in a variable climate zone compartment
A refrigeration appliance including a partition that defines a through passage between an upper compartment and a lower compartment. A temperature control system is positioned in the upper compartment and includes an air passage. A lower inlet opening extends through a front surface of the vertical partition to the air passage. A damper assembly includes a door that is moveable between a first position and a second position. When the door is in the first position the door fluidly isolates the through passage in the partition from the upper compartment while allowing the lower inlet opening in the vertical partition to fluidly communicate with the air passage in the vertical partition. When the door is in the second position the door fluidly isolates the lower inlet opening from the air passage while allowing the through passage to fluidly communicate with the upper compartment. |
US11346589B2 |
Refrigeration machine control device, turbo refrigeration machine, refrigeration machine control method, and program
A refrigeration machine control device according to an embodiment of the present invention serves to control a turbo refrigeration machine and is equipped with a pressure reduction rate identification unit for identifying a pressure reduction rate at which foaming does not occur in an oil tank, and a pressure adjustment unit for adjusting the pressure of an evaporator on the basis of the identified pressure reduction rate. The pressure reduction rate identification unit is equipped with: a refrigerant precipitation gas volume calculation unit for calculating the volume of refrigerant gas precipitated from lubricating oil when the pressure is reduced at a prescribed pressure reduction rate; and a determination unit for determining whether or not foaming is permissible on the basis of a comparison between the calculated volume and the volume on the surface of the oil in the oil tank. |
US11346586B2 |
Electrocaloric heat transfer system with patterned electrodes
An electrocaloric module includes an electrocaloric element that includes an electrocaloric film, a first electrode on a first surface of the electrocaloric film, and a second electrode on a second surface of the electrocaloric film. A support is attached along an edge portion of the electrocaloric film, leaving a central portion of the electrocaloric film unsupported film. At least one of the first and second electrodes includes a patterned disposition of conductive material on the film surface. The electrocaloric module also includes a first thermal connection configured to connect to a first thermal flow path between the electrocaloric element and a heat sink, a second thermal connection configured to connect to a second thermal flow path between the electrocaloric element and a heat source, and a power connection connected to the first and second electrodes and configured to connect to a power source. |
US11346585B2 |
Advanced metal hydride heat transfer system utilizing an electrochemical hydrogen compressor
An electrochemical heat transfer device utilizes an electrochemical hydrogen compressor to pump hydrogen into and out of a reservoir having a metal hydride forming alloy therein. The absorption of hydrogen by the metal hydride forming alloy is exothermic, produces heat, and the desorption of the hydrogen from the metal hydride forming alloy is endothermic and draws heat in. An electrochemical hydrogen compressor may be configured between to reservoirs and pump hydrogen back and forth to form a heat transfer device. A heat exchange device may be coupled with the reservoir or may comprise the outer surface of the reservoir to transfer heat to an object or to the surroundings. A closed loop may be configured having two reservoirs and one or two electrochemical hydrogen compressors to pump the hydrogen in a loop around the system. |
US11346580B2 |
Burner, combustion apparatus, method for combustion, method for controlling combustion, recording medium, and water heater
High intensity combustion and low intensity combustion are carried out together, to stabilize flames and to hold down the emission of carbon monoxide. An air-fuel mixture outlet member (back plate) that includes a single or a plurality of outlet(s) (air-fuel mixture outlet(s)) out of which an air-fuel mixture (GA) flows is include, and a metal fiber knitting body (metal knit) that covers the air-fuel mixture outlet member is included. Therefor, the air-fuel mixture, which is made to flow out of the outlet(s), passes through the metal fiber knitting body (metal knit) and is combusted, a flame of low intensity (flame) is generated together with a flame of high intensity (flame) by combustion of the air-fuel mixture, and the flame of low intensity holds the flame of high intensity. |
US11346578B2 |
Conduit fitting with integrated condensate trap
A conduit fitting for an exhaust duct includes a conduit and a condensate trap. The conduit fitting defines an interior space partitioned into an upper conduit and a lower condensate reservoir. The condensate reservoir can be configured to contain a neutralizing agent for neutralizing acidic condensate prior to it exiting the reservoir. |
US11346577B2 |
Air conditioner
An air conditioner of present invention comprises a housing having an outer panel forming the exterior and an opening formed on the outer panel, a heat exchanger configured to exchange heat with air flowing into the housing, and a door unit configured to open or close the opening by moving forward or backward from the opening through which the heat exchanged air is discharged. Wherein the door unit comprises a door blade configured to open or close the opening, a door operating part configured to move the door blade forward or backward, and a controller configured to control the air discharged from the opening to be moved forward from the opening in a straight line or to be discharged radially from the opening by controlling a distance between the door blade and the opening. |
US11346569B2 |
Method and apparatus for controlling device
The present disclosure disclosures a method and an apparatus for controlling a device. The method is applied in an indoor unit of a multi-split system and includes: when a temperature sensor fails, selecting other indoor units operating in the same operation mode with a current indoor unit from all indoor units; obtaining corresponding sensor parameters from temperature sensors of the indoor units operating in the same operation mode; and controlling the device according to the obtained sensor parameters. |
US11346568B2 |
HVAC balancing and optimization systems
Certain aspects of the present disclosure relate to a system including a first active control device, comprising: a flow control element; one or more sensors; a network interface configured to connect to a mesh network; a memory comprising computer-executable instructions; and a processor configured to: execute the computer-executable instructions; receive local sensor data from the one or more sensors; receive remote sensor data from a remote sensing device; control a position of the flow control element based on one or more of the local sensor data or the remote sensor data; store the local sensor data and remote sensor data in the memory; and transmit the local sensor data and the remote sensor data to a second active control device via the mesh network. |
US11346567B2 |
Analyzing pressure data from a stationary mobile device to detect that a state of an air-conditioning system has changed
Disclosed is an approach for detecting that a state of an air-conditioning system in a building has changed and ultimately determining the air-conditioning system's operating pattern, which could help improve collection and/or use of crowdsourced data for an indoor positioning solution and thus lead to more accurate position estimates. According to the disclosed approach, while a mobile device is in the building, processor(s) may detect that the mobile device is stationary and may responsively (i) cause the mobile device to provide pressure data representing air pressure in the building while the mobile device is stationary and (ii) subsequently receive the pressure data from the mobile device. And based on the pressure data indicating a pressure change and representing air pressure in the building while the mobile device is stationary, processor(s) may detect that a state of the air-conditioning system in the building has changed. |
US11346565B2 |
Air circulator with vein control system
The present invention is related in general to air circulators, and in particular, to an air circulator with a vein control system to direct and adjust airflow patterns. According to an exemplary embodiment, the present invention provides adjustable, vertical veins that are attached to the outlet of a tower fan. According to a preferred embodiment, the veins are pivotally mounted in such a way that by turning a knob, the veins can either be directed into a focused air-flow pattern or adjusted to a divergent air-flow pattern, or at any setting in between. |
US11346563B2 |
Heat source system controlling device, heat source system, heat source system controlling method, and heat source system controlling program
A superordinate controlling device for a heat source system (1) including a plurality of heat sources, the superordinate controlling device being applied to the heat source system (1) and controlling heat-pump type chillers (2a) and (2b) and absorption-type chillers (2c) and (2d) in such a manner that a heat transfer medium leaving temperature that is the temperature of a heat transfer medium supplied to an external load (6) is equal to a setting temperature. The heat-pump type chillers (2a) and (2b) each have a higher Coefficient of Performance (COP) than that of each of the absorption-type chillers (2c) and (2d). The superordinate controlling device includes a heat transfer medium leaving temperature changing means for carrying out heat transfer medium leaving temperature control, by changing the heat transfer medium leaving temperatures of the heat-pump type chillers (2a) and (2b), when a post-change prediction value of each of the absorption-type chiller (2c) and (2d) predicted based on a supposition that the heat transfer medium leaving temperatures of the heat-pump type chillers (2a) and (2b) are changed exceeds a second underload stop threshold value at which the corresponding one of the absorption-type chiller (2c) and (2d) would have an underload stop. |
US11346562B1 |
Safety gate for a stove
A stove guard having a blanket assembly and a support assembly is disclosed herein. The stove guard includes a flexible fire blanket material that may be arranged in a plurality of configurations including a retractable blind coupled to a stove vent or microwave mounted above the stove. The device may also feature a two-part retractable fencing drawn together from each side of the stove top and coupled in the center and a single fence that may couple to a vertical support held in place with suction cups on either side of the stove top. Each of the devices may be configured to provide an added security measure useful for preventing small children from gaining access to the hot surfaces and may also provide an emergency fire extinguishing blanket in the event of an unexpected fire. |
US11346561B2 |
Oven
The present disclosure relates to an oven having a guide member capable of automatically withdrawing an oven rack from the inside of a cooking chamber when a door is opened and a rail detachably coupled to the cooking chamber and the oven rack to move the oven rack in the front-rear direction. The oven includes a main body, a cooking chamber provided inside the main body and having an open front side, a door rotatably coupled to the main body to open and close the cooking chamber, an oven rack provided inside the cooking chamber to be movable in the front-rear direction and supporting a plurality of shelves, and a guide member connected to the oven rack according to opening and closing of the door to guide the oven rack to be moved in the front-rear direction, and separated from the oven rack when the door is completely opened. |
US11346558B2 |
Fuel injector
A fuel injector for a gas turbine engine, the injector comprising a main fuel flow circuit and a pilot fuel flow circuit. The pilot fuel flow circuit comprises at least one convoluted pilot fuel flow passage extending continuously from a pilot fuel feed at an upstream end of the injector to a pilot fuel spray nozzle inlet. The at least one pilot fuel flow passage comprises at least two axially-extending portions extending between the upstream end of the injector towards a downstream end of the injector and joined by an elbow portion proximal the downstream end of the injector. In use, pilot fuel can flow in opposing axial directions within the at least two axially-extending portions, the axially-extending portions being in thermal communication with the main fuel flow circuit. |
US11346554B2 |
Combustion analyzer with simultaneous carbon monoxide and methane measurements
A combustion analyzer configured to simultaneously detect the concentrations of oxygen, carbon monoxide and methane in a combustion process is provided. The combustion analyzer includes an oxygen sensor configured to detect the oxygen in the combustion process and generate a sensor signal indicative of the concentration of oxygen in the combustion process. The combustion analyzer further includes a dual carbon monoxide-methane sensor configured to operate at approximately 400° C. and provide a second sensor signal indicative of methane concentration and at approximately 300° C. to selectively provide a third sensor signal indicative of carbon monoxide concentration. The combustion analyzer finally includes a controller configured to receive the sensor signals, determine the concentration of oxygen, and generate a carbon monoxide concentration output and methane concentration output based on the dual carbon monoxide-methane sensor signals and the concentration of oxygen. |
US11346552B2 |
Universal device for the automation of gas powered ovens, barbecues and devices
A universal device for the automation of gas-powered ovens, barbecues and devices is provided that includes a variable gas intake valve housed in a module of a valve having means for valve coupling to a gas inlet hose of the oven, barbecue or device. An electronic board housed in a module of control is linked to the valve and drives the opening of the gas flow by means of an output signal supplied by the gas intake valve. The electronic board is provided with a connection with at least a probe of room temperature located within the chamber of the oven, barbecue, or device. The module of control includes control means and a power supply. |
US11346546B2 |
Solid fuel burner and combustion device
This solid fuel burner is provided with: a venturi tube in which a channel for mixed fluid in a fuel nozzle narrows toward the center in the channel cross section; a fuel concentrator that imparts, to the mixed fluid, a velocity component away from the center of the fuel nozzle; and a channel separation member that separates the channel of the fuel nozzle into an internal side and an external side; wherein the channel separation member is shaped in such a way that the cross sectional area of an external channel is larger at the downstream end than at the upstream end, and the upstream end of the fuel concentrator is located between the upstream end and the downstream end of an expanded portion of the venturi tube. This solid fuel burner prevents solid fuel particles, which is ground biomass fuel, from adhering and depositing inside the nozzle. |
US11346543B2 |
Light circuit for imaging device
A medical imaging device having a bore 104 for receiving a patient during a medical imaging process and a ventilation channel 216 having an opening within the upper circumference of the bore for supplying cool air into the bore. At least one lighting circuit 210 with one or more LEDs is positioned within the ventilation channel 216 and is configured to illuminate the entire length of the bore 104. Air supplied from the ventilation channel 216 cools the lighting circuit 210 and prevents overheating effects within the lighting circuit that are caused by fields generated during the medical imaging process. The lighting circuit 210 comprises one or more filters, wherein the resonance frequency of the medical imaging device is within the stopband of the filters. |
US11346540B2 |
Systems and methods for a heat sink
Embodiments disclosed herein describe systems and methods for heat sinks within light fixtures. In embodiments, the heat sink may be a passive system that creates a cross-flow thermal management system to dissipate large amounts of heat in a slim light fixture. Embodiments may utilize a series of wings assembled in a linear design that are positioned perpendicular to the length of the light fixture to preserve the cross-flow heat sink. |